BM6P6(@ ~~~vvvooohhhbbb]]]YYYWWWVVVUUUVVVYYY___dddhhhiiihhhfffcccaaa```______\\\\\\]]]]]]^^^___``````___^^^]]]\\\ZZZWWWUUUTTTUUUUUUUUUWWWYYY\\\^^^``````aaadddfffffffffeeedddaaa```___^^^^^^___```aaaaaaaaabbbbbbaaa```^^^]]]^^^]]]\\\[[[[[[[[[\\\]]]^^^___aaabbbcccbbb```___^^^^^^^^^______```aaabbbcccbbb```_________```aaa___```aaabbbcccdddeeeeeeeeeffffffffffffeeecccbbb```aaabbbdddgggjjjnnnppppppqqqrrrrrrpppmmmjjjgggiiihhhgggiiilllnnnoooooossssssuuuyyy{{{~~~|||vvvpppmmmgggdddbbb```^^^]]]eeedddaaa^^^]]]___cccfffnnnsssuuurrriii```[[[ZZZYYYZZZ\\\]]]]]]\\\[[[ZZZYYYWWWUUUVVVWWWYYYZZZYYYZZZXXXWWWVVVWWWYYY[[[\\\[[[[[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSTTTUUUWWWXXXXXXWWWWWWWWWUUUTTTSSSTTTTTTSSSRRRTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZZZZ\\\aaaggghhhgggkkkqqqyyy}}}vvvnnngggaaa[[[WWWVVVUUUTTTUUUXXX\\\aaaeeegggfffeeecccaaa___^^^^^^]]]]]]^^^^^^____________[[[ZZZYYYXXXVVVTTTRRRQQQRRRRRRSSSTTTVVVYYY[[[]]]```aaaccceeeffffffeeeddd```___^^^^^^^^^___aaabbbccccccccccccbbbaaa```______^^^]]]\\\\\\\\\\\\]]]]]]___```bbbbbbaaa```_______________```aaabbbbbbcccbbbaaa`````````aaabbb``````aaabbbcccdddeeeeeeffffffgggggggggfffdddcccaaaaaabbbdddgggjjjmmmooopppqqqrrrrrrqqqnnnkkkiiijjjiiihhhjjjlllnnnooooooqqqppprrrvvvxxx{{{}}}vvvrrrnnniiifffdddbbb```^^^^^^^^^]]]\\\]]]aaafffjjjrrrvvvxxxuuulllccc^^^]]]YYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWUUUUUUWWWXXXYYYXXXYYYXXXWWWWWWWWWXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSTTTUUUWWWXXXXXXWWWWWWXXXVVVTTTTTTUUUUUUTTTSSSQQQQQQRRRSSSSSSTTTTTTSSSTTTUUUUUUVVVWWWXXXXXXYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZ\\\aaafffhhhggglllrrr{{{|||uuunnnggg___XXXTTTVVVUUUTTTTTTVVVZZZ___bbbeeeeeedddbbbaaa___^^^^^^```````````````___^^^^^^WWWWWWVVVUUUSSSRRRQQQPPPQQQRRRSSSTTTVVVXXXZZZ\\\```aaaccceeeeeeeeedddccc^^^^^^]]]]]]^^^```bbbcccffffffeeedddccccccccccccbbbaaa```^^^]]]]]]]]]]]]]]]^^^___aaaaaa```______````````````aaabbbccccccddddddcccbbbbbbbbbbbbbbb``````aaabbbccccccdddeeeffffffggghhhhhhgggeeeeeeaaabbbbbbdddgggjjjmmmnnnqqqrrrssssssqqqooolllkkklllkkkiiijjjlllnnnooonnnnnnmmmooosssuuuxxx~~~xxxsssppplllhhhfffdddbbb```]]]]]]]]]]]]^^^bbbiiimmmtttwwwxxxuuummmeee```^^^XXXYYYZZZ[[[[[[ZZZYYYXXXXXXVVVTTTTTTVVVWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVUUUUUUUUUVVVWWWXXXWWWWWWVVVUUUUUUUUUUUUUUUSSSTTTVVVWWWXXXWWWWWWVVVXXXVVVUUUUUUVVVWWWVVVUUUPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[```eeegggggglllsss~~~{{{uuunnnggg___XXXSSSUUUTTTTTTTTTWWW[[[```bbbdddddddddcccbbbaaa``````cccccccccbbbaaa___^^^\\\WWWVVVUUUTTTSSSRRRRRRRRRTTTTTTUUUWWWXXXZZZ\\\]]]```aaacccdddeeedddcccbbb]]]\\\[[[[[[]]]___bbbdddiiihhhfffdddddddddeeeeeeccccccbbb```___^^^^^^]]]]]]]]]^^^____________^^^````````````aaabbbcccdddeeeeeeddddddcccccccccccc^^^______```aaabbbbbbbbbdddeeefffggggggfffeeeeeebbbbbbcccdddfffiiilllnnnqqqqqqrrrrrrqqqooonnnlllmmmjjjhhhhhhjjjlllmmmmmmlllkkkmmmqqqsssvvv~~~yyytttqqqnnnkkkiiigggccc```bbbbbb```______ccchhhlllrrrtttuuurrrkkkddd___]]]XXXYYYYYYZZZYYYYYYXXXWWWWWWUUUSSSSSSUUUVVVVVVVVVVVVVVVXXXXXXXXXVVVTTTSSSYYYXXXXXXWWWVVVVVVWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTUUUVVVWWWXXXWWWVVVVVVXXXVVVUUUUUUWWWXXXXXXWWWTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVXXX]]]ccceeeffflllsss~~~{{{tttnnnggg```ZZZUUUTTTTTTUUUVVVYYY^^^bbbeeeddddddeeeeeeeeedddcccbbbeeeeeeeeeeeeccc```]]]\\\VVVUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWYYYZZZ\\\]]]]]]___aaabbbddddddcccbbbaaa\\\[[[ZZZZZZ[[[___bbbeeejjjhhhgggeeedddeeeeeefffddddddcccbbbaaa___^^^^^^\\\\\\]]]^^^^^^^^^^^^^^^````````````aaabbbcccdddeeeeeeeeeeeeeeeddddddccc]]]]]]^^^^^^______``````aaabbbdddeeefffeeeeeedddcccccccccdddfffiiikkkmmmoooppppppppppppooonnnmmmkkkiiiffffffhhhjjjkkklllmmmlllmmmqqqsssuuu}}}}}}wwwuuurrrpppnnnkkkgggcccdddcccaaa______aaafffjjjpppqqqqqqooojjjddd```]]]YYYYYYYYYYYYXXXXXXWWWWWWWWWUUUSSSSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXVVVTTTRRRXXXWWWWWWVVVVVVVVVVVVWWWVVVVVVVVVWWWWWWWWWWWWXXXTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVTTTUUUVVVWWWWWWWWWVVVUUUWWWVVVUUUVVVWWWYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUUUUWWWXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUZZZ```ccceeekkksss}}}}}}|||}}}~~~zzzssslllfff```\\\XXXVVVVVVWWWXXX[[[___bbbeeecccdddeeeffffffeeeddddddfffggggggfffdddaaa^^^\\\UUUTTTSSSRRRRRRSSSUUUVVVUUUVVVXXXZZZ[[[\\\\\\]]]___```bbbccccccbbbaaa```\\\[[[YYYYYYZZZ^^^bbbdddhhhhhhgggfffeeeeeeeeeeeeccccccccccccbbbaaa___^^^\\\\\\\\\\\\\\\]]]]]]]]]````````````aaabbbcccccceeeeeeeeeeeeeeedddcccccc]]]]]]]]]^^^^^^_________```aaacccdddeeeeeeeeeddddddddddddeeefffhhhjjjlllmmmmmmmmmnnnmmmmmmlllllljjjgggeeedddfffiiikkklllmmmlllnnnqqqsssuuu}}}}}}|||zzzyyywwwsssnnnjjjccccccaaa___^^^```eeeiiimmmmmmmmmllliiieeeaaa^^^ZZZZZZYYYYYYXXXXXXWWWWWWXXXVVVTTTSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXWWWUUUSSSWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUVVVWWWWWWWWWVVVUUUVVVUUUTTTUUUWWWYYYYYYYYYXXXWWWUUUSSSRRRRRRRRRSSSVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSSSSRRRRRRTTTYYY___bbbeeellluuu}}}}}}{{{zzzzzz|||}}}xxxppphhhccc___\\\ZZZYYYYYYYYYYYY[[[]]]```aaaaaabbbdddfffffffffddddddggghhhhhhhhhfffbbb___]]]WWWVVVUUUTTTUUUVVVXXXYYYXXXYYY[[[]]]^^^______^^^___```bbbccccccbbb```___]]][[[YYYXXXYYY]]]aaacccffffffffffffeeedddcccbbbaaabbbccccccbbbaaa```___[[[[[[[[[[[[[[[\\\]]]]]]____________```aaabbbbbbddddddeeefffeeedddcccbbb_______________````````````aaaccceeeffffffffffffeeeddddddeeefffhhhjjjkkkjjjjjjjjjkkkkkkkkkkkkkkkiiigggddddddgggjjjmmmnnnmmmlllnnnqqqsssuuu}}}}}}xxxssskkkiiifffbbb___```cccfffhhhhhhggggggfffccc```]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYWWWTTTTTTUUUVVVVVVUUUUUUVVVWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWTTTTTTVVVWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUUUUUUUTTTSSSTTTWWWYYYYYYYYYWWWVVVTTTRRRRRRRRRTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTYYY```cccfffnnnwww~~~|||yyywwwzzz~~~~~~~~~|||vvvmmmfffaaa^^^]]][[[\\\[[[ZZZZZZZZZ[[[\\\]]]___aaaccceeefffeeedddcccggghhhiiihhhgggccc```]]]ZZZYYYXXXXXXXXXZZZ\\\^^^[[[]]]___aaabbbbbbbbbbbb___```bbbcccbbbaaa___^^^^^^\\\YYYXXXYYY\\\```cccdddeeeeeefffeeecccbbbaaa```aaabbbccccccbbb``````[[[[[[[[[ZZZ[[[[[[\\\]]]^^^^^^^^^______```aaabbbcccdddeeeeeeeeedddcccbbb`````````aaaaaaaaaaaaaaa```bbbdddfffggggggggggggeeeeeeeeeeeefffhhhjjjkkkhhhiiiiiiiiiiiiiiijjjjjjjjjgggdddeeegggkkknnnpppmmmlllnnnqqqrrrttt|||zzzuuusssnnngggbbb```bbbdddbbbbbbbbbbbbbbb```]]]ZZZ\\\\\\[[[YYYYYYXXXXXXXXXZZZWWWUUUTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWTTTUUUVVVWWWXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTWWWYYYYYYYYYXXXWWWUUUTTTTTTVVVWWWYYYSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUZZZaaaeeehhhpppyyy|||yyyvvvxxx{{{|||zzz|||}}}yyynnnfffaaa______^^^^^^______^^^\\\[[[]]]^^^[[[]]]___bbbdddfffggghhhfffgggfffcccccceeeccc^^^ZZZ[[[[[[[[[[[[\\\\\\\\\[[[\\\^^^```bbbbbb```]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZ[[[[[[\\\^^^______```aaabbbcccccccccbbb```___`````````aaaaaaaaaaaaaaa[[[ZZZYYYXXXYYYZZZ\\\^^^___]]]]]]___cccfffeeeddddddddddddeeeddddddcccccc```aaaaaaaaaaaaaaa```___bbbdddeeefffeeeeeeeeefffffffffffffffgggggggggggggggfffeeeeeefffhhhjjjkkkkkkjjjiiihhhiiikkkmmmooonnnllllllnnnppprrr|||~~~vvvnnniiifffcccaaabbb```]]]]]]^^^______^^^[[[[[[YYYXXXWWWWWWWWWWWWYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVXXXYYYWWWVVVUUUUUUTTTTTTUUUUUUWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTVVVWWWYYYXXXWWWWWWVVVTTTSSSSSSRRRUUUUUUVVVWWWXXXYYYZZZ[[[XXXYYYYYYYYYXXXWWWUUUTTTXXXXXX[[[aaaeeejjjttt~~~zzz|||~~~~~~|||{{{zzzzzz}}}xxxnnnfffbbbaaaaaaaaabbbbbbbbb```^^^]]]^^^___]]]^^^```bbbdddffffffgggeeegggfffcccccceeeccc___\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\^^^```bbbaaa___^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^___```aaaaaa```_______________`````````aaaaaa]]]\\\[[[ZZZZZZ[[[]]]^^^^^^]]]]]]```cccffffffeeefffffffffffffffeeedddddd`````````aaaaaaaaa``````bbbdddffffffeeeeeefffggggggggggggggggggggghhhhhhggggggggghhhhhhjjjkkkkkkkkkjjjjjjjjjjjjkkkmmmmmmllljjjkkknnnooorrr|||zzzrrrlllhhhdddbbbaaa___]]]\\\]]]^^^^^^]]][[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUWWWWWWWWWVVVVVVWWWYYYWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWXXXYYYXXXWWWWWWTTTTTTTTTTTTTTTVVVWWWXXXVVVVVVVVVUUUTTTTTTSSSSSSUUUVVVWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXZZZZZZ]]]bbbfffjjjttt~~~}}}zzz{{{|||}}}||||||}}}}}}|||yyy|||~~~wwwnnngggccccccddddddhhhhhhgggdddaaa___``````______aaacccdddeeeffffffdddeeeeeebbbcccfffddd___]]]]]]]]]\\\[[[[[[ZZZZZZ[[[\\\^^^```aaa```___^^^\\\\\\[[[[[[[[[ZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[]]]^^^______^^^^^^\\\]]]]]]^^^___``````aaa______]]]\\\\\\]]]^^^^^^]]]]]]]]]```dddfffgggfffhhhiiihhhhhhgggfffeeeddd_________```aaaaaaaaaaaacccdddffffffffffffgggiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkiiihhhjjjmmmooorrr|||wwwpppjjjeeebbb```^^^\\\[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUVVVWWWVVVUUUVVVWWWYYYWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRVVVWWWXXXZZZZZZYYYYYYXXXTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]^^^]]]]]]]]]]]]\\\___cccfffjjjsss|||{{{xxxxxx{{{}}}{{{zzzzzz{{{|||~~~~~~xxxuuuxxx}}}ӵ|||vvvmmmgggeeeeeeggghhhllllllkkkgggcccaaa```aaa``````bbbcccddddddddddddcccddddddbbbcccfffddd```___^^^^^^]]][[[ZZZZZZYYY[[[]]]___```______^^^^^^[[[[[[[[[ZZZZZZZZZZZZYYY]]]\\\\\\[[[[[[ZZZYYYYYYWWWXXXZZZ\\\]]]]]]]]]\\\ZZZ[[[[[[]]]^^^___`````````___^^^]]]]]]]]]]]]^^^\\\]]]^^^aaadddfffggghhhiiiiiiiiihhhgggeeedddcccĦaaabbbbbbcccdddfffĦhhhjjjjjjjjjjjjiiiiiihhhhhhhhhfffggghhhjjjjjjjjjiiihhhiiiӵgggfffeeehhhlllooorrr|||Ħzzzrrrkkkeeeaaa^^^\\\ZZZYYYZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUVVVVVVWWWUUUVVVWWWVVVUUUUUUWWWYYYWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQVVVWWWXXXYYYYYYYYYXXXWWWTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___`````````___aaaeeegggjjjsss|||}}}{{{xxxuuusssuuuyyy~~~}}}{{{yyyyyy{{{~~~~~~xxxuuuxxx|||~~~4ĉ@ӵzzztttmmmgggfffgggiiijjjnnnnnnlllhhhccc```___```___```aaabbbccccccccccccbbbddddddbbbcccfffddd``````___^^^]]]\\\ZZZYYYYYY[[[]]]___```^^^]]]]]]___[[[[[[[[[ZZZZZZZZZZZZYYY]]]\\\[[[ZZZYYYXXXXXXWWWUUUVVVXXXZZZ[[[\\\\\\[[[YYYZZZ[[[\\\]]]^^^___``````___^^^^^^]]]]]]]]]]]]]]]^^^```bbbccceeeggghhhhhhggggggfffeeedddbbbaaa>L___```bbbccccccddd=hĦjjjjjjjjjiiiiiihhhgggffffffcccdddeeeggggggfffeeeddd4ĉ@ӵbbbbbbeeekkknnnrrr|||>L{{{rrrjjjccc___]]][[[XXXXXXYYYZZZZZZYYYXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWUUUVVVVVVVVVUUUUUUWWWXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPTTTUUUVVVWWWXXXWWWVVVVVVTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZWWWWWWXXXXXXYYYYYYZZZZZZYYYZZZ[[[\\\]]]___```aaaaaa```cccfffhhhkkkttt}}}}}}yyytttsssssstttvvvyyy|||}}}}}}yyyxxxzzz}}}~~~~~~|||yyy{{{zzzxxxxxx|||GG=?yyyssslllgggeeegggiiikkkmmmllljjjfffaaa^^^]]]]]]^^^___```aaabbbbbbbbbbbbcccddddddaaabbbeeeccc^^^```___^^^]]]\\\[[[ZZZZZZ[[[]]]```___]]][[[]]]___\\\\\\[[[[[[[[[ZZZZZZZZZ\\\[[[[[[YYYXXXWWWWWWVVVUUUVVVXXXZZZ[[[\\\[[[[[[ZZZ[[[[[[\\\]]]^^^^^^_______________^^^^^^^^^^^^]]]___bbbccccccdddfffhhheeeeeeeeeeeedddcccbbbaaaHdĦ^^^___aaabbbbbb=ĪjjjjiiihhhgggfffeeedddcccaaaaaabbbbbbbbbbbbbbbaaaGG=?___cccjjjnnnrrr|||HdĦzzzrrriiibbb^^^[[[YYYWWWVVVWWWXXXXXXWWWVVVWWWXXXYYYYYYXXXVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWTTTUUUVVVUUUTTTUUUVVVXXXWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXZZZZZZ[[[WWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]___```aaa```cccgggjjjnnnwww{{{uuuooopppsssuuuwwwyyyzzz{{{|||xxxwwwzzz}}}~~~}}}~~~||||||}}}~~~~~~}}}{{{~~~~~~yyyxxxxxxzzzӵĭӵӵĦӵӵĦƜ`1.׼sxxxĦiiijjjjjjiiigggccc^^^[[[ZZZӵaaaĦdddaaabbbdddbbb]]]______^^^]]]ĭӵ[[[[[[ĦVVVVVVVVVĦ[[[Ħ]]]]]]^^^^^^______``````````````````eeegggdddbbbDdDaaabbbbbb?fӵhhhhhhfffĦ``````___ӵƜ`1.׼s\\\]]]ĭӵӵĦĦĦDdDzzzqqqiiiWWWWWWӵXXXWWWӵTTTӵUUUVVVUUUUUUUUUĦSSSUUUӵUUUUUUTTTSSSĭӵVVVVVVUUUUUUVVVWWWXXXYYYYYYVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYYYYYYYZZZ\\\^^^___```___ccchhhkkkpppyyyzzzsssnnnpppqqqtttvvvxxxzzz{{{}}}}}}yyyuuuvvv{{{~~~~~~|||~~~}}}{{{yyyyyyzzz{{{|||}}}zzzzzz~~~{{{zzzyyyxxx}}}?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵjjjggggggeeeaaa\\\YYYg&e___>hӵaaabbbcccaaa\\\___^^^^^^fff?><zaaag&e>&e\\\\\\HLWWWVVVVVVShӵgL]]]]]]]]]]]]^^^___```aaabbbbbbbbbbbbS?ʬdddggg3h?D%%)?aaaaaaZufĦgggfffeeegL___``````g&e```gĉ@YYYZZZg&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?qqqfff?><zUUUVVV=?ĦVVVg&eTTTg&eTTTUUUVVVS?ʬUUU4ff?>ߝLSSS@eTTTg&eWWWVVVUUU3h?g&e>&eVVVWWW??SSSSSSTTTUUUUUUVVVWWWWWWUUUUUUVVVVVVVVVVVVVVVVVVZZZYYYYYYYYYZZZ\\\^^^_________bbbhhhlllqqq{{{~~~}}}{{{rrrooooooppprrrtttwwwzzz{{{|||yyyvvvsssvvv{{{}}}|||{{{yyywwwwwwwwwyyyzzzxxxvvvxxx~~~~~~|||{{{xxxuuuxxx}}}4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@hhhmmmjjjiiifffbbb___\\\Hu]Ħ```ZuR)Ħdddcccbbb```___```^^^sߝLGdUĦbbbHƅ^Hu]Ħ^^^ntHdĦZZZYYYHGgĉ@]]]HdĦ]]]]]]^^^^^^^^^cccaaa___```bbbbbbHtƅ^cccdddBt=o9ĦDtfo9Ħbbbddddddg?eeedddHdĦ]]]______Hu]Ħ^^^tt___^^^Hƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦXXXHt@cӵHu]ĦQQQHu]ĦWWWWWWHtƅ^UUUqIܗGIӵSSSH׼sNNNPPPHu]ĦXXXVVVBt=o9ĦHƅ^Hu]ĦWWWTTTVVVUUUTTTSSSSSSUUUWWWXXXWWWVVVVVVUUUTTTTTTTTTUUUWWWYYYYYYYYYWWWVVVWWWXXX\\\\\\```fffjjjppp{{{{{{xxxwwwyyy{{{||||||{{{|||}}}|||~~~yyyxxxwwwwwwxxxzzz}}}~~~|||{{{xxxtttpppoooqqqsssuuuwww{{{}}}{{{wwwwwwzzz4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetiiikkkpppllljjjgggccc___\\\DdDĦ```aaat|d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħxxxyyywwwsssnnniiieee>d<Ħ```Dt______]]]\\\ZZZXXXXXXWWWDdDΦDdDĦYYY>d<ʜ4DuTӵ]]]4DwDd<ĦYYYpuR)Ħ>d<]]]^^^^^^___```______``````peӵ]]]ĦpeӵDx<>d<ӵDddd<Ħddd4DufئL>edddDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦVVVDdDӵnd<DdDĦOOO>d<ĦOOOpeӵUUUĦRRRF&uTӵUUUDdDĦMMMNNN>d<ĦUUUpeӵDx<>d<ʜ4DuTӵVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXZZZZZZYYYYYYZZZ[[[ZZZZZZ^^^fffmmmvvv}}}}}}{{{|||{{{zzzyyyyyyyyyyyyyyywwwxxxxxxuuuqqqmmmkkkjjjooossswwwyyywwwtttrrrqqqqqqqqqtttwwwvvvqqqpppsss|||4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<ĦXXXs&dq&ĒR\\\[[[i?ʜtd<ĦYYYHHܗDӊBYYY<x^^^___^^^___```______B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇddd>d<Φ>d<ĦVVVD&ӫetIӇWWWDdDĦOOOsdKĦNNNB?dp&ĒRUUUUUU>d<sdKĦRRRB?Ho9SSSs&dq&ĒRUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUWWWXXXZZZZZZZZZZZZ[[[]]]]]]]]]aaahhhoooxxx~~~|||zzzyyyxxxwwwwwwvvvvvvvvvvvvuuuvvvvvvtttpppllliiiiiimmmqqqvvvxxxuuuqqqmmmjjjjjjjjjnnntttuuurrrssswww}}}4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďD}}}yyytttoookkkne^^^^^^=e```___^^^[[[YYYXXXSSSSSSegeVVVWWWsĪj@hZZZYYYXXXfdDĦZZZ@ďDYYYYYYHkge^^^^^^___]]]^^^```___^^^@h\\\\\\@GWWWUUUHĪj@IŌZZZ]]]BenedddHkgebbbneggggggfeeeeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌaaa```egeUUUUUUHu]3hIŌUUUUUUDdDĦOOOneQQQNNN@hSSSSSS>hSSSTTTTTTseLLLneQQQQQQ@GSSSTTTsĪj@hUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVXXXZZZ[[[ZZZ[[[]]]_________cccjjjrrr{{{~~~~~~~~~~~~{{{yyyxxxuuuuuuuuuuuuttttttsssssssssttttttrrroookkkiiiiiilllqqqvvvxxxuuuoooiiifffdddeeejjjpppssssssuuuzzz4DuXӵĵD^}}}|||~~~~~~|||xxxsssoookkk^^^^^^^^^```___^^^]]]ZZZXXXVVVSSSRRRRRRTTTVVVXXXXXXWWWVVVVVVDdDĦ[[[ZZZYYYYYYYYY\\\]]]^^^___\\\^^^```___]]][[[[[[\\\\\\]]]XXXVVVTTTZZZZZZZZZaaaaaa^^^___dddeeeffffffcccD^s׼sgeFm8>aĦs׼sHo```[[[\\\VVVUUUUUUD^SSSTTTSSSDdDĦPPPQQQQQQOOOOOOSSSTTTSSSSSSSSSSSSRRRRRRs׼sMMMMMMPPPQQQRRRQQQUUUTTTUUUQQQTTTTTTTTTTTTTTTTTTUUUUUURRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVXXXZZZ[[[[[[\\\^^^```______dddllluuu}}}{{{yyyzzz|||~~~{{{yyywwwuuutttssssssssstttssssssrrrrrrqqqrrrrrrpppmmmkkkjjjjjjkkkpppwwwyyyvvvooohhhdddbbbbbbfffmmmpppqqquuuzzzΦ4DuXӵtvӵ>d<ĦĦĦ~~~yyyvvvwwwuuusssoookkkfffccc```___Ħ^^^___```aaabbb_________^^^\\\YYYWWWUUURRRRRRPPPLLLHHHHHHKKKOOOPPPRRRUUUWWWYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWXXX>d<Ħ\\\ZZZXXXWWWXXXYYYYYYZZZZZZYYYYYYWWWXXXYYY[[[\\\]]]______[[[^^^```___\\\[[[\\\]]]ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\ZZZWWWUUUTTTQQQPPPPPPSSSWWWZZZ\\\\\\XXX\\\```bbbaaa`````````______```^^^]]]]]]___```\\\]]]^^^___Ħdddddddddcccccccccddddddeeebbb>d<Ħ~~~BegeFYĉ>aĦBenu]ӵ~~~xxxtttllldddbbb[[[XXXYYYZZZWWWTTTTTTWWWVVVUUUUUUTTT>d<ĦRRRQQQRRRSSSSSS>d<ĦQQQQQQRRRĦPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQBeRRRNNNNNNNNNOOOĦSSSRRRSSSVVVXXXYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRQQQPPPTTTTTTTTTTTTTTTTTTUUUUUURRRRRRSSSTTTTTTTTTTTTTTTUUUTTTTTTTTTUUUVVVVVVWWWVVVXXXZZZ[[[[[[\\\___```^^^___cccmmmvvv{{{xxxuuutttwww{{{~~~}}}|||zzzxxxvvvsssrrrqqqrrrrrrsssttttttssssssrrrpppqqqqqqooollljjjkkkkkkkkkpppwwwzzzwwwooohhhcccbbbaaaeeejjjmmmnnnsssyyy?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦzzzwwwsssnnniiijjjhhheeebbb___^^^]]]gdKĦ\\\[[[ZZZ[[[]]]]]]\\\[[[ZZZYYYXXXXXXXXXVVVTTTQQQMMMJJJJJJMMMPPPOOOPPPQQQSSSTTTVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWgdDĦZZZZZZZZZWWWXXXXXXXXXYYYYYYZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]\\\]]]___```___]]][[[YYY[[[ZZZYYYZZZ\\\]]]]]]\\\```___^^^^^^^^^\\\YYYVVVSSSTTTVVVWWWZZZ[[[]]]^^^```____________^^^^^^^^^[[[]]]^^^^^^^^^^^^___aaa`````````gdKĦbbbfffeeedddbbbaaa````````````sdKĦ}}}ŶS3we<iĉ@3hR/Ō~~~vvvqqqkkkeee```]]]\\\[[[YYYXXXXXXXXXXXXTTTQQQNNNMMMOOODdDĦUUUSSSRRRQQQQQQsdKĦRRRQQQgdKĦLLLNNNQQQSSSTTTSSSQQQPPPPPPQQQRRRSSSSSSTTTTTTSSSVVVVVVUUUTTTQQQQQQRRRQQQPPPgdKĦUUURRRRRRSSSTTTUUUUUUVVVVVVRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTUUUVVVVVVUUUSSSRRRTTTTTTUUUVVVVVVVVVUUUUUUTTTSSSQQQQQQRRRSSSVVVWWWXXXVVVUUUWWW[[[]]]]]]\\\___ccciiipppyyyyyyxxxvvvuuuuuuvvvxxxyyyyyyzzzvvvtttttttttqqqooouuuvvvwwwwwwwwwuuusssqqqsssrrrrrrqqqqqqqqqqqqrrrssssssvvvzzz{{{vvvlllcccaaabbbccchhhmmmqqqssssssyyy>Anenene|||uuuqqqlllgggbbb```___^^^\\\[[[ZZZneZZZZZZYYYYYYZZZ[[[\\\[[[ZZZXXXWWWWWWWWWWWWUUUTTTQQQMMMJJJJJJMMMPPPPPPPPPQQQRRRSSSUUUVVVVVVXXXWWWVVVUUUTTTUUUUUUDeXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYYZZZ\\\]]]]]]\\\^^^]]]\\\[[[[[[ZZZWWWUUUUUUVVVWWWXXXZZZ[[[]]]]]]____________^^^^^^^^^]]]\\\]]]]]]]]]\\\\\\^^^```^^^^^^neaaaaaadddcccbbb```______^^^^^^]]]nettt>Ak<fhxxxqqqlllgggaaa]]]\\\[[[ZZZYYYXXXWWWWWWWWWTTTQQQNNNMMMPPPDeSSSSSSRRRQQQPPPPPPneQQQRRRnePPPMMMOOOQQQSSSSSSRRRPPPOOORRRRRRTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRTTTSSSneUUUUUURRRRRRSSSTTTTTTUUUVVVVVVSSSTTTUUUUUUUUUTTTSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSUUUUUUUUUVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQSSSUUUVVVXXXVVVUUUWWWZZZ]]]]]]\\\___dddjjjqqqzzz}}}{{{yyyvvvtttrrrrrrrrryyy|||vvvssstttuuuuuutttyyyyyyzzzzzzyyywwwuuusssvvvuuuuuuttttttssssssssstttuuuwww{{{}}}xxxnnneeeddddddeeehhhlllooopppoooyyywwwoooiiiddd^^^ZZZWWWXXXXXXXXXWWWWWWVVVWWWWWWVVVVVVWWWYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRNNNKKKKKKNNNPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXXXX[[[ZZZZZZYYYYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[]]]\\\ZZZYYYYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\]]]]]]\\\]]][[[YYYXXXXXXXXXVVVUUUWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\ZZZYYYZZZ]]]___\\\\\\___```aaaaaaaaa___^^^]]]]]]]]]]]][[[mmmuuuzzzsssmmmiiieee```\\\[[[[[[ZZZYYYXXXWWWVVVVVVTTTQQQNNNNNNPPPUUUQQQQQQPPPPPPPPPPPPQQQRRRSSSPPPQQQOOOPPPRRRSSSRRRQQQOOONNNRRRRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRSSSUUUVVVXXXVVVUUUVVVYYY\\\]]]\\\```eeelllsss|||}}}zzzwwwtttrrrqqqpppxxx~~~}}}wwwssssssvvvyyy{{{~~~~~~~~~~~~|||zzzwwwvvvyyyzzzzzzyyyxxxwwwvvvuuuvvvwwwyyy}}}~~~zzzqqqjjjhhhggggggiiikkkmmmmmmlllwww|||rrriiiddd___ZZZWWWUUUVVVWWWWWWWWWVVVTTTSSSQQQSSSTTTUUUTTTTTTVVVWWWYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSPPPNNNMMMOOOQQQQQQQQQPPPPPPPPPQQQRRRRRRUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZ\\\[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYZZZ\\\]]]]]]\\\]]][[[XXXVVVWWWWWWWWWVVVYYYYYYZZZZZZ[[[[[[\\\\\\^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[XXXWWWXXX\\\___\\\\\\\\\\\\]]]___```aaa```___^^^]]]\\\\\\\\\\\\\\\```fffjjjnnnvvvyyyrrrllliiigggccc___\\\[[[[[[ZZZYYYXXXWWWVVVTTTQQQOOONNNPPPSSSTTTTTTPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSRRRQQQPPPQQQSSSPPPQQQRRRRRRQQQPPPNNNLLLOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTRRRRRRSSSTTTSSSQQQOOONNNRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRSSSTTTVVVVVVVVVVVVUUUUUUWWWZZZ\\\]]]```fffmmmuuu}}}|||zzzxxxwwwvvvvvvvvvwww|||~~~wwwssssssxxx~~~~~~|||yyyxxx||||||||||||{{{zzzxxxwwwwwwyyy||||||uuuppplllkkkjjjkkkmmmooonnnmmmuuuzzzooogggbbb___\\\YYYWWWXXXXXXXXXVVVTTTRRRQQQOOOQQQSSSTTTTTTTTTVVVXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUSSSPPPPPPPPPRRRRRRQQQPPPOOOOOOPPPQQQRRRUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYYYY[[[\\\^^^^^^]]][[[ZZZ[[[ZZZYYYZZZ\\\]]]]]]\\\^^^[[[XXXWWWXXXXXXXXXWWWYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZXXXWWWXXX[[[^^^]]]]]]]]]]]]^^^___```aaa``````___^^^]]]]]]]]]]]]^^^ccchhhkkkooowwwzzzrrrllljjjgggdddaaa]]]]]]]]]]]]\\\ZZZYYYXXXTTTRRROOOOOOQQQRRRSSSSSSQQQQQQQQQPPPQQQQQQRRRRRRPPPRRRSSSRRRQQQQQQRRRSSSQQQQQQRRRQQQPPPOOOMMMLLLOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUURRRSSSTTTTTTSSSQQQNNNMMMRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQSSSSSSRRRRRRSSSUUUVVVXXXVVVUUUTTTRRRQQQQQQQQQQQQTTTTTTTTTTTTUUUVVVWWWWWWTTTTTTTTTSSSTTTWWWZZZ\\\```fffnnnwww~~~}}}zzzxxxwwwxxxzzz{{{wwwzzz}}}xxxttttttxxx~~~|||zzzyyy|||||||||{{{zzzyyyxxxxxxxxxzzz|||}}}xxxtttooonnnnnnooorrrssssssrrrttt}}}{{{ooogggcccaaa___]]]YYYYYYXXXWWWUUUSSSQQQPPPPPPRRRTTTUUUUUUVVVXXXZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWVVVTTTRRRSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVRRRSSSTTTUUUWWWXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXZZZ]]]______]]][[[ZZZ[[[ZZZYYYZZZ\\\]]]]]]\\\]]][[[YYYYYYYYYZZZYYYWWWYYYYYYYYYZZZZZZ[[[[[[[[[\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXYYY\\\___^^^^^^]]]]]]]]]^^^______``````___^^^^^^^^^^^^^^^```eeejjjmmmqqqxxx{{{rrrllliiifffccc```^^^^^^^^^^^^]]]\\\ZZZXXXTTTRRRPPPPPPQQQRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQRRROOOQQQRRRRRRQQQPPPQQQSSSQQQQQQQQQPPPPPPNNNMMMMMMQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTTTTUUUTTTTTTVVVVVVUUUSSSQQQOOOQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSSSSTTTTTTUUUVVVVVVTTTSSSQQQPPPOOOPPPPPPQQQSSSSSSTTTUUUUUUVVVVVVVVVRRRRRRRRRQQQQQQTTTXXX[[[```fffoooxxxzzzuuuttttttvvvxxxxxxyyy{{{~~~~~~|||yyyuuuuuuxxx~~~~~~|||zzzyyyxxxyyyxxxwwwvvvvvvvvvwwwwwwwwwyyy|||}}}zzzxxxrrrqqqqqqsssuuuwwwwwwvvvuuu}}}}}}qqqhhhdddbbbaaa___\\\[[[YYYWWWUUUTTTSSSSSSQQQSSSUUUVVVWWWXXXZZZ\\\\\\[[[ZZZXXXWWWWWWWWWWWWVVVXXXYYYYYYWWWUUUUUUUUURRRQQQPPPOOOOOOQQQSSSUUUUUUVVVWWWWWWWWWVVVTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYYYYXXXXXXWWWYYYYYY[[[\\\\\\\\\[[[[[[[[[ZZZYYYZZZ\\\]]]]]]\\\[[[ZZZYYYZZZZZZZZZXXXVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYWWWXXXYYYZZZYYY[[[]]]___^^^]]]]]]\\\\\\\\\\\\]]]______^^^]]]]]]]]]^^^^^^```eeejjjnnnsss{{{~~~tttmmmiiigggccc```]]]^^^^^^^^^]]][[[YYYXXXTTTRRRPPPPPPQQQRRRRRRQQQRRRRRRQQQPPPOOOOOOOOOOOONNNPPPQQQQQQPPPPPPQQQRRRPPPPPPPPPPPPOOONNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTSSSSSSTTTTTTTTTTTTTTTSSSQQQPPPOOOMMMMMMNNNPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTPPPQQQQQQOOONNNQQQVVVZZZ___eeeoooyyy|||uuuooommmnnnqqqtttxxxxxxxxxzzz{{{||||||{{{zzzzzzyyywwwvvvwww|||}}}{{{yyyxxxwwwvvvtttsssqqqpppppprrrtttvvvuuuxxx{{{}}}}}}|||zzzyyyvvvttttttuuuwwwxxxwwwvvvtttzzzsssiiidddcccaaa___^^^]]]ZZZXXXWWWWWWWWWXXXRRRTTTVVVXXXXXXZZZ\\\^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWYYYZZZZZZXXXVVVVVVVVVSSSQQQPPPOOOOOORRRTTTVVVVVVVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYWWWXXXXXXYYYXXXXXXWWWWWWZZZYYYXXXXXXYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZYYYYYYZZZ[[[ZZZWWWUUUVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYUUUWWWYYY[[[[[[\\\^^^```^^^]]]\\\[[[ZZZZZZZZZZZZ^^^^^^]]]]]]\\\]]]]]]]]]^^^dddjjjooottt~~~xxxpppkkkhhhdddbbb\\\]]]^^^^^^]]][[[XXXWWWTTTRRRPPPPPPRRRRRRRRRQQQRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPPPPOOOOOOQQQRRRPPPPPPOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQSSSTTTVVVRRRRRRSSSTTTTTTSSSQQQQQQPPPNNNMMMLLLLLLNNNOOOQQQOOOPPPQQQRRRSSSSSSSSSSSSOOOPPPPPPNNNMMMOOOUUUYYY^^^eeennnyyy}}}xxxpppjjjgggjjjnnnrrrxxxwwwwwwwwwyyyyyyyyyxxxwwwyyyzzzxxxvvvwwwzzz~~~}}}|||{{{yyywwwvvvuuuuuurrrpppmmmlllmmmooosssuuutttwww{{{||||||{{{zzzzzzxxxwwwuuuvvvwwwwwwvvvuuupppuuutttnnniiibbb]]]]]]\\\ZZZYYYYYYYYYZZZYYYXXXXXXWWWVVVVVVWWWYYY[[[]]]YYYYYYYYYXXXXXXXXXXXXXXX\\\[[[ZZZYYYXXXWWWVVVVVVWWWRRRMMMMMMPPPUUUVVVVVVUUUWWWYYYXXXVVVTTTSSSSSSTTTVVVXXXWWWTTTSSSVVVYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXVVVTTTTTTTTTVVVWWW[[[ZZZZZZYYYYYYZZZ[[[\\\XXXXXXYYY[[[]]]]]]\\\ZZZ[[[[[[[[[[[[ZZZYYYWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYWWWYYY[[[[[[[[[\\\^^^``````aaabbbaaa___\\\[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^aaadddkkksssxxx{{{tttppplllgggcccaaa```^^^^^^]]][[[WWWTTTUUUTTTSSSQQQQQQRRRRRRSSSPPPPPPOOOOOOPPPPPPQQQRRROOORRRTTTSSSQQQPPPQQQSSSQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQTTTVVVSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQPPPPPPPPPOOOOOOOOORRRPPPNNNPPPSSSTTTQQQNNNUUUUUUTTTTTTSSSRRRRRRRRRPPPNNNLLLMMMQQQSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRTTTTTTSSSPPPOOOPPPSSSVVVZZZaaalllyyyuuukkkfffdddeeellltttxxxyyyzzzxxxvvvuuuvvvwwwwwwvvvvvvvvvwwwyyy{{{|||}}}{{{yyywwwvvvtttrrrpppsssqqqnnnkkkjjjkkkmmmoooqqqsssvvvyyy{{{{{{{{{{{{zzzxxxvvvvvvwwwvvvrrroooqqqvvv~~~uuuooojjjccc^^^]]][[[YYYXXXXXXYYYZZZYYYXXXXXXWWWWWWWWWXXXZZZ\\\^^^[[[[[[[[[ZZZZZZYYYYYYYYY[[[[[[ZZZYYYXXXWWWVVVVVVUUUSSSQQQOOONNNPPPTTTWWWVVVWWWYYYXXXWWWUUUUUUVVVWWWXXXXXXWWWVVVVVVXXXYYYYYYYYY[[[[[[[[[[[[YYYYYYYYYWWWVVVTTTTTTTTTVVVVVVZZZYYYXXXXXXXXXYYYZZZ[[[XXXXXXXXXZZZ\\\]]][[[ZZZ[[[[[[[[[ZZZYYYXXXWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYVVVXXXZZZ[[[[[[[[[]]]______aaabbbaaa^^^\\\[[[[[[[[[\\\\\\]]]^^^_________bbbdddkkkrrrwww~~~~~~wwwrrrmmmhhhddd```___]]]]]]\\\ZZZVVVTTTTTTSSSRRRQQQPPPQQQRRRRRROOOOOOOOOOOOOOOPPPPPPQQQOOORRRTTTSSSQQQPPPQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRQQQRRRSSSRRRQQQQQQSSSVVVSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQPPPPPPOOOOOONNNOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSQQQQQQOOOMMMLLLNNNQQQRRRQQQPPPQQQQQQQQQPPPQQQRRRRRRSSSSSSSSSSSSQQQQQQRRRVVVYYY]]]cccmmmzzzvvvlllgggeeeffflllsssxxxxxxyyywwwuuuttttttuuuvvvvvvwwwwwwxxxzzz{{{|||}}}{{{yyywwwvvvuuurrrpppqqqooommmlllkkkkkklllmmmoooqqquuuyyy|||}}}}}}||||||zzzxxxwwwwwwuuurrrooonnnsss{{{wwwqqqlllddd___^^^ZZZXXXVVVVVVXXXYYYYYYYYYWWWWWWWWWXXXYYY[[[^^^______^^^^^^]]]\\\[[[[[[ZZZ[[[ZZZZZZYYYXXXWWWVVVVVVSSSTTTTTTPPPLLLMMMRRRWWWVVVXXXYYYXXXWWWWWWYYYZZZ[[[YYYXXXXXXYYYZZZZZZYYYXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXWWWWWWWWWXXXXXXYYYZZZXXXWWWWWWYYY[[[\\\ZZZYYYYYYYYYZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZZZZYYYYYYYYYYYYXXXUUUWWWYYYZZZZZZZZZ\\\^^^^^^___aaa```^^^\\\[[[[[[\\\]]]]]]^^^^^^_________dddeeejjjqqqvvv}}}{{{uuupppkkkfff```^^^\\\[[[[[[YYYVVVSSSSSSRRRPPPOOOOOOOOOPPPQQQNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSSSSQQQPPPQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRSSSRRRQQQQQQSSSUUUSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRQQQPPPOOOOOONNNNNNLLLPPPSSSSSSQQQQQQUUUXXXSSSTTTUUUUUUUUUSSSQQQOOOMMMMMMNNNPPPRRRRRRPPPNNNRRRQQQPPPOOOOOOQQQRRRTTTSSSTTTSSSSSSSSSUUUZZZ]]]```fffooo{{{~~~vvvmmmiiiggggggmmmtttxxxyyyxxxvvvtttrrrsssttttttuuuvvvwwwxxxyyyyyyyyy|||zzzxxxwwwwwwuuurrrpppnnnnnnmmmmmmlllkkkkkkkkknnnqqqvvvzzz}}}~~~~~~~~~}}}{{{yyywwwuuurrrooolllqqqyyyyyysssmmmeee```^^^ZZZWWWUUUUUUWWWYYYYYYYYYWWWWWWXXXYYYZZZ\\\^^^```aaaaaa```___^^^\\\\\\[[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUSSSPPPMMMMMMPPPTTTVVVWWWYYYYYYYYYYYY[[[]]]]]]ZZZWWWWWWZZZ[[[ZZZWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUWWWWWWWWWXXXXXXYYYZZZZZZXXXWWWWWWXXXZZZZZZZZZXXXXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[[[[ZZZYYYYYYXXXTTTVVVXXXYYYYYYYYY[[[]]]]]]^^^``````^^^\\\\\\\\\]]]]]]]]]^^^^^^______```eeefffkkkqqqvvv~~~yyysssmmmhhh```^^^\\\[[[ZZZYYYVVVTTTQQQQQQOOONNNNNNNNNOOOPPPMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSRRRQQQQQQRRRSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNPPPRRRRRRQQQQQQTTTVVVRRRSSSUUUVVVUUUSSSPPPNNNMMMNNNPPPRRRSSSRRRPPPOOORRRQQQOOOMMMNNNPPPRRRTTTUUUUUUUUUTTTTTTWWW[[[^^^bbbgggooo{{{|||uuunnnlllkkklllrrryyy{{{{{{zzzwwwtttsssssstttqqqrrrtttvvvvvvvvvuuuuuuyyywwwvvvvvvvvvtttqqqooollllllmmmmmmmmmllljjjiiirrrtttxxx|||~~~~~~}}}}}}{{{xxxuuurrrpppnnnrrryyy{{{vvvpppgggaaa___[[[XXXUUUUUUVVVXXXYYYYYYWWWWWWXXXYYY[[[\\\^^^___aaaaaa```___^^^\\\\\\[[[YYYYYYXXXXXXWWWWWWVVVVVVXXXTTTPPPOOOPPPQQQQQQPPPUUUWWWYYYZZZZZZ[[[]]]^^^\\\YYYVVVVVVYYYZZZXXXVVVVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTSSSTTTTTTTTTUUUWWWWWWXXXYYYZZZZZZ[[[[[[YYYXXXWWWWWWYYYZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXXTTTVVVXXXXXXXXXYYY[[[]]]\\\^^^``````^^^]]]]]]]]]^^^^^^]]]]]]]]]^^^______fffggglllrrrxxx{{{tttnnnjjjaaa___\\\[[[ZZZYYYVVVUUUQQQPPPNNNMMMMMMNNNNNNOOOMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPRRRQQQQQQPPPPPPPPPQQQQQQPPPRRRSSSRRRQQQPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOOOOOOORRROOOMMMNNNPPPRRRQQQPPPQQQSSSTTTUUUUUURRRPPPNNNNNNPPPRRRTTTSSSRRRQQQPPPQQQPPPNNNMMMMMMOOOQQQSSSWWWWWWVVVUUUTTTVVVZZZ]]]aaafffooozzz{{{uuuppppppqqqsssyyy}}}zzzvvvtttuuuvvvrrrssstttvvvvvvvvvuuuuuuuuuttttttttttttssspppmmmkkklllmmmnnnmmmllljjjiiivvvwwwyyy{{{|||||||||{{{~~~|||xxxuuusssqqqsssvvv|||zzztttkkkdddbbb]]]ZZZVVVUUUVVVXXXYYYYYYWWWXXXYYYZZZ[[[[[[\\\\\\___^^^^^^]]]\\\[[[[[[ZZZXXXXXXXXXWWWWWWWWWVVVVVVYYYUUUPPPOOORRRTTTRRRPPPTTTWWWZZZ[[[\\\[[[\\\]]]ZZZXXXWWWVVVWWWWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVUUURRRSSSSSSSSSTTTTTTTTTTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYYWWWXXXYYYZZZZZZYYYXXXXXXYYYZZZ[[[[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[YYYXXXTTTVVVXXXYYYYYYYYY[[[]]]\\\^^^```aaa```^^^^^^___^^^]]]\\\[[[\\\\\\^^^___eeegggmmmuuu{{{{{{uuunnnjjj```^^^[[[YYYXXXWWWVVVTTTQQQPPPNNNMMMMMMMMMNNNOOOOOOPPPRRRSSSSSSRRRRRRQQQQQQPPPOOOPPPRRRRRRPPPOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRPPPRRRSSSSSSQQQPPPPPPQQQRRRQQQQQQPPPPPPQQQQQQRRROOOOOOOOOPPPPPPPPPQQQQQQSSSOOOLLLLLLPPPRRRPPPNNNRRRSSSTTTTTTTTTRRRPPPNNNOOOQQQSSSSSSRRRQQQQQQQQQPPPOOONNNMMMMMMOOOPPPRRRWWWWWWVVVTTTSSSUUUXXX[[[```fffooo{{{}}}wwwtttuuuwwwyyy|||wwwuuuvvvwwwtttuuuvvvvvvwwwwwwwwwwwwssssssssstttuuussspppmmmkkklllmmmnnnnnnmmmlllkkkwwwwwwwwwxxxxxxyyyyyyyyy}}}~~~~~~|||xxxuuuttttttvvvyyy~~~yyyooohhhfff```\\\XXXVVVVVVXXXXXXYYYXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVWWWUUUSSSRRRRRRSSSSSSSSSRRRVVVZZZ]]]]]]\\\[[[[[[YYYYYYYYYWWWVVVUUUVVVWWWTTTUUUVVVWWWWWWVVVUUUTTTQQQRRRRRRSSSSSSTTTSSSSSSTTTUUUWWWYYYZZZZZZZZZZZZ\\\ZZZXXXXXXYYY[[[ZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^]]][[[YYYWWWUUUVVVXXXYYYYYYZZZ\\\^^^\\\___aaabbbaaa``````aaa^^^]]][[[ZZZZZZ[[[\\\^^^dddgggnnnwww~~~zzztttnnniii^^^\\\XXXVVVVVVUUUSSSRRRQQQPPPOOONNNMMMNNNOOOOOOQQQRRRTTTUUUVVVUUUTTTSSSQQQOOONNNPPPRRRRRRPPPNNNPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTPPPRRRSSSSSSQQQPPPOOOPPPRRRQQQQQQPPPPPPQQQQQQRRRMMMNNNNNNOOOPPPQQQRRRRRRQQQOOONNNMMMOOOPPPRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNPPPRRRQQQOOONNNOOOQQQNNNNNNNNNNNNNNNOOOOOOPPPSSSTTTSSSRRRRRRUUUYYY\\\___fffppp||||||yyyzzz{{{}}}|||xxxvvvvvvxxxtttttttttttttttuuuuuuvvvsssssstttuuuvvvuuuqqqnnnlllmmmmmmnnnnnnmmmmmmmmmtttsssrrrqqqrrrtttwwwxxxzzz|||}}}{{{xxxvvvvvvwwwvvvyyy}}}|||sssllliiiaaa^^^YYYVVVVVVXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVTTTVVVWWWUUUQQQQQQTTTWWWQQQVVV[[[^^^]]][[[ZZZYYYXXXZZZ[[[YYYUUUTTTVVVXXXTTTUUUVVVVVVVVVVVVUUUTTTQQQQQQRRRSSSSSSTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYXXX]]][[[YYYYYYZZZ[[[[[[ZZZXXXYYYZZZ\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______^^^[[[YYYWWWUUUWWWYYYZZZZZZZZZ\\\^^^]]]___aaabbbbbbaaaaaabbb^^^\\\[[[YYYYYYZZZ\\\]]]cccfffoooyyyyyysssmmmiii]]]ZZZVVVTTTSSSSSSQQQPPPQQQPPPOOONNNNNNNNNOOOPPPRRRTTTVVVWWWXXXWWWUUUTTTQQQOOONNNOOORRRRRRPPPMMMPPPOOOOOONNNNNNOOOOOOPPPNNNNNNOOOOOOQQQRRRTTTUUUPPPQQQSSSSSSQQQOOOOOOOOOQQQQQQQQQPPPPPPQQQQQQQQQLLLMMMNNNOOOQQQRRRSSSTTTMMMOOOQQQPPPNNNOOOTTTXXXTTTSSSSSSRRRQQQQQQPPPPPPMMMOOOPPPNNNLLLKKKNNNPPPMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQRRRUUUZZZ]]]___fffqqq~~~}}}~~~~~~~~~|||wwwuuuvvvwwwrrrqqqpppooopppqqqrrrsssttttttuuuwwwxxxvvvssspppnnnnnnnnnnnnnnnnnnnnnnnnqqqooommmmmmnnnqqquuuxxxxxxzzz|||{{{xxxvvvwwwyyytttwww|||}}}vvvooojjjccc^^^YYYXXXVVVTTTVVVZZZZZZZZZZZZZZZZZZ[[[[[[[[[WWWXXXWWWVVVTTTUUUXXX[[[XXXXXXWWWVVVVVVVVVWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTSSSVVVYYYZZZZZZZZZZZZ[[[[[[ZZZZZZXXXWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQRRRTTTUUUVVVSSSTTTTTTUUUWWWYYY[[[\\\^^^]]][[[YYYYYYYYYYYYZZZWWWXXXYYY[[[[[[\\\\\\[[[^^^^^^^^^]]]\\\\\\^^^```]]]]]]^^^^^^]]]\\\ZZZYYY[[[ZZZZZZYYYYYYZZZ[[[\\\aaaaaaaaaaaaaaabbbbbbccc___]]]\\\ZZZZZZ[[[\\\]]]cccgggooovvv~~~}}}vvvpppkkkggg```ZZZTTTSSSUUUTTTNNNHHHRRRQQQQQQOOOMMMMMMPPPSSSQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQNNNKKKLLLPPPRRROOOKKKOOOOOONNNNNNMMMNNNNNNNNNPPPQQQQQQQQQPPPNNNLLLKKKRRROOOLLLLLLNNNOOONNNLLLPPPRRRSSSRRRPPPOOOOOOPPPQQQOOOLLLJJJJJJLLLOOOQQQTTTSSSQQQPPPOOONNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTVVVYYY[[[fffjjjuuu}}}{{{{{{||||||xxxuuutttssspppmmmjjjiiillloooqqqrrrnnnqqquuuxxxyyyvvvrrrpppnnnllljjjkkkmmmooooooooollllllkkkjjjkkkmmmoooqqqvvvvvvvvvvvvvvvuuuuuuuuuqqqtttxxx}}}vvvooojjjddd^^^ZZZXXXVVVTTTVVVZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWWWWUUUSSSTTTVVVXXXXXXXXXWWWWWWVVVVVVWWWWWWUUUTTTSSSSSSSSSSSSSSSTTTSSSUUUWWWXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSQQQQQQQQQRRRSSSTTTVVVVVVUUUUUUUUUVVVWWWYYY[[[[[[ZZZYYYYYYYYYZZZ[[[]]]^^^ZZZ[[[[[[\\\]]]]]]^^^^^^^^^______^^^]]]\\\^^^___\\\\\\]]]]]]\\\[[[ZZZXXX[[[ZZZYYYYYYYYYZZZ[[[\\\```````````````aaabbbbbb___^^^\\\[[[ZZZ[[[]]]^^^___dddllluuu~~~xxxsssmmmhhhbbb\\\VVVTTTVVVVVVPPPKKKQQQQQQQQQPPPNNNNNNPPPRRRPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQNNNLLLMMMPPPRRROOOLLLNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOPPPNNNLLLMMMOOOPPPNNNLLLMMMOOOQQQRRRQQQPPPQQQRRRQQQOOOMMMLLLLLLMMMOOOQQQTTTSSSQQQPPPNNNMMMLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLOOOOOOQQQRRRRRRRRRRRRRRRPPPRRRSSSSSSSSSUUUYYY\\\ggglllwww}}}||||||~~~}}}zzzwwwtttsssrrrooollliiiiiikkknnnpppqqqppprrrvvvxxxyyywwwuuusssrrrpppooooooppprrrrrrrrrnnnmmmlllkkklllmmmoooppprrrrrrrrrrrrrrrrrrrrrrrroooqqquuu{{{~~~wwwpppkkkeee___[[[YYYWWWTTTVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWUUUSSSSSSTTTVVVYYYXXXXXXWWWVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUWWWYYYYYYYYYXXXWWWVVVUUUUUUTTTUUUVVVVVVWWWWWWVVVUUUTTTRRRRRRSSSSSSTTTVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYZZZ[[[]]]^^^___\\\[[[[[[[[[[[[]]]^^^___^^^___``````^^^\\\\\\]]][[[[[[\\\\\\[[[ZZZXXXWWWZZZYYYXXXXXXYYYZZZ[[[\\\_______________````````````^^^\\\ZZZZZZ[[[]]]^^^\\\aaajjjttt~~~{{{uuuoookkkfff```YYYWWWXXXWWWTTTPPPPPPQQQRRRQQQOOONNNOOOPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOPPPQQQPPPNNNLLLMMMPPPQQQOOOLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPQQQQQQRRRSSSSSSNNNMMMMMMNNNPPPPPPNNNMMMJJJLLLOOOPPPQQQQQQSSSUUUPPPOOOOOONNNNNNOOOOOOPPPTTTSSSQQQOOOMMMLLLKKKKKKNNNNNNNNNMMMMMMMMMMMMMMMPPPPPPQQQRRRSSSSSSSSSSSSPPPQQQRRRRRRSSSVVVZZZ^^^iiiooo{{{}}}zzz{{{~~~{{{zzzyyywwwtttrrrqqqpppmmmjjjhhhgggiiilllnnnnnnrrrtttuuuwwwxxxxxxwwwvvvuuusssqqqqqqrrrsssrrrqqqnnnmmmlllkkkkkklllnnnnnnnnnnnnoooooopppqqqqqqqqqmmmnnnrrrwww~~~xxxqqqlllfff```\\\[[[XXXUUUUUUYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYXXXWWWTTTSSSUUUVVVZZZYYYXXXWWWWWWVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTUUUWWWZZZYYYXXXXXXWWWVVVUUUUUUUUUTTTTTTVVVVVVWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\\\\[[[ZZZYYYXXXXXXZZZ\\\^^^]]]___``````^^^\\\[[[\\\ZZZZZZ[[[[[[[[[YYYXXXWWWYYYXXXXXXWWWXXXYYY[[[\\\]]]]]]^^^^^^_______________]]]ZZZXXXWWWYYY[[[\\\\\\bbbkkkttt~~~xxxqqqmmmiiiddd]]]ZZZZZZZZZXXXUUUPPPRRRSSSRRRPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPNNNMMMKKKLLLNNNOOOMMMLLLLLLLLLLLLLLLMMMNNNPPPPPPRRRQQQPPPOOOPPPQQQRRRSSSMMMMMMNNNOOOPPPOOONNNMMMIIILLLNNNPPPPPPQQQRRRTTTPPPQQQQQQRRRRRRQQQQQQPPPSSSRRRPPPNNNLLLKKKJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQRRRSSSTTTTTTTTTTTTPPPQQQRRRSSSUUUYYY^^^bbblllrrr}}}yyyxxxzzzxxxwwwvvvtttrrrpppnnnmmmkkkiiiggggggiiikkkmmmmmmssssssttttttuuuvvvvvvwwwrrrqqqoooooooooooonnnlllllllllkkkjjjjjjjjjkkkkkkllllllmmmnnnooopppqqqrrrmmmnnnqqquuu{{{zzzrrrlllgggaaa]]]\\\YYYUUUUUUXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZWWWVVVWWWXXX[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTUUUVVVVVVUUUUUUUUUXXXZZZXXXXXXXXXWWWWWWVVVVVVUUURRRSSSUUUVVVVVVVVVUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYXXXXXXZZZ\\\]]][[[]]]______]]][[[[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVXXXWWWWWWWWWWWWYYYZZZ\\\\\\\\\]]]^^^___^^^^^^]]]^^^[[[XXXUUUTTTVVVXXXZZZ^^^dddlllvvv{{{tttooolllgggaaa]]]\\\\\\ZZZYYYQQQRRRTTTSSSQQQOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMMMMMMMNNNOOOOOOLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQPPPOOONNNMMMNNNOOOPPPMMMNNNOOOOOONNNNNNNNNNNNKKKMMMOOOPPPOOOOOOPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQOOOMMMKKKJJJIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQRRRSSSTTTTTTTTTTTTQQQRRRTTTUUUWWW\\\bbbgggooovvv{{{wwwuuuwwwxxxwwwuuurrrpppmmmkkkjjjkkkiiiggggggiiikkkllllllrrrqqqpppppppppqqqssstttooonnnmmmlllmmmllljjjhhhiiihhhhhhhhhgggggghhhhhhiiijjjkkklllmmmnnnooopppnnnoooqqquuuzzz{{{sssmmmhhhccc___]]]ZZZUUUUUUWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]\\\ZZZYYYZZZ[[[[[[[[[YYYXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXWWWVVVWWWXXXZZZYYYYYYXXXXXXXXXWWWWWWWWWRRRSSSUUUVVVWWWWWWWWWVVVWWWWWWXXXXXXYYY[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]]]][[[[[[]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[\\\]]]^^^YYY[[[\\\\\\[[[ZZZ[[[\\\ZZZZZZ[[[[[[ZZZYYYWWWVVVWWWVVVVVVVVVWWWXXXZZZ[[[[[[\\\]]]______^^^^^^]]]]]]ZZZVVVSSSRRRSSSVVVXXX___eeemmmuuuwwwrrrmmmiiidddaaa___^^^\\\[[[SSSTTTTTTRRRPPPOOOOOOPPPQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMLLLLLLMMMMMMNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMMMMLLLMMMMMMOOOPPPPPPNNNLLLLLLMMMOOOLLLNNNOOOOOONNNMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJJJJIIIIIIMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSRRRSSSTTTVVVYYY___fffkkksssyyy~~~{{{xxxuuuuuuwwwxxxvvvsssooommmkkkkkkjjjllljjjhhhiiikkkmmmmmmmmmpppooonnnmmmlllmmmnnnooommmlllkkkllllllkkkiiigggeeeeeeffffffffffffffffffffffffggghhhiiijjjkkklllnnnnnnppptttyyy~~~|||sssnnniiiddd```^^^[[[VVVTTTWWWSSSSSSUUUVVVXXXYYY[[[[[[[[[\\\^^^]]]\\\[[[[[[\\\\\\[[[ZZZXXXWWWWWWVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWUUUWWWYYYYYYXXXWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXSSSUUUWWWXXXZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\]]]^^^]]]\\\\\\\\\]]]^^^______\\\]]]^^^______^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\XXXYYYZZZYYYYYYYYY[[[]]]ZZZ[[[\\\\\\[[[ZZZXXXWWWVVVUUUUUUUUUVVVXXXZZZ[[[[[[\\\^^^___```___^^^]]]^^^[[[VVVRRRQQQSSSVVVXXX]]]bbbjjjsss}}}{{{vvvllljjjgggdddaaa___]]]\\\TTTUUUTTTQQQOOONNNOOOQQQPPPOOONNNMMMMMMNNNOOOPPPLLLLLLLLLLLLLLLMMMNNNNNNLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMQQQRRRPPPMMMJJJJJJMMMPPPKKKMMMOOOOOONNNMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOQQQRRRRRRRRRRRRRRRQQQRRRSSSUUUYYY___ggglllvvv{{{yyyvvvuuusssuuuyyyuuusssoookkkjjjjjjkkklllmmmkkkjjjkkkmmmoooooonnnooonnnmmmkkkjjjjjjjjjjjjjjjiiiiiijjjkkkjjjhhhfffcccdddeeefffffffffffffffffffffgggggghhhiiijjjjjjkkklllmmmqqquuu{{{|||tttnnniiiddd```___[[[VVVTTTVVVPPPPPPRRRTTTVVVXXXZZZ[[[ZZZ\\\]]]^^^\\\\\\\\\]]]\\\[[[ZZZYYYWWWWWWVVVVVVSSSSSSSSSTTTUUUVVVXXXXXXTTTVVVYYYYYYXXXWWWWWWWWWZZZZZZZZZZZZZZZYYYYYYYYYUUUVVVXXXZZZ\\\\\\\\\\\\YYYYYYYYYZZZ[[[\\\^^^^^^]]]]]]]]]]]]^^^___``````aaaaaaaaa```^^^\\\ZZZXXXZZZZZZ[[[[[[[[[ZZZZZZYYYVVVWWWXXXWWWWWWXXX[[[^^^[[[[[[\\\\\\[[[ZZZXXXWWWUUUUUUUUUUUUVVVXXXZZZ[[[[[[\\\^^^``````___^^^]]]___[[[WWWSSSRRRSSSVVVYYYYYY___hhhqqq|||~~~yyyllljjjhhheeeccc```]]]\\\VVVUUUTTTQQQNNNNNNPPPRRROOONNNMMMLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNOOOOOONNNMMMNNNOOONNNMMMLLLLLLLLLLLLLLLMMMIIIJJJLLLNNNOOOOOOOOOOOOSSSSSSQQQMMMIIIIIILLLPPPJJJLLLNNNNNNNNNMMMNNNPPPOOONNNNNNMMMMMMNNNNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQRRRTTTXXX___gggmmmwww}}}}}}uuusssrrrrrruuuzzzrrrppplllhhhhhhiiilllnnnnnnlllkkklllnnnppppppoooooonnnmmmkkkjjjiiihhhhhhgggffffffggghhhhhheeeccccccdddeeefffgggggggggggghhhhhhiiiiiijjjjjjkkkkkkhhhiiijjjnnnsssxxx}}}~~~uuunnnjjjeee___ZZZWWWVVVTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXZZZ\\\^^^^^^]]][[[[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXTTTUUUWWWXXXXXXXXXWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^]]]]]]]]]ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVWWWWWWXXXXXXXXX]]]]]]\\\\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[]]]ZZZ\\\]]]]]]]]]]]]^^^```\\\[[[XXXUUURRRQQQSSSUUU\\\___fffrrr|||~~~uuuooohhhccc```]]]YYYUUUUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMLLLLLLLLLMMMOOOPPPMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMLLLMMMOOOPPPLLLMMMMMMMMMMMMNNNNNNNNNPPPQQQQQQOOOMMMKKKLLLMMMRRRQQQPPPNNNLLLKKKIIIIIIQQQPPPNNNLLLKKKLLLLLLMMMLLLKKKJJJJJJLLLMMMMMMLLLKKKLLLNNNOOOOOONNNMMMLLLNNNMMMMMMNNNPPPQQQQQQPPPNNNNNNOOOSSSYYYaaahhhmmmwww}}}vvvsssuuuwwwvvvtttuuummmhhhhhhiiiiiilllqqqssssssrrrpppooonnnnnnmmmoooooonnnmmmkkkiiigggfffkkkiiifffeeefffffffffeeeddddddcccdddeeegggiiijjjdddfffjjjmmmnnnnnnmmmlllkkkjjjmmmrrrtttuuuyyy~~~}}}}}}{{{uuuoooiiieee___ZZZWWWVVVTTTRRRQQQQQQRRRSSSUUUVVVWWWWWWYYY[[[]]]]]][[[ZZZZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXVVVWWWXXXYYYZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXVVVVVVVVVWWWWWWXXXYYYYYY]]]]]]]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWXXXZZZ\\\]]]]]]^^^______]]]\\\]]]___^^^^^^\\\XXXUUUUUUWWWYYY]]]___fffqqq{{{vvvooogggbbb___]]]YYYVVVUUUUUUUUUTTTSSSRRRPPPPPPNNNMMMLLLLLLLLLNNNOOOPPPMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKKKKJJJJJJKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPOOOMMMLLLLLLMMMQQQPPPOOONNNMMMKKKJJJJJJPPPOOONNNLLLLLLLLLLLLMMMLLLKKKIIIJJJLLLMMMMMMMMMKKKMMMOOOPPPPPPOOONNNMMMLLLKKKKKKLLLNNNPPPOOOOOONNNNNNOOOSSSYYYaaahhhmmmyyyzzzttttttxxx|||{{{yyytttmmmgggggghhhiiilllppptttttttttsssqqqpppnnnmmmnnnnnnmmmllljjjhhhfffeeegggfffddddddfffggghhhgggfffeeeeeeeeeffffffggghhheeefffiiilllnnnooooooooopppnnnooorrrsssrrruuuzzz}}}}}}}}}||||||~~~}}}|||{{{{{{yyywwwtttqqqooowwwqqqiiieee___[[[XXXVVVTTTRRROOOPPPRRRTTTVVVVVVVVVVVVWWWYYYZZZZZZYYYXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWXXXYYYZZZ[[[ZZZYYYYYYUUUUUUVVVWWWXXXYYYZZZ[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWXXXXXXYYY[[[\\\]]]___```aaa___]]]\\\\\\]]][[[[[[ZZZWWWUUUTTTVVVWWW]]]___eeeoooyyywwwpppggg```]]][[[YYYWWWUUUUUUVVVVVVUUUSSSQQQPPPOOONNNMMMMMMMMMNNNOOOPPPMMMMMMNNNNNNNNNNNNMMMMMMOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMLLLJJJIIIJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNOOONNNMMMLLLMMMNNNOOOOOONNNNNNMMMLLLLLLLLLPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIJJJLLLNNNNNNNNNMMMNNNPPPQQQRRRQQQPPPOOOMMMLLLKKKLLLNNNOOOOOONNNNNNNNNPPPSSSZZZbbbiiimmm{{{~~~yyyuuuvvv{{{~~~}}}{{{ssslllgggggghhhhhhkkkooovvvvvvwwwwwwuuuqqqnnnlllllllllkkkjjjhhhfffeeeddddddcccbbbcccfffhhhiiihhhffffffgggggggggggggggffffffggghhhkkkmmmppprrrtttuuusssssstttrrroooppptttzzzzzzzzzyyyyyy{{{~~~}}}~~~}}}{{{xxxwwwvvvssspppmmmjjjiiiyyysssiiifff```\\\YYYWWWUUUSSSMMMOOORRRUUUWWWWWWVVVVVVUUUWWWXXXXXXWWWVVVWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXUUUVVVVVVWWWXXXXXXYYYYYY[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYYYYZZZZZZ[[[[[[\\\ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWTTTTTTTTTTTTUUUWWWYYYZZZ\\\]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^______^^^\\\[[[[[[\\\XXXYYYYYYXXXVVVUUUVVVWWW]]]^^^dddnnnxxxzzzrrrggg___\\\[[[ZZZYYYUUUVVVWWWWWWVVVTTTRRRPPPPPPOOONNNMMMMMMNNNOOOPPPMMMMMMNNNNNNNNNNNNMMMMMMOOONNNLLLKKKKKKKKKLLLMMMMMMNNNOOONNNLLLKKKLLLMMMJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLMMMMMMLLLLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIJJJMMMOOOOOONNNNNNOOOQQQSSSSSSSSSRRRQQQRRRPPPNNNNNNOOOOOOOOONNNNNNOOOQQQUUU\\\cccjjjooo|||{{{wwwwww{{{}}}{{{xxxqqqkkkfffggghhhhhhjjjnnnwwwxxxyyyzzzwwwsssnnnkkkjjjjjjjjjiiigggeeedddccccccbbbbbbcccfffgggggggggdddeeefffhhhiiiiiihhhggggggggggggiiilllppptttvvvwwwuuuuuuvvvsssnnnnnnrrruuuwwwyyyyyyyyyyyyzzz|||yyyxxxyyy{{{||||||zzzxxxxxxwwwuuurrrooollljjjiii{{{uuukkkhhhccc___\\\ZZZWWWTTTOOOPPPSSSVVVWWWWWWWWWVVVTTTVVVWWWVVVVVVVVVWWWYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUWWWWWWWWWWWWVVVVVVVVVVVV[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZXXXYYYZZZ\\\\\\]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYY[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUURRRRRRQQQRRRSSSVVVXXXZZZZZZ[[[[[[[[[ZZZYYYXXXWWWXXXXXXYYYZZZ[[[\\\]]]]]]ZZZ[[[\\\\\\ZZZZZZ[[[\\\ZZZ\\\]]]]]][[[[[[[[[\\\\\\^^^dddnnnxxx}}}uuuiiiaaa^^^]]]\\\[[[WWWWWWXXXWWWVVVUUUSSSRRRQQQPPPOOONNNNNNOOOPPPPPPLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNLLLKKKKKKKKKLLLMMMLLLMMMNNNNNNMMMMMMNNNOOOKKKKKKKKKLLLLLLLLLMMMMMMIIIKKKLLLLLLLLLLLLMMMOOOLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJKKKMMMOOOOOONNNNNNPPPRRRTTTUUUTTTSSSRRRUUURRROOOMMMNNNNNNNNNMMMPPPQQQTTTXXX___gggmmmqqq|||{{{wwwxxx{{{}}}{{{xxxqqqkkkfffggghhhhhhjjjmmmvvvxxxzzz{{{xxxtttnnnkkkjjjjjjiiiiiigggfffdddccceeedddddddddffffffeeeccc```bbbdddgggiiijjjjjjjjjhhhgggfffgggjjjnnnsssuuuvvvtttuuuvvvtttoooooosssrrruuuzzz|||{{{xxxvvvuuusssrrrsssuuuwwwxxxvvvtttssssssrrrpppmmmjjjhhhggg~~~wwwnnnkkkgggccc```]]]ZZZWWWRRRSSSUUUVVVWWWXXXWWWWWWUUUVVVWWWVVVVVVVVVXXXZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWVVVUUUTTTSSSWWWWWWVVVVVVVVVUUUUUUUUUZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXZZZ\\\]]]]]]\\\\\\ZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQPPPQQQSSSVVVYYY[[[YYYYYYZZZZZZYYYYYYXXXWWWXXXYYYZZZ\\\]]]]]]]]]]]]YYYZZZ[[[[[[YYYYYYZZZ\\\XXXZZZ]]]]]]\\\[[[[[[\\\^^^```gggrrr{{{xxxmmmdddaaa```___]]]YYYYYYXXXWWWVVVUUUTTTTTTRRRQQQPPPOOOOOOOOOPPPQQQLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMJJJKKKLLLLLLKKKKKKMMMNNNKKKKKKLLLLLLLLLMMMMMMMMMIIIKKKLLLLLLKKKKKKLLLNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLNNNLLLKKKKKKMMMNNNNNNMMMNNNPPPRRRTTTUUUUUUTTTSSSRRRPPPLLLKKKKKKLLLLLLLLLSSSTTTWWW]]]ccckkkqqquuu{{{|||wwwxxx|||~~~{{{qqqkkkggghhhiiiiiijjjmmmuuuwwwyyyyyywwwsssnnnkkkkkkkkkjjjjjjiiigggfffeeehhhgggffffffffffffdddbbb^^^```bbbeeehhhjjjkkkllliiigggfffeeegggjjjnnnqqqqqqppprrrtttsssoooooosssrrrvvvzzz|||zzzuuurrrpppmmmmmmmmmoooqqqrrrqqqoooooopppqqqpppooommmjjjhhhxxxqqqnnnjjjgggdddaaa]]]ZZZVVVVVVVVVWWWWWWXXXXXXXXXVVVWWWXXXWWWWWWWWWZZZ\\\\\\\\\[[[YYYWWWVVVUUUTTTUUUUUUVVVVVVVVVUUUSSSRRRUUUUUUUUUUUUVVVVVVVVVVVVYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWZZZ\\\]]]]]]\\\[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWVVVUUUUUUUUUTTTTTTTTTTTTRRRRRRQQQRRRTTTXXX[[[]]]YYYZZZZZZZZZZZZYYYYYYXXXXXXYYY[[[\\\^^^^^^^^^]]][[[\\\]]][[[YYYXXXYYYZZZTTTWWW[[[\\\\\\[[[ZZZ[[[```ccclllxxx{{{ppphhheeecccaaa___\\\ZZZXXXVVVUUUUUUVVVVVVSSSRRRPPPOOOOOOOOOPPPQQQLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNMMMKKKKKKKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLIIIKKKLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLMMMNNNNNNNNNNNNMMMLLLPPPNNNLLLLLLMMMNNNMMMLLLNNNOOORRRTTTUUUUUUTTTSSSOOOMMMJJJJJJLLLNNNPPPPPPUUUWWW[[[```gggooouuuxxx|||{{{zzz}}}}}}qqqlllhhhjjjkkkjjjkkknnnsssuuuvvvwwwuuurrrnnnllllllllllllkkkjjjiiihhhggghhhggggggggghhhgggdddbbb___```aaaccceeehhhjjjkkkiiigggeeeddddddgggiiikkkmmmlllnnnqqqpppmmmmmmpppuuuwwwyyyxxxuuuqqqnnnmmmjjjhhhggghhhjjjkkkkkkkkkkkkmmmppprrrrrrpppmmmkkkyyyssspppllliiifffccc___\\\YYYXXXWWWWWWWWWXXXXXXYYYWWWXXXXXXXXXWWWXXX[[[]]]^^^]]]\\\ZZZXXXVVVTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[YYYYYYXXXWWWVVVUUUUUUTTTUUUWWWZZZ\\\]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSTTTSSSSSSSSSVVVYYY]]]```ZZZ[[[[[[[[[[[[ZZZZZZYYYXXXYYY[[[]]]^^^^^^^^^]]]^^^______]]]ZZZXXXXXXYYYWWWZZZ^^^``````___^^^^^^cccfffppp|||}}}ssskkkhhheeeccc```]]][[[XXXUUUTTTUUUWWWXXXSSSRRRQQQPPPOOOPPPPPPQQQLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKPPPQQQQQQPPPMMMKKKLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLKKKJJJIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNOOOOOONNNMMMLLLQQQOOOMMMLLLMMMMMMLLLKKKMMMOOORRRTTTUUUUUUTTTSSSNNNLLLJJJKKKNNNRRRUUUVVVWWWYYY]]]cccjjjqqqwww{{{}}}|||}}}}}}{{{rrrllliiijjjkkkjjjkkknnnrrrsssuuuuuutttqqqnnnlllmmmmmmmmmlllkkkjjjiiihhhggggggggghhhiiihhhfffcccaaaaaaaaabbbcccfffhhhjjjiiigggeeeccccccdddfffgggjjjiiilllooonnnjjjjjjnnnwwwxxxwwwtttpppmmmmmmmmmhhhfffddddddfffhhhhhhhhheeehhhlllpppqqqoookkkiii~~~xxxtttnnnjjjhhheee```\\\\\\\\\[[[ZZZYYYYYYZZZZZZ^^^\\\[[[\\\^^^______^^^\\\ZZZXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSQQQPPPOOOPPPQQQRRRSSSUUUUUUVVVVVVZZZYYYYYY[[[\\\]]]\\\ZZZ\\\[[[ZZZXXXXXXWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[YYYWWWVVVVVVUUUTTTRRRRRRTTTUUUWWWXXXXXXXXXXXXSSSTTTVVVVVVUUUTTTTTTUUUXXXWWWVVVYYY]]]^^^]]][[[\\\\\\\\\\\\[[[ZZZYYYYYY^^^^^^^^^^^^___```aaaaaabbb```^^^\\\\\\]]]^^^___```___^^^]]]___bbbeeegggmmmqqqxxx}}}tttnnnkkkhhhdddaaaaaa]]]YYYVVVVVVVVVVVVVVVXXXUUUQQQOOONNNNNNNNNMMMLLLNNNOOOOOOMMMLLLLLLMMMLLLMMMNNNMMMJJJIIIJJJKKKRRRQQQNNNLLLJJJIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLKKKJJJKKKLLLNNNMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLNNNNNNNNNNNNNNNOOOMMMKKKKKKMMMNNNNNNNNNTTTRRRRRRUUUUUURRRRRRTTTMMMMMMLLLKKKKKKLLLPPPSSSZZZ^^^eeekkkppptttxxx{{{|||zzzyyywwwtttooonnnlllkkkkkkmmmnnnppprrrqqqpppnnnmmmlllkkkkkkmmmllljjjhhhgggfffeeeeeeiiijjjkkkllljjjgggdddbbb[[[]]]___```aaacccfffiiihhheeecccdddgggiiiiiihhhlllgggcccdddeeeeeeiiioooooopppqqqpppmmmjjjiiiiiihhhiiikkklllkkkiiigggeeedddgggkkkooopppooollljjj|||wwwrrrmmmjjjgggbbb___^^^]]]\\\[[[ZZZZZZZZZZZZ]]][[[ZZZ[[[]]]______^^^\\\ZZZWWWVVVVVVWWWVVVUUUWWWWWWVVVVVVTTTSSSRRRQQQUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[ZZZXXX\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\ZZZXXXWWWXXXXXXWWWUUUTTTVVVWWWYYYZZZZZZZZZZZZUUUWWWYYYYYYXXXWWWXXXYYYZZZYYYYYY[[[^^^```___]]]_________``````______^^^`````````aaabbbdddeeefffhhhgggeeedddddddddfffgggfffffffffgggjjjnnnrrrtttyyy}}}vvvooollliiieeebbb```]]]YYYWWWVVVWWWWWWWWWYYYVVVRRRPPPOOOOOOOOONNNLLLNNNOOONNNMMMLLLLLLMMMLLLMMMNNNMMMJJJIIIJJJKKKPPPOOOMMMLLLKKKJJJJJJKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOMMMLLLLLLNNNOOOPPPOOOSSSPPPQQQTTTTTTQQQPPPSSSLLLLLLKKKJJJJJJLLLQQQTTTZZZ___eeekkkoootttxxx{{{|||xxxvvvrrrooonnnmmmlllkkklllmmmnnnoooooommmkkkiiihhhhhhhhhhhhkkkkkkiiihhhgggfffffffffhhhjjjlllmmmllljjjgggeee^^^___aaaaaabbbcccfffiiifffdddbbbccceeeggggggfffiiidddaaabbbbbbaaadddjjjmmmoooqqqpppnnnkkkiiiiiiiiikkkmmmnnnnnnkkkiiigggbbbdddhhhlllnnnooooooooo|||wwwsssooolllhhheeefffeeedddbbb```___]]]]]]^^^]]]\\\]]]___``````___```]]]YYYWWWWWWXXXYYYXXXVVVVVVUUUTTTSSSSSSRRRQQQVVVVVVVVVVVVVVVUUUUUUUUUWWWVVVWWWXXX[[[[[[[[[YYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVWWWXXXWWWVVVTTTUUUWWWYYYZZZZZZZZZZZZVVVXXXZZZZZZZZZZZZ\\\^^^^^^^^^^^^aaaccceeedddccccccdddeeefffggggggggggggdddeeegggiiillloooqqqrrrvvvuuutttssssssuuuvvvwwwvvvuuuvvvwwwyyy}}}xxxqqqmmmjjjfffccc```]]]YYYWWWXXXXXXXXXXXXYYYVVVSSSQQQQQQQQQPPPOOOMMMNNNOOONNNLLLKKKLLLMMMLLLMMMNNNMMMJJJIIIJJJKKKNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKLLLMMMOOOPPPNNNMMMLLLMMMOOOQQQQQQQQQRRROOOOOORRRRRROOOOOORRRLLLLLLJJJIIIIIIMMMRRRVVV[[[___eeejjjnnnssswwwzzz|||vvvrrrmmmiiikkkkkkkkkkkkllllllmmmnnnnnnkkkhhheeeddddddeeefffiiiiiihhhgggggggggggggggiiijjjmmmnnnnnnmmmkkkiiibbbcccdddccccccdddfffiiijjjiiiggghhhiiijjjjjjhhheeeaaa^^^^^^^^^\\\]]]aaajjjmmmpppqqqoookkkiiihhhiiikkkoooqqqpppnnnkkkhhhaaabbbdddhhhlllooorrrttt}}}zzzxxxvvvtttrrruuutttrrrooollliiifffdddcccbbbbbbccceeefffeeecccfffccc^^^[[[[[[]]]^^^^^^YYYYYYXXXVVVUUUUUUTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVYYYYYYYYY[[[]]]___^^^]]][[[\\\^^^`````````^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZYYYWWWXXXZZZ\\\]]]]]]]]]\\\ZZZ\\\^^^______aaacccfffdddeeefffhhhkkkllllllllljjjkkklllnnnpppqqqrrrrrroooqqqtttyyy}}}yyyrrrnnnkkkfffccc```^^^[[[YYYZZZZZZZZZYYYYYYWWWTTTRRRRRRRRRQQQOOOMMMNNNNNNMMMKKKJJJKKKLLLLLLMMMNNNMMMJJJIIIJJJKKKNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJLLLLLLKKKMMMNNNNNNLLLLLLLLLNNNJJJJJJJJJJJJJJJJJJIIIIIINNNMMMLLLKKKLLLNNNPPPRRRNNNMMMMMMNNNQQQSSSSSSRRRRRROOONNNQQQQQQNNNOOORRRLLLKKKJJJIIIIIIMMMSSSXXX\\\___eeeiiinnnrrrwwwzzz}}}vvvqqqlllggghhhhhhiiiiiijjjkkkllllllnnnkkkgggdddbbbcccdddfffgggffffffffffffggghhhhhhkkkllloooppppppooolllkkkfffgggfffeeeddddddgggiiimmmllllllmmmmmmlllkkkjjjccc^^^\\\\\\ZZZWWWWWWZZZeeeiiimmmooonnnkkkhhhggghhhjjjnnnqqqqqqnnnkkkhhhccccccccceeeiiinnnsssvvv|||wwwsssqqqnnnmmmmmmnnnoooooommmllllllhhhccc``````aaabbbbbbaaa```^^^\\\[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\YYYYYYZZZ\\\___aaa```______```ccceeeffffffdddddd````````````````````````^^^]]]\\\\\\^^^______^^^]]]^^^```bbbcccccccccbbb```bbbdddfffgggjjjnnnqqqmmmnnnppprrrtttuuuvvvwwwvvvwwwyyy|||~~~zzzsssooolllhhheeebbb```]]]\\\\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSQQQPPPNNNNNNNNNLLLJJJIIIKKKLLLLLLMMMNNNMMMJJJIIIJJJKKKOOONNNNNNLLLKKKIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLNNNNNNLLLKKKKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJOOONNNMMMLLLMMMOOOQQQSSSNNNMMMMMMOOORRRSSSSSSRRRRRROOONNNPPPPPPNNNOOORRRLLLLLLKKKJJJKKKNNNTTTXXX\\\___dddhhhmmmrrrwww{{{~~~wwwrrrlllhhheeeeeeeeefffgggiiijjjkkkmmmjjjfffbbb```aaabbbdddeeeeeeeeeeeefffggghhhiiimmmooopppqqqpppnnnllljjjjjjjjjhhhfffdddeeegggiiijjjlllmmmmmmkkkiiigggfffbbb]]]ZZZZZZXXXTTTTTTWWW```dddiiikkkkkkhhhffffffeeegggkkknnnnnnllljjjhhhgggfffeeefffhhhlllqqqttt~~~{{{vvvsssooollllllllllllllljjjiiifffcccaaa`````````aaaaaa___^^^^^^___```aaa^^^^^^^^^aaadddffffffeeeccceeegggiiijjjkkkkkkkkkeeeeeeeeeeeeeeeeeeeeeeeecccaaa``````bbbcccbbbbbbcccdddfffhhhiiiiiiiiihhhfffhhhjjjlllooorrrwww{{{{{{}}}{{{uuuqqqnnnkkkhhhfffcccaaa______^^^\\\[[[WWWUUUTTTSSSTTTSSSQQQOOOOOOOOONNNLLLIIIIIIJJJLLLLLLMMMNNNMMMJJJIIIJJJKKKMMMMMMMMMLLLKKKJJJHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMJJJLLLNNNNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKNNNNNNMMMMMMNNNOOOQQQRRRNNNMMMNNNPPPRRRSSSRRRPPPRRROOOMMMOOOOOOMMMOOORRRMMMNNNNNNNNNNNNPPPTTTXXX[[[^^^cccggglllrrrxxx|||xxxrrrlllgggbbbaaaaaaaaaccceeehhhjjjjjjhhhdddaaa___^^^___```dddddddddeeeeeefffhhhhhhmmmnnnpppqqqpppnnnkkkiiilllkkkiiifffdddeeehhhjjjlllnnnqqqpppnnnjjjhhhgggbbb\\\XXXWWWUUURRRRRRUUU[[[^^^cccffffffeeeddddddccceeegggjjjjjjjjjhhhgggjjjiiiiiihhhjjjllloooppp~~~|||xxxtttrrrpppppppppqqqpppmmmkkkiiihhhiiiiiillllllmmmppptttvvvvvvuuurrrssstttvvvxxxzzz{{{|||ttttttttttttttttttttttttrrrpppnnnnnnpppppppppooosssuuuvvvxxxyyyyyyyyyyyyuuuwwwzzz|||}}}wwwuuurrrooollliiigggdddbbbaaa```]]][[[VVVTTTSSSSSSTTTSSSQQQOOOOOOOOONNNKKKIIIHHHJJJLLLLLLMMMNNNMMMJJJIIIJJJKKKIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIJJJJJJKKKLLLLLLIIIKKKMMMMMMKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOOOONNNNNNNNNPPPQQQRRRPPPNNNQQQMMMLLLMMMMMMLLLMMMQQQOOOPPPQQQQQQQQQRRRTTTVVVYYY\\\aaaffflllrrryyy~~~~~~vvvpppiiiddd```___]]]]]]^^^bbbgggjjjiiihhheeebbb```_________ddddddddddddeeefffggggggjjjlllnnnoooooommmkkkjjjlllkkkiiifffdddeeehhhkkknnnrrruuutttpppllliiihhhaaa[[[VVVTTTRRROOOQQQUUUVVVZZZ^^^```aaaaaabbbbbbbbbccceeefffggghhhhhhhhhjjjkkkkkklllmmmmmmnnnnnn{{{xxxwwwvvvvvv||||||}}}zzzwwwuuurrrpppkkkiiifffdddcccaaa^^^[[[UUUTTTSSSSSSSSSSSSPPPNNNOOOOOONNNKKKHHHHHHJJJLLLLLLMMMNNNMMMJJJIIIJJJKKKFFFGGGIIIKKKMMMMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLHHHJJJLLLMMMKKKIIIHHHGGGJJJKKKKKKKKKLLLLLLMMMMMMIIIJJJKKKLLLMMMMMMMMMLLLNNNNNNNNNOOOQQQQQQOOOMMMPPPLLLJJJLLLLLLJJJLLLPPPOOOQQQSSSSSSSSSSSSTTTVVVXXX\\\aaaffflllssszzz~~~uuummmfff```___]]][[[ZZZ\\\```fffiiikkkjjjhhhfffdddbbbaaa```eeeddddddddddddeeefffggggggiiilllnnnooonnnlllkkklllkkkiiifffdddeeehhhkkkkkkooorrrrrrmmmhhheeeddd```ZZZTTTRRRPPPNNNPPPUUUTTTWWWZZZ]]]^^^^^^```bbbccccccdddeeefffggghhhiiijjjkkkmmmnnnoooooonnnmmm|||yyyvvvsssppppppmmmhhhdddaaa___\\\ZZZ]]]ZZZUUUSSSRRRSSSSSSRRRPPPNNNLLLJJJKKKLLLNNNPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJMMMOOOMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHJJJKKKJJJHHHGGGIIILLLNNNMMMKKKIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPOOOOOOQQQQQQPPPOOORRROOOKKKIIIJJJLLLLLLLLLNNNPPPRRRRRRRRRRRRTTTUUUZZZ\\\___dddjjjrrr{{{}}}rrrnnnnnngggbbb```___^^^```cccgggiiikkkjjjiiigggeeedddddddddiiiiiiiiiiiihhhhhhgggfffkkkkkkkkklllllllllmmmmmmuuunnniiiiiigggbbbcccgggmmmmmmmmmooonnnlllgggcccZZZXXXUUUSSSQQQRRRSSSTTTWWWXXXYYY[[[]]]___```aaabbbbbbbbbccceeehhhjjjllljjjllloooooonnnmmmnnnnnn~~~zzzxxxtttqqqqqqmmmhhhdddbbb```]]][[[]]]YYYUUUSSSSSSSSSSSSSSSQQQPPPNNNLLLLLLMMMOOOPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJKKKMMMOOOMMMLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLKKKIIIIIIJJJKKKJJJIIIHHHJJJMMMOOONNNLLLPPPOOOOOONNNMMMLLLKKKKKKPPPOOONNNNNNPPPPPPOOONNNPPPMMMJJJIIIJJJLLLMMMMMMNNNPPPRRRRRRQQQQQQSSSTTTXXX[[[___dddjjjrrr|||yyynnnlllmmmgggbbbaaa___^^^___bbbeeeggghhhhhhgggffffffeeeeeeeeejjjkkkkkkkkkkkkjjjhhhgggggghhhiiikkkllllllllllllqqqllljjjkkkiiieeeeeeiiijjjjjjjjjkkkjjjhhhccc___YYYWWWTTTQQQQQQRRRTTTUUUXXXYYYZZZ]]]___aaabbbcccaaaaaaaaabbbdddgggiiikkkjjjlllooooooooonnnnnnooo~~~zzzwwwtttsssuuu|||}}}zzzvvvsssqqqnnniiieeecccaaa^^^\\\\\\YYYUUUSSSTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNOOOPPPMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMMMMMMMKKKLLLMMMOOOLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMLLLJJJIIIJJJKKKKKKJJJJJJKKKNNNOOOOOONNNRRRRRRPPPNNNLLLJJJIIIHHHNNNMMMLLLMMMNNNOOONNNLLLNNNKKKIIIIIIJJJLLLMMMMMMOOOPPPQQQQQQQQQQQQRRRTTTWWWZZZ^^^dddjjjsss|||{{{rrrhhhgggjjjeeebbbaaa___]]]^^^```bbbdddddddddeeefffgggggghhhhhhkkklllnnnnnnmmmkkkiiihhhccceeegggjjjkkkkkkjjjiiillljjjkkkmmmmmmjjjiiikkkhhhgggffffffeeebbb^^^ZZZWWWUUURRRPPPPPPRRRUUUWWWYYYZZZ\\\___bbbdddeeefff______```aaaccceeehhhjjjiiilllnnnoooooonnnooopppzzzvvvqqqllliiihhhhhhhhhlllttt~~~{{{wwwsssqqqnnniiifffcccaaa___]]][[[YYYUUUTTTTTTUUUTTTTTTRRRQQQPPPOOOOOONNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJLLLNNNNNNNNNLLLLLLMMMOOOLLLLLLKKKKKKKKKKKKKKKKKKJJJLLLMMMLLLKKKJJJKKKLLLKKKKKKKKKLLLNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLMMMLLLKKKKKKMMMMMMLLLKKKLLLJJJHHHIIIKKKMMMNNNNNNOOOPPPQQQRRRQQQQQQRRRTTTVVVYYY^^^dddkkksss|||xxxnnnccccccfffbbbbbb```^^^]]]\\\]]]___```___aaacccfffiiijjjjjjkkklllmmmnnnooonnnkkkiiigggbbbdddfffhhhiiigggeeedddfffhhhkkkooopppnnnlllkkkfffdddbbbaaa```]]]ZZZWWWUUUSSSQQQPPPQQQTTTWWWZZZZZZ\\\___bbbdddfffggghhh______```aaaccceeegggiiihhhkkkmmmoooooonnnoooppp~~~zzzvvvqqqlllhhhaaa```]]][[[ZZZ[[[^^^```gggppp~~~~~~{{{wwwsssqqqmmmiiifffdddbbb___^^^[[[YYYVVVUUUUUUUUUTTTSSSOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNOOONNNMMMLLLMMMNNNKKKKKKLLLLLLLLLLLLLLLLLLIIIKKKMMMMMMLLLKKKKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKMMMMMMLLLKKKKKKJJJIIIIIILLLNNNNNNNNNNNNPPPRRRRRRRRRRRRTTTUUUWWWZZZ___eeelllttt|||xxxlllaaa___ccc___aaa___]]]\\\[[[[[[\\\]]][[[^^^ccchhhkkkmmmnnnmmmkkklllmmmmmmllljjjgggfffdddeeefffgggfffccc```^^^aaaeeekkknnnppppppmmmjjjeeeccc```^^^]]][[[XXXVVVTTTSSSSSSSSSTTTWWWZZZ\\\[[[]]]```cccfffggghhhhhhaaaaaaaaaaaaccceeeggghhhfffiiilllnnnnnnnnnoooppp~~~}}}|||zzzxxxvvvuuuuuunnnlllhhheeebbb```\\\YYYUUUUUUTTTSSSSSSVVV[[[___eeennn}}}|||wwwtttppplllhhheeecccaaa___^^^]]]ZZZXXXVVVVVVUUUSSSRRRMMMNNNOOOPPPPPPOOONNNMMMLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMOOONNNMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLIIIKKKMMMNNNMMMLLLLLLLLLJJJKKKMMMMMMMMMNNNOOOQQQNNNNNNNNNNNNMMMMMMLLLLLLNNNMMMLLLMMMNNNOOONNNLLLLLLKKKJJJKKKMMMOOOOOONNNNNNPPPRRRSSSSSSTTTVVVXXXYYY\\\bbbgggmmmuuu|||xxxlll```^^^```\\\___^^^\\\[[[ZZZZZZZZZ[[[YYY]]]ccciiinnnppppppppplllllllllkkkiiihhhgggfffeeeffffffeeeccc```^^^\\\^^^dddjjjmmmnnnooolllgggdddaaa^^^\\\[[[ZZZXXXVVVUUUUUUVVVWWWYYY[[[\\\]]]\\\^^^aaadddfffgggffffffccccccbbbbbbbbbccceeefffdddfffjjjllllllmmmnnnooo~~~yyytttpppnnnhhhfffdddaaa```___``````[[[YYYVVVUUUTTTTTTRRRPPPPPPQQQQQQPPPPPPSSSYYY]]]dddnnn}}}~~~yyyvvvnnnkkkgggdddbbbaaa___]]]^^^\\\YYYWWWVVVUUURRRPPPLLLMMMPPPRRRRRRQQQPPPOOOLLLLLLLLLKKKKKKLLLLLLMMMKKKMMMNNNNNNLLLKKKJJJKKKJJJKKKLLLMMMNNNMMMMMMLLLHHHKKKNNNOOONNNLLLLLLLLLIIIKKKMMMMMMLLLLLLOOOQQQOOOOOONNNNNNMMMLLLLLLLLLPPPOOONNNNNNPPPPPPOOONNNMMMLLLKKKLLLNNNOOOOOONNNMMMOOORRRTTTUUUWWWYYY[[[[[[___dddiiiooouuu|||vvvlll```^^^```[[[\\\\\\[[[ZZZYYYYYYYYYZZZXXX]]]dddkkkppprrrrrrrrrnnnmmmkkkiiihhhgggggggggeeeeeedddcccbbb```^^^]]]\\\ccciiijjjkkkmmmjjjdddbbb___\\\YYYYYYYYYXXXWWWUUUWWWZZZ\\\^^^^^^^^^^^^\\\^^^aaadddeeeeeedddcccdddcccbbbaaa```aaabbbbbbaaadddhhhjjjkkklllmmmnnn{{{vvvtttsssrrrqqqnnnlllkkkkkklllmmmllllllllllllmmmmmmmmmnnnkkkmmmooopppoooqqquuuyyyxxx|||}}}zzzwwwvvvsssrrrpppllliiidddaaa___[[[YYYVVVSSSQQQRRRSSSTTTOOOMMMKKKKKKLLLMMMLLLKKKKKKLLLLLLKKKJJJLLLRRRWWWeeeooo{{{wwwnnnkkkfffcccbbb```^^^]]]___\\\ZZZXXXVVVTTTQQQOOOLLLMMMPPPSSSTTTSSSRRRQQQMMMLLLLLLLLLLLLLLLMMMMMMJJJLLLNNNNNNLLLJJJJJJJJJJJJKKKLLLNNNNNNNNNMMMLLLHHHKKKNNNOOONNNMMMLLLMMMHHHKKKMMMMMMLLLLLLNNNQQQMMMMMMMMMMMMMMMNNNNNNNNNQQQPPPOOOOOOQQQQQQPPPOOONNNMMMMMMMMMOOOPPPOOONNNMMMOOORRRTTTVVVXXX[[[]]]]]]```eeekkkpppvvv|||uuukkk```^^^```[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXX]]]eeelllrrrtttsssssspppnnnkkkiiigggggghhhhhheeedddcccbbbaaa```______[[[ccchhhhhhiiikkkhhhaaaaaa^^^ZZZXXXXXXXXXXXXWWWVVVYYY\\\___aaaaaa___^^^\\\^^^aaacccddddddbbbaaadddcccaaa```____________```cccgggiiijjjkkkmmmnnnwwwlllfffcccaaa___ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXWWWXXXYYYXXXYYY[[[[[[[[[[[[\\\^^^bbbdddgggkkkooosssvvvxxxsssrrrssssssqqqqqqxxx|||zzzzzzzzzzzz{{{{{{{{{{{{yyy|||~~~yyyvvvuuuvvvttttttttttttuuuwwwyyyzzzxxxwwwuuuttttttuuuwwwxxxuuuuuuuuuuuutttsssrrrqqqmmmlllkkkiiigggfffddddddaaa```___\\\YYYVVVSSSRRROOOMMMKKKHHHFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEECCCBBBCCCEEEEEEFFFLLLTTTbbboooxxxrrrpppmmmiiieeebbbaaa``````ZZZ[[[\\\ZZZVVVRRROOONNNOOOPPPQQQRRRRRRQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLKKKIIIGGGHHHLLLOOONNNOOOOOOMMMKKKJJJKKKLLLJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTTTTSSSRRRMMMLLLLLLLLLLLLNNNOOOPPPOOOQQQTTTUUUVVVXXX[[[]]]```ffflllooorrrwwwrrrhhheeecccbbbaaaZZZZZZYYYXXXVVVTTTRRRQQQWWWYYY___iiissswwwuuuqqqrrrkkkeeeffflllmmmhhhaaagggddd```]]]\\\]]]```bbbgggdddaaa```aaaccceeeeee```]]]YYYXXXZZZ[[[YYYWWW[[[]]]___```aaa```___^^^]]]]]]]]]]]]^^^^^^___```gggdddaaa``````bbbbbbaaaffffffggghhhiiiiiihhhhhhrrrfff___\\\YYYWWWOOONNNMMMLLLKKKKKKKKKKKKJJJKKKLLLKKKJJJKKKMMMOOONNNPPPQQQQQQQQQQQQRRRTTTRRRSSSVVVYYY\\\___bbbccc___^^^^^^```^^^^^^eeennnvvvxxx{{{{{{xxxrrrlllgggdddddddddccccccbbbbbbaaabbbdddeeeeeeccc```___^^^^^^]]]]]]^^^___```bbbcccbbbaaa```______```aaabbbcccddddddddddddcccbbbbbb___^^^]]][[[ZZZXXXWWWVVVWWWVVVUUUSSSQQQNNNLLLJJJKKKIIIGGGDDDBBBBBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@???>>>@@@DDDEEEGGGNNNWWW```mmmxxxsssooollliiidddaaa___^^^^^^YYYZZZ[[[YYYTTTPPPNNNMMMNNNOOOPPPQQQRRRRRRQQQPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJHHHHHHJJJMMMPPPNNNNNNNNNMMMKKKJJJKKKMMMJJJKKKKKKLLLLLLLLLKKKKKKIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNPPPRRRUUUVVVWWWYYY\\\^^^bbbgggmmmqqqtttyyyssshhheeebbb``````[[[ZZZYYYWWWUUURRRPPPOOOTTTVVV[[[dddnnnrrrqqqmmmkkkhhheeehhhlllmmmhhhccccccbbb___^^^^^^```ccceeegggccc___\\\^^^aaadddfff```^^^[[[ZZZZZZZZZYYYYYY[[[\\\^^^```aaaaaa```___^^^]]]]]]\\\]]]^^^___```dddaaa______aaacccddddddeeeeeefffggghhhhhhhhhhhhooobbbYYYTTTQQQNNNIIIIIIGGGEEEDDDCCCCCCCCCBBBCCCCCCBBBBBBCCCFFFIIIDDDFFFGGGGGGGGGGGGHHHJJJGGGHHHIIIKKKMMMOOOQQQRRRPPPOOOOOOQQQPPPQQQWWW___dddeeeffffffbbb]]]WWWSSSSSSSSSRRRQQQPPPOOONNNNNNQQQQQQPPPQQQQQQPPPMMMKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRUUUVVVVVVWWWXXXWWWWWWWWWVVVUUUTTTSSSQQQOOONNNNNNKKKKKKKKKIIIHHHFFFDDDCCCEEEDDDAAA???===<<<<<<=========>>>>>>>>>>>>======>>>===???BBBCCCEEELLLUUU]]]kkkzzztttnnnlllhhhddd```^^^\\\\\\XXXYYYYYYWWWSSSOOOMMMLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPPPPPPPOOONNNNNNMMMMMMHHHIIIIIIHHHHHHJJJNNNQQQMMMNNNNNNMMMKKKKKKMMMNNNJJJKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJKKKKKKLLLLLLLLLNNNNNNNNNMMMMMMLLLLLLKKKMMMNNNPPPQQQRRRQQQOOONNNNNNMMMLLLKKKKKKKKKLLLMMMPPPSSSUUUWWWXXXZZZ]]]___eeeiiiooosssvvv{{{tttiiieeebbb___^^^[[[ZZZYYYVVVSSSPPPMMMLLLOOOQQQUUU]]]fffjjjjjjhhhdddeeegggkkkmmmlllhhhddd`````````aaaccceeehhhiiigggccc]]]ZZZ[[[___ccceee```___^^^[[[YYYXXXXXXZZZZZZ[[[]]]___```aaa``````___^^^\\\[[[\\\]]]___``````___^^^___bbbeeeggggggcccdddeeeffffffgggggggggqqqbbbXXXRRRMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@BBBBBBAAA???>>>@@@CCCGGGAAABBBDDDCCCCCCBBBDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHJJJHHHIIIKKKKKKKKKQQQXXXXXXYYYYYYXXXUUUQQQMMMJJJJJJJJJJJJIIIIIIHHHHHHHHHKKKIIIGGGHHHJJJJJJGGGDDDFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQOOONNNMMMKKKJJJJJJEEEEEEEEEEEEDDDCCCBBBAAAAAA???>>><<<:::999999999======>>>>>>>>>>>>======@@@???@@@BBBAAAAAAGGGOOOZZZiii|||wwwpppnnnjjjfffbbb^^^\\\[[[XXXYYYYYYVVVRRRNNNMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPOOONNNNNNNNNIIIIIIJJJIIIIIIKKKNNNPPPLLLMMMNNNMMMLLLLLLNNNOOOKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLOOONNNNNNMMMLLLKKKKKKJJJLLLMMMOOOPPPPPPOOONNNMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOQQQTTTVVVXXXZZZ]]]___fffjjjoootttxxx~~~wwwkkkgggccc```___\\\[[[YYYVVVSSSOOOLLLJJJLLLMMMQQQWWW^^^cccdddcccbbbffflllooooookkkhhheeeaaaaaaccceeegggiiikkklllfffbbb^^^\\\]]]```bbbbbb^^^______\\\WWWUUUWWWZZZZZZ[[[]]]^^^````````````___^^^\\\[[[[[[\\\^^^```^^^]]]]]]___bbbeeeffffffaaabbbcccdddeeefffffffffuuueeeYYYRRRLLLHHHFFFEEECCCAAA???>>>===<<>>@@@@@@AAACCCBBBAAAAAABBBCCC@@@AAAAAAAAABBBBBBBBBBBBDDDBBBAAADDDEEEEEEIIINNNNNNNNNNNNNNNMMMKKKIIIHHHBBBBBBCCCCCCDDDDDDDDDEEEEEEBBB@@@AAADDDEEEBBB@@@AAAAAABBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLLLLLLLJJJJJJIIIHHHFFFEEEDDDDDDAAAAAABBBBBBBBBAAA@@@@@@>>>===<<<;;;:::999999999======>>>>>>>>>>>>======@@@>>>???AAA@@@@@@FFFNNNYYYhhhzzzsssqqqmmmiiiddd```]]][[[YYYZZZYYYVVVRRROOOMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRQQQQQQPPPOOOOOONNNNNNMMMKKKLLLLLLKKKJJJKKKMMMOOOMMMNNNNNNMMMLLLLLLNNNPPPLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKLLLNNNPPPPPPOOOMMMLLLIIIIIIHHHHHHIIIKKKMMMNNNKKKNNNQQQTTTVVVYYY]]]___fffjjjooouuu{{{{{{nnniiieeebbb```^^^]]][[[XXXUUUQQQNNNLLLLLLMMMPPPTTTZZZ^^^aaabbbfffkkkppprrroookkkgggeeedddeeefffhhhiiijjjkkkkkkcccaaa``````aaaaaa```___]]]^^^^^^[[[VVVUUUWWWZZZZZZ[[[\\\]]]______``````___^^^\\\[[[[[[\\\]]]^^^^^^]]]]]]^^^aaaccccccbbb```aaabbbdddeeeeeeffffffyyyhhh[[[SSSLLLHHHFFFEEECCCAAA???>>>======BBBBBB@@@>>>;;;;;;===???>>>@@@AAA@@@???>>>???AAA@@@@@@AAAAAABBBBBBBBBCCCBBB???>>>AAABBBAAACCCHHHCCCCCCCCCCCCCCCDDDDDDEEE>>>>>>???@@@AAABBBCCCCCC@@@???>>>???@@@AAA@@@???>>>???@@@AAAAAAAAAAAAAAA>>>??????@@@AAAAAAAAABBBBBBCCCEEEGGGHHHIIIIIIJJJGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;===@@@@@@AAAHHHPPPZZZiii~~~vvvtttpppkkkfffaaa]]][[[YYYZZZYYYUUUQQQNNNMMMNNNMMMLLLLLLMMMNNNOOOPPPQQQOOOOOOOOONNNMMMMMMLLLLLLMMMNNNOOONNNLLLLLLMMMOOONNNOOOOOONNNLLLLLLNNNOOONNNNNNNNNMMMLLLJJJIIIHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKMMMOOOPPPOOONNNNNNIIIHHHHHHGGGHHHJJJKKKLLLHHHKKKOOOSSSVVVZZZ^^^aaagggjjjpppwww~~~}}}pppkkkgggdddbbb___^^^]]][[[XXXVVVSSSRRRPPPQQQRRRUUUYYY^^^bbbdddkkknnnqqqqqqoookkkgggeeeffffffgggggghhhhhhhhhhhhaaaaaaaaabbbcccbbb___\\\]]]]]]\\\ZZZXXXWWWYYYZZZ\\\\\\\\\]]]^^^^^^______^^^]]]]]]\\\\\\\\\\\\\\\]]]\\\\\\]]]___``````___``````bbbccceeefffffffff~~~lll```WWWPPPLLLGGGFFFDDDCCCAAA@@@??????AAABBBBBBAAA???>>>???AAA===>>>???>>>===<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDD@@@???AAABBBAAABBBEEE??????>>>>>>>>>@@@AAABBB?????????@@@@@@AAAAAAAAA>>>?????????>>>???@@@BBB>>>>>>???@@@AAA@@@@@@???>>>>>>???@@@AAAAAAAAAAAABBBBBBDDDEEEGGGHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA======>>>>>>>>>>>>======:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;===<<<===@@@@@@AAAHHHPPP[[[jjjwwwuuurrrmmmgggbbb]]][[[YYYXXXWWWTTTPPPMMMLLLMMMNNNMMMLLLLLLMMMNNNOOOPPPMMMMMMMMMLLLKKKKKKJJJJJJMMMNNNOOOOOONNNNNNPPPRRROOOPPPPPPNNNLLLLLLMMMNNNPPPPPPOOONNNMMMKKKIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJMMMOOOQQQQQQPPPOOOKKKJJJIIIGGGGGGGGGHHHIIIFFFIIINNNSSSWWW\\\aaadddiiilllrrrzzz}}}ppplllhhhdddccc``````___^^^]]][[[YYYXXXUUUUUUVVVXXX[[[___eeehhhnnnnnnnnnnnnmmmkkkhhhfffeeeeeeddddddddddddeeeeeeaaa```___`````````^^^\\\___]]][[[ZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^\\\]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZ\\\^^^______]]]``````bbbdddeeefffggggggqqqddd[[[TTTPPPDDDCCCAAA@@@>>>>>>======<<<>>>??????>>>===>>>???===>>>???>>>===<<<===>>>:::;;;<<<===>>>@@@AAAAAADDD@@@>>>@@@AAA???@@@BBBAAA@@@>>>>>>>>>@@@BBBCCC>>>>>>==================999<<<>>>===::::::===AAA:::;;;<<<===>>>===<<<;;;;;;<<<===>>>????????????>>>>>>@@@AAABBBCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>?????????>>>>>>===999:::<<<===>>>???@@@@@@<<<======>>>>>>======<<>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAA@@@@@@@@@BBBBBBAAA???===<<<<<<>>>>>>????????????>>>>>>>>>??????@@@@@@@@@@@@???============>>>>>>>>>>>>???>>>===============>>>===>>>>>>>>>????????????<<<>>>AAACCCDDDCCCBBBAAABBBAAA??????@@@???>>><<<<<<<<<<<<<<<============???======???AAAAAA>>>;;;??????@@@@@@@@@??????>>>@@@>>>===??????AAAIIISSS]]]ppp~~~yyyssslllfff```ZZZVVVTTTQQQOOOMMMNNNNNNNNNMMMMMMNNNOOOPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMNNNOOONNNMMMMMMOOOQQQQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOONNNMMMKKKIIIHHHHHHJJJKKKLLLKKKLLLMMMOOOOOOOOONNNNNNMMMLLLLLLKKKJJJKKKLLLNNNPPPRRRSSSTTTPPPOOOLLLIIIFFFEEEDDDDDDIIILLLPPPTTTYYY___eeeiiilllpppwww~~~{{{wwwsssqqqnnnlllmmmqqqvvvxxxqqqjjjeeecccdddaaa___```ccccccbbb```ZZZ]]]]]]\\\___ggglllmmmpppnnnkkkjjjiiiiiigggfffcccbbb```^^^]]]^^^___```]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\]]]___```aaabbb```______^^^\\\[[[[[[ZZZWWWWWWXXXYYYZZZZZZYYYYYYXXXZZZ[[[[[[[[[]]]___aaa```______aaaccceeeeeeddd{{{kkk^^^TTTNNNIIIFFFCCCAAA@@@@@@???===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAAAAA@@@AAABBBBBB@@@>>><<<===>>>>>>??????@@@@@@??????>>>?????????@@@??????>>>===============>>>>>>>>>>>>??????>>>=====================>>>>>>>>>???????????????AAABBBBBBAAA@@@@@@BBB@@@???>>>??????===<<<===>>>>>>>>>>>>?????????>>><<<<<<===@@@@@@===;;;>>>>>>???????????????>>>@@@>>>===??????AAAJJJSSS___qqq}}}xxxrrrkkkeee___ZZZVVVRRRPPPMMMLLLMMMNNNNNNMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMOOOQQQSSSRRRPPPOOONNNMMMMMMLLLMMMMMMMMMMMMKKKJJJHHHGGGGGGIIIKKKKKKKKKKKKMMMNNNPPPOOOOOONNNMMMMMMLLLLLLKKKLLLMMMOOOPPPRRRSSSTTTPPPOOOLLLJJJHHHGGGGGGGGGJJJMMMQQQUUUZZZ___eeeiiikkkpppwww{{{sssnnnjjjfffcccbbb``````dddiiirrr{{{tttllleeeccccccaaa```aaaccccccaaa^^^]]]______```gggoooppplllllllllkkkllllllkkkhhheeecccbbb```^^^]]]]]]^^^___\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\^^^```aaabbbbbbbbb```______]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\XXXYYY[[[[[[[[[\\\___aaa``````___aaadddeeeeeedddqqqcccXXXRRRKKKGGGCCCAAA@@@???>>>===>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBAAA???===<<<===???>>>??????@@@@@@??????>>>????????????>>>===<<<<<<============>>>>>>>>>>>>@@@@@@???===<<<<<<<<<<<<============>>>>>>>>>>>>@@@@@@@@@@@@??????>>>>>>AAA???>>>>>>>>>>>>===;;;============>>>>>>>>>???===<<<<<<===>>>>>><<<;;;<<<<<<===>>>????????????@@@>>>===??????BBBJJJTTT```sss{{{vvvooohhhccc]]]XXXUUUPPPNNNLLLLLLMMMNNNNNNMMMOOOOOOOOOOOONNNMMMKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJLLLMMMMMMLLLMMMNNNPPPTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGIIIJJJKKKKKKKKKMMMNNNQQQPPPOOONNNNNNMMMMMMMMMLLLMMMNNNOOOQQQSSSTTTTTTPPPNNNMMMKKKJJJJJJKKKKKKMMMPPPSSSWWW[[[```fffjjjjjjpppyyyxxxsssmmmgggbbb^^^ZZZWWWTTTRRRRRRVVV[[[bbbppp}}}wwwmmmfffcccbbbaaaaaabbbcccbbb```]]]___```bbbfffnnntttppphhhiiijjjkkkmmmnnnkkkgggccccccbbb```^^^\\\\\\]]]]]]YYYYYYXXXXXXXXXYYYZZZZZZ\\\]]]```bbbddddddcccccc```___^^^]]][[[ZZZYYYYYY\\\\\\[[[[[[[[[\\\]]]]]]XXXYYY[[[[[[[[[\\\___aaaaaa``````aaadddeeeeeedddwwwhhh\\\UUUMMMIIIDDDAAA@@@??????>>>>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBAAA>>><<<<<<>>>@@@===>>>>>>??????>>>>>>=========>>>>>>>>>======<<<============>>>>>>>>>>>>AAA@@@???===<<<;;;;;;;;;<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>??????@@@>>>======>>>>>>===;;;::::::;;;;;;<<<<<<===========================<<<;;;;;;<<<>>>>>>?????????@@@>>>>>>???@@@BBBKKKUUUbbbuuu~~~wwwrrrkkkddd___ZZZVVVSSSPPPNNNLLLLLLNNNOOOOOOOOOPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKIIIKKKMMMMMMLLLLLLMMMOOORRRQQQOOONNNMMMLLLLLLLLLJJJJJJJJJJJJIIIHHHHHHGGGHHHJJJLLLLLLLLLLLLNNNPPPRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSTTTOOONNNMMMMMMMMMNNNOOOPPPQQQSSSVVVYYY\\\```fffiiilllrrrzzz~~~xxxssshhheee```\\\XXXTTTPPPMMMKKKIIIJJJNNNRRRXXXeeerrrxxxmmmeeebbb```aaabbbccccccbbb___^^^___dddhhhkkkoooqqqkkkccciiiiiiiiijjjjjjhhhdddaaabbbaaa___]]]\\\[[[[[[[[[WWWVVVVVVVVVWWWXXXYYYYYY[[[]]]```ccceeedddcccbbb______^^^\\\[[[ZZZYYYXXXZZZZZZYYYXXXXXXYYYZZZ[[[YYY[[[\\\]]]]]]^^^```bbbbbbaaa```aaacccdddcccbbb~~~nnn```XXXPPPKKKFFFBBBAAA@@@??????>>>>>>???@@@AAAAAABBBBBB????????????????????????>>>???@@@AAAAAABBBAAAAAABBBBBB@@@>>><<<<<>>>>>>>>>>>>>>============>>>>>>>>>>>>AAA@@@???===<<<;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>???@@@AAA???>>>======>>>>>>===<<<::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???;;;;;;<<<>>>>>>????????????>>>>>>@@@@@@CCCLLLUUUcccvvv|||tttooogggaaa\\\XXXTTTRRRRRRPPPNNNNNNOOOQQQQQQQQQPPPPPPOOOMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLIIIKKKMMMNNNMMMLLLLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNOOONNNOOOPPPRRRRRRQQQOOONNNMMMMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSOOOOOONNNNNNOOOQQQRRRTTTTTTVVVXXXZZZ]]]```eeeiiinnnssszzz{{{vvvqqqkkkgggZZZWWWSSSPPPMMMJJJGGGDDDFFFDDDEEEIIILLLRRR^^^jjj|||wwwkkkcccaaa```aaacccccccccbbbaaaaaaccckkkqqqpppmmmjjjgggcccjjjhhhfffddddddccc```^^^```___^^^]]]\\\[[[ZZZZZZVVVUUUUUUUUUVVVWWWXXXXXXYYY[[[^^^aaabbbbbbaaa```]]]]]]\\\[[[ZZZYYYYYYXXXZZZYYYYYYXXXXXXYYYYYYYYY[[[\\\^^^^^^^^^___bbbdddbbb`````````bbbbbbbbb```tttfff]]]SSSNNNHHHDDDBBBAAAAAA@@@>>>>>>??????@@@@@@AAAAAA????????????????????????>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA???======???AAA<<<======>>>>>>======<<<<<<===>>>>>>??????>>>>>>============>>>>>>>>>>>>@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<===>>>???@@@AAAAAA???>>>======??????>>>===<<<======>>>???@@@AAAAAA>>>??????>>>======???@@@<<<<<<===>>>???????????????===>>>@@@AAACCCLLLVVVfffxxx{{{sssmmmfff___[[[WWWTTTRRRSSSQQQOOOOOOPPPQQQQQQQQQPPPOOONNNLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKMMMOOOOOOMMMLLLKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMLLLNNNPPPPPPPPPPPPRRRSSSRRRQQQOOOMMMLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQRRROOOOOOOOOOOOPPPRRRTTTVVVVVVWWWYYY[[[]]]```dddgggooorrrxxx}}}yyyvvvqqqmmmiiieeeaaa^^^TTTPPPLLLIIIHHHGGGEEECCCBBB@@@AAADDDGGGLLLXXXcccxxxvvviiiaaa``````bbbccccccbbbbbbdddfffjjjssswwwrrrjjjgggfffeeehhhfffcccaaaaaa```___]]]]]]]]]]]]\\\[[[[[[ZZZZZZVVVVVVUUUUUUUUUVVVWWWWWWUUUWWWYYY\\\]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYY\\\\\\]]]]]]\\\\\\[[[ZZZ[[[]]]^^^^^^^^^___bbbdddaaa```______``````___^^^zzzkkkbbbVVVQQQJJJEEECCCBBBBBBBBB????????????????????????????????????????????????>>>???@@@AAABBBBBBBBBBBB???@@@AAA@@@>>>>>>>>>@@@>>>>>>????????????>>>>>>@@@@@@@@@@@@???>>>===<<<============>>>>>>>>>>>>??????>>>===============::::::;;;;;;;;;<<<<<<<<<<<<===???@@@@@@@@@??????@@@>>>===>>>???@@@???>>>======>>>???@@@AAABBBBBB===??????>>><<<;;;>>>@@@>>>>>>???????????????>>>???===>>>@@@AAADDDMMMWWWiii{{{|||tttnnnggg```\\\YYYVVVUUUTTTQQQOOONNNOOOPPPPPPOOOOOONNNMMMLLLKKKKKKLLLLLLKKKJJJJJJKKKKKKMMMNNNNNNMMMOOOQQQQQQNNNLLLJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJKKKMMMNNNLLLNNNOOOPPPOOOPPPRRRSSSRRRPPPNNNLLLKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOQQQSSSUUUVVVWWWXXXZZZ[[[\\\___cccffflllooosssxxx~~~|||xxxssspppiiifffbbb^^^[[[XXXTTTQQQOOOLLLGGGDDDCCCDDDCCCCCC???===>>>AAADDDIIISSS^^^tttttthhhaaaaaaaaabbbccccccbbbdddgggkkkppptttssslllgggffffffeeecccbbbaaabbbbbbbbb```^^^ZZZ[[[[[[[[[[[[[[[ZZZZZZWWWWWWVVVUUUUUUUUUVVVVVVQQQRRRTTTUUUWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[]]]^^^```aaa```^^^\\\ZZZZZZ[[[]]]]]]]]]^^^aaaccc```___]]]]]]^^^^^^]]]\\\ooofffWWWRRRKKKFFFDDDCCCCCCCCC?????????>>>>>>>>>>>>>>>??????????????????????????????@@@AAABBBBBBBBBBBB>>>@@@AAAAAA???>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@DDDCCCCCCAAA???===;;;:::============>>>>>>>>>>>>???>>>===============>>>:::::::::;;;;;;;;;<<<<<<>>>???AAABBBAAA@@@>>><<<@@@???>>>???@@@AAA@@@???;;;<<<===>>>???@@@AAAAAA<<<>>>>>>===::::::===@@@???@@@@@@@@@@@@??????>>>???===>>>@@@AAADDDMMMWWWlll}}}~~~uuuppphhhaaa]]]ZZZXXXWWWTTTQQQOOOMMMNNNNNNNNNMMMNNNMMMLLLKKKKKKLLLMMMMMMKKKKKKKKKKKKLLLMMMOOOOOOOOOQQQRRRRRROOOLLLJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFKKKJJJIIIIIIJJJKKKMMMNNNKKKMMMOOOOOOOOOOOOQQQSSSRRRPPPMMMKKKJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVXXXYYYZZZ[[[\\\^^^bbbeeeiiilllpppuuu{{{|||vvvqqqmmmiiifffccc^^^[[[VVVSSSPPPMMMIIIGGGHHHDDD???<<<;;;=========???===>>>AAACCCHHHRRR]]]sssttthhhbbbbbbaaaccccccbbbbbbdddjjjnnnrrrrrrmmmeeeccceeefffccc^^^___aaadddfffeeebbb___YYYYYYZZZ[[[[[[[[[[[[[[[XXXXXXWWWVVVUUUUUUUUUUUUOOOOOOPPPQQQSSSTTTUUUVVVXXXXXXXXXYYYZZZ[[[[[[\\\\\\]]]```bbbaaa___[[[YYYXXXZZZ[[[[[[[[[]]]___aaa```^^^]]]]]]]]]]]]\\\ZZZttthhh\\\UUULLLGGGEEEDDDBBB@@@???????????????>>>>>>>>>>>>>>>>>>>>>????????????=========>>>??????@@@@@@AAAAAA???>>>>>>>>>???@@@AAAAAAAAA@@@???>>>=========>>>???@@@???>>><<<:::>>>>>>============>>>>>>CCCBBB@@@>>><<<<<<<<<<<<<<<<<<===============<<<>>>>>>?????????@@@@@@@@@BBBAAAAAAAAA@@@@@@??????BBB@@@>>>>>>???@@@???>>>AAA@@@>>>===<<<===>>>?????????>>>>>>>>>>>>??????BBB@@@@@@AAABBBEEEOOOYYYqqq}}}wwwrrrllleee```\\\WWWTTTSSSSSSSSSRRRQQQOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJRRRPPPNNNLLLLLLMMMOOOQQQQQQSSSSSSPPPLLLIIIIIIKKKKKKKKKJJJGGGEEECCCDDDFFFGGGFFFFFFFFFGGGIIIKKKLLLJJJLLLMMMNNNMMMMMMOOOQQQQQQMMMHHHGGGIIIKKKKKKJJJNNNOOOPPPQQQSSSTTTUUUUUUPPPOOOMMMNNNOOOQQQRRRRRRVVVYYY\\\]]]^^^___aaacccgggiiimmmpppuuu|||zzzmmmjjjfff```\\\YYYWWWWWWQQQOOOMMMJJJHHHFFFEEEEEEDDD@@@<<<===@@@AAA===999>>>;;;;;;===@@@GGGSSS```ppprrrgggaaa___bbbccccccaaaaaaeeemmmsssqqqlllfffbbbbbbccccccbbbcccbbbccceeehhhgggddd```YYY[[[]]]______^^^[[[ZZZYYYUUUSSSTTTWWWXXXTTTPPPSSSRRRPPPOOOOOOPPPRRRSSSUUUTTTTTTUUUXXXZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZ[[[\\\\\\^^^^^^___```aaa```___^^^]]]\\\\\\\\\xxxmmm^^^WWWNNNIIIFFFEEECCCAAA@@@???>>>=====================>>>>>>>>>?????????=========>>>??????@@@@@@AAA@@@???>>>>>>>>>???@@@@@@@@@AAAAAA@@@???===<<<@@@??????>>>=========>>>===============>>>??????BBBAAA???===<<<<<<<<<===999:::<<<>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA===============>>>>>>???DDDBBB@@@@@@AAABBBAAA@@@<<<<<<<<<======>>>>>>>>>??????>>>>>>>>>>>>??????BBB@@@@@@AAACCCFFFPPPZZZqqquuuqqqkkkfffaaa]]]XXXUUUSSSSSSSSSSSSRRRPPPOOONNNLLLLLLKKKKKKJJJKKKKKKKKKPPPOOONNNMMMLLLMMMOOOPPPSSSUUUUUUSSSOOOMMMNNNOOOKKKKKKJJJGGGEEECCCDDDFFFGGGGGGGGGGGGHHHJJJLLLMMMLLLMMMNNNNNNNNNNNNOOOPPPPPPMMMIIIHHHJJJLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRNNNMMMLLLLLLMMMOOOPPPQQQVVVXXX[[[]]]^^^___aaacccgggjjjmmmqqqvvv{{{uuuooollljjjbbb___[[[WWWTTTQQQQQQPPPKKKJJJHHHFFFDDDCCCBBBBBBBBB>>>;;;<<>><<<;;;;;;<<<===============>>>>>>>>>>>>=========>>>??????@@@@@@AAA@@@??????>>>>>>??????>>>???AAAAAAAAA???===;;;AAA@@@>>><<<<<<===???@@@<<<<<<<<<===>>>???@@@AAA???>>>===<<<<<<<<<======;;;;;;===???@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>???AAACCCEEECCCBBB@@@@@@BBBBBBAAA???777888;;;===>>>>>>======??????>>>>>>>>>>>>??????AAA??????BBBCCCGGGQQQ[[[rrrvvvrrrmmmhhhddd```[[[XXXTTTTTTTTTTTTTTTSSSRRRQQQNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPOOOMMMLLLMMMNNNKKKKKKJJJGGGEEEDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOONNNMMMNNNPPPNNNLLLJJJJJJLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOMMMMMMLLLLLLMMMNNNPPPQQQXXXZZZ]]]______```bbbdddgggjjjnnnqqqvvv~~~|||xxxrrrkkkeeeaaa___^^^VVVTTTQQQNNNKKKJJJIIIIIIEEEDDDDDDCCCBBBAAA@@@@@@???<<<:::;;;>>>???===:::===;;;;;;>>>@@@EEEPPP\\\kkk}}}vvvkkkdddaaa]]][[[YYYZZZ^^^cccgggiiibbbaaa``````aaaaaa___]]]___aaaeeeiiiiiieee]]]WWWYYYZZZZZZZZZZZZZZZYYYYYY[[[XXXVVVVVVXXXXXXTTTQQQSSSRRRQQQOOOOOOOOOPPPQQQQQQPPPOOOPPPSSSTTTTTTSSSWWWWWWXXXYYYYYYXXXXXXWWWZZZ[[[\\\\\\^^^^^^___``````___^^^]]]]]]\\\\\\]]]tttddd]]]TTTMMMIIIGGGDDDAAABBB@@@===:::999:::;;;<<<<<<<<<=========>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@???????????????===>>>@@@AAAAAA???===;;;???>>>===<<<<<<<<<===>>>;;;;;;<<<===>>>@@@BBBCCC>>>===<<<;;;;;;<<<===>>>>>>>>>?????????>>>======;;;;;;;;;<<<<<<<<<======@@@@@@??????@@@CCCEEEGGGAAA?????????@@@@@@>>>===999999:::;;;======>>>>>>??????>>>>>>>>>>>>??????AAA??????BBBDDDHHHSSS]]]qqqzzzwwwrrrmmmiiiccc]]]YYYUUUUUUUUUVVVUUUUUUTTTTTTQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQRRRSSSSSSRRRQQQQQQLLLLLLKKKKKKKKKKKKMMMNNNKKKKKKJJJHHHFFFEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOONNNMMMLLLMMMNNNLLLLLLKKKLLLMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMMMMMMMMMMOOOQQQSSSZZZ\\\___aaabbbccceeefffhhhkkkooorrrvvv}}}|||vvvrrroookkkeee^^^YYYWWWVVVVVVOOONNNLLLIIIGGGEEEDDDDDD@@@AAAAAAAAAAAAAAA@@@@@@<<<:::999:::<<<===<<<:::<<<;;;;;;>>>@@@DDDNNNXXXiiizzzwwwkkkdddaaa]]]ZZZWWWXXX]]]aaabbbbbb^^^^^^```aaaaaa___]]][[[```bbbeeegggeeeaaa[[[VVVYYYYYYXXXXXXXXXXXXXXXXXX[[[YYYWWWWWWXXXWWWTTTQQQSSSRRRQQQPPPPPPPPPQQQQQQTTTSSSRRRSSSUUUVVVUUUSSSUUUUUUVVVWWWWWWWWWVVVVVVZZZ[[[\\\\\\^^^^^^___```___^^^^^^]]]\\\\\\\\\]]]vvvhhh```VVVOOOKKKGGGDDDAAABBB@@@===:::999:::;;;<<<============>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@??????>>>>>>===>>>???@@@@@@???===<<<:::;;;<<<=========<<<;;;;;;;;;<<<===???AAABBBCCC===<<<<<<;;;;;;<<<>>>???===>>>>>>>>>======<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>=========>>>???AAABBB@@@??????@@@AAA@@@>>><<>><<<:::;;;===???AAA??????>>>>>>>>>>>>??????@@@>>>???BBBEEEJJJUUU___ppp}}}yyytttooohhhaaa\\\VVVVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTRRRSSSTTTUUUTTTSSSQQQPPPNNNMMMLLLLLLMMMOOOQQQRRRLLLLLLKKKIIIGGGFFFHHHIIIHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNMMMLLLKKKLLLMMMKKKLLLMMMNNNNNNNNNNNNOOOQQQPPPPPPPPPPPPOOOOOOOOOJJJLLLMMMMMMNNNOOOSSSVVV\\\^^^aaacccdddeeeggghhhkkknnnsssvvvyyyzzztttnnnhhhccc```]]]WWWQQQMMMLLLLLLLLLLLLKKKHHHFFFCCCAAA@@@???<<<<<<===>>>??????>>>>>>;;;:::999:::;;;;;;;;;:::<<<:::;;;>>>@@@BBBKKKUUUfffvvvvvviiibbb______[[[YYYYYY]]]______]]]^^^```aaabbb```^^^\\\ZZZbbbccccccaaa___\\\ZZZXXXXXXXXXXXXWWWWWWVVVVVVVVVYYYXXXWWWVVVVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRWWWVVVVVVWWWXXXWWWUUUSSSTTTTTTUUUVVVVVVVVVVVVVVVZZZ[[[\\\\\\^^^^^^___```^^^^^^]]]\\\\\\\\\]]]]]]{{{llleeeZZZRRRMMMIIIEEEBBBAAA@@@>>><<<;;;;;;<<<===>>>>>>>>>>>>????????????=========>>>??????@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===999;;;===>>>>>>===<<<:::<<<<<<<<<===???AAABBBCCC>>>===<<<<<<<<<===>>>???:::;;;<<<======>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAABBBCCCBBB@@@>>>BBB@@@===::::::===AAACCC??????>>>>>>>>>>>>?????????>>>???CCCFFFKKKVVVaaaqqq~~~yyyrrrjjjddd\\\\\\]]]\\\\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXVVVVVVVVVVVVUUUTTTRRRPPPOOOLLLJJJKKKMMMPPPQQQRRRNNNNNNMMMKKKIIIHHHJJJLLLIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLMMMNNNMMMOOORRRRRRQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNIIILLLOOOPPPPPPSSSXXX\\\aaacccfffhhhiiijjjlllnnnssswww|||}}}yyyvvvpppkkkfffaaa\\\XXXVVVSSSOOOJJJGGGFFFFFFFFFFFFEEEDDDBBB???===;;;:::777888:::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;:::<<>>===============????????????@@@@@@@@@@@@=========>>>??????@@@@@@???@@@@@@AAA@@@???>>>===???>>>===<<<======>>>???<<<======>>>>>>>>>>>>>>>=========>>>???AAABBBCCC@@@???>>>=========>>>???;;;<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>===>>>AAADDDEEEFFFFFFEEEAAAAAAAAABBBCCCCCC@@@===???>>><<<;;;<<>>>>>>>>>>>?????????===???CCCGGGLLLXXXcccttt{{{vvvjjjjjjjjjjjjiiihhhgggffffffeeedddcccbbbaaaaaaaaa^^^^^^]]]\\\ZZZXXXWWWVVVPPPMMMJJJJJJNNNQQQRRRRRROOOOOOOOOMMMKKKJJJLLLNNNKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOOOOPPPRRRQQQTTTWWWWWWUUUSSSRRRSSSOOOOOOOOOOOOOOOPPPPPPPPPNNNRRRVVVWWWXXX[[[aaaggglllooorrrssstttuuuwwwyyy~~~|||yyyuuurrrppplllhhhbbb^^^ZZZWWWTTTQQQOOONNNKKKHHHEEEDDDCCCCCC@@@@@@@@@???===<<<::::::777888:::<<<<<<<<<;;;:::<<<<<<<<<;;;:::999999:::;;;:::<<>>>>>>>>??????@@@@@@@@@AAAAAAAAA=========>>>??????@@@@@@??????@@@AAA@@@???>>>===???>>><<<;;;;;;===???@@@@@@???>>>===>>>???AAACCC======>>>>>>???@@@BBBBBBAAA@@@???=========>>>???@@@@@@@@@??????>>><<<<<<;;;;;;;;;<<<<<<<<<======666999===AAADDDEEEDDDDDD?????????AAABBBAAA>>>;;;;;;;;;<<<===???AAACCCDDD??????>>>>>>>>>>>>??????>>>===???CCCGGGMMMXXXdddvvvxxxxxxwwwwwwuuutttsssrrrqqqpppooommmlllkkkkkkkkkggggggeeecccaaa___]]]\\\VVVSSSOOOOOOSSSVVVWWWWWWPPPPPPPPPNNNLLLLLLMMMOOOMMMNNNOOOPPPQQQPPPOOONNNNNNOOOQQQQQQQQQQQQSSSTTTTTTXXX[[[[[[XXXUUUTTTUUUQQQQQQQQQRRRRRRRRRSSSSSSTTTYYY^^^___```dddkkkqqqwwwzzz}}}~~~}}}{{{zzzzzztttssssssqqqnnnkkkhhhfffddd```ZZZVVVSSSQQQOOOMMMIIIGGGFFFCCCAAA@@@???>>>===>>>>>>>>>>>>===<<<<<<999:::<<<>>>>>>>>>===<<<<<<======<<<:::999999:::::::::<<>>>>>@@@@@@@@@AAAAAABBBBBBCCCBBBAAAAAA@@@???>>>======??????>>>============>>>;;;;;;:::;;;;;;<<<===>>>;;;<<<>>>?????????>>>=========>>>>>>?????????@@@AAA;;;:::>>>???<<<===AAA888;;;>>>>>>===;;;;;;;;;;;;<<<<<<==================>>>@@@BBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>======<<<<<<<<<<<<======@@@???AAAEEEHHHNNN\\\jjjzzz|||vvvtttsssqqqjjjeee]]][[[XXXWWWYYY\\\]]]^^^[[[XXXTTTRRRQQQRRRSSSSSSNNNQQQTTTWWWVVVTTTPPPMMMTTTSSSSSSUUUXXXZZZZZZZZZaaa``````aaaaaa___\\\YYYWWWVVVUUUVVVXXX[[[___aaaccchhhnnnsssxxx}}}{{{xxxsssnnnjjjhhhhhhhhhhhhgggfffeeebbb```^^^\\\ZZZUUUPPPNNNMMMLLLIIIFFFGGGFFFDDDBBB@@@>>><<<;;;;;;===>>>===<<<::::::;;;999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::999888>>><<<::::::===BBBHHHLLLZZZcccqqqwwwhhhaaa```[[[[[[[[[\\\]]]___```aaaXXXVVVWWWZZZ```ccccccbbb```]]]ZZZZZZ[[[[[[XXXTTT^^^]]]\\\ZZZXXXVVVTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTSSSUUUWWWXXXWWWXXXYYYZZZddd```\\\ZZZZZZZZZYYYVVVXXXZZZ\\\]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[]]]```aaa``````aaa```___]]][[[YYYzzzmmmaaaZZZVVVRRROOOLLLKKKHHHFFFCCCAAA@@@???@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>?????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>===>>>>>>>>>?????????@@@@@@BBB===<<>>???>>><<<<<<<<<;;;<<<<<<===============<<<>>>@@@BBBCCCCCCBBBBBB@@@@@@@@@@@@?????????>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<======??????BBBFFFIIIOOO\\\jjj|||{{{uuuppplllhhhffffffggghhhhhheeebbb^^^[[[YYYXXXWWWWWWXXXYYY\\\^^^^^^^^^\\\[[[\\\[[[[[[]]]bbbeeeggghhhmmmnnnpppqqqqqqmmmgggbbbaaaaaa```bbbeeekkkpppsssxxx}}}~~~~~~}}}{{{yyyqqqnnniiieeeaaa___^^^______^^^]]][[[YYYWWWUUUSSSQQQNNNIIIGGGFFFEEECCC@@@BBBBBBAAA@@@???>>>===<<<:::<<<======;;;::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::>>><<<;;;;;;===CCCHHHLLLYYYbbbooo~~~{{{jjjaaa___ZZZZZZZZZZZZ[[[\\\]]]]]]ZZZXXXXXX[[[___aaabbbaaa^^^]]][[[ZZZ[[[ZZZYYYWWW\\\\\\ZZZYYYWWWUUUTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTSSSUUUWWWXXXWWWWWWXXXYYY^^^[[[YYYYYYZZZ[[[YYYXXXYYY[[[]]]]]][[[YYYYYYYYYZZZZZZ[[[\\\]]]___aaaaaa```aaaaaaaaa```___^^^^^^tttiiiaaa\\\WWWSSSPPPNNNLLLJJJGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA????????????????????????>>>????????????>>>======@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>????????????@@@@@@@@@@@@@@@>>>>>>@@@???<<<;;;===;;;===???@@@>>>===<<<===;;;<<<<<<===============;;;===@@@BBBCCCCCCAAA@@@??????>>>>>>>>>>>>>>>======>>>>>>??????>>>>>>=========<<<<<<<<<<<<======>>>???CCCGGGKKKPPP]]]iii~~~}}}xxxwwwwwwxxxxxxxxxvvvrrrnnnjjjfffcccbbbeeegggiiikkknnnoooppppppmmmlllllloootttzzz}}}~~~yyyssstttssstttvvv{{{~~~}}}|||yyywwwsssqqqpppooommmkkkdddbbb^^^ZZZWWWUUUTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKIIIFFFCCCAAA@@@???>>>===========================999;;;<<<<<<:::999999:::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============>>>===;;;;;;>>>CCCHHHLLLXXX```lllzzz~~~lllaaa]]]ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZ[[[]]]______^^^]]]]]]]]][[[YYYXXXYYYZZZYYYYYYXXXWWWVVVUUUTTTTTTQQQQQQQQQQQQRRRSSSUUUUUUUUUVVVXXXXXXVVVUUUVVVWWWVVVVVVVVVXXXZZZ[[[ZZZYYY[[[]]]^^^^^^\\\ZZZYYYZZZYYYZZZ\\\^^^```aaabbbcccbbbbbbbbbaaaaaabbbbbbccc{{{pppggg```ZZZUUUSSSRRRPPPMMMIIIFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@======>>>>>>>>>===<<<;;;??????>>>=====================>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA======???@@@???<<<;;;<<<===???@@@@@@>>>======>>>;;;<<<<<<===============;;;===@@@BBBCCCBBB@@@>>>==============================>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<======>>>CCCHHHKKKQQQ]]]iiizzztttqqqooosssvvv{{{}}}|||{{{yyywwwtttrrrpppooopppnnnkkkhhheeebbb___]]]\\\ZZZWWWSSSQQQOOOOOONNNNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDAAA???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999;;;;;;999888888999::::::;;;;;;<<<;;;;;;:::;;;;;;;;;<<<<<<======>>>>>>===<<<===@@@EEEJJJMMMXXX^^^iiiwwwlll```[[[[[[[[[\\\]]]^^^____________^^^\\\[[[[[[\\\\\\\\\]]]______\\\XXXVVVXXXZZZVVVVVVVVVVVVUUUUUUUUUUUUPPPPPPQQQQQQSSSTTTVVVVVVVVVWWWYYYXXXVVVUUUUUUVVVRRRSSSUUUXXXZZZZZZYYYYYY\\\]]]___```^^^]]]\\\]]]ZZZ[[[^^^aaacccdddddddddfffeeedddbbbbbbcccdddeeevvvmmmeee]]]WWWWWWUUURRRNNNJJJGGGDDDBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAA<<<<<<======<<<<<<;;;:::===============>>>??????>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBAAAAAAAAAAAA:::===@@@???============>>>@@@AAA@@@>>>======>>>;;;<<<<<<===============;;;===???AAABBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;===BBBGGGKKKPPP\\\hhh~~~}}}}}}zzzxxxxxxwwwuuussssssrrrpppnnnkkkhhhgggeeefffeeedddaaa]]]ZZZXXXWWWUUUTTTQQQOOOMMMKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA???>>>===>>>???======<<<<<<;;;;;;::::::777999::::::999888999999:::;;;;;;<<<;;;;;;::::::;;;;;;::::::;;;<<<===>>>>>>======???BBBGGGLLLOOOXXX^^^hhhuuulllaaa\\\ZZZ[[[]]]___```aaaaaaaaa```___]]][[[ZZZYYYZZZ[[[``````___[[[VVVTTTUUUXXXUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQRRRSSSTTTUUUWWWXXXWWWXXXYYYYYYWWWUUUUUUVVVSSSUUUWWWYYYZZZYYYYYYYYYZZZ\\\___```___^^^^^^___\\\^^^```ccceeeffffffeeejjjiiigggeeedddddddddddd~~~uuulllddd^^^\\\YYYUUUPPPKKKHHHFFFEEECCCCCCBBBBBBAAA@@@??????>>>>>>??????@@@@@@@@@AAA>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBB<<>>?????????@@@@@@???===<<<===>>>;;;<<<<<<===============<<<===>>>???@@@??????>>>;;;<<<<<<<<<<<<=========<<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<@@@EEEIIIOOO\\\hhh~~~zzzxxxwwwvvvtttsssssspppmmmkkkkkkkkkkkkjjjiiihhhgggdddbbb___^^^]]]YYYZZZ[[[ZZZXXXVVVVVVWWWNNNNNNLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@>>>;;;;;;<<<>>>===<<<<<<;;;:::999888888777999::::::999999999:::;;;;;;<<<<<<;;;;;;::::::<<<;;;:::::::::;;;<<<=========>>>AAAEEEKKKPPPSSSZZZ```jjjvvvpppeee```YYYZZZ]]]___```aaa``````______]]][[[XXXXXXZZZ\\\```___\\\YYYUUUTTTUUUVVVTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXXXXXXXYYY[[[ZZZXXXWWWWWWWWWVVVXXXZZZ[[[[[[[[[\\\]]]\\\^^^```aaa```______``````aaacccdddffffffggggggmmmlllkkkiiigggfffffffff~~~wwwnnniiibbb^^^XXXQQQLLLIIIIIIHHHEEEEEEDDDCCCBBB@@@@@@??????????????????@@@@@@@@@AAA???===;;;;;;<<<>>>???<<<<<<<<<;;;<<<<<<======??????>>>>>>>>>???@@@AAADDDDDDDDDCCCCCCCCCBBBBBBBBBHHHIIIBBB===>>>@@@@@@???@@@@@@>>><<<;;;<<<===;;;<<<<<<===============>>>============>>>??????;;;<<<<<<<<<============<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;>>>CCCFFFMMM[[[iii|||yyyrrroookkkiiihhhgggeeeccceeeccc```______`````````___^^^\\\ZZZXXXVVVTTTSSSNNNQQQTTTSSSQQQPPPQQQRRRJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA???@@@@@@===:::999:::===::::::999999888777777777777999;;;;;;:::999:::;;;;;;;;;<<<<<<;;;;;;:::999???===<<<;;;:::;;;===>>>======???CCCHHHNNNTTTWWW\\\bbblllxxxyyykkkeee]]]^^^```aaaaaaaaa___^^^]]]^^^]]]ZZZXXXXXX[[[^^^^^^[[[WWWUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYXXXZZZ[[[[[[ZZZXXXYYYZZZXXXZZZ\\\]]]\\\]]]```ccceeeggghhhhhheeeccccccccceeeddddddeeefffggghhhhhhnnnnnnnnnnnnmmmllljjjjjjwwwrrrfffaaaZZZSSSMMMKKKKKKKKKFFFFFFEEEDDDBBBAAA@@@@@@????????????????????????DDDBBB>>><<<<<<===@@@BBB>>>===<<<;;;;;;:::;;;;;;@@@???>>>>>>>>>???AAAAAAEEEEEEDDDDDDCCCCCCCCCBBBHHHNNNNNNDDD>>>???AAA@@@???@@@@@@>>><<<;;;<<<===;;;<<<<<<===============???>>>===<<<<<<===???@@@<<<<<<<<<=========>>>>>><<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::===AAAEEELLL[[[iiizzzssspppoooppprrryyy}}}wwwtttwww}}}~~~}}}wwwttttttoooqqqsssuuuxxx|||}}}yyytttooolllhhheeeaaa___]]]\\\ZZZYYY\\\ZZZWWWVVVWWWYYYYYYYYYWWWVVVUUUSSSQQQOOONNNMMMKKKNNNPPPOOOLLLIIIJJJKKKIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@AAAAAA>>>:::999:::===777777777777777666666666777999;;;;;;::::::;;;<<<;;;<<<<<<<<<;;;::::::999AAA@@@===<<<;;;<<<===>>><<<===@@@DDDJJJPPPVVVYYY^^^dddnnnzzzpppiiicccdddeeeeeedddbbb```^^^\\\]]]\\\ZZZWWWXXX\\\```\\\XXXSSSSSSUUUXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZ\\\\\\ZZZZZZZZZ[[[YYY[[[]]]^^^]]]___dddhhhooopppqqqooollliiigggggggggfffeeeeeeeeefffhhhiiinnnooopppqqqqqqpppooonnn{{{vvvlllggg```YYYUUUSSSQQQPPPOOOLLLHHHEEEDDDBBB@@@???@@@@@@??????@@@BBBDDDEEEBBBAAA@@@???>>>>>>>>>>>>@@@???>>><<<<<<======>>>>>>???AAAAAA@@@@@@AAACCC@@@@@@@@@AAAAAAAAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>===============>>>?????????>>>>>>>>>>>>>>>>>>?????????>>>>>>@@@BBB???@@@@@@AAA@@@???===<<<===>>>?????????>>><<<;;;999:::;;;;;;999999:::;;;:::888:::???DDDMMM[[[iiizzzssslllccc^^^]]]___]]]```eeefffcccccceeelllooovvv~~~xxxuuuvvv{{{~~~yyyrrrmmmjjjhhhdddaaaaaaaaaaaadddjjjrrrzzz~~~{{{zzzvvvqqqnnnlllhhhbbb^^^[[[YYYUUURRRPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOONNNLLLJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???<<<999888888999999999;;;888555444555666666666777888::::::999888888999:::<<<===<<<:::999999:::AAA@@@???@@@AAABBBAAA@@@GGGEEEEEEIIIKKKMMMTTT[[[bbbdddkkk{{{~~~qqqoooiiiffffffeeebbbaaabbb]]]ZZZWWWXXXZZZ[[[YYYWWWWWWUUURRRRRRSSSUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTUUUWWWYYY[[[[[[ZZZXXXWWW[[[\\\^^^^^^]]]]]]___```bbbbbb```]]]^^^dddnnnvvv}}}zzzsssoooiiibbbeeeeeeeeeddddddfffjjjmmmooorrrvvvwwwwwwvvvwwwwwwzzznnniiibbb[[[WWWTTTRRRPPPQQQNNNJJJGGGEEEDDDBBB@@@??????>>>>>>???BBBDDDEEECCCBBB@@@???>>>>>>>>>>>>@@@???>>>===<<<======>>>===>>>@@@@@@@@@@@@BBBCCC@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@>>>>>>============>>>>>>???????????????????????????AAAAAAAAA??????AAACCCAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<999:::;;;;;;999999:::;;;999888:::???DDDMMM\\\jjjvvvnnnfff\\\VVVTTTSSSQQQQQQTTTUUURRRQQQTTTXXX[[[bbbjjjrrrzzzzzztttpppppprrruuutttuuuvvvuuusssrrrrrrssstttqqqmmmiiifffhhhmmmqqqssswww~~~}}}vvvsssooollljjjjjjkkklllmmmhhhbbb^^^]]][[[XXXVVVWWWXXXZZZ]]]cccllluuu{{{|||zzzwwwtttqqqnnnkkkgggdddbbb^^^YYYUUUTTTRRROOOLLLJJJJJJJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDDDD@@@@@@???>>>>>>>>>>>>???>>>;;;888777888999999888999777555555666777777666666888::::::999999:::;;;===>>>??????===<<<===>>>??????@@@BBBFFFIIIIIIIIIHHHGGGIIIMMMOOOQQQVVV]]]___cccmmm}}}vvvppplllkkkiiieeecccddd```]]][[[[[[]]]]]][[[YYYUUUSSSQQQRRRTTTVVVWWWWWWTTTTTTSSSRRRRRRRRRRRRSSSUUUWWWZZZ\\\]]]\\\ZZZYYY\\\^^^_________```bbbddddddddddddbbbcccjjjttt|||zzzssskkkcccdddeeefffggghhhkkkppptttyyy|||vvvxxxzzz|||}}}~~~~~~~~~rrrmmmfff___ZZZWWWTTTRRRSSSPPPKKKHHHFFFEEEBBBAAA???>>><<<<<<>>>AAADDDFFFDDDBBBAAA???>>>>>>>>>>>>@@@???>>>>>>======>>>>>><<<===???@@@@@@@@@BBBDDD??????@@@@@@@@@AAAAAAAAA??????AAABBBBBBAAA@@@@@@>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDCCCBBBAAABBBCCCCCCDDDDDDDDDCCCBBB@@@??????>>>======<<<<<<======999:::;;;;;;999999:::;;;999999;;;???DDDLLL\\\kkktttjjjaaaVVVOOOMMMMMMIIIHHHIIIHHHDDDEEEHHHHHHKKKQQQXXX```fffkkkmmmfffeeebbb]]]ZZZZZZ\\\___\\\^^^aaaaaa___]]][[[[[[ZZZYYYXXXVVVUUUWWW[[[^^^aaadddjjjqqqwww|||}}}|||zzzuuurrrqqqnnnllljjjjjjhhhfffccc\\\ZZZXXXUUUUUUVVVXXXYYYWWWTTTQQQNNNNNNMMMLLLJJJMMMOOORRRWWW^^^hhhrrryyy}}}zzzwwwtttpppmmmjjjhhheeeccc```]]][[[YYYWWWTTTPPPMMMMMMKKKIIIFFFDDDDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEEEEFFFFFFFFFFFFEEEGGGFFFEEECCCBBBBBBBBBBBB===<<<<<<;;;;;;;;;<<<<<<<<<:::777666777888777777777666555666888888888666666888999999999:::<<<>>>>>>???@@@???>>>???@@@BBBDDDDDDFFFKKKPPPTTTUUUUUUOOOOOORRRWWWYYYYYY\\\bbbaaahhhuuu{{{uuussspppjjjffffffaaa___^^^^^^^^^]]][[[YYYWWWUUUTTTTTTVVVYYYYYYYYYVVVVVVVVVUUUUUUTTTTTTTTTWWWYYY\\\^^^```___^^^]]]]]]^^^___```bbbeeeiiimmmkkklllmmmmmmooouuuzzzpppiiiiiikkkmmmpppsssyyybbbccceeehhhiiijjjjjjjjjmmmooorrrvvvzzz}}}wwwrrrkkkddd___[[[WWWUUUSSSPPPKKKHHHFFFDDDAAA???>>>===;;;;;;===@@@DDDFFFDDDCCCAAA???>>>>>>>>>???@@@@@@@@@???????????????;;;===???@@@@@@@@@BBBDDD????????????@@@@@@@@@@@@===???AAACCCCCCCCCAAA@@@>>>============>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBEEEGGGGGGGGGEEECCCDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA???>>>===;;;;;;<<<======999:::;;;;;;999999:::;;;999999;;;???CCCLLL]]]mmmuuukkkaaaUUUMMMKKKJJJFFFCCCCCCBBB???AAADDDAAADDDHHHMMMRRRVVVYYYZZZSSSRRRQQQNNNLLLLLLNNNQQQNNNPPPQQQQQQOOONNNMMMNNNHHHIIIIIIHHHHHHIIILLLNNNPPPRRRVVV[[[```dddfffhhhjjjkkklllnnnooopppqqqqqqpppmmmhhheeebbb```\\\YYYZZZXXXWWWVVVTTTSSSRRRPPPLLLJJJIIIGGGGGGIIIJJJLLLIIIGGGFFFFFFFFFFFFFFFFFFHHHKKKPPPUUU]]]hhhttt}}}}}}zzzuuuqqqmmmkkkhhhfffccc___]]]ZZZXXXVVVUUUTTTSSSQQQOOOMMMKKKIIIIIIGGGEEECCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA??????>>>>>>>>>===<<<;;;:::999999999999:::888666555666777666666666555666777999:::888777777888888888888999<<>>>>>===<<<<<<===@@@CCCEEEDDDCCC@@@>>>>>>>>>@@@AAAAAABBBAAAAAAAAA@@@@@@@@@<<<>>>@@@@@@@@@AAACCCDDD>>>>>>>>>?????????@@@@@@>>>???AAACCCDDDCCCBBBAAA===============>>>????????????@@@AAABBBCCCCCCCCCGGGHHHJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFDDDBBBAAA???>>><<<;;;;;;;;;<<<===999:::;;;;;;999999:::;;;999999<<>>===<<<>>>BBB===???BBBEEEGGGHHHHHHHHHDDDDDDDDDCCCAAAAAACCCFFFEEEEEEEEECCCBBBBBBDDDEEE???@@@AAAAAA???@@@AAACCCAAABBBEEEHHHKKKNNNPPPQQQUUUUUUVVVWWWXXXYYY[[[[[[\\\YYYVVVRRRPPPMMMJJJIIIGGGGGGFFFEEECCCBBBBBBBBBAAA@@@>>>======>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFDDDIIIOOOUUU]]]hhhvvv}}}zzzyyywwwvvvsssrrrooolllhhhdddaaa___\\\[[[YYYVVVSSSQQQPPPOOOMMMMMMMMMLLLJJJHHHGGGFFFDDDCCCBBB@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>======>>>>>>===<<<:::888777666666888666555555666777666555666666666777999:::999777888888888888888:::>>>AAAHHHJJJLLLNNNPPPRRRVVVYYY\\\]]]aaaffflllpppqqqqqqoooooorrrvvvuuupppnnnqqqxxx|||tttooooooooopppqqqqqqqqqqqqqqqrrrmmmkkkiiihhhhhhgggfffdddccccccccccccbbbaaa```___```bbbdddgggggggggeeeddd^^^aaafffkkkrrr{{{GGGHHHJJJKKKLLLLLLLLLLLLMMMNNNPPPTTTWWWZZZ]]]^^^```___bbbgggjjjkkkpppvvvyyy{{{~~~|||vvvpppkkkgggccc```WWWSSSNNNIIIGGGDDDAAA???>>>>>>>>>>>>???AAABBBCCCCCCBBB@@@>>>>>>???BBBCCCCCCCCCDDDDDDDDDCCCBBBAAA???@@@BBBBBBAAAAAACCCDDD===>>>>>>>>>>>>????????????@@@AAABBBBBBAAAAAA@@@===<<<<<<======>>>???@@@>>>>>>???@@@BBBCCCDDDDDDGGGIIIKKKKKKIIIHHHGGGHHHGGGGGGGGGGGGEEECCCAAA@@@>>>===<<<<<<;;;;;;<<<<<<999:::;;;;;;999999:::;;;888:::===@@@BBBKKK___qqqyyymmmbbbVVVMMMJJJCCC???<<<======<<<>>>CCC===???AAABBBCCCBBBAAA@@@>>>???@@@@@@??????@@@BBBAAAAAA@@@???===>>>AAACCC:::;;;<<<;;;999999:::<<<<<<===>>>@@@BBBDDDFFFFFFGGGGGGGGGGGGIIIJJJLLLLLLKKKJJJHHHEEECCCAAA@@@???>>>???@@@???===<<<<<<===>>>===;;;:::::::::;;;;;;:::<<<>>>??????@@@BBBDDDBBBGGGNNNTTT[[[fffuuu}}}wwwssspppnnnkkkjjjeeedddaaa___\\\YYYWWWVVVRRRRRRQQQOOOLLLJJJKKKLLLFFFGGGHHHFFFDDDBBBBBBBBB??????>>>===============??????@@@@@@@@@@@@@@@AAA?????????@@@AAABBBDDDEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@???>>>>>>>>>>>>>>>>>>===;;;999888666666555777666555555777777666555888777666777999999999777888888888888:::>>>DDDHHHMMMPPPUUUYYY]]]```dddfffiiilllqqqxxx{{{vvvvvvtttvvvxxxyyyzzz}}}~~~|||{{{zzzwwwuuussssssttttttsssqqqooonnnoooppprrrssssssqqqooommmkkkooouuu}}}@@@AAACCCDDDDDDDDDCCCBBBCCCDDDEEEHHHJJJMMMPPPQQQPPPQQQTTTYYYZZZYYY]]]cccdddfffiiijjjkkkmmmoooqqqvvvxxx{{{}}}~~~zzzuuuqqqmmmhhheee\\\XXXSSSNNNKKKHHHEEECCC??????@@@AAAAAAAAAAAAAAABBBAAA???===>>>AAADDDFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDBBBBBBCCCDDD=========>>>>>>>>>??????????????????>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@======>>>@@@AAACCCDDDDDDFFFHHHKKKLLLKKKIIIIIIIIIFFFFFFFFFEEEDDDBBB@@@>>><<<<<<======<<<<<<;;;:::999:::;;;;;;999999:::;;;888:::===@@@BBBKKK___sss}}}pppdddVVVMMMIIICCC???>>>??????===>>>AAA===>>>AAABBBBBBAAA???>>><<<>>>@@@@@@???>>>???@@@>>>???@@@???>>>>>>???AAA777888888777666777999;;;;;;;;;<<<===>>>@@@BBBBBB??????>>>???@@@AAACCCDDDAAA@@@@@@>>><<<;;;<<<<<<;;;===???>>>;;;:::<<<>>>;;;:::::::::::::::;;;<<<666999<<<=========???BBBAAAGGGNNNSSSZZZdddsss~~~zzzsssoookkkgggdddbbb^^^\\\XXXWWWUUUSSSQQQPPPOOOOOOIIIKKKKKKIIIGGGFFFGGGJJJBBBDDDEEECCC@@@>>>>>>@@@======<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@@@@@@@>>>>>>===>>>???@@@BBBCCCCCCAAA???======>>>@@@AAA>>>===<<<<<<;;;;;;<<<<<<:::999888777777777777777777666555666888888666555;;;999777666777888888888666777888:::>>>DDDLLLRRR[[[```gggnnnssswwwzzz|||~~~~~~zzz|||~~~===>>>???@@@@@@???>>>===??????@@@BBBDDDFFFHHHIIIGGGHHHLLLPPPPPPNNNQQQVVVSSSUUUXXXYYYZZZ[[[^^^```dddfffiiikkkmmmppptttwww|||}}}|||xxxtttpppllliii```\\\WWWRRROOOLLLHHHFFF@@@@@@BBBCCCCCCBBBAAA@@@AAA@@@>>>===>>>AAAEEEGGGFFFGGGGGGHHHHHHFFFEEEDDDDDDEEEEEEEEECCCBBBCCCDDD============>>>>>>>>>>>>???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@<<<===>>>???AAABBBDDDDDDEEEHHHKKKLLLKKKJJJJJJJJJEEEEEEEEEEEECCCAAA???===;;;<<<=========<<<:::999999:::;;;;;;999999:::;;;888:::>>>@@@AAAJJJ___ssstttfffXXXMMMIIIAAA===;;;<<<;;;888999<<<888:::===??????>>><<<;;;888:::<<<<<<;;;:::;;;<<<777:::======<<<:::::::::666777777777777888;;;===777777777888999:::<<<===<<<;;;;;;;;;<<<===???@@@=========<<<;;;;;;<<<===777:::;;;;;;888777999;;;555555555555666777888999555888;;;<<<;;;<<<>>>@@@BBBHHHOOOTTTZZZdddsss}}}{{{xxxsssnnnjjjgggdddaaa^^^[[[XXXTTTQQQPPPOOOMMMLLLKKKJJJJJJJJJDDDFFFGGGFFFDDDCCCEEEHHHAAACCCEEECCC@@@>>>>>>@@@========================>>>>>>>>>?????????@@@@@@======<<<<<<===>>>@@@AAABBB@@@===::::::;;;>>>@@@999999888888777888888888666666666666666777888999777666666777888888777555===:::777666777888888888555666888;;;AAAJJJTTTZZZooouuu~~~<<<<<<============<<<<<>>???AAAAAA???>>>===AAA???===>>>@@@CCCEEEEEEHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::888999;;;???CCCMMM```qqquuuggg[[[QQQJJJFFFBBB>>>:::::::::999999888999;;;===>>>>>>======>>>===;;;:::999999:::;;;===<<<:::999888777777777888888888888777555444333666555555777999;;;;;;:::777888999999888999;;;===:::999888777666666666666<<<;;;:::999888888777777555555555555555666777777:::::::::999999:::===@@@@@@CCCIIIOOOVVVbbbpppyyy}}}yyyxxxqqqooommmiiieeebbb___^^^VVVVVVTTTQQQOOOMMMKKKJJJIIIHHHGGGFFFDDDDDDCCCCCCHHHEEEBBBBBBDDDCCCAAA>>>DDDCCCCCCBBBBBBAAA@@@@@@;;;;;;<<<<<<<<<<<<<<<<<>>???@@@@@@>>>;;;888666666666777888999999999999888777777888777777666666666777777666666777888888888888888:::999999888777777888888999888:::@@@FFFPPP```ooo~~~;;;<<<<<<======<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBDDDCCCCCCDDDEEEFFFGGGHHHHHHLLLMMMNNNPPPRRRSSSUUUUUUVVVXXX[[[^^^```bbbeeehhhkkkmmmooopppqqqrrrtttvvv{{{~~~}}}wwwssskkkhhhccc^^^YYYTTTNNNJJJEEECCCAAABBBDDDEEEEEECCCEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBAAAAAA@@@@@@===>>>???@@@@@@???>>>===BBB@@@>>>???BBBEEEFFFFFFHHHIIIJJJLLLLLLLLLKKKJJJJJJIIIGGGDDDAAA>>><<<;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;:::::::::::::::999999<<>>;;;:::::::::999:::;;;<<<======<<<<<<;;;===<<<;;;:::999:::;;;;;;<<<;;;;;;:::888777777666888888888888777666555555777666555666888999999888777888999999888999;;;<<<:::999888777666666666666:::::::::;;;;;;:::999999555555555555555666777777:::::::::999999:::===???AAADDDHHHMMMTTT___mmmwwwzzzuuurrrsssrrrmmmiiihhhdddccc```]]]ZZZWWWTTTSSSPPPOOOMMMKKKIIIGGGEEEEEEBBBBBBBBBBBBCCCCCCDDDEEEDDDBBBAAAAAACCCDDDBBB@@@CCCCCCBBBBBBAAA@@@@@@@@@;;;<<<<<<<<<<<<<<<======AAAAAAAAAAAAAAA@@@??????===<<<;;;;;;;;;<<<===>>>>>><<<:::777666555666666888888888888888777666666666555555444444444555555333444666888999::::::999888888777777888999999:::???<<<===AAAHHHSSSfffvvv;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>======;;;:::::::::;;;===>>>@@@>>>>>>>>>?????????@@@@@@CCCCCCDDDFFFHHHIIIJJJKKKHHHKKKMMMOOOPPPQQQTTTVVVYYYZZZ\\\\\\\\\\\\^^^```eeehhhlllooorrruuuyyy|||zzzvvvnnnjjjddd^^^YYYUUUPPPMMMGGGFFFEEEFFFHHHIIIJJJIIIGGGGGGHHHIIIKKKLLLMMMNNNQQQPPPPPPOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>@@@@@@@@@@@@>>>>>>BBBAAA@@@AAADDDFFFGGGHHHGGGHHHKKKLLLMMMMMMLLLKKKKKKIIIGGGDDD@@@===:::999;;;;;;;;;::::::;;;;;;<<<<<<;;;:::999888999::::::::::::<<>>;;;:::;;;::::::<<<<<<<<<<<<<<<;;;::::::;;;::::::::::::;;;;;;<<<::::::;;;::::::888666555777777888888888888777777888777666666888888777666666888999999888888:::;;;999999888777666666666666777999:::<<<<<<<<<:::999555555555555555666777777999::::::999999:::<<>>>>>>>>???@@@AAABBBCCCAAA@@@???@@@BBBCCCBBBAAABBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@??????>>><<<;;;:::999888999:::;;;;;;:::888666555444555555777666666666666555555555333333333222222333333444111333666999:::;;;::::::666666666777888:::;;;<<>>>>>???@@@@@@@@@@@@???999999888999999;;;<<<===========================<<<===>>>???AAABBBCCCDDDBBBDDDFFFGGGGGGHHHJJJLLLOOOPPPQQQQQQPPPPPPQQQSSSTTTWWW[[[]]]```cccfffiiiooorrrvvvyyy|||~~~xxxtttooojjjccc\\\XXXUUURRRPPPLLLLLLKKKLLLMMMNNNNNNOOOJJJKKKLLLNNNOOOPPPQQQQQQTTTTTTSSSRRRPPPNNNLLLJJJHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIGGGFFFFFFEEEDDDDDDDDDDDD???@@@@@@AAAAAA@@@@@@???BBBAAA@@@BBBEEEGGGHHHHHHFFFHHHKKKMMMNNNMMMLLLKKKIIIHHHFFFCCC@@@===;;;999;;;;;;:::::::::;;;<<<<<<<<<;;;999888888888:::;;;::::::<<<@@@CCCLLL___ppp|||oooaaaUUULLLDDDAAA===:::999::::::999;;;;;;;;;;;;;;;;;;;;;;;;888999999999:::;;;<<<<<<888999:::;;;:::888666444666666777888999999888888888666666666888999888777666888999999888888999:::888888777666666666666666666888:::<<<<<<:::888777555555555555555666777777888999::::::999:::<<<>>>AAABBBEEEHHHOOOZZZhhhrrr~~~}}}yyyvvvtttsssppplllhhhdddaaa___]]]YYYXXXZZZXXXSSSQQQRRRLLLKKKJJJHHHFFFDDDCCCBBBFFFEEEEEECCCBBBAAA@@@?????????>>>>>>===>>>>>>>>>@@@??????@@@AAAAAAAAAAAABBBAAAAAA@@@@@@??????>>><<<<<<<<<=========>>>>>>>>>>>>??????>>>>>>===<<<:::999888666666666777777888777666555444444444555666555555444444444444444333222222222222333333444222444777999::::::999888666666666777888999;;;;;;@@@???@@@EEELLLZZZppp|||xxxuuusssqqqqqqrrrrrrrrrqqqpppooo<<<======>>>>>>======<<<>>>??????@@@AAA@@@@@@@@@999999999999::::::;;;<<<>>>>>>>>>============<<<:::;;;<<<===>>>???@@@AAAAAABBBDDDDDDDDDDDDFFFGGGIIIJJJKKKJJJIIIHHHIIIKKKJJJLLLOOORRRSSSUUUXXX[[[ZZZ]]]aaadddggglllpppttt}}}}}}vvvrrrlllggg```ZZZWWWTTTSSSQQQOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSUUUWWWXXXYYYYYYYYYWWWWWWWWWVVVSSSPPPNNNLLLHHHHHHIIIJJJLLLNNNPPPRRRMMMMMMNNNNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCFFFHHHIIIIIIGGGIIILLLNNNOOONNNLLLKKKFFFFFFDDDBBB???===<<<;;;:::::::::::::::;;;<<<===<<<;;;:::999999999::::::::::::<<>>@@@DDDGGGNNNYYYgggqqq{{{zzzvvvsssoookkkhhheeedddaaa]]]YYYVVVTTTRRRMMMKKKKKKLLLJJJFFFEEEGGGEEEEEEDDDCCCBBBAAAAAA@@@CCCBBBBBBAAA@@@@@@????????????>>>>>>===>>>>>>>>>@@@AAAAAA@@@????????????BBBAAAAAA@@@@@@??????>>>========================<<<<<<<<<<<<<<<;;;;;;:::888777666444444444555555555444444444444444444444555444333222222222333333333333222222333444555555555666888999999888777666888888777777888888999::::::;;;@@@GGGOOO]]]ttt{{{yyytttooojjjgggeeedddaaaaaaaaaaaaaaa``````___<<<<<<============<<<<<<;;;<<<======>>>>>>======999999999::::::;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>@@@AAAAAAAAAAAABBBDDDBBBCCCDDDDDDBBBBBBCCCDDDDDDFFFHHHIIIJJJKKKMMMOOOMMMOOORRRUUUWWW[[[___bbbkkkoootttxxx|||{{{uuuppphhhddd^^^YYYWWWUUUTTTRRROOOPPPQQQQQQPPPQQQSSSUUUWWWXXXZZZ\\\^^^^^^^^^^^^[[[\\\\\\ZZZXXXTTTQQQNNNJJJJJJKKKLLLNNNQQQTTTVVVQQQQQQQQQQQQPPPOOONNNNNNNNNLLLJJJIIIHHHHHHHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBEEEHHHJJJKKKJJJJJJLLLOOOQQQQQQPPPMMMKKKEEEDDDCCCAAA???===<<<;;;::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::888999;;;???CCCMMM```qqqvvvgggXXXNNNBBB???;;;999999999999999888888888999:::<<<===>>>777777999:::;;;;;;;;;;;;888888999999999888666555555555666777777777777777444444444666888:::::::::555777999:::999777777888777666666555555666666666777888999999888555333222555555555555555666777777777888::::::999999;;;<<<<<>>>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>============>>>???@@@AAABBB@@@AAABBBAAA???>>>???@@@BBBBBBBBBAAA@@@@@@??????=========<<<;;;;;;::::::999999999:::999888888777666555444333333333444555222333333444444444555555555444333222111222333333333333333333444555666666888888888888888777666666888888888888888888999999888;;;CCCKKKTTTccc|||~~~|||{{{}}}}}}{{{yyyxxxwwwvvvtttrrrtttsssqqqqqqrrrrrrrrrqqqkkkiiifffbbb___]]]\\\\\\ZZZYYYYYYYYYXXXXXXXXXXXX:::;;;;;;;;;;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;999999::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????<<<===??????>>>>>>@@@AAA???@@@AAAAAA@@@???@@@BBBAAACCCDDDEEEDDDEEEFFFHHHHHHIIILLLMMMNNNPPPSSSVVV[[[^^^cccfffjjjmmmqqqttt|||{{{wwwqqqmmmeeebbb]]]ZZZXXXWWWUUUTTTNNNQQQSSSTTTTTTVVVZZZ]]]ZZZ\\\^^^aaabbbbbbbbbaaa```aaaaaa___]]]XXXTTTRRROOONNNNNNNNNOOORRRTTTVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPNNNLLLJJJIIIIIIJJJJJJFFFFFFFFFEEEEEEFFFFFFFFFDDDDDDEEEHHHLLLNNNNNNMMMNNNQQQSSSUUUUUUSSSOOOMMMFFFEEECCCAAA>>><<<:::999::::::::::::;;;<<<======;;;<<<===>>>>>><<<;;;999777777;;;???DDDNNNaaassszzzkkk[[[PPPDDD@@@<<<::::::;;;;;;;;;::::::999999999:::<<<===777888999:::;;;::::::999888888888888777777777777444555555666666666555555444333222444666777777666555777::::::999777666777666666555555555666666777777777888888777666555555555555555555555666777777666888::::::999999:::<<<;;;>>>BBBEEEIIIQQQZZZbbbmmmttt~~~yyyvvvrrrooommmkkkhhhfff___]]][[[YYYWWWUUUQQQOOOMMMLLLIIIFFFDDDBBBAAAAAA??????@@@BBB@@@;;;<<<@@@999::::::;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA>>>AAABBBBBB@@@???AAACCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>===;;;:::999888777666777777777777666555555444333222222222333444555111222333444555555555666666444333111111222333444333222222333333555666666888888777666666777888999777777777777888999;;;;;;<<<@@@GGGPPPZZZkkkvvvoookkkiiihhhgggggghhhjjjkkklllmmmppprrruuu|||}}}{{{{{{~~~|||wwwrrrooohhhfffdddccceeeeeebbb```bbbaaa___```bbbdddeeeeeeaaa```^^^[[[YYYWWWVVVVVVWWWVVVVVVUUUUUUUUUUUUUUU888999999::::::999999888999:::;;;;;;<<<<<<;;;;;;888999999::::::::::::999<<<<<<=========>>>>>>>>>:::;;;;;;<<<===>>>>>>???;;;<<<>>>>>>>>>>>>???AAA@@@AAACCCBBBAAAAAABBBDDDBBBCCCDDDDDDCCCCCCDDDEEECCCDDDFFFFFFFFFHHHJJJLLLRRRUUUXXX[[[^^^aaaeeehhhmmmrrrzzz}}}{{{yyywwwuuurrrmmmjjjccc```]]][[[ZZZYYYWWWUUUOOORRRVVVXXXZZZ\\\aaaeeeaaacccfffhhhiiijjjiiihhhdddddddddccc```\\\WWWUUURRRQQQPPPOOOPPPQQQSSSUUUWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPMMMKKKJJJJJJKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFHHHKKKNNNPPPPPPOOORRRTTTWWWYYYXXXUUUQQQOOOHHHGGGDDDAAA>>>:::888777999999999:::;;;<<<===>>>;;;<<<>>>@@@???===;;;999666777:::???DDDOOObbbttt~~~nnn]]]RRREEEBBB>>><<<<<<=========<<<;;;:::999999999:::;;;777888999:::;;;:::999999999888777777666777777888444555555555555555444444444333222222444444333222555777::::::999777666666666666555555555666666777777777777777777888888888555555555555555666777777666888:::::::::999:::;;;:::>>>BBBDDDGGGLLLTTTZZZcccjjjttt{{{~~~}}}|||yyyuuusssqqqppppppnnnkkkgggdddbbb```]]][[[TTTSSSQQQPPPOOOMMMJJJGGGIIIHHHEEECCCAAA@@@??????;;;:::<<<>>><<<777888===888888999:::;;;<<<<<<===>>>>>>>>>?????????@@@@@@BBBBBB@@@???======<<<<<<<<>>===;;;999777666555555555555666555555444333333333222222222333555666111111333444555666666666666555333111111222333444222222222222333444555666777666555555666888:::<<<444555555777999;;;<<<>>>BBBEEEKKKSSS]]]qqqwwwqqqhhhaaa]]][[[ZZZZZZYYY[[[\\\]]]]]]___aaadddffflllwww~~~~~~~~~{{{{{{|||zzztttnnnhhhgggfffiiiooorrrsssrrrssssssqqqnnniiiddd___\\\\\\ZZZXXXXXXZZZ[[[YYYWWWXXXVVVVVVWWWZZZ]]]______\\\\\\ZZZYYYWWWUUUSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQ:::::::::999999888888888888777888999<<<===<<<:::===<<<:::999888999999:::<<<<<<;;;;;;<<<===???@@@>>>>>>>>>>>>============??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBB???>>>>>>>>>???AAACCCDDDBBBBBBBBBCCCEEEFFFHHHHHHKKKLLLNNNQQQUUUXXX\\\]]]cccgggnnnvvv}}}~~~wwwvvvtttrrrpppnnnmmmlllaaa```___]]]\\\[[[[[[[[[XXXXXXZZZ\\\```dddhhhjjjjjjlllooopppppppppqqqrrrqqqpppmmmiiieeeaaa]]][[[XXXTTTSSSVVVXXXVVVVVVXXXZZZ[[[\\\]]]\\\[[[YYYWWWXXXUUUQQQMMMKKKJJJJJJKKKIIIGGGEEEDDDFFFGGGHHHIIIHHHHHHIIIKKKMMMOOORRRSSSWWWYYY[[[\\\[[[YYYVVVTTTIIIEEEAAA===<<<:::999888777888:::;;;;;;;;;===???<<<===>>>??????>>>===<<<===>>>@@@DDDGGGPPPbbbrrrqqq```TTTFFFEEECCC@@@<<<::::::;;;999999888888777666666666666777888999::::::999888999888777666666666777888777777777777666666666666666555444333333444666777555666888:::::::::999888555555666666666666555555666555555666777777555333888777555444555666555444888888888888999:::;;;<<<;;;;;;<<>><<<:::;;;<<<<<<999666666777888999;;;<<<===>>>;;;;;;;;;;;;<<<>>>???@@@@@@???>>>===<<<===???@@@>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBAAA@@@>>>===???===;;;::::::999777555222222222333333444444444333333333444666666444222222333444555555555444333333333111111111333555777333444555666666666444444777777777777666666666666666666666555666888<<<@@@FFFGGGNNNZZZiii}}}~~~iiibbbZZZWWWYYYXXXSSSNNNSSSQQQRRRVVVVVVTTTTTTVVV```eeekkkqqquuu|||xxxsssllljjjlllooorrrsssyyyxxxxxxyyyyyywwwssspppkkkkkkjjjiiihhhgggffffffeeedddeeeffffffeeebbb___[[[\\\]]]^^^___```aaabbb```aaaaaaaaa^^^ZZZVVVTTTRRRRRRSSSSSSTTTTTTTTTUUUSSSTTTUUUVVVWWWXXXXXXXXXUUUYYYXXXSSSRRRVVVWWWSSSQQQPPPPPPOOOPPPQQQSSSTTT::::::999999999888888888888888888999;;;<<<:::999;;;:::999888888888999:::;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>?????????@@@@@@@@@??????>>>>>>???@@@BBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGHHHJJJLLLOOOSSSUUUWWWYYY]]]cccjjjqqqvvvyyy{{{zzz}}}~~~zzzxxxsssqqqnnnkkkiiigggffffff```______^^^^^^^^^^^^^^^]]]]]]___bbbfffkkkoooqqqsssvvvxxxyyyxxxxxxxxxyyyvvvuuutttqqqmmmhhhdddbbbZZZUUUTTTWWWYYYWWWWWWYYYZZZ[[[\\\]]]]]]\\\[[[ZZZVVVTTTPPPMMMJJJIIIIIIJJJJJJIIIGGGFFFHHHIIIKKKLLLKKKLLLMMMNNNQQQSSSUUUVVVXXXZZZ\\\]]]\\\XXXTTTQQQIIIFFFAAA===;;;:::888777777888::::::999999;;;<<<<<<===>>>>>>>>>>>>===<<<======@@@CCCGGGOOOaaarrrsssaaaUUUGGGFFFCCC@@@<<<:::::::::888888888888777777777777666777888999999999888888999888777666777777999999888888777777666666555555444444333333333555777999777888888888888888777777555555555666666555555555888777777888999999777666777555333333444555555444666666666666777888888999999999;;;===@@@DDDGGGIIIPPPTTT[[[aaafffhhhiiihhhcccaaa]]]ZZZWWWUUUUUUUUUUUUSSSPPPMMMKKKJJJKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB???>>>===<<<;;;:::<<<;;;999:::;;;;;;888666999999999999999999999999<<<<<<<<<<<<=====================>>>>>>???@@@@@@>>>>>>>>>>>>????????????>>>>>>???@@@@@@???>>>======;;;999888888777555333222222222333333444444444555444333444555444222000333333555666666666555444111111000///000222333555444444555555555444444333666666666666666777777777666777777666666999===AAAGGGJJJSSSaaaqqqvvvddd]]]VVVTTTVVVVVVRRRNNNOOOMMMNNNQQQRRRPPPPPPSSSZZZ]]]```bbbeeekkksssyyy}}}lllgggaaa___```ccceeeeeeiiihhhgggggghhhfffcccaaa]]]]]]\\\[[[ZZZXXXWWWWWWUUUUUUVVVYYY[[[[[[YYYWWWTTTTTTUUUVVVWWWXXXYYYZZZXXXYYYYYYXXXVVVSSSQQQOOORRRRRRRRRRRRSSSSSSSSSTTTRRRRRRSSSTTTUUUUUUUUUUUUSSSVVVUUUQQQQQQTTTTTTQQQPPPOOOOOOOOOOOOPPPRRRSSS999999999888888888888888999888888999:::;;;999888999888888888888888999::::::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDFFFHHHKKKMMMNNNOOORRRWWW]]]cccgggjjjkkknnnqqqtttvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwtttrrrpppnnnlllhhhccc```_________]]]^^^^^^___```aaabbbcccbbbccceeeiiimmmssswwwzzz~~~|||||||||zzzvvvqqqkkkhhh]]]YYYVVVYYYZZZXXXXXXZZZYYY[[[\\\^^^^^^^^^^^^]]]XXXVVVSSSOOOMMMLLLLLLMMMLLLLLLKKKJJJKKKMMMOOOQQQRRRRRRTTTUUUWWWYYY[[[[[[[[[]]]______\\\WWWQQQNNNJJJFFFAAA===;;;999777555666888999999888888999;;;<<<<<<======>>>======<<<<<<<<>><<<;;;:::;;;999888999:::999777555999999999888888888888888<<<======>>>===<<<;;;::::::;;;<<<>>>???@@@AAABBB>>>>>>>>>===============;;;;;;<<<============<<<:::888666666666555333222222222333333333333444444666444333333333333000...333444555666666666555555111111000000000222444555666666555444333333333333555555555666666777777777777777777777777:::???BBBIIIOOO\\\lll}}}~~~kkk]]]WWWQQQPPPRRRSSSQQQMMMNNNKKKLLLOOOPPPNNNNNNQQQUUUVVVVVVTTTTTTXXX```gggwwwppp```\\\WWWTTTTTTUUUWWWWWWYYYXXXVVVVVVVVVVVVTTTSSSTTTTTTSSSQQQPPPOOONNNMMMGGGHHHJJJNNNQQQSSSRRRPPPNNNNNNOOOPPPPPPQQQRRRRRRQQQQQQPPPPPPOOONNNMMMMMMQQQQQQQQQQQQQQQRRRRRRRRRPPPQQQQQQRRRRRRRRRQQQQQQPPPRRRRRROOOOOOQQQQQQOOONNNNNNMMMMMMNNNPPPQQQRRR888888888888888888888777;;;:::999:::;;;;;;999777888888888999999:::;;;;;;888888888999999:::;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========?????????>>>>>>=========>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHJJJLLLPPPUUUZZZ]]]```aaaeeegggjjjkkkkkkkkkmmmnnnkkklllmmmnnnnnnmmmlllkkkllliiiddd___[[[ZZZ[[[[[[[[[\\\^^^aaaccceeeggggggeeefffiiilllrrrwww|||~~~}}}vvvoookkkaaa\\\YYY[[[[[[YYYYYY\\\XXXYYY[[[]]]^^^_________\\\[[[XXXVVVTTTSSSSSSTTTPPPPPPPPPPPPPPPRRRVVVXXX[[[\\\]]]^^^```aaaaaabbb```bbbcccbbb^^^WWWPPPLLLIIIEEE@@@<<<:::888666444555777999999888999:::<<<;;;;;;<<<<<<<<<======<<<<<<<<<>>>AAADDDNNNaaarrrzzzgggZZZMMMIIIDDD???<<<:::999888555666666777888999999999999999888888888777666666888888777777888:::<<<===:::999999888777666555555333333333333444666777888888777666444444444555666444444444333333444444444666555555666888888777555555444222333444666555555999999888888888888999999555666888999::::::::::::;;;>>>BBBGGGJJJKKKKKKKKKGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>><<<======>>>??????@@@@@@===>>>>>>===<<<;;;;;;;;;:::999999999999999888777666777888999:::;;;<<<<<<:::;;;===>>>>>>===;;;::::::::::::;;;===@@@CCCDDD=========<<<;;;;;;;;;:::999::::::::::::999999999888666555444555555333111333333333333333333333333555333222222333222000///333333444444444555555555333333222333333444666666999888666444333333444444444444555555666777777777777888888888888;;;@@@CCCKKKUUUfffyyyxxxeeeXXXSSSOOONNNPPPRRRQQQNNNPPPNNNNNNQQQRRRPPPQQQTTTRRRSSSRRRPPPNNNQQQWWW\\\iiizzzrrrbbbZZZWWWTTTQQQPPPPPPPPPPPPSSSQQQOOONNNOOOPPPOOONNNPPPOOONNNMMMLLLJJJIIIIIIEEEFFFHHHLLLPPPRRRQQQPPPMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMLLLMMMMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOONNNOOOPPPOOOOOOOOOOOONNNMMMMMMLLLLLLMMMOOOQQQRRR777777777777777777777777;;;::::::;;;<<<<<<:::888999999:::;;;;;;<<<<<<<<<777777888999999:::::::::::::::::::::;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<;;;>>>===============>>>>>>@@@@@@@@@@@@AAABBBDDDDDDGGGIIILLLPPPTTTWWWYYY[[[]]]___```aaa``````aaacccbbbccceeegggiiiiiiiiiiiijjjgggbbb]]]ZZZYYYYYYZZZYYY[[[^^^aaadddggghhhiiiggghhhkkknnnsssxxx|||zzzrrrmmmeee___[[[\\\\\\ZZZZZZ\\\WWWXXXYYY[[[]]]^^^___```^^^]]]\\\ZZZZZZZZZZZZZZZUUUVVVWWWWWWWWWZZZ^^^bbbffffffggghhhiiiiiihhhhhhfffggggggddd___XXXPPPLLLHHHDDD???;;;999888666444555666888999:::;;;===>>>;;;;;;;;;;;;;;;<<<<<<===<<<;;;===@@@DDDNNNbbbsss~~~jjj\\\OOOJJJCCC???<<<;;;999777555555666777888999999:::999888888777777666666666888888777777888:::<<<===:::999999888777666666666666555555444444444555555666555444444444555777888555444333333333333444555666555555666888999777666777555444444555666666555888888888777888888999999777777888888888888777777666999<<<@@@BBBCCCBBBBBBAAA@@@@@@@@@???@@@@@@@@@>>>>>>>>>>>>======<<<<<<::::::;;;<<<===>>>>>>???======<<<:::888888;;;>>>999:::;;;;;;:::999999999888999999:::;;;<<<======777999;;;===>>>>>><<<;;;;;;999777777999===BBBEEE;;;;;;;;;::::::999999999::::::999777666555444444777666444444555555444222333333333333333333333333333222111111222333333111111111111222222222333333333333333333444555666666:::999777555444444555666444555555555666666666777777888888888999<<>>>>>>>>===============<<<;;;:::>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGJJJNNNQQQTTTUUUZZZ[[[\\\\\\ZZZZZZ[[[]]]\\\]]]```bbbdddeeefffffffffccc___[[[XXXWWWWWWWWWUUUXXX[[[___bbbdddeeefffggghhhjjjlllppptttxxxzzz||||||uuuppphhhbbb]]]]]]]]]ZZZZZZ]]]WWWXXXYYY[[[\\\^^^___```^^^]]]]]]]]]^^^______```]]]___aaaaaaaaaccciiinnnpppqqqrrrrrrqqqooonnnllljjjjjjhhhddd^^^WWWPPPLLLFFFCCC>>>;;;999888666555555777999:::::::::<<<>>>:::::::::::::::;;;<<<===<<<<<<===@@@DDDOOOcccuuummm___PPPJJJBBB>>>===<<<:::888555666666777888999999999888888777666666666777777999888777777888999:::;;;999999888888888777777777666666666555555444333333444444444555555666777888666555444333333444555666888777777999;;;;;;:::999888777555555666666555444555555555555666777888888888888888777777666666555555777999<<<=========<<<;;;;;;<<<<<<<<<<<<======::::::999999999999::::::999999:::;;;;;;<<<============<<<888555666:::???888:::;;;;;;:::999999:::======<<<<<<;;;;;;::::::777888:::<<<============;;;999666555777;;;???BBB999999999999888888888888:::999777555444333222222666555444444555666555333444444333333333333222222333222000111333444444333111111000000000111222333111111222222333444444444888888777666555555555555555555555555555555555555777777888888999<<>>;;;;;;<<<===<<<<<<::::::>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCFFFJJJMMMPPPQQQVVVWWWWWWVVVUUUTTTUUUWWWVVVWWWZZZ\\\^^^___``````^^^\\\ZZZVVVTTTRRRRRRQQQQQQSSSWWW[[[]]]___``````bbbcccccceeegggkkkmmmoooqqqtttwwwzzz{{{{{{}}}~~~~~~}}}yyytttpppjjjccc^^^]]]\\\ZZZZZZ\\\YYYYYYZZZ[[[]]]___```aaa______```aaacccdddffffffeeehhhkkklllkkknnntttyyyyyyzzzzzzyyywwwtttqqqpppllljjjgggbbb\\\UUUOOOLLLDDDAAA===:::999888777666777888999999888888999::::::999999999:::;;;<<<======<<<>>>@@@EEEPPPdddvvvoooaaaPPPJJJAAA=========;;;999666666777777888888888999777777666555666666888888999888777666777777999999777888888888888999999999555555555555555555444444555666666777777777666666777666444333333444666777888777777999;;;<<<;;;999999777555444444444333222333333333444666777999:::999888666555444444555555444555777999999999999888888999999:::::::::::::::888777666555555777999:::888999999999::::::;;;;;;;;;======:::666555888<<<666999;;;:::888777888:::======<<<;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<888888777777888999:::;;;777777777777777888888888999888666444333222222222555444333333555555555333444444444333333222222222666444222222333444444333222111000000000111333333000111222333444444444444444555555555555555444444666666666555555444444333666666777777888<<<@@@DDDQQQccczzzuuucccZZZXXXUUUSSSRRRRRRRRRRRROOOPPPTTT[[[[[[VVVSSSSSSMMMOOOPPPOOONNNPPPUUUYYY___cccgggfff___WWWSSSRRRMMMOOORRRQQQMMMIIIHHHHHHFFFFFFFFFHHHJJJJJJHHHFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLNNNPPPPPPNNNKKKMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLNNNOOOQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOLLLJJJLLLQQQQQQMMMLLLOOOLLLLLLLLLMMMNNNPPPRRRTTT444555555555666666777777555444444666888999888777:::;;;;;;<<<;;;:::888777666777999:::;;;;;;::::::888888999::::::;;;<<<<<<:::999999999999999999:::;;;;;;;;;<<<<<<<<<======999:::;;;<<<<<<<<<::::::>>>======<<<;;;;;;;;;;;;888888888888999:::;;;<<>>===>>>AAAEEEPPPeeewwwqqqbbbPPPIIIAAA======>>><<<:::777777777777888888888888777666555555555777888999999888777666666666777888777777777888999999::::::333333444555666666666555777777888888888666555444888777555444444555777888666555555777999:::999888999777444333333333222000444444555666888:::;;;<<<999888555333222333444555444444666777777777666555888888999::::::::::::999888777555444555777:::<<<888888888888999999999999888<<<>>><<<777444666999555777:::999777666777999999999999::::::;;;;;;;;;===<<<;;;:::::::::;;;;;;555777888999999888666555555555666666777777888888777666444333222333444444444222222222444555444333444444444333333222222222999666444222333333333222333222111111111222333444222333444555666666666666111222333444555444333222777777666555444333333222555666666777888;;;@@@DDDRRReee|||sssaaa[[[YYYVVVSSSRRRQQQRRRRRRQQQRRRWWW^^^___YYYUUUTTTPPPPPPPPPMMMLLLOOOUUU[[[\\\^^^___]]]VVVPPPOOORRRJJJNNNQQQPPPLLLIIIGGGGGGGGGGGGHHHKKKMMMLLLJJJHHHEEEEEEFFFGGGGGGHHHIIIIIINNNOOOPPPRRRTTTTTTRRROOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOKKKKKKLLLNNNOOOOOOOOOOOOKKKIIIKKKPPPQQQLLLKKKNNNMMMLLLLLLMMMOOOQQQSSSTTT<<<777333666:::999///&&&444555777888999999888777;;;:::999999888888999999<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;:::999777666;;;888666777:::======<<<999::::::;;;;;;::::::999;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::999999888:::999999888999:::;;;<<<======>>>???BBBEEEHHHJJJIIIHHHGGGEEEEEEEEEEEEFFFPPPQQQRRRPPPNNNOOORRRUUUPPPPPPOOOLLLJJJJJJLLLOOOMMMNNNPPPQQQRRRRRRQQQPPPVVVVVVUUUUUUVVVWWWYYYZZZ^^^```dddhhhjjjlllllllllfffhhhiiikkkkkkjjjhhhgggccc```]]]ZZZYYYYYYZZZ[[[]]]]]]^^^___```aaaaaabbbaaabbbcccdddgggiiikkkmmmsssssstttvvvxxx{{{}}}~~~}}}xxxsssooollliiieee___XXXQQQLLLIIIHHH@@@<<<999888:::<<<<<<;;;888999:::;;;;;;:::888888888888:::;;;;;;;;;:::999::::::<<>>:::777777::::::999666777;;;;;;888666666666666555555555555555666888888666666666777666666555444444444444555555555555555555555444444666555555666777888888777444555666666666555333222555666777888999888888777666666555555555555666666999777666666777888888777888777666555555444444555555666777666555666888999444555555666666555555444555555666666777777888888999999:::;;;:::999777666;;;;;;:::999999888777777999888666555555555666777<<<999777888:::;;;999777888888888888888777666666777888888777555333444444999999::::::888666444333222444666666555333333333444444333222222222333333333444555444333444666888111222444555666555555444222000...---///111222222111222222333333444444555444444444444444444444444888666444555777777555333999666555666888999@@@GGGRRRaaa{{{rrrbbb]]]VVVSSSUUUXXXWWWVVVWWWXXXZZZ\\\]]][[[WWWRRROOOLLLMMMMMMLLLKKKMMMRRRVVV[[[YYYUUUPPPNNNMMMMMMNNNKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDGGGHHHHHHIIIIIIHHHHHHGGGNNNOOOPPPPPPPPPOOONNNMMMNNNNNNNNNNNNMMMLLLJJJJJJMMMQQQQQQNNNMMMPPPSSSRRRSSSSSSRRRQQQPPPOOOOOONNNTTTRRROOONNNNNNNNNNNNMMMSSSOOOKKKJJJLLLMMMLLLKKKMMMMMMNNNOOOQQQSSSUUUVVV999666555666999:::888666777888888999999999999888;;;:::999999888888999999;;;::::::::::::::::::;;;999:::::::::999888666555999777555666999;;;;;;:::888999999999999999999888:::::::::::::::;;;;;;<<<;;;;;;;;;:::999999888888;;;::::::999:::;;;<<<===<<<<<<<<<===@@@BBBEEEFFFFFFEEEDDDDDDDDDFFFGGGHHHNNNPPPPPPNNNKKKJJJLLLNNNLLLLLLKKKIIIGGGGGGIIIKKKJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMNNNVVVXXX[[[___aaabbbcccbbb___```aaaaaaaaaaaa```___]]][[[XXXVVVUUUUUUWWWXXX[[[\\\\\\]]]^^^___```aaabbbbbbcccdddfffhhhjjjkkkpppppprrrtttvvvxxxzzz{{{}}}|||zzzwwwrrrmmmiiifff___\\\WWWPPPJJJFFFDDDBBB<<<888555444666777777666888888999::::::999888777;;;;;;<<<<<<<<<;;;:::999::::::<<>>@@@AAAAAAAAAAAABBBDDDFFFIIIJJJLLLMMMMMMLLLIIIFFFFFFFFFHHHIIIHHHFFFDDDCCCEEEGGGHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDDDDEEEFFFHHHIIIMMMOOORRRUUUXXXYYYYYYXXXWWWWWWWWWVVVVVVVVVWWWWWWTTTSSSQQQOOOOOOPPPQQQRRRXXXYYYYYYZZZ[[[\\\]]]]]]_________```aaabbbcccdddiiijjjllloooqqqrrrrrrrrrrrrqqqooolllhhhccc___\\\TTTRRRMMMHHHDDD@@@>>>===<<<999666555666666666555777777888888888888777777===============;;;::::::;;;:::<<>><<<999888999888::::::888999<<<:::666;;;::::::::::::999999999444666888777666555666777666555555444444444444444555555555555555555555555999999999999999::::::::::::999999888888888888888:::999777666666888:::;;;::::::999888888777888888:::888666666777777666555888777666555444444444444333444444444333333444666333333333333333333333333222222333333444555555666888888888999888888777666888888888777777777777777666555444444333333444444444333333444777888888777777777888888777777666666888666444111111555<<>>===;;;:::999:::;;;;;;:::999999888888888888888888888888999999888888888777777777777777666666555666666666666777888888888777888888888888888888777999888888888888999:::::::::999999888888777666666888888777777777888888888::::::::::::;;;<<<======?????????@@@CCCEEEHHHIIIJJJKKKLLLKKKIIIGGGEEEDDDGGGGGGGGGEEECCCBBBDDDEEEHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFHHHJJJMMMPPPRRRSSSRRRRRRRRRQQQOOONNNMMMNNNPPPQQQLLLKKKJJJIIIJJJKKKLLLMMMSSSTTTUUUUUUWWWWWWXXXYYYYYYXXXXXXWWWXXXXXXYYYYYY^^^```cccfffgggggggggfffddddddbbb___\\\WWWTTTQQQLLLJJJGGGCCC@@@>>><<<<<<:::999777666555555555555666666666777777777777777;;;;;;;;;;;;<<<;;;;;;;;;;;;:::<<>>;;;999999;;;:::;;;999666777;;;;;;777;;;;;;;;;:::::::::999999444666777777666555555666666555444444333333444444555555555555666666666666888999::::::999888999::::::999777666666666777888999999888888888888999:::::::::999888777777777777:::888666666666777666555777777666555444444444444333444444444222222444666333222222222222222222333444444555666777888888999888888888888888888888888777777777777777888888888555555555444444444444444444333444444666777777777666777777777777777666666666555333111111444:::???666555333222111111222222222333333222000111333666333222222222222222333333333444666666444333333333555555555444444333333333333111//////111222222111111111111222333333444444444444444444444444444444333333444555666888888888666444666999999888<<>>===;;;:::999:::;;;;;;:::999888888777777888888777888888999999888888777777777666666666666666666777777888888888888888999888888999999999999888888777777777777777888999999999888888777666666555555999999999999999999888888999::::::;;;;;;;;;;;;;;;>>>>>>>>>???AAACCCEEEGGGIIIIIIJJJKKKKKKJJJHHHFFFGGGGGGHHHFFFDDDCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<===>>>@@@AAAEEEGGGIIILLLNNNNNNMMMMMMLLLKKKHHHGGGFFFGGGIIIJJJFFFEEEEEEEEEFFFGGGHHHIIIMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPSSSTTTWWWYYYZZZZZZYYYYYYWWWVVVUUUTTTQQQMMMJJJHHHDDDCCCAAA???===<<<;;;:::555444444333222111111111555555555666666777777888666666777888999;;;<<<===<<<;;;===BBBIIIVVVkkk|||ooo___SSSFFF@@@===::::::<<<======888444555:::;;;999999999999999888888888888444555777777555444555666555555444333333333333333555555555666666666777777666888999999777666777999:::999777666666666777888666777999::::::999777666888888777666666666666666999777555555666777666555777666555444444333333333444555555444333222444666333222111111111111222333444555666777888999::::::999999888888888999999999777777777777888888888888666666666666555555444444666666666666666555666666555666666777777777666666444444444222111222555888444333222000000000111111111222222111000111333555444333222222111111111111222444555555444333333444333333333333444444555555333111000000222222111000000000111222222333333444444444444444444444444444222333444555666777888999:::777666888999:::???FFFSSSccc~~~rrreee^^^XXXVVVUUUSSSVVVZZZYYYYYYWWWQQQLLLIIIJJJLLLLLLKKKJJJIIIIIIJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGEEEFFFHHHJJJKKKLLLMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLOOONNNLLLKKKJJJKKKMMMNNNQQQTTTTTTOOOMMMPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTSSSRRRRRRRRRRRRPPPNNNQQQQQQQQQQQQSSSUUUXXXZZZ^^^^^^^^^]]]\\\[[[YYYXXX999777666999===>>>:::666;;;;;;:::999999999::::::999999888777777777777888777888999::::::999888777777777666666666666777777777999::::::999888888999888999999999999999999888777666666666666777888888888777777666666555444444;;;;;;;;;<<<;;;;;;:::999888999:::;;;;;;;;;::::::============???AAACCCDDDHHHGGGGGGIIIKKKKKKJJJIIIFFFGGGHHHGGGEEECCCDDDEEEAAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>???AAACCCEEEGGGIIIIIIHHHGGGFFFDDDBBB@@@@@@@@@BBBCCCAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMMMMKKKKKKKKKJJJIIIFFFDDDCCC>>>======;;;:::999888777444555666555444333333555666555555555666777888999333333444555777:::<<<======;;;===BBBJJJXXXmmmtttcccVVVJJJCCC???<<<;;;===>>>===999444555999;;;999888777777777666666666666333555777666555444555666555444444333333333333333555555555666666777777888555777999888555333555888;;;::::::999888999999999444666999;;;;;;888555333666666555555555555666666888666444555666777777666777666555444333333333333444555555444222222333555444333222111111222333444111222333444555777777888888888777777777888999999777777777777666666666666555666666666666555444444777888888888666555666777555555666777777777666666222333444444222111222333222222111000000000000000///000111111000111222444333333222111111111111111222333444333222222444666333333222333333555666777555444333333444555333222000000111111222333333333444444444444444444444444222333555666666666888:::<<<999777999:::<<>>@@@CCCDDDHHHFFFDDDEEEHHHIIIHHHGGGDDDEEEFFFEEECCCAAAAAABBB>>>===<<<;;;:::;;;;;;<<<===<<<;;;;;;<<<===???@@@???@@@BBBDDDEEEEEEDDDCCCBBBAAA???>>>======>>>>>>>>>>>>>>>??????@@@@@@AAA???@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFBBBCCCDDDDDDDDDBBBAAA@@@;;;;;;;;;:::999888777777555777999999777777888:::666666666666666888999:::333333333444666888:::<<<===<<<===BBBJJJXXXnnnxxxeeeYYYMMMFFFBBB>>><<<===;;;<<<:::777888:::999555666666666666555555555555333555666666555444444555555444333333222222333333444555555666777777888888444777:::888444222555888999999999999999888888777555666888999888777444333444444444444555666777777666444333444666888888777666666555444333333333333333444444333111111222333444333222111111222333444///000111222444555666666666555555444555666777888666555555444444333333333444444555666555444333222444666888777555555666888444555555666777777666666222333444444333222333444111111111111111000000///---///111222111111222333000000000000111222333444222222222111111222666999555444333333333444555555555444333444555555333111000000000111222222333333444444444444444444444444222444666666555555777999999777888;;;===>>>DDDKKKYYYiiiqqqdddXXXVVVYYYZZZYYYYYYWWWSSSNNNMMMNNNOOOMMMKKKLLLJJJHHHIIIKKKLLLKKKIIILLLMMMNNNOOONNNKKKIIIGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJEEEFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSSSSOOONNNQQQTTTSSSQQQQQQRRRSSSSSSTTTUUUUUUWWWVVVVVVVVVWWWWWWTTTRRROOORRRVVVYYY]]]ccckkkppptttttttttrrrpppllliiiggg444777:::888444222666:::444555777888999999888777999888888777777777777777777888:::;;;;;;:::888777999888777666666777888999666999;;;;;;888777777999666666777777777777666666555555555555555666777777777666666555444444333333666777888888888666555444555666777999999999888888999999:::;;;===AAACCCEEEHHHEEEBBBBBBDDDFFFFFFDDDAAACCCDDDCCCAAA??????@@@???>>>===<<<;;;<<<===>>>::::::999999999;;;<<<===???@@@BBBDDDEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<======>>>>>>>>><<<<<<===>>>???@@@AAAAAA@@@@@@???>>>=========>>>@@@@@@??????@@@AAABBBBBB>>>???@@@AAAAAAAAA@@@???<<<<<<<<<<<<;;;:::999888111444777777555555666888777666666666777888:::;;;555555444555666777999:::===<<<===BBBKKKYYYooozzzfff[[[OOOIIIDDD???======888;;;<<<:::;;;<<<888222666666666666555555555555333555666666555444444555555444333333222222333333444555555666777888888999555888;;;999444222555888666666777888888666555444777777666666555555444444444444444444555777888999555444333444666888888888666666555444333333333333222333333222000///000222555444222111111222444555///000111222444555666777444333333222333444555666444444333333222111000000333333444555444333222111111444777666555555777:::444444555666777777666666333444444333222333555777000000111222222111//////,,,...111222222111111222------...000222444666777222222111000000222777;;;777666444333222222333444444333222222333333111///000000000111222222333333444444444444444444444444222555777777555444777999666555888===???@@@DDDIII[[[kkkuuueeeWWWVVVZZZ\\\ZZZYYYVVVQQQKKKLLLPPPRRROOOJJJLLLIIIHHHIIILLLNNNLLLJJJKKKLLLNNNPPPOOOMMMKKKIIIIIIIIIIIIJJJJJJKKKKKKKKKGGGHHHIIIJJJJJJJJJIIIHHHEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOOOOOOOPPPQQQQQQQQQPPPOOOOOOSSSSSSOOOOOORRRTTTTTTRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVWWWXXXZZZZZZXXXVVVUUUYYY___dddjjjrrr{{{}}}yyyvvv777666666666777888999999888;;;>>>>>>;;;999999;;;;;;===;;;777666999999666999777777777777777555333777666444333333555777999999::::::999777666777888444555666777777888777777777777666555555555555555555444444333333555666777999999888888888888999999666777888999999888777666666888:::;;;<<<>>>BBBDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>=========>>>???@@@@@@?????????>>>===;;;:::999::::::::::::;;;<<<=========???AAADDDEEEDDDCCCBBB@@@>>><<<;;;:::;;;===>>><<<;;;999999;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999888===<<<;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<>>>===<<<===>>>???>>>===???>>><<<:::888777777666777777888;;;======999555888777666555555666777888666666555555555777888999<<<<<<@@@FFFNNNZZZlll}}}{{{kkk]]]OOOHHHCCC>>>;;;:::888888777666666666666666666666666666666555555444555666666666444333444555000222333333333333444666444222222444888:::888666333333444444444444333333777777666555555555555555444555555555666666777777888666444222222333555777333333333444555666777888555444333222222222333444444333333222222222333333222111///000111333222222222222222333444555666777000333444222222555555222444444333333222222333333444444333222111111111222111222333444555555555555<<<777444555555333333555666555444444666666555444333222111000////////////...///000111222222111000111111000000111222333333333222111000111222333444555555555555444333333222444444444333333222222222777666333111111111222333444444444444444444444444666555555555555666666777:::666555999<<<>>>DDDJJJXXXmmmnnnfff]]]XXXXXXYYYXXXVVVMMMKKKIIIJJJMMMNNNLLLIIIMMMKKKIIIIIIKKKMMMMMMLLLMMMMMMNNNNNNMMMKKKHHHFFFHHHIIIJJJLLLLLLKKKIIIHHHGGGHHHJJJKKKKKKKKKJJJJJJGGGGGGFFFFFFFFFHHHIIIJJJQQQOOOKKKJJJKKKMMMNNNNNNPPPPPPOOOQQQSSSTTTSSSRRRSSSSSSRRRRRRSSSVVVYYY[[[WWWWWWWWWXXXXXXXXXXXXYYYWWWZZZ]]]^^^]]][[[YYYYYY``````ccciiisss555555666777888::::::;;;999:::<<<<<<;;;:::;;;;;;<<<>>><<<888777999888666888777666777888888666444666666666666777777888888888999999888666555666777555666666777777777777666888777666666555555666666666555444444444555666777888777777777777777777888777777888888888888777777666888;;;<<<===>>>@@@BBBAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>===>>>>>>??????????????????>>>===<<<;;;:::::::::::::::;;;<<<===<<<>>>@@@CCCCCCBBBAAA???>>>===;;;:::::::::;;;<<<;;;:::999:::;;;<<<;;;999999999999:::999888777777::::::999888888888888888999999999:::::::::;;;;;;:::::::::;;;>>>@@@@@@???<<<<<<:::999777666666666777666666888;;;;;;888555444444444555666888:::;;;666555555555666777999:::<<<<<>>::::::777777666555555555555555666666777777777666555444444666666555444333444555222333444333222111222333333333333555777888888777444444555555555555444444666666555444444444444555666666555555555555555555999888666444333333444555444444444444444555666777333222222111222333555666444444333333333333333444333222000111333444444333111111111222222333555555000333444222222555555222555444333222222222222222333333222111111111222222222222333444555555555555999555444777888444333444555444333333333444222111333222111000///////////////000111222222222111111000000000000000111222222222111111111222222333333666666555555333222000000444444333333222222222222888666444333222333444555444444444444444444444444666555555555555666777777;;;777777:::<<<>>>EEELLLYYYnnn{{{hhhccc\\\YYYYYYYYYUUURRRMMMJJJHHHIIIKKKMMMLLLKKKMMMKKKIIIIIIKKKMMMNNNNNNMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLKKKJJJJJJHHHGGGFFFFFFFFFHHHIIIJJJNNNLLLKKKJJJKKKMMMNNNOOOTTTTTTVVVXXXYYYYYYWWWUUUVVVVVVWWWWWWXXXZZZ\\\^^^YYYZZZZZZ[[[[[[\\\\\\\\\ZZZ\\\___aaabbbbbbccceeemmmpppuuu{{{333444777999;;;<<<<<<<<<;;;999888999;;;<<<<<<<<<===???===888777999888555666555555666888888777666555777888999:::999888777888999999888666444555666666666777777777666555555888777666666555666666666666666555555555666777888777777666666666666777777999888888777777888888999666999<<<=========>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@???>>>===;;;:::::::::::::::;;;<<<===>>>@@@AAAAAA@@@>>>===;;;;;;;;;:::::::::::::::999999999:::;;;;;;999777666777777777777666555555777777666555555555555666777777888888888999999999666666777999===@@@@@@@@@999999888777666666555555666555444555777888777666444444444555666888:::;;;555555444555666888:::;;;;;;;;;>>>DDDKKKWWWiiizzzzzziii[[[MMMFFFBBB===::::::666666555444444444555555666777888999999777555444444555666555444333333555444555555333000//////000111333555666666666777888555555555666666555555555555555444333333333333333666666555555444333333333:::999888777555444333333555444444444444444555555111111111111222444555777444444444444444444444444444222111222333555444444111111000111111222333444000333444222222555555222444444333111111000000000111111111000111111222222333333444444444444333333555222333888999666333333222111000000222222222000333222111000////////////000111222222333222222222000000/////////000111111000111222222333333222222666666555444222000///...333333222222222222222111555444333222222333444555444444444444444444444444555555555555555666777777;;;999888:::<<<>>>EEEMMM\\\qqqwwwlll```]]]ZZZYYYYYYWWWRRRNNNMMMJJJHHHGGGIIIKKKMMMMMMNNNLLLIIIIIIKKKNNNPPPQQQLLLLLLKKKIIIIIIHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIILLLLLLLLLLLLNNNOOOPPPQQQTTTVVVYYY[[[[[[ZZZWWWVVV[[[]]]```aaaaaaaaabbbddd```aaaaaabbbbbbcccbbbbbbaaabbbdddeeegggjjjooorrr{{{444666888;;;<<<<<<;;;:::<<<888666777;;;======<<<===???===888777888888555555444444666888999888777666777888888999999888888999::::::999666555555666666777777777666555444444777666555555444444555555666666666666777777777888777777666666666666777777999888777666666777888999666999<<<>>>===<<<<<<<<<>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<>>>???AAABBBAAAAAAAAAAAA@@@???>>>===;;;;;;:::::::::::::::;;;>>>???@@@@@@@@@>>>===<<<:::;;;;;;;;;;;;:::999999888777888:::;;;:::777444444444555555555444444333555555444333333444444444555555666666666777777777555555555888;;;===>>>>>>777777777777777666666555666555444444555666777777888777666555555666777888444444444555666888:::;;;;;;;;;===BBBIIIUUUhhhxxxzzzhhhZZZLLLFFFBBB===:::999777666666555555555666666666777999::::::888666444444555666555333222333444333444444222000...//////000333777777555444666888555555666666666666555555444333333222222222222222444444444444444444333333888888888888777666444333555555444333333333444444222222111111111222444555333333444444555555555444444222111111333444444333111111111111111222333333000333444222222555555222444333222111000/////////000000000000111111222333333333444444444333222222444111222666888555333444///......///222444333333222222111000//////000000222222222222333222222222000///////////////000000///000222333333333222111444444444333222111///...222222222222222222222222111111000000000111222222333333333333333333333333555555444555555666777888;;;888888:::;;;>>>FFFOOO```uuuuuuiii```ZZZXXXVVVUUUUUUSSSPPPMMMNNNLLLIIIGGGHHHKKKNNNPPPOOOLLLIIIIIIKKKOOOQQQRRRKKKJJJHHHGGGFFFGGGHHHIIIGGGHHHJJJKKKJJJIIIGGGFFFJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFHHHIIIKKKMMMOOOPPPQQQSSSUUUVVVXXXZZZ\\\\\\\\\[[[[[[\\\dddhhhmmmooommmlllllllllkkkkkklllllllllkkkiiiiiiiiiiiijjjjjjmmmrrryyy~~~777888:::;;;;;;:::999777;;;888555666:::======;;;<<<>>><<<888666888777444444444444666888999999777888777666555555777888:::;;;<<<<<<:::888666666777666666666666666555444333666555444444333333444444555666666777777777777777999888888777777888888999999888777666666777888999555888<<<===<<<;;;;;;;;;======>>>>>>======<<<;;;888888999;;;>>>AAACCCDDDDDDCCCCCCBBB@@@>>>===<<<======<<<;;;::::::::::::??????@@@@@@???>>>===<<<;;;<<<<<<<<<<<<;;;::::::777666777888999888555222222333333444444444333333444444333333333333444444444444444555555555666666666555555666888::::::999666666777888777777666555666666555444444555777999888777666555555666777888555555444555666888999;;;<<<;;;===AAAHHHSSSfffwwwzzzgggZZZLLLEEEBBB===::::::888777777777777777888888666777999:::999888666555444555555555333222333444000111222222000000111222000444666666444333555888555555666666666666555555333333222111111111111111222222333333444555666666444555777888888888666555555444444333333333444444555444222111000111111222222222444444555555444444222111000000222333333222333222222222222333333444000333444222222555555222444333222111000000000000111000000000111222333333333333333444333333222222666111///333555444444777222111000111222333222111222111000000000000000000333333222222222222222222000000///////////////000///000111222333222111000222222333333333222111111222222222222222222222222111111111111111111222222333333333333333333333333444444444555555666888888999777888::::::===GGGQQQeeezzzuuujjj```ZZZVVVTTTQQQOOOOOOOOOOOONNNPPPNNNKKKHHHGGGJJJNNNQQQOOOLLLJJJJJJLLLOOOPPPQQQJJJIIIGGGEEEEEEFFFHHHJJJHHHIIIJJJKKKKKKIIIGGGFFFIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJLLLNNNRRRSSSTTTVVVYYY[[[___``````______aaaeeeiiiqqqwww}}}~~~{{{wwwvvvwwwtttuuuuuuuuutttrrrpppooonnnoooqqqsssxxx888999:::::::::999777777:::888777888:::;;;;;;;;;999;;;:::666555777777444555444444666888999888777999777555444444666999;;;<<<======;;;888777777888555555666666666555444444666555444444333333444444444555666777777777666666999999888888888888999999777666666555555666666777555888:::;;;;;;:::;;;<<<===============<<<;;;;;;666777999;;;>>>AAACCCEEEEEEEEEDDDCCCBBB@@@???>>>???>>>===<<<;;;;;;;;;;;;????????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;777666666666777666444222222222333444444444444333333333222222222333444444333333444444444555555555666555444555666777666555555666777888777666555444555555555444333444666999444444444555666888:::;;;666666555555666777888999>>><<<===AAAGGGRRRfffwww{{{hhhZZZMMMFFFBBB>>>;;;;;;888888777777888888999999777777888888777777666666333444555444333222222444///000222222111222333555222333555555555444555666555555555666666555555555333333222111111111111111111111222444555666777888333444666777888888777666444333333333333333444444666444333111000000000000000111333444555444444333222000///000111333222222333333222222222333333444000333444222222555555222333333222111111111111222222222222111222222333333222222333333333333222222666111///111333333444777777555333222222111///...111111000000000000000111333333222111111111111222111111000/////////000000///000111111222222111111111222222333333333333333222333333333333333444444444444444444444333333333333333333333333333333333444444444555555777888999888777888:::;;;???JJJVVVkkkxxxlllbbbZZZWWWSSSQQQNNNKKKJJJLLLNNNPPPPPPOOOLLLIIIGGGHHHLLLOOONNNLLLKKKKKKLLLNNNNNNNNNIIIHHHFFFEEEFFFGGGIIIJJJIIIJJJLLLLLLKKKJJJHHHFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIKKKMMMOOOPPPSSSVVVXXXXXXYYY^^^bbbbbbcccdddccccccgggooouuu}}}~~~~~~|||zzzxxx{{{777888888888888888888888777999::::::999999999:::777999888555444777777555666555555666888999888666888888777777777888999:::<<<<<<<<<;;;888666666777444444555555666555555555777777666555555555555666333444555666777666555555888888777777777777888888444444555555555555444444555777999:::999:::<<<==================<<<<<<;;;888999999;;;===@@@BBBCCCEEEEEEEEEFFFEEEEEEDDDDDDAAA@@@???>>><<<<<<;;;;;;============<<<<<<<<<<<<<<<<<<:::999999999:::;;;777666444444555555333111333333444555555555555555111111111111111222333333333333333444444444555555444333222333555555555333444555666777666555333111222333555444222222444777444444444555666888:::;;;888777666555555666777888???======AAAGGGRRRfffwww{{{hhh[[[MMMGGGCCC???<<<<<<777777777777777888999999888777666555555555666666333444555444222111222333000111333333222222444666444333333444555666555333444444555555555555444444333333222111111111111222333333444555666666777777444555555666666666555555222222222222333444555555444333222000000000111111...000222333444444333222333111000000222333333222222222111111111111222222000333444222222555555222222222222222222333333444444444333333333333333333000111222333333333333333555111///333444222222444555444222222222222000///111111000000000000111111333222111000///000000111222222111000000000000000000000000000000111222222333333444444444333333222333333444444444555555555555555555555555444333222222222222222222222222222444444444444666777888999888888:::<<<===AAANNN[[[ppprrrggg]]]VVVTTTOOONNNLLLJJJIIIJJJMMMPPPOOONNNLLLHHHEEEEEEHHHKKKMMMLLLKKKLLLMMMMMMKKKJJJHHHGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKHHHGGGIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNQQQSSSUUUZZZ]]]``````___bbbhhhmmmhhhkkknnnooopppuuu}}}666666666666777888999:::666999===<<<999777888999555777777444444777777555666555555666888888777666777888999:::;;;:::999999;;;<<<<<<:::777555555555333333444555666666666555999999888777777777777777222333555666666666555444777777666666666666777777222333444555555444333222555777888888888:::<<>>>>>======<<<;;;::::::;;;;;;===>>>???@@@DDDEEEFFFGGGHHHIIIIIIIIIBBBBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777888999:::888666444333333444333222333444555555666666666666000000000000000111222222333333444444444555555555222111111222444555555444333444555555555333111//////222444333111111222555888777666555555666777888999888666555555666666777@@@>>>>>>AAAGGGRRRfffwww|||hhh[[[NNNGGGDDD@@@======666666666666666777888888999777555444333444666777333444555444222111222333111333444444333222444555555333111333666777555222333444444444444444444333444333222222111222222222555555555666666666666666666666555555444444444444111111111222333444555666222111111000000111222333---///111333444333222111444222111222333444444444111111000000000000000111000333444222222555555222222222222222333444555555666555444444333333333333///000111222333444444444333000000555666333000000///......000333444444444111000000000000000111111333222000/////////000000333333222111000000111111111000/////////000222333666666555555444333222111444444444555555666666666555555555444333222111000222222222222222222222222333333444444666777888999888999<<<>>>???DDDQQQ___sssoooeeeZZZSSSRRRLLLLLLLLLKKKJJJJJJMMMOOOMMMMMMLLLHHHCCCBBBEEEHHHMMMLLLLLLMMMMMMLLLJJJGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNNNNMMMKKKIIIHHHJJJIIIIIIHHHIIIJJJLLLMMMMMMMMMNNNOOORRRUUUXXXZZZdddgggiiiiiigggjjjqqqwwwsssxxx}}}999555111333777:::999777999888777555555777888999666666555555555555666666333444666888888888888777999888777777999;;;;;;:::999888777666555444444444444444444555555555555666888999999999888777666555:::999666444444555777888777777777777666666666666222222333444444444333333666444222444888::::::999<<<>>>??????>>>======>>>999999999:::;;;<<<>>>???BBBCCCFFFIIIKKKKKKKKKJJJJJJHHHEEEAAA>>>===<<<;;;>>>===<<<<<<;;;;;;;;;<<<<<<;;;999::::::;;;999888999777555222222333444666222333555666666555333222......///000111222222333333444444555555444444333444222222444444222222444555444444333333222111111333333333333333333333333222222222333333444444444555555555555666888999:::888888;;;AAAHHHTTTfffvvvpppaaaQQQGGGBBB===::::::888888888888888888888888777777666555555555555555666444222111222222111000555444222111222555888:::555333111222555777666444777777666666555444222222111111111111222333333444222333444666777777777888444555555555555555555444000333333222333555222---111111222222222111111000///...///222222///000444000222333222111111333444444333333222111111111222222111111111222222333444333333222222222333444555555444333222222222222222555555555555444333222222222333555666666555333111444444333222222111000000///......///111111000///111111111111111111111111////////////000111222333000000111222333333444444555666777777777555222111555555666777777666333000444333222222111111222222666666555333111000///...222222222333333444444444888777999<<<@@@IIIXXXggguuu}}}iii]]]TTTNNNMMMJJJGGGDDDEEEIIILLLMMMLLLHHHGGGFFFEEEEEEFFFGGGGGGNNNLLLIIIGGGFFFFFFEEEEEEHHHIIIJJJJJJIIIJJJLLLNNNJJJKKKKKKKKKKKKKKKKKKKKKNNNOOOPPPOOONNNNNNPPPRRRUUUVVVXXXYYY[[[```fffjjjkkkqqqxxx{{{{{{|||888444222333777:::999777999888666555555666888999666555555555555555555666555666666777777777777777:::888777888999;;;;;;:::777666555555444444444444444444444444555555555555555555555555555444333333777777777666666666555555777777777777666666666666555666666666666666555555666444333555888;;;;;;:::<<<>>>@@@@@@>>>======>>>;;;;;;;;;;;;===>>>???@@@BBBDDDGGGJJJMMMMMMMMMMMMLLLJJJGGGCCC@@@>>>============<<<;;;;;;;;;;;;;;;;;;:::888888888888666444888777555333222333444555333444555666666555444333111222222333333444444444333333444444444444333333444111111444444111111444444444444333333333333222333333333333333333333333555555444444444444444444666666555555555666777777777777:::AAAHHHSSSfffvvvqqqbbbQQQHHHBBB===:::;;;888888888888888888888888888777666555555555555666888666444333444444333222555444333333333555777888555333111111444555444333666666666666555444333222333333111111000111222222444555666777777888777777444444555555555555444444000333333222444666444///000000000000000///...---333111111222000---...222///000111333444555555555333222111111000000111111111111222222222333333333333333222111222333444555555555444333333333333333666666666555555444333222222333444555444444333222444444444333222222111111///......///111222000///111111111111111111111111............///000111222000111111222333333444444666666777777666555333222444444444555555555333222333333222111111111111111777666555333222111000///222222333333444444555555888777999===AAAJJJZZZhhhxxx{{{ggg[[[SSSNNNMMMKKKIIIGGGHHHKKKNNNNNNMMMHHHGGGFFFFFFEEEFFFGGGHHHKKKJJJHHHGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJLLLNNNMMMMMMNNNNNNOOOOOOOOOOOONNNPPPQQQQQQRRRSSSVVVYYY___```bbbdddggglllrrrvvv{{{wwwwwwzzz{{{zzzwww777444222333777999888666777666555444444555666777555555444444444444555555777666666666666666777777:::999777888999;;;::::::444444333333333333444444444444444444555555555555666777777777777666666555555666777777777666444333666666666666777777777777777777777777777666555444666555444666999;;;;;;;;;===???AAAAAA@@@?????????============>>>@@@AAABBBCCCEEEHHHLLLNNNPPPQQQQQQNNNMMMJJJFFFCCCAAA???>>>======<<<<<<<<<;;;;;;;;;:::999777666666666444222666666555555444333333333444444666666666666444444333333333333333333333333222222333333333333222222444111111444444111111444333333333333444444444444333333333333333333333333777666666555555444333333777666555444444444444444666666999@@@GGGSSSeeeuuurrrcccRRRIIICCC>>>;;;;;;999999999999999999999999888777777666666666666666888666444444444555444333555555555555555555555555444333111111222333222111444444555555555555444444666444222000///000111222666666777777777777777666333333444444444444333333000333333222444777666111444444444444333222111000555222111111///,,,...333444222222444666777444111222111111000000000000111000111222333444333222222333222222111111333444555666555444444333444444444666666666666555444333222222222222222222222222222555555444444333333222222//////...000111222111///000000000000000000000000............//////000111111111111222222333333444666666666555444444333333333333222222333333444444333222222111111111111111666555555333222111000000222333333444555666666777888888:::>>>CCCLLL\\\kkk~~~wwwdddXXXQQQMMMMMMLLLKKKKKKLLLNNNOOONNNLLLHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKIIIKKKLLLMMMLLLMMMOOOQQQNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUWWWYYY\\\```eeeiiippprrruuuxxx{{{yyysssnnniiifffccccccfffhhhgggeee666444333444666777666555666555444444444444555666444444333333333333444444666555555555555777999::::::999777777999::::::999222222111111222333444444333333444444444555555555666777777888888888777777555555555666666555555444666666666666777777777777555555555555444333222111555555555666888:::;;;;;;>>>@@@CCCDDDBBBAAAAAAAAA????????????@@@AAABBBCCCCCCEEEHHHLLLOOOQQQSSSSSSPPPNNNLLLIIIFFFCCCAAA@@@>>>>>>>>>>>>===<<<<<<;;;:::999777777777777666444555555666666555444222111333444444555555444444333000000000000000000//////111222222333333222222111444111111444444111111444111222222333444555555555222222222222222222222222555555555555444444444444555444444333333444444444555555888???FFFRRReeeuuuttteeeTTTJJJDDD???<<<<<<999999999999999999999999888777777666666777777777666444333222333444333222555555666666666555333222444333111111111111111000222333444444555555555555666555222111111222444555666666777777666555444444222333333444444333333222000222333222555999888444888888777777555444222222222000///000///...222888>>>888333222555555222...222222111111111111111222000111333444444333111000333222111111111222444444666555555444444444555555555555555444444333222111222111111000111111222333555555555444444333333333000//////000222222111//////////////////////////////////////////000111111111111111222222333333333555444333222222222222333111111111000000222444777444444333222222222222222444444333222111000000000333333444555666777888999:::999<<>>===<<<;;;:::888999::::::999888444444555666555333111000222222222222222222222222///////////////.........111222222333333222222111333111111333333111111333000111111222333444555555222222222222222222222222111111222333444555555555222222222333333444666666444444888???GGGSSSeeevvvvvvgggVVVLLLFFF@@@======999999999999999999999999888888777777777888888999666555333333444555444333555555666777666555333111333222222111000///000111111222333444555555555555444444333222333555777999555555555555444333222222222333333444444333333222000222222222444999888555555555555444333111000///333000///000000///222888AAA:::222///222444444222333333222222222333333444000111333444444333111000222222111000111222333444555555444444444555555666333333444333333222111000111000000000000111222333555555444444444444333333000//////000222333111000////////////////////////111111000000111111222222111222222222222222333333333222111000000000111111000111111000///111555888555555444333333333333333222222111111000000//////333444555666888999;;;;;;<<<<<>><<<<<<;;;::::::;;;;;;:::999444444555555444333111000111111111111111111111111000111111111111111111111222222333333333333222222333000000333333000000333///000000111222333333444222222222222222222222222///000111222444555666666222222222333444555666777444555888???GGGSSSfffwwwxxxhhhWWWMMMGGGAAA>>>>>>::::::::::::::::::::::::888888888888888888999:::999777555555777888777666555555666666666555333222111222333111000///111222111222333444444444444444222222333444555777888999333444444444333222111111333333444444444444333333000222222111333888888444666666666555444333222111666333222222000---///444;;;666000...111555888888444333333333333444555555222222333444333222111000222111111000000222333444444444444444444444555666444444444333333222111000000000000111222222333333444444444333333333333333000000///111222333222000000000000000000000000000222222222111111222222333222222222222222222222222111111111111111000000000000222333111///000444888555555444333333333333333111111111111111000000000444444666777999;;;======>>>>>>BBBGGGNNNXXXiiiyyyzzzggg[[[SSSNNNMMMKKKMMMOOOOOOLLLIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJOOOUUUXXXWWWVVVWWWYYY]]]```ccceeeffffffggghhhjjjlllppptttxxxyyyzzzzzz}}}{{{pppiiidddaaa___``````bbbcccdddeeeeeeeee```]]]XXXSSSPPPOOOPPPQQQRRRPPPMMMKKKIIIHHHGGGGGG222333444555444333333222555555555666666555555555666555555555555555555666444555666777777888888777777666444444555555444333222222111111111222333333222222333333333444444444333444555777888999999999333333222222222333555555555555555666777888888888888888999999999888888777666888999:::999:::===@@@DDDGGGKKKMMMMMMKKKJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIKKKMMMPPPSSSVVVWWWTTTTTTTTTSSSRRRPPPNNNMMMKKKKKKKKKIIIFFFCCC???======<<<:::999999888666444444444444444333222111111222222111111111111222222111111222222333333444444333333444444444444333333333000000333333000000333/////////000111111111222111111111111111111111111111222222333444555666666444444333444444555666666555555999@@@HHHTTTgggxxxyyyjjjXXXNNNHHHBBB??????::::::::::::::::::::::::888888888888888999:::;;;999777666666777888888777555555555555555555444444000222333222000000222555222222333444444444333333000111333444555555555555333333444444444333222222444444555555555555444444111222111000222666666333777777777777666666555444555333333444222...///333444333111111333555888999333222222222333333444555333333333222222222111111222111000000000111333444333333333333333444555555555555555555444333222222///000111333333333333222222222333333333333333333111000000111333333222000111111111111111111111111222222111111111111111222222222222222222222222222000111222333333222111111000333444333000000444888333333222111111111111222222222222222222222333333444555666888;;;===>>>???@@@AAADDDKKKQQQ\\\nnn}}}ooocccYYYSSSQQQPPPRRRSSSRRRNNNKKKJJJKKKJJJJJJIIIIIIJJJKKKMMMNNNPPPWWW___cccddddddfffiiinnnqqqtttwwwwwwwwwxxxyyywwwzzzxxxqqqfff^^^YYYVVVSSSQQQRRRSSSUUUVVVWWWVVVUUUTTTRRRQQQOOOMMMKKKKKKMMMNNNNNNMMMKKKIIIGGGFFFFFFGGG111333555555444222222222555555666666666666555555666666555555555555666666666777888888888666555444777555333333444444333222333333222222222222222333222222333333333444444444000111222444555666666666111222333444555444444333444555555666777888888999777888888999999999888888777:::<<<<<<;;;;;;???BBBEEEIIIMMMOOOOOOMMMLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKMMMOOOQQQTTTWWWXXXUUUVVVVVVVVVUUUTTTRRRQQQOOONNNNNNLLLIIIDDD@@@>>>>>><<<999777666444111///555555444333333222222111333222222111111222222333000000111222333333444444333444444555555444444333333000000333333000000333////////////000000000000111111111111111111111111444444555555555555555555666666555444444444555555555666:::AAAIIIUUUhhhyyyzzzjjjYYYOOOHHHBBB??????::::::::::::::::::::::::999888888888999::::::;;;777555444444666777666555555555555555555555555555000222333333111111333666333333333444444333333222///111333444444333111000333444444555555444444333444555555666666555555444111222111///111555555222222333333333333333222222111///111444333111222666111333555555444333444555222111111111222333333444444444222222111111111222222111000000000111333333222222222222333333444555777777777777666555444333...000222444555444333222222222222222222222222222111000000111333333222000111111111111111111111111111111000000000000000111222222222222222222222222111222444555555444333111000333666444111000333777222111111000///000000000333333444444444444555555444555777999;;;===???@@@BBBBBBFFFLLLSSS^^^pppttthhh]]]VVVSSSTTTVVVWWWTTTPPPMMMMMMOOOMMMLLLLLLLLLMMMNNNPPPQQQVVV^^^hhhnnnpppqqqtttwww||||||xxxhhhaaaXXXQQQOOOMMMLLLJJJGGGIIILLLOOOPPPPPPNNNMMMHHHIIIIIIIIIIIIKKKMMMOOOGGGGGGFFFDDDBBBAAACCCDDD777333222333333222333777333333333333444444555666555555666666555444333333999888777666666555666666666555444333333333333333222333333222111111222444111444666666555333333444333111///000333555444222333333444444555666666666777666666555555555555666<<<<<<;;;:::999999999999============<<<<<<<<<<<>>===;;;999777555444444111111000000000000111111444333222000///............111555666555222000000222222111111111111222222222000---...111333222000000......000222222///,,,...//////...------///111222222222333333444444444555666666555333222222333999999;;;???EEEQQQfffyyyyyyiiiWWWLLLEEE???;;;:::999888888888888888999999666666777777777777666666555444333222444666999;;;777777666444444333333333666555555444222111111000555444333222222222444444444222---+++///555222,,,444333222000///000000111222333444555555555444333222222222333333333444444777777777555444222000///000111222222111111333555111111222222333333222222000000000000111222333444333333333222222111111111...//////000000000//////222222222111000111333555555555666666555333222111222111111111000000//////444111//////111222111///000///...///111222222111666333///...000111///---......///111111222222222222222111111111111111111111111222111111000///...111555555000000444444000222222222000//////111333222333444444444333111000;;;888999===>>>===???CCCEEEHHHKKKNNNTTTbbbwwwxxxllleee```\\\]]]WWWSSSSSSSSSTTTYYY^^^WWWXXXYYY[[[\\\\\\\\\[[[eeennnyyyyyyooojjjiiihhhiiiiiihhheeecccTTTQQQMMMIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBB666333111444444111333666444444333333333444555555555666666666666555444333777777666666666666666666444444333333333444444555222222333222111111222444222333555555333222333444333111///000333444333222333333333444555555666666666555555555555555666666<<<<<<;;;:::::::::::::::;;;<<<<<<======>>>??????DDDGGGKKKOOOQQQRRRQQQPPPNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQSSSUUUVVVWWWWWWVVVVVVWWWXXXYYYXXXVVVTTTSSSOOOOOOOOONNNKKKGGGCCCAAA>>><<<:::888555444333222111000000//////000000111333333222222111111222222...111444555444222111000222111111111111111111222888555111000000///---+++222000//////111111...,,,---...//////...///111333444444444444444555555555333555555555333222333444888999<<>>;;;<<>>CCCIIISSSfffwwwyyyiiiWWWMMMFFF???<<<<<<<<<;;;999777666555555444555666666777777666666555555444333333444666888:::888888777666555555555555222222222333333444444444000000000000000111222333///444555111000333555555333222222222222333333444444333333222222222333333222222222333333333333444000000111222333333333333333444444333222111333444444444444444333222111000222222222222222444555555222222222111111111111111333333111000//////000111111222222111000111333444333333333333222111000///111111000000000000//////222000///000222444444333222111000000111222111///555444222111222222222111//////000111222222222222111111222222222222222222000000000000000000//////111444444222222444555222333333333222000000222333333333555666888:::;;;<<<>>>;;;;;;???AAA@@@BBBFFFIIIMMMQQQVVV\\\iiiyyy|||yyyqqqkkkffffffeeeeeeiiinnntttxxxzzzyyyvvvvvv{{{{{{wwwrrrlllfff___YYYTTTRRRQQQPPPQQQQQQQQQOOOMMMJJJIIIFFFCCCAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBCCC>>>???AAACCCEEEEEEEEEEEEEEECCCAAA@@@@@@BBBDDDFFF333000111444444111000333777666555444444444444444555666666777666666555555444444555666666777777777666666555444333222000000111222222111000000111333222222222000//////222444111111111111222222222111222222222333444444555555333333333333444555666777999999888888888999999::::::;;;<<<>>>???AAABBBCCCDDDFFFJJJMMMPPPQQQQQQPPPJJJJJJJJJIIIJJJKKKKKKLLLOOOPPPQQQRRRSSSRRRRRRQQQTTTTTTUUUUUUTTTSSSQQQQQQLLLLLLKKKIIIGGGDDDBBBAAA>>><<<:::777555333222111//////............/////////////////////000111111000111222111//////111222000000111111111111000000......///111333444555444222111///......///000000///000111111000111333555666666666555555444444444000222333333333333555666777999???EEEJJJTTTeeeuuuxxxhhhWWWMMMFFF@@@======888888777777666666777777555666666666666666666555555444333333444555777888777777666555555555555555222222333333333333444444111111111222222333444444---000111//////333444222111222222222333444555555444333222000000111222333111111222222222333333333111222333444555555555555444555555444222111222444555555444444333111000///111111111111222333444444111111111111111111111000666444222000//////000111000111222222111111222444111111111111111000000///000000000000000000//////111000000111333444555666333222111111111222000///333222222111222222222111///000111111222222222222111111222222222222222333222222111000//////......111222222222333444444444555555555444222222444666666777888:::<<>>>>>AAABBBBBBEEEIIILLLQQQWWW^^^fffqqq|||vvvrrrrrrssssssxxx~~~}}}zzzvvvrrrooohhheee```\\\XXXTTTOOOLLLMMMLLLKKKLLLMMMMMMLLLJJJGGGEEECCCAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBB>>>@@@BBBDDDDDDDDDCCCCCCDDDBBB@@@???@@@CCCFFFHHH333000111444444111000333777666555555444444444444555555666666666666555555333444555666777777666666222333333444444333222111111222222111000000111333111222222000//////111333000111222222222111000000111111222222333444444444222222222222333555666666555555555555666777777888<<<<<<===>>>???@@@AAAAAADDDFFFIIILLLNNNOOOOOONNNIIIHHHHHHHHHHHHIIIJJJJJJMMMNNNPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPOOONNNMMMMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>===;;;888666555444333//////............//////111000//////......//////000111111000......000222///000111111111111000///222222333333111000//////...............000222444222222333222000000111333444444444333333222222222///111333333333333555666777999???EEEJJJSSSdddtttwwwhhhWWWMMMGGGAAA>>>>>>999999888777777777777777555555666666666666555555444444333333444555666777555555444333333333444444444444333333333333222222111111222222333333333333//////------111666444...000111222333444555555555333222111/////////000111000000000000111111111222222222333333333333333333444555555333111111222333555444444333222000///...////////////000111222333000000000000000000000000666444222000//////000111///000222222111000111333111111000000000//////000//////////////////000000+++,,,,,,---...///111222444222111111222222111///000000111111111111111111000111111222222222222111111111222222333333333333555444222000///.........111111111333444444444555444555555444333444666888<<<===???BBBEEEGGGIIIJJJJJJGGGFFFHHHIIIHHHKKKOOOOOOTTT\\\eeennnyyy~~~{{{}}}}}}yyynnnkkkhhheeebbb```^^^]]]VVVTTTRRRPPPNNNKKKGGGCCCGGGFFFEEEEEEGGGHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDDDDDDDCCCBBBAAACCCBBB@@@@@@AAACCCFFFHHH444111111444444111111444666666555555444555555555333444555555555555555555333444555666777666555444---...111333555666666555000111222111//////111222111222222111000000111333///111333333111000///000000111111222222333333444222222222222333333444555333333333333444555777777;;;;;;<<<===>>>@@@@@@AAADDDFFFHHHJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOQQQRRRRRRQQQQQQKKKJJJJJJIIIIIIHHHHHHGGGEEECCCAAA???===============<<<:::888777666666666000//////......//////000333222111000000000000000///000000///......///111...///000111111000///...,,,///111222111000111111+++,,,...//////000333555333333333222000///000111222222222111111111111111///111333333222333444666666999>>>DDDIIIRRRcccssswwwhhhWWWMMMGGGBBB??????>>>===;;;999777555444444444555555666666555555444444444333444444555555666444444333333333333333444444444444333333222222222///000000111111000//////111000------333888444,,,000000222333444444444444222111000///////////////........./////////000000//////000000000///......222333333222111000222333333333333222111///...---//////...//////000111222////////////000000000000333333111000//////000111...000222222111000111222111000000/////////000000......////////////000000,,,---.........///222444333222111111222333222000---///111111111000111222111111222222222222222111111111222222333444444444555444222111000000111222333111222555777555666999444555555555555777:::<<>>@@@AAABBBEEEEEEGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKFFFEEEDDDCCCCCCBBBBBBBBBAAA???<<<:::999999:::;;;:::999888777777666666666111000000//////000000111111000000000000111111222...///000000......///000...///000111111000///...%%%)))...111111222444666***---000000000000222444111222222111//////000222000000111111111111111111000111333333222222333555777888===BBBGGGPPPbbbsssvvvgggWWWMMMHHHCCC@@@@@@???>>><<<:::888666555555444555555666666555555444333333444444444444555555444444333333333444444555222222333333333333444444000000111111000///...---...000///...000333111,,,///000111333333333222222000000000000///...------,,,,,,---------.........------............------000111222111000000111333111111111000000...------////////////000111222333........./////////000000000000000000000000000000---000222222111000111111111111000//////000111111........./////////000000///111222222111111444666222111000111333444333222,,,///222333222111222333111222222333333222222111111111222222333444444555222222111111222444666888666333444999;;;999:::>>>888999;;;;;;<<<>>>BBBEEEHHHLLLSSSZZZ```dddffffffaaa\\\YYYZZZYYYWWWYYY^^^dddiiirrr{{{~~~|||yyyuuutttvvvssspppjjjccc\\\VVVRRRPPPNNNOOOPPPQQQPPPOOONNNNNNLLLJJJIIIIIIJJJIIIGGGDDDFFFDDDCCCCCCFFFGGGHHHHHHEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCFFFEEECCCBBBBBBBBBDDDEEEAAAAAABBBCCCCCCDDDDDDDDD888444222333333222444888555555555555555666777888111222333333444444444333444555666777777555333111222333444555444222000...000111111000//////000222000222444444333222111222...111444444111......///000000000111222222333333333333222222111222222222222222333444555666888999555666888;;;>>>AAACCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@???????????????===999777666666888999888777777666666666666777111111000000000000111111,,,,,,------...000111222---///000000///......///...///000222222000///...***---111222000......///+++...111222000///000222///000000000///000111333000000000111111222222333000222333333222111333444777888<<>>;;;===AAA>>>???AAABBBCCCFFFJJJMMMXXX^^^gggpppxxx|||~~~rrrmmmiiiiiihhhfffggglllqqqvvv~~~}}}rrrkkkdddcccaaa______bbb]]]ZZZVVVRRRNNNMMMLLLLLLDDDFFFIIIJJJIIIHHHGGGGGGIIIGGGDDDDDDDDDEEEEEEDDDCCCAAA???@@@BBBEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???@@@@@@AAABBBDDDCCCAAA@@@@@@BBBEEEGGGAAABBBCCCDDDDDDDDDCCCBBB666555444333333444555666666555444333333333333444555555555444444333333333555444555666777666333111000000//////////////////111000//////111222222111111111222111111000///...222222111111111111111111222111000000000111222333000000111222555666555444000000222333444555555555888<<<>>>===::::::???DDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGAAABBBCCCDDDEEEDDDCCCBBB;;;;;;;;;;;;;;;:::999888111333666555333111222444999777555444444333111///---111222000222666666444//////...------...000111444333222111111111222333111111111000000000000000333222///...---...///000000000111111111111000000000000000000111222333444222222333333333444444444111111111111222222222222666777:::@@@FFFPPPaaappp{{{kkk[[[QQQKKKEEEAAA@@@>>>===;;;888555555777999333444444555666777888888222666888888444222333444666777666444333222444666222222222333333222222222444///---000333222///---333000......000111///---...000222444555444222111333111///---,,,++++++,,,))))))***+++,,,,,,------///...,,,++++++,,,...//////333333//////222222---.........///////////////,,,,,,...///111333444555000000/////////000000111...///000222222111111000000000000000000000000000222111000//////000111222222111///------...000111...///000111111111000///555444333222111222333333:::999777444333222333333333333333333222222222222222000...000333555555333666555555666888999:::999@@@AAABBBBBBCCCEEEJJJMMMNNNNNNQQQUUUTTTRRRXXXbbbooovvv~~~|||{{{~~~zzzwwwwwwxxxyyytttssspppllliiifffdddcccZZZZZZXXXUUURRRPPPQQQSSSKKKKKKKKKJJJGGGEEEEEEFFFHHHHHHGGGFFFEEEDDDCCCCCCEEEEEECCCAAA???@@@DDDFFF@@@@@@AAABBBBBBBBBAAA@@@CCCCCCAAA===::::::???CCCBBBBBB@@@@@@@@@@@@BBBBBBAAABBBCCCEEEFFFFFFFFFFFFBBBDDDFFFEEEBBBAAACCCEEE555444333222222333444555666666555555555555444444555555444444444333333333555444444555666555333111...//////000000000000000///...,,,---///000000//////000000111111111000000111111111111111111111111222111000000000111222333555444444444444333222111///000111333555666666777999999999999:::<<<>>>@@@DDDDDDDDDDDDDDDDDDDDDCCCAAAAAABBBBBBCCCBBBBBBAAA<<<===>>>>>>>>>===<<<<<<888888888888888777666666000222555444222111222333555333222222333333222000...111111000000444555222//////...---...///000111333222111000000000111111111000000000000000000000111000/////////000111222//////000000000000//////000000000000111222333444222222333333333444444444333222222222222222333333555666:::AAAHHHRRRdddsss|||lll[[[QQQKKKDDD@@@@@@<<<======<<<999666666666444444555555666666777777444555777777555444333333666666666444333222444666222222333333333333222222000000111222333222222222222000---...///000///---///000333444444333111000000///...,,,++++++++++++*********++++++,,,,,,,,,...---,,,++++++,,,---...+++///000---...111111---.../////////////////////------...000111222333444////////////////////////...///000111222111111000000000000000000000000000/////////....../////////111000////////////000111//////000111111000000///111000000///000111222333999888777666666555555666555555444444333333333222555333222333666888888777444444555777:::>>>AAABBBDDDFFFIIILLLOOOTTTYYY]]]]]]]]]bbbhhhjjjkkksss}}}wwwqqqkkkiiifffdddcccccceeeeee```___\\\YYYVVVTTTSSSRRRNNNNNNNNNKKKHHHFFFFFFGGGFFFGGGGGGFFFCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@CCCEEEAAAAAAAAAAAAAAAAAAAAAAAA???AAAAAA@@@>>>>>>@@@CCCBBBAAA@@@@@@@@@@@@AAABBBDDDDDDDDDEEEEEEEEEDDDDDDBBBDDDFFFEEECCCBBBDDDFFF333222222111111222222333333444555555555444222222444444444444333333333333555333222222333333222111---...000111222111111000///---,,,---...000//////......///000000111222222111111111111111111111111111111000000000111333444555555555555444333222111000111222333555666777888888666555666:::=========BBBBBBBBBAAAAAA@@@@@@@@@=========>>>>>>===<<<<<<888888888888888777666555444444444444444333333222000111333333111000111222000//////000222333333222...111111...///222222000///............///000111222222111000000000000000000000000000000000111111//////000111222222333333......////////////......000000000000111222333333333333333333444444444444555444333222222333444555444555999AAAHHHTTTfffvvv}}}nnn]]]RRRKKKDDD???>>>;;;===@@@@@@<<<888555333555555555666666666666666666555444555666666444222666666666444333333444666222222333333333333222222...111333333000000111222111///......///000///---000111333444333222000///...---,,,++++++++++++,,,******++++++++++++++++++---,,,+++******+++,,,---***---...---///222222/////////////////////.........//////000000111111222...////////////...,,,+++...///000111111111000000000000000000000000000000//////000000000000/////////000000111111111000000222222222222222222222222////////////000222444555555666666777777777777666666555444333222111111111666555444666999:::::::::999999:::===AAAGGGLLLPPPOOOTTTZZZaaagggmmmssswwwyyyzzz~~~~~~wwwrrrmmmggg```ZZZSSSSSSTTTTTTUUUUUUVVVVVVQQQPPPNNNLLLJJJHHHHHHGGGGGGHHHIIIHHHEEEBBBAAAAAA@@@AAABBBAAA???>>>???@@@??????@@@@@@AAAAAAAAABBB@@@BBBCCCBBBAAA@@@AAACCCBBBAAA@@@??????@@@AAAAAA<<<>>>BBBCCCCCCBBBAAABBBAAAAAA@@@@@@@@@@@@AAAAAAEEEEEEEEEEEEDDDCCCBBBAAABBBCCCEEEEEEDDDDDDEEEGGG222222222222222222222222///000222333222111///---333333333333333333333333444222000000111222111000...///111222222111///...111///......000111111000////////////000000111111000000000000111111111111111111000000000222333444222333555555555444555555333333333333444555666666777666555666888:::<<<===@@@@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::999777777666666555444333222111111222222222111111000///000111111111000000000000//////000222333333222...000000...---000000---.........//////000111111222222222111111111111111000000000000000111111111///000222444444333222111...//////000000//////...111111000000111222222333333333333444444444444555666444333222222333444555555666999@@@HHHSSSfffvvvooo^^^RRRKKKCCC>>>===<<<>>>@@@@@@===888555444666666666666666555555555777444333444666777555222555666666444333333555777111111222222222222111111000222222000000111000---000000000000000000000///000111222333222111///...,,,,,,,,,,,,,,,,,,------++++++++++++************++++++*********+++,,,------///000000111222222111////////////............000000000000000000000000---...///000///---***)))/////////000000000000000000000000000000000000000000111222333333222111000...///111333333222111000555555444444444444555555222111111222333555777888777999:::;;;<<<;;;::::::;;;:::888666555444444444888888:::<<<>>>???@@@@@@CCCDDDFFFHHHMMMTTT[[[```eeekkksss|||xxxqqqkkkhhhddd```\\\WWWPPPKKKIIIJJJLLLNNNOOOOOOOOONNNJJJJJJHHHGGGFFFEEEEEEEEECCCFFFHHHHHHEEEBBB@@@???===???@@@???>>>===???@@@>>>>>>>>>>>>????????????>>>@@@BBBCCCBBBAAAAAAAAABBBAAA???>>>===>>>@@@AAA<<<>>>AAABBBBBBAAA@@@???AAA@@@@@@@@@@@@@@@@@@AAADDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHH222222222333333222222222///000111222222000...---333333333333333333333333444222000///000111111000000111111111000...---,,,000///---...000111111000111111000///......////////////000000000111111111111000000000000222333555000333555555444333444666666555444333333333333444444777999888666666:::???======<<<<<<;;;:::999999::::::::::::999888777666555555444333222111111111000000111111111111111000000000000000111111000///222111000111222333222111...000000------//////,,,---...///000000111111111333333333333333222222222//////000000111111111111111222444555555333000//////000000111111000000///111111111000111111222333333333444444444555555555444444333222333444555666777777:::@@@GGGRRReeeuuuppp^^^SSSKKKCCC>>>===>>>??????===:::777777777666666666666666555555555777444222333666777666333555555555444333333555777000000111111111111000000222111///...444:::666---000111222222222111111111000111111111111000......,,,------...............+++*********************************++++++,,,---000000000222111000000000000000//////.........---000000000000/////////...---...//////...,,,***(((///////////////000000000////////////////////////000111222333333222111000---///111444444444222111444444444555555555666666555555555555666888:::;;;>>>???AAABBBCCCCCCBBBAAADDDCCC@@@===;;;:::::::::===???BBBEEEGGGIIIKKKLLLMMMPPPSSSWWW]]]eeeooouuu|||uuuooohhhbbb]]]XXXVVVTTTQQQNNNJJJEEEBBBCCCDDDGGGIIIIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@@@@===@@@CCCDDDAAA>>><<<;;;>>>???@@@@@@??????@@@AAA??????>>>>>>>>>>>>=========???BBBCCCBBBAAAAAAAAABBBAAA???=========???@@@@@@@@@>>>>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHIIIJJJ111222333333333333222111111222333333333222000000222222222222333333333333333111000000111111000///111000///...------,,,,,,...,,,+++,,,---///......222111000...------.........//////000000111111111000000//////000222444555111444666555222000222444666555333222111222222333444888;;;888444333888===;;;::::::999999888888888888888777666555444222111222111000///....../////////000111111222111111111111000///000222222000///333222000111222222111000---000000------//////,,,---...///000111222222222444444444555444333333222/////////000111111222222222333444555444222000...000000111111111111000000222111111111111111222222333444444444555555555555333333444555666777777888999999;;;@@@GGGSSSfffvvvppp^^^SSSKKKDDD???>>>>>>>>>===;;;888777888999555555555666666666666666666444333333555666666555444555555444333333666888000000111111111111000000111000---...888CCC>>>333...000222333222111111111///000000000000//////...------...//////.........))))))************************++++++,,,---------000......111000---,,,...000000000///......------000000000//////.........---............---+++***//////.........///000111////////////////////////......////////////......---///111444555555444333222333555777888888777777888888888999;;;===@@@AAACCCDDDFFFGGGIIIJJJJJJJJJMMMKKKHHHDDDAAA@@@@@@AAADDDGGGLLLPPPSSSUUUXXXYYY[[[___ffflllrrr{{{yyysssooooookkkeee```\\\XXXTTTQQQNNNMMMLLLJJJHHHEEECCCBBBBBBCCCEEEGGGFFFDDDBBB@@@???>>>>>>===============<<>><<<<<>>>>>======<<<<<<>>>@@@BBBCCCBBBBBBBBBCCCAAA@@@???=========>>>>>>CCC@@@===;;;<<<=========??????@@@@@@@@@@@@??????>>>???@@@BBBCCCDDDDDDDDDBBBAAABBBEEEHHHKKKKKKKKK000000111222222111000000333333333222222222111111111111222222222333333333222111111222333222000......---,,,++++++,,,...///...,,,++++++---......---111000...------...///000......//////000111111222000/////////000222444555...222555444111///222555333222111000000222333555666777777555333333555888888888888888888888888888777666666555333222000///000///......---...///000//////000111111111111111222000///111333333111///111000//////111111000///---///000------000000---,,,---///111222222222222333333444444444333222111...//////000111111222222111111222333333222111000//////000000000000//////222222111111111111111222444444444444555555555555222333666999;;;;;;;;;:::::::::<<>>333+++...111222000//////000......//////////////////,,,---.........---,,,,,,(((((())))))******++++++***+++,,,------.........///,,,---111111------000111000000///......------///////////////.....................------------///......---...///000111////////////////////////......------------.........///111333555555555555333666:::===??????===<<<<<<===>>>@@@DDDHHHKKKMMMOOOOOOQQQTTTWWWZZZ]]]^^^^^^\\\WWWSSSPPPOOOOOOOOOVVVZZZaaafffiiilllooorrrtttyyyxxxtttrrrqqqppplllhhhddd```^^^[[[XXXUUUSSSQQQNNNKKKHHHIIIIIIHHHFFFDDDCCCCCCDDDCCCDDDFFFGGGFFFDDDBBB@@@??????>>>===============>>>@@@BBBCCCAAA????????????@@@AAA@@@???>>>???@@@<<<<<<<<<<<<<<<=========???AAACCCCCCBBBBBBCCCEEE@@@??????>>>======<<<<<>>??????>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@AAABBBCCCCCCCCCBBBAAAAAADDDIIILLLMMMLLL...///000111111000///...222111111000///000000000111111111222222333333333111111222333444333000---,,,+++))))))***,,,000222000...------///000000//////...---,,,---///111222---......///000111111222000/////////111222444666(((---222333111111555999000///......000222555777888666333222333444333222777777777777888888888888888888777666444222111000111000/////////000111222......///000111111111000333111///111333444222///...------...000111000///,,,///000---...111111...,,,---///111222333222222222222333444333222111000...//////000111222222222///000000111222222222222......////////////......222222111111111111111222444444444555555555666666222444888<<<>>>>>>>>>===::::::===DDDLLLYYYnnnooo^^^SSSLLLEEE@@@@@@888:::;;;;;;999888888888333444444555666777888888333555666555222222666999444555555444333444666888333444444555555444444333///444333...000888666---))),,,000111///------///---.........//////000000,,,,,,---...---,,,+++***'''(((((()))***++++++,,,***+++,,,---............///,,,---333444000000444111000000///...---------/////////////////////.........---------.../////////......------///000111////////////////////////000///...------...///000...///111333444666666777888;;;@@@DDDGGGFFFDDDCCC@@@AAADDDGGGLLLRRRVVVYYY``````bbbfffjjjppptttwwwsssqqqlllhhheeeccccccdddmmmrrrzzz}}}qqqhhhaaa]]]aaa```^^^[[[YYYWWWUUUTTTNNNMMMMMMMMMLLLIIIDDDAAACCCCCCBBB@@@??????@@@BBBAAABBBDDDDDDDDDCCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<>>>@@@@@@>>>======>>>>>>???@@@???===<<<===>>>888999999:::<<<======>>>@@@AAACCCCCCBBBCCCDDDFFF????????????>>>===;;;;;;@@@>>><<<>>>AAABBBAAA???>>>???@@@AAAAAA@@@???>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAADDDJJJMMMNNNLLL////////////000111222333111111000000000000111111444333111222333333222000000000111111111000000/////////......------------000---******---///...,,,---.........------///000333111000///000111000000000111111111222222222222333111///...///111111000333222111111111333666777333222111111111333666777111222333444666888:::;;;999888666444222111111111//////...---------......//////000111111222111111222000...---///000000000000000000000000000000000,,,------...///000000111...///000111111111111111111444666555222111222333///////////////000000111555222///,,,,,,///222555222222222111111///......222222111111111111111222444444333333333333444444333555888;;;===?????????>>>===???EEEMMMZZZooorrrbbbVVVMMMEEEAAAAAA;;;;;;::::::999888888777777777666555555555555555888666444333222333555666555555444444444333333333222333333444444333333333444111...---...111222333000///......//////...---000000//////......------,,,...---++++++,,,)))###+++)))'''))),,,---,,,***.........+++***+++000555///000000000000//////...///...///222000,,,,,,000......//////////////////111000///------......///000///...000333444111...111000000111222222111///000///.........///111222111222333333333666999<<>>======<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>????????????>>>>>>???===;;;::::::<<<>>>@@@AAAAAAAAA@@@@@@@@@??????AAA@@@>>><<<;;;<<<<<<===;;;<<<<<<===>>>??????@@@>>>???@@@BBBAAA@@@>>>===AAABBBCCCBBB@@@???@@@AAAAAABBBDDDFFFFFFFFFFFFEEE222222111111000///////////////............//////333222000111222222111///111111111111111000///...---------------,,,,,,+++,,,+++***,,,......,,,))),,,---......------...000000///......000111111111000000000111111111222222111000...///111222333222333222222222222444555666111111000///000222444555444444444444444444555555666555444222111000//////000000///...------------,,,,,,---...............333111///...//////...---////////////////////////.........//////000000111...//////000000000//////111333555444222000111222000000/////////000111111444333000......000333444111222222111111///......//////............//////444333333333333333333444222555:::>>>@@@@@@>>>======<<>>BBBKKKPPPWWW\\\___```aaaaaabbbdddgggkkkpppwww~~~}}}iii]]]UUUOOOLLLMMMKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFEEECCCBBBAAA@@@@@@@@@???===>>>BBBEEEFFFFFFEEECCC???===<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;===???AAA@@@@@@?????????>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<======>>>??????@@@>>>>>>???@@@@@@@@@???>>>AAACCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEE111111222222111000...---000//////......//////000222111///000111111000...222222222111000///...---+++,,,---------,,,***))))))***+++---///---***''',,,---......------...000,,,,,,,,,---...000111222/////////000000000111111000///...///222444444444111111222222333333444444000///......///000222333444333333333333333333222555444333222111000//////111000///...------------//////000000111111000000000///...///000000...,,,////////////////////////000000000000000000000000...////////////......---000222333222111///000000111000000000000111222222333333111000000111333333111111111111000///......111111000000000111111222333333333333333333333333222666;;;@@@BBBAAA>>><<<===<<>>CCCIIIMMMUUUZZZaaagggkkknnnrrrtttuuuxxx}}}}}}|||zzzwwwsssooollljjjhhhhhhiiikkkmmmppprrrssstttvvvzzz~~~uuuaaaVVVPPPJJJGGGFFFGGGFFFCCCAAA???>>>>>>>>>BBBCCCCCCCCCCCCBBBAAA@@@>>>???>>>>>>>>>@@@EEEHHHFFFEEECCCAAA>>><<<:::999;;;;;;:::999888888888888;;;;;;<<<======>>>???@@@???>>>===<<<<<<===>>>???======<<<===>>>???AAAAAA>>>>>>>>>===============>>>>>>>>>>>>===<<<;;;;;;<<<======>>>>>>?????????>>>>>>>>>>>>??????@@@AAABBBCCCDDDCCCAAAAAAAAACCCDDDCCCCCCCCCCCCDDDDDDEEE---///111222333222000///222111111111111111111222333111000000111111000///222222222111000...---,,,+++,,,---...---,,,***)))***+++,,,---...---+++)))+++---//////...---...///+++,,,------,,,---///000////////////000000000000111000///000222333333222//////000111222111111111//////......///000111111000111222333444444444444555555555444333222111111000//////...............000111111222222222111111,,,,,,---///111111///---////////////////////////111111111111000000000000000000000000///...------000000111111000/////////111111111111111222222333111111111111111111111111000000111111000///......222222111111111222333333444444444555555444444444444777;;;???@@@???>>><<<======@@@FFFNNNZZZmmm~~~tttdddXXXNNNEEE@@@???::::::888777666666777777777666555555555555666666555555666666555555444333444444444333333333222222000000111222222222222111000//////000111111///---///000111111000000111222000000000000000000000000000111...++++++//////,,,***************+++******)))+++,,,...............++++++---...///////////////...///111000,,,,,,///......//////000000111111000/////////............111000///...///111222222111000//////111222111000222222333555666888999:::<<<===@@@CCCHHHOOOVVV\\\aaaeeelllrrrxxx~~~|||yyyxxxpppnnnkkkhhhfffdddddddddfffeeedddbbb___]]]ZZZYYYWWWWWWXXXYYYZZZ\\\^^^___]]]aaafffiiimmmuuutttaaaVVVQQQLLLGGGFFFFFFEEEBBB???===<<<<<<<<>>???@@@@@@???>>><<<;;;;;;<<<>>>???<<<===>>>???AAAAAABBBBBB>>>>>>>>>>>>============>>>>>>???@@@???>>><<<;;;======>>>>>>>>>?????????>>>======<<<===???AAACCCBBBCCCDDDDDDBBBBBBBBBDDDEEEDDDCCCBBBBBBCCCDDDEEE...///111222333222000///222222111111111111222222444222111111222333111000222222111111///...,,,,,,,,,------...---,,,+++***---------,,,,,,,,,---...+++---//////...---...///,,,---...---+++***,,,...////////////000000000000333222111111222222000///------.../////////......///////////////000000111000111222444555555555444333444444444444333111111...............///000111---......///......------............///...,,,***........................111111111111000000000000111111111111000000///...000//////000000///...---111111111111111222222333//////000000000000/////////000000000000//////..................///000000555555666666666666555555777888999:::;;;<<<======>>>>>>AAAHHHPPP]]]pppxxxhhh\\\RRRHHHBBBAAA<<<;;;999888777777888999666666555555555555666666555555666666555555444333444444333333333222222222000111111222222111111000000//////111222111...+++///111222111000///000222///////////////000000000,,,,,,***'''(((,,,,,,))),,,,,,---,,,,,,+++,,,,,,---,,,++++++---...//////++++++---...///////////////...///111000,,,,,,///******+++,,,------......///////////////......---111000000//////000222333000///---...000222222222333444666999<<<>>>@@@AAABBBDDDHHHLLLRRR[[[dddjjjuuuyyy|||vvvoooiiieeebbb```ZZZXXXVVVTTTRRRQQQQQQQQQRRRQQQQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNRRRVVVWWWXXX^^^iiirrr}}}yyyfff[[[TTTNNNJJJIIIDDDCCCAAA>>><<<;;;;;;;;;>>>>>>>>>>>>>>>?????????===<<<<<<>>>AAAEEEGGGIIICCCAAA>>>======<<<999666<<<<<<:::999888888888888888999;;;===>>>?????????>>>===;;;::::::;;;===>>><<<===@@@BBBDDDCCCCCCBBB????????????????????????>>>???@@@AAA@@@???>>>===>>>>>>>>>>>>????????????>>>===<<<;;;<<<>>>AAACCCBBBCCCDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCEEEFFF222333333222111///---,,,111000000//////000000111444333222222333333222000111111111000///...---,,,...---------,,,,,,,,,,,,.........,,,++++++---000***---///000///.........,,,...///---***)))+++.../////////000000000111111333222111111111000...,,,---------------.........////////////////////////222333444555444333222111000000111222222111000///............///000111111//////000000000///......333111///...---+++(((%%%........................000000000000000000000000000111111111111111000///000/////////000000...,,,111000000000000111222222/////////////////////////////////000000//////...////////////000111222222444555666777777666555444777777666666777999:::;;;======BBBIIIRRR___rrr|||lll```UUUKKKDDDBBB===<<<999888777777999:::666555555555555666666777666666555555555444444444333333333333222222222222333333333333222111000///000000///000111000---+++///111333222...---///111............////////////+++---+++)))***......***---...///...,,,,,,,,,...///---++++++---///000000...///000000111111111111///...///222000,,,,,,000++++++,,,---...//////000/////////000///......---///000111000//////111333...---,,,---000333444444555777:::???CCCFFFIIIJJJLLLOOORRRWWW___hhhssszzzyyyuuurrrgggddd^^^ZZZWWWUUURRROOOKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKNNNQQQPPPOOOSSS[[[aaammmwwwpppbbbWWWMMMIIIIIIAAA@@@>>><<<::::::::::::>>>======<<<======>>>>>>=========@@@DDDFFFFFFEEEBBB???<<<<<<======:::777;;;;;;:::999888888888888777999:::<<<=========<<<===<<<;;;::::::;;;<<<===<<>>???????????????????????????>>><<<<<<<<<>>>@@@AAAAAABBBCCCCCCBBBAAACCCDDDCCCCCCCCCDDDDDDEEEFFFGGG444333222111000...------111000000//////000000111333222111111222222111000//////000000///...------...---+++***)))***+++,,,***,,,...---+++***,,,...***---///000///.........***---///...******---000000000000111111111222222000000///000111000...,,,000///...------...//////------............------///000222333444333111000...///111222222111000///111111000///......//////222222222222222111000000333000...,,,+++***)))'''.................................//////000000111...///000000000000000000111///...///111111///,,,000000/////////000111111000000////////////000000......///////////////...111111111111222333444555222333444555555444333222444444555555666666666666:::;;;AAAIIIRRR```sss~~~nnnbbbWWWLLLEEECCC===;;;888666666666888999555555555555555666777777777666555444333444555555333333333222222222222111555555555444222111///...111000//////000///---+++///222444111---+++,,,///,,,---------.........///---//////...///333222---,,,...///...,,,***,,,---...---,,,...111222000...000000111111222111111111///...///222000,,,,,,000------...///000111222222...///000000000///---------000222222000///000222000......///333777999:::<<<>>>CCCIIINNNSSSUUUWWW\\\^^^bbbhhhooozzzuuulllfffbbb___\\\UUURRROOOMMMMMMLLLHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@CCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHKKKLLLMMMMMMLLLMMMRRRUUU\\\fffuuu|||jjjYYYKKKFFFGGG???>>>===;;;;;;;;;;;;<<<>>>>>>===<<<<<<<<<===>>>>>>>>>???BBBFFFFFFDDDAAAAAA===;;;;;;>>>???<<<888999888888777777777888888777888:::;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===@@@DDDHHHHHHFFFBBB???@@@@@@@@@@@@AAAAAAAAABBB>>>===============>>>>>>???????????????????????????>>>===<<<======>>>??????AAABBBBBBAAAAAABBBDDDBBBCCCDDDFFFGGGHHHHHHHHH222111000000///000000111333333222222222222333333222111000000111111000///...///////////////.........,,,***(((''')))+++,,,'''+++...///,,,************,,,///000///...---...(((,,,///...++++++///333111111111111222222222222...---...///111111///---222111///...---///000111,,,,,,---------,,,++++++***+++///111333444444333000111333444444444222111444333111000...------,,,///////////////...------...,,,******+++---------........................,,,------...///000000111------...///000000000///222000...///111222///,,,///////////////000000111222111000//////000111222......///////////////...............///000111222000111333444444333111000000222444666666555444222888999???HHHRRR```sss~~~nnnbbbWWWLLLEEECCC<<<:::777555444555777888555555555555555666777888888666444333222333555666333333333222222222111111777777666555333111///...222000///...//////---,,,///222444111,,,)))+++...,,,,,,,,,---------......***---------///222000++++++---///---+++)))+++---,,,,,,...111444444000,,,///000000000000//////...///...///222000,,,,,,000******+++,,,---...///000...///000000000///---,,,,,,///333333111///000222333222111444888<<>>======???@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHJJJOOOZZZiiiyyyqqq[[[JJJDDDFFF@@@???>>>=========>>>>>>???>>>===<<<;;;<<<<<<===>>>>>>@@@DDDGGGGGGCCC>>>@@@===:::;;;???@@@===999777666666666666777777888777888:::;;;;;;:::999777:::;;;;;;<<<<<<;;;;;;:::>>>AAAFFFIIIIIIFFFBBB?????????@@@@@@@@@AAAAAAAAA===<<<;;;::::::;;;======@@@@@@?????????????????????>>>>>>============>>>???@@@AAAAAA@@@@@@BBBCCCAAABBBEEEGGGIIIIIIIIIIII111222333222111111333555333555444111111444444222///111333444444333222111////////////////////////......---------......///***+++,,,,,,+++++++++++++++,,,,,,------.........---,,,***)))***---111444------......//////000000222111111000000000000000...///////////////......------------------------...---...222555555111---...000222222111000///000.........///000111111111111111000000//////......------.....................,,,,,,---///000///............------,,,,,,,,,000000000000////////////111000//////000222444555///000111222222111///...////////////............333111......///111222222...------000333555333000333333222444555666444333222222222222333444444555666:::@@@IIIUUUeeexxxqqqcccXXXOOOHHHCCC<<<999777666666555444333888555333444777999888777777666555444444444444444000222333222111222555999555444333222111111111111111000000///...---------///...------...///...,,,000000000...,,,+++,,,...////////////////////////------------------------333111---,,,000666444...///......///000000...---000111222111///---...///......------------....../////////000//////...---000111222222111000///...222333555888<<<@@@DDDFFFSSSXXX^^^eeejjjooosssvvv{{{qqq^^^XXXPPPKKKIIIIIIGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>============>>>>>>888;;;???CCCDDDDDDBBBAAA??????>>>>>>??????@@@AAAGGGGGGGGGFFFEEEEEEGGGIIIJJJPPPZZZiii}}}ttt^^^NNNGGGEEEDDDBBB???>>>???@@@AAAAAA>>>===<<<:::999::::::;;;>>>@@@DDDGGGHHHFFFDDDBBBBBB@@@============<<<;;;:::999777666555666888999::::::::::::::::::::::::>>>======<<<<<<<<<======BBBDDDEEEDDDAAA@@@@@@@@@@@@===:::;;;>>>@@@???>>>@@@>>>===;;;;;;===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<======<<<;;;AAAAAAAAABBBBBBBBBAAA@@@???@@@BBBDDDGGGJJJMMMNNN111222333222111111333555555777666333222555666333111111222222222111///...////////////////////////...------,,,,,,,,,---------,,,******+++,,,,,,,,,------,,,,,,,,,,,,,,,---,,,+++*********---///111---...///000111222333444222111000000//////000000......////////////......------------------------.........000333444111...---///111222111000000111000000000///////////////000000000//////.................................///...------...///---,,,......---------,,,,,,,,,..................//////////////////000111222333//////000000000000//////000000000///////////////444222//////000111111111000///000222666777555333444333333444666666555333222222222222333444555555777;;;AAAJJJVVVgggyyysssdddXXXOOOFFFAAA>>><<<999888888888666555777555333444666888777666555444444333222222333333111333444333222222444666555444333222111111111111111000000///......------///...------//////...---///000000///---,,,,,,---000000000000000000000000------------------------,,,//////---...111111---111000///000111111000///222222222000---++++++,,,///......------......//////000000000000000//////222333444555444333333333222555999???FFFMMMTTTYYYccchhhnnnuuuzzzjjj[[[OOOKKKGGGEEEDDDCCCAAA???@@@@@@@@@AAA@@@@@@???>>>>>>======<<<<<<======>>>:::<<>>>>>>>>>>>??????AAAAAAAAA@@@??????AAACCCFFFLLLUUUcccwwwsss\\\MMMFFFCCCBBB@@@======>>>??????>>>???>>><<<;;;::::::;;;;;;???AAAEEEGGGHHHFFFCCCAAACCCAAA>>>=========<<<::::::888777666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===BBBCCCDDDCCCAAA@@@@@@@@@???===;;;;;;===??????>>>???>>>===<<<<<<===>>>??????????????????????????????>>>===>>>??????>>>===???BBBDDDCCC@@@???@@@BBBDDDEEEGGGJJJMMMQQQUUUXXX111222333222111222333555777999888444444777777444333222111000///...------////////////////////////...---,,,+++++++++++++++///,,,))))))+++------+++///...,,,+++******+++++++++++++++++++++,,,------,,,---...000111333444555222111000000//////000000---....../////////..............................///...---///111222111000---///111111000000111222111111000000///...------..................------........................000///......///...,,,***------------,,,,,,,,,,,,,,,,,,,,,---.........///---...///111111111111000............//////000111111111111000000000//////444222111111111111000///111111111444666777555444444444333555666777555444222222222222333444555666888<<>><<<:::888888888777555555444333333555666555444333222222111111111111222222333555555333222333444444333222111111111111111000000000///......------///...------/////////------///111000...---,,,,,,000000000000000000000000------------------------***///222///---///000///222111000111222333222000111222222111...------...///......------......///000000000000111111111111000222333444333444555666777;;;CCCKKKUUU```jjjpppyyy}}}{{{|||}}}iiiWWWLLLAAA@@@???>>>???>>>;;;999<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<======<<<===>>>???@@@@@@@@@@@@@@@???>>>===============<<<======<<<;;;;;;<<<>>>CCCGGGPPP]]]ooorrr\\\OOOIIIGGGAAA???>>>>>>?????????===???>>>===<<<;;;;;;;;;;;;AAABBBEEEGGGGGGEEECCCBBBDDDBBB???>>>>>>===<<<::::::999888777777888:::;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<@@@BBBCCCBBB@@@>>>>>>???>>><<<;;;;;;===???>>>>>>======>>>>>>>>>>>>======???????????????????????????>>>>>>???AAABBBAAA@@@>>>CCCGGGFFFAAA>>>@@@DDDEEEGGGJJJMMMRRRXXX___ddd222333333333222222444555777999888555444777777444333222111//////.../////////////////////////////////...---,,,++++++++++++...+++)))***...///,,,)))...---+++))))))***+++,,,+++++++++,,,,,,++++++***+++,,,---...///000111222111111000///////////////------......//////......///////////////////////////...------...000111222///000111111///...///000111000000///......------------------------------...............---------...------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000---...111333333222000//////.........///000222333222222222111111111000000222111000111111000...,,,///000111333444444333222555444444555777777666444222222222333444555666777999===DDDMMMYYYjjj}}}wwwgggZZZPPPGGGAAA===;;;888777777777555444333333333333444444333333222222111111111111111222111333444555555444444333333333222111111111111111000000//////............///...---...///000///...,,,///111111000...,,,,,,////////////////////////,,,,,,------------------///222222......111333111333111000000222222222111...000111111111111333444//////............///////////////000000111222222111333555555555666999<<<@@@FFFQQQ[[[gggssswwwnnnfffccceeejjjuuuwwwhhhYYYNNNHHH===<<<<<<;;;;;;:::999888999:::;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======>>>>>>??????@@@???>>><<<;;;;;;::::::;;;=========;;;;;;<<<>>>AAAEEEMMMYYYlllttt```TTTNNNLLLBBBAAA??????@@@AAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;BBBCCCEEEFFFFFFEEEDDDCCCEEECCCAAA??????>>>===;;;===<<<:::888777888999:::888888888777777777777777::::::999999::::::;;;;;;===>>>??????===<<<<<<======<<<<<<<<<===>>>>>>>>><<<===>>>??????>>>===<<>>@@@BBBCCCBBBAAA@@@CCCEEEEEECCCCCCDDDGGGHHHKKKPPPUUU[[[dddooovvv222333444333222222444666666888777333333555555222111111000000000111111222////////////////////////000000...---,,,,,,,,,,,,+++++++++...000///+++(((++++++*********+++,,,---++++++,,,,,,,,,+++***)))............////////////111000000///.../////////,,,,,,---...............////////////////////////......---,,,---...000222111222222000...------...........................++++++,,,,,,------......//////.........---------++++++,,,...000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000...000333555555444111000000000//////000222444555222222222222222222222111111000//////000///---+++///000222333333333333333444333333444666777555444222222222333444555777888:::>>>EEENNNZZZkkk~~~wwwhhh\\\RRRIIICCC>>>;;;999888888777666555111222333444333222222222333333222222222222333333111222333555666666555444222222111111000000111111////////////............///...---...000111000///,,,///111222000...------........................,,,,,,,,,---------......444222---***...444555111222000......///111000000,,,...000000000000222333/////////....../////////////////////000111222333555888;;;;;;;;;===CCCHHHKKKTTTbbbooo{{{wwwvvvvvvvvvtttpppkkkggg___YYYTTTTTTVVVZZZaaaiiijjjkkkiiiaaaUUUJJJDDDBBB>>>===;;;999888888999:::888999:::<<<============;;;;;;::::::::::::;;;;;;>>>===<<<<<<<<<===>>>>>>???>>>===;;;:::999999888<<<===>>>>>><<<<<<<<<>>>AAAEEELLLXXXiiixxxfffYYYPPPKKKCCCAAA??????@@@@@@@@@???>>>>>>>>>======<<<;;;;;;CCCDDDEEEEEEFFFEEEEEEEEEFFFDDDAAA@@@@@@???>>>===AAA???<<<999888777888888888888888777777666666666999999999999999:::;;;;;;999;;;<<<;;;:::999999:::;;;<<<<<<===============;;;<<<>>>@@@@@@>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>@@@CCCDDDBBBAAA@@@>>>===???DDDHHHIIIIIIOOOTTT[[[bbbjjjuuu222333444333222222444666666888777333222444444111000000000111111222222222////////////////////////000///......------------)))+++...000///...+++*********++++++,,,---------+++,,,,,,,,,,,,,,,++++++111111111111000000000000111000//////......//////+++,,,---.......................................,,,---------,,,---///222111222111///---,,,---........................///++++++,,,,,,---...///////////////...------,,,,,,)))***+++...111222000...++++++++++++,,,,,,,,,,,,---------...//////000000000222444555666444222000111111111111222222333444000000000111222222333333111000///...//////...---000222555555444333444444333333222444555666444333222222222333444666777888:::>>>EEENNN[[[lllyyyiii]]]SSSJJJEEE@@@>>><<<:::::::::999777111333555555333111111111444333333333333444444555444333333444666777555444222111111000000000111111//////////////////......///...---...000111111000---///111111000......///------------------------+++,,,,,,------.........333000***''',,,333333...111///---,,,.../////////...//////...---+++,,,---000//////......//////000000/////////000222444666666:::>>>@@@AAAFFFOOOWWW^^^iiizzz|||qqqjjjfff^^^]]]\\\[[[[[[XXXTTTQQQMMMIIIGGGIIIJJJLLLPPPVVVZZZZZZXXXRRRIIIAAA>>>=========;;;888666555777999999999:::<<<<<<=========::::::999999999999::::::<<<<<<;;;;;;;;;<<<============;;;:::999888888777:::;;;======;;;:::;;;<<>>===>>>???@@@@@@@@@@@@@@@@@@???>>>===<<>>@@@@@@>>>===;;;==============================???AAADDDDDDBBB@@@>>>999666:::DDDMMMPPPPPPWWW^^^gggooowww222444444444333333444666666888777333222444333111///000111111111000///...////////////////////////......---,,,,,,---------***---000...+++***,,,///***+++---......---,,,+++,,,,,,,,,,,,,,,---------000000000000111111111111000000///............///***+++,,,---............------------------------***,,,...---,,,,,,...111/////////...------///111/////////......------,,,++++++,,,---...///000000000//////...------,,,,,,***+++,,,///111111///---******+++++++++,,,,,,,,,---------------------...000222333444444333111000000111111222222222111111---...///000111333444444333111//////000111111111///222555555333222222444222111111333444555333222222222222333555666888999999>>>EEENNN[[[lll{{{kkk^^^SSSIIICCCAAA???<<<;;;;;;;;;999888000333666666333111111222333333333333333444555555999666444333555555333111111111000000000000111111.../////////////////////......---...000222111000...///000000///...///000........................++++++,,,,,,---......///...///---+++...222111---111///,,,,,,---////////////000111///---,,,,,,---000000////////////000000222111111111333555888999999>>>EEEIIIMMMUUUbbblllzzz{{{lll```YYYUUUTTTLLLJJJHHHHHHHHHGGGEEECCCDDD@@@???AAABBBBBBEEEIIINNNNNNLLLHHHCCC???===<<<999;;;<<<;;;888777888999888999:::;;;;;;;;;;;;;;;999999888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777777777888:::<<<<<<;;;999999:::;;;>>>DDDLLLXXXhhh{{{|||lll\\\RRRHHHEEEAAA???@@@BBBDDDEEECCCDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCDDDEEEGGGHHHJJJEEECCCAAAAAABBBCCCBBBAAAAAA???===;;;::::::;;;<<<<<<;;;;;;:::999999888888999999999::::::;;;<<<===777888::::::888888888999888;;;>>>>>><<<;;;<<<===<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCFFFFFFCCCAAA<<<999777<<>>:::555333333333111///111000000000000000111111.........///////////////......---...111222222111///000000///......000222////////////////////////++++++,,,,,,---...//////***000444333111222111...222///---,,,---///000000000111222222111111222333000000////////////000000444333333333555777:::<<>>>>>??????>>>===BBB>>><<<>>>>>>>>>@@@EEEBBBAAA@@@???>>>===<<<;;;666:::>>>???<<<:::::::::888888999::::::::::::999999999888888888888999999888999:::;;;<<<<<<<<<<<<;;;:::999888777777777777888:::<<<<<<;;;:::::::::777:::???FFFOOO]]]lllwwwzzzjjj___NNNJJJEEEBBBCCCFFFIIIJJJFFFFFFGGGGGGGGGEEEDDDBBBCCCBBBBBBCCCEEEGGGJJJKKKDDDCCCAAAAAACCCDDDCCCBBB???===<<<;;;;;;<<<===???::::::999999888777666666::::::::::::;;;<<<===>>>777999;;;;;;999999999:::888;;;>>>>>><<<;;;<<<=========>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;@@@AAACCCEEEGGGGGGDDDBBB=========BBBKKKXXXeeemmmyyy333333333333333333333333444444333333222111000000111000///......///000111//////000000000000//////***((('''(((+++...//////555444333222111000///...---,,,+++,,,///000...+++---------,,,,,,+++++++++//////......------------111000///---,,,+++******,,,,,,,,,---------......666111------000111///+++------------------------///...------...///...---,,,,,,---//////,,,'''###,,,,,,+++++++++,,,------///......------,,,++++++)))***,,,...//////......------------...///000000***,,,---///000000//////333333222111000///.....................///000000000///......000111111000111///---,,,---///222444///000222333333222111///222111///000222333333222000222444555444444555666:::???FFFMMMXXXjjj~~~oooaaaTTTJJJCCCAAA>>>;;;999999888777666666555444333222333444444777666333111111111222333777666555444333222222222333222000///..................------------......000000////////////000000---...000222222111///...,,,---///111000///,,,***///,,,+++,,,000222000---000...,,,---//////,,,)))333000......000111000...111222222222222111000000000000111222333333222222777666666888;;;???CCCFFFMMMVVVcccooozzz}}}sssmmm```YYYPPPIIIEEEDDDEEEEEE@@@===999777888:::<<<===<<<:::999:::<<<>>>>>>===>>>??????@@@@@@>>>===<<<:::999888888:::;;;;;;;;;999:::;;;:::777555666777999888888777777888999:::777:::<<<===;;;999999999666777999999777777777888888999999888777777888:::>>>===>>>BBBFFFLLLXXXcccxxxwwwhhh^^^SSSIIIGGGIIILLLQQQVVVWWWXXXXXXVVVRRRLLLFFFBBBBBBAAAAAACCCHHHJJJJJJHHHBBBAAA@@@BBBDDDCCC???<<<>>>>>>>>>===<<<;;;999999<<<;;;::::::999999999999:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???======<<<<<<<<<<<<=========<<<===>>>@@@AAA@@@???@@@DDDHHHJJJIIIFFFCCCBBB???AAAEEEJJJSSSaaaqqq|||444444444444444444444444444444333222222111000000111000///......///000111//////000000000//////...***)))((())),,,///000000111000///...---,,,++++++000---,,,,,,......,,,***---------,,,,,,,,,++++++000000//////............111000///...---,,,,,,,,,---------.........//////---***)))+++000333111///000000000000000000000000,,,++++++,,,---......---------...//////---***&&&,,,,,,++++++,,,,,,---.../////////...------,,,,,,***+++---............---+++++++++++++++,,,,,,---+++,,,...///000000//////222222111111000/////////...............///000000000///......000111111000222111///......///000111000111222333333222000///333111000111222333333333...000222333444666888::::::???FFFMMMYYYkkkpppaaaUUUJJJDDDBBB???<<<:::999999888777666555444333333333444444333222111111222333555777777666555444222222111111222222111000000///......///......------......///......------------.........///000000000///...------...///000000///---,,,,,,---............///000111000///000222333111///333111000000333555444333444444555555555444444333444555666777888999:::::::::::::::===BBBHHHNNNQQQaaakkkxxxwwwooofff]]]WWWTTTOOOIIIDDDCCCCCCDDDDDD@@@===:::888888999;;;<<<;;;:::999:::<<<============>>>?????????>>><<<<<<<<<:::999:::;;;===<<<;;;===;;;999888::::::999777999888777666666777888999777888999888777777999:::555777888888777666666777777888999888777666888999===<<<===@@@BBBFFFPPPZZZjjj}}}vvvdddZZZPPPOOORRRVVV\\\bbbeeeffffffccc]]]TTTLLLFFFDDDCCCDDDFFFJJJJJJHHHFFFDDDBBBBBBCCCDDDCCC@@@<<<>>>>>>>>>===<<<;;;:::999::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@???===<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<===>>>???@@@@@@???BBBEEEIIIJJJIIIGGGEEEEEEGGGJJJPPPWWWaaaooo555555555555555555555555333333333222111111000000000000////////////000000000000000000000///...---,,,******+++...000111000......------,,,+++******111///---,,,,,,,,,+++***------------,,,,,,,,,,,,000000000///////////////000000///......................../////////000000111///------...,,,((($$$------------------------******+++,,,---.../////////...---...///...---+++,,,,,,,,,,,,,,,---......000//////......---,,,,,,,,,,,,---......------,,,,,,,,,+++*********++++++,,,---...//////000//////000000000000000000000000...............///000000000///......000111111000222111111000///.........111222333333222111000///333222000111222444444333///000222222333555888;;;999>>>FFFNNNZZZlllqqqbbbVVVKKKDDDBBB@@@<<<:::::::::999777666555444333333333333444111111111111222444666888888777555333222111000000111111222222222111///...///......------......///------------------------000/////////...---------.........///////////////,,,///222111...---///333000///...000222333333111222111000111444666666666555555666666777666666666999999::::::<<<===???@@@BBBCCCEEEJJJRRR[[[ccchhh~~~uuummmcccZZZSSSMMMGGGCCCEEEBBB???>>>???AAAAAAAAA???===;;;999888888:::;;;;;;999888999;;;======<<<===============<<<;;;;;;<<<;;;:::;;;<<<======;;;>>>999444555:::===:::777999888666555555555666666555666666555444555888:::444666777777666555555666666777888777666666777888:::999;;;======>>>EEENNNWWWhhh~~~ssshhh___^^^bbbgggnnnuuuyyyzzzzzzvvvmmm```SSSKKKEEEFFFHHHKKKLLLKKKGGGCCCFFFEEEDDDEEEEEECCC@@@>>>>>>>>>>>>>>>===;;;:::999888888999:::<<<>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<=========BBBAAA@@@>>>===<<<<<<<<<>>>======<<<<<<======>>><<<======>>>??????@@@@@@FFFHHHJJJKKKJJJJJJJJJKKKOOOSSS[[[cccmmm|||444444444444444444444444333222222222111111000000000000////////////000000000000000000///...---------,,,+++---///111111000/////////......---------111///---,,,,,,,,,,,,,,,------------------,,,,,,////////////............///...............//////---.........////////////666333111///,,,(((""",,,,,,,,,,,,,,,,,,,,,,,,+++---......------...//////---,,,,,,---......---,,,,,,,,,,,,,,,---.../////////......---,,,,,,+++------------------,,,,,,//////...,,,,,,+++++++++,,,,,,------............////////////000000111111...............///000000000///......000111111000///000111111111///...---222222333222222111000///222111000000222333333222444444444222111222555888999>>>FFFNNN[[[nnnqqqcccVVVKKKEEEAAA???;;;:::999999888777555555444444333333333333333333222222222333444444777666555333111000//////000111333444333222000/////////............//////......////////////......111000///---,,,,,,,,,,,,//////.........///111222///111333222000000222444111000000111222333333333444444444555777888999:::888999:::<<<<<<=========AAAAAABBBCCCEEEHHHJJJLLLRRRTTTYYY```jjjvvvzzzqqqiiiZZZSSSKKKEEEBBB@@@===;;;999888888999<<<>>>>>>=========<<<:::888777888::::::888777888:::<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;:::999:::<<<<<<;;;999999555222222666999888666999777666444333333444444555666777666444444555666333555666666555444444555444666777777666666777888777666888;;;:::999>>>EEEIIIWWWjjj|||{{{qqqppptttyyyyyyhhhWWWMMMFFFHHHKKKMMMNNNKKKGGGDDDGGGGGGFFFEEEDDDCCC@@@????????????>>>===<<<;;;:::777777888999;;;===???@@@=========<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>><<<===>>>>>>??????AAABBBJJJKKKLLLMMMMMMNNNQQQTTTXXX^^^gggppp{{{222222222222222222222222222222111111111111111000//////000000000000/////////////////////...---------------...000222111000000000//////////////////............---......///------------------------------------------------------,,,,,,------...///,,,,,,---------.........,,,------...///---***(((////////////////////////,,,...///---+++***+++,,,...,,,******,,,......---,,,,,,,,,,,,---...///000......------,,,+++++++++...---------,,,,,,------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,------.........///000000111111...............///000000000///......000111111000---...000111111111000///222222222222111111000000222000//////111222222111444444444222111222555888888===EEENNN[[[nnnqqqcccVVVKKKEEE@@@===:::888888777666555444444444444444333333333333333333333333333444444666555444222000////////////000222333444333111000/////////....../////////......///000000///......111000///---,,,,,,,,,,,,//////......///000222444111///...000222444333111555555555555444555777888::::::;;;;;;<<<===???@@@@@@AAACCCFFFHHHIIIJJJKKKLLLNNNQQQVVV[[[```dddfffkkknnnsss|||vvvkkkdddbbb^^^VVVOOOKKKEEE>>>:::::::::999777555555555777:::;;;;;;:::;;;<<<===;;;888777888999999777666777999;;;;;;:::::::::999999999999888999888888777888999999888666444444444444444555777888888777555333333222333333444777::::::777444222111333444666666444444444555333555777888777666777888555555666999888777;;;BBBCCCMMM]]]lll{{{~~~kkkXXXMMMHHHJJJMMMNNNMMMJJJHHHFFFGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@???>>>===;;;;;;888888888888999:::;;;<<<=========<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;<<<======>>>>>>============>>>>>>===???@@@@@@@@@AAADDDGGGKKKLLLMMMNNNPPPSSSXXX[[[bbbiiiuuu111111111111111111111111111111111111111111111111//////000000000000//////---......//////.........---------///111222111///.............../////////---///111111000///000111------------............,,,,,,,,,,,,,,,---------------,,,,,,,,,------...,,,,,,,,,------------...***+++,,,...//////..............................+++---...,,,)))'''(((***...,,,++++++,,,------,,,,,,,,,,,,,,,---...000000///......---,,,,,,++++++------,,,,,,,,,------...///...---,,,++++++***+++---,,,,,,+++,,,,,,------.........//////000000000...............///000000000///......000111111000,,,---///111111111111000111111111111111111111222222000///000111333222222000222333333333444777:::888===EEENNNZZZmmmqqqbbbVVVKKKDDD???<<<999777777777666444444444555555444444333222000000111333444555666666444444222111000/////////...///111222222222111111000//////......//////000,,,---...//////...---,,,000/////////...---------///.........000222444555000...,,,///444666555222555666666666555666999<<<===???@@@AAABBBCCCFFFHHHJJJLLLOOORRRVVVYYY[[[\\\\\\___fffnnnvvv}}}yyyoooeee]]]TTTOOOMMMJJJEEE@@@DDD???999666666666444222555444555777999:::999777777:::===<<<999777888:::888666555666888::::::999999999888777777777777777666555555777888777555333333555777777555555777999777666555333333333444444333777;;;<<<999555222000333555666666555444444555333555888999888777777888555555666888666555999@@@BBBGGGRRR___iiitttmmm[[[PPPNNNNNNOOOMMMJJJGGGGGGGGGDDDEEEEEECCCAAA??????@@@@@@@@@@@@@@@???===<<<;;;999888888888888888999999<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<===============<<<;;;::::::::::::???>>>>>>======>>>>>>???>>>@@@CCCCCCBBBDDDIIIMMMMMMOOOQQQSSSVVV[[[aaaeeehhhqqq222222222222222222222222000000000000111111111111...///000111111000///...,,,,,,---...////////////---------///111111000...------........./////////...111444555333000///000------------.........///,,,,,,,,,---------......///...---------------...------------.....................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000...***(((***---///---,,,---......---,,,+++,,,,,,,,,...///000111000000000///......---------,,,,,,+++,,,---/////////...------,,,,,,,,,,,,//////...---------...///......//////////////////...............///000000000///......000111111000/////////000000000000///000000000000111222333333444222111222333444444444000111333444444555666888888===DDDMMMYYYlllpppaaaUUUJJJDDD@@@===:::888888777666555444444555555555444333222000111222333444444555555222222111000000000000000......///000000111222222000000////////////000000---...000111111000...---...///000000000///...---......///000111333444555111111222555777999:::;;;888:::;;;;;;<<<>>>CCCGGGHHHKKKNNNPPPQQQTTTXXX\\\___aaaeeejjjooosssvvvwwwzzzvvvlllaaaZZZQQQMMMHHHDDDBBB@@@>>><<<===999555444555555333111555444444666888999888777444999===<<<999777999;;;777555444555777999999888888888666555555555666777555555555666777666333111444444555777777777555333666555444333333444555666222555888999888666444444444555777777555444555666333666999:::999888888999888666666777444222777>>>@@@CCCJJJTTT[[[bbbooo}}}ppp```WWWUUUTTTPPPKKKEEECCCDDDFFFAAACCCCCCAAA>>>===>>>@@@AAAAAAAAA@@@???>>><<<<<<999999888888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>??????>>>BBBEEEEEEEEEHHHNNNSSSTTTWWW[[[___ccciiioootttttt~~~333333333333333333333333000000000000000111111111...///000111111000///...++++++---...///000000000---------///111111///.........//////000111111111///333777777444000......---------.........//////---------.........//////000000///.........................../////////000+++,,,,,,,,,++++++---///////////////////////////,,,000333222...---///333000///...///000000...,,,+++,,,,,,---...///111111222222111111000000//////,,,,,,++++++,,,...///000111111000////////////000111000///......///000111////////////////////////...............///000000000///......000111111000111111000000//////......//////000000111222444555666444333333555666666555222444666555444333333444888===DDDMMMYYYkkkpppaaaTTTJJJCCCAAA>>>;;;999999888777666333444555555555444333222555555555444333222111000111111000000000000111111............///000222333000000////////////000000///111222333333222111///---...000222222111///...---...///111222444555555333777;;;<<<<<<===AAAEEEAAACCCFFFGGGHHHLLLRRRWWWYYY]]]aaadddgggkkkpppuuuxxx{{{|||xxxqqqjjjbbbZZZRRRNNNFFFEEECCC@@@>>>=========777444222333666888777444555444333555777999999888333888<<<===:::888999<<<666555444555777888999888888777666555444555666666555555555666777666333000444111000444888888222---666555444333444555666777000222555666666666777888444666777777666555555666333666999;;;:::999999999:::888666666222000444;;;>>>???EEEMMMRRRVVVcccpppyyyssseee\\\[[[XXXRRRIIIBBB???AAAEEE???AAABBB@@@===<<<>>>@@@AAAAAAAAA@@@???>>>===<<<999999999999:::;;;<<<===:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;===???AAABBB??????>>>>>>>>>>>>?????????CCCFFFGGGGGGJJJQQQWWW]]]```eeeiiiooouuu|||444333333444444333111...222222111222333222111///---///222444444222///---111000......---...///000+++++++++---//////---+++***+++,,,......///......555999999444222444555333111111000000////////////...///000///---,,,,,,...---///000///......///000......---------......///222---******......+++&&&,,,---.../////////......---------...///000000111111...,,,---///000---***//////---+++000777444,,,---------.........//////......---......///000111111111222111...------...222333222///,,,***,,,///---...000111222222222222...............///000000000///...------...///000000///............//////333000///111555666333///333333444555666777888999333333444555666777888888===>>>EEEPPP]]]mmmlll]]]RRRIIIDDD@@@>>>;;;999777777777888333333333333333333333333444333222333666555222///000444333------111111---000000000000111111111111222222111111111000000///111000///000111222111000222222333333333333222222222222222444777999999999999;;;???CCCGGGKKKMMMNNNMMMQQQVVVZZZ^^^ccchhhkkkrrrwww~~~~~~xxxpppiiifffbbb\\\VVVPPPLLLIIIHHH@@@???>>><<<:::999999888777666555555555666888999777666555444333444555555888888888888888999999999333444555666777777777777444444444555555444333333///000111222333444444444333333333444555666777888444666888666333222333555444444333222222111000000555555555555666666666666333555888888777666666777999666333111111333777999999>>>BBBCCCCCCHHHRRRZZZmmmzzz~~~nnnbbb___YYYPPPHHHDDDBBB@@@@@@>>>>>>======<<<<<<<<<<<>>>>>======<<<999999:::::::::999999888::::::;;;;;;<<<=========AAA===:::999;;;===<<<;;;:::<<<>>>???===<<<<<<===AAA>>>===AAACCCAAAAAACCCBBBEEEHHHIIILLLQQQYYY___aaaiiisss{{{666555444555555555333111333222111111222222111000---///111222222000...,,,/////////...//////000000,,,++++++,,,......---,,,,,,,,,------...///000000000444666333111222111...000000/////////.........---...///...---,,,---......///000///...---...///...------,,,,,,---......///......---------,,,+++------------............------...//////000111111111000/////////000...---,,,//////---...222222...---------.........//////------------...///000111000111222000...---...///...///000...++++++---//////......---......///000///............///000000000///............///000000//////......//////000333111///111555666333000333444444555666777777888444555666777888999999:::===>>>DDDOOO\\\lll~~~kkk\\\QQQHHHCCC@@@>>><<<:::888777666666333333333333333333333333444222222333555555222000000333222...---111111...000000000000000000000000000111222444555666777888777555444444555666555444555555666666666555444444999888888:::<<<>>>???@@@BBBEEEIIIOOOUUUZZZ]]]___dddggglllqqquuuzzzzzzrrrlllhhhbbb[[[VVVUUURRRNNNIIIEEEBBBAAAAAA@@@???===<<<;;;::::::999777666666666777888:::;;;777666555333333444444555888888888777777777666666111111222333444444444444333444444444444444333333...///000111111111111111222222222333444555666777666777888666333222333444333333444444444555555555333333444444555666666666333666888888777666777777777555333222222444777999999===AAAAAA@@@DDDMMMUUU```mmmwwwhhh\\\TTTKKKEEEDDDCCCBBB@@@>>>>>>=====================<<<<<<;;;;;;;;;::::::888999;;;<<<===<<<<<<;;;:::;;;;;;<<<======>>>>>>@@@===:::999;;;<<<<<<;;;:::<<<>>>???>>>=========???<<<<<>>===;;;888666555444333333333333333333333333222222111222444444333111222333333000000222333111111111111111111000000000///000222444777:::<<<===<<<:::888777888999888777;;;;;;<<<<<<<<<<<<<<<;;;@@@@@@AAABBBEEEHHHJJJLLLPPPTTTZZZbbbiiipppvvvxxxyyyqqqhhhccc]]]XXXVVVRRRMMMIIIIIIGGGEEEBBB@@@@@@???@@@???>>>===<<<;;;;;;;;;;;;777777777777888999:::;;;777666444333333333444555888888777666555444333333000000111222333333333333333333333444444444444444///000000111111111000000111222222222444555666777888888888666333222333444111222333444555666777888111222333444555666666666444666888999888777777777555444444444555666888999999<<>><<>>>>>>>>>>>>>>>>>>>>>>>???<<<;;;;;;::::::::::::;;;888:::===???@@@@@@>>>===;;;<<<<<<======>>>??????>>><<<:::999:::;;;;;;;;;;;;===??????>>>>>>>>>???@@@===>>>BBBDDDDDDGGGKKKMMMSSS[[[bbbeeeiiimmmqqq}}}{{{ooo@@@>>>======>>>>>>>>>======:::666555666777777666555444333222111111111111,,,---...000111000//////222000......000111222222...---,,,,,,---///222444...222444222000111000---------------------------+++,,,......------...000///000111///---,,,,,,---111111000000//////000000------............///000///---,,,++++++---///000/////////000000111111111///111333222///...000333---//////...------...---.............../////////,,,,,,,,,,,,,,,---/////////000111000...---...///......//////000000222222111000000/////////000000/////////...///000000111000//////////////////000111000000000000111111222222111000222444555333111555555555555555555555555666666777888999::::::;;;======CCCNNN[[[lllzzzgggZZZOOOGGGAAA>>>>>>===;;;999666444333444444444444444444444444111111222222333444444333444444444333333444555444222222222222222222222222333444777:::===@@@CCCDDDEEECCC@@@>>>???@@@AAA@@@CCCCCCDDDDDDFFFGGGHHHIIIJJJKKKMMMOOORRRWWW[[[___eeehhhoooxxx~~~yyytttnnneee___YYYVVVQQQOOOMMMLLLIIIFFFDDDCCCBBBAAA@@@@@@@@@AAA>>>>>>===<<<;;;;;;;;;<<<888777777777777777777777666555444333333333444444666555555444333222222222111222333444444444444444333333333333333333444444222222333333333222222111222222333333555666888999999999777555444333333444000000111222333444555555333444555666666666555444444666888999888777777888333444444555777888999999:::<<<>>><<<:::<<>>;;;===@@@BBBBBB@@@>>><<<<<<<<<======>>>?????????===<<<;;;:::;;;;;;<<<<<<;;;===????????????@@@BBBBBB@@@AAAEEEFFFGGGKKKPPPRRR[[[fffoootttwwwzzz}}}|||nnncccDDDCCCBBBDDDEEEFFFFFFEEECCC???<<<999999:::999999999888666444333222222333---...000111111111000///222000......000111222222000///...---...000222444000333222...,,,///111111........................,,,---............///000000111111000...,,,---...111000000///......//////...+++)))+++///111///,,,///...---,,,,,,...000111000000000111111111111111...000222111///...000222111---+++,,,000000---+++////////////////////////,,,,,,,,,,,,,,,---//////...///000///...---...///.........///000111000000+++---///111222111000//////////////////000111111///000000000000000000///000000000000000111222222111111111222333444333222444444444444555555555555444444555666777888999999======CCCOOO\\\mmmxxxfffYYYNNNFFFAAA>>>===<<<;;;999666444333444444444444444444444444111222222333333444555666444333222333444444555666333444444444444555555555999<<<@@@EEEKKKQQQUUUWWWTTTQQQMMMKKKLLLNNNOOOPPPNNNOOOPPPRRRTTTWWWZZZ[[[]]]```dddgggjjjooouuuzzz~~~oookkkfffccc```\\\WWWRRRLLLJJJGGGFFFEEEEEEDDDCCC@@@??????>>>==================<<<;;;;;;;;;;;;;;;888888777777555444333333666555444333222333333444222222222222222222222222222222333333444333333333333222222222222333444555222222333333333222222111333444444555777888:::;;;;;;999666555444444444444333333333333333333333333666777888888888666444333444666999999888777777888333444555777888999999999;;;======<<<:::;;;???BBBGGGQQQ```qqqjjj___QQQKKKKKKJJJDDD===AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<===>>>@@@AAAAAABBBDDDDDDBBB???;;;888<<<<<<======>>>?????????<<<<<<<<<<<<;;;<<<<<<===<<<===???@@@???@@@BBBDDDDDDCCCCCCFFFFFFGGGMMMTTT^^^ggguuuvvvqqqjjj___UUULLLLLLMMMPPPSSSTTTSSSRRRLLLIIIEEEBBBAAA@@@>>>======<<<;;;999777666666555222333333333333333222222222000//////111222222111444333222111111222333444000222000+++***...111111/////////000000000000000...///000000///...///111000222222111///...///000//////...---,,,,,,,,,,,,000+++(((+++000222///+++000///.........///000111111111111111111111222222///000111111000000111222333,,,)))---222222...,,,000000000////////////...,,,,,,,,,,,,---...///000---/////////------...///,,,,,,,,,...000111000...''')))---000111000...,,,000000//////000000111222///000000111111000000///////////////000111111222111111222333333333333222333333444444444555555555333333444555666777888888<<<>>>EEEQQQ___ooowwwfffXXXOOOGGGBBB===<<<;;;999888666555444444444444444444444444444111222444444444555777999444222222444555444555888777888999:::;;;;;;<<<======AAAGGGQQQZZZdddjjjnnnddd```\\\ZZZ[[[^^^aaabbbdddeeefffhhhkkkooorrrtttyyy}}}|||tttlllfff[[[YYYUUURRRPPPMMMJJJGGGDDDDDDCCCBBBAAAAAAAAAAAA?????????>>>======<<<<<<===<<<;;;:::999999999999777777777666555444222111666555333222222222333444000111111111222222222333000111111222222111111111222222111111111333444555///000000111111111000000444444555666888:::;;;<<<;;;888555444444666666666777777777666555444444333777888999:::999777555333555777999:::999888888888555666666777888999999:::<<<======<<<;;;<<<>>>AAABBBJJJUUUbbbrrrssshhh[[[SSSPPPMMMHHHBBBCCCCCCCCCBBBBBBBBBAAAAAA>>>===<<<<<<===???AAACCCGGGGGGGGGEEEBBB>>>999666;;;<<<<<<======>>>??????;;;===>>>>>>===<<<>>>???===>>>???@@@@@@AAADDDFFFEEEDDDEEEGGGHHHJJJRRR[[[hhhrrr}}}nnnddd^^^XXXPPPIII[[[\\\___dddhhhiiigggeee[[[XXXTTTRRROOOMMMIIIGGGFFFEEEDDDCCCAAA???>>>===:::999888777777666666777555555444666777888666555888888777777666555555555///222222...---000222222111111111222222222333333000111222111000///000111111222333222111000111222111000///...------------///...,,,---///000///---000000000000111111111111222222222222222222222222111111000111222333333222111,,,+++///222000///111000000000000/////////...------------...///000111---...//////------...///,,,,,,,,,///333555444222)))+++---/////////---,,,000000//////000000111222///000111111111111000///............///000111222000111333333333222222333222222333444444555666666333333444555666777777888;;;>>>GGGTTTbbbqqqwwwfffYYYOOOGGGCCC<<<;;;999888777666777777555555555555555555555555222333555555444666999<<<999555666:::;;;999:::???BBBBBBDDDEEEGGGIIIJJJJJJIIIMMMVVVaaammmxxx~~~zzzuuusssuuuyyy}}}zzzvvvpppnnnllliiieee___XXXTTTNNNLLLIIIGGGEEEDDDBBBAAABBBBBBBBBAAA@@@@@@AAABBB>>>>>>>>>>>>>>>>>>=========<<<;;;999888777777666555666666777777666444444555444333222222222333444222222222111111111111111111222222222222222111111222111000000111333555666...///000111111111111111333444444666888:::;;;<<<;;;777444333555777888777888777777666555444444444333555777999999888666555555777999:::999888888999888777777777777888999:::;;;;;;<<<<<<<<<===???@@@DDDIIIOOOVVVaaarrr{{{mmmaaaXXXQQQKKKFFFFFFEEEDDDDDDCCCBBBAAAAAAAAA@@@>>>>>>???BBBEEEGGGLLLKKKIIIGGGCCC???;;;999:::;;;;;;<<<======>>>>>>;;;>>>@@@@@@>>>===???AAA===>>>@@@@@@AAABBBFFFHHHHHHHHHJJJMMMOOORRR]]]gggrrr{{{{{{qqqiii^^^UUUOOOKKKFFFCCChhhjjjooouuuyyyzzzxxxvvvhhheeebbb___\\\XXXTTTPPPOOONNNMMMLLLJJJHHHFFFEEE???>>><<<:::999999::::::;;;:::;;;===>>>>>><<<:::;;;;;;;;;;;;:::888777666000444666333222444555333222222333333333444444444222333333222000///000111111222333333222111222444444333222111000000000000...000111000///...///111000000111222222222222111222222222222222222222222444222000111555666555222...,,,...222111---///555111111000000/////////.........---......///000111,,,...///...------...///...---///333888;;;:::888///////////////.........000000000000000111111222///000111222222111000///------------...///111111000111333333222222222333111111222333555666777777333333444555666777888888;;;>>>HHHVVVdddssswwwfffYYYOOOHHHCCC<<<;;;888666666666888999555555555555555555555555222444666666555666:::>>>???;;;;;;@@@BBB???AAAFFFLLLMMMNNNPPPSSSUUUVVVWWW\\\aaaiiittt~~~zzzvvvqqqmmmgggbbb^^^[[[ZZZYYYXXXVVVRRRMMMIIIEEEDDDBBBAAA@@@@@@@@@@@@???@@@@@@???>>>===???@@@999::::::;;;;;;;;;;;;:::===<<<:::888777666555555333444666888888888777777555444333222222222333333444444333222111000//////444444555555555444444333222111000000111333555666///000111222333444444444222333444555777999;;;<<<:::666333222555888999888555555444444444333333333///111555888999999888777555777::::::999888888999999999777777777888999:::999::::::;;;<<<===???@@@FFFHHHJJJKKKPPP^^^rrrnnn```UUULLLHHHGGGGGGFFFDDDCCCBBBAAA@@@DDDCCCBBBBBBCCCFFFIIIKKKNNNMMMKKKHHHDDD@@@===<<<::::::;;;;;;<<<=========<<<>>>AAAAAA???>>>@@@BBB===>>>@@@@@@AAACCCFFFIIILLLLLLOOOTTTVVV\\\gggsss~~~yyyvvvssslllfff```ZZZSSSLLLHHHFFFDDDCCC|||}}}yyyqqqmmmllljjjfffbbbcccaaa___^^^^^^ZZZTTTOOOQQQKKKDDD>>>>>>@@@CCCEEEGGGHHHJJJLLLMMMLLLKKKJJJKKKMMMKKKEEEBBBAAA???;;;999888666555666666555444555333222333555555555333666444222222222222111000333333333333333333444444555666666555333222222333666555444444333222111111555555444444333222222222333333222222111000000///555444444333333444444555222111000//////000111222222111///......000111333///...------......---,,,222222111111111111000000//////...444FFFUUUKKK888000000000000000000000000//////.........///111222//////000000111222222333000///------///000000///333444666555333111000000222333333444555666666777222333444333333555999<<<>>>@@@IIIVVVdddtttuuuggg[[[NNNCCC>>>???>>><<<999777555444444333666888999888666666777777999;;;;;;<<<===@@@BBBDDDDDDEEEEEEGGGLLLRRRWWW[[[```fffiiiiiikkkpppttt{{{~~~~~~{{{vvvoooiiicccbbb___\\\YYYUUUSSSRRRLLLKKKJJJIIIGGGFFFEEEDDDAAA?????????AAABBBAAA@@@>>>???AAAAAA???>>>?????????===<<<===>>>===999555:::999888666444333222222111222444666777777666555777777666555555555555666333222222111000//////...111777;;;999333...000333222222222111111111000000222333333444444333333222...111444777999999999888;;;666111111555777666333666777777555333111111222555555555666666666666777555666777666555444555666888888888777777777777777;;;;;;;;;<<<===>>>???@@@BBBEEEAAADDDOOOVVVbbbttt{{{jjj]]]VVVSSSPPPLLLGGGEEEEEEFFFGGGGGGEEEDDDCCCEEEIIIMMMPPPQQQVVVQQQKKKFFFCCCAAA@@@>>>;;;;;;;;;;;;<<<<<<<<<======???AAA@@@???>>>>>>???BBB@@@AAADDDDDDBBBFFFKKKPPPWWW\\\^^^bbbkkktttxxx|||llleee```ZZZWWWYYYTTTPPPIIIDDDBBBAAA@@@???~~~|||xxxtttxxxvvvtttsssqqqmmmgggccc]]]WWWPPPKKKKKKMMMPPPRRRTTTVVVXXXZZZ\\\\\\[[[[[[XXX[[[ZZZUUURRRQQQNNNIIIFFFCCC???<<<;;;;;;999888;;;:::999:::;;;<<<;;;::::::888666666777888777777888888999999:::::::::::::::;;;<<<;;;999888999:::<<<<<<<<<;;;::::::999888777777666666555444333333888888777666555555555555555555444444444444555555555555444444444555666666222222000000///000111222222000///000111222111///000000000000000///000000444555333777DDDPPPHHH777000000000000000000000000///...---------///000111//////000111111222222333000///---...000111000///000222444444333222222222333333444555555666777777444555555444333555888:::<<>>===;;;:::999888888777999::::::999888999:::<<<===???@@@AAADDDHHHKKKMMMOOORRRUUUYYY___fffkkkqqqwww~~~xxxrrrkkkfffddd```ZZZUUUQQQPPPOOOMMMKKKIIIHHHGGGIIIHHHGGGFFFDDDCCCBBBBBB@@@???>>>???AAAAAAAAA@@@>>>???AAA@@@???>>>>>>???@@@===;;;:::;;;;;;:::777:::999777666444333333333111222444666777777666555555555555555555666777777333333222222111000000//////222555666555444333444222222111111111111111111222222333333333333222222111222333555777888999:::888333//////222333222000222333444444222111222444444444444555555555666666666777888777666555666777888888888888888888888888:::::::::;;;<<<===???@@@DDDGGGCCCCCCLLLOOOWWWhhhzzzlllaaa[[[[[[WWWQQQLLLJJJIIIHHHHHHDDDCCCBBBEEEIIINNNQQQRRRVVVQQQKKKEEEBBB???===<<<============>>>>>>>>>>>>>>>@@@BBBBBBAAAAAABBBCCCCCCBBBDDDGGGGGGGGGKKKRRRUUU]]]dddgggnnnyyywwwjjj]]]WWWTTTPPPOOOQQQQQQLLLFFFBBB@@@@@@???>>>|||xxxqqqlllfffaaaaaadddfffgggkkkmmmoooqqqsssttttttsssooorrrrrrnnnjjjhhhccc]]]SSSNNNHHHCCC@@@???===<<<@@@??????AAACCCDDDDDDBBB???===::::::;;;============>>>???@@@AAABBBBBBBBB@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>===<<<;;;:::999888777:::999888777777888999:::999888888777777888888999555555555666666777777888444444444333333222222222111/////////111111000///000000/////////000000111444666666666===DDD???333111111111111111111111111000///.........///111111//////000000111222222222000///...///111222111000000222444555444444555666555666666777777888888888777777777666555666888:::===@@@JJJXXXeeesssuuuggg[[[OOOFFFBBB======<<<;;;;;;;;;;;;;;;:::;;;<<<;;;:::;;;===>>>DDDFFFHHHJJJMMMRRRWWW[[[^^^bbbhhhnnnuuu||||||yyyuuuooohhhddd```[[[VVVSSSQQQOOOJJJGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA???>>>>>>???>>>>>>>>>@@@AAA@@@???>>>???AAA@@@>>>======>>>@@@===:::888999::::::999999999777666444444333333222333444666666666555555333333333444555777888999333333333222111111000000000000000222666666444222111111111111111111222222111111222222222222111111222222222333555777999:::999666333222444555333111...000222222222222444555333333333333444444444444666777888888777666777888888888999999999999999888888888999:::;;;===>>>???BBBFFFBBBAAAHHHIIINNN]]]sssuuukkkeee```YYYRRRNNNLLLIIIHHHEEEDDDEEEHHHMMMQQQTTTUUUUUUPPPIIIDDD@@@>>>;;;:::>>>?????????@@@@@@@@@@@@<<<>>>???@@@@@@@@@BBBDDDCCCBBBEEEIIIJJJLLLSSS[[[ccckkksssxxx~~~vvv```VVVLLLIIIHHHGGGHHHJJJJJJGGGBBB???>>>>>>>>>===}}}}}}~~~wwwpppaaa\\\TTTMMMJJJHHHHHHGGGJJJJJJKKKNNNQQQSSSSSSRRRLLLIIIEEEDDDEEEGGGHHHHHHIIIJJJLLLNNNPPPPPPQQQQQQNNNPPPQQQQQQQQQQQQRRRTTTRRRRRRQQQOOOMMMJJJGGGFFFHHHGGGEEECCCAAA???=========<<<;;;:::;;;<<<>>>???=========<<<<<<=========777888999:::;;;;;;;;;;;;888888888888777555444333111000///000111222111000111111000000000111333333444888999777999<<<:::444333222222222222222222111222111000000000111222333///000000000111111111222222111111222444555444333222444666666666666888999888888888888999999::::::777888888888777777999;;;???BBBLLLZZZhhhuuuvvvhhh[[[NNNFFFCCC@@@????????????@@@@@@AAAAAABBBCCCDDDDDDFFFJJJLLLOOORRRUUUYYY___eeemmmrrrwww|||~~~{{{yyyvvvqqqmmmiiigggdddbbb___ZZZTTTQQQQQQNNNKKKIIIHHHGGGEEECCC??????@@@AAAAAABBBCCCCCCAAAAAA@@@???>>>===<<<<<<>>>======>>>@@@AAA@@@???>>>@@@AAA@@@===<<<<<<<<<===<<<:::888888888999999888888777555555444444444333333444555666666555555444444444444555666777888333222222222111111000000333222111222444444222000111111111111111222222222000000111111111111000000111222333555666777888888999777555555666666444222///111222333222333444666111222222222333333333333555666777777666666777888777777888999:::999888888777777777999:::<<<>>>???<<<@@@>>>@@@FFFFFFJJJXXXiii~~~rrrmmmddd\\\WWWSSSPPPNNNKKKKKKMMMPPPTTTWWWXXXWWWRRRMMMGGGBBB???>>><<<;;;?????????@@@@@@@@@AAAAAA===>>>@@@AAAAAABBBDDDFFFFFFFFFJJJOOOQQQUUU^^^iiivvv~~~pppcccQQQKKKEEEBBBCCCDDDEEEGGGDDDAAA===;;;;;;<<<<<<<<>><<<======;;;777777666555555444333333333222111000000000111222111111111111111222222222555444444666888999888666555666777777666666777999888888999999999999999:::555777888888777777999;;;@@@CCCMMMZZZgggsss{{{lll___RRRJJJHHHFFFFFFFFFFFFGGGIIIJJJKKKNNNPPPRRRTTTVVVYYY^^^aaaaaadddiiiooovvv~~~}}}xxxuuuttttttsssrrrqqqpppooommmllllllgggfffeeedddbbb```\\\ZZZXXXWWWUUUSSSRRROOOKKKIIIEEECCCBBBAAA@@@@@@??????=========>>>??????@@@@@@@@@@@@???>>>===<<<<<<;;;===<<<<<<===???@@@@@@??????@@@@@@???<<<:::::::::888999::::::999888777666888777666555555555555555444444555555555555555555555555444444444444555555222111111111111111000000111222444333222111111222111111111111111111111111///000000111111000000///...000444777999888666444333222222333444333111///222444555444333333444555111111111111222222222333333444555555444444666777555666888999:::999888777777777777888:::<<<===>>>:::???===???EEEEEEGGGUUUbbbvvvwwwlllddd^^^YYYVVVUUUVVVXXX[[[]]]]]]ZZZWWWNNNJJJEEEAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@AAABBBDDDDDDEEEGGGJJJLLLKKKMMMRRRXXX[[[```lllyyywwwjjj]]]TTTJJJHHHDDDAAAAAACCCEEEEEE???===:::999:::;;;;;;;;;}}}uuupppmmmmmmmmmmmmllllllnnnrrruuuvvvuuusssmmmjjjeeeccceeeiiilllnnnrrrtttvvvyyyzzz{{{zzzyyyxxxzzz{{{{{{{{{{{{}}}~~~{{{vvvqqqllliiicccbbb^^^YYYTTTOOOLLLJJJHHHIIIJJJLLLMMMOOOPPPPPPLLLKKKKKKKKKKKKKKKKKKLLLJJJLLLNNNPPPPPPNNNLLLJJJEEEDDDCCC@@@>>><<<;;;:::;;;999777777777777555444444444333333444666999;;;<<<@@@DDDEEECCCAAAAAAAAA???>>>===;;;:::888777777444333222111111111222333444444444555555555555555888888999;;;>>>>>>===;;;777888999888777888999;;;;;;;;;;;;;;;;;;<<<<<<<<<888999;;;:::999999:::;;;AAACCCLLLXXXdddqqq{{{mmm```TTTMMMLLLJJJJJJLLLNNNQQQTTTWWWXXX]]]```cccfffiiimmmqqqtttyyy}}}}}}vvvsssooojjjfffcccbbbaaa______^^^]]][[[ZZZYYYXXXTTTUUUUUUUUUTTTRRRQQQPPPLLLKKKJJJIIIIIIIIIFFFDDD??????>>>===============??????????????????????????????>>>>>>===<<<<<<;;;<<<;;;;;;<<>>>>>>>>????????????AAACCCEEEGGGJJJOOORRRPPPSSSXXX^^^aaahhhwwwvvvlllddd[[[RRROOODDDEEEDDD@@@???BBBBBBAAA===;;;999888:::;;;;;;:::~~~{{{wwwtttssswww}}}~~~{{{xxxuuuqqqkkkddd^^^YYYWWWSSSUUUXXX[[[]]]]]]]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZ[[[]]]___aaa```^^^ZZZXXXSSSQQQOOOKKKIIIGGGFFFFFFDDDBBB@@@???>>>===;;;999<<<;;;::::::<<>><<<;;;:::999888777666777888888999999999999999999999999<<<<<<===@@@BBBCCCAAA???;;;======>>>>>>???BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEECCCAAA???>>>???EEEGGGNNNZZZeeerrr}}}qqqfff[[[VVVWWWUUUWWWZZZ___eeejjjooorrrwwwzzz~~~{{{xxxuuupppjjjfff```___\\\YYYWWWUUUSSSSSSRRRQQQPPPOOONNNMMMLLLKKKIIIJJJKKKLLLKKKIIIIIIIIIFFFEEECCCCCCDDDDDDBBBAAA?????????>>>=========>>>?????????@@@@@@@@@@@@AAA>>>>>>>>>===<<<<<<;;;;;;;;;::::::<<<>>>@@@?????????@@@@@@>>>;;;888888888666888999999666555666777666666555555555666666777555555555444444444555555444444333333333444555555444444444444444444444444444222111222444555555444444333333222111000//////000111111222222111111000...000444777888777555333000222666999999888777666333444555444222111222333111111111222222222333333222333555555444555666888666888;;;===>>>===;;;::::::::::::::::::;;;<<<<<<>>>BBB>>>===AAA>>>???KKKUUUeee{{{zzztttpppwwwyyy|||}}}yyynnnaaaXXXOOOKKKGGGDDDCCCCCCCCCCCC>>>>>>>>>>>>???????????????AAAEEEIIIMMMSSSZZZ^^^]]]```ffflllooowww{{{nnnaaa[[[VVVNNNIIIGGG>>>BBBBBB>>>===@@@AAA>>><<<:::888999:::;;;;;;:::yyyrrrkkkfffcccccceeeiiimmmoooooonnnmmmggggggffffffffffffggggggnnnpppssstttssspppllliii```^^^ZZZVVVSSSRRRRRRRRRRRRPPPMMMLLLKKKJJJGGGEEEEEEDDDCCCBBBDDDGGGKKKMMMXXXZZZ___bbb```ZZZWWWWWWNNNMMMKKKHHHEEEBBB@@@???AAA@@@???>>>===>>>>>>???========================>>>>>>@@@CCCEEEFFFDDDBBB@@@BBBCCCDDDEEEGGGKKKNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPMMMIIIFFFDDDDDDJJJLLLRRR]]]hhhuuu{{{qqqhhheeeggggggiiinnnuuu}}}}}}wwwqqqmmmjjjiiikkkhhheeebbb```\\\XXXUUUQQQPPPOOONNNLLLKKKIIIHHHJJJIIIHHHGGGFFFEEEEEEDDDCCCDDDFFFFFFEEECCCCCCCCCEEECCCAAAAAABBBAAA@@@>>>===>>>>>>===;;;:::;;;===;;;;;;;;;<<<======>>>>>>=========<<<<<<;;;;;;;;;;;;::::::;;;>>>@@@?????????@@@@@@>>>;;;888777777777888888666333333666:::666555555555555666666777666555555444444444555555222222222333444555666777555555666666666666666666<<<666111111555777333...555444333222111///......111111222222222222111111000111333555666666555555+++...333666666555444444111222333333222111222333111222222222222333333333333444666666555666777999888:::===???@@@???===<<<<<<;;;;;;::::::;;;;;;<<<===@@@<<<;;;@@@===???LLLOOO^^^sssxxxhhh]]]RRRNNNIIIEEEDDDDDDCCCBBB>>>>>>?????????@@@@@@@@@EEEHHHMMMRRRYYYaaaiiinnnpppssszzzqqqfffYYYOOOLLLIIIAAA<<<;;;;;;AAAAAA===<<<@@@AAA===<<<:::999999:::;;;;;;:::}}}yyywwwzzz|||~~~}}}{{{yyyxxxyyy{{{}}}}}}yyyuuurrrnnnjjjgggfffggggggeeedddbbb___[[[XXXUUUSSSQQQOOOMMMLLLPPPVVV]]]aaahhhjjjlllkkkiiifffeeeddd^^^\\\XXXTTTQQQPPPOOOOOOPPPOOONNNJJJGGGGGGHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGJJJLLLOOOSSSTTTTTTSSSRRRRRRRRRRRRTTTWWW\\\aaaddd^^^___`````````___]]]]]]VVVZZZ[[[YYYXXXXXXUUUPPPVVVVVVZZZbbbkkkvvv~~~zzzyyy|||~~~vvvqqqmmmkkkhhhddd```\\\ZZZYYYUUUTTTRRRPPPMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEDDDBBB@@@???@@@AAA>>>@@@BBBBBBAAA??????@@@AAA@@@?????????@@@AAABBB?????????>>>>>>>>>>>>>>><<<<<<===@@@AAA@@@===::::::::::::;;;;;;;;;<<<<<<999888777777888999;;;<<>><<<:::888666;;;999777666555444555555888888888888777777777777666666666666555555555555333888999666444444444111111111333555777777555333999888777666555444333333666666555444333222222111222111111000///......---,,,---///333555444111...222444777777555333111111222222111111111111111111000111222222111222444666333666888666444666999;;;<<>><<<<<<;;;<<<===<<<<<>>======??????>>><<<===999777999:::888888:::~~~~~~~~~}}}|||zzzwwwsssnnnkkkhhhdddcccaaaaaaccchhhmmmqqqyyy{{{|||{{{xxxtttrrrrrrpppnnnjjjgggeeeddddddddd``````___\\\ZZZZZZ\\\^^^]]]]]][[[YYYXXXWWWWWWWWWUUUWWW[[[___aaabbbbbbaaa``````aaabbbfffjjjooorrrvvvvvvvvvuuutttrrrpppooojjjnnnooolllkkkkkkhhhddddddbbbdddjjjqqq{{{xxxpppiiibbb]]]XXXWWWTTTQQQOOOMMMKKKKKKLLLKKKIIIGGGEEECCCBBBAAACCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBB???>>>???@@@===???AAAAAA???>>>>>>???@@@???>>>>>>===>>>??????>>>>>>??????????????????<<<;;;<<<>>>???>>><<<999:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<===??????>>>===;;;999777666888777666555444444444444666666777777777888888888666666666666555555555444///444666333222444444222222111222444666666555333666666555555444333222222444444444333222222111111222111111000//////............000222444444222///333555777888555222111000111111111111111111111111000111222222111222444666333666777666555777;;;???CCCIIIQQQWWW]]]```\\\TTTOOOGGGBBBAAAAAA>>><<<======>>>======<<<===AAACCCMMMWWWhhhxxxpppiiidddaaaZZZOOOHHHHHHHHHFFFDDDAAABBBDDDEEEEEELLLTTT^^^hhhuuutttjjj___SSSKKKHHHFFFCCC@@@>>>>>>>>>>>>;;;:::999:::<<<===<<<;;;<<<888777:::;;;999888:::|||{{{zzzzzz|||~~~~~~}}}~~~}}}{{{zzzyyyzzz{{{{{{tttttttttsssrrrrrruuuwwwvvvuuusssqqqnnnmmmlllllljjjlllppptttwwwyyyzzzzzzwwwwwwxxxzzz}}}~~~yyywwwsssqqqtttzzz~~~yyyvvvuuuuuuuuuppplllfffaaa\\\WWWQQQMMMIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@???===<<<<<<===>>>>>>>>>??????@@@@@@@@@AAAAAA@@@>>>===>>>???<<<>>>??????>>>======>>>???>>>===<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA<<<;;;;;;<<<======<<<:::::::::::::::;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::888777666444444555555555555444444444555555666888999999:::666666555555555444444444...333555333222555666444222111111222444555555444444333333333222222111111222222222222222222111111222222111111000/////////000000000111333444333111444666888777555222000000111111111111111111111111000111222222222222333555333444666666666999???EEEMMMWWWcccmmmuuuxxxrrrjjj]]]SSSJJJFFFCCC???<<<===>>>>>>>>>===<<<<<>>===<<<======>>>999888888999;;;<<<;;;:::;;;888777:::<<<999888:::|||wwwooolllhhhdddaaa`````````[[[YYYUUURRROOOLLLHHHEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@??????>>>>>>======<<<;;;;;;<<<<<<<<<<<<=========>>>@@@???>>>======>>>===>>>??????>>>===>>>?????????>>>===<<<;;;;;;;;;===>>>>>>???@@@AAAAAABBB===<<<;;;;;;======<<<;;;999999:::::::::;;;;;;;;;;;;;;;:::999888888777777999999:::::::::999888888222333555666777666555555555555666666777888888999555555555444444444333333111666777555444777888777333111000111333555555444333333222222222222222222111111111111222222333333222222222111111000000000333111000111333444444333444666777777444111000000000000000000111111111111000111333333222222333444333333444666888<<>>>>>======>>>>>>???;;;::::::;;;===>>>===<<<<<<888777;;;<<<:::999:::zzzuuuooojjjddd```XXXVVVTTTQQQPPPOOOOOOPPPLLLJJJHHHFFFFFFDDDBBB@@@AAAAAA???>>>===<<<<<<<<>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::<<<>>>>>>===<<<======>>>???@@@???>>>===???@@@@@@@@@??????>>>===<<<;;;======>>>???@@@@@@AAAAAA>>>===<<<<<<>>>>>>>>><<<999999999:::::::::;;;;;;;;;;;;;;;:::999888777666888999999:::::::::999999333444666777888888777666777666666666666666666666444444444444333333333333444888888555444666777666333222111111333555555555444444444444333333333333111111222222333333444444222222222222111111111111444222000000222333333333333555666555222000///000//////000000000111111111000111333444222222222333333111222777:::???JJJVVVdddsss~~~ppp```TTTKKKBBB======999:::;;;;;;<<<>>>BBBEEEGGGTTThhh|||jjj]]]VVVRRRWWW^^^bbbfffnnnyyyqqqdddTTTNNNIIIGGGFFFFFFOOOYYYqqq}}}sssggg```TTTPPPJJJEEEBBBAAA@@@???>>>>>>=========<<<=========<<<;;;<<<>>>??????>>>@@@;;;999;;;<<<::::::<<<xxxsssjjjgggbbb^^^[[[XXXUUURRRLLLKKKIIIHHHGGGHHHHHHIIIFFFEEECCCCCCCCCCCCAAA??????>>>===;;;::::::999999============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999;;;>>>>>>>>>=========??????@@@???======???AAA@@@@@@@@@@@@??????===============>>>??????@@@@@@>>>======>>>??????>>><<<999999999999::::::::::::<<<<<<===<<<;;;:::999888888888999999999999999888555555666777888888777777777777777666666555555555444444333333333222222222333666777333111444555444333222222333555666666555666666555555444444444333111222222222333333444444222222222222222222222222333222000000222333222222111222333333111//////000...//////000000111111111///222444444333222111222444000111777<<>>CCCFFFHHHWWWlllmmm]]]RRRMMMOOOQQQSSSUUU[[[dddjjjvvv~~~mmmYYYQQQKKKKKKIIIJJJUUUdddxxxvvvnnnggg___WWWQQQGGGFFFDDDBBB@@@>>>===<<<;;;;;;;;;;;;::::::999999;;;:::;;;===@@@CCCCCCBBBEEE???;;;<<<<<<;;;;;;>>>~~~~~~zzzxxxssstttxxx|||}}}vvvppplllgggbbb___XXXUUUQQQOOONNNMMMLLLKKKIIIHHHGGGFFFEEEEEEFFFFFFEEECCCBBBBBBCCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::;;;;;;888:::===???>>>======>>>>>>??????===<<<<<<>>>@@@>>>???@@@@@@@@@???>>>>>>=====================>>><<<<<<<<<>>>??????<<<:::888999999999999:::::::::;;;<<<<<<<<<<<<;;;999999777777888888888777777666666666555555555666666777555555555666666666666666333333333333222222222222222555666222222555777777333333333555777888666444777666666555444333333222111111111222222222222222333333333333333333333333222111000000222222111000...000111000///...///000......//////000111111222///222444555333222111111444...///888>>>DDDSSSdddwwwrrrbbbUUUHHH???===999::::::;;;;;;===AAAEEEIIIXXXnnnsss```RRRLLLKKKJJJJJJLLLQQQUUUYYYaaalll}}}pppYYYPPPJJJJJJIIIJJJXXXiiiwwwzzzmmmggg```ZZZWWWSSSNNNIIICCCDDDCCCBBB@@@>>>======888888999999999999999999999999;;;@@@EEEIIIKKKKKKKKKCCC===<<<;;;:::<<<@@@nnnooopppppppppnnnkkkjjjmmmlllllljjjgggdddbbb```^^^```cccggglllppptttvvvvvvuuutttvvvzzzzzztttpppmmmggg```[[[YYYVVVSSSPPPOOOLLLHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>??????>>><<<:::::::::999999:::;;;;;;;;;;;;;;;:::999999888888777777888999:::;;;<<<<<<777:::===??????>>>>>>>>>=========<<<;;;;;;===???===>>>???@@@@@@???>>>>>>============<<<<<<<<<<<<::::::<<<>>>???>>>;;;888888888999999999:::::::::888999:::;;;:::999888777666666666666666666555444666666444333333444555666333444444555666777888888333333333222222222111111222666777444444888;;;;;;333333444777999999777444777777666555333222111111111111111000000000000000333333333333333333333333111000000000222222000...---...//////......///000---......///000111111222///222444555333222111111444...///888???EEEUUUhhh|||vvvfffWWWIII@@@===;;;;;;;;;;;;;;;<<<@@@CCCJJJYYYpppxxxdddTTTLLLJJJGGGFFFIIIMMMOOOPPPWWWbbbsssnnnVVVLLLGGGGGGFFFGGGVVViiirrrwwwmmmggg___ZZZSSSOOONNNMMMJJJGGGAAAAAAAAA???===;;;;;;<<<777777999:::;;;;;;;;;;;;999:::===CCCJJJPPPSSSTTTNNNFFF>>><<<;;;:::===AAAZZZZZZYYYYYYWWWVVVUUUTTTZZZYYYXXXVVVTTTSSSQQQQQQMMMNNNPPPUUU[[[^^^]]]ZZZ___]]]\\\^^^dddiiikkklllppppppppprrruuuwwwwwwvvv}}}{{{sssjjj```ZZZZZZZZZUUUQQQPPPRRRQQQMMMIIIHHHFFFCCCAAA@@@@@@AAACCCBBB@@@???======>>>@@@AAAAAA@@@???>>>===<<<;;;;;;999999;;;<<<<<<;;;999999;;;;;;::::::;;;;;;999777;;;;;;;;;::::::999999999;;;;;;:::;;;;;;<<<===>>>???>>><<<;;;:::;;;===>>><<<=========>>>>>>>>>??????>>><<<;;;;;;<<<===>>><<<:::999;;;>>>===:::666:::;;;<<<<<<;;;:::888777:::::::::;;;;;;:::999999999999777666555555555555555555555444444333333333666333222333666888777555444444444444333222111000666666666666666666666666222444777999888666222000000222555444222000222444111444444000///222444333333333444444333333222111000111222222222111///......000111000---,,,---///111111111111111222222333000111222333444333333222111000222555999BBBTTTddd}}}zzziiiYYYIII@@@>>>::::::999:::<<<@@@CCCFFFNNNYYYmmm~~~fffWWWMMMJJJGGGFFFGGGHHHHHHHHHNNNUUUcccuuuvvvhhhTTTJJJCCCCCCFFFIIIPPPYYYnnnwww{{{yyyuuupppjjjddd___\\\MMMLLLJJJHHHFFFDDDCCCBBBCCCAAA???<<<;;;;;;<<<<<<::::::;;;;;;;;;:::999999;;;;;;===EEEOOOVVVVVVTTTGGGEEE@@@===:::::::::;;;PPPPPPOOOOOONNNLLLKKKJJJKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDEEEIIIMMMNNNMMMKKKOOOMMMLLLNNNSSSWWWYYYYYY___^^^]]]]]]_________]]]eeeggglllrrrxxx~~~zzzwwwuuuuuuwwwzzz~~~|||sssiiiccc\\\TTTPPPPPPQQQMMMJJJJJJKKKKKKHHHDDDFFFDDDAAA???===>>>???@@@BBBAAA???======>>>???@@@@@@???>>>===<<<;;;::::::999999::::::::::::999999<<<;;;;;;;;;<<<;;;:::999;;;;;;;;;::::::999999999;;;::::::;;;;;;<<<===>>>>>>===<<<::::::;;;===>>>============>>>>>>>>>>>>>>>===;;;::::::;;;<<<===<<<;;;:::;;;<<<<<<:::888;;;;;;;;;;;;:::999888777888888999999999999888888888888777666555555555666666555555555444444444333666444222333555666555333444444444444333222111000555555555555555555555555222333555666555333111//////111333222000///000111---111333000///111111///222222222222222111111000000000111111000000///...---///111000------...000///////////////000000111///000111222333333222111000///000333666???QQQaaazzzzzziiiYYYKKKCCCAAA<<<;;;::::::;;;>>>AAACCCMMMWWWjjjhhhYYYKKKIIIFFFEEEFFFFFFFFFEEEHHHMMMXXXgggwwwzzziii]]]QQQHHHAAABBBDDDGGGLLLSSS]]]dddmmmssstttpppkkkhhhaaa___\\\XXXTTTPPPMMMKKKHHHHHHFFFEEECCCAAA@@@@@@AAA@@@>>><<<::::::;;;<<<::::::;;;;;;::::::999999777888===EEENNNRRRQQQMMMGGGEEEBBB@@@>>>======>>>EEEEEEEEEEEEDDDBBBAAA@@@BBBBBBBBBAAA@@@@@@??????@@@@@@@@@BBBDDDDDDBBB@@@DDDCCCBBBCCCFFFHHHJJJJJJNNNLLLKKKKKKLLLMMMLLLKKKLLLNNNSSSXXX^^^dddhhhkkkrrrqqqppplllhhhbbb]]]ZZZZZZ[[[\\\^^^bbbfffjjjllloooppppppooonnnnnnqqqsssvvv{{{zzzqqqggg___WWWTTTPPPKKKIIIJJJHHHEEECCCDDDFFFGGGDDDBBBDDDCCC@@@>>>======??????BBBAAA???>>>=========>>>>>>======<<<;;;:::999999999999888888888888999999<<<<<<<<<<<<<<<;;;;;;:::;;;;;;::::::::::::999999::::::::::::;;;<<<===>>>======<<<;;;;;;<<<===>>>@@@@@@@@@@@@@@@?????????>>>===;;;:::::::::;;;<<<;;;<<<<<<;;;999999:::;;;;;;;;;:::999888888888888666777777888888777777666777777666666555666666666555555555555444444444444555444333333444444333222444444444444333222111111444444444444444444444444222222222222111000///......000111111///------...+++000333111000111000---111111111111111000//////000000///...............---///000///......///000///////////////000000111///000000111111111111000000......000333<<>>===;;;:::;;;===???@@@KKKTTTeee{{{iiiZZZJJJGGGEEEDDDDDDDDDBBBAAAAAAEEELLLVVVbbbmmmwww||||||rrrfffZZZQQQKKKEEE@@@AAABBBDDDGGGKKKPPPTTTZZZ]]][[[WWWSSSQQQLLLKKKHHHFFFDDDBBBAAAAAABBBAAAAAA@@@???>>>======???>>><<<::::::::::::;;;:::::::::::::::999888888444666<<>>===<<<<<<<<<<<>>===@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@???>>>@@@?????????@@@BBBCCCCCCCCCBBBAAAAAADDDEEEFFFFFFBBBDDDGGGKKKOOOSSSVVVXXX\\\[[[ZZZWWWSSSOOOKKKHHHJJJKKKLLLNNNPPPTTTWWWYYYZZZZZZ[[[ZZZYYYYYY[[[^^^[[[```ffflllrrrzzz}}}|||zzzyyy|||~~~{{{{{{xxxlllddd^^^VVVPPPOOOMMMIIIHHHJJJEEECCCBBBCCCEEEFFFEEEDDDDDDCCCAAA@@@??????@@@@@@BBBAAA???>>><<<<<<<<<<<<<<<<<<;;;;;;:::999999888999888777666666777888999:::;;;<<<<<<;;;::::::;;;::::::::::::::::::::::::::::::::::::;;;<<<=====================>>>???@@@CCCCCCCCCBBBBBBBBBBBBBBB???>>>===<<<;;;;;;<<<<<<:::<<<===:::777777:::===;;;:::888777666666777888555666666777777777777666666666555555555666666777444444444444333333333333222222222333444444333333333444444444333333222111222222222222222222222222222222111000///////////////000000000///...------...222444111000111222000000111111111111000//////000///...,,,,,,---............///////////////000111111111111111222222333//////000000000000000000111...---///222999HHHVVVhhhwwwzzzgggXXXKKKAAA===>>>===<<<;;;:::;;;<<<>>>???FFFNNN]]]qqqhhhYYYIIIGGGDDDCCCBBBAAA???===???AAAEEEKKKRRRYYY```ccciiikkkooossswwwzzz|||||||||vvvmmmeee^^^WWWQQQLLLGGGCCC@@@@@@AAABBBCCCDDDHHHKKKNNNNNNLLLIIIGGGFFFDDDCCCAAA@@@????????????<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::999999999::::::::::::::::::999888777555777:::@@@DDDFFFCCCAAA::::::;;;;;;;;;;;;;;;;;;???????????????>>>===<<<::::::::::::;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<===>>>???@@@>>><<<<<<>>>@@@@@@@@@AAABBBCCCEEEGGGIIIJJJKKKLLLLLLKKKJJJHHHEEECCCAAABBBBBBBBBDDDFFFHHHKKKLLLIIIIIIJJJIIIHHHHHHJJJMMMKKKOOOTTTYYY]]]eeennnuuuvvvkkkdddbbb```^^^^^^aaaffflllpppyyy~~~}}}xxxsssrrrqqquuu{{{~~~qqqfff```[[[TTTNNNLLLKKKHHHGGGJJJDDDCCCCCCDDDEEEFFFFFFEEEBBBAAA@@@???>>>>>>??????AAA@@@???===<<<;;;;;;:::;;;;;;::::::999999888888999888666666666666888999777999;;;;;;999888999::::::::::::::::::::::::::::::999999::::::;;;<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>=========:::<<<<<<:::777666999===:::999777666555555666777555555666777777777777777666555555555555555666777222222222222222222333333///111222444444444444555333333444444444333222222222222222222222222222222222222111000///000000111111111000111111000///...000333222---,,,///222222111111111111111000000///000///---,,,,,,,,,---...///........./////////...111111111111111222222333000000//////////////////222///...000333999EEEPPP___kkkzzzwwwjjjYYYMMMCCC;;;:::<<<::::::::::::;;;<<<>>>???BBBHHHTTTfff}}}iiiYYYKKKHHHEEEBBBAAA???===;;;>>>???AAADDDHHHMMMQQQSSSVVVXXX[[[^^^aaabbbccccccccc___YYYSSSOOOMMMKKKIIICCCBBB@@@???@@@BBBAAA@@@BBBCCCDDDDDDBBB@@@@@@AAA??????===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999:::::::::::::::999888777666888888999;;;>>>@@@@@@???:::;;;;;;<<<===>>>??????<<<=========<<<<<<;;;:::666777777777888888888888888:::;;;;;;::::::;;;===888:::<<<<<<<<<<<<>>>???DDDBBB>>><<<<<<======<<<>>>>>>>>>???????????????@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;<<<===???AAABBBAAAAAABBBAAA@@@@@@BBBEEEDDDFFFJJJLLLOOOUUU^^^eeeyyyzzzkkk```WWWRRRNNNMMMKKKKKKMMMQQQVVVYYYaaakkkxxx~~~wwwpppiiieeebbbaaaeeeiiipppyyyxxxqqqllljjjkkklllnnnttt|||{{{||||||~~~|||tttlllfffccchhhjjjpppyyy{{{mmmccc^^^WWWPPPJJJHHHGGGDDDCCCEEECCCCCCCCCCCCCCCCCCCCCCCC>>>>>>===<<<<<<<<<<<<<<>>>>>===<<<;;;;;;:::;;;:::::::::999999999888888888777777777777888888555888;;;:::888777888;;;999999::::::::::::;;;;;;999999999999:::;;;<<<===<<<===>>>???@@@AAABBBBBB>>>?????????@@@@@@@@@@@@BBBBBBAAA@@@???>>>======:::;;;;;;:::888888999:::888888777666555555555555444444555666777777777777666666555555444555555555222222222222333333333333///222444555555444444555333333333444444333333222222222222222222222222222111111000000000111222222111000000111222333111//////111///)))(((,,,000111111111111111111000////////////...---------------111///......//////...---///////////////000000111111000000////////////000333//////222555888AAAJJJVVV___jjjttt{{{zzzsssfff[[[NNNEEE>>>999999<<<999999999:::;;;<<<===>>>>>>CCCLLLZZZooonnn]]]OOOKKKFFFBBB@@@>>><<<;;;<<<======???AAADDDGGGHHHJJJLLLOOOQQQRRRRRRQQQPPPNNNMMMJJJGGGEEEDDDDDDDDD@@@AAA@@@===???AAAAAA===???@@@AAA@@@>>>>>>???AAA=========<<<;;;:::888777888888888888888999999999999999999:::::::::::::::::::::::::::999888666666999999888999999;;;<<<===888888888999:::<<<===>>>::::::;;;;;;;;;:::999999888888999999999999999::::::<<<===<<<999999;;;===444777:::;;;;;;;;;>>>@@@EEEBBB>>><<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::::::::::::::::::::::::::999999999999;;;===>>>===>>>>>>===<<<===???AAA???AAABBBCCCDDDJJJSSSYYYmmm{{{rrrbbbUUUNNNIIIGGGBBBAAA@@@@@@AAADDDGGGIIIOOOVVV___ggglllnnnoooppphhhddd^^^WWWRRROOOMMMMMMPPPSSSXXX___gggrrr||||||uuuhhheee___YYYVVVTTTUUUVVVUUUZZZaaaeeeiiirrrxxxvvvrrrooollliiieeebbb]]]^^^```bbbeeeggghhhhhhnnnoooqqqtttxxx|||}}}{{{zzzzzzzzzqqqnnnjjjddd```]]][[[ZZZ```ccclllvvv~~~{{{lllbbb]]]TTTMMMGGGFFFDDDBBBAAADDDDDDDDDDDDCCCBBBAAAAAAAAA======<<<<<<<<<<<<<<<;;;============<<<<<<;;;:::;;;::::::::::::999999999777888888999999888888777555999<<<;;;888777999<<<999999999::::::;;;;;;;;;999999999999:::;;;<<<===:::;;;<<<>>>???@@@AAAAAA>>>>>>??????@@@AAABBBBBBAAAAAAAAA@@@???>>>===<<<::::::999999::::::888777666666666666555444333333222333444555666666666666777666555555444444444444333333333444444555555555222555888777555333222333222333333444444333333222222222222222222222222222......///000111222333333000//////000333444222000---000///***))),,,/////////000000000000///......///////////////...------333000......//////---+++///////////////000000111222111000/////////000000111//////333666888===DDDJJJQQQXXX___fffjjjfff___WWWMMMCCC>>>:::777777;;;:::::::::::::::::::::;;;===@@@EEEPPPcccvvvfffSSSNNNGGGAAA???>>>===<<<======<<<<<<===???AAABBBCCCEEEGGGIIIJJJIIIHHHFFFCCCDDDCCCBBB@@@>>>>>>>>>===???>>>;;;<<>>??????>>>===<<<>>>???:::;;;<<<======;;;888777777777777777777777777777888999999:::;;;;;;;;;:::::::::::::::888777666555555666888888888888999999555555444444666888;;;<<<:::::::::;;;::::::999999999999999999999999999999999:::;;;999666444666888---111555666666777:::===>>>;;;888666777999::::::999999999999999999999999888888888888888777777777;;;;;;:::::::::;;;===>>>888888999888777777999<<<<<<===>>>>>>???DDDLLLSSScccqqqzzzooo___PPPGGGBBBAAA@@@======<<<;;;<<<===???AAAEEEHHHMMMQQQTTTWWW[[[]]]WWWSSSNNNHHHDDDCCCCCCCCCEEEGGGJJJPPPWWWaaakkkrrrppptttvvvrrrnnnjjjccc[[[UUUSSSNNNJJJHHHGGGHHHIIIDDDIIINNNPPPSSS[[[iiitttvvvjjjcccaaa___\\\YYYWWWUUURRROOOJJJLLLNNNQQQSSSTTTUUUUUUWWWXXXZZZ]]]```dddfffhhhmmmooosssuuuuuurrrnnnkkkjjjiiigggfffffffffgggggg```^^^ZZZWWWUUUUUUVVVWWWZZZ___iiiuuu}}}|||mmmbbb]]]TTTMMMHHHGGGFFFCCCCCCFFFFFFFFFFFFDDDBBB@@@@@@AAA>>>>>>>>>>>>>>>=========;;;<<<<<<===<<<<<<;;;;;;;;;;;;::::::::::::::::::777888999::::::999888777555999===<<<999888:::===999999999::::::;;;;;;;;;999999999999:::;;;<<<<<<888999:::<<<>>>???@@@@@@???@@@AAABBBCCCEEEFFFFFFAAAAAA@@@@@@???===<<<;;;;;;999888999<<<<<<888555555666666777666444333222000111222333444444555444888777666555444333333333555555555666666666777777555888:::999555111000111222222333444444333333333222222222222222222222222+++,,,...000111222222333///...---///333444333111,,,000111...---///000///......//////......---,,,...///000000000///---,,,444111......//////,,,)))111111111111111222222333333222111/////////000111000...///333666777;;;@@@@@@EEEJJJPPPVVVZZZVVVPPPLLLDDD<<<888666444555999<<<<<<;;;;;;:::999888888===>>>BBBJJJ[[[vvv}}}mmmUUUPPPHHHAAA>>>>>>>>>>>>@@@???>>>=========>>>??????AAADDDFFFGGGFFFDDDCCC@@@BBBCCCBBB???===;;;:::;;;===<<<888:::@@@???;;;:::;;;;;;999777666777999555777999;;;;;;999666444777777666666666666555555888999:::;;;;;;;;;;;;;;;;;;;;;::::::888777666555111444777999888777666555999888666666777:::===@@@:::999888888999999888666555777888888777777888:::666777777888888888888777555555666666777777888888666666777888888888888888555777999:::;;;:::888777;;;:::999888777777777777888999;;;;;;:::999;;;<<<;;;777777999999666777:::;;;;;;::::::;;;AAAHHHMMM[[[eeetttyyyfff\\\OOOFFFBBB@@@>>>;;;888888888999:::;;;===>>>>>>@@@CCCFFFHHHHHHHHHGGGGGGEEEBBB???=========>>>BBB======EEEKKKMMMRRRXXX\\\]]]^^^]]]ZZZUUUPPPMMMEEEDDDCCCBBBAAA@@@@@@???EEEAAAAAAEEEJJJMMMTTT[[[lllvvvuuukkkbbbZZZTTTIIIJJJKKKIIIFFFCCCCCCCCCFFFEEEEEEFFFHHHGGGEEEBBBHHHIIIMMMPPPSSSTTTUUUUUUVVVYYY[[[[[[YYYWWWVVVVVVUUUUUUUUUUUUVVVWWWYYYYYYRRRPPPNNNMMMNNNOOOOOOOOOWWW^^^hhhrrr|||rrrcccZZZQQQNNNIIIFFFDDDDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>???===<<<<<<======<<<:::::::::;;;<<<<<<;;;::::::888888888888999;;;===>>>888888999:::999888777666999888888777777888999999999999888888888888888888999888777666777888999:::::::::;;;;;;===>>>???@@@@@@AAABBBBBB@@@@@@@@@BBBCCCBBB@@@@@@@@@@@@???===;;;;;;:::999888888777666666555555555444444444444111111222333333444555555555444555888;;;:::666333666666555555555555666666777555444222222333444555333555777777555444444444222222222111111111000000............///000111222222000///000222222000---///111000...///222000,,,111000///...............000000000///---)))&&&$$$......///000000///...---000000000000////////////333333222000000222666999333222000000111333777999<<<>>>AAACCCEEEEEEDDDDDDCCC???:::555444666999<<<;;;<<<<<<;;;999888888999888:::@@@IIIUUUlllqqq[[[RRRHHHDDDAAA======@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBAAAAAAAAA???BBBBBB===:::::::::888::::::::::::;;;===???@@@888888888888888888888888888999:::999666555666777666666666666555444333222666666888;;;===>>><<<::::::;;;<<<;;;999777777777555666777888888999888888777666666666666888999::::::999777888999999888666555777888888777777888999777777888888888777777666444444555555555666666666555666777777888888777777333444555777777777666666777777777777888999::::::888999::::::999888999;;;999666666888999777888;;;999;;;<<<<<<===???BBBEEENNNWWWbbbmmmuuuwwwnnncccYYYQQQFFF???===<<<999777777777777777999:::;;;<<<:::;;;===???@@@AAAAAAAAA?????????>>>===<<<;;;;;;<<<888777>>>CCCEEEIIINNNMMMNNNNNNNNNKKKGGGCCC@@@@@@@@@??????>>>>>>======???<<<;;;???BBBEEEJJJQQQ]]]fffttt|||qqqfff^^^VVVOOOJJJAAABBBCCCAAA???===<<<===AAA@@@AAABBBDDDDDDCCCAAA???@@@BBBDDDGGGHHHIIIJJJMMMOOOQQQQQQOOOMMMLLLMMMLLLLLLLLLLLLMMMOOOPPPQQQMMMLLLKKKLLLNNNPPPQQQRRRWWW^^^hhhqqq{{{qqqcccYYYQQQMMMIIIFFFDDDCCCBBBAAA@@@@@@@@@???>>>>>>======>>>===<<<<<<======<<<:::::::::;;;<<<<<<;;;::::::<<<;;;:::999888999999:::888888999999999888777666777777777777777777777777777777777777777777777777888888888888888999999:::999999999:::;;;===>>>???>>>@@@AAA@@@???>>>???@@@CCCAAA@@@???@@@@@@>>>===:::::::::999999999999999666666666777666555555444000000111222222333444444333222333555888999777444666666555555555555666666555444222111111111333444///111444444444333333444222222222111111111000000000////////////000111111333111000000222222000---...//////---...000...***000000///..................//////...---+++***(((......///000000///...---...//////000000111111111///111333444333333444555333222111000222444777888;;;<<<>>>?????????>>>===;;;999888666666777999::::::;;;<<<;;;999777888999999;;;@@@HHHTTTjjjxxx___TTTIIICCC>>>;;;;;;==============================@@@BBBCCCBBB@@@@@@@@@999===>>>:::999;;;<<<:::::::::999999:::<<<>>>???777777777777777777777777777888888777555444444555333444444444444333222222555555777:::===>>>===;;;999:::;;;:::888666666777666666777777777666666555777666666666777888:::;;;:::888777777888999777666555777888888666666777999888888888888777666666555444444444444444555555555555555666777777777777666666666777777888999::::::666666666666777888999:::777999999999777777777999777444444888999777999<<<777:::===>>>===<<<<<<<<>>:::999999777555666666666666777888::::::888888888999999:::;;;<<<888999;;;<<<<<<:::888777888444333888<<<>>>AAADDDAAABBBCCCDDDBBB???;;;999;;;;;;;;;:::::::::::::::;;;888777:::<<<===@@@FFFLLLSSS^^^jjjrrruuutttssskkkfff]]]UUUNNNHHHCCC@@@:::;;;;;;:::888777777888;;;:::;;;===???@@@@@@>>>======>>>???@@@AAACCCDDDCCCEEEGGGGGGEEECCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGHHHIIILLLOOORRRTTTYYY___hhhqqqyyypppaaaXXXQQQMMMIIIEEEDDDCCCBBBAAA?????????>>>======<<<<<<===<<<;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::===<<<;;;999888888888888888888999999888888777666555666777777777666555444555555555666666666666666777888999999::::::999999888888888999:::;;;<<<===<<<>>>???>>>===<<<===???BBB@@@????????????>>><<<999999999999::::::;;;;;;666777999999999888666555000000111111222222333333111111111333555777777666666555555444444555555666444333111000000111111222,,,...111222111111222444222222222111111111111111000000/////////000000111444333222222333222000...---......,,,---///---)))000000////////////....................................////////////............///000111222222333,,,000444666555333222111333222222222333555777888::::::999999888777777777222444666777999999888888999:::;;;:::888777777888::::::???FFFRRRhhheeeXXXJJJCCC>>>;;;:::===<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>777;;;;;;888777:::;;;:::::::::999999999:::<<<===666666666666666666666666555666666555333222222333000111111222222222222222444444666999<<<>>>===;;;777999999888666555555666777777777666666555444333666666666777888:::;;;<<<999888777777888888777666555777888777666666777888888888888888777666555444444444444444444444555555444444555666666666666555777777777777888:::;;;<<<999999888777666666666666666888888888666555666777888555444777888666777:::555888;;;<<<;;;999888888CCCFFFHHHIIIKKKMMMIIICCCCCC@@@<<<::::::999777555666666666666777888999::::::999888777777999:::<<<777888888999999777666555777555444666999;;;===>>><<<===>>>>>>>>><<<999888888888888999999:::::::::<<<888777::::::999;;;???CCCHHHOOOWWW\\\_________WWWTTTNNNIIIDDD@@@===<<<888999999888777666777999999888888999;;;===<<<;;;???>>>=========>>>@@@AAA???@@@BBBBBBAAA???@@@@@@@@@@@@@@@AAACCCDDDFFFFFFCCCEEEFFFHHHJJJNNNRRRTTTZZZ```hhhpppxxxppp```VVVPPPMMMHHHEEEDDDCCCBBB@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::888888888888888777777666555666777888888777555333555555555555555666666666666777999:::::::::999888888888888999999;;;<<<<<<;;;<<<>>>===<<<<<<===>>>@@@???===>>>>>>???===<<<999999999:::::::::::::::777888:::;;;;;;999777555111111222222222333333333444333222222333444666666555444444444444444444555333333222111111111111222---///111111000000111222111111111111111111111111////////////000111222333777666666555444333111000///000000---...111///+++//////000000000////////////...............///000.........///////////////000000000111111222222222,,,///444555555222111000333333333333444555666777888777666555444444555555111222555777888888888777888999:::999777666777888999999===EEEQQQfffkkk\\\LLLDDD@@@======???<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<:::===<<<888666888:::888;;;:::999888888999::::::777777777777777777777777555666666555333222222333//////111222222333333333444444555888;;;======<<<666777888666555444555666666777777777666666555444555666777888999:::;;;<<<999888666777888888777555666777888777666555666777888888888777777555444333555555555555555555555555333333444555555555555444333333333333444555666777999888777666555555555555555666777777555555666777999666555777777444444777444666777888777777888:::;;;>>>>>><<<>>>@@@???;;;???===<<<;;;:::999777666777777666777777888999:::;;;:::888777777888:::<<<;;;:::888666555555555666777777555555777::::::999666777888999999777666555888888888999999:::;;;;;;<<<888888::::::777888;;;???AAAEEEIIILLLNNNNNNNNNIIIHHHEEEBBB>>><<<;;;;;;888999999888666666888:::;;;999888888::::::999888<<<;;;:::999999999:::;;;===???@@@@@@???>>>???@@@??????@@@AAABBBDDDFFFGGGCCCEEEGGGHHHIIILLLPPPTTT\\\aaaiiipppxxx~~~ooo```VVVPPPMMMHHHEEECCCCCCAAA@@@>>>>>>======<<<;;;;;;;;;<<<:::999:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999999999888888888777777777777777666777888999999777555444555555555666666666777777666777888999:::999888777999999999999:::;;;<<<<<<:::<<<======<<<<<<===??????===<<<<<<>>>>>>===;;;;;;;;;:::999888888777777777888:::;;;;;;999777555333333333444444444444444777666555333222222333555444444333333333333444444444333333222222222222222111222222111///...///000111111111111111111111111------...///111333444555888888888777666444333333222444333111222444333......///000111111000//////111000///............///............//////000000333333222222111111000000...000222222111000111222222222333444555555555555555555555444444555666777444444555555666666777777666888888888666555666777777888<<>>===<<<<<<===???======>>>???AAACCCDDDEEEDDDFFFIIIJJJJJJLLLQQQUUU]]]bbbiiiqqqyyy~~~ooo```WWWPPPLLLHHHDDDCCCBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::;;;<<<===<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::999888666666999888777666666666666777777888888999888777555444444444555555666777777777555666777777888888777777:::999999999::::::;;;<<<999;;;<<<<<<;;;;;;===>>>===<<<;;;;;;======<<<;;;::::::999888777666555555666777999999999888666555444444444444555555555555888888666444111000222333444333333222222333333444333333333333333222222222333444333111///...///000111111111111111222222222---......///111333555666666888999888555444333444444666555333444666555000...///000111222111000///111111000///...------,,,......---......///000111555444444333222111000000000111111000//////111333000111333444555444333222222333333444555666777777666555444333333444666666555666777777555555666777666666:::CCCMMM\\\rrrnnn^^^LLLDDDAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???===:::::::::777:::;;;888888===AAABBB===<<<:::888777777777888888888888888888888888888777888888777555444555666111222333444555555555555555444444666999:::::::::666666666444333333555777555666777888999999999999555666777888888999888888999777666666777777666555666777888777555444555666555666666666666666555555555555555444444444333333111222222333333333333333444555666666666555444333444444444444555666777777333444666777666666888:::888555444666555333333666222444666666555555666888666:::;;;999999;;;<<<999555666777666666777888999666666555555666666777777555444444444444555777888888888777666666666666666333555444111222666555000888888999999999999888888666666666666666777777777555333444777888444444666555666777999:::;;;;;;;;;999;;;<<<;;;888777999:::::::::999777555555777999;;;999888888999;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999;;;;;;;;;::::::<<<>>>;;;;;;<<<===???AAACCCDDDCCCGGGJJJKKKKKKMMMSSSYYY]]]bbbjjjqqqyyy~~~pppaaaWWWOOOLLLGGGDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;<<<;;;:::;;;===>>>===<<<<<<;;;::::::::::::;;;<<<888999::::::999888777666999888777666555666666777888888777666666555444444222333333444555555666666555555555555555666666777999888888888888999::::::777999::::::::::::;;;===<<<;;;:::;;;<<<===<<<:::888777777777666666555555666666666777666555555444444444444444444444444444444555666444111///000222333333222222222222333333222222222222222111111000222222222000......///111000000111111111222222222000000000000111222333333333555777666333222222444333555444222333555444///---///000222222222000///...///000000///...,,,+++...---------...///111222444444444333222222222111///000111000///...000111///000222444444333222000000111222444444444444333333222222222222333444444444555666666555444555666666666999@@@HHHRRRcccrrrtttcccQQQHHHEEEBBB>>>===========================???@@@???===:::999999:::666999:::777888>>>BBBCCC???>>>;;;999888777777777888888888888888888888888777888888777555444555666222222333444555555444444666555444555777999999888666666666444333444666888666666777777777777777666555666777777777777666555888777666666777777666555666777888777555444444555555555666666666666666555444444444333333222222222111111222333333333333222111222333333333111///---777777666444444444444444222444666777777777999;;;666333333555666333444777222444777777666444444444222777999777666777777555333444555666777888:::<<<555555444444444555666666444444444444555666777888333444666888888777666555333666555111222777666000666666777777777666666555444444444444444444444444444222444888888555444777222333555777999:::;;;;;;888:::<<<;;;888777999;;;<<<<<<:::888666666888:::999888666777999<<<<<<<<<888888:::::::::999888777999:::;;;;;;::::::<<<>>>::::::;;;===>>>AAABBBCCCBBBFFFKKKLLLLLLOOOVVV\\\^^^cccjjjqqqzzz~~~pppbbbXXXOOOLLLGGGDDDCCCBBBAAA????????????>>>======<<<<<<===;;;;;;<<<>>>???>>>===<<<;;;::::::::::::;;;<<<444555777999:::;;;::::::999888666555555555666777888777666444444333333444111111222333333444555555555555444333333555666777888777777777777777888999555777888999888888:::;;;<<<:::::::::<<<<<<;;;:::555555555555666666666666666555555555444444444444333333333333333333333333000222444333000///000222333222222222222222222333111111111111111000//////000000000///......000222000000111111222222222222333333222111000000000111000222555444111000111333111333222000111444222------///111222333222111000,,,---///000000...---+++...---------...///111222333333333333333333333333...000111111000/////////...000222444444333111///...///111333333222000///...///000222333333333333333555666555444444555666666666999???DDDKKKXXXeee{{{iiiWWWNNNJJJEEE@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???<<<999888999:::999;;;;;;777777<<<@@@@@@@@@>>><<<:::888777777777777777777777777777777777666777888777555444444555222222333444444444333333777666555555777888888777666777666444333444777999777777777777666555444333555666777777777666444333777444111333777888555222888888777666666666666666777666555666888888777555333333333333333333333333444333333333444444222000***///333333000///333888666666666666555555555555666666777666666555444444444444444333333222222222333333333444555666777888555444333222333444555666333333444555555666666666555555555666666666666666222555666333444777777444888666333000000111222444666333000111444666666555666666555444444444444555444333333444555555444333555666666666666444333222333444555666777777777777::::::888777777777888999999888666666666888;;;<<<;;;999888888999:::999999:::999777888:::<<<<<<;;;;;;;;;;;;;;;::::::999888<<<<<<<<<<<<===???@@@AAAGGGIIIKKKMMMPPPSSSXXX[[[aaaffflllsss|||qqqccc[[[QQQLLLGGGCCCAAAAAAAAAAAA@@@???>>>===<<<;;;:::::::::<<<>>>??????>>><<<:::999:::;;;:::999999:::<<<888888888888777777777777::::::888777666444333333777666555333222222222333444444444444444444444444///000111222333333333333666666666666777888999::::::;;;;;;<<<<<<;;;;;;::::::888777888999;;;:::::::::999777666555555666666:::888555222111111222333000000111222333333444444555444333222111222333444///000111111000111333555111222222111111000///...000,,,+++///000---///444222222111111000000//////111000000///////////////...///000///...///111222444000...///111000---,,,,,,---...//////000//////333///---///333555333000///////////////000111111333111000111333444333222---...000222333222111000000222444333222111222333000111111111111222222222111222333333333333222111333444444444333333222111777666888===@@@EEEOOOYYYvvvkkk]]]WWWLLLGGGGGGBBBAAA>>>:::999:::===>>>???>>>===;;;999888888999:::;;;:::999:::;;;>>>AAACCC<<<;;;999777666666777888555555666888888999999999999777666444333333333444111444666555444666444000444555666666555555666888555555666666555555444333333333333333333333333333666666666666666666666666888444222333777888666222888777777666555555666666777666555666777777666444444444444444444444444444555444333333444444222111///000111222222333444555555555555555555555555555666666666666666555444444555555555555444444444333666555555555555666777888555444333333333444555555555555555555555666777888555555555555666666666666333666666444444777888555555444222111111333444555555333111111444666555444666666555444444333444444444222111333666777555333333444555666666555444444444555666777777888888888:::999888777777777888888777777777777777999:::;;;:::888777777999::::::999999888888999;;;<<<<<<;;;:::;;;;;;;;;::::::999888;;;;;;<<<<<<>>>???@@@AAAFFFHHHKKKNNNQQQUUU[[[^^^bbbfffmmmttt|||rrrddd[[[RRRMMMGGGCCCAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;:::888777888:::===888888888888777777777777888888888777777666666555777777777666555555444444333333333333333333333333222222444555555666666666666666666666777888999999999999::::::::::::999999:::888777777999::::::999999888666555444444555555999777444222111111222333111111111222222333333444333333222222222333333444000000111000...---///000//////000000111000000000000,,,+++///000---///333111111111000000000000000111111000000//////000000///000111000//////000222444111///000111000...,,,------///000111111111111333000...///333444222///...............//////000+++...222333111//////000+++,,,...000111000///...000222333333222111111222///000000000000111111111111222333444444333222111222333333333222222111000555444777;;;>>>BBBLLLVVVnnnssseee^^^RRRLLLKKKEEEBBB???<<<;;;<<<>>>@@@@@@===;;;999888777888999:::999999999999;;;===???@@@<<<:::888666666666777888555555666777888888888888;;;:::777555444333333333222555777555444555444000444555666666555555666777555555666666555555444333333333333333333333333333444444444444444444444444888555333444777888666444777777666555555555555666777666555666666666444222666666666666666666666666555444333444555555333222444222000222444555444222444444444555555666666666555555666666555555444444777666666666666555555555666666555444444555666777666555444333222333444555666555555555555777999:::555555555555555555555555444777777444555888888555222222222333444555666777444333111222333444444444777666555444333333222333444111///222777999666333111222333444555555555555555555666777888888888888999999888777777777777888666666777888999999999999999777666777999::::::999888888888:::<<<===;;;:::::::::;;;;;;;;;:::999999;;;;;;;;;<<<>>>@@@BBBCCCFFFHHHLLLOOORRRWWW\\\```bbbgggnnnuuu}}}ssseee\\\SSSOOOIIIDDDAAA@@@??????AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===:::777555666:::===888888888888777777777777777777777777777888888888666666777777666555444333222222222222222222222222333333444555666666666666666555555666666777888999888888999999999999888888999888666777999::::::999777666555333333333444444777666333111111111222333222222222222222222222222111111222333444444444333222333222000---,,,---...------...///000000000000///,,,,,,//////...///222000000000000111111111111222222222111111111000000111222222111//////000222444222111000000000...,,,......000111222333333444333111///000222333111...---------------...//////&&&---444555000,,,---///+++,,,...000000000//////000222333333222111111222/////////000000000000111111222333444444333222111222222222111111111000000333333555999<<>>===>>>@@@@@@@@@:::999888777777888999999888888999:::;;;;;;;;;;;;:::999777666555666666777444555666777888888888777<<<:::888666444333222222222666666444444555444000333555666666555555666777555555666666555555444333333333333333333333333333333333333333333333333333777666444555777888666555666666555444444555555555666555444555555555333111666666666666666666666666555444333444555555444222555444333444444444444333444555555666666777777888444444555555555444444333666666666666666555555555444333222222333555777999666555444333222333333444555444333333444666888:::666555555555555555444444333555666333444777777444222333333444555555666666333222222222222333333333666666444333222222222222444000...222777:::777333222222333333444444444444444444555666777777666666999888888777777777777777444555777999:::999888777888666555666888::::::999777777888;;;======;;;888:::::::::;;;;;;::::::999999:::;;;<<>>??????>>>>>>===<<<<<<;;;===<<<<<<;;;;;;<<<<<<======<<<;;;888666666888:::888888888888777777777666888888888888888888888888222333555555555333111000222222222222222222222222111222333444444444444444555555555555666777888888888888999999999999888888999777666666888999999888666555444222222222222333555444333111111111222333333333222222222222222222///000222333444444444333444555444222///...///000------...///////////////...------...//////000111//////000000111111222222333333333333222222111111222333333222000///000222222333222//////000///,,,...///111222444444555555333111000000111111000.........------......///000***///333333000...///111...///000111222222222111000111333333111000111222000000000000111111111111222222333444444333222222222222111111111111111222333333555999:::===EEENNNYYYiii}}}xxxhhh```ZZZPPPEEECCC@@@??????@@@??????888777777666777777888999777888:::;;;<<<;;;999888888777666555555555666666444555666666777777777666888888777555444333222222111444555333444666666222333444666555444444555777555555555666555555444333333333333333333333333333333333333333333333333333666555555555666666666555555444444444444444555555555444333444444444222111444444444444444444444444444333333444555555444222222555888666222111333666666666777777777888888888333333444444444444333333444444444444444444444444333222222333555999===???777666555333222222333333222222222222333555777888666666555555444444444333111444444111222555555222444444444444444444444444111222222222222111111222555555444222222111111111333000///222777999777444444444333333222222222222333333444444555444444444888888888888777777666666333555777999:::999888777888666555555777999888888666666777:::<<<<<<:::777999::::::;;;;;;:::::::::888999:::===???BBBEEEFFFHHHJJJLLLNNNPPPSSSWWW[[[bbbgggooovvv~~~vvvggg^^^VVVQQQJJJEEEBBB@@@???============<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<999;;;<<<;;;999777666777888888888888777777777666999999888888777666666666111222444555555333111000444444444444444444444444222222333333444333333333444444444444555666777888999999::::::::::::999999888666555666777888888888666555333222111111222222333333222111111111222222333333222222222222222222...///111333444444333333222333333222000///000222///////////////...------,,,---......///000000000//////000000111111222222222333333333333222111111222333333222000///000222///333222...---000///,,,///000111222444444444555222111000000000000///...//////......//////000111000///......///000111111...///000111111222222222///111333222111000111111111111222222222222333333222333444444444444333222333333222222222222333444444444666999:::<<>>===<<<777777777777777777888888888999;;;======;;;999888666666555555555555555555444444555666666666666555333333333333333333333333///222333222444777888666333444555555444444555666555555555666555555444333333333333333333333333333444444444444444444444444555555555555555555555555444333333333333444555555333222111222444444222111333333333333333333333333333222222333444555333222111555888666111///333777777777777777777777777777222222333333444444333333222222222333333333333333444444444555888===BBBEEE888777555333222222222222000000111333444555666666666666555555444333333333000222333000111444444111444444333222222222333333000222333333111000000111333333222222111111222222222111222444666666666555555444333222111111111111222222333333333333333222777777888888777777666555333555777999999999888777888777555555666777777666555555666777999:::888777999999:::;;;;;;;;;::::::777888:::===@@@CCCFFFHHHIIIKKKLLLNNNOOORRRVVVYYYaaagggnnnvvv~~~wwwhhh___VVVQQQJJJEEEBBBAAA???>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777999<<<<<<:::888666666888888888888777777777777999888888777666555555444333444555666666555444333444444444444444444444444333333444555555444444333444333333444444555666777999999::::::::::::999999777666444555777888888777666444333222111111222222111111111111111111222222222222222222222222222222000000111222333333333222...///000///......000222000000000000///...------+++...///...///111111...000000000000111111111111222222333444333222111000111222222111//////000222+++111222,,,+++///000,,,///000111222222222222222000000000000000000/////////////////////000111111111---******,,,///000///---------...//////000000///111222222111000000111222222222333333333444444222333444555555444333222444333222222222333444555555555777::::::;;;AAAIIINNNXXXiii}}}uuudddSSSNNNGGGBBB>>>===;;;;;;888888888888777777777777888999;;;<<<<<<;;;:::999444444444444444444444444444444555555555555555444000000111222333333333333///222333222333777999777222444555555444444555666555555666666555555444333333333333333333333333333444444444444444444444444333444444444333333333444333333222222333444444555000000000111333444333222333333333333333333333333111000000222333444333111111333555444222222333555777777666666555555444444111111222333333333333333222222222222333333333444555444333555888<<>>CCCGGGJJJHHHKKKNNNQQQRRRTTTVVVXXXcccgggnnnvvv|||lllaaaVVVRRRLLLGGGDDDBBB@@@???===<<<;;;::::::::::::::::::;;;<<<;;;999888999:::;;;:::999999888888999999;;;999888888999999888666555555555555555555555555555222///000333555444111333333333222222333444444444444333222222222333333222222222333333444444444555777888888777666666777777222000111000...///333666555444333222111222222111111111111111111111111444333222333333333111///333333222222222222222222///333555111,,,)))+++...111111222222222333333333000000000000000000000000111000///......///000111000111222333222000...---111000//////000000///...//////...------------...000///------///000///...///////////////......---666111------000111///,,,---------......000111111---///222444444222///---111111111111111000//////...///000111222333444444444333222111000///...---333222222111222222333333555555555555666888999:::DDDKKKZZZpppxxxcccQQQKKKGGG>>>;;;>>>::::::888777555555444444999999999999888666555444333333444444333333222111555777555222222555777555222333222111000000222444333222111000111333555777444444333222333444555666666444222000///000222444333333333333333333333333555555555555666666666666222222222222222222222222111111111111111111111111...---...///111222111000222222222222222111000000111111111111111111111111222222111000000111222222333333333333222222222222111333333...---000222111222333444333222222222444444555666666666666555555444444333333333222222222222333333444555555666666555555444333333222111111222111111111111111222222222111000000000000111222//////000000000111111111333333222111111222222222222222111111111111111111111111111222222222222333222333444444333333555666777888:::;;;:::888666444555666666666666555555444111333666666666555666777777555444666999::::::888888:::===>>><<<:::888888;;;;;;;;;<<>>===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<;;;999888999:::;;;:::999999888888999999888666555555666666555444555555555555555555555555111111222333333333444555333333333333333333333444222222222222333333444555222222222222333333333444444666777777666555555666666333222444444222333777555444444333333222111111222222222222222222222222222111111222333333222111444444333222222111111000///111333111...---///111111111111111222222222333////////////////////////222111000//////000111222000000111222111000///...111000//////000000///...//////...------------...///...,,,,,,.........---------...///000000//////555111------000111///------------......///000111///000222333333222000///111111111111111000//////111111111111111111111111111111111111000000000000111000000000111222222333444444444555666777999999>>>FFFVVVlll~~~jjjVVVNNNHHH???;;;>>>;;;:::999777777666666666777777777888777777666666444444555555444444333222333666666333333666666333444555555555333333444666555444333222222333444444444444333222333444555666666555333222111222444555333333333333333333333333333333333444555555666666333333333333222222222222333222111000000111222333,,,...000000000000000111111111111111111000//////111111000000000000000000222111000000000000111222111111111111111222222222---111111---,,,///111111111222333333222111222333555444444444333333333333333333333333222222222222222222222333333444444555555444444333333222222111222222111111111111111222111000000//////000000111------...///000111111222444444333222111111111222000000111111111111111111222222222222333333333333222444555444333333444555888888999999999777555444555555555555555555666666...222777:::999777555444555555555777999;;;;;;;;;:::<<<======<<<::::::;;;<<<<<<<<<>>>AAAEEEHHHKKKHHHJJJLLLNNNPPPTTTYYY]]]dddiiiqqqzzz|||lllaaaXXXSSSMMMGGGCCCAAA>>>======<<<<<<<<<<<<<<<======999;;;<<<;;;:::999999:::::::::999888888888888999666555444444555666444333555555555555555555555555---111666666333222444777444444333333333333333333111111111222333444666666111111111222222222222222222444666555444333444444444222222666666444555888333333444444444222111000333333333333333333333333000//////111333444333111444444333333222111000000000000111111222222333333000000000000111111111111........................222111111000000111111222///000000000000000000111111000//////000000///...000///......------.........---++++++---...---,,,+++,,,---///000000111111555222//////111222000.........---......///000111000111111222222111111000111111111222111111000///333333222111000//////...//////000000111111222222111111111111222222333333444444444555666777888999;;;CCCRRRggguuu___SSSJJJ@@@<<<>>>::::::999888888888888888555555666666666777777777555666666666666555444444222666666444444666666222444555777777555444555666666666666555444333222222444444333222333444555666444444444444444555555555333333333333333333444444111111222333444555555666333333333333333222222222333222000//////000222333000333555444000...///111222222222222222111000000111111000000000000000///222111000//////000111222//////000000111111222222,,,000000---,,,///111111111222333222111000111333222222222222222222333333333222222222222222222222111111222222222333333333444444444333333222222222333222111111000111111111000000////////////000000------...///000222222333444333222111000000000000//////000000111111222222222222333333333444444444333444555555333333444555999999888888777666555444555444444333444555777888222555999:::888555222000555555555666888999::::::;;;<<<<<<;;;:::999;;;<<<;;;;;;<<<>>>AAADDDGGGIIIHHHIIIKKKLLLOOOTTT[[[```eeejjjsss||||||lllaaaXXXTTTMMMGGGCCC@@@===;;;<<<;;;;;;;;;;;;<<<======999;;;<<<<<<:::999999999:::999999888888888888888777666555555666777666555555555555555555555555555...111555555444222222222444444444444444333333333222222222222333444555666111111111111111111111111111333444444333222222333111///000444444222222444111222444555444333000///333333333333333333333333000000///111333333222000333333222222222222222222111000///000333444333222/////////000000000000000........................111000000000000000000111///////////////000111222111000//////000000///...000//////...............///---,,,,,,---......---,,,---...///000000000000333111000000111222000..................///000000111000000//////000000111111111111222222111111000333333222111000///......//////000000111111222222333444444444333333222222333333333444555666888888===CCCPPPbbbxxxjjjYYYLLLAAA======::::::999888888888999999666555555555555555666666666777777777777666555555444666666333333666666444111333666666555333333333444555666777777555333222444444333222333444555666222333444555666666555444333333333444444444444444333333333333444444444444444444444333333333222222333222000//////000222333000333555444000...///111111222222222222111000000222111111111000000//////111111000//////000111111/////////000000111111111---111222///...111222111000111222222000000111222//////000111222333444555222222222222222222222222111111111222222222222222444444333333333333222222333222222111000000111111//////000000000000//////......///000222333444444222222000///............/////////000000111111222222222333333333444444444222444555444333333444555:::999888666555444444444555444333333333555666777444666777777555333222222555555666666666666666777999::::::999777888:::<<<::::::;;;===@@@CCCFFFGGGHHHIIIJJJKKKOOOTTT[[[aaafffkkkttt}}}{{{kkk```XXXSSSLLLFFFBBB???===;;;:::::::::999::::::;;;;;;888:::<<<<<<;;;999888999:::999888888777777888888666555444555666777666555555555555555555555555555333222222333444333000,,,444555555555555444333222444333333222222333333333111111111111111111111111000111333333111111111222111//////333333//////111000222333444444222111///222222222222222222222222333222111111222222000///111111111222222333333444333111000000222222111///////////////////////////...........................//////////////////...//////......///000111222111000//////000000///...000000///............///000...------...//////......///////////////......111111000000111111000//////............//////000000///............///000111111222222222222111111000000000000000000000000000000000000000111111111444444444333222000...---222222333333444666777888<<>>::::::999999888999999999888888666555444444444444777777888888777777666555666777555111111555777666111333666666555333333333111333555777777666555444444444333222333444555666000222333555555555444333333333333444444555555555666666555555444333333333555555444444333333222222333222111000000111222333,,,...000000000000000111000000000000000///......333333222222111000000000111000////////////000111000000000000000111111111...222333000///222333111///111111111000///000111---...111333555666666555111111111222222222222222222222222222222222222222333333333333333333333333333333222111000000000000///000000111111000000/////////000111222333333444000000///...---------...//////000000000000000000222222222222333333333333111333444444444444555777:::999777555333333333444444444444444444444555555111222333333333333555666444555666666444444555666777777888777666666888:::999:::;;;===@@@BBBEEEFFFHHHIIIJJJLLLOOOTTT[[[```ggglllttt|||{{{kkk```WWWRRRLLLFFFBBB@@@===<<<;;;::::::999999999999999888:::======;;;999888888999999888777777777777888444333222333555555555333555555555555555555555555555222000222555555111---444555666666555444222111555444333333222222222333222222222222222111111111///111333222111000111222333111000333333000000333111111222333333222111000111111111111111111111111555333222333333333111///000111111222222333333444333333333222111000//////000000000000////////////........................---......//////......---...//////////////////000111000//////000000///...111000//////......//////000///------///000///...///////////////...------//////000000000000///...//////............//////000//////......//////000000111222222333222222222/////////000000111111111000000000000000111111111111222222111///---+++)))222222222333444555666777777<<>><<<===<<<;;;:::999888888888777:::======<<<999888888999999888777777777777777444333333333555666555444555555555555555555555555333333333333555555555444555555666777666444222111333333222222222333444444444333333333222222222222000111333333111000111222333000///222333111333666111111111111111111222111222222222222222222222222444333333333555555333111333333333222222222111111222444666444111///111333111111111000000/////////////////////////////////---...///000000///...---...///000000000///...---111000//////000000///...111000000///////////////000...,,,---...///......---...///////////////...---...///000///.........//////............//////000111111111111111111000000111222222333333333222////////////000000000111......///000111222333333///000111111111///---,,,111111222222333444666777555:::@@@HHHSSScccuuuuuuaaaTTTKKKGGG@@@???>>>===<<<<<<;;;;;;:::999777555555555777777777777777888777666666555222666777555555777666222444555555555333333444666222333444555555444333333444444333222333444555666444555555555555444444333333333444444555666666666222222333333444444444444666666555444333333222222000111222222222222111000555222000111333333000---333333333333333222111111555555444444333222111111111000///......///000111333333222222111111000000///333444111///000000...///000111000///...///111000222666999999777444222000000111111222222222222333333333333333333333333333333333333333333333333444333222111000000000000000111222333333222111000////////////000000000000000////////////000000111111111000000//////......000000111111111222222222///111333444444555777999;;;999666333111222333444444444555666555444222111000222444444222000//////111444777777666666999<<<444666888999888777888999;;;<<<>>>@@@BBBDDDFFFGGGHHHJJJLLLNNNPPPTTTYYY]]]iiimmmssszzz{{{kkk```UUUPPPJJJEEEBBB@@@>>>===???>>>===;;;:::999888888777:::===>>><<<999888888999888888777777777777777777555555666888999888777555555555555555555555555000333666666444555999===555666777777666444222111111111111222333444555666444444444333333222222222000111333333111000111222111...---000111111444888222111111000111111222222333333333333333333333333333222222444666666555444666555444333111000///...111555888666222000333666222222111111000000//////000000000000000000000000...///000111111000///......///000111111///---+++111000//////000000///...111111000//////////////////---+++,,,---...------,,,,,,...///000000111111+++---///000///---------000//////.........//////111222333333333333222111000111222333333333333333000000000000////////////,,,,,,...///111333555555///111333444444444222111111111111222333444666666777:::???CCCJJJVVVeeeppp{{{gggZZZPPPJJJCCCBBBAAA???>>>=========999888666555666777999:::777777777777777666555555///444888888888888444///222333333111000000222444444444444444333222111111444444333222333444555666777777666666555555555444333333444444555666777777...///000111333444555666222333444555444333222111222111111111000000//////111111000000///.........111222222111///...///000111222333333333333222111000000////////////000000111111222222222111111000111222333444444333222111111111111000...---...///000111444888:::;;;999777333222111000000000111222///000222333444333333222333333333333333333333333111111111111000000000000000///...///222333222111111...,,,---111444444333//////......---------,,,............////////////000111111111111000000///111000000000111333555666111222333333222111///...000000111222444555666666222222333333333444444444000111333666777777777777444777:::999666666:::>>>@@@???======>>>AAADDDFFFKKKLLLMMMMMMNNNQQQVVVYYYbbbgggnnnvvvmmm^^^WWWOOOHHHEEEBBB===;;;===;;;:::999888777777777777777777888888888888777777:::777555666777888666333333555777555333333555888444111111444444222222555555555555555555555555555444444444444444444444444333333333333444666777888444333222222111111222222111111/////////111333555333333333333333444555666111111111111111111111111444444444444444444444444777777777666666555555555000222444444222111222222222222222111111111000000222111///...---///000111...---,,,---//////,,,(((///////////////000111111777555333000...---------///...---,,,---...000222///...---,,,+++,,,------///...,,,+++,,,---///111---111111...///333111+++////////////............---...///000000///...---000333444333111000222444222222222111//////111333555000,,,,,,000222000---333111000//////111333444000111111222222111111000000000111333666666555333777666888>>>CCCHHHQQQZZZnnn{{{wwwkkk^^^SSSOOOGGGCCCFFFFFF@@@<<<===>>>999777999999777555777999888666444444555777888666444222222444555444333111111111222222333333333111222333333444444333333333222111222444555444333555777888444///---000444888666444222222444666888444444333333333444444555333333333444333222222111111111111111000000000///111111111000000000//////111222333222000//////000111111222333333222111111111111000000000000111111000111111222222111111000///000111222222111000//////000111000//////000222555444555999<<<===:::777444333222111111111222333111222333333333333333333222222222222222222111111000000000000000000000000000000000///......------000...,,,---111333333222/////////.........------........./////////000000//////000000000/////////111000000000111222444555555555555444222///---,,,000111111222333444555555111111222222222333333333222222444555666777777888555888:::999666666999===???>>><<<<<<>>>@@@CCCEEEHHHIIIKKKLLLNNNRRRWWWZZZaaaeeemmmuuu~~~nnn```WWWOOOHHHEEEBBB===;;;===;;;:::999888888777777777888888888888777666555444888666444555888999777555222444555444222111333666444111111444555222222555444444444444444444444444444444444444444444444444444444444444555666666777444333222222111111222222222111000000000222444555444333333333333444444555111111111111111111111111222222222222222222222222333333333222222222111111000222333333222111111222222222222111111111000000111000///......///000000///...---...000///---***///////////////000111111555444222000..................,,,,,,,,,...///111111000///...---......///......---,,,---...///000...111222000111444333///000000/////////.........//////000000000000//////000222444333111000111333111222222111//////111333444000------000222000---111111000000000111222333333333333333333333333333000000111333666777666444666555666;;;>>>AAAHHHPPP]]]jjjuuuiii^^^VVVNNNIIIJJJIIICCC>>>===888444222555777666666888999888777666666666777777666444333333555555555444333333333333333444444444111222333333444444333333333222222333444555555333666888999666222000333666666555444222222333444555333333333333444444555666444333222222111111222222111111111111000000000000000111111111111222222222222333333222000///000111111111222222222222111111222111111000000111111222000000111111111111000000......///000000///.........///111111000111222444777555444777<<<===999555666555333222222222333444555444333333333333333333222222111111000000000///////////////000000000000---///000...+++***+++---///...---...000222222222000000////////////......////////////000000000000......//////////////////111000000///000111222333555555444333222000...---111111222222222333333333111111111111222222222222222222222333444555666777777999;;;999777666999<<<<<<<<<;;;;;;===???BBBDDDEEEFFFHHHJJJMMMQQQVVVZZZ^^^ccckkkttt~~~oooaaaWWWOOOHHHEEEBBB===;;;===;;;;;;:::999888888888888999999999888666444333222666555444555888999888777111222333222000000111333444111111555555333333666333333333333333333333333555555555555555555555555555555555555666666666666444333222222111111222222222222111111111333555666444444333333222333333333111111111111111111111111222222222222222222222222111111111000000000000///000222333222111000111222222111111111111000000000.........///////////////000///...///000000...,,,///////////////000000111222222111000////////////000///.........///000111000000///............///---------.........//////...111222000111333333111000000000000////////////111000000000000000000111000222333222111000111222000111222111//////111333444000......000222000...///000111111222222111111444333222111111222333444...---...111444555444333444333555999::::::>>>DDDPPP\\\pppwwwnnnccc\\\VVVTTTQQQIIIBBB???888444222555666555555888888888888888888777666666666555444444666666555444555555444444444444444333111222222333333333333333555333333333555666555444555777888777333222555888444444444333333222222222333333333333444555666777444333111000000000111222111111111000000000000000000000111222222333444444222333444333000///000111000111111111111111111000111111000000000000111111//////000000111000000000---...///000000///...---///111222222111111222333444111///222999;;;999555777666555333333333444444777666444333222333333444222222222111111000/////////////////////000000000''',,,///...+++***---111...------...///000111111000000000000000//////////////////000000000111111///////////////000111111222111000//////000111111111111222222222222222222111111111222222222222222111111222222222333333333222111111000111222444555888::::::999777777888:::::::::::::::<<>>@@@BBBDDDEEEFFFGGGHHHKKKPPPSSSYYY___iiittt~~~qqqcccWWWOOOHHHEEEBBB===;;;===<<<;;;::::::::::::::::::999999:::::::::999888888888888888777666555555555555444333222222222222222333111222555666444444777333333333333333333333333555555555555555555555555555666666777666666555444444333222222111111222222222222222222333444555555444333222111111111111111111111111111111111111111333333333333333333333333222222222333333333333333000111111000......000222000000000000000000000000------...///000000//////000111111111000000111222000000////////////000000------...///000111111111333333222222222222222333---------------,,,,,,,,,,,,---......//////......222333555555333///...000000000000000///////////////...---,,,,,,---...///000000000000000000000000...///111111000000111222222111000111111111000///---...111222333222000///222111///......///111222---,,,,,,...111333333333222111444888888666888<<<===EEEQQQ```qqq~~~wwwooodddWWWLLLGGGAAA<<<<<<;;;888777999666777999::::::888666444666555555666777777666444444444333333222222111111000111222222333333222222666555444444555666555444222333444444444333444555111222333444333222000///222333333444555666888999222111111000///000000000000000000000111111111111000000111222333333444444111222222111///...///000000000////////////000000///......------......///,,,---...//////000000///000000222222222222000000000222444333111///......000//////222666;;;>>>???999888666444333333444444555444333333333333333333222222222222222222222222//////000000111111222222...000111000,,,+++,,,...+++---//////...---...///......////////////000000............////////////000000000000111333555666555444222000////////////222111000/////////////////////000000111111111111444444444444555555555555888888777666666666777777777777666666666777777888888888999;;;===???AAABBBCCCDDDEEEEEEFFFIIIMMMQQQXXX^^^iiitttrrrcccWWWOOOHHHEEEBBB===;;;===<<<;;;;;;::::::;;;;;;;;;999::::::;;;;;;;;;::::::999::::::888555333333444777555333333333444333222333111222555666444555888333333333333333333333333444444444444444444444444333444555666666555444444444333222222111111222222111111222222333444444444222222111111000111111111111111111111111111111111111111111111111111111111111111111111111222222222000000000///---...000222//////000000000000000111......//////000000111111000111111111000000222333111000000///////////////,,,---...///000111111111000000000000//////////////////000000//////...------------.........//////222444888;;;777111///111////////////...............------,,,,,,------...000///...///000111000...---///111111000000111222111111222222111111000///---...000222222111000///333222111000000111222333222000///000333555555555111000333777777666888===777===FFFRRR```rrrwwwfffWWWGGGAAA<<<<<<<<<999999<<<555666888999888777555444555444555666777777555333333222222222222222111111000111111222222222222222666555333444555555444333444444555666666555555444111111333333444333222111444444444444555666777888000000111111000000///...///000000000111111111111000000111111222222333333000111111000...---...///000///............///000//////............//////+++,,,---...////////////000000222222222222000000...000222333111/////////...000222222333777<<<@@@999888666444333333333333111222333333333333333333//////000000111222222222000000000111222333333333/////////...---,,,,,,,,,***,,,//////---,,,---...------........./////////------------............//////...///000333555777777666333111000/////////000///...------......///---......///000111222222333333333444444444555555888888888888777777666555555444444444555777777777777888999;;;===???AAABBB@@@AAABBBCCCEEEHHHMMMQQQWWW^^^iiiuuurrrbbbWWWOOOHHHEEEBBB===;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999999888777999:::888555333444666888555333222444444333111333111222555777555666999444444444444444444444444333333333333333333333333000222444555666555444333444333222222111111222222///000111222333333333333111000000000000111111222111111111111111111111111000000000000000000000000000000000111111222222222000000///...,,,---///222////////////000000111111000000//////000111333444///111111000//////222444111111000///////////////+++,,,...///000111000000...............------,,,...///000000000///...---......---,,,---...///000,,,///666<<<888000...222............------------------............------000///---...000111///---,,,...000111000000111111000111333333222000000000......000111111111000///222222111111111111222222333111000000222333444333000///111444444333666;;;777;;;AAAHHHRRRaaassssssbbbLLLEEE???>>><<<999999;;;555666666777666555444333444333444555777666444222222222222333333333333333000000111222222222222222666444333333444444333111444333444555555555333222111111222333444444444444555555555555555666777777///000111111111000...---//////000000111111111222000111111111111222222222///000111000...,,,---...000///...------...///000000000////////////000000+++,,,---...///////////////000111222222111000///+++---111222111000000000---000222111///222888???999888666444333222333333///000222333444333333222------...///000111222222000000111222333333444444,,,++++++,,,...//////...))),,,//////---,,,,,,...,,,---------......//////,,,,,,,,,---------............---...///222555777888777444222000/////////,,,++++++,,,---///111222,,,---...///000111222333222222333333333444444444555555666777666444333222444333222333555777777777777888:::<<<>>>@@@AAABBB===???AAABBBEEEIIINNNRRRWWW^^^iiiuuurrrbbbWWWOOOHHHEEEBBB===;;;===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::999888666555555777999888555444666888888555222222333444222000333111222666777555666999555555555555555555555555222222222222222222222222///000222444555555444333444333222222111111222222//////000222222222222222000000//////000111222222111111111111111111111111222222222222222222222222111111222222333333333444000000///---,,,---///222.../////////000000111111111111//////000222444666///000111000......111555111111000///////////////+++,,,...000000000000000//////000000///...------,,,---.........---++++++///...,,,+++,,,---///111%%%)))222:::777...,,,000......---------,,,,,,,,,---...///000000///...---111...------000111///---+++---000111111000000111000222333333222000000000...//////000000000000000//////000000000000//////222000...---///000000000000...///222111000333999666888;;;>>>DDDPPPaaammm{{{hhhSSSKKKDDDAAA>>>999777999555555555555555444444333333333333555666666333111333333333444444555555555000000111222222222222111555444222222333333222111222111111222333222000...111111222222444555555666666666555555555666666777---...000111222333333333.........//////////////////------...000222222222000///...---------------.../////////000000000000//////...------------......///000///...---...///222111000///.........///222111000000000111222333111111222333444666777888777666444222111111222333777666555333222333333444333222111111111222444444///111222000---...222666000111111000...,,,---...///111333222///,,,+++***222111000000000///---+++111...++++++...000///---000////////////111333444555444222111111111222222111333333222000///000111////////////000111222333666555444333222333333444666666555444444444444555333111111333666777555333666888:::>>>@@@BBBBBBBBBAAABBBCCCDDDEEEIIIOOOSSSVVV^^^jjjuuurrrfffXXXRRRJJJDDDAAA???>>>===@@@>>><<<<<<<<<===<<<;;;888888888777777777777777555555444444444555555666///000111222222444777:::333444444333222111333555111222333444444444333333444333222111000111222333222222111000111222444555000000//////000111222222444333111000000000111111000000000000000000000000000000////////////000000222333555555555333111000444333111000///000222333111000///......///000111333111///...---...///000000000000000111222333444222111000///......//////000000////////////000000...///000111111111111111...///000///---,,,,,,---////////////////////////...///000000000///---,,,---------............///---------.........//////.........------,,,,,,,,,...............///000000---///111000......000333333333222222111000/////////000111222222111000/////////000111111111111111000000000111222222333333999888666444333444666777777888999;;;@@@IIISSSZZZmmm~~~ttt]]]PPPDDDAAA@@@<<<:::;;;444222333888999666666888555555555555444333222111222222333333333222222111000333444222...///333888111333555444222333666999444333333222111000//////111333666777666555555666999888666666888999:::::://////000111111222222111////////////////////////000...------///000////////////..................000000000111111111222222111000///..................///000///...---...000111111000////////////000111111000///000111222333222222222333444555666777777666444222111222333333333222000///......//////111000000///000111222333000///------...///111111000000000///---,,,---......000222111///---++++++222111000000111000...,,,///...,,,,,,.........---------......000222444555444333222111111111222222111222333222000///000111////////////000111222333555444333222111222222333444444444444444555666777777555555777:::;;;999777888999;;;>>>???@@@@@@@@@@@@AAACCCDDDFFFJJJOOOSSSYYYaaalllwwwrrrfffWWWRRRJJJDDDAAA@@@>>>>>>@@@>>><<<;;;<<<<<<<<<:::888888888888777777777777555444444444444444555555777777666333000///000111111222333222111111222333222222333333444444333333555444333222111222222333222222222111222222333333000000000000000111111222333333111000000000111111000000000000000000000000000000////////////000000222333333444333222111000111000///------...///000000000////////////000000222111///......///000111333333222111111111222222000000000///////////////000000////////////000000//////000111111111000000...///000///---------..............................////////////...------------------............,,,------------.........------,,,,,,,,,+++++++++...............///000000---///000///......000222333333222111111000//////000000000111111000000000//////000111111111111111///000000111111222333333222111000000111222333444555666777888;;;BBBIIIOOO___ooo}}}dddWWWKKKGGGEEE@@@>>>???;;;888777::::::777666888666555555444333333222222111111222222222333333333000222444222//////333777///111333222111111444666333333222222111000000///111333555666555555555666777666666777888:::;;;;;;222222111111000000//////000000//////////////////111///------.........---//////////////////000000111111111222222222333333222111000///............---///000///...---///000000000000000000111111111111111000000000111222333333333333333333444555555666555444222222222333444333222111000/////////000//////.........///000111111---)))***...000///---000000///---++++++---///---///111111///---------111000///000111111000...,,,---//////---------...,,,,,,---...000333555666333333222111111111111222111222222222000///000111////////////000111222333333222222111111111111222222222333333444666777888555444444666888888777666:::;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDFFFJJJPPPTTT[[[cccnnnyyysssgggVVVQQQKKKEEEBBBAAA???>>>@@@>>><<<;;;<<<<<<;;;:::888888888888777777666666444444333333333333444444444555555333111111222333000111222222000000111222222222222333333333333333555444444333222333333333222222333333333222111111000000000000000111111111333222111111000111111111000000000000000000000000000000////////////000000222222111111111111000000000///...,,,,,,---....../////////000000/////////111111/////////000111222666555444222111000//////---...///000000000///...000//////......//////000000000111111111000/////////000111000///...///000------------------------///......---------------------------............,,,,,,,,,,,,---------------,,,,,,+++++++++++++++...............///000000.../////////......///111222222111111000000//////111000000//////000000111//////000111111111111111//////000111111222222333000000111222333555555666444555666777888;;;@@@CCCPPP]]]kkkvvvooocccWWWRRROOOKKKGGGFFFDDD>>>;;;;;;;;;777666888777666444333222222333333222222111111222333444555///222444333000000222555...///000000///000222444333222222222111000000000000222444555444444555666666777888999;;;<<<======555555333222111000//////111111000000000000//////111///------///000///.........///000000111111111111111111111222222222222222111000...---------------...//////......///000//////000111222222222222222222222222222333333333444444333333222333333444444333222222222222333333444444333222111111111111............//////000000000...+++,,,...//////---/////////---++++++---///,,,...//////...---......///......000111222111///)))---000000---+++,,,...,,,,,,---///000222333444222222111111111111111111000111222111000///000111000000//////000111222222222222222111111111222222333333333333444555666777222222333444555666555555999:::;;;<<<===>>>>>>>>>???AAABBBDDDFFFKKKQQQUUU]]]dddooozzzuuuiiiVVVRRRKKKFFFCCCBBB@@@??????===;;;;;;<<<<<<;;;:::999999888888777777666666444444333222222222333333111222333333222333444666000222333333111000111222222222222222222333333444555555444444444333333333222333444444333222000///000000000111111111000000222222111111111111111111000000000000000000000000000000////////////000000111000000/////////000000111000///............///---...///000000///...---000000//////000111222333555444222111///.........+++,,,...000000000...---/////////....../////////000111111111000///......000111222111000///000111........................///...---++++++,,,------,,,,,,---------.........+++++++++,,,,,,,,,------------,,,++++++,,,,,,---...............///000000............---......///111111000000000/////////111000///......///000111//////000111111111111111//////000000111222222222111222333555666666666666555666888888888999<<<>>>HHHPPPZZZbbbkkkxxx{{{rrrhhhccc___[[[UUUQQQKKKCCC<<<;;;:::777666777888666444222111222333444555444222111111222333555///111333333111000111222///////////////000111222222222222111111111111111000222444444444444555777666888:::<<<===>>>???AAA888666555333111000000000222222111111000000000000000///...///111222222222---...///000111111000000////////////000000000000000///...---,,,,,,,,,,,,,,,...//////......///111...///111222333333333333333333333444444444444444444444333222222222222333111111111111111222222222222222111111000//////...//////000000000111111111...000111000...---///111/////////---,,,,,,...///+++---///...------...///...------///111222111///)))---000000---+++,,,---......//////000000000000111111111111111111111111///000111111000///000111000000000000000000111222222222333333333333333333555444444333333333444444333444555666666666777777777888999:::<<<>>>???@@@???@@@BBBDDDGGGLLLRRRWWW]]]dddoooyyywwwkkkWWWRRRLLLGGGDDDBBB@@@??????===;;;;;;;;;<<<;;;999999999888888777666666555555444333222222222222222555666666555222000000000111333444444333222222333222222111111111222333444555555555444444444333333222333444444333222000///000000111111111111000///111111111111222111111111000000000000000000000000000000////////////000000000//////......///000000000//////...............---...///000000///...---/////////000000111222222000000///...------......***+++...///000///...---//////............//////000000000000000///...---///111222111000000111222///////////////////////////...---++++++,,,------,,,,,,,,,------------...+++++++++,,,,,,,,,------///...---,,,,,,---...///...............///000000///...------------...---000000//////////////////111000///......///000111//////000111111111111111...//////000111111222222000111222222333333222222333555777888888888:::;;;AAAFFFLLLRRRYYYcccqqq|||zzzvvvssspppggg```SSSHHH>>>:::999777666777888666444222111222333444888666444222111111222333000111222222111000000111111000000000000111222222111111111111111222222222000222333444444444666888666999<<<>>>>>>@@@CCCFFF777666444222111111111111333333222222111000000000000///...///222444444333---...///000111000///...---------.........//////...---,,,,,,+++,,,,,,,,,,,,...//////......000111///000222333444444333333222333444555555555444444444333222222222222222333000000111111222222333333444444444444333222111000///000111222222222111111///222444333///---///222...///000000...---...///,,,---......---,,,---///------,,,...000000///...+++,,,......,,,,,,,,,---...//////000000//////...///000111111222111111111...000111000//////000222111000000000000000111111111222333333444333333333555555444333333333333333000222444555444444555666777777888999;;;===???@@@>>>@@@BBBDDDHHHMMMSSSXXX^^^eeeoooyyywwwkkkXXXTTTNNNIIIEEECCC@@@>>>???===;;;:::;;;;;;:::999:::999999888777666555555666555444333333222222333222333555555333222222333111333555555444333222333222111111000000222333444444444444444444333222222222222333333333222111111000000111222222111///...000000111222222222222111000000000000000000000000000000////////////000000......////////////000000---------------,,,,,,,,,.........//////.........////////////000000000000------,,,,,,,,,---......+++,,,---.........---,,,///......------....../////////000000000///......///000111111000000111222000000000000000000000000///......---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------000///---,,,,,,...000111...............///000000///---,,,,,,---------,,,////////////............000//////......//////000//////000111111111111111......///000000111111222333333333333333333444444000222555666666666777999:::<<>>AAACCCGGGNNNSSS444222111//////000111222444333333222111111000000111///...///111222222111---...///000000///---,,,------------............---,,,,,,,,,,,,---......,,,---//////......000222000111333444555444333222111111333444444444333222333222222222222222333333111111222333444555555555666666777777666555333222///000111222222222111111111222222222111000000000---///222222111/////////---......---,,,+++---...---,,,,,,---......---,,,...,,,++++++,,,------,,,,,,---///000000000//////...///000111222222111000...///000000//////000222111111000000000000111111///000111333333333222111333333333222333333444444...111333333222111333555999888888999:::;;;===>>>>>>@@@BBBDDDHHHMMMTTTYYY___eeeoooyyyvvvjjjZZZUUUOOOJJJFFFBBB???<<<>>>===;;;:::;;;;;;:::999::::::999888777666555555777666555444333333333333...111333444444444444555///222444555333222111222222111000///000111333444222333444444444333111111222222222111222222333333000000222222222111///...///000111222333222222111000000000000000000000000000000////////////000000---...///000111000000///...............---,,,,,,///......------......///...////////////......---...------,,,,,,------...---------,,,,,,,,,,,,,,,///......------......///......//////000/////////...///000000//////000222000000000000000000000000...////////////...------++++++,,,,,,,,,---------,,,------------.........///...,,,+++,,,---000111...............///000000///---++++++,,,---,,,***...........................//////////////////...//////000111111111111111......//////000111111111333333333333444555777888000222444555444444666777666666:::???BBBEEEPPP\\\hhhtttmmm\\\KKKBBB>>>:::888888666555555444333333222222444444444444444444444444333222000//////000000000333111//////111333222000///000000111222222333333222444555555555666999<<<;;;???EEEIIINNNUUU```hhh111000...---...///111222444444333333222111000000222000......///000///...---...///000///...,,,***---------............///---------------...000000,,,---//////...///000222000222333555555444333222///000111222333222111111222222111111222222333444222333444555666777777777222333444444333222000///...///111222222222111000333111///000222333000,,,,,,///333444333111//////.........---++++++,,,...,,,,,,+++,,,------,,,***000,,,)))))),,,...---+++***,,,...///111111111000...///000222222222111000---///000000//////000222111111000000000000000111...///000222222222111000111111111222333444555666222555777777666555777999;;;:::999999999:::;;;<<<>>>???BBBDDDHHHNNNUUUYYY```fffpppzzzuuuiii[[[VVVPPPKKKFFFBBB>>>;;;>>><<<::::::;;;;;;:::999::::::999888777666555444888777666555444333333333777888888666333///------...111333444333111000000222111000//////111333444222222333444333222111000222222111000111222444555000111222333222111///---///000111222333333222111000000000000000000000000000000////////////000000,,,...000222222111000///000000111111000000///...///...---,,,,,,---...///.../////////...---,,,,,,000///...---------------......,,,++++++++++++,,,.........------.........------...///000000000///---///000000//////000222////////////////////////...///000000000///---,,,++++++,,,,,,,,,------------------.........//////...---+++******,,,///111...............///000000000---******,,,---,,,***---.....................---...///000000///...---//////000111111111111111......//////000111111111...---------///222555777333444666666555555666777666555888===<<<<<>>@@@NNNVVVbbbnnnzzzttt```OOOFFFBBB@@@@@@333444444555555444333333222444555555555555666888666555444222000///------555333111000///000222333333111//////111222333222666666777999<<<@@@CCCDDDKKKUUU___eeennn}}}000000000/////////......000000///.........//////---------............///---...///111222111111000......////////////......111000......000111222111222222333444555555666666222222222222111000///...+++///222222111000000111333444555444222111222333222222222222222222111111222222222111000000//////111//////222111---+++---//////...------...//////---...000000//////000111''',,,000...---//////,,,*********+++,,,---...///---///---))))))---///---+++,,,,,,------......////////////000000000111111000111222111000000222444333333222222222111111111222222111111222333444555333333333444444444555555777777666555444666999<<<<<<<<<;;;;;;;;;;;;;;;<<<:::>>>BBBEEEGGGLLLRRRWWW```eeennnxxxyyynnn^^^UUUMMMJJJHHHBBB??????>>>===<<<<<<======<<<:::888777666555444555666666666777777555444444666888999888666444222222333444111222333333222111111111222111000111333333222111111111111111111111111111000111222222222222111000000000000000////////////000333555555222/////////...///000111111000///...000000000///...---------000///.........///111222000000000000000///......111222222111...,,,------///...---,,,,,,,,,------......------,,,,,,++++++///---,,,******+++,,,------------------///000111---***,,,111222///...111///000///...---...000333000000//////////////////---,,,+++,,,......,,,+++---++++++,,,///000...,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---.........000000///////////////000222111000...---,,,------000...,,,++++++---///111000000///...---------...//////............//////111111222333333333222222111111222222444555777777:::999888666555444444444555666888888888999<<<>>>FFFMMMXXXcccppp}}}lll[[[OOOGGGAAA>>><<<;;;:::999888777666666444444555666555666666777666555444333222000//////333222111111111222333444555444333333555777999999:::;;;===???@@@DDDHHHLLLYYYdddpppxxx000000000////////////.........---------...//////---------............///...///000111222222111111,,,---000222222222000///333111//////111222333222444444444444555555666666000111111222111000...---&&&,,,333444000---///222111333333333111000111222000000000111111111111111111111111111111111111111222000000222111,,,***+++000///,,,******,,,///000,,,...000000///...///000,,,//////+++)))---///...*********+++,,,---...///---...+++&&&&&&+++...---,,,,,,,,,---......//////....../////////000000000000111333222111111222444222222222111111111111111111111222222222222222222333333333444444444444555666777888888777777:::<<<;;;;;;::::::::::::;;;;;;888<<>>>>>>>><<<;;;;;;<<<===;;;:::888777666555555555666666777777777666555555777999666666555444333222222222111000000111222222111000333222111111222222111///111111111111111111111111////////////////////////////////////000000000000///111333333111///.../////////000000000000////////////......------,,,,,,000///.........///000111111000//////......//////000111111000...,,,---...///...------,,,---------,,,,,,------------------...---,,,+++***+++,,,---***+++---...000111222222...,,,---000000...---///000000000...------///111111000000///......------------,,,---......---+++++++++,,,...000000---+++,,,,,,++++++,,,,,,---...++++++,,,,,,------......//////.........//////000111111///...------------...,,,***(((***---222555...000222///***(((+++...//////............//////222222222333222222111111000000111222333555777888999888777666555444444444444666666666555666888:::;;;AAAJJJSSS___ooo{{{kkk^^^SSSJJJCCCCCCAAA>>>;;;888777666666555555555666666666666666555444444333333222222111111111111222333333444444444333333444666999<<<>>>@@@DDDHHHJJJJJJOOOVVV]]]ooo{{{/////////.........------,,,,,,,,,,,,------...///---------............///...///111222222222111000---...000222333333333333444222000000111333333333222222222222222222222222///000111111111///...---***...222222///---///111///000111111///...///111000000000000111111222333000111111111222222222333222000000333222...,,,...///...,,,++++++,,,...///,,,...//////...---...///,,,...---)))'''***,,,+++------,,,,,,,,,,,,------,,,---,,,((((((,,,---,,,,,,,,,------.../////////............///////////////000222222111111111333111111111111111111111111111111222222222111000000444444444444444444444444444666888888888888999::::::999999999999::::::;;;777;;;@@@CCCFFFKKKRRRXXXaaagggpppzzz{{{ppp___UUULLLHHHEEEAAA>>>>>>===<<<:::;;;<<<<<<;;;999777777777666666666666666666777777666444444777999222222333333333222000///000...---///333444222///222111000000111222111///111111111111000000000000......------------............//////000000111111///000111111000///////////////000000000000///////////////......---------//////...---...///000111111000///------...//////...///000///---,,,---............------------...//////............------...---,,,+++++++++,,,,,,)))+++...000111222111111111000//////...,,,++++++///000000...,,,,,,---////////////......---------...---------......---++++++,,,...///000...,,,))),,,,,,++++++,,,,,,---...***++++++,,,------............------......//////000000///...------,,,,,,---+++******+++...111333...///000...++++++,,,...//////............//////222222222222222111000///------...///111333444555777666666555444444444444444444555444333222444666555888>>>EEEOOO^^^nnnyyyzzzpppeeeYYYRRRKKKIIIDDD???;;;999888777777666555555666666555444333333333333333333333333111222333333444444333333444555666777999===BBBEEEHHHOOOWWWZZZ\\\cccnnnwww.........---------,,,,,,,,,,,,,,,,,,,,,---...///---------............///...///000111222111000000000//////000111333555666555333111000222333333222000000000000000111111111//////000111000000......333222///......///000000///111222111000000111222111111000000111222333444000000000111111222333333111///000444444000000222,,,------------------,,,,,,...//////---,,,---...***...///+++)))***+++)))...---------------......***......,,,,,,......***,,,,,,---......//////000............////////////---///111111000///000111111111111111111111222222111111222222222111000000444444444444444444444444222444666777666666666777888888888888888999::::::777;;;@@@CCCFFFKKKRRRXXXaaagggqqqzzz{{{ppp___UUUKKKGGGDDD???======<<<;;;::::::;;;;;;:::999777777777777777666666666555666666444333333555777///000111222222111///...000...---///333444222//////......///111222222111111111111000000000/////////...------------...///---......///000111111222////////////000000000///000000////////////000000000000000//////////////////...---------...000111111000...---------...///---...///...---,,,---...---.....................222222111000///...------------,,,,,,+++++++++++++++---///111111000...---...///...---------------...//////...,,,+++,,,---,,,,,,------...............---,,,---......,,,***,,,...000000///,,,***(((,,,,,,++++++,,,,,,---...******++++++,,,------...------,,,------...///////////////......---,,,,,,+++,,,,,,---------......///---+++,,,///000000/////////............//////222222222222111111000///------...///000222333444555555444444444444444555222333333222000000111333222555888<<>>AAAFFFMMMSSSWWW```jjjqqquuu}}}.........---------,,,,,,------,,,,,,,,,---......---------............///...///000111111000///...111000//////000333555777555333111000111222222222000111111111222222333333000000000000000000000000777333...,,,.../////////111222444333222222333555333222111000111222333444//////000000111111111222///...///333444111111333,,,---...//////...---,,,,,,---///...---+++,,,,,,***///111...,,,---,,,***)))******+++---///111222***...000//////000...***---------...//////000000....../////////000000000,,,...000111000/////////222222222222222333333333111111222222222222222222555444444444444333333333111222555555444444555666777777777777777888999:::888<<>><<<<<<<<<:::999999:::;;;999888777777888888888777666555555555555444333333555777///000111222222222111000111000000111222222111000...------...111222222111111111111000000//////...........................,,,---...///000111222333///...---...000111111000000000////////////000000000000000000000000/////////...---------...///000000///......------......+++---...---,,,,,,---...------...////////////...333333222000///...---,,,---------,,,,,,,,,++++++---...///000///...,,,******,,,,,,+++,,,000111000,,,---......,,,+++,,,---++++++,,,,,,---......///...---,,,,,,------+++))),,,...000000...+++******,,,,,,++++++,,,,,,---...******++++++,,,,,,------,,,,,,,,,,,,,,,---...///...............---,,,++++++,,,---......---+++***///,,,)))+++000333111/////////............//////111111111222111111000000//////000000111222444444444444333333333444444555111222222111///...000111111333555777;;;BBBLLLTTTeeettt|||ttthhhddd]]]UUULLLFFFAAA???===:::777777888888555222333333333444444555555555888888888888888999999999999===AAAEEEJJJRRR\\\dddooowww000000/////////.........///...---------------...---------............///---...///000000///...---000000000111111222333444555333000000111222222111000000111222333333444444222111000//////000222333111111000...------...000000111222222111111222444333222000//////000111222///////////////000000000///---...222222///...000........................,,,---......,,,++++++,,,***///000---+++---...,,,'''((((((***+++---///000,,,///000......000///,,,------......//////000000/////////000000000111111,,,...111222111//////000222222333333333444444444222222111111222333444555555555444444444333333333111222444444333333555666666666666666777888999999:::>>>BBBEEEGGGLLLRRRWWW___fffppp{{{zzzooo```UUUJJJEEEBBB===;;;<<<;;;:::999999::::::999888777777888999888777666555666666666555333444666888111222222333444444444333111222333333222111111111///...---...000111000///222111111000//////......,,,,,,............,,,,,,,,,,,,---///000222333333000...---...111333222111111000///......///000111////////////////////////......---,,,---...///000......//////......---,,,***,,,------,,,,,,---...,,,---...///000000///...000000//////...---,,,,,,,,,---------,,,,,,++++++,,,---.........,,,+++***+++......******///000---***,,,------,,,,,,,,,---,,,,,,,,,,,,,,,------------,,,++++++,,,+++)))'''***---//////---+++,,,...,,,,,,++++++,,,,,,---...*********+++,,,,,,------++++++++++++,,,---...///------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...////////////............/////////000000111111111111000000000000000000111222222333333222222333444555555000111111000......///111...111444666777;;;BBBGGGSSSbbbttt~~~yyyqqqggg[[[QQQIIIDDDBBB>>>;;;:::<<<;;;777444666666666666666777777777;;;;;;;;;;;;===???AAACCC>>>DDDKKKRRRZZZeeesss|||~~~111111111111000000000000000///......---------------------.........//////------...//////...---,,,...///111333333333222111555222000///000111111000...//////111222333444444444222000...///000333555***...222000,,,***---111,,,...//////......///111333222///...---...///000///////////////.........///---...111000,,,+++,,,111000...,,,,,,...000111,,,---......,,,***++++++***------)))(((+++---,,,))))))(((((()))***++++++...000///++++++///000...------......///000000000000000000000111111111111---///222333222111000000333333333444444555555555333222111111111444666888555555555444444333333333222333444333333333555777555555555555666777999999<<>>:::666888888888888888888999999<<<<<<<<<>>>AAADDDHHHKKKIIIPPPYYYbbblllzzzsssggg222222222222111000......---------.........//////------......///000000000,,,---///000000000///.........///111111222222222111111111111000000000000000000000000000000000000333000...---...000111000---.........,,,,,,...000000000000000111222333444///000222333333222000///000000//////......------///......---------......,,,//////,,,+++......+++---,,,......***&&&''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///......---------......+++,,,---...////////////...///111333333333111000///000222222111111111222///000111222444555666666111222444666666555444333222222222222111000000///222333333444444333333222777888777666555666999;;;<<>>:::999;;;::::::999999999:::;;;;;;;;;:::888777777777555333222444555555555555666777444111222555555333444666555444333333444333111/////////000000000000//////222000...///111111///,,,***++++++,,,---...//////------......///000000111000///.........000111222......---,,,---...///000...222222---+++...000---222...,,,...222444000,,,//////...---,,,++++++++++++++++++,,,,,,---------000///...---,,,+++++++++******+++,,,,,,---......++++++,,,,,,,,,---------&&&(((+++---...---,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))***,,,,,,,,,,,,...///)))+++,,,,,,***))))))***)))+++------,,,,,,,,,---,,,,,,++++++,,,...///111000000///...---,,,,,,,,,---------,,,,,,,,,++++++111///......000111000///222000---...///000---++++++///111///000222111...000000///...------,,,,,,,,,...///000000111333666111000///......///000111//////000111222222333333;;;CCCPPP^^^mmm~~~uuukkkdddYYYQQQGGGBBBBBBCCCBBB@@@===>>>>>>?????????>>>>>>CCCHHHMMMRRRTTTUUUVVVWWWWWWdddrrr~~~{{{jjj[[[RRR111000000///......------,,,,,,,,,---------......000000//////...------,,,---...///000000000///......///000111111222111111111111111000000000000000////////////////////////111...,,,,,,---///000//////000000///---,,,---///444333222111000000000000000111222222222111000///000000/////////...............------------......---//////,,,+++......+++111---,,,///...+++***,,,------------------------,,,,,,,,,,,,,,,------...///......---------......,,,,,,---...///000000///...///111222333222111000///000222222111111111222333333333333333333333333000111333444555444333222666666666777666666555555222333333444444333333222555666666666666777;;;======@@@CCCFFFIIIMMMRRRUUU]]]dddppp|||~~~oooaaaUUUIIIDDD@@@<<<:::<<<999999999999::::::;;;<<<:::999777666777666555333444555555444333222333555444111111444444222222555333333333333222111000/////////000000000000//////111000...///111111///,,,++++++,,,,,,---.........------...//////000111111000///......///000111222...------,,,,,,...///000---111222---+++///000...///---,,,---000000...+++000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,***++++++,,,,,,---------))))))*********+++++++++((()))+++,,,------,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,---...+++,,,------+++******+++)))+++------,,,+++,,,---,,,+++++++++,,,...000111000000...------,,,,,,---,,,,,,,,,,,,++++++++++++***,,,---,,,++++++---000222000......000000...,,,,,,000111///000222111...000//////...------,,,,,,.........///000222333444000000////////////000000//////000111111222333333333:::DDDPPP]]]mmm~~~yyylllcccXXXQQQOOOPPPOOOMMMMMMLLLJJJIIIIIILLLOOOQQQTTTXXX]]]bbbeeehhhjjjlllsss~~~rrrdddWWWLLLFFF000///---,,,++++++,,,---++++++,,,,,,,,,---------000000//////...------------...///111111000000///000000111111111111111000222111000////////////000///..................///...,,,++++++---...//////222222222000...,,,---...444333222111000000000000111111111000000/////////000000000////////////......---------------......---//////,,,,,,......+++333---***---000...++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............---------......///------...///000000000000...///000111222111000///...000222222111000111222444444444444444444444444000111222333444333222111222333444444444444444444333333444444444444333333444555666666777999<<>>@@@BBBDDDGGGJJJNNNTTTXXX^^^eeeooo{{{pppaaaVVVKKKEEEBBB===;;;<<<888888888999:::;;;<<<===:::888777777777777666444666666555333111111444666666333222444444111000333000444888666111///111444//////000000000000//////////////////000///......---------,,,,,,,,,++++++,,,,,,,,,---------......000////////////000000000------,,,,,,,,,---...///+++---///...---...///000...000111111///......///000000///.....................------,,,,,,,,,+++,,,+++++++++,,,------...,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------...---,,,++++++++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,+++---------+++***+++---+++,,,...---+++******+++)))+++,,,,,,++++++,,,---++++++,,,---...///000111111///...,,,,,,,,,---...+++++++++*********))))))(((+++...---++++++///333333222111111000000///......111111//////222111///.........------,,,,,,,,,222...+++---111444222///---...///000000///...---/////////000000000111111444666999<<>>:::;;;;;;;;;:::999999999::::::777666555555666666555444222555777888777555555555111//////222222///000222000111111222222111111111//////000000000000//////+++---//////...---...000,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++///000111111000///...------,,,+++++++++,,,---...---+++...111000******---,,,***((()))++++++(((%%%...---------------......------------............++++++++++++++++++,,,,,,))))))******++++++,,,,,,))))))*********+++++++++,,,---.........---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,---...***,,,---,,,+++)))******(((***+++,,,+++***+++,,,)))***,,,///111222222222111///,,,++++++---///111,,,,,,,,,,,,++++++++++++)))))))))))))))***+++,,,///111222000...,,,---///...///...******---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///222333444///......------......///........................***---000111111444:::>>>AAAGGGRRR^^^mmm~~~~~~qqqaaaSSSIII>>>;;;777444333333333222,,,,,,---.........---------------.........//////------......///000000000000111222333444333222222///000111222333444444444///222777:::999666111...222111///------///111222444333222222222111///---///000111000......///111------,,,+++++++++,,,,,,''')))+++...///...---,,,*********++++++,,,,,,,,,++++++++++++,,,---...///...111111------000///,,,...)))''',,,000///......******++++++,,,---......---...000111222111///...,,,,,,,,,---...///000111---...............------...---,,,,,,+++++++++,,,---///111111000///000111......///000222333444555222222111111222222333444444444444444333333222111444444555555555555444444333666888::::::;;;<<<>>>???@@@BBBDDDGGGMMMTTTYYYiiiooowwwsssaaaWWWMMMHHHEEE???<<<<<<<<<<<<;;;:::999999999999555444333333444555444222333555888999777444222111///,,,,,,000000......111...---,,,---//////...,,,//////000000000000//////***---000///------...000++++++++++++++++++++++++------------------------///000111111111///...---,,,,,,+++++++++,,,---...---+++...222000***)))---///+++((()))------)))$$$------,,,,,,,,,------...,,,---------.../////////,,,,,,++++++***++++++,,,(((((()))***+++,,,,,,---++++++,,,,,,,,,---------+++,,,...//////...,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,++++++,,,,,,)))***,,,,,,,,,,,,...///+++---......,,,++++++,,,(((***++++++******+++,,,)))***---///111222222222111///,,,***+++---///111---------,,,,,,,,,++++++'''+++...,,,(((&&&***///...000222000---+++---///---///---)))))),,,---+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......111444666///...---,,,,,,---...///.....................---%%%)))---//////000444777999===DDDMMMYYYiii{{{wwwsssllldddZZZPPPEEE>>>:::666222//////111222222111000...,,,,,,...000111...///000///...///000222222111///---,,,---...///222222222222222222222222000111333555555555333222111111222777;;;:::333---//////...,,,+++---111444444333222000////////////////////////////////////---+++******,,,...------******+++,,,------------,,,,,,++++++***))))))((()))))))))***,,,...///000,,,,,,+++++++++,,,---...,,,,,,,,,---------......,,,++++++---...///---,,,,,,,,,,,,...000222222111,,,---...000111222222222222000...---,,,---...///,,,...///...++++++---000//////.........//////000111333444444222222333555333111//////111222333222000111111111111222222222:::999777555444555666777888888777777777888:::;;;CCCCCCFFFJJJKKKLLLSSS\\\gggooozzztttfff[[[OOOHHHCCC===:::;;;;;;888666666888999777555777888888777555444333333666777777555333111111222111111111111000000000000000000000000000000000000......---...///111333444,,,))))))...///,,,---111///...---,,,+++,,,---...111000///---------...///000///...---,,,---......---,,,,,,---......---+++...---,,,,,,,,,,,,---...---+++******+++,,,++++++)))+++---...---,,,,,,---111---***+++...///---+++,,,,,,,,,,,,,,,+++***)))***)))))))))******+++,,,************+++,,,------,,,,,,,,,++++++*********,,,---.../////////...---///......------,,,,,,+++(((((()))***,,,---...///******+++++++++,,,,,,,,,))))))))))))))))))))))))/////////---***''''''(((,,,+++)))))))))+++---...---.../////////...,,,,,,------,,,++++++,,,,,,,,,------,,,,,,***)))'''&&&(((((()))***++++++,,,,,,------............------,,,++++++++++++,,,------000///,,,***(((((()))***+++......,,,...333555444666333...,,,,,,------,,,---111111---...222222...111///...------...///111444555888===FFFRRR___hhh{{{zzznnniii```ZZZRRRKKKFFFBBB===999999666222////////////...000///............///000...///000///......000222111000...------...///000111111111111111111111111000111333444444444222111111000111555999888333---...//////---,,,---000222444333222000...---,,,,,,........................---,,,***+++,,,------,,,***++++++,,,---------,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,---......---,,,+++++++++,,,---...,,,,,,---------.........///---,,,,,,------+++***......------------,,,+++,,,---...///000000000111222000///---------///000,,,......---+++***,,,...............//////000111222333444444333222444555444222000///111222333222111111111111222222222222555666666666777666666666888777777777777888:::;;;DDDDDDGGGKKKMMMOOOVVV^^^gggooozzzuuuggg[[[OOOIIIDDD>>>;;;;;;;;;888666666888888777555555666777666555444444444555555666444222000000111111111111111000000000000..............................---...///000222333---***+++//////,,,---111...---,,,++++++,,,---...000000///...............000///...---,,,------...)))((()))+++...//////......---,,,,,,,,,,,,---...---,,,++++++,,,---...---***,,,......---------...)))***++++++,,,...000111---------------,,,++++++*********+++++++++,,,,,,++++++++++++,,,---...///,,,,,,,,,+++++++++******+++,,,---.........------,,,,,,,,,,,,,,,,,,------))))))***+++,,,------...))))))*********++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++------,,,++++++,,,......---.../////////...,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++***))))))((()))))))))***++++++,,,,,,------............------,,,,,,,,,,,,,,,------...000...,,,***)))))))))***+++------,,,...333555444555222...,,,,,,,,,---,,,+++//////,,,,,,000000---000///---,,,,,,---///000000111333777<<>>BBBGGGLLLSSSWWWYYYXXXXXXWWW[[[fffwwwooo___RRRGGGAAA@@@;;;888444222222111000///000...,,,+++,,,......------///000111111000///---.../////////......000111......------...///000111////////////////////////111222222222222111/////////......///222333111///,,,...000000///......///111000///---,,,++++++***...........................---++++++,,,---,,,+++++++++,,,,,,,,,++++++***...,,,+++******---000222000///......---------------,,,,,,+++,,,---...///------------............,,,***)))***---000222333***+++,,,+++*********+++,,,,,,,,,,,,,,,,,,------000000///......//////000...------,,,+++***++++++------...000111222222333222333555555444444555777666444222111222333222222111111111222222222333333222333444666666666666555666666555666777999;;;<<>>BBBEEEGGGGGGIIIJJJKKKSSSaaannn{{{tttfffUUUJJJAAA:::777888555444222111000000//////000...,,,+++,,,---,,,+++---///111222222111///------...///...------///111............//////000000........................111111111000000//////...---------...000111111000,,,...111111000...---...------,,,,,,,,,,,,------...........................,,,++++++,,,---,,,+++,,,,,,,,,,,,+++******)))---,,,+++***+++---000222......---------...//////------,,,,,,,,,---...///---------.........//////---+++)))+++...222444555+++,,,------***)))***,,,,,,,,,++++++++++++,,,---000000/////////000000000...---,,,++++++,,,++++++---...///111222333333333222444555555555555777888888666333222222333222111111222222222222333333333666555444333333444555666555444444555777999;;;<<<@@@@@@EEEKKKNNNRRRZZZccciiippp}}}yyyiii^^^RRRKKKEEE???;;;;;;777888777777777777888999666333222333555777777666444555666555333222222333111111111111000000000///////////////////////////......---------///000111/////////...---------,,,,,,++++++***+++,,,---...,,,---...//////...---,,,...............---------...------...//////...,,,------------------------...//////---***)))***,,,+++,,,---,,,******+++---222///+++*********(((&&&***+++,,,,,,,,,,,,++++++***+++---......---+++***)))***+++,,,---------,,,++++++++++++++++++++++++************++++++,,,,,,+++++++++******))))))))),,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------''''''''''''''''''''''''''')))************+++------------------,,,+++***---.../////////...,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++++++++++++++))),,,,,,+++---222555444111///,,,+++,,,,,,+++******)))***+++,,,,,,---...000//////////////////000000111222222111000111333111444666888888999<<<===@@@FFFNNNXXXdddsssyyypppiiiYYYNNNCCC===:::555333444..................///000222000...------,,,***)))...///111222222111///...---...///...------///111.........///////////////........................000///////////////......,,,,,,---///000000000000---///111111///...---...++++++++++++,,,---...///---------------------------+++******,,,...------,,,,,,,,,,,,+++***((((((---,,,+++++++++---///111,,,,,,,,,,,,---...///000...---,,,,,,,,,---///000------.........////////////...,,,,,,...000000000...000111...***((((((***,,,+++*********,,,---...//////000000000000111111///---+++,,,---......---...///111222333333333222222444666666666666888999999777444333333333222111222222222222333333333333888666444333333444666777333333444555777999<<<===??????DDDJJJMMMQQQYYYbbbjjjqqq}}}yyyiii^^^QQQJJJDDD>>>::::::666777888777666666888::::::666333333666777666555444555666555333222333444111111111111000000000000000000000000000000000000......---------...000000---//////,,,+++------***++++++******+++,,,---...,,,,,,---............---......//////......---,,,+++++++++...000222111000,,,------......------,,,---///000...***(((***---,,,------,,,******+++---000,,,)))))),,,...+++(((******++++++,,,,,,+++++++++,,,,,,------,,,*********+++---...//////...---***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***))))))(((,,,+++++++++++++++++++++,,,,,,,,,,,,---------...************************((()))+++***))))))***,,,++++++++++++++++++******---.../////////...,,,,,,++++++++++++,,,---......---............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,------++++++++++++++++++,,,,,,***,,,---+++,,,111444222///...,,,+++,,,,,,+++)))***((())),,,---,,,---///////////////////////////---///000000......///000...///111111111222444666666999???FFFPPP___ppp{{{}}}wwwooohhhccc]]]WWWRRRFFF>>>777666555000------)))+++...///000111333555333111///...---,,,***(((///000111111111111000///---.........------///000//////////////////................................................//////***,,,...000000000000000...///111000...------...---,,,,,,,,,,,,---......------------------------+++***)))***---...///...------,,,,,,***)))(((''',,,+++++++++,,,---......++++++++++++,,,---...///...------,,,,,,...///000............////////////---,,,+++,,,---...---,,,,,,///111...***''')))+++++++++*********,,,///000//////000111111111111111///---+++,,,///000000//////000222333444333222111222444666666666777888:::;;;888555333333333222111222222222333333333444444555555555555666777777888222333333444666999<<<===???@@@DDDJJJMMMPPPYYYbbbjjjrrr}}}yyyiii]]]QQQIIICCC===999999555777888888666666888;;;>>>999555444666777666333333444555444222222222444111111111111000000000000////////////////////////......---,,,---...///000***......******------***+++************,,,---...---,,,,,,,,,------...///---.../////////...---,,,+++***+++---000111111000,,,,,,---......---,,,,,,+++...000...+++***---111/////////...,,,,,,---///---,,,++++++,,,---...---***++++++,,,------,,,,,,,,,,,,+++++++++*********((()))+++---------,,,+++******+++++++++,,,,,,,,,,,,++++++***+++,,,---...++++++++++++++++++******+++++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++'''(((******))))))+++,,,++++++***))))))***,,,,,,---.../////////...,,,,,,++++++++++++,,,---...///---...000000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++************+++,,,,,,)))***++++++,,,,,,,,,,,,+++------+++,,,000222111...---++++++,,,,,,***)))***'''(((,,,---+++,,,000,,,------------------,,,+++,,,------,,,+++---......///000000///...000111---111666;;;CCCNNN[[[eeennnuuuzzz{{{{{{yyyrrrkkkYYYWWWUUUQQQLLLGGGCCCAAA;;;444///000000---*********---000111000111333555000///...---------***(((000000111111111111000000---.........------///000///000000000///...------////////////////////////---------------...///000))),,,///111111000000000///000000///...------//////...------,,,,,,,,,---------------------------***))))))***---/////////------,,,,,,***)))'''&&&++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,---...///000............/////////000(((((((((+++---......,,,'''+++...---***(((+++///+++*********+++---000111...///000111111111111111///,,,+++,,,000222222000000111333444444333222111333444666777666777999:::;;;999555444333333222111222222333333333444444444111333555888999:::999888222222333444666999<<<>>>@@@AAAEEEJJJNNNQQQYYYbbbkkkrrr~~~xxxhhh]]]PPPIIICCC<<<888888555777999888666666888;;;AAA<<<666555666777555222222333444333111111111333111111111111000000000000........................///...---,,,---...///000)))------))))))------)))******))))))***,,,---///------,,,+++,,,---///000---.../////////...,,,,,,---,,,,,,---......---+++,,,,,,---......---,,,,,,)))---000///------111555111111111///------///111+++...///...+++***---000+++,,,------.........---,,,,,,+++***)))))))))***$$$%%%''')))***)))((('''*********++++++,,,,,,,,,---,,,+++++++++,,,---...*********+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))%%%''')))))))))***,,,...,,,+++)))))))))+++---///---.../////////...---,,,++++++++++++,,,---...///---///111222111---***''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))******+++,,,)))***+++,,,,,,,,,,,,,,,,,,......++++++000111///...,,,++++++,,,,,,***)))***&&&''',,,---***+++///***++++++,,,,,,++++++***,,,,,,---,,,******,,,---,,,---...---+++++++++---***...333777;;;CCCLLLSSSYYY```ddddddbbb___XXXPPP@@@BBBDDDDDD@@@<<<999777666///+++---...,,,+++++++++...000///,,,***+++------,,,,,,,,,------+++)))......////////////......111000///......///000000////////////000000000000444000------000222///,,,444222000......///111333---...///111111111000///000000000000///...---,,,///,,,+++---,,,******---))))))******,,,---///000000///...---------------,,,+++***+++,,,,,,+++******+++,,,,,,******+++,,,,,,---...///000000000000+++---000000...---------...,,,***+++...///...++++++,,,,,,+++******+++---++++++++++++++++++++++++...+++)))))),,,......,,,...---...000333444333222222///,,,---///000///---222333555666666444333222777666555555666777888999888666444333444444333222000111333444444222///---444444444444444444444444555555555555666888999:::???@@@CCCHHHPPPXXXaaafffrrr{{{yyyggg\\\PPPIIIDDD===999999777777777777777777777777666555555555555444444444444444333333222111000000111000000///////////////000000000000000000000000///...---...///000000.........//////......---,,,///...---,,,+++)))((((((*********,,,...///---+++...............///000000000000///...,,,+++******...,,,+++,,,------,,,++++++---///000000000222444000000/////////000000111)))+++...///...---,,,,,,+++***)))***,,,---,,,+++))))))))))))))))))))))))***'''(((,,,,,,***))),,,...,,,***+++///000...+++---,,,++++++,,,,,,***(((((((((((((((((())))))***$$$)))***''')))------)))333...))))))---...,,,(((+++((((((,,,---)))''''''***************)))((((((,,,+++))))))***---000222...111444444000---,,,,,,,,,,,,,,,,,,,,,---...///111111111000///---,,,+++******+++,,,------------******++++++++++++******)))(((((()))+++------,,,*********+++++++++,,,,,,,,,,,,------------..................------,,,++++++------,,,******,,,...))))))*********+++++++++......---,,,,,,,,,,,,---........................000000111333666;;;???AAADDDFFFIIIKKKJJJGGGBBB@@@999999999888777555333333000---***)))***,,,,,,,,,...---,,,++++++,,,---...---...///000000...,,,+++......////////////......111000////////////000111000...,,,++++++,,,...///333000------000222///,,,222000///---,,,---...///,,,---///000000000///...------......///.........///,,,+++---,,,******---///......---......//////000///......---------...,,,+++*********+++*********+++,,,,,,+++***+++---,,,,,,------...//////000+++---000000...---------///---,,,,,,...///---++++++,,,,,,+++******+++---++++++++++++++++++++++++---+++))))))+++------,,,---,,,---...111222111///111...,,,---///000000...333333333222222222333333555444444444444666777888777555333222333444333222111222333444444333111000333333333333333333333333555555555666777888:::;;;@@@BBBEEEJJJQQQZZZccchhhrrr|||zzzhhh]]]QQQJJJEEE>>>:::999777777777777777777777777666555555555555444444444555555444444333222222111111111000/////////000000000000000000000000000000///.........000111000///---------------,,,,,,+++))))))))))))******************+++---//////...,,,...............///000000000//////---,,,+++*********))))))***---......---,,,---////////////111222/////////......//////000,,,///111222111000000000,,,+++******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))***------+++***------,,,++++++---......------,,,+++,,,---,,,+++)))((((((''''''(((((()))***)))------))))))------))))))))))))***,,,,,,,,,+++...***(((+++,,,)))(((***(((((((((((((((''''''&&&+++***))))))***,,,...///...111444555222///......,,,,,,,,,,,,,,,---......111111000000...---,,,+++***+++,,,,,,------,,,,,,)))******++++++******)))+++***))))))+++,,,+++***,,,,,,---------.........,,,,,,,,,++++++*********---------------,,,+++******++++++*********+++,,,*********+++++++++++++++,,,+++++++++,,,------...------------------------......///000333777;;;===999;;;===>>>===:::777555666666555555444333111111000...++++++,,,------,,,//////...------...//////------/////////...,,,+++......////////////......111000000//////000000111222000,,,***)))+++---///222///---...000111///,,,///...---,,,++++++++++++,,,,,,---.........------***+++,,,---...............+++***,,,,,,******---222111000///...---------///......------------...---,,,***)))((()))******)))***,,,,,,++++++,,,---,,,,,,++++++,,,---...///+++---000000...---------000///......///...---++++++,,,,,,+++******+++---++++++++++++++++++++++++---+++))))))+++---------...------...000111///...///---,,,---///000000000444222111//////111333444333222222333333444666666555333222222333444333222222222333444444444333333222222222222222222222222444555555666888:::;;;<<>>CCCFFFOOOTTTZZZaaaiiisss~~~pppeeeWWWJJJCCC???;;;999999888777888:::::::::999555555444444444444444444555555444333333222222111333222111///............000000000000////////////////////////////////////---------,,,,,,,,,++++++000...,,,***)))***,,,...---...///111333222111///---------------,,,++++++)))***+++,,,---...//////000000000000000//////...------...//////......---+++,,,------............------------------------------,,,,,,,,,,,,,,,,,,...---,,,+++******))))))******)))(((((())))))***))))))***+++,,,---------++++++++++++***)))((('''******)))((()))*********((())))))***++++++++++++,,,,,,,,,+++++++++************)))((('''&&&&&&%%%&&&&&&&&&&&&'''((()))***+++***+++,,,+++*********---+++***+++...000111000,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++******,,,,,,,,,------.........******************,,,---,,,+++***)))))))))))))))'''((()))******))))))(((((())))))(((&&&&&&''')))###((((((&&&&&&***)))&&&))))))(((((())))))***+++))))))((((((((()))******+++,,,,,,,,,***+++---//////---***))))))***)))((()))******++++++******)))(((''''''''''''((()))))))))+++------,,,*********++++++***************)))******************))))))'''(((((()))******))))))***,,,------,,,,,,,,,++++++,,,,,,***(((((()))+++************************)))************))))))***,,,+++)))***++++++)))(((,,,,,,++++++******))))))))))))******)))))))))(((+++******))))))******+++,,,+++++++++******+++---*********************+++)))************)))((('''************************)))***+++,,,,,,***((('''***+++,,,---,,,***((('''++++++++++++++++++++++++,,,+++++++++,,,------...000000///...------------...------------------.........////////////......000000222333333333333333333333444555777888::::::;;;;;;:::999888888888999<<<:::888666555444555555555444333222111111111111111333333222111000000111222444666888:::>>>DDDIIIOOOTTT[[[cccjjjuuunnndddVVVJJJCCC???;;;888888777666777999:::999888666666555444555555666777555555444333333222222111222111000///............////////////000000000000////////////////////////------,,,,,,,,,+++++++++000...+++))))))***,,,---+++---///111111000000///------......------,,,,,,***+++,,,---...///000111222222111111000...---,,,------............---,,,***+++,,,---............,,,------......------,,,,,,,,,,,,,,,,,,+++++++++***+++++++++++++++++++++******++++++,,,,,,,,,,,,)))***,,,---...//////...******++++++++++++***************)))((()))************)))((()))+++,,,...111000///---,,,***)))(((***))))))((('''&&&%%%%%%&&&&&&&&&&&&''')))***+++''')))******+++++++++***,,,***))))))+++---///000,,,+++***)))(((***,,,---++++++,,,,,,++++++***)))*********++++++,,,,,,---***))))))***++++++,,,,,,---,,,++++++************((())))))***++++++++++++***++++++***((('''(((***$$$&&&'''&&&&&&((((((%%%(((''''''''''''((())))))((((((''''''((())))))***+++,,,---,,,++++++---///,,,***(((((()))++++++***(((((())))))))))))(((((())))))(((((())))))***+++***+++***)))'''''')))+++++++++++++++***))))))******++++++,,,,,,+++*********+++++++++******)))((((((,,,...,,,***++++++))))))***+++***))))))***+++))))))))))))))))))))))))(((*********(((((()))***,,,+++))))))******)))'''))))))***++++++++++++***)))******+++++++++************))))))))))))******+++)))***+++***((()))---******))))))***+++,,,,,,***+++,,,,,,+++)))(((''')))))))))***************))))))***+++***)))(((''')))******++++++***)))(((***++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///000///...---,,,,,,,,,,,,000///---,,,,,,---///000///////////////////////////000111222333333333333555666777888999:::;;;<<<;;;:::888777777888999:::<<<;;;999888666555555555555444333222222222222222111222333222111111222333333555888999:::???FFFKKKPPPVVV]]]eeemmmwww~~~mmmcccUUUJJJCCC>>>:::888777666555666888999888777666555444444444555666777444444444333222222111111111111000/////////000000////////////000000000000////////////////////////,,,,,,,,,,,,++++++++++++...---+++***)))***,,,---))),,,///000000///...///---......///......------------...///000111111222000000000///...,,,+++***.........---------------***+++,,,---------------+++,,,---......---,,,+++++++++,,,,,,,,,+++******))))))***,,,,,,,,,,,,,,,)))+++...000111111///...***+++,,,...//////......)))******+++,,,,,,++++++)))******)))(((((()))+++)))(((((((((***---000222555444333111...,,,******))))))((((((''''''&&&&&&''''''''''''((()))***+++%%%((()))((())),,,,,,*********)))((()))+++...000+++***)))((('''(((,,,///+++++++++++++++******)))))))))))))))***************)))((()))***+++***)))++++++*********++++++,,,((())))))***+++,,,,,,---+++,,,,,,***(((((()))***%%%&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((())))))***+++------,,,+++,,,...***(((''''''***,,,,,,,,,(((((())))))))))))((((((******))))))******+++,,,******)))'''&&&'''***,,,***+++,,,+++)))(((((()))'''((()))+++++++++***))),,,,,,,,,++++++***)))(((&&&,,,///+++)))******'''&&&(((***+++*********+++(((((((((((((((((((((((((((***+++***(((''')))+++,,,+++))))))******((('''))))))*********)))((('''((()))***+++,,,,,,++++++******))))))))))))******&&&%%%'''++++++(((***000***)))))))))***,,,---...)))***,,,---,,,+++***(((((()))))))))*********+++***))))))))))))(((((((((***************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,.../////////...---,,,++++++++++++000///...------...///000//////............//////...///000111222222222222666666777999999:::::::::999888777666666777999:::;;;;;;:::999888666555444444333333222222222333333///111222222222222333555444777999:::;;;???GGGNNNSSSXXX```gggpppzzz}}}kkkbbbUUUJJJCCC>>>:::777666555444555666777666555444444222222222333555666333333333222111111000000111000000000000111222222.../////////000000000111////////////////////////,,,,,,,,,++++++++++++***+++++++++***++++++,,,---(((+++///000///---...///......///000000//////...------------......//////......///......---,,,,,,///...---,,,,,,,,,------++++++,,,---------,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,+++******)))***+++,,,,,,,,,++++++%%%(((---111333222000...)))***,,,---...---,,,+++++++++,,,,,,,,,+++******(((***+++***((('''))),,,((()))***,,,---///000000444333222000...,,,+++***(((((((((((((((((((((((((((((((((((())))))***+++%%%)))***''''''+++,,,))))))))))))))))))+++---///(((***+++***)))***---000+++++++++++++++***))))))******)))))))))))))))((()))(((&&&'''))))))'''%%%(((((((((((()))***++++++''''''((((((***+++,,,---+++,,,+++***((('''((()))&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%$$$$$$%%%%%%'''(((((()))+++,,,,,,++++++,,,---***((('''''')))+++,,,,,,)))))))))******)))))))))******))))))******+++,,,''')))***)))((()))***,,,)))+++,,,***(((&&&''')))$$$&&&(((***++++++***))))))***************))))))%%%,,,///+++((())))))&&&$$$'''***,,,++++++***+++(((((((((((((((((((((((((((***+++***((('''))),,,---+++))))))***)))(((&&&+++++++++***(((%%%###!!!&&&''')))***+++++++++*********))))))))))))******)))''')))---***$$$%%%+++***)))))))))+++,,,...000((()))+++---...---,,,+++(((((())))))*********+++******)))(((((((((((()))+++*********+++,,,------*********++++++,,,,,,,,,+++++++++,,,---...///000......---,,,++++++++++++/////////......///////////////............//////...///000111111222111111444555666777777777777777888777666555666777999;;;:::;;;;;;:::999777555333333333222222222333444444///000222222222222444666444777:::;;;;;;@@@HHHOOOTTTZZZaaaiiirrr}}}|||kkkbbbUUUJJJCCC>>>:::777555444333444666666666555333222111000000222444555333333222222111000000///000000000000111222333444.../////////000000111111////////////////////////,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,'''+++///000...------/////////000000000000000///************************......///000111111000000000///---+++++++++---...,,,,,,,,,------,,,,,,+++)))***,,,------,,,***)))((()))***+++,,,++++++***+++,,,,,,---,,,+++)))))) $$$***///222000---+++''')))+++,,,,,,+++***)))---------,,,+++***)))((((((***+++***((('''))),,,+++,,,...000000...,,,***//////...---+++***))))))((((((((())))))))))))))))))))))))))))))******+++'''+++***&&&&&&***+++(((((())))))))))))***---///'''***---...---,,,---///***++++++++++++***))))))+++*********))))))(((((()))'''%%%&&&((((((&&&###&&&&&&&&&&&&''')))***+++&&&&&&&&&'''(((***,,,---***++++++)))'''&&&'''((('''&&&'''((((((&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$######$$$%%%&&&'''((((((***,,,,,,+++++++++,,,+++)))'''''')))+++++++++******++++++++++++******)))))))))))))))***++++++%%%(((+++,,,,,,++++++,,,)))+++,,,***'''%%%&&&((($$$&&&(((+++,,,,,,,,,+++&&&'''((()))************)))(((((((((***+++***)))((()))***++++++***)))(((+++*********))))))((((((++++++******++++++,,,---''''''(((((()))))))))***+++***(((((())))))'''&&&))))))))))))))))))******++++++************++++++''')))******))))))***++++++)))(((((()))******)))***)))((()))+++,,,++++++***+++++++++++++++,,,,,,+++++++++*********))))))******)))))))))))))))))),,,+++++++++++++++++++++///...---,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,,,,+++,,,,,,,,,......---------...//////333111...///111222111///444555666777777666555444666666777777888888888999:::999888777666555444333444333111////////////000111222333222111000111222666888:::<<>>CCCHHHMMMYYY^^^gggpppzzz{{{nnnbbbTTTLLLFFF???;;;;;;777666666555555555555555444444333222222222222333111111000////////////000222222111111111111222222000000000000000///............------...//////000,,,,,,,,,,,,+++***)))(((+++***(((((()))+++++++++,,,,,,,,,...000111///---///---******+++,,,,,,+++,,,,,,,,,---------......+++---//////---,,,---///------,,,,,,,,,+++++++++,,,)))))),,,,,,)))))),,,***++++++,,,,,,,,,,,,,,,+++*********))))))))))))'''***,,,)))$$$###(((---+++++++++*********))))))******+++************+++*********)))))))))(((((())))))))))))***+++,,,,,,//////...---,,,+++******------------,,,***((('''((())))))'''&&&&&&''')))'''((((((&&&'''((($$$)))((((((((()))***+++,,,---***(((((()))******)))...//////......---,,,+++,,,+++++++++,,,,,,+++***++++++***)))(((''''''((('''&&&$$$$$$$$$&&&''')))&&&***+++'''&&&((()))((('''******))))))---...+++))))))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''))))))'''&&&)))---***###((((((((())))))*********''''''((('''%%%&&&(((***)))(((((()))******)))'''###&&&((('''$$$###&&&***(((((())))))***)))))))))***))))))))))))***++++++***))))))(((''''''&&&&&&+++)))))),,,,,,))))))+++'''((()))++++++)))((('''+++***)))***,,,,,,,,,***))))))************))))))************))))))))))))+++************+++,,,,,,)))))))))***************)))(((''')))+++,,,,,,+++)))***+++,,,,,,+++***)))+++******))))))******+++((((((((('''&&&''')))++++++***)))***---......---***++++++++++++,,,,,,,,,(((((()))***++++++,,,,,,+++************)))))))))++++++++++++++++++++++++++++++,,,,,,------......///...---------------------,,,,,,++++++++++++,,,...---+++******+++---...,,,+++++++++,,,,,,---...000///......000222222111333444555666666555444333666666666666666777777777777777666555555444333333444444222111111111111111...///000///......///111222444777:::>>>CCCIIINNNXXX___iiittt~~~}}}ooocccUUUMMMFFF???<<<<<<777666666555444444555555444444333222222222222222000000///............///111222222333333222222111///000000000000///............---------...//////,,,,,,,,,,,,+++***)))))),,,***((((((***,,,,,,,,,......---...000000...---,,,+++***+++,,,---,,,+++,,,,,,,,,---------......,,,---///...---+++,,,---,,,,,,,,,,,,++++++++++++---******------******---)))+++---,,,)))((())),,,************)))))))))))))))***++++++***)))+++,,,+++************)))))))))+++)))((()))+++,,,***((()))))))))))))))))))))(((************+++,,,---...---,,,,,,,,,,,,+++++++++,,,---......---+++)))'''&&&(((******)))((()))***((()))(((''')))***"""(((((((((((()))***+++,,,+++)))((()))***,,,,,,+++............---,,,+++***+++,,,,,,,,,,,,,,,++++++,,,+++***)))((((((((()))&&&&&&%%%$$$$$$&&&'''((('''+++,,,(((''')))***((()))++++++((('''******''')))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((()))(((&&&)))---***%%%(((((())))))))))))))))))'''(((((('''%%%%%%&&&((((((''''''((())))))(((&&&"""$$$&&&%%%""""""%%%(((&&&'''(((((())))))))))))'''((())))))******)))))))))))))))(((((('''''''''***(((***......***(((***((()))***++++++***)))(((+++*********,,,---,,,+++)))))))))******)))))))))*********)))))))))))))))***************++++++,,,******************++++++***)))))))))+++,,,,,,******+++,,,------,,,***)))******))))))))))))******'''((((((&&&%%%&&&)))+++)))))))))+++---///...---***+++,,,,,,+++++++++,,,*********+++++++++++++++************))))))))))))++++++,,,,,,,,,,,,,,,---++++++,,,------...//////......---------------...,,,,,,+++++++++++++++,,,...,,,+++)))***+++...///************+++,,,------............000111222222444555666777777666555444555555555555555555555666555555444444333333333222333222222111111000000000.../////////---...000222111333777:::???EEELLLPPPYYY```kkkwwwpppdddVVVNNNGGG@@@<<<<<<777666555555444444444444444333333222111222222222222222111000000000000111000111222333333222111000//////000000//////...---...---------------......+++++++++++++++***)))))),,,***))))))+++---------000///......//////---,,,+++++++++---///000///---,,,,,,,,,---------......---...///...---,,,,,,,,,,,,,,,,,,++++++++++++***---++++++------++++++---(((+++...+++'''%%%(((,,,++++++++++++************))))))***+++------,,,***************))))))))))))***)))))))))*********)))((((((((()))))))))))))))+++*********++++++,,,---*********+++++++++,,,,,,+++,,,.........+++)))'''&&&(((+++---,,,++++++,,,((((((&&&&&&+++...))) ((((((((())))))***+++++++++***))))))+++,,,,,,+++)))***+++,,,------------(((***,,,------,,,,,,---++++++***)))))))))))))))((((((''''''''''''((()))(((,,,,,,)))''')))***)))(((+++***'''&&&((((((%%%(((''''''&&&&&&&&&''''''''''''((((((((((((''''''((()))((('''))),,,+++&&&&&&'''(((((((((((('''''')))******)))'''&&&'''((('''&&&&&&'''(((((('''%%%%%%&&&'''&&&%%%%%%''')))%%%%%%'''((())))))))))))'''((()))***+++***)))((()))))))))((((((((((((((((((''')))......)))'''(((((())))))******))))))(((+++*********,,,---,,,+++***))))))))))))))))))***))))))))))))))))))************))))))******+++,,,++++++******************,,,+++******++++++***(((+++,,,,,,---,,,+++***)))***))))))))))))))))))***'''(((((('''&&&&&&)))+++((('''(((***---...---,,,***,,,---,,,***)))+++,,,---------,,,++++++******))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,------...//////------,,,,,,,,,,,,---...+++++++++******++++++,,,---,,,+++******,,,...///***))))))***+++,,,---------.........///000111333555666777777777777666555444444444444444444444444333333333222222222222222000000000000000////////////000000///...///111444111444777<<<@@@GGGNNNSSSYYY```lllyyyqqqeeeWWWNNNGGG@@@<<<<<<777777555444444333333333333333222111111111111222333333222111111111111222...///000111111000///...///////////////...------------,,,,,,,,,,,,------******+++++++++***)))))),,,***((()))+++---...---000///------......,,,++++++***+++,,,///000///---,,,,,,,,,---------......///////////////...---,,,,,,,,,+++++++++************''''''******''''''***(((+++---+++&&&$$$(((,,,------,,,,,,,,,+++++++++(((((((((***------+++((())))))))))))))))))))))))'''***,,,+++(((&&&))),,,''''''(((((()))))))))******))))))))))))******+++(((((())))))***++++++,,,++++++------,,,+++)))(((&&&)))---///...---------((('''$$$###(((---,,,&&&'''(((((()))******++++++,,,+++******++++++***(((((()))***+++,,,,,,,,,,,,###'''+++,,,,,,,,,...///+++***))))))))))))))))))((((((((('''''''''(((((((((,,,---)))''')))***((('''))))))&&&&&&((((((%%%''''''&&&&&&&&&''''''((('''(((((((((((((((''''''&&&((()))'''(((++++++'''%%%%%%'''''''''&&&%%%$$$''')))))))))'''&&&&&&''''''&&&&&&&&&((((((&&&%%%&&&'''''''''&&&'''(((***%%%%%%'''((())))))))))))'''(((***+++++++++***)))((((((((()))))))))))))))&&&%%%''',,,,,,'''%%%&&&((((((((((((((((((((((((+++***)))***,,,,,,,,,*********))))))))))))******))))))))))))***************))))))))))))***++++++***************)))))))))---+++***)))******(((''',,,,,,++++++******))))))***))))))(((((())))))***&&&((())))))(((''')))***(((((()))+++---...,,,***)))+++---,,,)))'''))),,,------,,,,,,+++*********(((((()))))))))))))))******++++++,,,,,,------...++++++,,,,,,------......+++++++++++++++,,,,,,---+++************++++++,,,++++++++++++,,,---......)))))))))***+++,,,---...---...//////......000222444555666777777666555444444444444333333333333333111111111111111111111222...//////000000///......000000000......///222555222444888<<>><<<888666333222333444333333111111111111111111111111........./////////000000000000000000/////////...000---+++---111222///,,,---------,,,+++***************+++++++++***))))))(((((()))************))),,,++++++*********++++++,,,)))))),,,,,,******---------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,+++***)))))))))***+++)))++++++((((((******'''))))))(((((((((((())))))---)))''')))((($$$###'''+++***)))(((((()))***+++&&&''''''((()))***+++++++++***))))))***)))'''%%%&&&'''(((***+++,,,,,,---***'''$$$%%%((((((%%%!!!''''''(((((()))(((((((((+++******))))))))))))))))))&&&%%%&&&'''%%%'''***)))((('''&&&%%%&&&&&&'''(((((((((((()))))))))))))))))))))))))))(((''''''******)))+++,,,,,,+++)))+++******)))((('''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&%%%$$$######&&&((())))))'''&&&&&&&&&'''''''''''''''((()))+++,,,---)))&&&&&&)))(((%%%%%%'''$$$""""""$$$(((***)))((($$$&&&((('''%%%%%%''')))'''&&&%%%%%%'''(((((('''&&&((()))(((&&&&&&'''((($$$((()))&&&&&&)))((($$$'''***+++))))))+++***''''''((()))*********))))))((())))))))))))))))))(((&&&'''((()))************&&&(((***)))((('''((())),,,+++***)))((((((((((((+++***)))((('''''''''''')))***,,,+++)))(((***,,,'''''''''&&&''''''((()))$$$""""""&&&(((((()))---))))))))))))******++++++)))((((((((())))))(((((())))))(((((((((((())))))++++++***)))))))))*********))))))(((((())))))***(((+++***''''''***+++)))&&&)))***((((((+++***&&&(((((((((((())))))))))))(((((()))******)))((((((***+++,,,------+++***)))((((((((())))))))))))***(((+++,,,)))***---...+++***+++,,,***(((&&&''''''...+++((())),,,...---+++///...---------------...///000000000//////111333111111222222222222222111000////////////000111111111222444555555444222111...///000000///000222444666777999;;;>>>CCCIIINNNYYY```kkkuuu~~~|||lll```TTTNNNIIICCC===;;;888666333333333444444333111111111111111000000000....../////////000000000000000000/////////.........,,,***,,,///000...,,,,,,,,,,,,+++******))))))++++++,,,---------,,,,,,)))******+++++++++++++++...---,,,++++++***++++++---******,,,,,,)))))),,,...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++---,,,++++++*********+++(((++++++((('''***)))&&&***))))))(((((())))))***---***(((((('''###"""$$$******))))))))))))******((((((((()))))))))******'''&&&&&&''')))***((('''&&&'''((()))************---***'''''')))***(((&&&&&&'''((()))))))))))))))+++******)))))))))))))))***'''&&&((((((%%%&&&)))''''''&&&%%%%%%%%%%%%&&&'''((((((((()))))))))***))))))))))))((((((((((((+++******,,,------+++)))*********))))))(((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&''''''&&&%%%&&&)))++++++)))(((&&&&&&'''((()))***)))(((((((((((())))))&&&%%%&&&'''$$$!!!###)))$$$######%%%'''))))))(((%%%'''(((((('''''')))***&&&&&&%%%'''((()))'''&&&'''(((((('''%%%$$$%%%&&&$$$'''(((&&&&&&((('''$$$'''***+++((((((+++***'''((()))******++++++******))))))************))))))(((((())))))))))))((((((%%%''')))((('''&&&''''''+++***)))((('''''''''''''''''''''(((((())))))***&&&'''((())))))***++++++((('''&&&%%%%%%&&&'''((('''$$$$$$''''''$$$%%%'''((()))***++++++***))))))((()))))))))((((((((()))))))))(((((((((((()))))),,,+++***))))))((())))))))))))(((((((((((())))))&&&******((((((++++++(((***,,,+++((('''++++++)))(((((((((((())))))))))))(((((()))******)))((((((******+++,,,++++++***))))))))))))))))))))))))))))))------+++***---...,,,(((((()))'''&&&%%%'''(((,,,***)))***,,,---,,,+++---------,,,,,,---......000111000///---...000222111111222222333333222222000000//////000000111222///000222444444222000//////000111111000000222444666777999;;;>>>CCCIIIMMMXXX___iiisss}}}zzzkkk___SSSMMMIIIBBB<<<:::999666444333444444444333222222222111111111111111...////////////000000000000000/////////............,,,+++,,,...//////---+++++++++*********))))))++++++,,,------...------***+++,,,,,,------,,,,,,///...---,,,++++++***+++---******,,,,,,((((((***......---,,,++++++++++++------,,,,,,,,,+++++++++...------,,,++++++++++++))),,,+++((((((******'''***))))))))))))))))))***((('''''''''((('''((()))***))))))))))))))))))***))))))))))))))))))))))))(((((('''(((***+++)))((((((((())))))******))))))...+++)))(((***++++++***&&&'''((()))***++++++++++++******)))))))))))))))***''''''))))))%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))******))))))((((((((((((((()))+++++++++---......+++)))******))))))))))))))))))((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((+++---+++***(((&&&&&&''')))+++***)))(((((('''''''''(((######$$$$$$ !!!)))$$$$$$$$$%%%'''(((((((((((())))))))))))(((((((((&&&&&&&&&((())))))'''$$$'''(((((('''%%%###$$$%%%&&&''''''''''''''''''&&&'''******((((((******'''))))))******++++++,,,,,,))))))************))))))''''''(((''''''&&&%%%%%%&&&'''))))))'''&&&'''(((***))))))(((((((((((((((((((((((()))))))))))))))***'''%%%'''***+++((($$$((('''&&&%%%%%%&&&'''(((---***))),,,+++'''&&&)))'''(((***++++++***)))(((''')))***)))((('''(((***))))))(((((((((((())))))++++++***)))(((((((((((())))))(((((((((((())))))$$$((()))((((((+++***''',,,,,,)))$$$$$$)))++++++(((((((((((())))))))))))((()))***++++++***)))((()))*********************************************)))---///,,,***,,,...---)))***++++++***+++---000*********+++,,,,,,,,,+++,,,,,,,,,,,,,,,---...///111111000///------///111111111222333333333333333000000000000000111222222///000222333333222000//////111222111111111333555555777999;;;>>>DDDJJJOOOVVV]]]hhhrrr{{{zzzkkk___SSSMMMHHHAAA<<<:::999777444333444555444333444444333333333222222222////////////000000000111////////////............///...,,,---.../////////++++++************************+++,,,---------,,,++++++,,,---------------///...---,,,++++++***+++---***))),,,+++((((((***...---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++------------,,,,,,++++++***------***))),,,,,,)))******))))))))))))******&&&'''(((((()))+++------)))))))))******)))))))))************))))))))))))***)))((()))))))))'''%%%))))))***************)))***(((&&&&&&''')))))))))'''((()))***+++++++++++++++******))))))))))))))))))'''(((+++***&&&%%%'''((((((((((((''''''&&&&&&'''''''''((()))*********))))))(((((((((((()))*********,,,...//////,,,***))))))))))))************)))(((''''''((()))((('''''''''''''''''''''''''''&&&'''))))))((()))+++---***)))(((''''''(((***+++((('''''''''''''''(((((($$$###%%%%%%!!!"""***$$$%%%&&&&&&&&&&&&''''''+++*********)))(((&&&%%%'''&&&&&&((()))(((&&&$$$'''(((((('''%%%###$$$%%%)))(((((())))))(((((()))&&&)))***((((((***)))&&&)))))))))******+++,,,---))))))************))))))(((((((((((('''&&&%%%$$$&&&(((***)))((('''(((((())))))((((((((()))******,,,,,,,,,+++***(((&&&%%%///+++'''(((+++***$$$)))(((''''''&&&'''''''''(((&&&'''++++++((('''***&&&''')))***+++***))))))&&&)))+++***'''&&&(((+++))))))(((((((((((())))))******)))((((((((()))))))))((((((''''''(((((()))$$$((()))'''(((+++***''')))***'''"""###(((+++***(((((((((((())))))))))))))))))***++++++***)))))))))))))))))))))*********++++++************))))))(((...000,,,)))+++------&&&(((***++++++,,,...000)))******+++,,,+++++++++++++++++++++,,,---/////////000000///...---///000000111222333444444444444111000000000000111222222222222333333333333222222000111222222111222444666666888:::<<>>???@@@DDDIIIMMMSSSZZZdddnnnxxx|||lll```TTTNNNIIICCC===;;;:::777555444555555555444444444333333222111000000000000000000111111111111//////.........---------,,,,,,,,,******+++---000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********+++,,,,,,------,,,,,,*********)))******++++++)))''''''++++++)))))),,,*********+++,,,---...///---------,,,,,,,,,++++++'''(((***,,,---------,,,***,,,,,,))))))++++++(((++++++************++++++&&&******&&&&&&+++,,,(((((()))***++++++***)))((())))))*********++++++++++++*********+++***(((&&&%%%&&&'''((())))))))))))%%%(((***,,,+++++++++,,,++++++,,,,,,,,,+++******+++******)))))))))))))))%%%%%%(((---...)))'''(((%%%&&&'''''''''&&&%%%$$$&&&&&&'''((()))***++++++)))((('''&&&'''(((***,,,&&&'''+++///333333111///(((((()))***+++,,,,,,---***((('''((()))***)))'''))))))))))))))))))))))))$$$&&&''''''&&&$$$%%%&&&###%%%'''))))))((('''&&&(((((('''&&&%%%%%%%%%%%%$$$ %%%&&&$$$###$$$%%%'''((('''%%%###%%%'''$$$$$$%%%(((+++,,,***'''***(((&&&%%%&&&''''''&&&&&&((()))(((''''''((()))+++&&&%%%((((((%%%&&&+++&&&))))))''''''))))))&&&'''&&&&&&&&&(((***+++---&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&$$$&&&''''''&&&%%%%%%&&&+++***((((((***,,,,,,,,,&&&+++---+++)))***)))&&&---,,,+++++++++,,,---...+++******,,,+++'''(((,,,)))))))))))))))(((((('''&&&%%%%%%&&&)))++++++***))))))))))))***************++++++(((&&&(((+++,,,+++***((('''''''''((())))))************+++++++++)))***+++***)))((()))***+++***((()))***,,,,,,+++,,,***)))((()))***)))(((((('''&&&&&&'''((()))***&&&%%%''',,,,,,)))'''(((,,,+++***))))))***+++,,,///...,,,***))))))***+++)))*********++++++++++++***------+++***++++++++++++***))))))***---///111000111111000//////000222222222333444555555555555111111111111111111111111333111///000222222000---------///000222444555666888777:::???AAABBBGGGMMMVVVZZZaaalllyyyqqqeeeXXXPPPJJJCCC>>>>>>:::999888666555555555555555444333222111111111111000000000000000000000000........................******+++,,,,,,---......+++,,,---,,,,,,,,,...000///...---,,,,,,---...///***+++---------+++)))(((,,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,---------......111///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))************&&&(((++++++***))))))***---+++***(((((()))+++,,,++++++******)))*********%%%&&&(((((('''''')))***'''***)))&&&'''***+++))))))))))))***+++,,,......+++...---******---...+++(((***+++***((('''&&&'''(((((((((((((((''''''&&&&&&))))))&&&%%%((('''%%%'''&&&&&&&&&'''(((***+++)))'''&&&''')))******)))*********,,,...///...---++++++++++++++++++++++++******+++)))(((&&&'''''')))***+++,,,+++)))'''%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''(((%%%$$$%%%'''(((&&&$$$((('''&&&&&&(((((('''&&&$$$'''(((%%%%%%((('''$$$'''''''''((()))+++---...((((((((('''%%%%%%&&&'''&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%''')))+++---******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((+++%%%%%%+++,,,(((&&&)))((('''&&&%%%%%%%%%%%%%%%,,,***(((((()))***+++,,,###(((+++***)))++++++))),,,++++++***+++,,,---...)))((())),,,+++((()))---***************))))))((('''&&&&&&'''***++++++************))))))(((((((((&&&)))***)))((()))******+++***)))((('''(((((()))))))))*********+++++++++((()))******(((((()))***+++***((()))+++,,,++++++,,,***)))((()))***)))((())))))((((((((()))***+++...++++++---,,,)))(((+++++++++***))))))***++++++...---+++***)))))))))************+++++++++,,,,,,,,,------,,,************,,,+++******+++---000111000111111000//////000222333333333444444444333333111111000000000000111111222000///000111111///---//////000000111222333333999888;;;@@@BBBCCCHHHNNNTTTWWW^^^iiiuuuqqqeeeXXXQQQJJJCCC???>>>:::999888666555555444444333333222111000000000000////////////////////////........................+++++++++,,,---------...,,,---...---,,,,,,...//////...---,,,,,,---...///++++++,,,---,,,+++***)))******************++++++)))************+++++++++++++++++++++,,,,,,,,,---000...,,,******+++---...++++++++++++++++++++++++*********)))))))))((((((((((((((()))))))))******''')))******)))((()))***)))))))))******)))))))))...---,,,+++************'''((())))))'''&&&'''((('''))))))&&&&&&***+++((()))))))))***+++,,,---...+++------******------+++)))***+++***(((&&&'''((()))))))))))))))((('''&&&&&&))))))&&&%%%((((((%%%'''&&&&&&&&&'''(((***+++)))'''&&&&&&((()))((((((***)))***+++...///...---++++++++++++++++++++++++)))))))))((('''&&&&&&&&&((()))*********(((&&&$$$###$$$''')))))))))'''&&&%%%%%%&&&&&&&&&''''''''''''&&&$$$%%%'''(((&&&$$$'''&&&%%%&&&'''''''''%%%$$$'''(((%%%%%%((('''$$$'''''''''((()))***+++,,,'''(((((('''%%%%%%&&&'''&&&''''''&&&&&&&&&''''''&&&&&&&&&'''''')))***+++***))))))((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%(((***)))''''''''''''&&&&&&%%%%%%%%%%%%---+++)))''''''(((***+++!!!&&&)))((())),,,,,,++++++************+++,,,,,,)))((()))+++***&&&'''+++((())))))))))))((('''''')))''''''(((***+++***)))+++******)))((('''&&&%%%&&&(((+++,,,***'''&&&&&&******)))((((((((((((((()))))))))*********++++++&&&((())))))(((((()))+++***))))))***,,,,,,+++***,,,***))))))*********)))*********)))******+++,,,///,,,***,,,,,,***+++///++++++***))))))***++++++,,,+++***)))((((((((()))+++*********++++++,,,,,,------,,,,,,+++))))))))),,,,,,++++++,,,...000111///000111000//////000222333333444333222111000000111000///......///000111000///...///000000...,,,000000000000111111111111888777:::???AAABBBGGGMMMQQQTTT[[[eeeppp{{{qqqfffYYYRRRKKKCCC???>>>999999777666555444444444222111000///////////////////////////////////////........................,,,---------------------...///000///---------///...------,,,,,,------...,,,,,,,,,++++++++++++***((())))))***++++++,,,,,,)))************+++++++++************++++++++++++...---***)))))),,,///111******************************))))))))))))((((((''''''((((((((())))))))))))******)))(((''')))***&&&''')))++++++)))(((&&&000///---,,,******)))))))))******)))'''&&&&&&'''&&&)))(((%%%&&&)))***((((((((())))))***,,,---...+++---,,,)))))),,,---+++***++++++)))'''&&&''')))+++++++++******((('''''''''))))))&&&&&&((((((%%%&&&&&&&&&&&&'''((()))***)))'''%%%%%%'''''''''&&&***))))))+++...///...---+++******************+++)))((((((''''''&&&&&&%%%'''((())))))((('''%%%$$$!!!$$$'''***+++)))'''%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&%%%$$$%%%&&&'''&&&$$$$$$'''(((&&&&&&((('''$$$&&&''''''''''''(((((((((''''''((('''%%%$$$&&&''''''&&&%%%$$$$$$%%%&&&'''&&&''''''(((((((((((((((***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((%%%''''''&&&(((***)))%%%'''&&&&&&&&&&&&%%%%%%%%%---,,,)))'''%%%&&&)))+++!!!&&&)))((((((+++,,,+++***************++++++++++++))))))+++)))%%%%%%)))&&&&&&&&&&&&&&&%%%$$$$$$)))'''''''''))))))((('''))))))((((((''''''&&&&&&+++***++++++(((###"""$$$***))))))((((((((((((((())))))))))))************%%%'''((((((((((((***+++*********,,,---...,,,***,,,***))))))***+++***)))+++************+++++++++)))&&&'''+++,,,,,,---111+++******************+++******))))))((((((((((((******)))))))))***+++,,,,,,)))(((***+++)))((()))------,,,------///000111///000000000...///000222444444333333111000///...000///...------...///000............///...------/////////000000000111111444333666;;;===>>>CCCIIINNNRRRXXXaaakkkvvvrrrfffZZZSSSLLLDDD???>>>999888777666555444444444222111000000////////////.........................................................---------------///000111000...------...---,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,))))))*********+++++++++))))))*********+++++++++*********++++++++++++,,,...,,,)))''''''***---///))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((*********(((&&&&&&(((***'''((()))*********)))(((...---,,,+++***)))))))))((()))***)))'''&&&'''(((&&&((((((%%%%%%)))***'''((((((((()))***+++,,,---***,,,,,,)))))),,,,,,***+++++++++)))''''''(((***,,,,,,,,,+++***)))(((''''''***)))&&&&&&((((((%%%&&&&&&&&&&&&''''''((((((***(((&&&&&&''''''&&&%%%)))))))))+++...//////...+++******))))))******+++))))))(((((((((((('''&&&'''(((((((((((('''&&&%%%###%%%'''))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%((((((&&&&&&((((((%%%&&&&&&&&&'''&&&&&&&&&%%%&&&''''''&&&%%%$$$&&&'''(((&&&$$$###$$$&&&&&&'''&&&'''((())))))((('''&&&******)))(((&&&%%%$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((%%%((((((%%%''',,,***%%%&&&&&&&&&&&&&&&&&&&&&%%%,,,,,,+++(((&&&&&&))),,,%%%)))+++(((''')))***)))))))))******++++++++++++((('''(((***)))&&&'''+++&&&&&&&&&'''&&&%%%%%%$$$((('''&&&&&&((()))(((&&&&&&&&&''''''(((((())))))+++(((''')))'''###%%%***)))))))))))))))(((((('''(((((()))))))))*********%%%'''))))))((()))***,,,***+++,,,...000///---***,,,***))))))***++++++************************)))'''&&&(((...///---,,,///*********++++++*********))))))))))))((((((((('''))))))((('''''')))***+++***%%%$$$))),,,))))))+++------------...//////000...///000///......000222333333333222111000///...000///...------...///000,,,---.........---------------...///000111111222222111444999;;;<<>>AAA>>>CCCKKKSSS]]]iiivvvtttjjj^^^WWWOOOFFF???<<<888777555444333333444444---///000111000000222444///222444222222333000,,,//////.........---------///000111111///---***(((***+++,,,---------,,,+++,,,------,,,***)))***+++...)))(((,,,---)))''')))(((***+++------,,,+++***+++++++++*********))))))***************************++++++,,,,,,++++++***...,,,+++...222222---(((******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((,,,&&&%%%+++---+++---111...---++++++++++++)))((((((***,,,---,,,***&&&$$$&&&***---...,,,(((&&&%%%'''(((***+++,,,,,,,,,+++***)))))))))((((((((('''(((***------***(((&&&&&&))))))*********+++++++++'''((()))((('''&&&''')))###$$$$$$%%%&&&'''((()))&&&'''((())))))***,,,...+++)))(((***---000000...+++------+++---000///+++***)))(((((())))))((('''&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))))) !!!###%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((((((((((('''%%%%%%&&&''''''''''''''''''((()))))))))***++++++***(((%%%$$$***$$$ !!!'''+++)))%%%''''''(((((((((((('''''')))'''%%%&&&((()))'''%%%%%%''''''$$$$$$''''''%%%%%%%%%)))***,,,!!!$$$''')))((((((((((((+++)))'''''''''((('''&&&---)))...000***+++111---***+++...000000...+++***'''))),,,---------///000---***(((+++///111000------,,,+++******++++++,,,,,,***((()))+++,,,+++)))))))))))))))))))))))))))(((((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((())))))******((((((((()))))))))******...222666999999555000---,,,+++***)))***+++---...---000222111///---,,,+++,,,+++***))))))***+++,,,((()))******(((''''''((())))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,------------......************************,,,.........---...000222+++---///111333333222222............---------------------...//////000000111///------///000///...///000333444555777;;;===???DDDKKKRRRZZZfffrrr{{{vvvkkk___XXXQQQGGG@@@>>>888777555444333333444444000111222222111000222333222555555333222444333000//////.........---------.../////////...,,,+++)))******+++,,,,,,,,,+++***'''((()))((('''&&&'''(((...)))(((------***(((***''')))***,,,,,,+++***)))+++++++++*********))))))***************************++++++++++++++++++***---,,,+++...222111---(((******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++'''&&&***,,,***+++///---,,,******++++++***(((+++,,,---...---+++((('''(((***------+++((('''&&&%%%&&&((()))******)))))))))))))))))))))((((((((()))+++,,,,,,***((('''''')))))))))******+++++++++&&&((()))((('''&&&''')))$$$$$$%%%&&&&&&'''(((((((((((())))))***+++---...***((('''))),,,//////...,,,...---+++---000...******)))((()))******(((&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%$$$&&&&&&''''''((()))))))))$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''(((((()))'''(((((('''%%%%%%&&&''''''''''''''''''(((((()))((()))*********(((&&&%%%'''%%%$$$$$$&&&''''''&&&''''''(((((((((((('''''')))'''%%%&&&((()))'''%%%&&&(((((($$$$$$((((((&&&(((%%%&&&)))$$$)))%%%'''******(((&&&%%%&&&***)))'''&&&'''((('''&&&---)))---///(((+++222///***---000333333000---***&&&(((***+++++++++---...***((('''***///222111///...---,,,++++++++++++,,,,,,***)))***+++,,,+++***))))))))))))))))))))))))&&&&&&%%%%%%&&&((()))***))))))(((((((((((())))))((((((((())))))))))))***)))((('''''''''((()))***+++...222555666333000---,,,+++*********+++---...---000222222111///......******))))))))))))******'''((()))((('''''')))+++))))))))))))))))))))))))++++++***))))))))))))***+++++++++,,,,,,,,,,,,---************************,,,---......---...000222...//////000000111111111...------,,,,,,---...///,,,---.../////////////////////...000111111///---111333444444444555888:::???DDDIIIOOOWWWaaammmvvvwwwlllaaaYYYRRRHHHAAA???777666555333333333333444222333444333111111111222333555555222111444444111/////////.........---------------,,,,,,,,,++++++******++++++++++++******((()))******)))((()))+++---***))),,,...+++)))***'''((()))***+++***))))))+++++++++************************++++++*********++++++++++++++++++++++++---++++++---000000,,,(((******)))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***+++(((''')))***)))***---,,,***)))***++++++***))),,,,,,,,,,,,+++***))))))***+++,,,,,,***(((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))***++++++***((('''((()))))))))))))))************&&&'''(((((('''&&&'''(((%%%%%%%%%&&&'''''''''((())))))))))))***,,,---...)))''''''(((+++---...---...///...+++,,,///---))))))))))))+++,,,+++(((&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&(((((((((((((((((())))))&&&''''''''''''&&&%%%$$$&&&&&&''''''((())))))***'''(((((('''%%%%%%&&&(((''''''&&&&&&''''''((()))&&&'''((())))))((('''&&&$$$&&&((((((%%%$$$%%%&&&''''''((((((((((((''''''((('''&&&&&&(((((((((&&&'''))))))&&&&&&))))))'''+++%%%###)))+++&&&$$$'''&&&(((******)))'''&&&'''***((('''&&&((((((((('''---(((+++,,,%%%(((///,,,,,,---000111111000---,,,)))+++,,,,,,***))))))***)))((((((***...000000///...------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))))))))))))))''''''&&&&&&&&&''')))***))))))(((((((((((()))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))),,,///222222000---+++)))((((((((()))***+++,,,///111333333111...------))))))(((((((((((())))))'''((((((''''''(((+++---((((((((((((((((((((((((,,,+++***)))))))))))))))************++++++++++++************************,,,---......------///111111000///......///000111...---+++++++++---///111,,,---.../////////......///........./////////...111222333444333444777999===AAAFFFLLLSSS^^^kkksssyyynnnbbbZZZRRRHHHAAA>>>777666444333222333333444000222333222111111222333///222333111111333222...////////////............,,,++++++******+++,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,,,,++++++,,,---,,,+++***,,,---,,,+++***((()))******++++++******************************)))***++++++++++++***)))++++++************+++++++++++++++,,,......+++)))***))))))(((((((((((((((((((((((((((((((((((((((+++***'''&&&&&&'''***+++++++++******)))(((***,,,***)))((()))***+++***)))******)))(((((((((((((((+++,,,,,,***((('''(((***((())))))***************((())))))))))))************++++++)))(((''')))***))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&'''''''''((()))((('''(((***+++,,,+++'''''''''(((***,,,------000111...++++++...,,,((())))))***,,,---,,,(((%%%''''''&&&&&&&&&''''''((())))))((((((''''''''''''((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&'''(((((())))))''''''((('''%%%%%%'''((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((((('''%%%''')))(((&&&$$$$$$$$$''''''((((((((((((''''''''''''''''''(((((((((((((((******&&&&&&******(((+++&&&%%%+++...+++''''''$$$&&&)))***))))))***+++***(((&&&&&&((((((((('''...))),,,,,,$$$&&&---***...------------------...+++---...---+++******++++++******+++---...------------------------------***+++,,,,,,,,,+++++++++***************************)))((('''&&&''''''((())))))(((((((((((())))))************)))))))))))))))(((&&&%%%&&&''')))+++***+++---......,,,***((((((((((((((()))***+++,,,111333444333000,,,******((((((((((((((((((((((((&&&'''(((''''''(((+++---(((((((((((((((((((((((()))))))))((())))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---------///111222111///...---...///000---,,,+++***+++---///000,,,------...............///...,,,+++***+++...000...000222333333555888:::888<<>>DDDLLLYYYhhhrrr~~~yyykkkaaaVVVIII@@@<<<666555444222111222222333---///000111111222333555111444444111111555666333000000000000/////////...++++++,,,------,,,+++***000///...,,,++++++,,,,,,---...///...,,,,,,,,,...'''))))))''')))---,,,'''***************++++++,,,))))))*********+++++++++((()))+++------+++)))(((+++***)))(((((()))***+++((()))***))))))((())))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))$$$***,,,&&&###&&&*********)))'''((((((((('''%%%))))))******************'''((()))(((&&&$$$%%%&&&((('''&&&&&&&&&&&&'''(((---,,,++++++***)))((((((''')))++++++***)))))))))(((((((((''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###$$$%%%'''(((***+++,,,)))&&&###$$$(((***(((&&&&&&(((******)))***---000111111...)))***------***)))((('''((()))((('''%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&((((((%%%%%%&&&&&&'''(((((((((%%%&&&''''''&&&&&&((()))&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&(((''''''((((((((((((''''''%%%'''))))))((((((***,,,'''***)))&&&&&&)))***'''''')))+++***))))))(((((((((((()))(((&&&%%%&&&(((((('''&&&&&&((())))))((($$$""")))---(((+++000---+++,,,...//////...,,,+++---...///...,,,************+++,,,,,,++++++,,,---)))***---///111222222222(((,,,//////---++++++,,,************************+++************,,,---...))))))(((((((((((())))))++++++++++++******))))))(((((()))***+++*********%%%&&&''')))***+++++++++&&&'''((()))+++++++++,,,***,,,...---+++(((&&&&&&((()))***++++++***)))(((%%%(((***+++)))(((((()))))))))))))))))))))))))))***))))))(((((((((((()))************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000//////////////////......---------------,,,+++***111///,,,))))))+++...000+++...000000---,,,---///...000111111222333555888666999>>>CCCLLLXXXgggqqq}}}|||nnncccXXXKKKAAA===666555333222111222222333000111333333222222333444333333000+++,,,111555555000000000000////////////+++,,,.........,,,***)))///...---+++******++++++***++++++***((('''((()))&&&))))))&&&(((---,,,&&&)))))))))))))))******+++))))))******++++++++++++((()))+++------+++)))(((+++***)))'''''')))***+++((()))))))))((((((((()))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((!!!(((***$$$!!!%%%))))))+++)))((('''((((((&&&$$$&&&'''((((((((((((''''''&&&'''((((((&&&$$$$$$$$$******(((''''''((()))***...---,,,+++***(((''''''&&&(((+++,,,+++)))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''"""###%%%''')))+++,,,---+++'''$$$%%%)))+++)))&&&&&&(((******)))***---000000000---)))***......+++)))'''&&&&&&''''''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%$$$#########$$$%%%&&&&&&''''''((()))))))))%%%&&&''''''&&&&&&(((***&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""&&&)))'''"""!!!'''---''''''((((((((((((''''''%%%'''***)))((((((***,,,'''))))))&&&&&&))))))''')))))))))((()))***(((%%%$$$%%%&&&&&&&&&''')))+++((('''%%%&&&((())))))(((+++++++++,,,,,,---------------------------------+++************+++,,,,,,000///---,,,++++++,,,,,,......------...///000111...---+++***)))******+++)))***,,,---......---,,,111...+++)))(((***,,,...---'''%%%''''''%%%)))///...---+++))))))***+++,,,(((((((((((())))))))))))***)))(((''''''((()))***+++++++++***++++++,,,,,,)))******)))(((''''''(((((((((''''''''''''(((((((((***)))&&&'''+++---+++++++++***)))(((((())))))+++)))'''(((+++---,,,+++((((((((()))******++++++,,,,,,,,,------,,,++++++------,,,,,,---...000111000000//////.........---///...---,,,++++++++++++,,,+++++++++++++++++++++---///000///---,,,,,,---//////000111333444555666:::999;;;AAAHHHRRRbbbooo}}}}}}nnncccWWWJJJAAA>>>666444222111222333333222111222444555555333222000222111111111222333444444111000///...---...//////,,,,,,,,,+++,,,,,,------)))************)))((((((+++***(((''''''(((***++++++*********************,,,***((((((+++---,,,***((()))+++,,,,,,+++)))((((((***,,,---------+++***))))))))))))))))))))))))%%%'''((()))((('''((())),,,+++++++++******)))))) %%%***,,,+++)))***,,,+++)))&&&&&&(((***++++++***)))(((&&&&&&''''''((())))))))))))))))))))))))'''((()))+++***)))'''&&&)))((('''((()))******(((***)))(((''''''((()))*********)))(((((((((((((((+++,,,,,,---,,,+++***)))'''((((((((())))))******+++)))((())))))(((###&&&%%%&&&'''*********(((******)))(((((((((((((((+++***((('''(((***---///+++,,,---+++)))(((((()))&&&&&&''''''((()))))))))''''''''''''((((((((((((%%%'''))))))'''&&&(((***((((((((((((((('''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%$$$%%%((())))))((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''((()))+++,,,+++***'''&&&000---(((&&&&&&((())))))&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&***(((%%%&&&((()))(((&&&''''''(((((())))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000000...------------///000111---........./////////000000///---+++***)))))))))******++++++,,,,,,++++++...---***)))((()))+++,,,***&&&&&&******'''(((+++---,,,***)))))))))++++++(((((((((((())))))))))))((((((''''''''')))***+++,,,,,,+++***)))))))))***)))******)))((('''''')))(((((((((''''''((((((((((((******'''(((,,,---++++++******))))))))))))))),,,+++)))+++...//////...((((((((()))******+++++++++,,,,,,---,,,,,,++++++---,,,,,,,,,,,,...///000000000000//////.........///...---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---///000///...,,,,,,---......///000222333444555:::999;;;BBBIIISSSbbbooo|||yyykkk```VVVIII@@@===888555333222333444333333444555666666666444333111222111111111111222222333000///...---------.........---,,,++++++++++++++++++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((***,,,+++***)))***++++++++++++***)))((()))+++,,,,,,,,,+++***))))))))))))))))))))))))%%%'''))))))((('''((()))++++++*********)))))))))((())))))(((''''''(((***000...+++***+++---------+++***)))((('''((())))))))))))))))))))))))))))))'''''')))))))))((('''&&&((('''&&&''')))***)))(((***))))))(((((())))))***))))))((('''''''''''''''++++++,,,,,,,,,+++***)))''''''((((((((())))))))))))'''%%%%%%$$$"""&&&&&&&&&''')))***((('''******)))(((((((((((((((***)))((('''(((***,,,---+++,,,,,,+++)))(((((()))''''''''''''((((((((((((''''''''''''((((((((((((###%%%'''''''''(((+++---%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%''')))***)))'''((((((((((((((('''&&&&&&'''''''''&&&&&&''''''''',,,***(((''''''&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''))))))***+++***)))((('''---***'''%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%***(((%%%&&&((()))(((&&&''''''(((((())))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---//////............///000111222------///000000///......111///...,,,***)))((((((******))))))(((((()))))),,,+++***)))))))))******&&&&&&(((------)))'''(((,,,+++)))((((((((()))***(((((((((((())))))))))))((('''''''''(((((()))***,,,,,,***)))((('''''''''((()))***)))((('''((())))))(((((((((((((((((()))(((++++++((()))---...,,,*********)))))))))))))))+++***)))+++...//////...((((((((()))******++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///////////////..................---,,,++++++++++++++++++,,,,,,------......---...000///...,,,---------...///000111333444444999888;;;BBBIIISSSbbbooo{{{uuuhhh^^^TTTIII@@@>>>999777444333444555444333666777777777666555333222222111111000000000000111///......---,,,---------......,,,+++***)))))))))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***((('''(((***++++++***************************'''(((***+++++++++***)))))))))))))))))))))))))))&&&'''))))))((('''((()))******))))))))))))((((((---)))&&&$$$%%%'''******222000---,,,---...------,,,+++)))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&((()))((('''*********++++++*********(((((('''&&&&&&&&&''''''***+++,,,,,,,,,+++***)))''''''''''''((((((((((((***)))(((((((((&&&""" '''&&&&&&'''(((((('''%%%******)))(((((((((((((((((((((((())))))***++++++***+++,,,***((('''((()))(((((((((''''''''''''&&&&&&''''''''''''((((((((($$$%%%&&&&&&&&&'''***---%%%%%%&&&'''((())))))***###%%%&&&%%%$$$###$$$%%%&&&&&&''')))++++++)))''''''(((((((((((('''&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&'''((()))(((''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))((((((((()))'''&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&'''((((((''''''(((((((((((()))))))))+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,************+++---...///000000//////............,,,---///000000...,,,+++......---,,,+++******)))***)))(((&&&&&&&&&'''(((******++++++++++++******&&&'''))),,,---***((((((******)))((('''(((((()))(((((((((((())))))))))))))))))((((((''''''''''''***)))((('''''''''''''''((()))***)))((('''((()))))))))))))))))))))))))))(((+++,,,)))***---...,,,))))))*********)))))))))&&&&&&'''(((***,,,,,,,,,((((((((()))******++++++******+++,,,,,,,,,,,,+++*********++++++,,,------------------------------...---,,,,,,+++++++++,,,++++++,,,------...//////,,,...//////...------.........///111222333444555777777:::AAAIIIRRRaaannnyyy~~~rrreee]]]TTTIIIBBB@@@<<<999666555555555444444777777777666555444222111222111000///////////////......------,,,,,,,,,,,,---,,,+++***************)))************)))(((((()))******++++++******)))((((((((((((((())))))))))))((((((((()))***++++++******))))))))))))******''''''((()))***)))))))))((((((((((((((((((((((((&&&(((******((((((((())))))))))))(((((((((((((((+++'''######'''+++,,,,,,...,,,+++***,,,,,,,,,++++++***)))((((((((()))***(((((((((((((((((((((((())))))((((((((()))******'''&&&%%%&&&(((((((((&&&******,,,------,,,******))))))(((''''''''''''((()))***+++,,,,,,+++***)))''''''''''''''''''(((((()))******+++,,,,,,+++***'''&&&&&&'''((((((&&&$$$***))))))((((((((((((((('''((()))+++,,,++++++***)))***+++***((('''((()))))))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%'''(((''''''(((((())))))******$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&(((***,,,,,,)))&&&'''''''''(((((('''&&&&&&)))((('''&&&&&&'''((()))$$$######%%%(((******)))'''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''((()))'''&&&&&&'''))))))((('''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((+++++++++++++++++++++++++++,,,,,,,,,------......------------...///000111------------------,,,,,,+++---...///...,,,***)))******++++++++++++++++++***)))'''&&&%%%&&&''''''***+++,,,------,,,++++++((()))***)))***++++++***)))))))))((((((((((((((((((((((((((())))))))))))+++******((('''&&&$$$$$$&&&&&&&&&&&&'''((())))))''')))***)))((('''(((***))))))***++++++***))))))(((+++,,,******......+++((()))************))))))###%%%'''((()))))))))***((((((((()))******++++++)))***++++++,,,,,,,,,+++))))))***++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,------...//////,,,...//////...------...///000111222444555666666666666:::AAAHHHQQQ^^^kkkvvv|||qqqeee]]]UUUKKKDDDBBB===;;;777666666555444333666555555444333111000000111111000///.........///---------------,,,,,,,,,************+++,,,------)))************)))(((((((((((())))))))))))((((((''''''((((((((()))))))))((((((((())))))***+++,,,******)))(((((()))******''''''(((((())))))))))))((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((())))))))))))'''%%%&&&***,,,,,,******(((((()))+++------,,,***)))((('''&&&'''((((((((((((((((((((((((((((((***))))))))))))***+++,,,'''&&&%%%&&&(((((((((&&&***+++,,,------,,,+++***+++***))))))(((((())))))))))))***+++++++++***)))((((((((((((((((((''''''&&&'''((()))))))))******((('''&&&'''((((((&&&%%%***))))))(((((((((((((((''')))+++,,,---,,,,,,+++((()))***)))''''''''')))))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''***)))'''&&&%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&'''(((+++,,,+++(((%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''((('''%%%%%%%%%%%%$$$"""'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&'''((((((&&&&&&&&&(((***+++)))'''&&&&&&&&&''''''''''''(((&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&((()))((((((((('''''''''''''''+++++++++++++++*********,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,---...'''(((***+++------......+++,,,,,,,,,+++***((('''&&&''')))***++++++++++++))))))((((((''''''((((((++++++,,,---------,,,,,,)))+++***''''''+++,,,+++))))))))))))(((((((((((((((((((((((())))))))))))*********)))'''%%%###"""%%%%%%%%%&&&'''(((******'''((())))))(((((()))***)))***+++,,,,,,+++***)))'''***+++******------***'''(((***++++++***))))))%%%(((***+++*********+++((((((((()))******++++++((()))***+++,,,,,,,,,,,,))))))***,,,,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,,,,++++++,,,,,,------......+++---//////...---...///000111222333444666777777666666999@@@FFFNNN[[[gggttt}}}|||qqqeee]]]UUULLLEEECCC>>>;;;888666555555444222444333333222111000//////111000000////////////000---............---,,,,,,*********+++,,,---//////+++,,,,,,,,,,,,+++******(((((((((((((((((((((((()))******++++++,,,,,,,,,((()))******)))***,,,...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))(((((()))(((((())))))))))))******++++++***+++++++++((('''(((((((((***---......---***)))'''&&&&&&&&&'''((())))))))))))))))))))))))((())))))******+++++++++'''&&&&&&&&&((()))((('''+++++++++,,,,,,+++++++++,,,+++******))))))******((()))***+++++++++***)))))))))))))))((((((((((((((()))***)))'''%%%&&&'''(((''''''((())))))(((&&&******)))((((((((((((((('''(((***+++,,,,,,++++++'''((()))((('''&&&'''(((((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((('''%%%'''&&&&&&%%%$$$###""""""&&&((()))((('''&&&'''(((''''''((()))+++***(((%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''(((******)))(((&&&&&&&&&''''''''''''((($$$"""!!! !!!"""$$$$$$%%%&&&&&&%%%&&&(((***(((((((((''''''''''''&&&++++++++++++*********)))***++++++,,,------......******)))((((((((())))))&&&''')))+++------------,,,+++***)))((('''&&&&&&&&&'''((()))******))))))((())))))************)))***++++++++++++,,,,,,,,,))),,,+++'''''',,,---***)))*********))))))(((((((((((((((((())))))))))))'''((((((((((((&&&%%%$$$''''''&&&''''''((())))))&&&((())))))(((((()))+++)))***,,,------,,,***)))&&&)))+++)))***---,,,)))'''(((***+++++++++))))))'''***---...,,,******+++((((((((()))******++++++((()))***++++++,,,,,,,,,)))***+++,,,---------,,,++++++++++++,,,,,,,,,---,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,+++---//////...---...///000000111222444555666777555555999???DDDKKKXXXcccrrr|||{{{pppddd\\\UUUKKKEEECCC???<<<888666555444333111333222111111000000000000000000//////000000111111....../////////...---,,,,,,,,,,,,,,,---...//////+++,,,,,,,,,,,,+++*********)))(((''''''((()))*********++++++,,,------...(((***++++++***+++...000'''((()))******)))((('''))))))(((((())))))******)))))))))))))))))))))))))))***++++++)))(((((())))))))))))*********++++++,,,---...---+++))))))***)))((((((***,,,------,,,******((('''''''''((()))))))))))))))))))))))))))%%%&&&((()))******))))))((('''&&&''')))***)))(((++++++************+++++++++******)))))))))))))))'''((()))+++++++++***)))++++++******))))))))))))+++,,,,,,+++(((&&&(((***(((''''''(((***+++***)))******)))(((((((((((((((&&&'''((())))))*********&&&'''((((((&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''')))(((%%%"""&&&&&&&&&%%%%%%$$$$$$###&&&'''((('''&&&&&&'''(((((('''&&&'''))))))'''%%%$$$%%%&&&&&&'''''''''&&&%%%&&&'''(((((('''&&&%%% ###''')))******'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&&&&(((&&&&&&&&&((()))((('''&&&&&&&&&''''''''''''((($$$###""""""""""""###$$$###%%%'''&&&%%%%%%(((***(((((('''''''''&&&&&&&&&++++++++++++******))))))))))))***+++,,,,,,------...---,,,+++************)))***+++,,,---,,,+++***,,,+++)))'''&&&%%%%%%%%%&&&'''((())))))((('''&&&((()))***,,,,,,,,,+++*********))))))***+++,,,,,,'''+++,,,((()))------)))***************)))(((((((((((((((((())))))))))))%%%%%%'''((((((((('''&&&)))(((((('''''''''((((((&&&((())))))(((((()))+++)))***,,,------,,,***)))%%%)))***)))***,,,,,,(((&&&(((***+++,,,+++***)))'''+++......+++(((((()))((((((((()))******++++++(((((()))++++++,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,------.........,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++---//////........./////////000111333444555666555555888>>>CCCJJJUUUaaaqqq{{{zzzoooccc\\\TTTKKKDDDBBB???<<<888666555444222111222222111111000111111222000000///000000111222333...///000000000///------//////...---------......)))************)))((((((,,,***)))'''''')))***,,,(((((()))***++++++,,,,,,(((***,,,,,,++++++...222&&&((()))++++++)))(((&&&)))))))))))))))***++++++)))))))))))))))))))))))))))***,,,+++)))(((((()))))))))******+++++++++,,,***,,,---,,,******---111)))(((((()))++++++***(((,,,+++)))((((((((()))***))))))))))))))))))))))))"""$$$&&&((())))))(((''')))((('''((()))******(((,,,+++***))))))***+++,,,******)))((((((((((((((('''((()))***++++++***))),,,+++++++++******))))))&&&(((***)))'''&&&))),,,((('''''')))+++,,,+++*********)))(((((((((((((((%%%%%%&&&&&&'''(((((()))%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''((()))'''"""''''''((((((((((((((((((%%%&&&''''''%%%%%%&&&'''((('''&&&&&&'''((('''%%%$$$%%%&&&&&&'''''''''&&&%%%&&&)))++++++)))&&&%%%'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&(((((('''&&&%%%(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''###%%%'''&&&$$$%%%(((***(((((('''''''''&&&&&&&&&---,,,+++******+++,,,---***'''%%%%%%)))++++++)))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********)))((((((''''''(((%%%###%%%(((***)))'''&&&(((***+++++++++)))(((***)))((()))+++,,,+++***&&&)))------+++)))***+++...***&&&%%%(((***+++***************)))((('''&&&&&&''''''((()))*********)))((('''&&&&&&&&&&&&&&&((()))***)))((('''((()))***************)))((((((+++***((('''%%%%%%$$$$$$+++***))))))******)))''',,,------,,,***)))***+++)))&&&$$$&&&))),,,,,,+++&&&''')))+++,,,,,,,,,,,,,,,'''!!!"""'''+++,,,++++++,,,,,,,,,---------++++++++++++,,,...///000)))+++---+++)))))),,,///,,,+++)))***,,,---+++***+++---000333444444444333333777;;;>>>CCCKKKVVV]]]lllyyyooo```ZZZWWWPPPIIIDDD???===;;;777555333222222333222111000000000111222000111111111///......///111///------...//////......000000...+++***---000++++++***+++,,,,,,+++)))000,,,+++,,,***%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((***,,,---///---+++***++++++***(((*********)))))))))))))))******))))))((((((''''''---+++))))))*********)))***((((((***---...+++(((((()))+++,,,,,,+++)))(((+++***)))))))))***+++,,,---+++***)))***+++***)))------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))***+++***)))((()))******(((&&&''''''&&&&&&&&&''''''(((***&&&'''+++---***((()))'''((()))******)))((((((+++)))((()))+++***'''$$$&&&'''((()))))))))((((((******))))))((((((((('''&&&&&&'''((((((((((((((()))&&&######%%%&&&%%%###$$$&&&))))))'''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&&&&))))))''''''***,,,***'''%%%%%%&&&((()))$$$((()))&&&%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&***(((""" $$$)))'''%%%$$$%%%&&&%%%"""%%%&&&'''''''''&&&%%%$$$&&&((())))))'''&&&%%%%%%'''%%%%%%&&&((()))((('''((('''%%%&&&((()))))))))***)))((('''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%&&&))))))'''$$$(((,,,+++&&&###%%%(((,,,+++************+++,,,,,,***((((((***+++++++++************+++++++++,,,******+++++++++,,,,,,,,,+++***)))((((((''''''''''''%%%$$$%%%'''))))))((((((***,,,---------+++******)))((()))+++++++++)))&&&)))++++++)))((()))+++,,,)))&&&&&&)))+++++++++************)))(((''''''((())))))***++++++,,,,,,***))))))(((((((((((((((&&&((())))))(((((()))+++,,,,,,---------,,,+++***(((((('''''''''''''''(((+++***))))))******)))'''***+++,,,+++)))))))))++++++(((&&&&&&)))+++***)))&&&''')))+++,,,,,,,,,,,,///+++'''%%%(((+++------******+++++++++,,,,,,,,,+++++++++,,,------......)))***++++++******+++---+++,,,...---***)))+++---,,,---000222333333333222222555999===AAAIIITTT[[[jjjwwwsssccc\\\WWWOOOGGGCCC???===:::777555444333333444444333222222222222222///000111000...---...///222000//////111222111000000...,,,,,,,,,---------,,,++++++,,,------,,,***000,,,+++,,,***%%%&&&+++++++++++++++,,,,,,,,,,,,))))))(((((()))***+++,,,...,,,+++***,,,,,,,,,+++))))))))))))))))))))))))))))))))))))((((((((((((---+++))))))*********))))))((((((***,,,---+++((()))***++++++++++++***)))+++***)))))))))***+++,,,+++***((((((***+++***)))+++++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))******++++++)))))))))******)))''''''''''''&&&&&&''''''(((***&&&'''+++---***((()))''''''((()))))))))((('''+++))))))***,,,,,,***'''$$$%%%%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''&&&'''((()))))))))(((((((((&&&$$$$$$%%%&&&%%%###$$$&&&(((((('''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((%%%&&&))))))''''''***+++)))'''%%%%%%&&&((()))'''))))))&&&%%%((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%%%%&&&((('''%%%&&&''''''$$$!!!''''''((((((((('''&&&%%%###%%%''''''%%%#########'''&&&%%%&&&((()))(((''')))'''&&&&&&(((((('''%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((%%%&&&))))))&&&&&&&&&&&&&&&%%%$$$%%%&&&+++******))))))******+++,,,------,,,******+++---)))))))))*********++++++***++++++++++++,,,,,,,,,,,,+++)))(((''''''((()))'''%%%$$$%%%'''))))))((((((***,,,---------+++******)))((()))***++++++)))'''((()))((('''''')))+++***((('''(((***++++++***************))))))((('''((())))))******++++++,,,++++++************))))))%%%'''))))))))))))+++---+++,,,---......,,,***)))&&&&&&''''''(((***+++,,,+++***))))))******)))''''''((())))))(((((()))***,,,***'''''''''((((((''''''''')))***+++,,,,,,,,,///---++++++,,,---,,,+++)))))))))*********+++++++++,,,------...---,,,+++*********,,,------,,,******...111///***'''***///,,,---///111111111111000111444888;;;???GGGQQQYYYgggtttuuufff^^^XXXOOOFFFBBB>>>===:::888666555555555666666666555444333222111...///000///...---...///000///...///111222222111111---)))***---///---+++---,,,+++,,,......,,,+++///---,,,,,,***&&&'''***)))*********++++++,,,,,,******)))))))))******+++,,,+++******,,,------,,,))))))))))))))))))))))))(((((((((((()))))))))))),,,***(((((()))***)))((()))(((((()))++++++)))(((***************************))))))))))))***+++,,,***)))'''((()))******)))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))***+++++++++***)))***++++++)))'''((((((''''''&&&''''''(((***&&&'''+++---***((()))''''''(((((((((''''''&&&'''&&&&&&'''))))))(((&&&((('''&&&&&&&&&''')))***(((''''''''''''&&&&&&&&&&&&''')))***+++***((('''(((&&&$$$$$$%%%&&&%%%$$$###%%%''''''&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((%%%%%%((()))&&&'''))))))(((&&&%%%%%%''')))*********'''%%%&&&)))&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###&&&++++++&&&!!!)))((('''((()))(((&&&$$$(((((())))))(((((('''&&&###$$$&&&&&&$$$######$$$'''&&&%%%&&&(((((((((&&&''''''&&&'''((('''$$$"""&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((%%%&&&))))))&&&***'''$$$$$$%%%&&&%%%###***))))))))))))))))))***+++...///---***(((***---((())))))))))))*********++++++++++++++++++++++++---+++)))(((''''''((()))&&&%%%%%%&&&'''((())))))&&&(((***+++++++++)))(((+++***)))***+++,,,,,,***))))))(((''''''(((***,,,***)))))))))******)))))))))))))))))))))((('''&&&''''''''''''(((((())))))*********************)))&&&((())))))))))))+++,,,''')))***++++++)))'''&&&'''''''''((()))+++,,,---+++***))))))******)))'''%%%&&&((((((''''''(((******)))'''&&&&&&&&&&&&&&&'''((())))))***+++++++++,,,,,,,,,,,,,,,+++((('''((((((((()))))))))******,,,---///000///...+++***,,,++++++---111111---***,,,///111///+++)))+++...------...///000000//////111444777:::>>>FFFPPPWWWeeeqqquuuggg___XXXOOOFFFBBB>>>===:::888777666666666555666666666555333111///...///000///...---...///,,,,,,+++---///000000///000...++++++---///...------,,,,,,---......---+++...------,,,***((((((***)))))))))******++++++,,,++++++******************,,,+++))))))+++,,,++++++((((((((()))))))))))))))''''''(((((())))))******+++)))'''((()))***)))((((((((((((((()))))))))(((******))))))))))))******(((((())))))******+++++++++)))((('''((()))((('''''''''''''''(((((())))))(((((((((((((((((((((((()))((((((((()))***+++,,,***)))((()))******(((&&&)))(((((('''''''''''''''***&&&'''+++---***((()))'''''''''''''''&&&&&&&&&'''&&&&&&''''''''''''&&&)))'''&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***(((''''''&&&%%%%%%%%%&&&&&&&&&$$$&&&((((((''''''((()))'''&&&&&&&&&&&&'''(((((('''%%%%%%((((((&&&&&&)))'''&&&%%%%%%&&&''')))******)))%%%$$$'''+++(((!!!%%%%%%%%%%%%%%%%%%%%%%%%+++(((''')))------&&& (((((('''((((((((('''&&&((((((((((((''''''&&&&&&%%%&&&''''''%%%$$$%%%&&&(((&&&%%%&&&'''((('''&&&$$$$$$%%%'''((('''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((%%%%%%((((((&&&(((((((((''''''&&&$$$###)))))))))******)))))))))***,,,...---)))''')))+++((())))))))))))*********++++++++++++++++++++++++,,,,,,***)))(((((())))))%%%&&&&&&&&&&&&'''((()))&&&(((***+++++++++)))(((,,,+++***+++---...---,,,+++***(((((()))***+++,,,+++++++++***)))(((''''''''''''((((((''''''&&&&&&'''''''''''''''((((((((((((((()))******))))))((()))***+++***)))((()))***'''((()))***)))(((&&&%%%)))))))))))))))***+++,,,+++***))))))******)))'''%%%&&&((((((''''''(((***''''''&&&%%%%%%%%%&&&(((((((((((())))))***++++++***+++,,,,,,+++)))'''&&&((()))))))))************...///000111000...,,,+++...------///333333///+++///...------------,,,+++------......////////////222555888:::>>>EEEOOOVVVbbbooo}}}sssggg```YYYPPPHHHEEE???===;;;999777777777777444444555444333111///...---///000///......///000+++++++++---///000///......//////...,,,,,,///111---,,,,,,---......---++++++---...,,,************)))))))))******++++++++++++++++++++++++*********---+++))))))))))))((('''''''''(((((())))))))))))''''''(((((())))))*********(((''''''((())))))((()))))))))(((((((((((()))******)))(((((()))******''''''((()))******++++++---+++)))(((((('''&&&%%%&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,)))((((((((())))))'''%%%***)))((('''''''''''''''***&&&'''+++---***((()))((((((''''''&&&&&&&&&&&&******))))))((('''(((((($$$###!!! !!!"""$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******)))'''&&&&&&&&&&&&&&&%%%%%%&&&'''&&&((()))((((((((()))+++'''&&&&&&&&&&&&'''(((((('''$$$%%%((((((&&&&&&)))&&&&&&%%%%%%&&&'''((()))'''&&&$$$###(((---***$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***+++)))'''$$$&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((((('''&&&&&&'''((('''%%%!!!"""###&&&((((((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%%%%((((((%%%"""(((***(((&&&&&&((()))******++++++******))))))***++++++***))))))))))))))))))*********++++++,,,,,,,,,++++++++++++***+++++++++******)))((((((%%%&&&'''&&&&&&&&&(((***(((***,,,---------+++***,,,+++***+++---------,,,+++***((()))+++,,,,,,+++,,,,,,,,,***(((&&&''')))'''''''''((((((''''''&&&))))))))))))))))))))))))&&&'''((()))))))))((('''***+++,,,+++)))((()))*********+++*********)))(((******))))))))))))******+++***))))))******)))''''''((())))))(((((()))***((((((((('''%%%%%%'''))))))(((((((((((()))***++++++---...---+++)))))))))*********+++++++++,,,,,,...///000000///...---,,,.........000111111000......,,,***+++......---+++---------...///000000111222555777:::===DDDMMMTTT^^^kkkyyy}}}ssshhhbbb[[[RRRKKKIII@@@???<<<:::888777777777333333333222111000///......///000000//////000111------...000222222000...,,,...000...++++++...222---,,,+++,,,......,,,+++(((,,,...,,,+++,,,---+++++++++++++++++++++++++++******++++++,,,++++++***...,,,***)))))))))((('''&&&''''''(((((())))))***(((((((((((()))))))))))))))'''&&&&&&((())))))((()))******)))''''''(((***))))))))))))))))))))))))&&&'''((()))***+++++++++...,,,)))((((((((('''%%%&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))***,,,,,,***)))((()))***)))(((&&&******)))(((''''''''''''***&&&'''+++---***((()))***)))((('''&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%'''$$$######""""""$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%&&&'''&&&%%%%%%''')))((())))))(((''''''(((***'''&&&&&&&&&&&&'''(((((('''$$$$$$'''(((%%%&&&(((&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$''',,,+++&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''')))$$$%%%%%%%%%$$$$$$&&&(((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$$$$&&&'''((('''&&&&&&'''(((&&&%%%!!!!!!"""%%%((()))(((&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&))))))&&&%%%((((((%%%$$$(((&&&%%%(((,,,******+++,,,,,,+++******)))((()))***++++++***(((************+++++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,***((('''$$$&&&''''''%%%&&&(((+++(((***,,,---------+++******)))((()))+++,,,+++******(((''')))+++,,,***(((*********(((&&&'''***---(((((()))))))))))))))((())))))))))))))))))))))))%%%&&&((()))***)))(((''')))***++++++***)))***,,,------+++*********+++,,,)))(((((((((((()))******+++***))))))******)))'''***+++,,,+++)))))))))+++,,,------***'''&&&(((***))))))((('''((()))******---------+++)))(((***---,,,,,,,,,,,,---------...---------------,,,,,,,,,,,,...//////......///000******+++,,,,,,,,,---...,,,------...///111222333111333666888;;;BBBKKKRRRYYYggguuu~~~uuukkkeee]]]TTTMMMLLLBBB@@@===:::888777666666333222111000000000000000///000111111000000111333.........000111111///,,,,,,,,,++++++***+++---///,,,++++++,,,------,,,***%%%+++...++++++...///---------,,,,,,++++++******((()))+++,,,,,,,,,,,,+++...,,,+++***+++,,,+++***&&&&&&''''''((())))))***))))))))))))(((((((((((((((&&&%%%%%%''')))((((((***+++,,,***'''''')))+++'''((()))******)))((('''%%%&&&((()))***++++++***,,,***))))))*********)))(((((((((((((((((())))))))))))))))))))))))))))))''''''(((((()))+++,,,---,,,+++******++++++***(((+++***)))(((''''''''''''***&&&'''+++---***((()))+++***)))'''&&&&&&''''''!!!"""$$$######$$$'''***&&&''''''''''''(((((((((%%%&&&&&&&&&'''''''''''')))((('''&&&%%%%%%&&&'''%%%&&&((('''%%%%%%'''***((()))(((&&&$$$$$$%%%''''''&&&&&&&&&&&&'''(((((('''$$$$$$'''(((%%%%%%(((''''''&&&&&&&&&&&&&&&&&&$$$''''''%%%&&&))))))'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%%%%''')))###$$$%%%%%%###$$$'''***)))((('''&&&%%%&&&&&&'''%%%&&&&&&%%%$$$%%%'''))))))'''&&&&&&''''''&&&%%%$$$######$$$'''(((((('''###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))))))&&&%%%((('''$$$!!!$$$&&&%%%&&&)))+++***+++,,,------,,,+++******((('''***---...+++(((***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))+++,,,------***(((&&&$$$&&&((('''%%%%%%(((+++&&&(((***+++++++++)))((()))''''''((()))***)))(((((('''&&&)))+++,,,)))&&&'''((()))'''&&&(((---111)))******+++++++++******'''''''''''''''&&&&&&&&&%%%''')))***+++***)))((('''(((************,,,......---+++))))))***+++,,,''''''''''''((()))+++++++++***))))))******)))(((,,,------,,,***)))***+++111111111---)))'''(((***))))))(((''''''(((******,,,,,,+++(((&&&&&&***...---------.........//////,,,++++++******+++,,,,,,+++---...---+++***---111%%%***------)))))),,,111,,,------...000222333444000222555666999@@@IIIPPPVVVcccrrr{{{xxxooohhh___UUUOOOMMMCCCAAA>>>;;;888777666666333222111000000000111222///111222222111111222444,,,,,,---...//////,,,)))---)))&&&'''+++---,,,***++++++***+++,,,---+++)))###***...++++++000111...///......---,,,+++******((()))***,,,------,,,,,,...,,,+++,,,---......---&&&&&&&&&'''((())))))*********))))))(((((('''''''''&&&%%%%%%'''(((((((((+++,,,---***((('''))),,,&&&((()))++++++)))(((&&&$$$%%%''')))***+++*********)))((()))+++------,,,)))))))))))))))))))))((())))))))))))))))))))))))'''''''''((()))+++,,,------,,,,,,,,,------+++***++++++)))(((''''''''''''***''''''+++---***((())),,,+++)))((('''''''''((($$$&&&))))))))),,,000444$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((()))(((&&&$$$###$$$&&&'''$$$&&&((('''%%%%%%(((***(((((('''%%%""""""###%%%'''&&&&&&&&&&&&'''((((((&&&$$$$$$''''''%%%%%%((('''''''''&&&&&&%%%%%%$$$%%%)))***&&&%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&&&&###%%%&&&%%%$$$$$$(((+++***)))(((&&&&&&''''''(((((())))))((('''(((***,,,)))(((&&&&&&''''''&&&%%%'''&&&$$$$$$&&&''''''&&&%%%&&&((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''))))))&&&%%%''''''$$$000,,,(((&&&&&&'''(((''')))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))000000000///...---++++++//////...---,,,++++++***((()))+++,,,,,,***'''%%%&&&&&&%%%$$$###$$$(((+++&&&'''(((*********))))))&&&'''((()))))))))(((''',,,***((('''(((***,,,...---,,,+++++++++,,,---...---***''''''+++.........,,,'''&&&))))))&&&''',,,...***'''(((+++,,,((($$$"""$$$''')))***)))'''&&&))))))(((((((((((())))))******)))))))))))))))***++++++******)))(((((((((%%%)))---,,,)))'''(((+++666111+++)))))))))'''&&&(((((((((((())))))))))))***,,,,,,***''''''***---,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---.........///000///---***...---,,,++++++,,,...///000000///000000111222222...---///444888<<>>;;;;;;:::555222222111111111111111222222222222111000//////111333444000000000///......------+++,,,...///---***)))+++,,,++++++---......,,,***+++,,,...//////...,,,+++)))************+++++++++***+++,,,+++)))((()))***...---***'''&&&(((---111***((('''(((+++------,,,...,,,)))((()))*********%%%'''((()))((((((***+++---+++(((((((((((('''&&&(((((()))***+++,,,,,,,,,((()))***+++,,,,,,+++*********+++,,,------+++)))))))))))))))((('''&&&%%%+++************+++******(((((((((((()))***+++,,,///...---+++***))))))(((+++++++++***)))'''&&&%%%***&&&&&&+++...***&&&$$$+++***((('''%%%%%%$$$$$$((('''&&&%%%&&&(((+++,,,((((((''''''''''''((((((###$$$%%%%%%&&&&&&%%%%%%&&&''''''%%%&&&***)))%%%'''&&&$$$######$$$&&&'''(((''''''''''''&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&''''''(((((())))))%%%%%%%%%'''))))))'''&&&######$$$%%%&&&(((((()))$$$$$$$$$$$$%%%''')))***'''&&&%%%$$$###$$$%%%&&&''''''&&&''''''((()))***111,,,%%%$$$&&&'''&&&###&&&'''((('''%%%$$$%%%&&&'''%%%$$$$$$&&&''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&''''''((()))))))))'''((('''&&&%%%%%%''')))++++++++++++++++++******************************&&&''')))***,,,---------------,,,,,,++++++************+++++++++)))'''%%%&&&&&&&&&$$$###$$$(((***&&&''')))******)))((((((###$$$%%%&&&&&&&&&%%%%%%+++***((('''(((***,,,------,,,+++))))))))))))***,,,)))'''(((***---,,,,,,***'''(((,,,,,,((('''***,,,)))'''(((,,,---+++(((%%%%%%&&&'''(((((())))))+++++++++******+++++++++***))))))((((((((())))))(((((())))))))))))))))))&&&***------)))'''(((+++111...)))(((((())))))((((((((((((((()))))))))***,,,---,,,+++))))))+++---,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------,,,,,,---......---+++,,,,,,+++***+++---///111111111000/////////000000333111111444666888???FFFTTT___mmmyyyyyymmmbbbZZZRRRKKKFFFDDD???<<<<<<;;;666333333000000000000000000000000111000///......000222333/////////...------,,,,,,***+++,,,------,,,,,,---+++******+++---,,,+++)))***,,,---......---,,,***)))************+++++++++&&&(((*********+++---...,,,,,,+++)))''''''))),,,+++***)))***,,,---...------+++((('''((()))))))))'''((()))(((''''''(((******((('''''')))***)))))))))))))))******++++++,,,((()))***+++,,,++++++*********+++,,,---,,,+++)))(((((((((((('''&&&%%%$$$((()))***))))))((()))***(((((((((((()))***+++,,,------+++***))))))))))))*********)))((('''&&&%%%(((%%%&&&+++---)))'''(((***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&''')))***''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%''''''%%%''',,,+++((('''&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&(((((('''''''''((()))))))))(((((((((((((((&&&&&&&&&'''))))))'''%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))***&&&&&&%%%$$$$$$%%%&&&'''(((((('''''''''((())))))...+++'''%%%%%%&&&%%%$$$&&&'''((('''%%%$$$%%%&&&'''&&&$$$$$$&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))+++(((((((((((('''''''''''''''''''''&&&%%%%%%'''))),,,++++++******)))((((((++++++++++++++++++++++++###$$$&&&)))+++---......************************,,,,,,+++***((('''&&&&&&&&&'''&&&%%%$$$%%%'''***'''((()))***)))((('''&&&%%%&&&((()))))))))((('''+++***((('''((()))+++,,,++++++)))((('''&&&&&&&&&***)))((((((*********(((((('''))),,,,,,)))'''((()))'''%%%'''+++---+++)))((('''&&&&&&&&&((()))+++((((((''''''''''''(((((((((((('''''''''(((((()))''''''(((((()))******+++))),,,...---)))'''(((***,,,)))'''&&&(((*********((((((((()))))))))******///---+++***+++,,,,,,++++++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,***)))***,,,......---************,,,...000111111000///......---......444222111333555666<<>><<<===;;;777444555222222111000//////......000//////......///000000//////...------,,,,,,+++000///---+++,,,...,,,)))+++)))))))))++++++***))))))***++++++++++++***)))))))))*********+++++++++(((***++++++***)))+++,,,***+++,,,***(((((((((***---+++******,,,------,,,+++)))''''''((())))))(((++++++)))'''&&&'''+++......,,,)))(((((('''%%%$$$************))))))))))))************+++************+++------,,,+++******((((((''''''&&&&&&&&&&&&&&&)))+++***&&&%%%(((+++((((((((((((((()))******(((((('''''''''(((((()))''''''(((((((((''''''&&&(((''')))+++(((%%%'''---''''''&&&&&&&&&''''''((($$$%%%'''((((((&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%'''&&&%%%'''++++++'''(((((((((((('''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%'''))))))((('''((()))&&&&&&&&&&&&%%%%%%$$$$$$###"""###%%%)))++++++***))))))((('''&&&%%%%%%$$$'''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))***+++***)))(((((((((((((((&&&***---,,,'''$$$%%%'''%%%&&&''''''%%%%%%%%%'''((('''%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&(((***,,,---***)))((('''&&&%%%%%%$$$%%%&&&'''&&&%%%%%%&&&'''))))))(((((()))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***))))))******++++++,,,,,,...,,,***'''&&&%%%&&&&&&&&&'''(((((('''&&&&&&''''''((())))))((('''&&&%%%$$$%%%&&&'''((('''&&&&&&))))))(((''''''(((((()))&&&''''''(((((()))))))))&&&'''((((((((('''&&&&&&((('''%%%######%%%'''((()))(((''''''((()))((('''&&&''')))++++++***)))(((***))))))(((((())))))***&&&&&&&&&&&&&&&'''((((((,,,,,,,,,++++++*********,,,,,,,,,+++)))(((((()))(((((('''&&&&&&&&&'''((())))))))))))************///+++(((''')))***)))'''************************,,,++++++******++++++,,,---+++***+++---000111111---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...000000---,,,---111555888@@@HHHJJJUUUcccpppwww|||~~~uuuhhh]]]UUUOOOIIIEEEBBB===:::;;;:::666333444333333222111111000//////111000000000///000000000000000//////...---------,,,///...+++,,,//////***,,,+++)))***+++,,,+++***************************))))))*********+++++++++)))***++++++***)))***,,,++++++***)))((()))---000---+++))))))***++++++***+++***((()))***++++++*********)))((((((***///222...,,,)))(((((('''&&&$$$******))))))))))))))))))++++++*********************,,,......+++))))))******)))(((((('''(((((()))''')))+++***(((''')))+++(((((((((((((((((()))***''''''&&&&&&''''''((()))'''(((((((((((((((''''''))))))***+++((($$$&&&+++'''&&&&&&&&&&&&'''(((((($$$%%%'''((((((&&&$$$###''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&(((&&&$$$%%%((('''###''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%'''))))))((('''((()))%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))*********)))(((((('''((((((%%%***///...(((%%%'''***%%%&&&'''&&&%%%%%%&&&'''(((&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''$$$&&&''''''%%%%%%%%%&&&))))))(((((()))***,,,---((((((((((((((((((((((((((())))))************)))))))))******+++++++++,,,---+++)))'''&&&&&&&&&&&&%%%''')))***(((&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&((()))))))))(((''')))(((((('''''''''''''''%%%&&&'''((()))*********&&&'''((((((&&&&&&''')))((((((%%%!!!!!!%%%((((((************************&&&(((+++,,,,,,+++((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))---,,,,,,+++******)))))),,,+++***)))((((((((()))'''((()))'''&&&%%%&&&((()))))))))*********++++++---+++)))'''(((((('''''')))))))))***************++++++************++++++---++++++,,,///111111111---------,,,++++++******++++++,,,,,,...///111222111...///222444777===EEEKKKTTTaaammmuuu{{{xxxjjj^^^UUUNNNHHHCCCAAA<<<999;;;:::666333444333333222222111111000000111111000000000000//////111000000///......------%%%---000---,,,111111------+++))))))+++,,,++++++************************)))************+++++++++'''(((************,,,...***+++***)))(((***...222---+++))))))******)))(((+++***)))***+++,,,+++***((()))))))))***,,,000333)))(((&&&''')))******))))))))))))))))))))))))))),,,+++******)))*********))),,,///...+++((()))***+++***)))(((((((((******))))))))))))))))))))))))(((((((((''''''(((((()))'''''''''&&&''''''(((((())))))***))))))((('''''')))((()))+++***&&&&&&)))''''''&&&&&&&&&''''''((($$$%%%'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''''''''(((&&&###$$$'''%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&''''''((())))))******---+++(((&&&&&&%%%$$$"""######$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((())))))((((((''''''''''''(((%%%***------(((&&&(((***$$$&&&'''&&&%%%%%%&&&((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((($$$%%%''''''%%%$$$%%%&&&,,,+++***))))))***,,,---((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))******)))((('''&&&&&&&&&%%%(((***+++)))'''%%%%%%%%%&&&'''((((((((('''&&&((()))***+++,,,+++******(((((((((''''''&&&&&&&&&%%%&&&''')))))))))((((((&&&'''((('''%%%&&&))),,,(((***(((######(((***((('''((())))))))))))***+++)))******++++++***))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((()))*********))))))))))))))))))***)))'''''''''((())))))&&&((()))(((&&&&&&''')))))))))*********+++++++++,,,,,,+++)))'''&&&''')))((()))))))))*********+++++++++************+++++++++++++++---///000///...+++,,,,,,,,,,,,++++++***------------...///000111333111000333444666<<>>EEEJJJRRR^^^iiisss}}}}}}tttggg\\\UUUQQQMMMJJJBBB===;;;===<<<888666666////////////000000000000.../////////...---,,,,,,///......------,,,++++++(((666===333***))))))$$$+++)))'''&&&((())))))))),,,,,,++++++++++++,,,,,,)))************+++++++++---------,,,)))''''''((('''))),,,,,,+++)))((((((000...,,,+++,,,,,,+++)))(((''''''(((***+++)))(((&&&'''))))))(((((()))+++***)))'''''')))))))))(((&&&''''''((()))******+++---,,,***)))))))))******)))---000///***'''(((+++)))((('''&&&&&&''')))***+++&&&"""$$$)))+++(((###)))(((((('''''''''(((((())))))((('''''''''''''''------,,,,,,***)))''''''$$$!!!###***///...+++***(((((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''%%%'''&&&$$$&&&******&&&$$$$$$###"""###%%%(((***&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$######"""***'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&%%%%%%&&&'''$$$%%%&&&&&&%%%%%%'''((($$$###"""$$$'''))))))))))))(((&&&%%%%%%&&&((()))***))))))((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&$$$$$$%%%---,,,+++***)))))))))))))))***+++***(((((()))************)))))))))))))))***)))(((&&&&&&((()))***,,,)))&&&&&&((()))'''%%%&&&((((((%%% """&&&''''''''''''((((((((((((&&&((()))+++,,,,,,,,,+++)))))))))'''%%%%%%''')))+++***)))((((((((((((((("""'''""""""'''&&&&&&(((******)))((((((((())))))))))))))))))))))))+++,,,***(((***---,,,'''%%%(((***+++(((%%%###"""&&&$$$%%%))))))'''&&&(((******))))))((((((''''''+++)))''''''((()))***)))&&&&&&&&&'''''''''((((((++++++)))&&&$$$&&&***---,,,+++)))((((((((()))******))))))(((((((((((())))))'''&&&''')))******))),,,,,,+++******+++,,,,,,---------,,,+++,,,...000---------...111222222222555333000111555:::@@@BBBKKKSSS^^^iiisss}}}~~~vvvkkkaaaZZZTTTMMMHHHCCCAAA===;;;:::888666444---.........//////000000......---------,,,,,,,,,...---,,,+++,,,---...///...777:::333***&&&((()))******+++,,,---......//////...+++)))))))))+++,,,+++((('''))),,,///...---,,,***((('''&&&'''((()))******************++++++++++++******)))(((((('''&&&%%%%%%'''***,,,,,,+++)))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((()))************+++++++++,,,+++***((((((((())))))***,,,,,,+++***))))))***%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&'''((((((''''''(((***)))******)))''''''((()))((()))+++,,,------,,,+++---,,,++++++,,,,,,***)))'''&&&&&&%%%%%%&&&&&&'''&&&((()))++++++)))(((&&&)))&&&###"""###%%%&&&&&&"""$$$'''''''''&&&&&&'''(((&&&&&&)))...///+++'''(((&&&###"""###'''+++...+++&&&%%%((('''$$$$$$)))%%%$$$&&&)))(((%%%'''***&&&%%%###!!!"""$$$&&&(((!!!$$$&&&'''&&&%%%%%%&&&!!!"""###$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&########################$$$&&&'''&&&""" """$$$''''''&&&&&&&&&''''''((($$$$$$$$$$$$%%%&&&''''''(((&&&%%%&&&&&&$$$%%%''')))(((''''''''')))***+++%%%%%%%%%$$$$$$$$$######)))((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&(((******)))(((((()))+++************++++++,,,***+++,,,+++)))((((((***))))))))))))))))))))))))*********++++++*********)))'''&&&%%%&&&&&&%%%$$$%%%''''''%%% ###'''&&&&&&&&&''''''((((((((('''(((***++++++++++++***)))******(((&&&%%%&&&'''))))))((((((((((((((((((&&&'''!!! '''(((###&&&(((******)))(((((((((((((((((((((((((((((((((***+++)))'''***---,,,'''++++++***'''&&&'''))),,,(((%%%%%%((()))'''&&&((((((((((((((('''''''''''')))'''%%%%%%&&&''''''''''''''''''''''''(((((()))'''(((((('''''')))---000,,,+++)))((((((((()))***))))))(((((((((((())))))***((('''''')))******)))++++++***))))))***++++++))),,,---+++&&&%%%(((,,,,,,,,,,,,...000111111111444222000000444999>>>AAAJJJQQQ[[[eeeppp{{{}}}uuujjjaaaZZZTTTMMMHHHBBB@@@<<<999888666444222/////////000000000111111//////.........---------,,,,,,,,,,,,,,,------...///666999222+++)))******++++++++++++,,,,,,,,,,,,)))((('''''''''((()))***---+++))))))+++---,,,***+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((+++,,,,,,++++++***)))((('''(((((()))(((((((((((((((((((((((((((((()))))))))***************)))(((((()))*********++++++***(((((()))***&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%'''((((((''''''((()))&&&''''''''''''''')))******++++++,,,,,,,,,,,,+++---+++******++++++***((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%$$$######$$$%%%%%%$$$&&&((())))))'''%%%$$$%%%(((&&&%%%(((------***&&&(((&&&$$$###$$$'''+++---)))&&&&&&******%%%$$$''')))((()))+++)))$$$$$$'''!!!  """%%%'''"""$$$''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((+++)))))))))(((&&&&&&&&&***)))((('''''''''((()))######$$$$$$%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&'''(((***)))'''&&&%%%&&&((())))))***+++---...///,,,,,,---+++)))(((((()))))))))))))))))))))))))))((()))+++,,,,,,+++)))((('''(((((('''%%%$$$%%%&&&$$$&&&&&&$$$"""!!!%%%(((%%%%%%&&&''''''((())))))))))))************))))))((()))***)))'''%%%%%%&&&''''''''''''((((((((((((%%%***)))!!! &&&***(((&&&(((******)))(((((((((''''''''''''''''''''''''((())))))''')))---,,,((()))***)))((('''(((+++...,,,'''%%%((()))''''''(((&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&((('''&&&&&&&&&''')))***%%%''')))))))))***,,,...,,,+++)))((((((((()))***(((((('''(((((()))***+++,,,***(((((()))***)))(((******)))(((((()))******&&&+++///+++### %%%+++,,,,,,---...//////000111333222111111444888===@@@GGGNNNXXXbbbmmmyyy|||tttiii```YYYSSSLLLHHHBBB???;;;888666444111///000000111111111111222222000000/////////.........***++++++,,,,,,,,,,,,,,,///333333///,,,,,,+++)))++++++++++++******))))))%%%&&&&&&'''(((((())))))///---+++*********)))(((+++***(((''''''((())))))((((((((((((((((((((((((''''''((())))))***+++++++++***)))***+++,,,+++*********)))(((((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((()))************)))'''&&&&&&)))+++'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))'''(((((()))***+++,,,---,,,,,,++++++******+++++++++***))))))******)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''')))***)))'''&&&&&&&&&&&&%%%%%%'''***+++)))%%%'''&&&$$$###$$$'''***,,,'''&&&(((,,,,,,'''$$$%%%&&&&&&(((+++***&&&&&&***'''&&&%%%$$$%%%''')))+++$$$&&&'''(((&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$######&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%((()))***)))''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&'''''''''''''''&&&%%%))))))'''&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))(((''''''((()))(((&&&$$$###$$$)))))))))***+++---...///---------,,,)))(((((((((((((((((()))))))))))))))&&&'''((())))))((('''&&&(((+++---+++(((&&&''')))###%%%%%%%%%######&&&(((%%%%%%&&&''')))***++++++*********))))))(((((('''$$$'''))))))(((&&&&&&&&&&&&&&&''''''(((((((((((())),,,+++%%%###'''***)))&&&(((******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''(((,,,,,,)))###&&&+++---,,,***((((((111***&&&'''(((''''''(((&&&&&&&&&''''''(((((((((***(((''''''((()))(((''''''&&&%%%$$$%%%&&&((()))&&&(((***+++***)))((())),,,+++)))((((((((()))***''''''''''''((()))++++++---+++)))))))))***)))(((*********))))))*********(((,,,...,,,'''%%%(((,,,,,,---...///...///000111222222333333555888===@@@BBBJJJVVVbbbmmmxxx{{{ssshhh___XXXRRRLLLGGGBBB???;;;888666444111///111111111111111111111111////////////.........---)))***+++,,,---,,,+++***---///...+++***,,,+++'''*********)))))))))))))))((()))******++++++******...---+++******))))))(((***)))(((((((((((())))))))))))((((((((((((((('''''''''(((((()))*********,,,***))))))***+++)))((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((***)))(((&&&$$$%%%(((+++((((((((((((((('''''''''(((((())))))))))))((((((%%%&&&''''''&&&&&&'''(((''''''''')))***++++++***,,,+++)))((((((((())))))***)))'''((()))***)))''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%'''))))))((((((***+++%%%$$$$$$&&&((()))'''%%%'''&&&%%%%%%%%%''')))+++'''''')))******(((&&&%%%'''&&&(((+++)))$$$###&&&///...,,,***)))))))))***%%%'''((((((&&&$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################""" !!!%%%((('''$$$''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((###&&&'''&&&'''))))))''''''&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&)))'''&&&'''((()))((('''&&&(((((((((&&&$$$%%%&&&+++*********++++++,,,---,,,------+++)))''''''(((''''''(((((()))))))))))))))((('''&&&&&&'''((())))))+++...---)))'''''')))###$$$%%%%%%%%%%%%'''(((&&&'''''')))***+++,,,,,,******)))(((((('''''''''!!!$$$'''(((((('''((()))%%%&&&'''((())))))(((((())),,,,,,)))'''((()))(((&&&(((******)))(((((((((''''''''''''''''''''''''$$$((()))''''''***+++)))%%%(((+++---,,,***))))))666---&&&&&&(((''''''((('''''''''(((((())))))***)))(((''''''(((((('''%%%&&&%%%$$$$$$$$$%%%&&&'''###&&&***+++***((((((''',,,+++)))((((((((()))***''''''''''''((()))++++++,,,***)))((()))))))))(((++++++++++++++++++++++++***))))))***,,,---,,,+++,,,...000000......000222111333555555666888<<>>GGGUUUbbbmmmwwwyyyrrrggg^^^WWWRRRKKKGGGBBB@@@<<<999777555222000000000000000000000000000.........---------,,,,,,)))***+++,,,---,,,+++***...///---***+++...---(((''''''((())))))***+++++++++,,,,,,,,,,,,+++***)))++++++******))))))***+++)))((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((,,,***)))((())))))'''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))***************)))((('''&&&&&&))))))'''%%%$$$%%%(((+++((((((((((((((('''''''''(((((())))))))))))((((((%%%&&&((('''&&&&&&''')))'''%%%%%%&&&((((((&&&###***)))(((&&&&&&&&&'''((()))((('''''')))***)))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%"""!!!###&&&((())))))((((((***,,,%%%%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''((()))))))))((('''&&&'''''''''***)))***+++&&&+++***(((&&&%%%$$$$$$$$$%%%''')))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''%%%###%%%(((***(((%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''++++++((('''+++***&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))(((''''''((()))(((&&&%%%&&&''''''&&&'''(((***++++++******)))*********++++++,,,***(((''''''(((&&&''''''(((((())))))***+++***(((''''''(((***+++(((***++++++)))'''&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''((()))******++++++***)))((('''''''''''''''!!!$$$&&&'''''''''(((***'''((()))*********(((((('''***,,,+++***(((''''''&&&(((******)))(((((((((''''''''''''''''''''''''$$$((()))'''&&&(((***)))...---***((((((+++111666;;;000'''&&&''''''''')))((((((((()))))))))))))))'''&&&%%%&&&&&&&&&$$$"""$$$%%%%%%%%%&&&&&&&&&&&& ###(((+++,,,++++++,,,,,,+++)))((((((((()))***(((((('''(((((()))***++++++)))''''''((()))((('''++++++,,,,,,,,,,,,++++++)))'''&&&(((---///,,,)))+++...000///---,,,///111///222555666555777:::>>>;;;DDDRRR___jjjsss|||xxxpppfff]]]WWWQQQKKKFFFBBB@@@<<<:::888777444333111000000000000/////////...------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,000111///,,,,,,//////+++''''''((()))***+++,,,,,,++++++******)))(((((((((((()))******))))))+++---(((((((((((())))))))))))+++******))))))(((((((((((((((((((((((((((((((((+++***(((((()))((('''%%%'''((())))))***)))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))((('''&&&%%%(((((((((&&&%%%&&&)))+++'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***+++)))((())),,,,,,(((%%%(((((('''&&&&&&&&&'''''')))((('''((()))***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&###"""%%%(((***+++***)))'''&&&''')))%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''((((((((()))((($$$$$$'''(((&&&!!!!!!%%%)))'''###"""$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%'''(((((('''%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''''''''(((((('''&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))(((,,,***###!!!%%%$$$"""###$$$&&&'''(((((()))'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''')))'''&&&'''(((((('''%%%$$$&&&''''''&&&'''***,,,***))))))(((((())))))***((()))***)))'''&&&'''(((&&&&&&''''''((())))))***)))))))))(((((()))))))))***)))***++++++***'''%%%%%%%%%%%%&&&''''''&&&%%%&&&&&&''''''((((((((())))))((('''&&&&&&&&&'''(((%%%&&&&&&&&&%%%%%%'''(((((()))+++,,,+++***(((''''''(((******)))''''''(((&&&(((******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***'''%%%'''((((((---+++(((&&&'''---666<<>>;;;999999888666444222222111111111000000000............------------,,,,,,,,,,,,,,,------......000///+++))),,,---+++)))))))))******+++++++++***)))(((''''''((())))))((()))+++***((((((***---''''''((()))))))))))))))******)))(((((('''&&&&&&&&&&&&''''''((())))))))),,,***))))))******((('''&&&''')))*********))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&((()))))))))(((((('''((()))((('''''')))+++&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&'''((())))))(((((()))+++,,,***)))+++//////,,,(((''''''((()))))))))(((((()))((('''(((***+++***)))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$***,,,***((()))+++*********(((&&&%%%'''(((&&&&&&&&&&&&%%%%%%&&&'''%%%&&&'''((((((((('''&&&$$$(((((($$$$$$''''''###!!!(((***'''(((+++%%%%%%&&&&&&''''''(((((($$$&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))&&&***'''$$$%%% ###$$$&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&''''''&&&$$$%%%&&&&&&%%%%%%%%%(((***((((((((((((((()))******'''((()))((('''&&&'''(((&&&&&&&&&'''((())))))***%%%&&&'''))))))'''&&&%%%---++++++,,,......)))%%%&&&&&&%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((%%%######%%%'''***+++,,,---,,,***((('''''''''(((((('''%%%'''***&&&(((***+++)))((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$)))+++'''$$$&&&''''''###$$$&&&(((+++///666:::AAA444(((%%%''''''((()))(((((((((''''''&&&&&&%%%)))((('''((()))(((%%%"""%%%''')))+++,,,***(((''''''***---......---------,,,+++)))((((((((()))******))))))(((((((((((()))'''&&&$$$%%%'''(((((((((((()))***++++++***)))((())),,,......,,,******+++'''***---,,,((('''***...***...333444222222555999<<>>GGGOOOVVV```mmmvvvvvv{{{yyypppdddZZZSSSMMMHHHDDD???>>>;;;::::::999777555555555444333222111///...444222//////000111111000111///,,,******+++---///+++++++++*********))))))$$$)))+++***((()))***))))))(((((()))******++++++***)))***+++++++++)))'''((()))((('''(((***+++,,,)))'''***......***%%%)))((('''(((***+++,,,,,,,,,,,,++++++***)))(((((()))%%%%%%)))***&&&'''+++(((((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&111///+++***)))*********&&&'''((())))))((('''&&&((()))))))))'''''')))***)))((('''((()))***)))(((******))))))))))))******%%%&&&&&&''''''&&&&&&%%%)))$$$'''((("""%%%)))$$$$$$%%%&&&%%%$$$$$$&&&'''(((&&&%%%'''***+++)))&&&)))(((&&&%%%$$$%%%%%%&&&***)))'''((()))***)))(((###$$$%%%%%%$$$&&&)))+++''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((('''&&&&&&'''((()))'''$$$%%%((()))'''$$$###%%%&&&''''''&&&$$$###))))))(((((('''''''''&&&$$$$$$$$$$$$%%%&&&'''((()))&&&%%%''''''%%%&&&)))&&&&&&&&&''')))***,,,---)))******)))'''%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))&&&$$$"""$$$&&&(((&&&$$$$$$$$$"""""""""###$$$%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&******))))))))))))******)))(((''''''(((((('''&&&)))'''&&&)))(((%%%%%%(((,,,+++***)))(((((((((((()))(((((('''''''''((((((&&&((()))(((&&&&&&'''((('''######'''(((%%%&&&***(((%%%%%%&&&$$$"""&&&,,,&&&)))+++***&&&%%%'''***''''''((((((((((((''''''&&&&&&''''''((('''''''''))))))))))))'''%%%###"""$$$!!! ((()))(((...,,,,,,++++++)))((('''&&&)))))))))***,,,000444666...+++&&&%%%&&&)))))))))(((((((((((('''&&&%%%$$$+++(((&&&&&&'''((('''%%%'''''''''&&&''''''(((((((((((())))))***++++++,,,)))(((''''''''''''((()))***)))(((''''''((())))))+++******)))((((((((())),,,+++******))))))*********++++++***)))(((***+++)))******)))(((((()))+++......///000111333444555555<<>>===:::999999888666444444444444444333111000000222000------...//////......---------,,,,,,,,,,,,+++++++++***************((()))******))))))***,,,,,,,,,+++******+++++++++***((((((((()))***)))(((((()))******))))))***,,,))))))************))))))%%%%%%&&&&&&''''''(((((()))))))))((((((''''''&&&(((&&&&&&))))))'''''')))'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))***+++,,,---......((((((((((((''''''''''''&&&''')))+++++++++)))(((((())))))******))))))(((***++++++***))))))***,,,)))((('''((()))***)))(((+++******))))))******+++&&&&&&''''''''''''&&&&&&!!!###'''"""%%%(((######$$$%%%%%%$$$%%%''')))''''''&&&'''))))))((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))++++++(((&&&))))))(((&&&######$$$&&&)))((((((''''''(((((()))$$$%%%&&&%%%$$$###$$$&&&&&&''''''&&&%%%$$$$$$%%%&&&(((***'''""" !!!$$$"""%%%((()))******((((((((('''''''''''''''$$$$$$$$$$$$%%%&&&'''''''''%%%&&&))))))&&&%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''%%%%%%&&&(((''''''((((((((('''&&&&&&'''%%%$$$%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&******))))))))))))******&&&%%%%%%&&&((())))))(((+++((((((******'''&&&)))---,,,,,,++++++++++++++++++***)))(((''''''''''''***++++++***'''&&&&&&''''''&&&%%%&&&&&&&&&'''((('''$$$%%%'''&&&"""!!!###(((***+++***(((&&&''')))''''''(((((((((((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%'''(((***+++%%%***&&&###((($$$"""'''((((((((('''&&&%%%%%%'''(((((()))*********)))(((&&&%%%$$$%%%''')))***%%%%%%%%%&&&'''((()))))))))&&&$$$(((---...***%%%***))))))(((((((((((()))''''''''''''(((((()))))))))(((((((((((((((((()))***)))'''''''''(((***+++///...,,,+++***))))))(((******))))))))))))******((()))***)))((((((***+++)))***++++++******,,,...000000000111222444666777222888@@@FFFLLLUUUbbbkkkzzz~~~yyyqqqfff\\\UUUOOOIIIDDD>>><<<:::999999888555333444444444444333222111111444222//////000111111000,,,,,,---...---,,,+++***************************,,,,,,+++***)))***+++,,,------,,,+++++++++,,,,,,***)))((()))***+++***(((&&&(((***+++++++++---...'''(((******)))((()))***%%%&&&'''''''''&&&'''((()))))))))(((((('''''''''(((''''''((((((''''''((('''''')))******)))((((((((((((((((((((((((((((((************************,,,,,,,,,+++++++++******(((((((((((((((''''''''')))+++,,,+++***(((''''''))))))************))))))******+++***)))(((***,,,)))((('''((()))***)))(((*********))))))*********&&&&&&''''''''''''&&&&&&!!!$$$(((###%%%'''!!!%%%&&&&&&&&&$$$%%%&&&((('''''''''((()))(((((('''%%%%%%'''''''''&&&%%%$$$+++++++++,,,,,,***%%%"""))))))(((&&&######$$$&&&'''''''''&&&&&&'''''''''###%%%%%%%%%$$$###$$$%%%%%%&&&'''&&&$$$######$$$&&&'''((('''$$$"""###%%%######%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&$$$&&&******&&&$$$&&&$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%(((((()))))))))(((&&&%%%'''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&******))))))))))))******'''&&&&&&''')))++++++***+++((((((******'''&&&)))))))))******+++,,,---......---,,,******)))))))))***++++++***'''&&&&&&'''''''''&&&%%%$$$%%%%%%$$$)))&&&&&&(((((($$$"""###%%%&&&'''''''''''''''(((''''''(((((((((((('''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''(((***,,,---"""(((%%%###)))'''"""'''&&&&&&'''''''''&&&&&&%%%&&&'''((())))))(((((('''***)))((('''&&&'''(((***((('''&&&&&&&&&&&&''''''(((&&&%%%(((,,,---***&&&))))))(((((((((((())))))'''''''''''''''(((((((((((())))))))))))))))))(((((()))***+++++++++++++++------+++***((((((''''''***))))))((())))))******((()))***)))((()))***,,,((()))+++++++++,,,...000//////000111222444555666333999@@@FFFLLLVVVccclll{{{yyyrrrggg^^^WWWPPPIIIDDD???===:::999999888666444333333444444444333333222444222//////000111111000+++,,,---...---,,,***)))************************...---+++******+++,,,,,,------,,,,,,,,,,,,,,,---,,,+++******,,,,,,+++***(((***,,,,,,+++******+++&&&((()))((('''''')))+++&&&)))+++***(((''''''(((***)))))))))))))))(((((('''((((((''''''(((((('''&&&'''(((*********)))((())))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))'''''''''((((((((((((((('''((((((&&&######%%%'''******))))))))))))******((()))***)))'''''')))***)))((('''((()))***)))(((***))))))(((((())))))***&&&''''''((((((''''''&&&%%%!!!&&&***$$$%%%'''!!!'''((((((&&&$$$$$$%%%&&&'''(((((()))((('''''''''$$$%%%&&&'''''''''%%%%%%((((((((())))))&&&"""&&&''''''%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%%%%&&&'''&&&$$$###$$$%%%'''&&&$$$%%%(((((('''%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$&&&******&&&$$$&&&%%%&&&&&&&&&&&&%%%$$$$$$ ###$$$%%%''')))+++(((((()))))))))(((&&&%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&******))))))))))))******((('''&&&(((***++++++******''''''***)))&&&&&&)))&&&&&&'''(((***,,,---///---,,,,,,+++************((()))***)))'''&&&'''(((&&&((('''######%%%%%%###***&&&%%%((()))%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''(((''''''&&&&&&******))))))))))))))))))(((---)))&&&***'''###'''''''''((()))))))))((((((&&&'''((())))))))))))(((+++,,,+++)))'''&&&((()))---+++)))&&&$$$$$$$$$$$$'''''''''((()))***)))(((((('''''''''(((((()))***''''''((((((((((((((((((((())))))******))))))(((((()))+++,,,---,,,,,,+++,,,+++***)))((('''''''''))))))((((((((()))******(((*********)))***,,,...'''(((*********+++...000------......000111333444444:::AAAGGGMMMWWWeeeooo|||yyyrrrhhh___XXXQQQJJJEEE???>>>;;;::::::999777555222333333444444444444333222000------...//////...+++,,,---------,,,***)))***************+++++++++...,,,******+++,,,,,,,,,,,,+++++++++,,,,,,---...---,,,++++++,,,---,,,+++,,,---...---***'''%%%%%%'''&&&&&&&&&'''((()))***(((+++------)))'''''')))))))))))))))))))))))))))'''))))))'''&&&((((((&&&&&&'''(((*********))))))((((((((((((((((((((((((************************&&&&&&'''((()))******+++'''''''''(((((((((((((((%%%''''''&&&$$$%%%***...***))))))(((((())))))***((())))))(((''''''(((***)))((('''((()))***)))((()))((((((''''''(((((()))''''''((((((((((((''''''(((###(((***$$$%%%((("""((((((((('''%%%$$$%%%&&&'''(((***)))'''&&&''''''%%%%%%&&&&&&''''''&&&&&&''''''''')))***)))&&&$$$%%%&&&&&&%%%$$$%%%'''***$$$$$$$$$######$$$$$$$$$###$$$%%%$$$###"""###%%%$$$&&&'''&&&%%%$$$%%%'''(((%%%###%%%)))+++)))&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&))))))&&&%%%'''%%%&&&'''((('''&&&%%%$$$"""###%%%%%%%%%%%%'''(((''''''((((((((('''&&&&&&$$$&&&''''''&&&&&&'''(((''''''''''''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&******))))))))))))******(((&&&&&&''')))***)))((()))'''&&&)))(((%%%%%%(((%%%%%%&&&'''((()))+++,,,))))))(((((((((((())))))&&&((()))(((&&&&&&'''((($$$''''''######((()))&&&+++&&&$$$''')))&&&$$$%%%%%%$$$$$$$$$%%%&&&%%%%%%''''''((((((((((((''''''&&&&&&''''''((('''''''''))))))*********((('''&&&,,,000***%%%)))&&&"""'''&&&''''''((()))))))))(((&&&''''''((()))***+++,,,***+++,,,***'''&&&(((***,,,***(((&&&$$$$$$%%%&&&&&&'''((('''&&&&&&(((***%%%%%%&&&&&&'''(((******((((((((((((((((((((((((((()))************)))((()))))))))******+++,,,,,,+++***)))(((((((((((((((((((((((((((((()))******)))***++++++***+++---///+++,,,---,,,++++++---...---------...000111333444555:::AAAGGGNNNYYYgggrrr}}}yyyrrrhhh```YYYRRRJJJEEEAAA???<<<;;;;;;:::888666222222333444555555444444222000------...//////...,,,,,,,,,,,,,,,+++******))))))*********+++++++++---+++)))***,,,---,,,+++************+++---...///,,,+++***+++,,,,,,+++***)))+++---,,,)))'''%%%%%%(((%%%###$$$(((******((('''+++///...***&&&''')))(((((((((((((((((((((((('''******&&&&&&))))))%%%%%%&&&((()))*********)))((((((((((((((((((((((((************************%%%&&&''''''))))))***+++''''''''''''((((((((()))%%%)))++++++((((((,,,000))))))(((''''''((()))))))))******)))(((((()))+++)))((('''((()))***)))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((###''')))$$$&&&***%%%%%%&&&'''&&&%%%&&&((()))&&&)))******'''%%%&&&(((%%%%%%%%%%%%%%%&&&'''((())))))((()))++++++***(((%%%&&&&&&%%%$$$%%%''')))%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%$$$###"""###$$$$$$%%%''''''&&&&&&''')))&&&&&&%%%&&&'''''''''&&&######$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%(((%%%%%%((((((%%%%%%((($$$%%%&&&'''((('''%%%$$$((())))))'''$$$""""""###&&&&&&&&&&&&&&&&&&'''(((###%%%''''''&&&&&&(((+++(((((())))))((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&******))))))))))))******'''&&&%%%&&&(((((((((&&&)))&&&&&&((((((%%%%%%'''&&&%%%%%%&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((('''&&&&&&'''((("""&&&&&&###%%%+++,,,)))+++%%%###&&&(((&&&%%%&&&"""""""""$$$&&&(((((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''$$$%%%((()))***)))((('''###'''###!!!((()))(((///$$$$$$%%%&&&'''''''''''''''''''''(((***+++---...(((***+++)))'''&&&(((***&&&&&&%%%$$$%%%'''***+++%%%(((***'''######&&&+++$$$$$$$$$%%%'''(((***+++)))))))))))))))(((((((((((()))***++++++***)))(((***)))'''&&&'''***,,,...******)))))))))))))))***((((((((((((((()))*********+++,,,,,,+++,,,...000111111111///---,,,---.../////////000111333555666555:::AAAGGGNNNZZZhhhsss}}}yyysssiii```YYYRRRJJJEEEAAA???===<<<<<<;;;888666222222333444555555555555444222//////000111111000,,,,,,,,,+++++++++******))))))******++++++++++++,,,***(((***---...,,,***(((((()))***+++---...///+++***)))***+++++++++)))###&&&)))+++***))))))***)))%%%!!!###(((+++***''''''+++///...)))&&&&&&(((&&&''''''''''''''''''''''''+++***&&&%%%))))))$$$%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))###(((,,,+++'''%%%&&&((()))((('''&&&&&&'''((()))***++++++***))))))***,,,)))((('''((()))******(((&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&!!!%%%'''###&&&,,,'''###$$$&&&&&&&&&'''***,,,&&&)))+++***'''%%%&&&(((&&&&&&%%%$$$%%%&&&((()))***((('''&&&'''&&&%%%###&&&''''''%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&"""$$$$$$$$$###"""###$$$###%%%'''''''''''')))***$$$'''((('''###"""###&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%)))&&&%%%''''''%%%&&&)))"""###%%%'''''''''%%%$$$###%%%&&&&&&&&&&&&''')))&&&%%%$$$$$$%%%&&&((()))"""$$$''''''&&&'''))),,,)))*********)))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&---,,,***((('''&&&%%%%%%(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""%%%)))'''''''''&&&'''(((***,,,---***(((&&&$$$###$$$&&&'''$$$$$$$$$%%%&&&'''((()))&&&'''((((((((('''%%%$$$%%%""" !!!%%%((('''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&%%%%%%%%%%%%&&&''''''+++)))(((''''''))),,,---+++)))((()))*********)))&&&'''(((*********)))))))))'''&&&%%%%%%&&&''')))(((((('''''''''(((((()))((((((((((((((()))******&&&(((+++---,,,,,,---...))))))***+++,,,,,,,,,,,,+++***)))(((((()))***++++++***)))))))))***+++,,,+++++++++,,,---...///000---------...............000000000111222333555666:::;;;???HHHPPPZZZiiivvv{{{{{{tttkkk```WWWOOOIIIEEEEEECCC@@@<<<::::::::::::888666333111000000222333/////////...------,,,,,,...---------------------...---+++*********++++++***)))))))))))))))************))))))))))))******...***)))******))),,,111+++)))&&&'''((()))'''$$$'''''''''(((((((((((((((,,,,,,,,,------,,,)))&&&%%%))))))$$$$$$))))))%%%%%%%%%%%%%%%&&&&&&&&&'''******+++++++++)))'''&&&((((((''''''((()))************)))(((''''''(((((((((&&&&&&)))***(((&&&&&&%%%&&&'''((())))))))))))''''''''''''((((((((()))''''''(((((()))*********++++++)))(((&&&&&&%%%%%%((('''&&&&&&((())))))((()))%%%!!!###'''***((($$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%))),,,&&&(((++++++)))(((((((((((())))))(((%%%###""""""$$$%%%'''(((((((((''''''############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&#########"""!!!"""$$$'''(((%%%$$$%%%'''&&&&&&'''"""###%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''$$$""""""%%%&&&%%%###!!!!!!!!!"""###%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%###%%%'''&&&$$$"""$$$'''((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&%%%$$$###))))))((('''&&&%%%%%%$$$$$$$$$$$$######"""""""""######$$$$$$%%%$$$$$$$$$++++++***)))(((((((((((('''((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""&&&***,,,)))&&&&&&&&&%%%&&&''')))***++++++)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%&&&'''((((((''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((+++)))(((&&&'''(((***,,,,,,***(((''''''(((((()))&&&'''((()))******)))((()))(((&&&%%%%%%&&&((()))'''''''''''''''((())))))'''''''''''''''((())))))...///000...***'''%%%%%%(((((()))***++++++++++++++++++))))))((()))******++++++*********+++,,,---++++++++++++,,,---...///,,,---------......////////////000111222444666777;;;<<<@@@HHHOOOXXXfffsss{{{{{{tttkkkaaaXXXPPPJJJFFFEEECCC@@@===;;;::::::;;;777666333000///000111222000000///......------,,,,,,++++++***)))(((((('''---,,,+++*********++++++******))))))))))))************))))))))))))******...((($$$&&&*********,,,+++)))((()))++++++)))&&&''''''''''''(((((())))))))))))***+++,,,,,,)))'''&&&))))))%%%%%%))))))&&&************)))(((((('''((())))))*********))))))((((((((((((((()))***++++++***)))(((((((((((((((***(((''''''''''''&&&'''&&&'''((()))************'''''''''((((((((())))))''''''(((((()))*********+++***)))((('''&&&&&&&&&)))'''&&&&&&((()))((((((,,,,,,,,,***(((&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&%%%'''***---(((*********'''&&&&&&&&&''')))***)))'''&&&&&&&&&$$$%%%'''((((((((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%$$$######%%%(((&&&%%%$$$$$$%%%%%%%%%&&&######%%%&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&$$$""""""$$$%%%$$$### !!!"""###$$$%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$$$$$$$&&&((('''&&&'''((()))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&%%%%%%$$$)))))))))***************''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%&&&((()))***+++)))'''$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))(((((('''&&&%%%''')))'''###!!!$$$(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))+++)))(((&&&&&&'''(((***,,,+++)))((('''((()))***''''''((()))))))))(((((()))((('''&&&&&&'''((()))%%%%%%&&&'''((())))))***'''&&&&&&&&&&&&''''''(((+++,,,------***(((''''''''''''(((***************,,,,,,+++***)))))))))***,,,++++++++++++,,,---...+++++++++++++++,,,---...,,,,,,------...///000000...///000111333555777888<<<<<<@@@GGGMMMVVVcccppp|||zzztttkkkaaaYYYQQQKKKGGGEEEDDDAAA>>><<<;;;;;;;;;777555333111000000111222000000000///......------++++++***)))'''&&&%%%$$$---,,,+++*********+++++++++******)))))))))******************************///'''"""&&&++++++******((('''((()))++++++)))'''((('''''''''(((((())))))&&&&&&''')))+++,,,***(((&&&))))))&&&&&&))))))&&&++++++,,,,,,***)))'''%%%(((((((((((()))***+++,,,)))))))))))))))******++++++******))))))))))))))),,,+++)))'''&&&&&&'''''''''((()))***************''''''((((((((()))))))))&&&'''((()))***************)))((((((''''''''''''***(((&&&&&&((((((((('''(((...222///(((###%%%***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''(((+++...((()))***)))(((((()))+++''')))++++++)))))))))***%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''')))(((&&&$$$###!!!!!!!!!$$$%%%&&&%%%$$$%%%&&&(((%%%%%%$$$$$$###$$$%%%%%%###$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###$$$%%%$$$##################$$$%%%%%%(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$((('''&&&'''((()))(((&&&((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$'''((((((((('''&&&%%%%%%)))******+++++++++++++++'''''''''((((((((())))))'''''''''''''''''''''''')))(((((()))***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''%%%###$$$%%%%%%%%%&&&&&&'''((())))))+++)))'''%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''$$$&&&'''&&&$$$###%%%'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''''''''((())))))***)))(((&&&&&&&&&'''((()))***+++,,,+++++++++,,,(((((((((((((((((('''''')))((((((''''''(((((()))###$$$%%%'''((())))))***'''''''''&&&&&&''''''(((&&&(((++++++***)))))))))'''((()))***++++++++++++---,,,,,,+++*********))),,,,,,,,,,,,------......------,,,,,,,,,------...+++,,,,,,---...///000000......///111333666888999999999===EEEKKKTTTbbbnnn|||yyysssjjjaaaYYYRRRLLLIIIEEEDDDBBB???===<<<;;;;;;888666444222111111222222111000000//////...------,,,,,,+++***)))((((((''',,,+++++++++++++++++++++++++++******))))))******************************...)))&&&))),,,++++++,,,###$$$&&&'''))))))'''&&&(((((('''''''''((()))***%%%%%%&&&(((+++---,,,+++'''((()))(((((()))(((''''''((()))))))))'''%%%###***)))((((((((()))+++,,,******)))))))))******++++++******)))))))))******+++------)))'''((('''&&&''''''((()))))))))))))))'''(((((((((((()))))))))'''((()))***++++++******))))))((((((((((((((()))***((('''&&&(((((((((''''''------'''$$$''',,,((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((((('''(((***,,,&&&'''((()))***,,,000333(((***++++++***))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''(((((()))(((&&&$$$###!!!!!!!!!$$$%%%&&&&&&%%%%%%&&&(((%%%''''''$$$###%%%&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&)))&&&$$$%%%((()))'''%%%'''&&&%%%&&&'''((('''%%%***(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%******+++++++++***))))))''''''''''''(((((((((((('''''''''''''''''''''''')))(((((()))******((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))&&&''''''((())))))))))))***)))'''%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''(((''''''''''''((((((((($$$###"""$$$&&&((('''%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''''''''((())))))***)))((('''&&&&&&''''''!!!&&&+++...---,,,++++++))))))((('''''''''&&&&&&((((((''''''''''''((((((###$$$%%%'''((()))))))))))))))((((((((((((((())))))***++++++(((&&&%%%%%%((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,------............000//////.........//////,,,,,,------...//////000------...000222555777888666666:::BBBJJJSSSaaannn{{{wwwrrriii```YYYSSSMMMJJJEEEDDDBBB@@@>>><<<;;;;;;888777666444333333333333000000000///......------******++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************)))***++++++++++++***)))***)))***,,,)))'''***///###$$$&&&((((((((((((((())))))'''''''''(((***+++'''&&&'''))),,,------,,,(((((()))******)))((((((%%%%%%&&&'''''''''&&&%%%,,,+++)))((((((((()))*********)))))))))))))))******)))))))))))))))******(((...000,,,))))))(((%%%&&&&&&''''''((('''''''''(((((((((((()))))))))***((()))***,,,---,,,,,,+++***))))))((((((((())))))***(((&&&&&&((((((((('''###''')))))))))***+++))))))(((''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%&&&''''''&&&&&&(((***%%%&&&(((((()))+++///222)))***,,,+++)))''''''(((&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$############"""$$$%%%%%%$$$$$$%%%&&&%%%******%%%###&&&'''&&&%%%%%%%%%%%%%%%&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''((()))(((''''''''''''''''''&&&%%%$$$$$$######$$$$$$+++(((&&&'''***+++)))'''&&&%%%$$$$$$&&&&&&%%%$$$***(((&&&%%%%%%%%%'''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%)))***+++++++++***)))(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###)))+++***'''''''''''''''((()))******))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%"""!!!$$$)))***(((%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''(((((((((###))),,,+++)))))))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((((((((('''******)))(((((((((((()))###%%%((()))((('''((())))))***+++,,,,,,---,,,,,,+++,,,,,,---------,,,++++++,,,------......------222111000///////////////---------............///,,,---...///111333555666333444888@@@HHHQQQ```lllxxxuuupppggg___XXXSSSMMMJJJDDDCCCBBB@@@>>><<<:::999888777666444333333222222/////////...------,,,,,,(((((()))******++++++,,,******+++,,,,,,,,,++++++---,,,+++***************)))***+++,,,,,,+++***)))%%%'''***+++&&&"""'''...'''(((******))))))+++---***)))((('''''')))+++,,,)))(((((()))+++,,,,,,+++)))((())),,,,,,)))((()))''''''''''''(((((()))))),,,+++***)))((((((((((((***))))))(((((((((((((((((((((((((((((())))))***%%%---000***&&&((((((%%%%%%&&&&&&''''''&&&&&&&&&((((((((()))))))))******)))***---...//////---,,,+++***))))))((((((((((((((('''&&&&&&((())))))(((''''''((()))++++++***(((***))))))((('''&&&%%%%%%&&&'''((())))))((('''&&&###%%%&&&&&&%%%%%%&&&((('''((()))((('''&&&(((***)))***+++***(((&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$"""$$$%%%&&&%%%$$$%%%&&&%%%,,,---&&&###&&&(((&&&&&&&&&%%%$$$%%%&&&'''(((***)))(((''''''((()))***''''''((('''&&&%%%''')))&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$###############***)))((()))******)))(((&&&%%%$$$%%%&&&'''&&&$$$((((((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&''')))***++++++***)))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))&&&$$$###&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&'''((())))))((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))***"""'''++++++((('''(((++++++***(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%))))))(((''''''''''''''' $$$'''((()))+++---((()))***++++++,,,,,,,,,***+++,,,---......------***+++,,,---...------,,,222111000///...........................---------,,,,,,---...///111333444444444888???FFFOOO\\\iiissszzz~~~sssnnnfff^^^XXXRRRMMMJJJCCCBBBAAA@@@===;;;999888666555444333222111111000.........---,,,,,,++++++))))))******************)))***+++,,,,,,,,,,,,+++...---,,,+++************)))***,,,------,,,***)))&&&&&&(((***((($$$''',,,***++++++***((())),,,///+++***((('''''')))+++---+++)))(((((()))***)))(((***''')))......)))'''***+++***(((''''''''')))***))))))*********))))))((())))))(((''''''''''''''''''''''''''''''((())))))$$$,,,,,,###%%%)))'''&&&'''''''''''''''&&&&&&(((((()))))))))************,,,///111111000///...,,,+++***)))(((((((((((('''&&&%%%&&&(((*********++++++************))))))******)))((('''&&&%%%%%%&&&'''((())))))((('''&&&###%%%&&&&&&%%%%%%&&&''')))+++++++++((('''''''''''')))******)))(((((()))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""%%%''''''&&&%%%&&&&&&$$$,,,...%%%!!!&&&(((%%%'''&&&%%%$$$$$$&&&'''((()))((('''&&&&&&'''((()))%%%&&&'''&&&$$$###%%%(((%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$'''((())))))''''''((()))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$"""$$$'''***+++,,,+++***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))))))))%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''''''''***------)))'''(((***'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&%%%%%%%%%%%%&&&''''''(((((())))))******+++++++++---///,,,((('''***///+++***(((&&&%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$)))((('''&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&'''((()))******++++++***)))***,,,...//////......***+++,,,---------,,,+++222111000......---------/////////...------,,,,,,,,,,,,------///000111222555555888???EEEMMMZZZfffooovvv{{{|||}}}|||rrrmmmeee]]]WWWRRRMMMJJJBBBBBBAAA???===;;;999888444333333222111000//////...------,,,,,,+++******---,,,,,,,,,++++++******)))***+++,,,---,,,,,,+++...---,,,+++************)))***,,,------,,,***)))***''''''++++++))))))+++*********(((%%%&&&+++///+++***((('''''')))+++---+++)))'''''''''((('''%%%***''')))......)))'''***---+++(((%%%$$$%%%'''(((&&&''')))+++++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###+++)))""")))((('''(((((((((((((((''''''))))))))))))************+++---000222333222000///---,,,+++)))((('''''''''&&&%%%$$$&&&(((+++++++++)))******)))(((((()))++++++***)))((('''&&&%%%%%%&&&'''(((******((('''&&&$$$%%%''''''&&&%%%&&&'''***,,,......---++++++,,,&&&(((*********)))***,,,((('''%%%$$$###$$$%%%%%%&&&%%%$$$$$$############$$$$$$##################'''&&&%%%$$$############$$$&&&((()))((('''''''''""",,,...$$$%%%'''$$$'''&&&%%%$$$$$$%%%'''((()))(((&&&%%%%%%&&&((()))###%%%&&&%%%""""""$$$'''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%''')))(((%%%$$$&&&)))***((('''((()))***)))(((%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%$$$$$$$$$%%%))),,,)))###!!!%%%***(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$(((&&&$$$%%%((()))(((%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((+++***)))'''''''''((()))''''''((())))))((('''&&&((()))***+++***(((&&&%%%)))))))))))))))((((((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''')))---+++)))((('''((()))***''')))***++++++***)))'''))))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&((()))******+++%%%###%%%%%%!!!"""'''&&&&&&&&&'''''')))******)))))))))***+++++++++,,,,,,,,,++++++,,,---///000---///000000//////000222111000---++++++---000222000///...---------------,,,,,,---...///000111111444666999===CCCNNN\\\fffkkkpppwwwzzzzzzzzz|||~~~|||ppplllfff___YYYSSSLLLHHHBBBAAA???===;;;999888888333555666555333111111111000///...---------------+++++++++++++++***)))((('''(((***,,,,,,,,,******111---)))((()))***)))''')))---111222000,,,)))(((******************++++++***)))(((''''''((()))***))))))))))))***+++,,,---***++++++)))&&&$$$$$$$$$$$$&&&(((+++,,,+++)))(((******++++++++++++******++++++******************((('''%%%%%%'''(((((('''***((('''))),,,---+++(((***+++,,,)))%%%""""""$$$'''((()))((('''&&&'''))))))((((((((()))+++---...///222333222555888777333111...***(((((('''&&&$$$&&&&&&$$$$$$%%%'''***+++)))(((((()))******'''%%%''')))***)))'''&&&&&&'''''''''((())))))))))))))) $$$''''''(((++++++'''&&&''')))***+++***((('''+++++++++************))))))(((&&&%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$###""""""""""""!!!"""############$$$(((***(((### """%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!###$$$#########&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%&&&&&&'''%%%$$$###&&&***,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$&&&&&&$$$$$$((((((((((((((((((''''''&&&'''&&&%%%$$$###$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&''''''((('''&&&$$$###'''%%%%%%'''******'''$$$&&&(((***((($$$###&&&)))''''''((((((((()))))))))''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%+++)))'''&&&''''''%%%###'''&&&&&&'''(((((('''%%%''''''''''''(((((((((((())))))(((((((((((())))))&&&'''((())))))(((''''''&&&''')))******)))((('''(((((()))))))))(((''''''((((((((('''''''''&&&&&&((((((((('''%%%%%%'''))),,,+++)))((('''((()))***'''(((***++++++***((('''))))))(((&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&######$$$%%%&&&''''''((((((###"""&&&&&&$$$&&&+++'''&&&&&&'''''')))*********************+++++++++)))***+++,,,------------,,,...//////......///000222111///------///111222///...------,,,,,,,,,---+++,,,,,,---...///000000444666999<<>>HHHTTTcccsss}}}zzzsssmmmcccZZZSSSNNNJJJGGGBBBAAA???===;;;999888888666666444222//////000222,,,---///000///...---,,,***++++++,,,---,,,,,,,,,*********+++++++++++++++((()))******)))***---000''')))++++++******+++,,,+++******)))((((((''''''(((''''''&&&&&&''''''(((((((((((('''(((((())))))"""%%%((()))(((''''''((()))(((&&&%%%%%%&&&((()))(((((())))))))))))((((((((())))))***++++++,,,,,,*********++++++***'''$$$***+++---+++)))((()))+++((('''&&&(((+++,,,,,,***((()))******)))((()))***''')))+++---.../////////000222111//////111...)))...,,,***)))+++,,,,,,+++,,,+++)))''''''''''''((('''''''''((()))(((&&&$$$###$$$&&&&&&&&&%%%&&&'''###$$$%%%&&&(((***+++,,,(((******''''''******(((***************+++,,,,,,***)))))))))((((((((((((###$$$%%%%%%%%%%%%$$$###%%%&&&''''''((((((((((((""""""""""""###$$$%%%&&&&&&%%%$$$###$$$%%%''')))$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))!!!"""%%%"""$$$%%%&&&(((((((((((('''***)))((('''&&&&&&&&&&&&###%%%''''''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++,,,)))(((***''''''((((((''''''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((+++---...)))******(((%%%$$$&&&(((((((((((('''&&&%%%&&&&&&(((((((((((())))))))))))(((''''''''''''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''')))******$$$&&&))))))((((((+++---)))(((((((((******((('''************++++++++++++$$$$$$$$$$$$&&&)))+++,,,***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''((()))''')))++++++***))))))***&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''(((******)))*********++++++++++++)))---...)))(((,,,***&&&******)))))))))))))))***))))))******+++++++++,,,*********++++++,,,------***,,,,,,+++)))((()))***++++++*********+++,,,,,,******)))******+++,,,,,,))))))***+++,,,------...000666???IIIUUUcccrrr}}}yyyqqqkkkbbbZZZSSSMMMHHHEEECCCAAA???===;;;999999888444444333000......000222...///000000///---+++***((()))***+++++++++++++++)))((('''&&&'''(((***,,,((()))+++******,,,111555&&&(((++++++***))))))***+++******)))(((''''''&&&((('''&&&%%%%%%&&&'''(((+++***)))(((((('''(((((( ###(((***+++************(((&&&$$$$$$%%%((()))(((((())))))))))))((((((((())))))***++++++,,,,,,+++++++++,,,---+++(((%%%///111222000,,,)))((())))))'''&&&'''***+++***((((((***+++***)))((()))***((()))+++---............///111000...///111...))))))'''&&&'''))),,,,,,,,,---+++)))'''&&&&&&'''((('''''''''((()))(((&&&$$$!!!###%%%%%%$$$$$$%%%&&&"""$$$&&&((())))))((('''(((***)))%%%&&&***+++))),,,,,,,,,++++++,,,------))))))))))))(((((((((((("""###%%%%%%&&&%%%$$$#########%%%&&&'''(((((((((''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$%%%''')))+++%%%%%%$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$)))"""!!!)))---***###$$$%%%'''(((''''''&&&******)))''''''&&&&&&&&&!!!$$$''''''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$)))***&&&%%%'''&&&&&&''''''&&&&&&%%%$$$"""###%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''))),,,///111///000///+++'''%%%&&&)))+++***)))((('''&&&&&&&&&%%%&&&''''''''''''''''''((((((((((((((()))******&&&&&&'''((()))***+++,,,+++(((%%%$$$%%%&&&'''&&&(((((())))))))))))((((((((()))*********((('''&&&---(((###$$$)))------++++++((($$$$$$'''))))))((()))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((())))))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%,,,+++)))&&&$$$$$$''')))((()))******)))'''$$$###************************,,,,,,++++++++++++******((()))******))))))***+++&&&&&&'''((())),,,...///(((((()))+++,,,---......,,,+++******))))))******************************+++***)))))))))***+++,,,''''''(((((()))+++,,,---333444;;;EEEPPP]]]ooo}}}|||sssmmmddd[[[TTTOOOJJJGGGCCC@@@===;;;;;;:::888666222000......///000000000///,,,+++,,,...///---+++)))***+++,,,---...//////******))))))))))))************+++++++++,,,,,,,,,''')))++++++)))))))))******))))))((((((((())))))&&&$$$%%%***,,,)))''''''...***&&&$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))***)))((())))))******+++++++++,,,,,,+++******++++++)))(((...---,,,+++************(((***+++***)))((()))***(((((((((((('''''''''''''''(((((()))***++++++,,,)))***+++,,,---...//////111...,,,+++,,,------,,,,,,)))(((******((((((+++***(((&&&&&&&&&'''&&&%%%&&&&&&''')))+++***&&&""")))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&(((***++++++***(((&&&%%%&&&'''(((***+++,,,,,,******+++,,,---......,,,***(((((()))((('''%%%$$$###$$$$$$%%%((($$$$$$&&&&&&###$$$''''''%%%######%%%'''((((((%%%%%%%%%%%%%%%&&&***---'''((()))))))))(((&&&&&&((("""!!!&&&)))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((('''%%%$$$$$$%%%&&&'''((('''&&&&&&'''((('''%%%***'''&&&(((++++++&&&!!!$$$###"""""""""###$$$%%%''''''(((***+++***&&&###&&&%%%$$$$$$%%%%%%###"""***''''''))))))&&&&&&(((&&&''')))***+++---111444777...))),,,...***'''''')))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''((('''''''''(((((())))))%%%&&&&&&'''((()))***+++,,,***'''&&&'''(((((((((+++++++++++++++++++++++++++++++++***(((&&&###"""***(((&&&(((,,,...+++(((***(((%%%&&&))),,,,,,,,,)))((('''&&&&&&&&&&&&'''***)))'''&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&%%%$$$######$$$%%%'''((()))***++++++)))'''%%%$$$************************......---,,,,,,++++++,,,((())))))))))))((()))***$$$%%%&&&(((***,,,...///(((((()))***+++,,,------,,,+++******))))))******************************...---+++*********++++++))))))))))))***,,,---...000111777AAAJJJVVVfffsss~~~|||sssmmmddd[[[TTTNNNJJJGGGDDDAAA>>>;;;:::999777555444222///......///.........---+++,,,...///---++++++++++++,,,,,,,,,,,,,,,***)))))))))))))))***+++*********+++++++++,,,,,,((()))++++++***))))))*********)))))))))))))))***)))'''(((,,,,,,)))(((+++///+++'''%%%%%%&&&'''''''''((((((((((((((((((''''''&&&&&&(((***+++***(((((((((((()))))))))******,,,+++)))***++++++)))(((------,,,+++******))))))((()))******)))((()))***((((((((((((''''''''''''''''''(((((()))******+++'''''''''((()))******+++000...,,,+++,,,------,,,+++((('''******'''(((+++)))(((&&&&&&''''''&&&%%%$$$&&&'''&&&$$$"""""""""$$$$$$$$$%%%'''((()))(((%%%%%%%%%%%%&&&(((***++++++***((('''&&&&&&'''((()))***++++++***)))***+++---......---***))))))***''''''&&&%%%%%%%%%%%%%%%%%%######&&&&&&$$$%%%((()))'''$$$###%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&))),,,(((((())))))(((&&&$$$###%%% %%%)))((($$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%'''((('''&&&+++(((&&&'''******&&&"""$$$$$$#########$$$%%%&&&((('''((()))***)))&&&$$$&&&%%%$$$$$$%%%%%%$$$"""&&&###$$$''''''$$$%%%(((&&&((()))***---111666;;;<<<222,,,,,,,,,(((%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))---***(((((()))******)))))))))(((''''''((())))))*********)))'''%%%###"""(((((())),,,///...***%%%((('''%%%&&&))),,,------((((((''''''&&&&&&'''''',,,+++)))((('''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))))))))))))))))))))&&&''''''((((((''''''&&&)))&&&%%%&&&)))***)))'''***+++++++++***)))'''%%%************************111000...---,,,,,,,,,---(((((((((((((((((((((((($$$%%%'''((())))))(((''''''(((((()))***++++++,,,++++++***))))))))))))***))))))))))))))))))))))))///...---,,,*********************+++,,,---...//////000444<<>>;;;:::888555333666333000.........---,,,...---,,,,,,......---,,,,,,,,,,,,++++++*********)))))))))))))))***+++,,,*********++++++++++++,,,(((***++++++***))))))*********))))))))))))*********)))+++,,,)))%%%'''---///,,,'''%%%%%%'''((()))(((((())))))))))))((((((((('''''')))++++++***)))&&&&&&''''''''''''((((((,,,***))))))***+++***(((,,,,,,++++++***)))))))))((()))******(((((()))***((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''')))***,,,---......---++++++,,,,,,,,,+++***'''&&&))))))''''''***)))'''&&&&&&'''(((&&&%%%"""%%%&&&$$$ """&&&######$$$%%%&&&'''((((((&&&%%%%%%%%%&&&((()))***,,,+++)))'''''''''(((((()))***+++***)))((()))++++++------,,,+++******,,,&&&''''''''''''&&&%%%%%%$$$!!!"""&&&'''%%%&&&)))***'''%%%$$$$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&)))+++((((((((('''&&&$$$"""""""""%%%***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&---)))&&&&&&((((((%%%###%%%%%%$$$$$$%%%%%%&&&''')))(((''''''(((((('''&&&&&&%%%$$$$$$%%%%%%$$$###&&&$$$$$$'''(((&&&&&&)))(((((()))***---444<<>>;;;999777444222555222///......///...---------,,,---------------,,,,,,+++++++++*********))))))))))))***+++,,,,,,************++++++++++++)))+++,,,,,,***))))))***))))))((((((((()))*********)))***)))%%%!!!$$$,,,...+++&&&$$$%%%'''))))))((((((((())))))(((((((((((('''((()))+++,,,+++***''''''''''''''''''''''''+++)))((()))***+++***(((***************))))))(((((()))***)))((('''(((***((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&(((***---000222+++***((()))***+++***))))))&&&&&&((((((&&&'''***((('''&&&&&&(((((('''%%%"""###%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&%%%%%%&&&''')))***++++++)))(((((('''((((((***+++,,,+++)))))))))+++(((***+++***))))))***+++&&&&&&((((((((('''&&&%%%%%%"""###&&&'''%%%%%%'''(((&&&$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%%%%&&&(((***&&&&&&%%%%%%$$$$$$######""" %%%)))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''(((((((((&&&&&&'''&&&%%%&&&((())))))(((...***&&&%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&''''''(((+++)))&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&%%%$$$&&&$$$$$$''''''$$$$$$'''))))))((())),,,333===CCC@@@999111,,,(((&&&$$$$$$(((''''''''''''(((((()))+++***)))((('''''''''((($$$$$$%%%&&&'''&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''')))(((&&&'''((()))(((''')))))))))(((((()))))))))))))))))))))))))))***************+++++++++***((('''''''''&&&&&&&&&&&&'''(((((('''''''''(((((()))(((((())))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((///+++'''''')))&&& ,,,,,,,,,++++++***))))))))))))))))))))))))))))))...---,,,******************(((&&&'''((()))'''%%%)))******)))'''$$$!!!(((((((((((((((((())))))+++***))))))(((((())))))++++++++++++++++++++++++)))))))))************))))))))))))***+++,,,---...//////222666999<<>>;;;888777666444222333111///.../////////...+++---///...,,,+++---............------------,,,------,,,+++************))))))))))))************+++---...---+++)))))))))))))))))))))***+++,,,------***)))***)))''''''+++&&&%%%&&&(((******(((&&&''''''(((((((((((('''''''''&&&&&&(((***+++***(((*********)))))))))(((((()))((('''(((*********)))&&&''')))******)))'''&&&'''((()))(((''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''000///,,,)))(((((()))***%%%%%%%%%'''))))))'''%%%)))&&&&&&)))***((()))---%%%%%%&&&((())))))'''%%%)))%%%######&&&$$$!!!%%%((('''%%%%%%(((+++''''''&&&%%%&&&'''((()))(((((((((''''''&&&%%%$$$)))******)))'''%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$%%%(((((($$$"""###$$$######$$$&&&&&&%%%######%%%&&&&&&%%%%%%%%%&&&###"""""""""###%%%&&&(((&&&$$$$$$'''&&&$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((()))***)))(((&&&&&&''''''%%%$$$''''''&&&%%%$$$%%%&&&(((%%%&&&'''(((((((((''''''***(((''''''(((((('''&&&&&&%%%$$$%%%'''((('''&&&&&&$$$$$$((((((&&&'''***###$$$&&&'''((()))+++---***,,,+++%%%$$$''')))'''(((((((((((()))+++,,,---###"""""""""$$$&&&)))+++$$$%%%'''))))))((('''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&((()))(((&&&###&&&(((******(((&&&###)))(((''''''''')))***+++###%%%((())))))((())))))"""%%%((('''&&&%%%&&&(((((((((((((((((()))******(((((())))))(((&&&$$$###$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))***)))(((''''''((()))***&&&'''((((((''''''(((***+++***))))))((()))))))))))))))))))))))))))))))))%%%'''***,,,---+++***(((...+++'''(((+++,,,(((%%%(((((((((((()))***,,,,,,++++++******))))))((((((******)))(((((((((((((((''''''''''''''''''''''''+++,,,,,,,,,+++)))(((&&&+++++++++,,,---...///000,,,---000444555555:::BBBDDDSSS^^^kkk|||wwwmmmhhh___WWWQQQLLLHHHFFF@@@===:::888777666444222555333000.........---,,,+++---///...,,,+++,,,///111000///...---,,,++++++......,,,+++***)))))))))))))))))))))************,,,---...---+++)))))))))++++++++++++,,,---...///+++'''%%%((()))'''&&&(((%%%&&&(((***,,,,,,)))&&&(((((())))))))))))((((((&&&&&&&&&''')))***)))(((******))))))((((((((('''(((''''''((()))******)))%%%'''(((******)))'''&&&'''((()))((('''&&&'''))))))(((((((((''''''''''''((((((((((((((((((''''''***((('''&&&&&&(((+++,,,&&&&&&&&&(((******(((''')))''''''***+++)))***...%%%%%%&&&(((******'''%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%(((+++)))%%%###%%%)))((('''&&&%%%&&&'''((()))''''''''''''&&&%%%$$$###'''(((((('''%%%###$$$%%%&&&'''((('''%%%$$$%%%&&&%%%%%%$$$###$$$%%%'''((($$$"""$$$((()))%%%###%%%&&&%%%$$$%%%%%%%%%###!!!###%%%&&&&&&%%%$$$%%%&&&%%%$$$#########$$$%%%&&&%%%###$$$'''&&&$$$&&&+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&&&&'''(((***+++)))'''%%%%%%%%%%%%###!!!%%%&&&&&&&&&%%%%%%'''((($$$%%%'''((((((((('''&&&)))(((''''''(((((('''&&&&&&%%%$$$%%%'''((('''&&&!!!###"""###'''"""&&&((((((((()))***&&&******$$$###'''(((&&&)))'''&&&(((,,,---+++)))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''(((***++++++%%%&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((((((---###+++///$$$(((000&&&((('''&&&&&&'''((()))***((((((''''''''')))***+++)))'''%%%%%%'''''''''&&&%%%(((+++,,,***((('''&&&***))))))((('''&&&%%%%%%,,,)))&&&%%%''')))(((&&&%%%&&&((()))))))))((('''+++,,,,,,---,,,+++***)))''''''''''''(((((()))))),,,+++&&&$$$(((...---(((******))))))((((((''''''((((((((((((((()))***************)))))))))))))))''')))++++++******+++,,,000...+++***+++,,,,,,+++111000...---...///111222,,,---///000222666;;;>>>CCCKKKYYYhhhwww|||vvvpppiii___VVVNNNHHHDDDAAA@@@???>>><<<:::888777666333333333222000///------------......------,,,+++........................+++++++++***)))(((((('''+++***((()))+++,,,,,,+++------------,,,+++*********((())))))&&&$$$'''...(((((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%''')))***)))))))))***)))+++(((###$$$+++,,,)))***......))))))......+++((((((((((((((((((((((((+++***)))'''''''''((())))))(((''''''(((***,,,------,,,***))))))+++---...+++***)))'''$$$###$$$&&&((((((((((((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$$$$'''%%%###$$$''')))'''%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))$$$%%%'''(((((('''%%%$$$,,,%%%###(((***(((&&&)))'''!!!$$$((('''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((())))))(((((('''&&&&&&(((((('''&&&%%%###"""###%%%'''''''''***'''%%%$$$%%%'''''''''"""$$$%%%'''''''''&&&&&& """$$$'''((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%###"""###$$$&&&'''''''''&&&&&&$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&(((((('''((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))333&&&)))---%%%(((***''''''&&&&&&&&&'''((()))***)))(((''''''(((((())))))'''&&&&&&'''(((((('''''')))***)))(((((()))***++++++++++++++++++******+++)))&&&&&&''')))(((&&&&&&&&&((()))))))))((((((***++++++,,,+++***)))(((&&&&&&&&&&&&''''''(((((()))((($$$###'''---,,,'''***)))))))))((((((((('''((((((((((((((())))))***))))))))))))))))))((((((&&&(((+++,,,++++++---...///---+++***+++,,,,,,+++000///---------...000111---...///000111444888;;;???FFFRRRaaaooo|||{{{uuuooohhh^^^UUUMMMHHHCCCAAA??????>>><<<:::888666555222222222111///---,,,+++------......------,,,+++++++++++++++++++++++++++++++++******)))(((((('''***)))((((((***++++++***+++++++++,,,++++++***)))***&&&%%%(((***)))***---(((((((((((((((((((((((('''(((((((((''''''&&&%%%&&&(((******)))(((((()))''')))'''$$$%%%+++...+++...000///***))),,,+++((())))))))))))))))))))))))+++***)))(((''''''((())))))(((''''''(((***,,,---+++******))))))***,,,,,,******)))'''%%%$$$%%%''')))************)))(((((()))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%$$$%%%'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&'''$$$%%%'''(((((('''%%%$$$'''######(((***&&&###$$$(((###!!!&&&)))(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######'''%%%$$$%%%&&&''''''&&&'''&&&%%%&&&'''((('''%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%'''((((((&&&&&&&&&'''((())))))))))))###$$$%%%'''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%$$$&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%$$$###'''&&&%%%%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&((()))***)))'''&&&%%%&&&###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((()))))))))(((''''''''''''&&&&&&&&&&&&&&&((((((''''''(((((()))***333'''&&&***''')))'''&&&&&&&&&%%%&&&&&&'''(((******)))''''''&&&&&&''')))(((''''''))))))((('''((())))))((('''(((+++---((()))))))))************+++)))''''''((()))((('''''''''((()))))))))((((((((()))***+++***)))(((''''''''''''''''''(((((((((&&&&&&###"""%%%++++++&&&))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))+++,,,,,,,,,---///...,,,++++++,,,---,,,+++...---,,,+++,,,---...///---.../////////111444777;;;BBBLLLXXXffftttzzztttmmmfff]]]SSSLLLGGGCCC@@@>>>>>>>>>===;;;888666444222222111000...,,,***)))---............---,,,,,,************************++++++******)))((((((((()))((('''''')))******)))((()))******+++************$$$###)))......,,,,,,(((((((((((((((((((((((((((((((((((((((''''''&&&''')))++++++)))((('''((('''((('''%%%&&&+++...---+++---,,,)))((())))))&&&)))******************)))***))))))(((((((((((())))))(((((('''((()))+++,,,((()))))))))*********+++((())))))(((&&&%%%'''(((+++++++++++++++***))))))***)))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$"""$$$)))***&&&###""")))$$$###'''+++)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((&&&$$$###%%%$$$"""###%%%&&&&&&%%%'''&&&%%%%%%''''''&&&%%%(((&&&%%%%%%&&&&&&%%%$$$###$$$%%%''')))(((&&&###(((((((((((()))***++++++''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%***(((&&&$$$$$$%%%((()))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''***,,,+++'''%%%&&&(((###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++))))))))))))))))))))))))***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******,,,&&&$$$'''***,,,)))"""&&&&&&&&&%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&)))((('''(((******)))((('''((())))))((()))+++---))))))))))))))))))))))))))))))((((((((()))((((((((((((((()))))))))(((((('''((()))))))))((('''&&&(((((((((((())))))))))))&&&'''%%%###%%%))))))%%%))))))))))))(((((((((((('''(((((())))))))))))))))))))))))))))))************+++------,,,,,,,,,------,,,***+++,,,------,,,,,,++++++***+++,,,------+++---.........000222555;;;@@@IIISSS```nnn{{{zzzuuukkkddd[[[RRRKKKFFFBBB@@@>>>>>>>>>===;;;888555333333222222000...,,,***)))...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((()))'''&&&&&&((())))))((('''((()))***++++++++++++)))%%%&&&,,,///---++++++(((((((((((((((((((((((((((((()))))))))(((((('''((()))++++++)))'''''''''((())))))'''''')))+++,,,$$$%%%&&&&&&'''((((((((()))***++++++++++++***))))))))))))(((((((((((()))((((((((((((((()))***+++&&&'''((()))******))))))'''((())))))''''''(((******++++++++++++***))))))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&******)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&'''&&&$$$$$$$$$%%%''')))&&&%%%%%%$$$############%%%&&&''''''''''''&&&%%%&&&%%%&&&((()))'''%%%%%%((($$$$$$(((***(((&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&%%%$$$######$$$&&&(((***+++)))'''&&&$$$###"""###%%%&&&&&&%%%'''%%%$$$%%%&&&'''&&&%%%'''&&&%%%&&&(((((('''%%%''''''&&&'''((('''%%%###''''''&&&&&&&&&(((***+++***)))((('''&&&'''''''''&&&&&&&&&&&&%%%&&&''')))'''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''&&&***)))'''%%%%%%%%%'''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))&&&%%%&&&((($$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++'''''''''((())))))******))))))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&'''%%%%%%)))***)))+++&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((('''''')))***+++)))((($$$'''***,,,+++******+++......---,,,,,,+++******(((((()))))))))((()))))))))))))))((((((((())))))&&&&&&(((((()))((('''&&&''''''''''''''''''''''''(((***)))%%%&&&(((((($$$(((((((((((())))))))))))''''''((()))***))))))(((******+++++++++,,,,,,,,,,,,...///...,,,******++++++******+++---...---,,,***************++++++,,,(((***,,,---...///222444999===EEEOOO[[[iiivvv~~~{{{vvviiicccZZZQQQKKKFFFBBB@@@>>>>>>===<<<:::777555333444444333222000...,,,+++......//////......---,,,------------------------*********)))))))))))))))((('''%%%&&&((())))))(((((((((***+++,,,,,,,,,,,,'''(((+++///---)))(((+++(((((((((((((((((((((((((((((())))))***))))))(((((()))++++++)))'''''''''*********)))&&&%%%'''***######%%%''')))(((((())))))***+++,,,,,,+++***)))((((((((())))))))))))(((((((((((((((((()))))))))%%%&&&'''))))))******)))'''(((******)))((()))***)))))))))***)))(((((('''(((''''''&&&''''''(((((((((''''''''''''&&&&&&&&&******)))'''&&&%%%$$$###%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$$$$%%%''')))%%%%%%%%%%%%$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&$$$###%%%''''''&&&######'''(((%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))$$$$$$$$$$$$$$$###"""!!! """%%%(((***)))((('''%%%$$$###$$$&&&((((((''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%''')))******((()))'''%%%%%%'''(((((((((''''''&&&&&&&&&(((***+++******((('''''''''''''''###$$$&&&&&&%%%'''+++...''''''(((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''((((((###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***%%%&&&&&&'''((())))))***''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))***&&&+++%%%"""'''&&&$$$,,,&&&''''''''''''&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&'''(((***+++)))'''$$$(((+++---,,,+++***)))------,,,+++***)))(((''''''(((******)))((()))*********)))((((((((())))))%%%&&&'''((()))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$(((++++++'''''')))(((%%%(((((((((((())))))))))))&&&''')))*********)))(((+++++++++,,,------......,,,---...---+++))))))************,,,...///...,,,))))))*********+++++++++(((***,,,---...///111333444999AAAKKKWWWdddpppxxx}}}{{{vvvhhhbbbYYYQQQKKKFFFCCCAAA???>>><<<:::888777555444555555444333222000///......////////////...------++++++++++++++++++++++++******))))))))))))))))))((('''&&&&&&((())))))(((((()))***+++,,,,,,,,,,,,'''(((,,,///+++&&&''',,,((((((((((((((((((((((((((())))))***************''')))++++++)))((('''(((***)))******&&&!!!###((((((&&&(((++++++(((''')))((()))+++,,,,,,+++)))((('''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&'''((()))***++++++''')))++++++***))))))***((((((((((((((('''&&&&&&''''''&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&$$$ """%%%&&&$$$!!!"""&&&&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''"""###############"""!!!!!!$$$&&&&&&&&&%%%&&&$$$$$$%%%''')))))))))((('''&&&&&&(((((('''&&&######%%%(((+++,,,+++***'''%%%######&&&)))+++,,,(((((((((((()))***++++++))))))(((((('''''''''&&&!!!$$$&&&&&&&&&(((...222(((((((((((('''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%&&&&&&'''(((%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''(((((((((((('''''''''(((((((((((((((((('''&&&&&&''''''%%%###%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))'''+++ &&&%%%!!!***'''(((((()))((('''&&&%%%$$$$$$&&&&&&'''&&&%%%%%%%%%%%%&&&(((******(((&&&(((***,,,,,,+++*********(((((((((''''''&&&&&&&&&&&&(((++++++***((()))+++++++++)))((((((((())))))%%%&&&''')))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%)))***((('''******((('''((((((((()))))))))***&&&''')))*********((((((******+++,,,,,,---......)))+++,,,,,,+++******+++))))))***,,,...///...---))))))***+++++++++++++++)))+++............000111111666???JJJVVVbbbnnnuuu|||~~~zzzuuuhhhbbbYYYQQQKKKGGGDDDBBB@@@>>>;;;999666666666666444444444333333222111000///////////////...------************************)))))))))))))))))))))***)))'''&&&'''(((***))))))(((((()))***+++++++++***'''&&&(((,,,+++((((((+++((((((((((((((((((((((((((()))******+++++++++***&&&(((******)))(((((()))''''''(((***%%%!!!((('''$$$&&&+++,,,(((&&&)))'''(((***++++++***((('''&&&'''((()))******)))((('''(((((((((((((((''''''((('''''''''(((***,,,---(((***,,,,,,***)))))))))'''(((((((((((('''&&&&&&((((((''''''(((((()))***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%''''''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&'''&&&%%%%%%$$$##################$$$!!!%%%%%% """%%%$$$###!!!###&&&%%%"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%""""""###$$$$$$$$$###### !!!"""###$$$$$$$$$$$$%%%$$$###%%%'''))))))))))))(((''''''))))))((('''$$$%%%&&&)))+++,,,***)))&&&$$$###$$$%%%&&&&&&%%%&&&&&&'''((())))))))))))&&&'''((((((((('''&&&%%%"""%%%'''&&&%%%(((...333(((((((((((('''&&&%%%$$$$$$%%%'''(((((('''%%%$$$&&&%%%$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((///,,,******+++***'''###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&(((''''''&&&%%%%%%$$$$$$###%%%(((***+++***(((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&'''((((((''')))%%%''' )))(((((()))))))))(((&&&%%%%%%&&&''''''&&&%%%###"""$$$$$$%%%(((******(((&&&+++++++++***((((((***,,,))))))))))))************%%%(((+++,,,***((()))+++,,,+++***((((((((()))***%%%&&&((()))))))))(((((())))))((((((((('''''''''!!!&&&(((''''''+++,,,***'''((((((((())))))******&&&''')))***+++***((('''))))))***+++,,,,,,------&&&(((***+++++++++,,,---((((((***,,,///000...---))))))***+++++++++++++++,,,...//////...---...///111777@@@KKKWWWcccooovvv{{{~~~~~~~~~}}}|||yyyttthhhbbbYYYQQQLLLHHHDDDBBBAAA???;;;777555555666777222333333333333222111111///////////////......---************************)))))))))))))))*********)))((('''''')))******)))'''(((((()))))))))))))))(((######(((,,,,,,******((((((((((((((((((((((((((()))***+++++++++++++++%%%'''******)))))))))***%%%$$$''')))%%%"""))) !!!(((***'''&&&***&&&'''***++++++***'''&&&&&&'''(((*********)))((('''((((((((((((((('''''')))(((''''''(((***---///)))+++------+++)))))))))(((((((((((((((''''''&&&))))))((())))))***++++++(((((('''''''''&&&&&&&&&)))((('''%%%###!!! ###&&&((('''%%%$$$&&&)))$$$%%%&&&'''''''''&&&&&&###$$$&&&'''(((''''''&&&######""""""""""""###### ''')))$$$"""$$$&&&######"""###&&&&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$''')))))))))***((('''((()))***)))(((&&&&&&'''***++++++)))'''((('''&&&&&&%%%""""""$$$%%%'''(((''''''&&&$$$&&&'''))))))(((&&&%%%$$$&&&((('''%%%'''---333(((((((((((('''&&&%%%$$$$$$%%%'''(((((('''%%%$$$%%%$$$$$$###$$$%%%''''''%%%$$$"""!!!"""$$$&&&((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&'''((()))))))))((()))***)))&&&'''%%%###!!!!!!###%%%'''&&&%%%$$$&&&((()))((('''((((((''''''''''''((((((((()))(((&&&$$$$$$&&&(((000***(((+++***%%%###%%%))))))((('''&&&&&&&&&&&&)))+++,,,---,,,***'''&&&(((((((((''''''&&&&&&&&&'''$$$$$$(((***'''&&&(((,,,+++))))))***+++***)))************))))))((((((,,,,,,,,,+++)))((()))***...---,,,***)))((((((((()))'''%%%%%%%%%&&&%%%$$$(((((('''&&&&&&'''))))))''''''((()))))))))))))))******))))))))))))******(((((('''(((((()))***+++))))))*********))))))((((((---,,,%%%"""&&&******)))************+++++++++,,,+++***))))))***+++,,,......---,,,---...///000222888@@@IIISSS___mmmvvv~~~|||yyywwwyyy}}}~~~vvvqqqggg___VVVQQQLLLFFFCCCDDDBBB@@@<<<777333111333666333222111222333222111///---.../////////...,,,+++((())))))***+++++++++,,,***)))'''&&&&&&&&&'''((((((((())))))))))))(((((('''(((******((((((((()))(((+++...///---***(((((())))))))))))((('''%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''(((%%%$$$&&&***+++)))&&&###***,,,***((()))+++***************)))((('''******))))))((((((''''''))))))))))))((((((((((((&&&))),,,+++'''&&&''')))&&&((())))))(((''''''(((((((((((((((''''''''''''(((((('''''''''(((((())),,,+++)))((('''''''''((('''%%%###!!!!!!###%%%'''((('''&&&'''((((((&&&$$$)))'''%%%%%%'''''''''&&&((('''''')))+++***&&&######$$$%%%&&&&&&%%%###"""***'''$$$$$$%%%&&&$$$"""%%%###!!!!!!###$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$&&&(((((('''%%%$$$%%%&&&%%%$$$$$$%%%%%%###!!! ############$$$%%%%%%%%%$$$$$$%%%&&&((()))))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''***'''%%%#########!!! (((%%%%%%''''''$$$$$$'''%%%%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%(((%%%&&&...+++ $$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&'''%%%$$$&&&)))***(((%%%&&&'''((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''&&&&&&'''((('''$$$+++)))'''&&&&&&''')))+++'''&&&%%%&&&((())))))(((((((((''''''''''''((((((((((((((('''%%%%%%''')))***%%%$$$)))+++((('''***(((''''''&&&&&&&&&&&&&&&+++---/////////,,,)))'''''''''''''''&&&&&&&&&%%%'''$$$$$$((()))'''&&&(((...,,,***)))******)))'''+++******)))(((((())))))***++++++***((('''((()))******))))))((((((''''''***(((&&&&&&''''''&&&%%%)))((('''&&&&&&''''''(((''''''((()))))))))))))))+++++++++******+++++++++)))(((((((((((())))))***))))))***************))))))---,,,&&&%%%(((***))))))************+++++++++,,,+++***))))))***+++,,,...------,,,---...///000111666===FFFOOO[[[iiirrr||||||yyyyyy{{{|||uuuooofff^^^VVVQQQLLLEEEBBBCCCBBB@@@<<<888555444444444222111000111222222000.........///000///...---,,,------,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((())))))))))))(((((((((***++++++)))((()))******+++------+++*********))))))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''')))!!!%%%++++++)))'''(((***************)))))))))(((***)))))))))((((((((('''(((((((((((()))))))))))))))((((((((()))((('''&&&&&&((())))))(((''''''(((((((((((((((''''''''''''((((((''''''''''''((((((+++***)))((('''''''''(((&&&%%%$$$######$$$%%%&&&'''&&&%%%&&&''''''%%%###)))'''%%%%%%'''((('''&&&'''&&&&&&''')))(((%%%"""###############$$$$$$%%%(((%%%###"""$$$$$$###!!!&&&$$$""""""###$$$$$$$$$'''''''''&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%$$$######$$$$$$"""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$'''%%%%%%''''''$$$$$$'''&&&%%%%%%&&&&&&((())))))(((((('''&&&&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))((($$$%%%!!!%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&'''%%%$$$%%%((()))(((&&&$$$'''(((&&&### """&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&((((((&&&%%%(((&&&%%%$$$$$$%%%&&&((('''&&&&&&''')))******)))((((((''''''''''''((((((&&&'''((('''&&&&&&((()))&&&######'''***))))))***&&&%%%%%%%%%%%%&&&''''''---///111222111...***((('''&&&&&&&&&&&&%%%%%%%%%&&&$$$$$$((((((%%%%%%'''///---***)))))))))'''&&&+++***)))((('''((()))***)))******)))'''&&&'''(((&&&''')))*********))))))+++)))(((((()))))))))(((***)))((('''&&&&&&&&&'''''''''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((()))((()))***+++++++++++++++***+++***((())),,,+++''')))************+++++++++++++++************++++++---------,,,---......//////444:::BBBJJJVVVccclllxxx~~~~~~|||zzz{{{~~~zzzrrrllleee\\\TTTOOOJJJDDDAAABBBBBB>>>:::888888777444111222000///000111111///...//////000111000///...---000///---,,,+++++++++,,,+++,,,,,,,,,,,,+++******((())))))******))))))(((***+++---,,,***))))))******++++++***))))))+++---((((((((())))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***)))%%%!!!!!!&&&+++$$$(((******(((&&&(((***+++***)))((((((((()))***))))))))))))((((((((((((''''''(((((())))))******+++(((%%%'''***+++'''$$$&&&((())))))((('''((((((((((((((((((''''''''''''((((((''''''''''''((((((******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$###((('''%%%%%%'''(((''''''&&&%%%%%%&&&''''''$$$"""%%%$$$"""""""""$$$&&&(((&&&$$$"""""""""###"""!!!)))&&&$$$###$$$%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$###%%%&&&%%%%%%%%%''')))$$$###"""###$$$$$$"""!!!'''%%%$$$%%%((()))&&&$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&((()))))))))'''$$$$$$''''''%%%%%%'''&&&&&&&&&&&&&&&'''((()))******)))(((&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&)))((("""$$$"""'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&%%%$$$%%%'''((()))(((%%%(((***((($$$!!!###%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((%%%%%%)))***)))(((((($$$###!!!!!!!!!!!!###$$$((('''&&&(((***+++***)))((((((''''''''''''((((((%%%'''((((((''''''(((***)))'''&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&((((((---///111222111...***(((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%((('''$$$$$$'''---+++))))))))))))((('''+++***(((''''''((()))***)))***+++***(((''''''(((%%%'''***,,,......---,,,,,,***))))))***++++++***++++++***)))((('''''''''''''''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))(((((('''((((((((((((***+++,,,,,,,,,,,,+++***)))***---...+++&&&))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///333888???FFFQQQ^^^ggguuu|||~~~}}}{{{}}}~~~wwwooojjjcccZZZRRRNNNIIICCC@@@AAA@@@<<<777777999888222---222000//////000000///...///000111111111000...---...,,,+++)))))))))+++,,,)))***+++,,,+++***)))((()))))))))******)))))))))***+++,,,,,,***(((((()))''')))******))))))+++,,,'''(((((()))))))))((((((&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))***)))&&&###$$$'''***&&&((()))(((''''''***,,,,,,***)))''''''(((***+++))))))))))))((((((((((((&&&''''''((()))******++++++)))((()))******(((&&&'''(((******((('''((()))(((((((((((('''''''''''')))((((((''''''''''''((())))))((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&''''''%%%###(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&$$$###'''&&&%%%$$$$$$%%%&&&'''%%%$$$###""""""######"""***(((%%%$$$%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%(((+++%%%$$$###$$$%%%%%%$$$""")))&&&###%%%)))***&&&"""###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%(((&&&%%%&&&((()))))))))'''$$$$$$''''''%%%%%%(((&&&&&&&&&&&&&&&'''((())))))))))))(((((('''&&&%%%&&&&&&''''''''''''&&&&&&###((($$$$$$,,,)))###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&%%%$$$$$$&&&'''((()))(((***,,,,,,***((()))+++&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&(((###$$$)))+++((((((***'''&&&%%%%%%%%%%%%&&&'''((('''&&&(((***+++***)))((((((''''''''''''((((((%%%'''(((((((((''')))******)))'''&&&&&&'''%%%###$$$$$$$$$%%%&&&'''((())),,,---...///...,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''###$$$(((***)))'''((()))******)))))))))(((''''''((()))******+++---,,,***((((((((($$$&&&))),,,------,,,,,,+++***((()))+++,,,,,,,,,,,,,,,,,,+++***)))((((((''''''((()))))))))))))))******++++++++++++************)))(((((('''(((((('''((()))***+++,,,,,,,,,+++)))(((+++...---***'''))))))*********++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------///333888===DDDOOO\\\eeettt{{{}}}|||~~~}}}vvvnnnhhhaaaXXXPPPLLLGGGAAA???@@@===999666666888666111,,,222000......///000///...///000111111111000...---++++++*********+++------***+++,,,,,,,,,+++)))((())))))************))))))(((***+++***)))''''''((($$$'''+++,,,+++***))))))(((((()))))))))))))))(((&&&&&&&&&'''''''''((((((************************)))'''&&&''')))+++)))(((%%%&&&''''''(((***,,,...+++***((('''''')))***,,,(((((((((((())))))))))))&&&''''''((()))******+++)))+++---,,,***((()))***''')))******)))(((((()))((((((((((((''''''''''''))))))((('''''''''''''''((((((((((((((('''''''''$$$%%%'''(((((('''%%%$$$)))((('''((()))((('''%%%'''&&&%%%%%%'''(((((('''&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$"""!!!&&&&&&%%%%%%$$$$$$%%%%%%+++(((&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$#########"""###$$$######%%%(((+++&&&%%%%%%&&&'''(((&&&$$$)))%%%"""$$$((()))&&&!!!$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&$$$$$$''''''%%%%%%((('''&&&&&&&&&&&&'''((((((''''''((())))))(((((('''&&&''''''((((((''''''&&& (((((()))000,,,$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((%%% '''***&&&%%%)))((((((''''''''''''(((((('''&&&&&&''')))******)))((((((''''''''''''((((((&&&((())))))((((((((()))'''((('''%%%'''***)))&&&%%%%%%%%%&&&'''((()))************************)))&&&&&&&&&''''''''''''(((&&&&&&)))***'''###$$$))))))'''&&&''')))++++++***''''''(((((((((((())))))***,,,------+++)))((((((###$$$&&&((()))))))))((()))((('''(((***,,,,,,,,,++++++,,,++++++***)))(((''''''((()))))))))))))))((()))***++++++***)))(((***))))))(((((((((((()))'''((()))******************'''(((,,,---+++)))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,------------,,,000333777<<>><<<;;;999888666444333222444222///...///111111111......///000///...---,,,,,,---...///000///---,,,------,,,+++++++++++++++)))******++++++******)))&&&(((******))))))***+++&&&(((******)))'''&&&'''***************)))((('''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))'''&&&%%%%%%%%%&&&'''''''''''''''(((***,,,,,,,,,((()))))))))************'''((((((((()))))))))***(((((((((((())))))))))))((()))***)))((('''''''''((()))++++++)))((()))***((((((((((((''''''''''''***)))(((''''''&&&&&&&&&&&&&&&'''((((((''''''&&&''''''(((((((((((('''''')))((('''((())))))'''%%%'''%%%$$$%%%'''))))))(((%%%''''''&&&$$$###$$$'''"""#####################&&&((()))'''%%%%%%''')))(((&&&$$$###%%%&&&&&&%%%"""##################### """$$$%%%%%%%%%&&&'''&&&%%%%%%&&&((()))(((&&&###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((()))'''%%%$$$%%%%%%$$$###%%%######'''(((&&&&&&)))(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''%%%$$$''''''((((((((((((''''''"""(((%%%###)))(((&&&,,,&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$'''))))))&&&###""""""((($$$!!!$$$***,,,((("""'''((()))++++++)))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***''' ***---''''''---((((((((((((((((((((((((&&&%%%$$$&&&((()))((('''((((((''''''''''''((((((''')))++++++)))'''''''''&&&***)))&&&'''---,,,''')))(((((((((((()))******((('''&&&%%%&&&))),,,...'''((((((((())))))******((())),,,---(((###%%%+++,,,***((('''((()))((('''$$$%%%(((***+++***(((&&&'''))),,,,,,***'''&&&&&&(((((('''&&&&&&&&&''''''&&&%%%$$$%%%(((***+++***&&&'''((())))))((('''''''''(((((()))))))))))))))'''(((***++++++***((('''(((((('''(((((()))***+++'''((((((((((((((('''&&&'''&&&(((,,,)))$$$'''...)))************+++++++++++++++------------++++++***+++,,,---...---,,,,,,...111555:::AAALLLZZZdddnnnxxx~~~~~~}}}~~~}}}wwwpppjjj\\\TTTLLLHHHDDD>>><<<=========<<<999666444444555555333000///000111222111---.../////////...,,,++++++,,,...///...,,,)))''',,,+++)))((('''((()))*********++++++++++++******&&&(((***+++++++++,,,---)))))))))(((&&&%%%'''(((+++++++++******(((''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''&&&######(((((((((((()))++++++***)))'''((()))***************'''((((((((())))))******))))))))))))(((((((((((()))'''%%%&&&))))))&&&###((()))++++++)))((()))***)))(((((((((''''''''''''******)))''''''&&&&&&&&&%%%&&&'''((((((((('''&&&((((((((((((((((((((((((((('''&&&'''((((((&&&$$$&&&%%%$$$%%%'''))))))((($$$&&&'''%%%"""!!!###&&&%%%$$$$$$$$$%%%''')))+++%%%''')))'''%%%%%%'''***'''%%%######$$$&&&&&&&&&"""""""""""""""######### """%%%&&&%%%$$$%%%%%%%%%$$$$$$&&&'''((('''%%%"""$$$&&&'''&&&&&&'''(((((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))(((&&&%%%%%%&&&&&&&&&%%%%%%######'''(((&&&&&&)))(((''''''&&&&&&&&&''''''&&&'''(((((('''%%%###!!!''''''((((((((((((''''''''''''(((...+++&&&+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''###'''++++++'''""" ((('''&&&'''((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&%%%%%%)))++++++'''%%%&&&(((+++(((&&&&&&((()))'''%%%)))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&(((((((((((((((((((((((('''))))))&&&###$$$+++222***)))((((((((()))***+++((('''&&&%%%%%%&&&((((((((()))))))))************((()))***)))%%%!!!''''''''''''((((((((((((&&&(((******))))))***+++((((((((((((''''''''''''(((((((((((('''''''''''''''%%%$$$###$$$&&&((()))'''!!!%%%******(((((())))))(((((('''''''''&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&******))))))))))))******(((***,,,......,,,***(((......---,,,,,,,,,------...///////////////...---111000333999???GGGTTTaaalllwww~~~|||{{{zzzzzz{{{|||~~~}}}xxxpppiii^^^WWWNNNEEE???;;;999888888888888888777555444333000///////////////000000///...---,,,+++,,,---...000///---+++***)))((((((***)))))))))(((((('''''''''&&&&&&''')))***)))'''%%%)))...///---++++++,,,,,,***)))''''''(((***++++++***((()))******)))(((((((((((((((((((((((((((''''''((()))***+++,,,,,,++++++---...)))######'''***))))))(((((()))***+++,,,,,,,,,++++++)))(((((((((((())))))))))))((((((&&&&&&'''((())))))((((((&&&(((%%%&&&)))&&&&&&'''(((*********))))))))))))(((((('''''''''''''''(((((('''%%%%%%&&&((('''((('''%%%###""""""$$$###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&)))(((&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%""",,,+++)))(((&&&%%%%%%%%%$$$$$$$$$$$$######""""""########################%%%&&&&&&$$$"""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((''''''---)))&&&&&&%%%###(((...%%%$$$$$$###$$$%%%'''(((***)))(((''''''&&&''''''###%%%&&&&&&%%%%%%'''(((++++++***)))))))))((((((&&&''''''&&&%%%%%%(((***&&&&&&%%%%%%&&&((()))***%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$######%%%((('''''''''((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***(((&&&%%%%%%%%%$$$$$$,,,)))'''&&&((()))(((&&&)))(((''''''''''''((()))))))))(((((((((''''''''''''(((((())))))*********'''''''''''''''((()))+++,,,+++*********+++,,,---((('''&&&&&&&&&&&&'''((((((((()))))))))*********)))***+++***(((%%%$$$%%%''''''''''''((((((((((((''')))++++++***)))***+++((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))'''!!! %%%)))((('''''')))(((((((((''''''''''''(((((((((((()))))))))***'''((())))))))))))((('''+++*********)))))))))(((******))))))))))))*********+++,,,------+++***))),,,+++++++++,,,------......//////000000000//////111000333888>>>FFFSSS___kkkuuu~~~~~~|||{{{{{{|||~~~}}}wwwooohhh]]]VVVMMMEEE???<<<:::888999999999888777666444444000000////////////000000///......---,,,,,,,,,,,,...---,,,+++***)))))))))+++++++++******)))))))))((('''&&&'''((((((&&&%%%++++++++++++***'''###!!!+++***)))))))))***+++,,,***)))((((((******)))((('''''''''''''''''''''''')))))))))))))))))))))))),,,)))(((+++***&&&###$$$***))))))(((((()))***+++++++++++++++***)))((('''(((((())))))))))))((((((&&&&&&'''((((((((((((((()))+++)))$$$$$$(((***((('''((()))))))))((('''&&&((((((((('''''''''&&&&&&&&&((()))((('''&&&'''(((%%%&&&'''&&&%%%%%%''')))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&### ))))))(((((('''&&&%%%%%%$$$$$$$$$$$$#########"""########################$$$%%%%%%$$$"""!!!"""###((())))))*********))))))&&&&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((((((''''''&&&$$$$$$&&&$$$!!!###''''''&&&%%%$$$$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&%%%'''((((((&&&&&&'''))),,,,,,++++++)))(((&&&%%%((('''&&&%%%&&&'''((()))&&&&&&%%%%%%&&&'''((()))&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&)))((((((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((******+++222,,,'''%%%''')))(((&&&...+++(((''''''((((((((()))((((((''''''(((((()))***)))((('''''''''((()))''''''((()))***++++++,,,&&&%%%&&&(((******'''###+++************+++,,,---(((''''''&&&&&&&&&''''''(((((((((((())))))))))))%%%&&&&&&&&&$$$$$$&&&'''''''''''''''(((((((((((()))+++,,,,,,***))))))***(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((((('''(((###!!!%%%)))'''&&&&&&((((((((((((''''''''''''((((((((()))))))))******(((((()))******)))((((((************)))))))))))))))))))))))))))))))))))),,,,,,,,,++++++******))))))))))))***+++,,,---...---...///000000000000000000///222888===DDDQQQ]]]hhhttt~~~~~~~~~|||vvvmmmfff[[[UUULLLEEE@@@===;;;999:::::::::999888777555555000000////////////000000/////////...---,,,++++++,,,+++******)))*********,,,,,,,,,,,,,,,+++++++++)))'''''''''''''''%%%###...+++((()))***'''!!!)))))))))******+++++++++)))(((''''''))))))(((''''''''''''''''''''''''''',,,++++++***)))((('''''',,,&&&$$$(((+++((($$$###))))))(((((()))***++++++)))*********)))((('''&&&(((((())))))))))))((((((&&&''''''(((((((((((((((***+++***''''''))))))'''(((((((((((('''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&&&&(((******)))((((((((('''((()))((('''''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$%%%''''''%%%$$$&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$############''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''""""""%%%((('''###"""$$$((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''')))))))))'''&&&'''(((+++,,,,,,,,,***'''%%%###***'''$$$%%%(((***)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''***)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++///,,,(((''')))******)))...,,,)))''''''((()))***)))(((((((((((((((((()))+++)))(((&&&&&&''')))***)))))))))***************%%%%%%'''(((((('''%%%###''''''(((((())))))******((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))$$$$$$$$$###"""###&&&(((''''''''''''((((((((((((***,,,---,,,***))))))***((((((((((((''''''''''''))))))))))))************)))***+++,,,+++***(((&&&***%%%$$$''')))'''&&&'''((((((((((((((('''''''''(((((()))))))))*********((()))***++++++***)))(((((((((((((((''''''''''''))))))************))))))---,,,+++***))))))******((((((((())))))***,,,,,,+++,,,---...///000000000//////222777<<>><<<;;;::::::::::::888777666555111000000////////////000//////000000///---+++***,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((''''''((())))))'''%%%+++***)))***+++***'''$$$''''''(((***************((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))((((((((()))%%%$$$(((***'''%%%%%%((((((((())))))***++++++(((((())))))((('''&&&&&&(((((())))))))))))((((((''''''(((((((((((((((''''''(((((('''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++,,,+++)))))))))*********)))'''&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))$$$$$$$$$%%%''''''''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######%%%&&&"""############"""!!!!!!#########$$$############&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&$$$$$$'''+++***%%%%%%(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&&&&''''''((())))))(((&&&%%%&&&''')))***,,,,,,+++(((%%%###+++'''###$$$))),,,***'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$%%%''''''&&&&&&''')))***)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))"""$$$''''''%%%%%%&&&(((,,,+++***((('''((()))+++((())))))))))))))))))(((+++)))(((&&&'''(((***+++,,,++++++***)))(((''''''$$$''')))'''###"""%%%(((&&&&&&'''((())))))******(((((('''''''''&&&&&&%%%&&&''''''''''''((((((((())))))(((&&&$$$%%%(((+++''''''''''''((((((((((((***+++,,,,,,***((())))))((((((((((((''''''''''''((()))))))))*********+++)))***+++,,,,,,***'''&&&+++((('''******''''''((('''''''''((((((((((((((())))))))))))************((()))***++++++***)))(((''''''''''''((((((((((((((()))************)))(((---,,,***)))((()))***+++***))))))(((((())))))))))))***+++,,,------------///...111666:::@@@KKKVVVdddqqq~~~{{{tttkkkdddZZZTTTMMMGGGBBB@@@===;;;::::::::::::888777666555111111000///////////////...///000000///---,,,***///...,,,***)))(((''''''*********+++++++++++++++((('''''')))+++,,,+++***&&&))),,,,,,***)))***+++&&&&&&'''((())))))(((((('''&&&&&&'''((())))))(((''''''''''''''''''''''''))))))))))))************%%%%%%(((***((($$$$$$((('''(((((()))***+++++++++'''((((((((((((''''''&&&(((((())))))))))))(((((('''(((((((((((((((''''''&&&%%%&&&'''&&&%%%######%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++,,,+++***)))***((())))))'''%%%%%%&&&'''$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((())))))$$$$$$%%%&&&&&&'''((()))"""###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&%%%$$$$$$"""######$$$$$$$$$###"""&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%###$$$'''&&&###%%%)))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&'''((())))))&&&(((((('''%%%$$$%%%&&&&&&(((***++++++)))'''%%%+++'''###$$$)))+++***'''''''''''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%%%%'''((()))((((((((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''###((()))'''&&&(((+++((()))))))))((((((***+++((())))))******))))))(((***)))((((((((()))***+++---,,,+++)))(((&&&%%%$$$$$$''')))&&&!!!!!!&&&,,,'''((()))***+++,,,,,,,,,(((((((((((('''&&&%%%$$$&&&&&&&&&&&&'''''''''((((((((('''%%%###$$$&&&(((''''''''''''(((((((((((((((***++++++)))(((((()))(((((((((((('''''''''''''''(((((())))))*********'''(((***+++***)))'''&&&***((((((******''''''***'''''''''((((((((((((((()))))))))*********++++++(((((()))******)))(((((())))))))))))************((()))***++++++***)))(((+++***)))(((((()))***++++++***)))(((((((((((((((((()))***+++++++++++++++...---000555999>>>HHHRRRaaaooo}}}~~~{{{tttkkkddd[[[VVVOOOIIIDDDAAA>>><<<:::::::::999888777555555222111000//////......///...////////////...------000///---+++***(((((('''))))))))))))************''''''(((***---...---,,,%%%(((+++***'''%%%'''***((((((((((((((((((((((((((('''&&&''')))******)))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,%%%&&&***,,,(((###$$$)))&&&'''(((***++++++++++++''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((('''&&&'''%%%&&&))))))&&&%%%'''%%%%%%$$$%%%%%%'''((()))&&&&&&&&&&&&&&&'''''''''&&&(((***+++*********+++###%%%&&&&&&%%%&&&(((***###$$$%%%&&&''')))******'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((()))))))))$$$%%%&&&%%%%%%&&&(((***###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''(((((((((((('''&&&%%%%%%"""###$$$%%%%%%%%%$$$###%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''((('''''''''(((''''''&&&%%%""" !!! """'''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++%%%&&&''''''%%%$$$%%%&&&%%%&&&(((******)))(((''')))&&&###$$$''')))(((''''''(((((()))))))))(((((()))((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&((('''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))***+++,,,###&&&)))***)))((()))+++((()))************)))((((((((()))))))))*********+++***)))((('''%%%%%%$$$%%%&&&'''%%%$$$%%%(((+++&&&''')))***+++,,,,,,+++'''((((((((((((&&&%%%$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%###""""""$$$&&&''''''''''''((((((((((((&&&((())))))((((((((()))((((((((((((''''''''''''&&&&&&'''(((((()))******%%%&&&'''((((((((('''&&&(((&&&&&&)))(((&&&&&&***''''''''''''((((((((()))))))))*********+++++++++'''((())))))))))))((('''((()))))))))*********+++((()))***++++++***)))(((((((((((())))))***+++,,,)))))))))((())))))******)))***++++++++++++******------000555888<<>>;;;999999888777555333111000222222111111000000//////......------------......******+++++++++***))))))***)))(((((()))***,,,---000+++%%%$$$'''+++------,,,***)))'''''''''((((((+++++++++++++++,,,,,,,,,++++++,,,,,,---............,,,++++++,,,,,,***))))))(((,,,111000***+++222)))))))))((((((''''''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))...,,,)))&&&%%%%%%&&&'''************))))))))))))&&&''''''(((((((((((((((((('''''''''))))))(((&&&)))******+++***)))'''&&&%%%)))%%%%%%***!!!000,,,((('''&&&%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$***))))))((('''&&&%%%%%%$$$$$$###%%%''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$''''''((()))((('''&&&%%%######$$$$$$&&&((()))***"""$$$'''(((&&&%%%$$$$$$###$$$%%%&&&''')))******+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%$$$###############$$$%%%'''))))))'''%%%$$$'''&&&&&&'''))))))((('''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''(((((((((((()))'''&&&&&&''''''%%%$$$(((((())),,,///000///------***&&&$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%&&&((()))(((%%%""" %%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''&&&''''''(((((())))))))))))))))))))))))******))))))((((((''''''&&&((())))))((((((***+++***(((%%%"""!!!"""%%%&&&%%%&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%)))))))))(((''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))***)))(((((())))))))))))+++)))((('''%%%$$$&&&(((''''''''''''''''''''''''''''''&&&''''''((()))***((((((((()))))))))******&&&***,,,***%%%###&&&***(((((()))***************&&&'''((())))))***))))))(((((((((((()))***+++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,------///222333555>>>HHHQQQ^^^llltttzzz~~~{{{xxx|||~~~yyyrrrjjjddd^^^XXXPPPIIIDDD@@@<<<:::999999999888666444333222000/////////.........---......------------......,,,+++++++++,,,,,,+++***)))))))))))))))+++---......***'''&&&(((***+++++++++***)))(((''''''(((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,...///000---,,,+++***++++++***(((***(((***---+++&&&&&&+++******))))))(((((((((''''''''')))***++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***((('''&&&&&&&&&+++***************))))))''''''((()))))))))))))))'''&&&&&&((()))***(((&&&***************(((&&&%%%$$$'''***$$$+++...,,,''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$''''''''''''&&&&&&%%%$$$%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&(((***)))&&&$$$&&&''')))******((('''%%%$$$$$$$$$%%%&&&'''(((((($$$&&&))))))(((&&&&&&&&&%%%%%%&&&''''''((())))))((())))))((('''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&((()))))))))'''&&&'''&&&%%%%%%$$$$$$%%%%%%###%%%'''))))))'''%%%###%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((())))))))))))&&&$$$%%%'''(((&&&###&&&&&&'''))),,,---,,,++++++)))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%$$$""" %%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''(((((()))***++++++***)))((('''&&&&&&(((((((((''''''&&&&&&%%%&&&((())))))(((((()))+++''''''%%%$$$###$$$$$$$$$&&&''''''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%)))))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((())))))******+++******))))))***+++&&&)))***)))''''''((()))'''''''''''''''''''''''''''&&&&&&'''((()))***+++''''''((((((((()))))))))%%%***///...)))&&&'''***(((((()))***************&&&'''((())))))***))))))******))))))((())))))***))))))************)))))),,,+++***))))))+++,,,......---...111333555===EEEMMMZZZhhhpppwww|||~~~}}}~~~}}}yyyvvvyyy|||~~~|||yyyssslllggg\\\WWWOOOHHHCCC???<<<:::444444444444333222111111////////////............///......------......///...,,,+++,,,...///...,,,)))))))))))))))+++---...***)))))))))******)))((('''((())))))***))))))(((''''''((()))***+++,,,,,,+++*********+++,,,---...,,,***))))))******)))'''***)))***+++***''''''***++++++***************)))((()))***+++,,,---------************************))))))(((((((((((())))))'''(((***++++++)))'''&&&*********))))))((((((((('''((())))))******))))))&&&&&&&&&(((******(((&&&)))*********)))(((&&&%%%"""&&&***###&&&&&&)))&&&'''''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$'''%%%$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&'''(((***)))&&&$$$%%%'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''&&&&&&''''''''''''''''''&&&&&&&&&###%%%''''''%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%''')))***+++***(((''''''&&&%%%%%%$$$$$$%%%%%%"""$$$'''))))))'''$$$"""$$$######$$$&&&'''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))*********(((&&&$$$$$$'''(((&&&###&&&%%%%%%''')))***)))(((((('''&&&$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$###%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''((()))******++++++***)))'''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))(((((((((''''''&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###(((((())))))))))))((((((%%%&&&&&&'''(((((())))))''''''((())))))))))))(((%%%%%%&&&&&&'''(((((((((******)))(((((())))))))))))*********((((((***+++###))),,,)))'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''')))***+++''''''''''''((((((((((((%%%)))------+++(((((()))&&&&&&'''((((((((((((((('''(((((())))))))))))(((+++***)))(((((((((((((((******++++++++++++******---+++)))((((((***---...///------000222555;;;CCCJJJWWWdddmmmtttzzz~~~}}}}}}~~~~~~}}}zzzxxxxxx|||}}}}}}|||{{{yyytttmmmhhh[[[VVVOOOHHHCCC???<<<:::555555666666555555444444111111111111000000000000//////............//////000---+++,,,///111///---***)))(((((()))***,,,---((()))***+++***)))(((&&&%%%&&&(((************)))&&&&&&'''((())))))******(((((())))))***+++++++++***)))((()))*********(((%%%%%%%%%'''(((((()))***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))***%%%'''***------+++(((&&&******))))))(((''''''''''''(((((()))))))))))))))%%%%%%&&&)))++++++(((&&&((())))))***)))(((&&&%%%'''***''')))''''''+++%%%&&&&&&''''''&&&%%%%%%&&&(((******(((&&&%%%%%%###$$$&&&''''''&&&%%%$$$)))'''%%%%%%%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&'''))))))&&&$$$%%%&&&'''((()))(((''''''''''''''''''&&&%%%$$$######%%%&&&&&&%%%$$$$$$%%%(((''''''&&&%%%%%%$$$$$$!!!$$$&&&&&&$$$$$$'''***$$$%%%%%%&&&&&&'''''''''&&&'''((()))***)))((((((%%%%%%$$$##################$$$&&&((((((&&&$$$###&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))))))))&&&%%%$$$%%%&&&&&&%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$"""!!!"""######$$$%%%&&&&&&&&&&&&%%%'''&&&$$$"""###%%%(((***&&&&&&'''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&'''(((((('''&&&&&&&&&''''''***)))(((&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$(((((())))))))))))((((((%%%%%%%%%&&&''''''((((((''''''((()))))))))))))))%%%%%%&&&&&&'''(((((()))++++++***)))((((((((((((&&&((()))'''%%%%%%''')))$$$***+++%%%"""$$$((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((******&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''))))))&&&&&&'''(((((((((((((((((())))))))))))((((((''')))(((((((((((())))))******+++,,,------,,,+++***+++***)))))))))***,,,,,,000---,,,///222444:::AAAGGGTTTbbbkkkrrryyy}}}}}}~~~}}}|||{{{{{{~~~}}}}}}|||{{{xxxssskkkfff[[[VVVNNNHHHCCC???<<<:::::::::999999888777666555000000000000111111111111//////............//////000---***+++...111000---***)))((((((((()))***+++)))******)))((((((((((((''''''''''''((()))***+++'''''''''(((((()))))))))%%%&&&((()))******)))))))))(((((()))+++,,,,,,+++%%%%%%%%%%%%''')))***)))************************))))))******+++*********))))))))))))))))))))))))******))))))))))))******((()))+++,,,+++)))'''&&&*********)))((((((''''''&&&'''(((((())))))(((((($$$%%%&&&)))++++++(((&&&''''''((())))))((('''&&&---+++,,,***$$$)))***###$$$%%%&&&&&&%%%$$$$$$&&&)))++++++(((%%%%%%%%%###$$$&&&'''((('''&&&%%%)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$"""%%%((('''$$$$$$&&&***$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%&&&(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))(((((('''&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$&&&'''&&&%%%###%%%&&&%%%###"""$$$&&&###$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))&&&'''((('''%%%$$$$$$%%%(((&&&$$$###"""$$$%%%'''+++***'''&&&%%%&&&((()))&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''((()))))),,,,,,***)))(((((((((((($$$&&&'''%%%###"""%%%'''&&&+++***!!!!!!&&&'''''''''''''''''''''''''''$$$$$$%%%%%%'''((()))***&&&&&&&&&'''''''''(((((('''### !!!%%%(((***((())))))***************))))))***))))))(((''''''''''''''''''(((***+++,,,+++,,,------------,,,+++((()))***+++,,,+++******000---,,,///222444:::AAAFFFRRR```iiiqqqxxx|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{xxxqqqjjjddd[[[VVVOOOHHHCCC@@@===:::999999888777555333222111............//////////////////............//////000,,,((()))...000///---***)))(((''''''((())))))++++++)))'''&&&&&&(((***+++)))'''%%%%%%(((***,,,(((((((((((())))))))))))$$$&&&(((***+++***)))(((***)))(((***,,,......---......,,,++++++------+++)))))))))))))))*********((())))))))))))(((((('''((((((((((((((((((((((((******))))))))))))******---,,,+++***)))((('''&&&++++++******)))(((((('''&&&''''''((((((((((((((($$$%%%&&&)))++++++)))&&&&&&'''((())))))(((((('''***$$$ '''&&&***%%%###""""""$$$%%%%%%$$$###"""%%%(((++++++'''$$$$$$%%%"""$$$&&&(((((((((&&&&&&)))((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''((('''&&&&&&&&&'''((((((&&&&&&'''(((#########$$$$$$%%%%%%%%%$$$(((***)))%%%###&&&)))$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$###%%%'''&&&$$$###%%%''''''%%%$$$$$$%%%&&&&&&%%%"""%%%'''&&&$$$###%%%(((###$$$%%%'''((()))******%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&''''''%%%###***(((&&&&&&'''((((((((()))&&&$$$%%%'''(((&&&###))),,,,,,)))((()))'''###''''''''''''(((((((((((($$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((***,,,((('''+++$$$%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&(((&&&&&&)))+++)))"""'''$$$'''&&&!!!(((---&&&***)))'''&&&%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''(((((())))))((('''&&&&&&***)))((()))***)))(((&&&'''(((&&&""""""&&&((('''$$$$$$&&&'''''''''&&&%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((***+++)))'''(((+++''' ,,,&&&"""&&&---000,,,&&&(((((((((((())))))))))))'''(((((()))***+++++++++.........---,,,+++)))))),,,+++,,,---...---+++)))------......000555<<>>;;;999888777666444333222222000000////////////000000......------...//////000++++++***)))))))))))))))((())))))******))))))(((%%%'''***,,,,,,+++***(((---'''""""""'''***)))&&&))))))))))))))))))))))))((((((((()))******++++++++++++*********)))))))))$$$***---***'''((()))(((++++++***)))))))))))))))++++++***)))))))))))))))'''''''''((((((((())))))+++++++++*********))))))((()))+++,,,,,,,,,+++***************************''''''''''''''''''''''''((('''''''''(((((()))***(((((('''''''''&&&&&&&&&###''')))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((+++***%%%%%%(((((($$$&&&'''((())))))'''&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&"""%%%(((((('''%%%$$$###&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&(((((('''&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$&&&%%%$$$%%%((('''"""&&&###$$$((('''$$$&&&+++%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&)))&&&&&&((('''###$$$(((((('''''')))++++++***))))))'''%%%%%%'''((((((''')))'''&&&&&&''''''&&&%%%//////,,,&&&$$$''''''%%%''''''''''''(((((((((((('''((()))******+++++++++''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''(((***%%%$$$(((!!!"""(((''''''&&&''''''(((((((((''''''''''''((())))))&&&&&&%%%%%%%%%&&&''''''***((((((***------***'''$$$!!!%%%%%% '''---&&&))))))((('''&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''$$$$$$''''''%%%%%%&&&'''((()))(((''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((###((()))%%%###'''---///)))((('''(((+++,,,+++***(((((((((((())))))))))))&&&&&&''''''(((((())))))((()))***+++++++++++++++,,,+++++++++++++++,,,,,,......//////000555:::???GGGPPP]]]hhhooouuu{{{}}}{{{|||~~~~~~~~~~~~~~~~~~|||}}}~~~uuummmhhhccc___YYYQQQIIICCC???<<<888777666444333222111111222111000//////...//////......---------...//////++++++***))))))))))))******))))))(((((())))))***'''(((***+++,,,***)))(((111...***)))(((((('''&&&))))))))))))))))))))))))((((((((()))******++++++******)))))))))((((((((((((&&&'''******((((((***+++***))))))))))))))))))+++***))))))))))))))))))''''''(((((((((((())))))+++************)))))))))$$$%%%&&&((((((((('''&&&************************(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&!!!$$$''')))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''')))***'''&&&((('''$$$(((((()))))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&'''(((((((((((('''(((&&&$$$&&&((()))(((%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$#########$$$$$$&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''!!!$$$%%%$$$''')))'''###(((%%%%%%(((***((((((***%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&(((***((($$$%%%)))'''&&&''')))+++,,,,,,***)))'''&&&''')))))))))((()))((('''''''''''''''&&&+++---+++'''&&&((((((&&&''''''''''''(((((((((((('''((()))***++++++++++++(((((((((((((((((())))))((((((''''''''''''((((((+++,,,'''%%%((( '''''''''''''''(((((()))'''''''''&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&((()))'''&&&### $$$$$$ '''---&&&)))(((((('''''''''''''''&&&'''((('''&&&%%%&&&((('''(((((((((((((((''''''%%%&&&'''&&&%%%$$$$$$$$$$$$'''(((%%%%%%((('''$$$&&&&&&((()))))))))((('''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((###'''(((%%%$$$'''))))))%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))'''''''''(((((()))))))))(((((()))***************++++++***))))))***,,,---......//////111555:::>>>FFFOOO[[[fffooovvv|||~~~|||{{{}}}~~~}}}}}}}}}~~~~~~}}}tttlllgggbbb___XXXPPPIIIBBB>>><<<777666444333111111111111222222000///...............---------------......,,,+++******))))))******,,,+++***))))))***+++,,,((()))***++++++***((('''......---+++)))''''''(((((((((((((((((((((((((((((((((((()))******++++++))))))))))))((((((((((((---&&&%%%,,,---'''&&&+++******)))))))))))))))*********)))))))))))))))***(((((((((((((((((())))))************))))))))))))''''''(((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((((('''&&&$$$(((((())))))((('''&&&%%%''''''&&&%%%###"""!!!!!!''''''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((()))))))))))))))***'''%%%&&&***,,,+++(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''((((((&&&$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%'''(((((('''%%%%%%''')))%%%$$$$$$%%%&&&'''((()))!!!$$$&&&&&&''')))&&&!!!(((%%%###&&&)))***(((&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((+++---)))$$$%%%)))%%%%%%%%%'''***++++++***)))(((''')))***+++***)))((())))))(((((('''''''''$$$(((***))))))+++)))&&&''''''''''''((((((((((((''''''((()))************))))))))))))))))))((((((******))))))))))))******'''***&&&''',,,'''"""***'''''''''''''''((()))***''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&&&&%%%$$$(((%%%)))((($$$+++111***((((((((((((((((((''''''&&&'''((((((&&&&&&'''(((''''''((((((((((((((('''%%%''')))(((&&&$$$%%%&&&$$$'''(((%%%%%%((('''$$$&&&&&&((()))))))))((('''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((&&&((('''%%%&&&'''###$$$&&&((('''%%%%%%'''((((((((((((((())))))))))))((()))))))))))))))******)))************)))(((((()))******)))((((((+++...---...///000111555:::>>>EEENNN[[[fffooowww}}}|||~~~~~~}}}~~~}}}}}}}}}}}}{{{rrrjjjeee___[[[UUUNNNFFF@@@<<<:::777555333222111111111222222222000///............------,,,,,,,,,,,,------,,,++++++***************,,,+++***))))))***+++,,,))))))************)))(((&&&(((******(((((()))***((((((((((((((((((((((((((((((((()))******++++++))))))))))))((((((((((((...'''&&&---...(((&&&******)))))))))))))))*********)))))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))...------,,,+++***))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))(((&&&%%%%%%''''''''''''&&&&&&%%%%%%''''''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&'''''''''((((((((())))))(((((())))))(((((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%(((&&&$$$%%%(((***)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$""""""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%''')))$$$$$$$$$%%%&&&'''((()))###&&&'''&&&'''(((%%%'''&&&%%%&&&)))***((($$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%******,,,...***%%%$$$((($$$$$$$$$&&&)))***)))(((((('''''')))++++++***)))(((******)))((('''((()))$$$((()))***,,,***%%%''''''''''''(((((((((((('''((()))******++++++*********))))))))))))((((((++++++************++++++%%%((($$$$$$)))###&&&''''''''''''((()))******(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((***))))))((('''&&&&&&&&&(((%%%)))(((###)))///((((((((()))))))))(((((('''&&&'''(((((('''&&&'''(((&&&'''((((((((((((((((((&&&(((+++***&&&%%%&&&(((%%%''''''$$$$$$''''''%%%%%%&&&'''((()))(((''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((((()))(((&&&((((((!!!((()))***)))(((((()))***(((((((((((())))))))))))))))))))))))***************************)))((('''&&&)))+++***((('''***...+++---...000222666;;;???EEEMMMZZZfffpppyyy}}}~~~~~~||||||}}}~~~yyyppphhhcccZZZWWWQQQJJJDDD???;;;999777555333111111111222333222111000//////...//////------,,,+++++++++,,,,,,,,,,,,+++************+++)))((((((''''''(((((())))))))))))*********))))))"""%%%((()))))))))******))))))))))))))))))))))))((((((((()))******++++++******)))))))))((((((((()))((()))------)))'''))))))))))))))))))******+++)))))))))))))))******+++******))))))))))))(((((((((((()))))))))))))))***,,,,,,+++***)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))'''&&&%%%&&&&&&&&&'''''''''''''''(((&&&$$$$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%((((((%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''''''''((((((((()))))))))&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''$$$$$$###""""""###%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''' !!!#########$$$&&&(((&&&&&&%%%%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))%%%''''''%%%&&&'''$$$&&&((((((''')))+++)))$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$############,,,)))(((+++***&&&$$$&&&%%%%%%%%%''')))***)))(((%%%%%%&&&(((******)))'''(((***+++***((('''(((*** $$$'''&&&'''***(((%%%''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,*********)))))))))((((((+++******************+++''')))$$$$$$''' !!!''''''''''''((()))***+++******)))((((((((((((((())))))((('''''''''(((((('''((()))***)))((((((((('''$$$&&&%%% %%%***###'''((())))))***)))((('''&&&((()))((('''&&&''')))&&&&&&'''(((((((((((((((%%%(((+++***&&&$$$&&&(((&&&((('''######'''(((&&&$$$%%%&&&'''(((''''''&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((&&&))))))''''''(((%%%***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++******$$$(((++++++((('''***---)))+++...000333777<<<@@@CCCLLLYYYeeeoooyyy}}}~~~}}}|||}}}~~~yyyooogggcccWWWTTTNNNHHHBBB>>>;;;999888666333111111222333444000000////////////000000------,,,+++++++++++++++---,,,++++++******++++++''''''((((((((((((''''''(((((())))))******++++++&&&''')))+++,,,+++)))((())))))))))))))))))))))))((((((((()))******++++++++++++*********)))))))))%%%++++++)))***)))((()))))))))))))))***++++++)))))))))))))))***++++++*********)))))))))(((((((((((((((((())))))******'''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******(((&&&%%%&&&&&&&&&'''''''''((((((,,,)))%%%$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$((($$$$$$''''''$$$%%%)))%%%%%%%%%&&&&&&'''((()))$$$%%%%%%&&&'''((())))))%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((())))))))))))'''''''''''''''&&&%%%%%%'''(((((()))))))))))))))###%%%&&&### ###'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###%%%'''''''''&&&'''((((((''''''&&&&&&''''''(((!!!###%%%&&&&&&''')))+++%%%%%%$$$$$$%%%&&&&&&'''"""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$&&&&&&$$$%%%(((&&&""""""'''***'''%%%''''''###&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%)))###!!!$$$((('''%%%%%%&&&&&&&&&''')))***)))'''######$$$&&&((()))'''%%%(((+++,,,+++((('''(((***"""%%%&&&###$$$''''''%%%''''''''''''((((((((()))******+++,,,------------+++*********))))))((((((******))))))))))))******&&&)))&&&(((...***&&&...''''''''''''((()))++++++,,,,,,+++***))))))******+++***)))(((((((((((((((###%%%((())))))(((((()))***&&&)))'''!!!'''+++$$$'''((()))******)))(((''''''((()))((('''&&&''')))&&&&&&'''((())))))(((((($$$(((+++***%%%###%%%((('''(((&&&""""""&&&((('''$$$%%%&&&'''''''''&&&%%%&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''''''''((((((###)))+++(((%%%'''******)))(((&&&'''((()))(((&&&(((((((((((())))))))))))(((((((((((((((''''''''''''((()))***,,,,,,------"""'''+++,,,)))'''))),,,(((***---000333888===AAABBBKKKXXXdddoooyyy}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~yyyppphhhcccUUURRRMMMHHHBBB>>>;;;:::888666444222111222444555000////////////000000111---,,,,,,+++*********+++---,,,++++++******++++++((()))***++++++***)))((('''(((((()))***++++++,,,,,,+++,,,---...---)))%%%))))))))))))))))))))))))((((((((()))******++++++++++++++++++************"""+++((('''++++++'''))))))((())))))***++++++))))))((())))))***+++++++++*********))))))(((((('''((((((((())))))******))))))******+++---...///************************''''''''''''''''''''''''((()))***+++***)))'''%%%&&&&&&&&&'''''''''((((((333...(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))$$$###&&&'''###%%%***&&&&&&&&&&&&''')))***+++((((((((((((((((((((('''(((((('''&&&%%%%%%%%%%%%(((((((((((()))))))))))))))))))))))))))(((((('''$$$%%%%%%&&&'''&&&&&&&&&%%%)))+++'''!!! %%%+++&&&''''''''''''''''''&&&''''''''''''''''''''''''###%%%'''(((''''''((()))((((((''''''''''''(((((((((***,,,,,,+++***+++,,,$$$#########$$$%%%%%%&&&!!!###&&&'''%%%$$$######&&&&&&%%%%%%%%%&&&''''''###%%%$$$"""$$$(((((($$$%%%)))$$$!!!######!!!&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''' &&&(((&&&%%%''''''&&&&&&&&&&&&'''''')))'''&&&'''***+++((($$$+++***)))(((''''''((((((++++++***((())))))'''$$$!!!###$$$&&&((((((((((((***++++++,,,+++***)))(((*********))))))))))))(((&&&'''))))))((()))***,,,$$$&&&)))******))))))******)))((((((((()))+++,,,)))***,,,,,,***)))***+++((('''&&&%%%%%%%%%%%%%%%###'''(((%%%&&&,,,,,,)))$$$%%%///000$$$###)))(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((('''%%%###"""###$$$%%%(((%%%&&&)))'''(((((((((((((((((((((((('''(((***)))'''&&&&&&'''%%%&&&&&&&&&'''(((((((((***+++++++++++++++******///---***((('''(((***+++************)))((('''&&&(((((('''((()))******)))))))))***++++++++++++***###%%%(((+++---...------,,,...///000000333666999CCCIIITTTaaannnxxx~~~}}}|||}}}{{{xxxxxx}}}|||sssjjjccc[[[UUUMMMEEE@@@===:::888;;;888666444444333222000111000///......---......******+++,,,,,,,,,++++++///---+++,,,......+++(((((())))))((('''''')))+++((((((***,,,......,,,***"""$$$(((+++,,,***((('''))))))))))))))))))))))))---+++***(((((()))+++,,,***++++++,,,---...//////+++,,,...//////...,,,+++,,,***(((((()))))))))(((((('''&&&&&&''')))+++---...---,,,***)))(((((('''******))))))(((((('''''''''(((%%%###---999777++++++***((('''&&&&&&&&&'''&&&%%%%%%&&&'''(((&&&%%%((((((((((((''''''''''''''''''((())))))(((&&&&&&###"""$$$))))))&&&%%%'''(((((('''&&&&&&&&&&&&''')))'''%%%""""""###%%%&&&'''&&&&&&))),,,,,,)))&&&)))((('''%%%%%%$$$$$$%%%""""""###$$$%%%&&&&&&'''...+++'''&&&(((******)))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''%%%&&&$$$$$$)))///000,,,&&&'''((('''&&&%%%&&&((()))((('''&&&%%%&&&''''''$$$&&&'''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$((()))%%%%%%((()))&&&***&&&"""###&&&'''%%%"""''''''&&&&&&&&&%%%%%%%%%)))(((((('''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$ !!!"""######&&&%%%$$$$$$$$$%%%&&&'''&&&###$$$((((((%%%%%%'''$$$%%%&&&%%%###"""###$$$%%%''')))((($$$###%%%'''---)))'''))))))&&&$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&'''))))))((('''''''''))))))))))))((((((''''''...,,,)))&&&&&&'''&&&$$$)))((((((''''''((())))))++++++,,,---,,,+++***))),,,,,,,,,+++++++++******&&&'''))))))((((((((((((((()))******(((&&&&&&'''))))))((((((((()))***+++(((***++++++***))))))***''''''&&&%%%%%%%%%&&&&&&%%%(((((($$$$$$''''''###'''$$$)))***"""!!!%%%!!!%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))((('''&&&%%%&&&&&&###(((***((((((+++)))$$$'''''''''''''''''''''''''''((())))))'''&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%///...+++)))))))))+++,,,'''(((((()))))))))(((((((((''''''((()))******))))))******+++++++++++++++&&&''')))+++,,,,,,,,,+++,,,---//////000222555888AAAHHHSSSaaannnyyy~~~}}}||||||~~~~~~~~~|||yyyxxxttttttwwwzzz~~~~~~tttiiiaaaYYYTTTMMMFFFBBB@@@>>><<<;;;999666444444333222000000000//////.../////////++++++++++++++++++++++++///---,,,,,,------***(((***)))))))))((((((''''''...---++++++,,,---,,,+++!!!###&&&((())))))((('''***************************)))(((''''''((()))***++++++,,,,,,------......***+++---......---+++***,,,***))))))******)))(((***)))((('''(((***,,,---------+++***))))))((((((***)))))))))((((((((('''(((***'''%%%,,,777777...+++***((('''&&&&&&''''''&&&%%%%%%&&&'''((('''%%%((((((((((((''''''''''''''''''((())))))(((((((((+++''''''((('''$$$$$$&&&(((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%'''(((***))))))***,,,,,,(((%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''---***''''''(((******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''%%%!!!###'''(((%%%&&&'''(((((('''&&&'''((()))((('''&&&%%%&&&&&&'''&&&'''((((((&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%(((%%%###%%%)))***(((&&&)))&&&"""###&&&'''%%%"""'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%############$$$%%%'''''''''&&&%%%$$$$$$$$$%%%&&&&&&###$$$((((((%%%%%%'''$$$&&&&&&%%%$$$######$$$"""###$$$$$$$$$$$$%%%'''...)))'''))))))%%%###$$$(((((('''&&&&&&&&&&&&&&&$$$(((+++***&&&$$$&&&)))(((((()))***)))((('''&&&,,,)))%%%$$$$$$&&&'''(((...,,,***((('''(((***+++,,,---.........---,,,+++............---------,,,'''((())))))(((&&&$$$###*********)))'''&&&'''(((((((((((((((((()))******''')))******)))(((((()))&&&&&&%%%%%%%%%&&&''''''&&&((((((%%%$$$&&&&&&$$$+++%%%''')))###%%%(((###%%%'''''''''&&&%%%&&&'''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$(((*********+++)))&&&''''''''''''''''''''''''&&&((())))))'''&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&///...,,,+++******+++,,,%%%&&&'''((())))))))))))&&&''''''((())))))************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,......///111555888???FFFSSSaaannnxxx~~~}}}}}}|||||||||~~~}}}xxxuuutttpppmmmoooqqquuu~~~uuuhhh^^^WWWRRRLLLGGGDDDCCCAAA@@@;;;999666555444444222000//////000000000000000111---,,,+++******+++,,,---000...---,,,,,,,,,***(((+++)))(((***------***'''222///,,,******+++***)))''''''((((((((((((''''''***************************)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++******+++,,,,,,)))''',,,+++***))))))***+++,,,,,,++++++***))))))******))))))))))))(((((((((((((((+++***&&&***333555111******)))(((''''''''''''&&&%%%%%%&&&(((((('''&&&((((((((((((''''''''''''(((((('''(((((()))***+++///+++(((((('''$$$%%%)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((+++******++++++***(((%%%&&&''''''''''''&&&$$$###)))))))))((((((''''''''',,,***((('''((()))))))))'''''''''''''''''''''''''''''''''(((((('''''''''&&&(((&&&!!!"""$$$$$$'''((())))))''''''((()))(((((('''&&&&&&&&&&&&'''((())))))(((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%)))$$$***(((%%%&&&(((%%%######&&&'''%%%###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%'''((()))'''&&&%%%$$$$$$$$$$$$%%%&&&###$$$((((((%%%%%%'''%%%&&&&&&&&&$$$###$$$%%%$$$$$$$$$&&&)))++++++***---)))'''))))))%%%###$$$***)))((('''''''''''''''%%%''')))(((&&&%%%&&&(((&&&''')))******)))'''%%%%%%!!! $$$'''(((***,,,))))))(((((()))***+++,,,---...///000//////------/////////.........------(((((()))))))))&&&""")))******)))((((((+++---((((((((((((((()))))))))&&&((())))))(((''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((()))***))))))###&&&'''!!!$$$***'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%$$$$$$%%%'''''''''&&&)))(((&&&$$$%%%'''******''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''((((((''''''---,,,++++++************%%%&&&'''(((((())))))(((&&&'''((()))))))))***+++******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...***,,,---......111444777>>>FFFSSSbbbooowww|||~~~~~~~~~|||{{{{{{{{{{{{|||~~~}}}~~~{{{wwwtttrrrmmmjjjiiijjjnnnyyyvvviii^^^VVVRRRLLLGGGEEECCCAAA@@@;;;999666555555444222111//////000111111111111111///---+++******+++,,,---000///---,,,+++***))))))+++)))(((,,,111333///***///---++++++++++++)))'''///...,,,+++)))(((''''''((((((((((((((((((((((((+++******)))******+++,,,---,,,,,,,,,+++++++++***))))))***++++++***))))))*********,,,---,,,***'''++++++***)))))))))******+++***************++++++))))))))))))(((((((((((((((+++***&&&&&&---222222***))))))(((((((((''''''%%%%%%%%%&&&((()))(((&&&((((((((((((''''''''''''((('''''''''((()))+++,,,,,,)))(((******((())),,,(((((('''&&&&&&&&&&&&'''%%%%%%'''(((((((((''''''(((((())))))***)))((('''%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''+++***((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&))))))### $$$(((***((()))***)))((('''(((***((((((''''''&&&&&&&&&&&&((())))))(((%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((!!! ''''''%%%######%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&$$$###$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$&&&###$$$((((((%%%%%%'''%%%&&&'''&&&%%%$$$%%%&&&'''%%%$$$&&&***---,,,******&&&%%%((()))&&&%%%&&&++++++***)))(((((())))))(((&&&%%%%%%'''((('''%%%%%%&&&(((******((('''&&&!!! '''+++)))(((+++!!!%%%(((+++,,,,,,,,,......000000111000///...............------------)))(((((()))***(((###+++++++++***)))***,,,...'''(((((()))))))))))))))&&&'''))))))'''&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&((((((((()))***$$$!!!&&&%%%$$$$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&((()))'''%%%)))'''&&&&&&&&&''')))+++''''''''''''''''''''''''&&&''')))(((&&&%%%%%%&&&((((((((('''&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%***************))))))(((''''''((((((((((((''''''((()))++++++))))))***,,,******+++,,,,,,,,,,,,+++------,,,------...///000***,,,---......111444777???GGGVVVeeeqqqxxx{{{|||~~~}}}{{{zzzyyyzzz{{{{{{}}}~~~}}}|||{{{xxxuuurrrmmmiiifffdddhhhssswwwjjj___VVVRRRLLLHHHDDDBBB???===<<<999777555555444333111...///000111222222111111///...,,,******+++,,,---//////...,,,************,,,***))),,,000111,,,'''++++++---///000///,,,)))...---+++***)))))))))***''''''''''''''''''''''''***************++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))***,,,---,,,***'''***))))))((((((((())))))*********)))******+++,,,(((((((((((())))))))))))'''***)))%%%$$$)))...000)))))))))))))))(((((((((%%%%%%%%%&&&)))))))))'''((((((((((((''''''''''''(((''''''&&&''')))+++,,,)))'''(((,,,,,,)))(((***(((((('''&&&&&&&&&&&&'''&&&'''((()))((('''%%%$$$$$$%%%&&&''''''(((((()))$$$&&&'''((((((&&&$$$#########$$$$$$%%%&&&&&&''')))))))))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''+++***%%%"""%%%)))+++((()))***)))((('''(((***'''''''''''''''&&&&&&&&&&&&'''(((&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&###(((&&&+++&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&###$$$((((((%%%%%%'''%%%&&&''''''&&&%%%&&&'''%%%"""!!!"""%%%'''%%%"""'''######''')))(((''')))******))))))))))))*********&&&###$$$''')))'''$$$%%%&&&'''((()))(((''''''%%% """***,,,'''$$$&&&$$$))),,,---,,,+++...///000111111111000///.........---------,,,,,,+++)))(((***,,,+++'''###...///...,,,)))((()))***(((((()))***************&&&((())))))(((''''''(((&&&&&&%%%%%%%%%&&&'''''')))'''&&&'''&&&######%%%'''&&&,,,(((###$$$&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&(((+++,,,)))&&&&&&&&&***//////+++''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&'''''''''''''''&&&&&&&&&$$$%%%&&&''''''((((((''''''((()))******)))((('''((()))))))))))))))((((((***,,,...---***(((***---))))))***++++++++++++***,,,,,,,,,------.........+++,,,......///111555888@@@IIIYYYjjjvvv}}}}}}{{{yyyxxxyyyzzz{{{~~~~~~~~~|||~~~~~~}}}|||{{{|||{{{xxxvvvrrrmmmhhhccc```aaammmyyyvvvjjjaaaWWWSSSMMMHHHDDDAAA===;;;<<<:::777666555555333111...///000111111111000//////...---,,,++++++,,,,,,.........,,,***)))+++------+++)))***+++***&&&"""+++,,,///333555444000---''''''''''''((()))+++,,,''''''''''''''''''''''''''''''(((((())))))******+++++++++******)))))))))))))))))))))))))))))))))(((((((((***++++++***((((((((((((((())))))))))))+++***************++++++(((((((((((())))))))))))(((((('''%%%%%%'''***,,,((())))))******))))))(((%%%%%%%%%''')))***)))(((((((((((((((''''''''''''''''''&&&''''''((()))***)))((())),,,,,,'''%%%&&&(((((('''&&&&&&&&&&&&'''''''''(((((('''&&&$$$###!!!###%%%%%%%%%&&&(((***%%%&&&'''''''''&&&%%%$$$!!!!!!"""###$$$%%%&&&'''((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((+++***%%%###&&&'''&&&'''((())))))''''''((()))''''''((((((''''''&&&%%%%%%&&&&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&&&&'''###"""&&&***%%%""",,,%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''')))***))))))(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&###$$$((((((%%%%%%'''%%%'''((('''&&&&&&''')))'''%%%$$$$$$%%%%%%$$$"""&&&""""""&&&)))((((((***''''''''''''((()))******(((&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))"""###***,,,%%%###'''###%%%(((***,,,,,,+++***---...000111111111000//////............---------,,,***(((***---...+++(((,,,------,,,)))'''&&&'''((()))***+++,,,++++++***&&&(((******((('''((()))''''''&&&%%%%%%%%%&&&&&&***&&&&&&((('''""""""%%%***''',,,,,,"""###***)))&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&(((,,,---)))%%%%%%%%%)))//////***&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&'''((()))************'''(((***,,,,,,***(((''''''((()))***+++++++++***---000111///+++(((***---(((((()))************)))***++++++,,,,,,+++)))(((,,,---//////000222555888???JJJ\\\ooo~~~~~~{{{yyyxxxxxxyyyzzzzzz|||~~~}}}~~~|||zzz|||}}}}}}|||{{{{{{zzzxxxvvvoookkkfff```ZZZZZZeeeqqq|||tttjjjaaaVVVSSSNNNIIIFFFCCC???<<<<<<:::777666666555333222...///000111111000...---///......---,,,,,,++++++,,,------+++)))))),,,///,,,+++******)))((((((''',,,,,,...111444333000...&&&&&&'''(((((()))))))))((((((((((((((((((((((((&&&'''((())))))************************)))))))))***))))))))))))))))))***((('''&&&''')))***)))((('''((())))))************++++++******************'''((((((((()))))))))******(((&&&''''''((((((***((()))************)))(((%%%%%%%%%''')))+++***)))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((%%%&&&))))))&&&%%%((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''')))***)))'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&((('''&&&'''***)))%%%&&&'''(((((('''&&&'''(((&&&'''((((((((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&###!!!###&&&$$$%%%%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$######%%%'''((())))))((('''((('''&&&%%%%%%&&&'''(((###$$$&&&((())))))((('''"""###%%%&&&&&&&&&&&&%%%&&&###$$$((((((%%%%%%'''%%%'''((((((''''''((()))((())))))((('''&&&&&&''''''$$$###'''(((&&&&&&'''%%%%%%%%%&&&'''((()))***%%%'''(((&&&######&&&***&&&&&&&&&&&&&&&'''((()))***!!!!!!)))+++&&&&&&,,,,,,,,,,,,+++++++++******---...///000111111000///////////////............---***(((***...111///+++&&&(((***+++)))((('''((()))***+++,,,---,,,++++++''')))******)))(((((()))((('''&&&&&&%%%%%%%%%%%%)))%%%%%%******&&&&&&***%%% %%%)))%%%***///+++'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((%%%$$$'''++++++&&&""")))$$$$$$((((((%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%&&&&&&''''''((((((((("""###$$$%%%&&&&&&&&&&&&''')))+++------,,,)))(((&&&''')))***,,,---------///222333111+++(((***---''''''((())))))))))))))))))***++++++***'''%%%###,,,...///000000333666999???KKK___sss|||yyywwwxxxyyyzzzzzz|||~~~}}}{{{zzz}}}~~~~~~zzzxxx|||}}}}}}|||{{{zzzwwwtttlllhhhccc]]]VVVUUU___lllzzzxxxqqqiiiaaaVVVSSSNNNKKKHHHEEEAAA???===:::777666666555333222...///000111000///---+++............---,,,+++***+++------+++))))))---111(((***+++++++++,,,///111,,,++++++---...///---,,,,,,,,,,,,+++***(((&&&%%%************************((((((***+++,,,,,,,,,,,,)))))))))))))))***************))))))))))))******((('''%%%&&&((()))))))))'''((()))++++++,,,,,,,,,,,,++++++***))))))******'''((((((((())))))******+++(((&&&(((***)))((((((((()))***++++++***)))(((%%%%%%%%%'''***+++***))))))(((((((((''''''''''''%%%&&&'''''''''&&&%%%$$$%%%!!!!!!$$$&&&&&&)))---(((((('''&&&&&&&&&&&&'''###$$$$$$$$$%%%&&&&&&'''%%%'''((('''%%%%%%'''***&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&)))+++***'''%%%&&&((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&+++000...)))&&&'''((('''&&&%%%&&&(((&&&'''((((((((('''%%%%%%$$$&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''"""%%%$$$ ###"""$$$$$$%%%%%%$$$$$$&&&(((%%%%%%%%%$$$$$$$$$######"""###&&&((((((((('''&&&)))(((&&&%%%%%%&&&((())) """%%%((())))))'''&&&!!!"""$$$&&&'''''''''&&&&&&$$$$$$((((((%%%%%%'''%%%'''((((((''''''(((***$$$&&&((('''$$$###%%%(((***&&&$$$'''(((%%%$$$%%%((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$&&&))))))((((((((((((***)))))))))***,,,...//////......//////000111222////////////............***))))))+++---//////...222---(((''')))((($$$ %%%***///000...,,,,,,---)))(((''''''((()))'''&&&'''&&&%%%%%%&&&'''&&&$$$))))))'''&&&$$$###!!!!!!&&&"""..."""&&& %%%+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***&&&'''+++***$$$"""%%%&&&(((******)))(((((()))(((''''''((())))))(((&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%)))'''%%%''')))***(((%%%)))'''%%%%%%(((***)))((())),,,---+++((()))...333444222///,,,***)))))))))))))))))))))))))))))))))%%%******&&&&&&++++++'''+++---...//////000333555@@@IIIZZZooo~~~|||}}}~~~|||zzz||||||{{{yyyxxxzzz}}}~~~|||yyy{{{~~~}}}{{{zzzxxxuuusssppphhh___XXXSSSSSS\\\fffsss|||~~~uuummmfff```YYYRRRRRRPPPFFFEEEHHHBBB:::999777777666555222///000---...111111//////222,,,,,,,,,,,,,,,++++++++++++,,,---,,,++++++,,,...///...---+++***))))))((())))))***+++,,,,,,---------)))'''***)))%%%%%%)))%%%&&&''''''((((((''''''((((((((((((((()))******))))))))))))***+++,,,---...---)))$$$$$$)))+++)))''''''(((((())))))******(((***+++***((('''***,,,************)))))))))))))))******)))(((''''''((('''***000///%%%(((''')))***,,,,,,***)))'''&&&&&&&&&''''''''''''((()))************(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&(((***'''###$$$)))&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$&&&'''&&&$$$&&&+++000'''&&&%%%$$$%%%''')))++++++000222...***))))))(((''''''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%''')))***)))((())))))(((((('''''''''&&&)))+++***&&&%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((***((($$$"""%%%)))***(((''''''''''''((((((((((((&&&&&&%%%$$$############%%%%%%%%%&&&&&&'''''''''***))))))((('''&&&&&&&&&$$$###"""$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))******&&&###$$$((()))&&&"""&&&%%%$$$###############((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$(((***,,,+++***(((((()))))))))((()))***+++---...............///000111222000000000/////////......+++******+++...//////......+++(((((((((((('''%%%)))+++---...---,,,,,,,,,***(((''''''((()))'''&&&'''%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%$$$$$$$$$###)))%%%000(((...***///))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))&&&&&&))))))$$$###&&&%%%&&&((()))((('''''''''(((''''''((())))))(((&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''))))))(((&&&+++)))'''''')))***)))((((((***+++***))),,,222888888555111---***)))))))))))))))))))))))))))))))))(((,,,,,,))))))------******,,,......///000333555>>>FFFVVViii{{{~~~~~~~~~|||zzz{{{{{{zzzyyyyyyzzz~~~~~~}}}~~~~~~|||{{{yyyvvvtttnnnggg^^^XXXTTTTTT\\\fffsss{{{|||tttmmmfffaaa]]]VVVXXXXXXPPPNNNMMMDDD===;;;888666555444111///000------000000------000......------------,,,,,,,,,------,,,++++++,,,...---,,,+++************************++++++,,,,,,,,,,,,((('''***)))&&&&&&***&&&&&&'''(((((((((''''''((((((((((((((())))))***(((((((((((()))+++---...%%%))),,,,,,...000...)))((((((((()))))))))))))))''')))***)))((('''***,,,*********)))))))))((((((((()))***)))((('''((()))&&&%%%(((+++)))%%%''',,,'''((()))******)))((('''&&&&&&&&&''''''''''''(((*********))))))(((&&&&&&''''''''''''''''''((((((%%%$$$&&&)))'''$$$%%%***'''&&&%%%&&&((((((&&&%%%&&&&&&%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%$$$###"""((('''&&&&&&&&&(((***+++***...///+++)))***)))&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&'''***++++++***)))((((((((('''''''''&&&(((***)))&&&%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&$$$"""!!!$$$'''((('''&&&'''''''''((((((((((((&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&%%%$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))'''&&&&&&((()))&&&###$$$'''(((%%%"""(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))+++,,,+++)))((('''(((((((((((()))***+++------...------......///000111111111000000000/////////,,,++++++,,,///000000///))))))***)))(((((()))***---,,,+++,,,------+++******)))'''(((((()))'''&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((()))%%%+++&&&,,,$$$+++---''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((&&&%%%''''''%%%%%%(((&&&&&&((()))))))))(((((((((''''''((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&###%%%((())))))(((''''''+++***))))))******)))(((''')))******+++///777======:::555000,,,)))))))))))))))))))))))))))))))))))),,,,,,******------+++)))+++------...///222444<<>>@@@===777111---***))))))((((((((((((((((((((((((((())))))))))))***+++***(((***,,,------///222444;;;AAAMMM[[[iiiuuu|||~~~{{{xxxvvvyyyzzz|||}}}}}}~~~}}}}}}|||zzzwwwssspppnnnhhhcccaaa______dddkkktttyyyzzztttnnnjjjfffbbb___ZZZaaajjjhhheee[[[KKKDDD???999444222111000///...+++,,,//////------000111111111000//////......///000///...+++***+++---+++***))))))((()))))))))++++++++++++***************)))((())))))))))))+++''''''((())))))))))))((((((((('''''''''(((((()))+++***((('''''')))+++---&&&+++,,,******---...,,,*********+++***)))((('''''''''((((((((((((***+++)))))))))(((((((((''''''&&&((())))))(((((()))++++++%%%!!!###(((+++)))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((('''&&&''''''(((&&&''''''((()))******+++)))&&&&&&((((((%%%&&&)))(((''''''((())))))(((&&&%%%%%%&&&&&&((()))++++++''''''&&&%%%%%%%%%%%%&&&)))((('''(((***)))&&&###)))(((''''''&&&''''''((())))))'''&&&)))---***%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%((('''&&&''')))))))))'''''''''''''''''''''''''''$$$''''''%%%%%%((((((%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&))))))'''&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((&&&$$$######$$$&&&$$$######%%%&&&$$$"""%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''''''''''')))+++***+++,,,---.../////////...------......///000111111111111111000000000000...------...000111000///(((,,,...+++&&&$$$(((,,,222...***)))+++,,,+++))),,,***)))((())))))'''&&&(((''''''((()))******)))'''''''''''''''(((((((((******&&&'''&&&***'''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''''')))((((((***---...,,,***(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((+++...---)))&&&&&&'''###%%%'''((()))******+++++++++******,,,000666:::>>>;;;777222...+++)))((((((((((((((((((((((((((()))(((((()))***))))))***(((***+++------///222555;;;AAALLLYYYfffrrr{{{}}}yyywwwuuuzzz|||~~~}}}~~~{{{wwwtttooolllnnnhhhdddeeeffffffiiimmmuuuxxxwwwqqqllliiieee```^^^ZZZcccmmmmmmkkkaaaQQQDDD???999444222111111111...+++,,,000111000111444222111111000//////....../////////---+++***+++,,,---,,,+++)))((('''''''''+++*********************)))***)))((()))***+++***'''((())))))******))))))((((((''''''''''''((((((---,,,)))(((''''''((()))"""'''***(((''')))+++))))))***+++++++++)))((('''(((''''''''')))***++++++))))))))))))((((((((((((&&&((())))))(((((()))++++++***(((&&&'''(((((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((***)))'''&&&&&&&&&((((((%%%%%%&&&''''''((())))))---)))'''))))))&&&%%%((((((''''''((())))))(((&&&%%%%%%&&&&&&((()))++++++''''''&&&%%%%%%%%%%%%&&&'''(((***)))'''''')))+++''''''&&&&&&%%%&&&&&&&&&))))))'''%%%(((---+++&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&)))'''&&&%%%&&&&&&%%%###&&&&&&&&&'''''''''''''''$$$&&&'''$$$$$$'''(((%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((&&&'''+++***$$$###&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''))))))******)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&%%%$$$###$$$&&&$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((())))))***---///++++++---...///000000000.........//////000111222111111000000000////////////...---...000000000///***---...,,,'''%%%'''+++000...,,,***+++++++++***,,,+++))))))))))))'''&&&(((''''''(((***+++***)))%%%%%%%%%$$$$$$$$$$$$$$$&&&***$$$(((###---((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%''''''$$$$$$&&&'''%%%&&&%%%%%%'''+++,,,***'''(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******+++,,,+++((('''''''''"""$$$'''))))))))))))***,,,+++******+++...111333666555444111...+++)))((())))))))))))))))))))))))+++((()))+++,,,******,,,(((***,,,---...000333666;;;BBBMMMZZZfffsss}}}}}}yyywwwwww{{{~~~~~~}}}yyyvvvsssooolllmmmhhhfffiiikkkkkklllpppuuuwwwuuuooojjjgggbbb]]]\\\YYYaaakkkiiiggg```RRRBBB>>>888444333333333333///---...222333222333666111111000///...------,,,---......,,,******+++,,,...---,,,***((((((''''''))))))*********************,,,+++((((((++++++)))(((((()))***************((((((''''''&&&&&&'''''',,,+++***)))((('''''''''!!!***+++++++++)))&&&(((***+++,,,,,,***)))''')))''''''(((***,,,,,,+++************))))))))))))'''((())))))(((((()))***))),,,,,,)))(((***+++***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''&&&''''''((($$$$$$%%%%%%&&&&&&''''''///)))&&&((((((&&&&&&'''((('''&&&'''((()))'''%%%&&&%%%&&&&&&'''((()))***''''''&&&%%%%%%%%%%%%&&&%%%((()))'''###"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%((()))(((%%%'''******'''%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&(((&&&%%%$$$%%%%%%###!!!&&&&&&&&&&&&&&&'''''''''$$$&&&'''$$$$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''###%%%***(((!!! %%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((,,,---...---+++)))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''(((((('''((())))))((())),,,...***+++---...///000//////000//////000000111222333000000000/////////.........---,,,---///000///...+++,,,---+++(((''')))+++---......,,,+++***+++,,,---+++***)))))))))'''%%%&&&%%%%%%&&&(((***)))((($$$$$$$$$$$$$$$$$$$$$$$$"""***"""(((+++$$$&&&))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$(((((($$$$$$&&&%%%!!!&&&$$$###&&&+++,,,)))&&&(((''''''((())))))(((&&&''''''''''''''''''''''''%%%%%%&&&&&&''')))***+++)))(((&&&&&&'''((((((((($$$'''***+++)))(((((()))***))))))***+++---............///000...,,,)))'''))))))))))))))))))))))))***''''''++++++((((((,,,(((***,,,...///111444777:::BBBNNN[[[hhhuuu~~~{{{zzz{{{|||~~~{{{yyywwwuuurrrpppoookkkjjjooosssssssssuuuuuuwwwtttnnniiifff```YYYWWWTTT[[[```[[[YYYVVVKKK???;;;777555555555555555222000000333333111111444000///...---,,,++++++***+++,,,,,,+++))))))+++,,,------,,,******)))))))))(((((())))))******++++++***---,,,((('''++++++(((((()))******++++++******)))((('''&&&&&&&&&&&&''''''((()))******)))((((((###+++,,,++++++***(((''')))+++,,,---+++***(((***((('''(((+++...---,,,++++++++++++************((()))***)))((('''((()))(((++++++((('''***)))$$$)))***++++++++++++***)))&&&&&&&&&''''''''''''(((&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&+++%%%"""%%%'''&&&&&&((('''&&&%%%&&&((((((&&&%%%&&&&&&%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%###"""!!!$$$$$$%%%&&&''''''''''''&&&))))))%%%###&&&((('''%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$''''''$$$$$$&&&&&&###'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&%%%!!!###)))(((!!!"""***$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''+++,,,...,,,)))''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$###$$$%%%$$$%%%%%%&&&%%%%%%&&&'''"""###&&&((())))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''(((((('''(((((('''&&&&&&(((***)))***,,,.../////////...000000000000111222333444////////////...............---,,,---...///...---***++++++***))))))***+++***---///...+++)))+++------,,,***)))))))))'''%%%%%%$$$###%%%'''(((((('''%%%&&&&&&''''''((((((((('''000''',,,***"""$$$+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$((()))%%%$$$&&&%%%'''%%%$$$''',,,...+++'''(((''''''((())))))(((&&&''''''''''''''''''''''''%%%%%%&&&&&&((()))+++,,,'''$$$!!!"""&&&)))***)))(((+++...---***'''&&&'''((('''((()))+++------,,,(((***---......,,,)))'''))))))))))))))))))))))))((($$$$$$((()))%%%%%%***)))+++---...000222555888999AAANNN\\\iiivvv|||}}}|||~~~|||zzzyyyyyyxxxvvvuuutttpppooouuuzzzzzzyyyzzzvvvwwwtttnnniiieee^^^WWWQQQNNNTTTVVVNNNKKKJJJBBB<<<:::777555666777777666555222111333222///...111///...---,,,+++***)))))))))***+++***))))))+++,,,,,,,,,+++++++++++++++,,,'''(((((()))***++++++,,,+++///---((('''++++++'''))))))***++++++++++++***)))((('''&&&&&&&&&&&&&&&$$$%%%(((***++++++***)))%%%+++---)))%%%'''+++---&&&(((+++------,,,***)))+++)))'''))),,,///...---,,,,,,,,,+++++++++******)))***+++)))(((''''''((((((***((($$$%%%'''###)))***,,,------,,,***)))&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''!!!"""&&&'''''')))&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&""""""###&&&***)))$$$$$$%%%&&&'''(((((((((((($$$((()))$$$!!!###&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''$$$######%%%''')))((((((%%%%%%%%%&&&&&&'''''''''%%%''''''$$$###&&&&&&###((('''&&&&&&%%%$$$###"""$$$%%%&&&'''''''''&&&%%%%%%!!!###+++***###&&&000######$$$$$$$$$%%%%%%%%%######$$$%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++)))%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&$$$######$$$$$$%%%&&&&&&&&&&&&'''((( ###%%%''''''&&&%%%%%%(((+++***'''%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%))),,,,,,(((''')))---+++,,,---.........---,,,.........///000222333444444333111000000000111111000000111111111///---,,,,,,---...---+++***+++,,,,,,++++++******++++++,,,...---,,,***)))(((((((((&&&&&&&&&''''''((((((((($$$%%%%%%&&&'''((())))))&&&)))+++)))((()))'''###$$$$$$$$$$$$%%%''')))***((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%)))'''$$$######%%%%%%%%%%%%&&&''''''((('''''''''...,,,'''###$$$)))+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&)))++++++)))&&&&&&(((******)))((((((((())))))))))))))))))******'''(((***++++++)))'''&&&++++++******++++++,,,---(((((())))))******++++++((()))******))))))***+++)))+++---...000333777:::;;;BBBMMMYYYfffttt~~~~~~}}}~~~{{{{{{{{{}}}}}}{{{yyyuuussswww~~~|||yyyvvvqqqmmmgggaaaZZZUUUPPPLLLHHHFFFEEEEEEDDDCCC999555111222555666444000000111222333222222000///...---,,,+++************,,,,,,,,,,,,,,,+++***)))...//////---+++))))))******)))((('''((()))+++,,,+++++++++++++++,,,,,,,,,+++******,,,------+++))),,,+++***((((((((()))***((((((((((((((()))******,,,%%%%%%,,,+++######)))%%%&&&'''(((******++++++(((((()))***************)))************+++++++++%%%(((******(((''')))+++,,,)))%%%%%%***...(((...***///111******+++$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((('''''''''''''''***)))'''%%%%%%%%%'''(((&&&(((******((('''&&&'''$$$$$$%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%  """###(((((((((((((((''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***---%%%!!!%%%'''&&&&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&$$$%%%'''(((((('''%%%$$$)))++++++'''###"""$$$'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---)))&&&&&&)))***&&&"""$$$&&&((()))(((&&&&&&'''%%%%%%$$$&&&'''(((&&&%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$############&&&++++++&&&######%%%(((******'''%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))))))(((&&&***---,,,)))'''))),,,+++,,,---.............../////////000000111222333333333111000000000111111000000111111000///...---,,,---------+++***+++,,,,,,++++++++++++++++++,,,---,,,+++***)))(((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***%%%)))***(((''')))'''###&&&'''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&)))&&&$$$###$$$%%%%%%%%%###%%%(((******(((&&&%%%&&&&&&)))------)))### &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))++++++(((&&&&&&(((******)))(((((((((++++++,,,,,,+++)))'''&&&&&&'''((()))***))))))((()))))))))))))))***++++++)))))))))))))))*********''')))******)))(((***+++---.../////////111333666;;;AAALLLXXXeeeqqq}}}~~~~~~}}}~~~~~~|||}}}~~~}}}zzzzzz{{{}}}}}}{{{wwwuuuyyy}}}xxxtttooojjjddd^^^XXXTTTKKKGGGCCC???>>>===;;;:::999555111222555666333000111111222222222111000///...---,,,+++***************+++++++++******)))(((------...,,,***(((((()))(((((()))******************************)))))))))+++++++++---///...,,,***+++***)))((((((((())))))((((((((((((((())))))***###!!!***---((()))///(((((())))))******))))))(((((()))***************(((((()))))))))*********%%%(((******(((''')))***,,,***&&&$$$(((---+++$$$,,,'''+++---''')))---((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((('''''''''''''''***((('''%%%%%%%%%'''(((###%%%''''''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))&&&$$$$$$&&&(((((('''((((((((()))))))))))))))(((((('''&&&''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))---'''&&&***---+++***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&'''(((((((((((('''&&&%%%&&&((())))))(((&&&%%%))))))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))''''''***---...)))%%%((((((((('''&&&%%%$$$###&&&%%%%%%&&&(((((('''%%%'''''''''''''''&&&%%%%%%'''''''''&&&&&&$$$######$$$###&&&******&&&###$$$'''(((***)))'''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***+++******)))(((+++---,,,)))((()))+++,,,,,,,,,------///000111000000000000000111222222333222111111000111111111000111111111000///...---+++,,,---,,,***)))***++++++++++++++++++++++++++++++***))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))$$$((()))'''&&&((('''###)))***+++,,,+++(((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&***))))))))))))((((((((((((&&&$$$###$$$%%%%%%%%%!!!$$$(((++++++)))&&&###///(((%%%((()))%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******'''%%%&&&(((******)))(((((((((''')))+++,,,,,,***'''%%%'''''''''(((((()))))))))(((''''''''''''((())))))************))))))))))))'''((())))))(((((()))***---...000111111111444555:::@@@JJJUUUaaammmxxx~~~~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~}}}~~~~~~{{{yyyxxxyyy{{{~~~}}}zzzxxx{{{~~~wwwssslllfffaaa[[[VVVRRRLLLIIIDDD@@@===<<<:::888999555222222444555333111111111222222111111000///------,,,+++************)))************)))((((((+++,,,---+++)))'''((()))&&&(((***+++,,,+++)))((()))))))))((((((''''''&&&***+++,,,...000///---+++***)))((('''''''''((((((((((((''''''(((((())))))((($$$&&&,,,,,,&&&$$$(((***+++++++++***)))((((((((())))))************)))'''((((((((())))))))))))&&&((()))***)))((()))*********((($$$&&&,,,---***222,,,......'''))),,,'''''''''&&&&&&''''''((()))'''''''''''''''''''''''')))(((''''''&&&''''''''')))((('''%%%%%%&&&''''''!!!###%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&(((******'''%%%((((((((())))))******+++***)))'''&&&%%%&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%))),,,***)))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&(((&&&$$$$$$%%%%%%%%%$$$((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''(((+++...---(((###***'''$$$$$$%%%&&&$$$!!!&&&&&&%%%'''((()))'''&&&&&&''''''''''''&&&&&&%%%))))))((('''&&&%%%$$$###%%%$$$%%%((((((%%%$$$%%%))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((()))***,,,,,,+++***))))))+++------***)))***+++---,,,,,,,,,---///222333//////000000111222333444222222111111111111111111111111111000//////...---+++,,,---,,,***)))***+++++++++++++++++++++++++++))))))((((((((((((((()))((('''''''''&&&&&&%%%%%%'''''''''''''''''''''((($$$'''(((%%%%%%''''''###************)))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))(((((((((((('''%%%$$$###%%%&&&%%%%%%"""$$$''')))***)))'''%%%333'''"""&&&'''$$$(((111&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))***)))'''%%%&&&(((******)))((((((((("""$$$&&&((()))))))))))))))(((((('''''''''(((((((((''''''''''''((())))))++++++******))))))((((((&&&((())))))(((''')))***+++---111333444666888999999???HHHRRR]]]hhhsssyyy|||~~~~~~~~~}}}|||{{{{{{|||{{{zzz{{{~~~~~~}}}}}}}}}~~~}}}{{{yyy{{{}}}yyywwwvvvvvvxxx{{{~~~}}}{{{zzz|||{{{wwwrrrkkkddd___ZZZUUURRRNNNJJJEEEBBB@@@>>><<<;;;888666333333444444222111222222111111111000//////---,,,++++++*********+++)))***************))))))+++,,,---,,,)))((()))***'''((()))***+++******)))******)))(((''''''&&&&&&******+++---///...,,,***(((((((((''''''''''''((((((((('''''''''(((((()))---***+++...,,,%%%"""###+++++++++++++++***))))))((()))************))))))((((((((()))))))))******'''((())))))))))))))))))'''******'''&&&)))***)))---(((,,,...((())),,,''''''''''''''''''(((((()))''''''''''''''''''''''''(((''''''&&&&&&'''''''''((('''&&&&&&&&&&&&''''''!!!###&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''"""###%%%'''((('''%%%###&&&&&&'''((()))******++++++***'''%%%%%%&&&''')))%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$######%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((%%%###$$$'''((('''$$$***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((())))))'''###'''### %%%((('''$$$'''&&&&&&'''))))))(((&&&&&&&&&&&&''''''&&&&&&%%%+++***)))'''&&&%%%$$$$$$&&&$$$$$$''''''$$$$$$&&&******))))))))))))((((((&&&&&&&&&'''''''''((((((''')))+++------,,,***)))***,,,------,,,+++++++++------------...000222444......///000222333555666111111111111222111111111111111000000///.........+++,,,---,,,***)))***+++***++++++,,,,,,++++++***))))))((((((((((((((()))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$''''''%%%%%%''''''$$$)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((())))))### ###---///)))%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))'''%%%&&&(((******)))(((((((((&&&&&&&&&&&&''')))+++---+++***((('''&&&&&&&&&&&&))))))(((((())))))***+++++++++******))))))(((((('''((())))))(((((()))***,,,000444666777888999:::999>>>FFFPPPYYYdddmmmsssyyy{{{~~~~~~}}}||||||}}}}}}~~~}}}|||}}}~~~~~~}}}|||zzzzzzzzz|||}}}~~~~~~{{{xxxvvvuuuyyy~~~|||zzzuuutttssstttwww{{{}}}}}}{{{zzzyyy{{{}}}}}}zzzwwwvvvqqqkkkddd___ZZZVVVSSSIIIFFFAAA>>>===<<<;;;999888666444333333333222111222222111000000//////...,,,,,,++++++******++++++******++++++,,,++++++***,,,---...---+++******+++***)))((((((((()))+++,,,++++++***))))))(((''''''*********+++,,,,,,***((('''''''''(((((((((((('''((((((''''''''''''((((((&&&&&&(((,,,...,,,+++---))))))***+++++++++++++++))))))*********))))))((()))))))))*********++++++''''''((()))******)))((($$$))),,,)))&&&&&&%%%###%%%+++(((+++...((((((''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''' ###&&&'''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&'''(((((('''((((((%%%%%%&&&&&&'''((())))))+++***(((&&&%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''%%%###$$$(((,,,...&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%&&&)))+++)))&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''&&&%%%%%%$$$###&&&""" %%%((('''$$$&&&%%%%%%&&&((()))'''&&&%%%%%%&&&&&&&&&&&&&&&%%%+++***(((&&&%%%%%%%%%%%%'''$$$###&&&&&&###$$$'''***((('''&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((+++------,,,***(((***+++,,,------------,,,.........//////111222333/////////000222333555666000000111222222222222111222111000///.........///,,,---...---+++***+++,,,***+++,,,------,,,+++***+++***))))))(((((((((((()))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%$$$''''''%%%%%%((((((&&&(((&&&###""""""%%%(((+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%&&&'''***+++!!! !!!###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))(((&&&&&&(((******)))(((((((((...,,,)))''''''(((***,,,***))))))((('''&&&%%%%%%******))))))******+++,,,************))))))))))))((()))******))))))***+++000333777999888777666666999>>>EEENNNWWW```hhhnnnvvvyyy|||~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}|||}}}{{{zzzyyyyyyyyy{{{}}}~~~~~~}}}}}}{{{xxxuuurrrqqqssswww|||}}}}}}vvvtttqqqqqqtttwwwzzzzzzxxxxxxxxxyyyzzzyyyuuussstttpppjjjeee```\\\WWWTTTHHHEEE@@@===<<<;;;:::999888777555444333222111111333222111000///.........,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,+++***((('''''')))+++---+++++++++******)))))))))---+++)))((()))))))))(((''''''((()))))))))((((((((((((''''''&&&&&&''''''%%%&&&'''***,,,---//////(((((()))***+++++++++***)))************))))))(((************++++++++++++(((''''''(((******)))(((###))),,,***'''&&&###$$$"""+++000,,,,,,,,,$$$((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''"""%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%&&&((()))%%%%%%%%%&&&&&&''''''((()))((((((''''''''''''(((######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&'''$$$$$$***,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''(((******((('''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&&&&(((***,,,(((%%%""""""%%%&&&$$$"""%%%%%%$$$&&&'''(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%)))((('''%%%%%%%%%&&&&&&&&&######&&&&&&######&&&(((&&&######$$$&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&(((***------+++)))'''******+++,,,...//////......///000000111111111111222222111111111222333333///000111222333222222111222111000///......//////---...///...,,,+++,,,---)))***,,,------,,,***)))---,,,+++***)))((((((((())))))))))))************+++******)))((('''''''''%%%((((((%%%%%%)))***''''''&&&$$$######%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###%%%&&&'''&&&$$$$$$%%%%%%&&&'''((()))***((()))###&&&+++'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))(((&&&(((******)))(((((((((---,,,***(((''''''((((((%%%&&&'''((((((((('''&&&******))))))******+++,,,)))))))))))))))*********)))***++++++******+++,,,///222777999888666555444:::>>>EEEMMMUUU]]]eeekkktttwwwzzz|||}}}}}}}}}~~~}}}|||{{{{{{|||~~~}}}}}}}}}{{{{{{{{{|||{{{zzzzzzzzz|||~~~~~~}}}zzzvvvssspppmmmlllqqqvvv{{{~~~~~~yyyvvvrrrqqqrrruuuwwwxxxwwwwwwxxxyyyxxxvvvrrrppppppmmmiiieeeaaa\\\WWWTTTLLLHHHCCC???===<<<:::999888777666444222111111111444222111///............,,,++++++***++++++,,,,,,))))))***++++++++++++++++++,,,---,,,*********,,,)))))))))))))))******+++************************222...***''''''((())))))'''((()))*********)))))))))((('''&&&&&&&&&&&&'''++++++)))((('''((())))))))))))******))))))((((((***************)))(((((())))))))))))************)))'''&&&(((***+++)))'''%%%((()))(((((()))&&&!!!+++'''...111+++++++++$$$((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''(((''''''!!!###&&&'''&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&!!!###%%%%%%######$$$&&&&&&&&&&&&'''''''''''''''&&&'''((())))))(((((('''"""######$$$%%%%%%&&&&&&$$$%%%&&&'''((((((''''''"""&&&%%%"""'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&((())))))((('''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,%%%%%%%%%%%%%%%%%%$$$###$$$######%%%&&&'''%%%$$$###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%######&&&&&&######%%%&&&### """###"""!!!&&&&&&&&&'''''''''((((((%%%'''***,,,---+++)))'''*********,,,///000000/////////111222222111000///555555333222111000000000///000111222333333222111333222000///......//////...///000///---,,,---...)))***,,,------,,,***)))...---,,,***)))((((((((())))))******++++++,,,,,,---,,,,,,+++***)))((((((&&&((((((%%%&&&******(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$######%%%''''''&&&$$$"""$$$&&&((())))))((((((""",,,---$$$%%%---***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))******)))&&&(((***+++)))(((((((((%%%%%%&&&&&&&&&&&&&&&&&&"""###&&&(((***)))(((((()))))))))))))))***++++++(((((())))))******++++++)))+++,,,,,,++++++,,,---***...444888888777666666:::???EEEMMMTTT\\\dddiiirrruuuyyy{{{{{{{{{||||||}}}|||{{{{{{|||~~~~~~~~~~~~}}}{{{zzz{{{~~~}}}|||{{{|||~~~|||xxxsssooolllkkkjjjqqquuuzzz}}}~~~|||xxxsssqqqrrrtttvvvwwwwwwxxxxxxyyywwwtttqqqooommmkkkhhheeeaaa]]]WWWSSSLLLHHHBBB>>>;;;999666555888888777555222111111222444333111///...---......+++++++++***++++++,,,,,,(((((()))******************+++,,,+++))))))***+++'''(((***+++,,,+++)))((())))))))))))************555111+++''''''((()))***'''((()))+++++++++***))))))((('''&&&&&&&&&&&&&&&))))))'''%%%%%%'''))))))++++++******)))'''&&&%%%***************)))(((((((((((((((((()))))))))))))))'''&&&(((++++++)))''''''((('''%%%'''+++***&&&"""(((&&&***///+++((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''((((((((('''$$$&&&)))***)))(((((()))&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&& $$$'''(((&&&$$$$$$&&&((((((((((((((('''''''''$$$&&&(((******)))((('''""""""###$$$%%%%%%&&&&&&###$$$&&&((())))))(((((($$$******%%%"""'''***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''%%%%%%%%%%%%'''''''''&&&&&&%%%%%%&&&&&&'''$$$(((******'''$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((&&&%%%%%%%%% """%%%'''&&&&&&'''((($$$######$$$&&&&&&%%%######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%&&&((($$$"""###''''''###"""$$$***((('''&&&&&&(((+++---'''((()))+++,,,,,,***(((***))))))+++,,,,,,***(((+++,,,,,,---///111222333444444444222111222555777333333333333333444555666222222111111111111222222111111000///////////////111///......//////...------+++(((((()))+++++++++---+++)))(((''''''''''''$$$%%%'''***---...,,,+++***)))'''''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$###&&&&&&(((&&&%%%&&&((((((%%%"""(((&&&%%%%%%&&&'''&&&%%%&&&'''''''''(((((())))))$$$$$$%%%%%%%%%$$$######%%%$$$######%%%''''''&&&&&&%%%%%%'''******'''###((((((''''''''''''(((((())))))))))))))))))))))))###$$$&&&'''''''''&&&%%%)))+++......,,,)))''''''((()))+++...000000---+++)))***+++***(((((()))*********+++++++++,,,,,,,,,...///000222333444555555555;;;CCCKKKQQQWWW___eeeooorrrvvvxxxyyyyyyyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{uuupppnnnmmmmmmyyyzzz|||}}}yyyzzzyyytttssswwwxxxxxxxxxvvvtttqqqnnnlllllliiifffdddbbb^^^ZZZWWWQQQKKKCCC===::::::;;;;;;888555333111222222222111000///,,,+++***+++,,,...///...,,,+++***+++,,,,,,------,,,+++************---,,,***)))))))))***+++))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++***)))))))))))))))******&&&((()))***)))(((&&&%%%)))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((((()))***,,,,,,,,,++++++)))******)))'''&&&((()))******)))((((((((((((((((((***+++***)))((()))***))))))(((''''''''''''''''''&&&&&&'''***++++++***)))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''&&&'''((('''&&&&&&'''(((''')))+++,,,,,,***(((&&&+++%%%&&&,,,***$$$$$$+++%%%%%%%%%$$$$$$$$$######)))%%%"""!!!$$$&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%""" !!!$$$''''''&&&&&&&&&&&&&&&%%%%%%$$$###(((&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&'''''',,,(((%%%$$$&&&'''&&&%%% !!!"""%%%((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''' $$$%%%$$$$$$%%%$$$ '''&&&&&&%%%%%%&&&&&&'''&&&((())))))'''%%%%%%&&&%%%%%%%%%'''***+++***)))$$$%%%&&&'''%%%"""(((&&&$$$$$$%%%&&&''''''"""%%%((('''$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$***)))'''&&&&&&(((***+++'''''')))***++++++)))((((((((((((***,,,,,,***))),,,,,,,,,---///000222333666666666444222333555777333222222222222333333444333222222222222222222333111111000///////////////000///............---,,,...+++)))((()))+++++++++,,,+++)))((('''&&&''''''%%%%%%&&&))),,,---+++***)))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%)))---)))!!!(((&&&%%%%%%''''''%%%###(((&&&%%%%%%'''''''''%%%%%%&&&&&&&&&''''''''''''###$$$$$$%%%%%%%%%$$$$$$)))'''&&&%%%&&&&&&%%%###(((&&&$$$%%%'''((('''%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((()))***))))))(((%%%'''+++,,,+++)))(((((((((((((((***++++++)))'''''')))******))))))+++,,,++++++++++++++++++++++++---...///111222333444444777<<>>===<<<;;;:::444222000000111333333333333333222111000...,,,+++------..................,,,+++******)))))))))***&&&(((+++------+++)))'''*********)))******+++,,,***++++++++++++***))))))+++*********,,,///111333******+++*********))))))%%%%%%%%%%%%&&&&&&'''((('''''''''((()))***++++++(((((()))))))))******++++++,,,---+++)))'''&&&'''((((((''''''''''''((((((''')))***)))((('''((()))))))))((('''''''''''''''&&&%%%%%%&&&((())))))((('''&&&%%%%%%%%%'''((()))$$$$$$%%%&&&&&&'''(((((()))(((&&&'''((()))(((&&&%%%&&&'''&&&%%%$$$%%%''''''&&&$$$#########%%%&&&%%%---)))'''))))))###%%%%%%%%%$$$$$$$$$######%%%''')))******((('''&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&%%%$$$###############$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%'''''''''''''''+++'''###!!!!!!$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))******)))(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%'''&&&######&&&'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###"""$$$''')))%%%%%%%%%&&&((()))(((&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%(((&&&%%%&&&)))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""'''&&&&&&%%%%%%%%%&&&&&&''')))++++++((('''***---...---,,,---///111111111---------......///111111000111222111///......///222333444444444333222111000000////////////000000222222111000000000000111444777999777333///---...,,,+++***+++,,,---,,,+++***+++------,,,***'''%%%)))''''''''')))***)))((('''%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%######%%%'''%%%"""$$$)))%%%&&&&&&%%%$$$%%%''')))&&&'''))),,,......***'''''''''''''''&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$))),,,......,,,***)))(((&&&'''((())))))((('''&&&)))))))))))))))))))))))),,,++++++++++++,,,------(((***+++***)))(((((())))))'''&&&&&&)))+++,,,,,,,,,------,,,)))(((((())))))))))))*********++++++...///111222444555555555444777<<>>DDDKKKTTT___gggjjjpppxxx~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||~~~}}}|||||||||zzzyyyxxxzzz~~~zzz{{{}}}wwwvvvvvvvvvvvvtttrrrpppooolllhhhccc]]]WWWQQQJJJFFFAAA???<<<;;;:::888555333666333111000000111000///000///---+++***+++---...((()))***+++,,,,,,+++***(((((((((((()))***+++,,,,,,,,,.../////////......++++++***************+++))))))************))))))###%%%''')))******)))(((+++******)))))))))))))))+++***)))(((((((((((((((((()))***+++---...000000---,,,+++)))))))))******+++***)))'''&&&)))---111&&&&&&&&&&&&&&&'''((()))'''((()))((('''&&&''')))))))))(((''''''''''''''''''%%%$$$$$$&&&&&&%%%###%%%$$$######$$$'''***,,,((((((((('''&&&&&&%%%%%%'''&&&$$$$$$%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%"""///444---%%%$$$%%%%%%%%%$$$$$$$$$#########%%%''''''$$$###$$$&&&"""###$$$%%%%%%%%%%%%%%%###&&&)))(((&&&$$$%%%'''!!!"""###$$$$$$$$$$$$$$$(((%%%"""!!!"""%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%"""###&&&)))######$$$&&&'''&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,,,,***'''%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###!!!%%%'''&&&&&&'''%%%!!!'''&&&&&&%%%%%%&&&&&&'''&&&((())))))'''%%%%%%&&&&&&%%%%%%&&&'''(((&&&%%%'''&&&%%%$$$$$$$$$%%%%%%!!!&&&***+++(((&&&))),,,"""%%%((('''$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((())))))((('''%%%$$$'''---222000)))&&&***000,,,---.........,,,***(((...///000111222333333333444111......000000...,,,---///222222000///111333333333222///---,,,---///++++++,,,,,,---.........444444333222000...,,,+++,,,***)))+++...///---***,,,)))(((******''''''***'''!!!&&&+++)))+++---$$$###$$$''')))***(((######$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$%%%%%%###"""$$$$$$"""!!!%%%&&&###,,,'''''',,,---)))''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***))))))***+++(((!!!'''((()))(((&&&&&&((())),,,&&&###(((***'''&&&))))))))))))))))))*********))))))))))))))))))))))))((((((((('''''''''''''''''')))***)))%%%$$$'''***+++(((&&&'''***+++)))&&&))))))))))))************---,,,,,,...000333444444333777===DDDMMMVVV___eeelllqqqxxx}}}~~~|||{{{|||||||||~~~~~~|||{{{zzzvvv{{{}}}yyyuuutttvvvyyy{{{}}}{{{zzz{{{~~~}}}}}}|||||||||{{{{{{{{{zzz{{{zzzxxxvvvssspppnnnmmmmmmiiiccc]]]XXXRRRLLLHHH@@@===;;;999999777555222444333222000000000000111000///---+++***(((((((((---***%%%$$$&&&***---///+++***(((''''''(((***+++,,,******,,,///111///---......,,,***)))(((((((((***)))(((''''''((()))***((('''%%%&&&((()))))))))''',,,,,,&&&%%%)))***''')))'''&&&'''((()))((('''(((((((((((())))))))))))---------,,,+++***)))(((*********+++------,,,+++,,,+++***)))((('''&&&%%%((((((((((((((())))))***((((((''''''''''''(((((('''((((((((('''&&&%%%%%%)))&&&((()))(((///... '''%%%$$$&&&((('''######$$$%%%%%%&&&&&&%%%%%%%%%'''((('''&&&$$$$$$%%%%%%###!!!###&&&'''&&&$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&%%%%%%$$$######%%%((())))))%%%!!!###$$$&&&(((((('''&&&%%%#########%%%'''&&&$$$"""$$$&&&((((((&&&$$$###"""'''&&&%%%$$$%%%%%%''''''""""""###$$$&&&'''(((((("""%%%))))))'''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$ """!!! !!!((()))+++,,,,,,+++)))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%%%%%%%'''$$$!!!!!!$$$''''''&&&&&&%%%&&&(((+++***&&&"""%%%%%%%%%&&&&&&%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&(((&&&$$$""""""$$$&&&((($$$''')))(((%%%$$$%%%&&&$$$"""###'''(((&&&'''+++$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((())))))((('''&&&&&&+++///...)))'''***...(((***+++,,,---,,,***))),,,---...000222333444444333111......//////...,,,---///111111//////000222222111000///......------+++,,,,,,------...//////333222222111000...---,,,---++++++---000111///---...+++***,,,,,,)))))),,,$$$###(((%%%((()))"""++++++)))&&&$$$$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$######$$$$$$###"""$$$%%%%%%###%%%)))((($$$...)))(((++++++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%''')))++++++(((&&&'''((()))(((&&&&&&((()))***%%%###''')))'''%%%'''))))))))))))************(((((((((((((((((((((((()))))))))))))))((('''&&&&&&%%%%%%&&&((()))******''''''((((((''''''(((((())))))))))))*********************,,,...000111222555999???FFFOOOYYYbbbiiimmmrrrxxx~~~~~~}}}|||yyyzzz{{{}}}~~~}}}}}}|||{{{zzzyyyxxxvvvzzz~~~~~~}}}}}}~~~zzzyyyvvvuuuuuuwwwzzz|||}}}}}}|||||||||{{{{{{zzzzzzyyy{{{yyywwwssspppnnnlllkkkkkkgggbbb\\\WWWQQQKKKGGG@@@>>><<<:::999888555333444333222000///000000111///...---+++***))))))(((000---)))''''''((('''''',,,***)))(((((()))***,,,///---,,,---//////---***---,,,+++))))))((((((((())))))(((((((((((())))))(((((((((((((((((())))))$$$'''&&&$$$&&&,,,,,,))))))'''&&&'''((()))((('''&&&''''''''''''(((((((((+++++++++++++++***)))(((*********+++,,,,,,,,,+++---,,,+++***)))((('''''''''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((('''&&&&&&&&&###&&&&&&###(((((($$$$$$$$$%%%'''(((((('''###$$$%%%%%%&&&&&&%%%%%%%%%'''((('''%%%$$$$$$%%%%%%###"""###%%%&&&%%%######$$$%%%%%%$$$$$$&&&'''%%%&&&&&&&&&%%%%%%$$$######%%%'''((('''$$$!!!###%%%&&&(((((('''&&&%%%%%%$$$$$$%%%&&&%%%""" $$$%%%%%%$$$###"""###%%%&&&&&&$$$$$$###$$$%%%%%%######$$$$$$%%%&&&''''''"""%%%((((((&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&)))$$$"""&&&(((''''''(((***+++,,,,,,+++)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######'''$$$!!!!!!$$$&&&&&&%%%&&&%%%%%%'''))))))&&&###$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&'''!!!$$$&&&&&&%%%$$$%%%'''&&&###$$$''''''%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))******))))))&&&(((******))))))***+++&&&''')))***++++++*********+++---///111222333444111///------......---,,,---...000000......///000111...---...000000...+++,,,,,,,,,---......//////000000000000///...------,,,++++++---///000///......******,,,+++)))))),,,(((###'''+++(((***,,,%%%***+++***&&&######'''+++%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""###$$$$$$###""""""$$$%%%$$$&&&***)))$$$+++'''&&&))))))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%((()))******,,,---'''((()))(((&&&&&&((()))***''''''***,,,)))(((((((((((())))))************''''''''''''''''''''''''((()))******)))'''%%%$$$(((%%%"""$$$))),,,***(((###&&&)))(((&&&%%%(((+++))))))))))))************))))))***,,,---///000111555999???FFFOOOZZZdddjjjmmmrrryyy~~~}}}}}}~~~|||xxxyyy{{{}}}~~~|||zzzyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvyyy|||}}}|||zzzzzzzzzttttttttttttuuuwwwzzz{{{}}}}}}~~~}}}||||||{{{zzzzzzyyyyyy{{{xxxuuupppmmmjjjiiihhhhhheee___ZZZUUUOOOJJJFFFAAA???<<<;;;:::999777555444333111000//////000000------,,,++++++******)))(((''''''(((+++,,,+++***,,,+++***))))))***+++,,,...---------......,,,+++******)))((((((((((((((((((((())))))))))))((((((&&&(((***(((&&&$$$&&&)))))))))'''$$$&&&)))((($$$)))'''&&&'''((()))((('''%%%%%%&&&&&&&&&'''''''''((()))))))))))))))(((((()))******++++++++++++***------,,,+++******))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&'''(((((((((((((((((((((%%%))))))###&&&'''******)))'''$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$###"""$$$%%%%%%$$$$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$%%%&&&((((((''''''&&&&&&%%%%%%%%%%%%$$$!!!$$$$$$###"""!!!"""%%%(((&&&%%%$$$###############$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&$$$$$$%%%$$$############$$$%%%%%%&&&"""!!!$$$'''&&&&&&(((,,,,,,,,,+++)))'''$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$###!!! '''%%%""""""###$$$$$$$$$'''&&&%%%%%%''''''&&&%%%######$$$$$$$$$$$$######$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%$$$%%%&&&'''$$$$$$''''''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$'''((()))***+++******)))''''''''')))+++,,,+++***'''((()))************)))***+++,,,...///000000000...---,,,,,,,,,------,,,---......---------...//////,,,***---111222...))),,,,,,,,,---......//////------............------+++++++++,,,,,,,,,+++***+++((('''))))))''''''***,,,''',,,///***,,,///)))###%%%'''))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$###""""""$$$$$$###"""!!!###"""!!!###(((((($$$%%%######&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%(((***)))'''&&&))),,,'''((()))(((&&&&&&((()))((('''(((******)))''''''(((((())))))******++++++((((((((((((((((((((((((&&&'''))))))(((&&&###!!!***(((%%%%%%'''((('''%%%$$$&&&(((((('''''')))+++((()))))))))***************+++---//////000111222444777===DDDMMMXXXcccjjjmmmqqqxxx~~~~~~~~~}}}||||||}}}~~~}}}|||{{{zzzyyywwwtttrrrqqqrrrrrrssssssttttttuuuuuuwwwxxxzzzzzzzzzyyyxxxwwwqqqrrrrrrtttuuuvvvwwwxxxyyy{{{}}}~~~|||}}}}}}||||||{{{zzzzzzyyyzzzwwwsssnnnjjjhhhffffffeeebbb\\\WWWSSSNNNHHHEEEAAA???===<<<;;;:::888666444333111000//////000000++++++,,,,,,++++++******%%%%%%%%%'''+++.........++++++************++++++))))))***,,,---......---(((((('''''''''(((((()))&&&''')))******)))((((((###'''***((($$$!!!$$$'''******)))'''&&&''''''&&&)))'''&&&'''((()))((('''%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((((()))++++++***))))))***,,,,,,++++++******))))))''''''(((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&'''((())))))))))))(((%%%++++++$$$%%%)))$$$(((***+++)))$$$!!!!!!######$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''%%%$$$$$$%%%'''&&&%%%%%%%%%$$$$$$######$$$%%%%%%#########$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&%%%$$$###$$$%%%$$$""" """###$$$######$$$&&&)))&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$$$$$$$######""""""######$$$%%%!!!!!!###"""###&&&++++++***)))'''%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!'''&&&%%%$$$$$$$$$$$$$$$'''&&&$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&''')))&&&&&&'''(((((('''&&&&&& """$$$&&&&&&%%%%%%%%%&&&######&&&'''$$$$$$'''%%%%%%$$$$$$$$$$$$$$$###******+++,,,+++***)))((((((''''''))),,,---,,,******************))))))(((+++,,,,,,------,,,,,,,,,++++++++++++***+++,,,---...---+++++++++,,,,,,,,,---***))),,,000111---(((++++++,,,,,,---.........++++++,,,------------,,,,,,------,,,+++)))((((((***'''&&&))))))''''''***+++'''+++---'''(((,,,''''''&&&&&&(((++++++&&&"""%%%&&&&&&''''''&&&&&&%%%$$$###"""###$$$%%%$$$###$$$%%%"""!!!''')))&&&######$$$%%%''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))'''$$$$$$'''***'''((()))(((&&&&&&((()))$$$%%%&&&%%%%%%%%%%%%$$$'''(((((()))******++++++))))))))))))))))))))))))&&&((()))******'''$$$"""'''((()))'''%%%$$$&&&((()))'''&&&(((+++,,,,,,***((()))))))))************))),,,///000//////111222444777===CCCLLLWWWbbbiiilllqqqwww|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxxxxwwwuuussspppnnnmmmoooooopppqqqrrrttttttuuuxxxxxxxxxyyyyyyxxxwwwvvvqqqrrrrrrsssttttttttttttwwwyyy|||~~~}}}|||{{{}}}}}}}}}|||||||||{{{{{{yyywwwsssoookkkhhhfffeeeccc___ZZZUUUQQQLLLGGGDDDAAA???===<<<<<<;;;999777333222111////////////000***+++,,,,,,,,,++++++***...+++((('''((()))******+++******************+++'''((()))++++++,,,,,,---''''''''''''''''''((()))&&&'''(((*********)))(((%%%))),,,+++&&&###%%%((($$$&&&((()))'''&&&)))...)))'''&&&'''((()))((('''&&&&&&'''''''''((((((((($$$$$$%%%&&&''''''''''''''')))++++++)))'''(((***))))))))))))(((((((((((('''((()))*********))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))(((((($$$ &&&)))"""###(((%%% %%%'''&&&%%%'''(((###$$$%%%%%%&&&&&&%%%%%%###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$###$$$&&&%%%""" $$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&""""""!!!"""$$$%%%$$$###!!!###&&&''''''&&&'''(((%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$#########""""""######$$$%%%""" $$$$$$###%%%)))''''''''''''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###'''''''''&&&%%%$$$$$$%%%&&&%%%$$$#########%%%'''$$$%%%%%%&&&''''''&&&&&&%%%'''(((((('''&&&((()))%%%&&&((())))))(((&&&%%%$$$%%%&&&(((((('''%%%######!!!"""&&&'''%%%&&&)))%%%%%%%%%$$$$$$#########******++++++***((('''&&&((((((((()))+++,,,+++)))++++++******)))(((((((((++++++,,,++++++***)))(((((()))******))))))+++---...,,,))))))***+++++++++,,,***)))+++---...,,,)))*********+++,,,,,,------)))***++++++,,,,,,,,,+++...///000...,,,***)))***+++((((((***+++))))))------)))---...'''(((,,,(((---***'''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%#########%%%&&&%%%$$$((((((%%%"""$$$)))***''''''((('''%%%%%%'''%%% %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&(((***'''((()))(((&&&&&&((()))'''******'''&&&(((***)))''''''((()))***++++++,,,************************)))***+++,,,+++***((('''"""%%%((('''$$$$$$(((,,,+++(((&&&(((,,,...,,,)))))))))))))))************'''+++///000...---///111777:::>>>DDDLLLWWWbbbjjjkkkooouuuzzz}}}~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||||||||||||||{{{|||~~~~~~{{{yyywwwvvvtttrrrpppnnnllllllmmmnnnoooppprrrsssttttttwwwvvvuuuvvvwwwwwwvvvtttsssssssssrrrrrrrrrrrrrrrvvvyyy|||}}}}}}|||{{{|||{{{{{{{{{||||||||||||}}}yyyxxxuuurrrnnnkkkhhhgggaaa]]]YYYTTTPPPLLLGGGDDD@@@???===<<<<<<;;;999777333222000///......//////***+++,,,---,,,+++***)))---***'''&&&'''***+++,,,)))))))))))))))))))))))))))+++,,,,,,***))))))***(((((('''''''''(((((()))&&&'''((())))))******)))(((+++......+++)))***++++++***))))))&&&"""###''')))'''&&&'''((()))((('''&&&''''''''''''((((((((($$$$$$%%%&&&'''''''''&&&&&&)))++++++(((&&&''')))&&&&&&''''''''''''''''''&&&''')))*********)))(((''''''&&&&&&&&&&&&''''''%%%&&&'''''''''''''''''''''$$$)))%%%&&&***((( ###&&&&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%&&&'''&&&%%%$$$%%%&&&###$$$&&&%%%###!!! $$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!! !!!$$$%%%%%%$$$!!!$$$((())))))'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$############$$$%%%%%%"""!!!"""%%%$$$"""$$$)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$&&&'''&&&$$$$$$$$$%%%$$$%%%%%%###""""""$$$&&&$$$%%%&&&''''''(((((('''%%%&&&''''''&&&&&&''')))%%%&&&'''(((((('''&&&%%%''''''(((***+++)))&&&###""" !!!%%%'''%%%&&&***&&&%%%%%%$$$$$$#########%%%&&&'''(((((('''%%%%%%'''((()))))))))((((((((())))))(((((((((((((((((()))************)))((((((&&&((())))))((((((+++---...+++(((''')))******))),,,+++************++++++((())))))******+++,,,,,,))))))******++++++******+++---///...,,,***+++,,,+++((('''***+++))))))------***......&&&''',,,)))!!!%%%((('''###"""$$$((($$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&((((((&&&''')))'''"""'''***(((%%%%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&)))******)))'''((()))(((&&&&&&((()))***...---'''%%%)))------''''''((()))***+++,,,,,,))))))))))))))))))))))))'''((())))))******))))))$$$$$$%%%%%%&&&'''(((******)))))))))*********)))))))))))))))************(((---111222///...///222888:::>>>CCCKKKUUU```gggkkknnnssswwwzzz|||~~~~~~}}}zzzxxxuuuuuuuuutttttttttttttttssstttuuuwwwwwwxxxxxxxxxuuuvvvxxx{{{}}}}}}{{{zzzuuutttqqqooommmllllllllllllmmmnnnoooppprrrssssssuuusssrrrsssuuuvvvuuussssssrrrrrrqqqqqqrrrrrrssstttwwwyyyzzzxxxxxxyyy{{{wwwxxxxxxyyyzzz{{{||||||yyyxxxxxxvvvsssnnnkkkhhh```\\\XXXTTTPPPLLLGGGDDD@@@>>><<<;;;;;;;;;999777333222000///......//////++++++---------+++)))((('''&&&&&&'''***---------((((((((())))))(((((((((***,,,...---+++)))***+++))))))(((((('''(((((((((''''''''''''((()))***+++)))***,,,------,,,+++***000'''###%%%'''### )))'''&&&'''((()))((('''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&))),,,***'''%%%&&&)))%%%%%%&&&&&&'''''''''((($$$%%%'''((()))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$,,,!!!###***'''(((+++''')))&&&$$$############"""###$$$%%%%%%&&&&&&%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$&&&''''''%%%$$$&&&(((!!!$$$&&&'''%%%$$$###$$$###$$$%%%%%%&&&&&&&&&%%%"""######$$$$$$$$$############""""""######$$$$$$###!!! !!!###$$$$$$######%%%''''''&&&&&&'''(((!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&!!! """$$$""""""'''$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&%%%!!!###%%%%%%###"""###%%%###$$$%%%$$$"""!!!###&&&###$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''***,,,+++'''$$$$$$!!!"""%%%&&&$$$%%%(((&&&&&&%%%%%%$$$######"""!!!"""$$$%%%&&&%%%%%%$$$%%%''')))(((&&&%%%&&&'''&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))%%%'''))))))''''''***---...+++'''&&&(((******(((,,,,,,,,,***((((((***,,,((((((((()))******++++++))))))************))))))&&&))),,,,,,***)))+++---(((%%%%%%((()))''''''+++)))%%%)))))) !!!'''$$$ (((+++$$$"""(((###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%'''((('''&&&!!!%%%(((((())))))###%%%((('''$$$%%%)))((("""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$)))'''&&&(((+++,,,)))&&&'''((()))(((&&&&&&((()))%%%***(((!!!$$$))))))&&&'''((()))***+++,,,,,,(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((***&&&###$$$'''(((&&&###''')))+++***'''&&&(((***))))))))))))***************///444555222000222555777888<<<@@@HHHRRR]]]dddjjjmmmrrruuuxxxzzz|||~~~{{{}}}|||yyyvvvrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqsssttttttuuuuuuoooqqqtttwwwzzz}}}}}}}}}}}}}}}}}}||||||{{{tttssspppmmmkkkkkkkkklllllllllmmmnnnoooqqqqqqrrrsssqqqoooqqqsssuuusssqqqrrrrrrqqqqqqqqqrrrtttuuuqqqsssuuuuuussssssuuuxxxtttuuuvvvwwwyyyzzz{{{|||yyyyyyyyyxxxuuuqqqmmmjjj___\\\XXXTTTPPPLLLHHHDDD???===;;;;;;;;;:::888777333222000///......//////+++,,,---...---+++)))'''++++++++++++,,,***'''$$$''''''((((((((((((''''''(((+++......------///111******)))(((((((((((((((((('''''''''''')))+++,,,''''''(((***,,,,,,***(((&&&+++---)))&&&)))'''&&&'''((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%))),,,***&&&$$$&&&)))%%%%%%&&&&&&'''((((((((("""###%%%''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######+++%%%$$$$$$%%% ***%%% """'''))))))$$$$$$%%%&&&&&&&&&%%%%%%!!!###%%%%%%$$$$$$%%%&&&###%%%''''''%%%%%%'''))) ###&&&((((((''''''(((###$$$%%%%%%&&&&&&&&&&&& !!!"""######"""!!! """""""""!!!"""######$$$%%%###!!!!!!"""######"""%%%%%%%%%$$$######&&&))) """###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%""" ###$$$###!!!%%%%%%$$$$$$%%%%%%&&&'''$$$###%%%&&&$$$!!!###(((%%%$$$######"""#########$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$ ######!!! """$$$!!!$$$&&&%%%"""!!!###%%%"""###$$$%%%&&&&&&'''&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))------)))%%%%%%######&&&&&&######&&&&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((***((((((+++***'''&&&(((***(((&&&$$$%%%(((,,,...+++***)))'''''''''((((((,,,+++***((((((((()))***&&&&&&&&&'''''''''(((((('''((()))***++++++++++++)))))))))(((''''''(((*********)))''''''&&&&&&&&&(((111000######))))))'''%%%###!!!!!!###%%%''''''%%%$$$%%%&&&&&&%%%###''''''''''''''''''''''''+++***((('''&&&&&&''''''((('''%%%&&&&&&&&&%%%$$$'''$$$""""""%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((()))))))))***''')))+++***(((&&&%%%%%%'''***%%%&&&...000+++!!!###&&&)))***++++++***(((''''''&&&&&&((()))***''''''&&&%%%%%%&&&((()))&&&'''((('''&&&'''(((***'''''''''((((((((((((((((((---,,,&&&%%%,,,000///'''---333555222111444777666999===CCCJJJRRR[[[aaakkkooovvv{{{}}}}}}}}}~~~~~~{{{wwwsssqqqrrrqqqpppnnnmmmmmmmmmmmmoooooooooqqqssssssqqqooommmooorrrtttvvvwwwxxxwwwwwwwwwwwwxxxyyyzzz||||||xxxtttooojjjhhhiiikkkmmmgggggghhhkkknnnpppppppppsssssssssrrrppppppqqqssspppooooooooooooooopppqqqoooppprrrtttuuutttrrrqqqqqqpppppprrruuuvvvvvvvvvuuuvvvxxxxxxwwwtttrrrpppfffaaaZZZSSSMMMHHHCCC@@@???===:::999888777666444444222000...---...///000)))+++------+++)))(((((('''((()))))))))'''&&&%%%+++***(((&&&%%%$$$$$$$$$+++***,,,///,,,'''&&&)))!!!***...+++'''%%%%%%+++)))'''(((+++---,,,+++***+++,,,...///---***''''''''''''''''''((()))***+++***)))'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$#########$$$&&&((()))###'''+++,,,)))%%%$$$$$$&&&&&&''''''''''''&&&&&&---***(((((()))***'''%%%)))'''%%%######$$$''')))######%%%&&&&&&%%%######&&&$$$$$$%%%'''((('''&&&"""""""""###&&&(((+++,,,&&&%%%$$$$$$$$$%%%&&&'''(((&&&$$$""""""$$$&&&((($$$%%%&&&''''''%%%###""""""$$$'''((()))(((&&&$$$***&&&!!!!!!""""""  ###!!!"""***!!!"""###"""!!!"""###%%%""""""""""""""""""######%%%&&&&&&$$$""" !!!"""'''### %%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""%%%$$$###""""""$$$&&&''' """#########$$$%%%###$$$&&&''''''&&&$$$###"""###$$$###""""""$$$&&&$$$######%%%&&&&&&$$$!!!((())))))'''%%%######$$$%%%''')))***(((&&&%%%%%%$$$(((((($$$%%%)))***&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&'''((())))))((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''(((((((((((())))))))))))***''''''***)))%%%%%%''')))((('''&&&''')))+++---))))))(((''''''((()))***((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%((()))***)))((('''(((***&&&&&&&&&&&&'''((())))))%%%...///&&&!!!&&&(((%%%&&&&&&&&&%%%&&&'''((((((&&&$$$######$$$$$$###"""''''''''''''''''''''''''((('''&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&%%%###&&&$$$"""###%%%&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''(((******(((&&&&&&&&&))))))***+++)))'''(((+++'''''''''''''''((())))))'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&((()))***'''((()))(((''''''(((***'''(((((((((((((((((((((###(((++++++***+++***)))))),,,111222222222444666666888===BBBIIIQQQZZZ```jjjooouuuzzz||||||||||||~~~zzzvvvtttrrrqqqpppnnnmmmlllllllllnnnmmmmmmoooqqqqqqooommmkkklllnnnqqqrrrsssttttttttttttuuuuuuwwwxxxzzzzzzvvvsssnnnjjjhhhiiilllmmmiiiiiiiiikkknnnoooooonnnrrrssstttsssqqqpppqqqrrrpppoooooonnnnnnnnnoooooolllmmmooopppqqqpppooonnnmmmllllllnnnqqqrrrrrrrrruuuwwwyyy{{{zzzwwwtttqqqhhhbbbZZZRRRLLLGGGCCCAAA???<<<:::888888777555444333111///---------...///***,,,---,,,***(((((()))(((((()))))))))((('''&&&''''''(((((()))***+++++++++))))))++++++((((((+++!!!&&&+++,,,)))&&&&&&'''***(((&&&'''***,,,,,,+++---///222555555222---***''''''''''''''''''((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%'''((()))###&&&******'''%%%$$$$$$&&&&&&''''''''''''&&&&&&(((&&&%%%&&&((()))(((&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%''''''&&&%%%%%%$$$$$$$$$%%%&&&((()))!!!!!!###$$$$$$$$$$$$###'''&&&$$$######$$$&&&'''$$$%%%&&&&&&&&&%%%$$$###"""$$$&&&(((((('''%%%$$$$$$""" """%%%'''((($$$!!!!!!$$$### """'''!!!"""###"""""""""###%%%#########""""""""""""""""""$$$%%%%%%###""""""###%%%!!!###&&&%%%$$$''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$###""""""$$$%%%&&&"""""""""!!! ###%%%"""###$$$$$$$$$###"""!!!###$$$%%%$$$###$$$%%%'''$$$$$$$$$%%%''''''%%%###'''(((((('''$$$######$$$$$$&&&))))))'''%%%$$$%%%$$$((((((%%%%%%))))))&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&((((((((((((&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((''''''(((((())))))******)))'''''')))((($$$###%%%)))((((((((()))***+++,,,''''''''''''((()))***+++$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))(((''')))++++++***(((((()))%%%%%%%%%%%%&&&'''((()))###***+++''''''***((("""$$$%%%&&&((())))))))))))'''%%%######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%$$$###$$$######%%%''''''&&&$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''))))))'''&&&&&&'''000((('''---+++"""$$$...---+++)))&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++)))******)))'''''')))***((((((((((((((((((''''''***'''&&&&&&%%%%%%)))///***+++---///111333444555555888<<>><<<999777666666555444222///...---,,,,,,,,,,,,---,,,,,,+++)))''''''(((***)))************)))))))))***,,,---......,,,***)))+++&&&%%%(((***)))(((************(((&&&&&&(((+++((('''''''''***,,,///000333999@@@DDDAAA999111+++(((((('''&&&%%%%%%%%%%%%"""###%%%'''''''''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$&&&'''(((((($$$%%%%%%&&&%%%$$$###"""''''''%%%$$$$$$%%%''''''(((&&&%%%%%%&&&&&&$$$###'''&&&&&&%%%%%%$$$$$$$$$ """$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!"""###%%%%%%$$$######$$$######$$$&&&&&&%%%$$$'''###!!!###&&&%%%###!!!!!!###$$$$$$###"""###$$$$$$$$$######"""!!!!!!!!!"""&&&'''&&&$$$######&&&$$$"""###%%%''''''&&&$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%&&&%%%$$$###""""""######$$$%%%$$$###!!!!!!$$$&&&'''&&&%%%$$$$$$###$$$$$$###%%%''''''&&&%%%&&&'''&&&%%%%%%&&&((()))((('''###$$$%%%%%%######$$$%%%###%%%&&&&&&$$$#########%%%&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))***+++,,,***'''(((******'''&&&((((((((()))***+++***))))))((((((((((((''''''&&&&&&&&&'''((())))))((('''&&&(((((((((((('''''''''''' !!!###&&&''')))******$$$'''***+++***)))((((((''''''&&&%%%%%%%%%&&&&&&((('''$$$###'''+++)))$$$$$$###""""""$$$'''***---***(((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$######"""%%%$$$######%%%%%%$$$###$$$%%%&&&''''''''''''''''''(((((())))))(((((('''$$$%%%'''(((((((((&&&&&&%%%'''''''''&&&&&&'''(((!!!&&&&&&!!!!!!(((,,,***))))))***)))((('''%%%$$$&&&&&&''''''((((((((((((&&&'''(((((()))*********)))***+++***(((((()))+++))))))(((((('''''''''&&&"""%%%+++111000)))%%%&&&+++******---111444555555666888<<>>BBBGGGNNNUUU[[[cccfffiiikkkkkkkkklllmmmnnnpppsssvvvwwwvvvuuutttmmmllllllkkkjjjjjjkkkkkkooommmkkkkkkmmmoooooonnnmmmllllllkkkkkklllmmmnnnpppooonnnnnnmmmmmmnnnnnnqqqpppppppppooonnnmmmlllnnnllljjjkkkmmmooopppppppppqqqrrrqqqpppooooooqqqmmmllllllkkkkkkkkklllllllllkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhiiilllnnnnnnmmmooorrrvvvxxxvvvqqqkkkggg[[[VVVNNNGGGBBB>>>:::888777555333222222222111000------............------)))***+++***((('''''''''(((((('''''''''((()))***''''''(((((()))))))))***&&&'''((()))&&&&&&---777+++***)))))))))******)))&&&'''))))))***...555:::EEEJJJNNNKKKAAA666...+++$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%###"""$$$&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))(((&&&%%%''')))!!!"""$$$%%%''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######%%%&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$"""""""""""""""!!!!!!!!!%%%$$$###!!!!!!###$$$%%%###$$$$$$%%%$$$###"""!!!#########$$$$$$$$$$$$$$$"""!!!!!!###&&&(((((((((%%%(((&&& ###&&&%%%"""$$$''''''%%%###""""""!!!!!!!!!"""######$$$$$$"""$$$&&&&&&%%%$$$%%%&&&###$$$%%%%%%$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""############### """%%%&&&%%%$$$$$$$$$###$$$&&&''''''''''''&&&&&&)))+++,,,+++************(((%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&%%%&&&&&&%%%######$$$%%%&&&######''''''$$$$$$(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''((())))))***''''''(((((())))))******$$$"""$$$(((***((((((+++(((''''''&&&&&&&&&''''''$$$%%%&&&(((((((((((('''(((''''''&&&'''(((***+++(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''###$$$%%%$$$$$$%%%''')))(((((('''''''''(((((()))(((&&&&&&'''&&&$$$$$$&&&!!!"""###$$$%%%&&&&&&&&&***'''###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&,,,,,,***&&&"""###&&&***&&&&&&''''''''''''&&&&&&###%%%''')))***((('''%%%((()))(((&&&######$$$&&&'''"""###***)))!!!!!!)))+++)))'''&&&&&&&&&((()))$$$%%%&&&'''''''''&&&%%%'''((((((((((((&&&%%%$$$$$$%%%'''''''''(((***---***))))))((('''&&&&&&&&& ,,,&&&$$$))) %%%+++222444333333666:::999;;;>>>BBBGGGNNNUUU[[[ccceeehhhjjjjjjjjjkkkllliiikkknnnpppqqqqqqooonnnlllkkkkkkjjjjjjkkkkkklllnnnlllkkkkkklllnnnnnnnnnnnnmmmllllllllllllnnnnnnpppooonnnmmmllllllkkklllqqqrrrqqqqqqpppnnnmmmlllqqqnnnlllkkklllnnnooonnnqqqrrrrrrpppooonnnpppqqqllllllkkkkkkkkklllmmmmmmooonnnnnnmmmlllllllllmmmlllkkkkkkmmmoooqqqqqqqqqnnnpppssstttrrrmmmhhhdddZZZUUUNNNHHHCCC???;;;888666444222111222222111000------...//////.........(((***++++++)))'''&&&&&&((('''&&&&&&&&&((()))***))))))(((((('''((())))))&&&&&&'''&&&###%%%222AAA111...+++)))))))))******%%%&&&(((((()))---444:::DDDHHHKKKFFF;;;000)))'''############$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&&&&%%%######$$$'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((((((&&&%%%'''***###&&&(((((('''&&&######%%%&&&&&&%%%######$$$###"""###%%%&&&&&&$$$###$$$%%%&&&%%%$$$###"""###$$$%%%&&&&&&$$$!!!&&&$$$""" """$$$&&&"""###%%%&&&%%%$$$""" ###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&((()))((((((,,,)))!!!!!!&&&&&&"""%%%''''''%%%###"""""" !!!"""###$$$%%%%%%!!!###%%%%%%%%%%%%''')))%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$###""" $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#####################$$$###!!! """###$$$&&&(((***++++++***)))(((+++...///...,,,,,,,,,+++(((%%%$$$%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&'''%%%$$$###$$$&&&&&&""""""''''''###$$$((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((($$$$$$((()))%%%(((%%%$$$'''+++,,,((($$$'''((((((((())))))******''''''''''''(((***+++,,,***++++++***(((''')))***((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&&&&&&&$$$###''''''''''''&&&%%%$$$######&&&&&&$$$$$$&&&&&&###***(((&&&$$$$$$$$$%%%&&&######$$$%%%''')))+++,,,***(((%%%$$$$$$$$$###"""$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))+++...000...((('''))))))&&&"""&&&+++,,,)))&&&%%%%%%"""###%%%''''''&&&%%%$$$'''$$$%%%)))(((######((('''&&&&&&%%%%%%&&&&&&'''"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***+++***(((&&&$$$&&&%%%$$$$$$%%%(((***,,,((('''&&&&&&&&&&&&%%%$$$&&&'''''''''&&&'''))),,,&&&***///222222333666999555999>>>DDDIIIOOOVVVZZZaaahhhllljjjggghhhiiiggghhhiiikkklllmmmnnnoooooolllkkkkkkjjjiiihhhggggggjjjjjjjjjkkkkkklllllllllpppnnnllllllmmmmmmlllkkkjjjkkkllllllkkkkkklllnnnmmmqqqrrrooooooqqqppplllnnnoooooonnnnnnnnnqqqsssppppppooonnnmmmmmmmmmmmmpppnnnlllllloooqqqpppnnnppppppooooooooooooppppppkkkkkklllmmmnnnoooppppppooonnnmmmmmmllliiidddaaaZZZTTTLLLDDD@@@>>><<<;;;666111///333333,,,)))***000000000///...,,,+++***))))))************))))))%%%'''(((((('''''')))***(((((((((((()))))))))))))))$$$&&&,,,++++++888JJJGGG###&&&'''... ---%%%'''***,,,+++)))***000666;;;>>>>>>:::333,,,))))))'''&&&%%%$$$$$$%%%&&&'''***)))'''&&&%%%%%%&&&&&&'''""" %%%((((((((()))"""$$$&&&))))))(((&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$(((&&&%%%###""""""######$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$###"""###&&&%%%###$$$((($$$######""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$############'''%%%###"""!!!"""###$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%######&&&)))&&&&&&%%%$$$$$$$$$%%%%%%,,,+++***&&&###!!!"""### !!!######""""""###%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$ !!!$$$&&&&&&%%%###!!!%%%&&&$$$!!!!!!&&&)))((( !!!###$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""$$$###!!!!!!"""%%%(((***+++111777888333---++++++***(((%%%$$$%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$&&&)))+++,,,***)))'''(((((('''(((((('''$$$"""&&&&&&%%%$$$%%%&&&'''((($$$&&&))))))'''%%%$$$$$$%%%%%%$$$######$$$%%%%%%((('''%%%$$$###$$$$$$%%%"""''')))&&&''')))(((###'''&&&%%%))),,,---((($$$''''''((((((((()))))))))(((''''''''''''(((((())))))******)))'''&&&((()))((())))))))))))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&&&&&&&%%%###&&&&&&&&&%%%%%%%%%%%%%%%###&&&'''%%%%%%'''&&&###'''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&'''((((((&&&$$$######$$$%%%$$$###$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))+++***&&&&&&))))))'''!!!%%%((()))'''$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((&&&'''***)))%%%%%%***%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$######%%%&&&'''((('''%%%$$$"""%%%%%%$$$$$$%%%''')))+++(((''''''''''''''''''&&&((()))((('''&&&&&&''')))%%%(((,,,......///111333555999>>>CCCIIIOOOVVVZZZaaagggjjjgggeeefffggggggeeefffhhhjjjkkklllmmmmmmjjjjjjjjjiiiiiihhhhhhhhhjjjjjjjjjkkkkkklllllllllnnnlllkkkjjjkkklllkkkjjjjjjlllnnnnnnmmmmmmmmmnnnnnnqqqrrroooooopppoookkkmmmnnnnnnmmmlllmmmppprrrqqqqqqooonnnnnnmmmnnnnnnqqqooommmnnnqqqrrrrrrppprrrrrrqqqpppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmnnnmmmlllkkkjjjgggbbb___YYYTTTLLLEEEAAA???<<<;;;888333222555444///,,,,,,............---,,,++++++))))))************))))))&&&'''((((((''''''((()))'''((((((((()))))))))))))))%%%&&&+++)))'''222AAAPPP;;;+++,,,(((,,,+++'''%%%(((+++***((()))---111333333333111---)))'''&&&''''''&&&%%%%%%&&&'''''')))(((&&&%%%$$$$$$$$$%%%(((###!!!$$$'''%%%$$$%%%"""###%%%&&&%%%$$$###"""%%%%%%&&&''''''&&&%%%%%%'''&&&%%%###############%%%$$$$$$%%%%%%'''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''%%%!!!"""&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&((('''&&&$$$###""""""""""""""""""############"""$$$$$$%%%&&&&&&%%%$$$$$$###%%%&&&$$$######&&&((($$$$$$$$$$$$$$$%%%&&&'''))))))'''%%%!!! !!!"""!!!"""######""""""###$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###%%%%%%$$$###"""$$$&&&&&&$$$$$$'''(((%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&'''(((,,,333:::<<<777000,,,+++)))'''%%%$$$%%%&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$%%%''')))***)))((('''***)))(((((()))(((&&&$$$&&&&&&%%%%%%%%%&&&'''((($$$&&&(((((('''%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&!!!&&&))))))******((($$$&&&&&&'''***------((($$$''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''((())))))(((&&&%%%'''((())))))******))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&&&&%%%###&&&%%%$$$$$$$$$%%%&&&'''###''')))'''''')))'''###%%%$$$#########$$$&&&''')))((('''&&&%%%%%%%%%%%%"""!!!!!!"""%%%&&&&&&%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&&&&###$$$((()))'''!!!###&&&&&&%%%######$$$&&&%%%$$$######%%%'''((('''&&&''')))'''%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&((()))'''''''''((((((((((((((()))))))))(((%%%%%%&&&'''%%%(((+++,,,,,,---...000666999>>>CCCHHHOOOVVVZZZ```eeegggdddbbbdddffffffbbbcccdddggghhhjjjkkkkkkiiiiiiiiiiiiiiiiiihhhhhhjjjjjjkkkkkkkkkkkkllllllmmmkkkiiiiiijjjkkkjjjiiikkknnnpppqqqpppoooooooooooorrrrrrooonnnooonnnkkklllmmmmmmmmmmmmnnnrrruuuuuutttqqqooonnnnnnooooooqqqpppooopppsssttttttsssuuutttrrrqqqooonnnnnnmmmnnnnnnnnnnnnnnnmmmmmmlllmmmllljjjiiigggddd```]]]XXXSSSLLLFFFBBB???<<<:::777333222444444000------+++,,,,,,---------,,,,,,((())))))******))))))((('''((()))(((&&&&&&'''(((''''''((((((((())))))))))))&&&'''***'''$$$***666RRRUUU666---!!!555((('''$$$'''***)))''''''))),,,,,,***((('''((('''&&&%%%((('''&&&&&&&&&&&&'''((('''&&&%%%#########$$$$$$***%%%###%%%%%%"""!!!"""((((((''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$############%%%$$$$$$%%%%%%&&&'''((($$$$$$%%%&&&'''((())))))%%%$$$$$$'''%%%""""""&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&)))(((&&&$$$###!!!!!!  """$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$######$$$%%%$$$######%%%'''"""#########%%%&&&'''(((%%%&&&%%%### !!!""""""###$$$$$$"""!!!"""### !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$###'''(((&&&%%%'''%%%"""((('''%%%###""""""######$$$$$$############$$$$$$(((&&&$$$######$$$&&&(((!!!###%%%''''''''''''&&&+++222999;;;777000+++((((((&&&%%%$$$&&&'''&&&%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))+++)))'''''''''((('''&&&&&&%%%%%%%%%%%%&&&'''((($$$&&&((((((&&&$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%''''''$$$&&&)))***++++++)))'''&&&&&&(((+++...,,,(((%%%''''''''''''''''''(((((()))(((((('''''''''((((((((())))))(((&&&&&&''')))))))))************))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$&&&%%%$$$$$$%%%''')))***$$$(((***))))))***((($$$$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%$$$$$$"""""""""###&&&'''&&&%%%"""$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""$$$%%%###$$$'''(((&&&######$$$%%%$$$$$$$$$%%%$$$###"""""""""###%%%&&&$$$$$$%%%%%%$$$###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''''''''%%%###"""!!!"""###$$$&&&'''((()))***)))(((&&&%%%&&&&&&&&&$$$$$$###$$$$$$&&&'''(((%%%&&&'''(((''''''((()))'''((()))(((&&&%%%&&&'''''')))+++,,,...///111222555888===BBBGGGNNNUUUZZZ^^^ccceeeaaa___bbbeeeeeeaaabbbdddfffhhhiiijjjkkkhhhhhhiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkklllkkkiiiiiikkkkkkkkkjjjlllooorrrtttsssqqqpppoooooorrrrrrnnnmmmooonnnkkkkkklllmmmnnnooossswww{{{|||yyyuuuqqqooonnnnnnooooooooopppqqqssstttttttttuuutttrrrpppnnnlllkkkkkkjjjkkkmmmnnnooopppoooooommmkkkiiihhhfffddd```]]]VVVQQQKKKEEEAAA>>>;;;999444222000111111///---,,,------......------,,,,,,(((((())))))))))))(((((('''((()))(((&&&%%%&&&''''''''''''((((((((())))))((('''(((***'''###'''///FFF^^^EEE))) 000%%%%%%%%%'''))))))'''&&&'''(((,,,((($$$$$$''')))(((''''''''''''''''''''''''''''''&&&%%%#########$$$%%%)))%%%$$$%%%%%%"""!!!$$$)))(((&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((( !!!$$$$$$"""$$$)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''&&&$$$###"""""""""!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$#####################$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$""" """$$$###$$$%%%$$$"""!!!"""### !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""""""""###$$$%%%$$$''''''$$$###$$$### &&&%%%###""""""###%%%'''%%%$$$$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%''''''###$$$%%%&&&''''''''''''***...333444111+++'''%%%'''%%%$$$%%%&&&''''''&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&&&&''')))***+++***(((%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''###%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&((((((((()))***)))***+++%%%&&&(((+++,,,+++(((%%%((((((((((((((((((''''''(((((((((((()))***+++,,,******+++)))((('''(((***))))))************))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&$$$'''&&&%%%%%%&&&(((***,,,%%%(((***((((((***(((%%%%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$###&&&&&&$$$$$$''''''$$$$$$$$$%%%&&&''''''&&&&&&"""###%%%&&&&&&&&&%%%$$$###%%%&&&$$$###$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))((('''$$$###!!!!!!###$$$&&&''')))))))))(((&&&%%%%%%%%%'''((($$$$$$$$$$$$%%%&&&&&&'''###%%%''''''%%%%%%''')))$$$&&&''''''&&&&&&'''(((''''''(((+++...111333444555777;;;@@@EEELLLTTTYYY\\\aaaddd```___bbbeeefffcccdddfffhhhjjjkkklllllliiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmkkkjjjjjjkkkllllllkkklllooorrrtttsssqqqppppppoooqqqqqqmmmlllnnnnnnkkkkkklllnnnooorrrwww}}}}}}xxxrrrnnnmmmmmmnnnmmmooopppqqqrrrrrrrrrrrrtttrrrpppnnnllljjjiiiiiiiiikkkmmmoooppppppoooooonnnllliiihhhgggeeebbb___VVVQQQJJJCCC???;;;888777333222111///000111///---111111000000///---,,,+++(((((())))))))))))(((((('''((()))(((&&&%%%%%%&&&''''''''''''(((((((((((('''''')))***(((&&&(((---666UUUTTT)))(((%%%(((%%%'''((())))))((('''&&&'''---)))%%%$$$&&&(((((('''&&&''''''''''''''''''&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%'''&&&###$$$((("""""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ######!!!"""'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$''''''%%%$$$$$$$$$%%%%%%########################"""""""""###$$$$$$$$$###%%%$$$$$$######$$$$$$$$$$$$$$$$$$###""""""$$$&&&$$$%%%%%%$$$"""!!!"""###!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""!!!"""###%%%&&&%%%'''$$$ """""" &&&%%%###""""""###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&$$$$$$$$$&&&((()))***+++,,,+++)))'''&&&&&&&&&%%%$$$%%%''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((((((''''''(((***,,,...,,,***'''%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########***''''''((((((&&&'''***%%%&&&((()))***)))((('''))))))))))))((((((((((((((((((((()))***+++------***++++++***(((((()))***(((((())))))******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&(((***+++&&&))))))''''''))))))&&&%%%&&&&&&'''((()))))))))%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((%%%###$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$''''''%%%$$$&&&&&&"""%%%%%%%%%''')))***(((&&&$$$%%%'''))))))((('''&&&&&&))))))&&&%%%(((++++++%%%%%%''''''''''''%%%%%%))))))*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''$$$%%%%%%%%%&&&&&&&&&&&&###&&&((('''$$$$$$&&&(((###%%%'''''''''&&&'''((($$$$$$%%%(((,,,000222222333666999===CCCJJJSSSXXXZZZ```cccaaa```dddggghhhggghhhiiikkklllmmmnnnnnnkkkkkkkkkkkkkkkkkkjjjjjjllllllkkkkkkkkkkkkjjjjjjmmmkkkjjjjjjlllmmmmmmlllllloooqqqrrrqqqpppooopppnnnpppppplllllloooooommmkkklllmmmooorrrwww~~~}}}vvvppplllkkklllnnnllloooqqqrrrpppoooooopppqqqpppnnnmmmkkkjjjjjjiiilllnnnoooppppppnnnlllkkkmmmkkkiiihhhgggfffdddbbbYYYSSSJJJBBB===:::777666555555333000111444333000222222222111///---,,,+++'''(((((())))))(((((('''&&&'''((('''%%%%%%&&&'''&&&&&&'''''''''((((((((((((((()))***))))))+++---,,,FFFWWW222000"""...+++)))))))))(((((((((''''''+++)))&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&$$$%%%'''&&&$$$&&&***###""""""!!!"""$$$%%%'''$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""$$$""""""$$$""""""###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&***)))&&&$$$$$$$$$%%%'''######""""""""""""######"""!!!!!!"""$$$$$$###!!!%%%%%%$$$###############%%%%%%%%%$$$######%%%'''###$$$%%%%%%###"""###$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$###"""""""""###%%%&&&&&&'''$$$!!!###"""((('''%%%###""""""######''''''&&&&&&&&&&&&''''''###$$$&&&((((((&&&$$$###'''&&&$$$"""###%%%((()))+++***)))'''''''''((()))&&&&&&%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&''''''&&&&&&(((((((((((()))+++---//////,,,***(((((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!(((%%%%%%((((((###"""%%%%%%&&&''''''&&&&&&'''(((++++++******))))))))))))))))))((())))))***++++++)))******)))''''''(((***&&&'''((())))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''')))(((%%%%%%((()))'''%%%%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%"""&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$"""%%%&&&$$$$$$&&&%%%"""$$$$$$%%%(((++++++(((%%%%%%%%%&&&&&&''''''''''''&&&******&&&%%%***---,,,###$$$&&&''''''&&&$$$###((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''%%%%%%&&&''''''''''''&&&%%%(((***(((%%%###%%%)))###%%%'''((('''%%%&&&&&&%%%$$$###&&&***...//////222444777;;;AAAHHHQQQWWWXXX___dddccccccgggjjjjjjjjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkklllllllllkkkkkkjjjjjjjjjkkkjjjhhhiiikkkllllllkkklllnnnooopppooonnnooopppmmmooonnnkkkkkkooopppnnnkkkkkkkkklllnnnsssyyy~~~{{{wwwqqqkkkhhhiiilllnnnmmmpppsssssspppnnnnnnoooooonnnmmmllllllllllllllllllmmmoooppppppnnnllljjjkkkjjjggggggggggggfffddd^^^VVVLLLBBB<<<999888777444555333000111555555111000000000000///...---,,,''''''((((((((((((''''''$$$&&&''''''%%%%%%&&&(((&&&&&&&&&'''''''''(((((()))******)))(((***+++,,,***888KKKBBB000'''000///***)))'''&&&''''''(((((((((((('''%%%######$$$&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$%%%'''%%%"""%%%***''''''''''''''''''((((((%%%%%%$$$######$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%###""""""###$$$&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&###"""!!!!!!!!!!!!"""###!!! """$$$%%%""" $$$###############$$$%%%%%%&&&&&&$$$######%%%'''"""$$$%%%%%%######$$$&&&###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$###############$$$$$$%%%%%%'''%%%!!!!!!$$$$$$"""%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%&&&&&&((('''&&&&&&(((((())))))'''&&&&&&'''''''''$$$"""%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%''''''''''''&&&&&&''''''(((***+++---...---+++)))((('''%%%"""$$$%%%&&&'''''''''&&&&&&###$$$%%%$$$######%%%'''###$$$%%%%%%%%%%%%$$$#########$$$%%%$$$$$$###"""$$$"""$$$)))(((!!!%%%&&&&&&%%%%%%%%%'''(((,,,+++++++++******))))))***))))))(((((((((((((((((())))))(((&&&&&&'''(((&&&&&&'''(((((()))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''''''&&&%%%"""###$$$%%%%%%%%%$$$$$$''')))'''######''')))'''$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%"""'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###%%%###$$$&&&%%%"""######%%%))),,,,,,((($$$$$$###"""!!!!!!###%%%&&&$$$))))))$$$###))),,,+++"""###%%%&&&&&&%%%###"""%%%$$$#########$$$$$$%%%######$$$%%%&&&&&&''''''"""###$$$%%%'''((()))***&&&&&&''''''((('''''''''&&&))),,,***%%%$$$&&&)))%%%''')))(((&&&$$$$$$$$$(((&&&$$$&&&***.........111333666:::@@@GGGPPPVVVVVV^^^dddeeeeeeiiikkkkkklllmmmnnnnnnoooooonnnnnnoooooonnnmmmllllllkkkkkklllllllllkkkkkkjjjjjjjjjjjjhhhggghhhjjjkkkkkkjjjlllmmmnnnnnnmmmmmmnnnppplllnnnnnnkkkkkkoooqqqoookkkkkkjjjiiijjjnnnsssxxxvvvrrrlllgggfffhhhlllooonnnqqqttttttqqqnnnmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnhhhjjjmmmpppqqqpppooonnnjjjhhhfffffffffgggfffeeebbbYYYMMMCCC<<<:::999999222444222---...444444///---...............------''''''((((((((((((''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''((((((***+++***(((''')))+++***+++111<<>>:::888777000111111111111000//////---+++***+++......,,,***)))))))))))))))(((''''''%%%'''))))))'''%%%%%%%%%(((((())))))*********+++...///...+++((((((,,,///,,,000444444111---+++++++++(((%%%&&&)))++++++)))***(((&&&%%%%%%%%%$$$###)))))))))***))))))((('''%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%###$$$%%%%%%$$$"""!!!&&&((( """'''&&&$$$$$$$$$$$$###!!!%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%$$$$$$!!!"""###"""!!!$$$########################################################################%%%%%%%%%%%%%%%$$$###""" !!!"""############""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%&&&%%%$$$###""""""%%%&&&$$$ %%%***((()))***'''###!!!$$$''')))'''$$$""""""###%%%'''%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%((('''%%%$$$%%%&&&(((***''')))'''###"""$$$%%%"""$$$$$$######$$$%%%%%%&&&$$$$$$$$$######$$$%%%%%%(((((())))))((('''&&&&&&'''&&&&&&'''((((((&&&%%%%%%!!!"""'''((($$$$$$((('''%%%%%%''''''###"""$$$%%%&&&'''((()))))))))))),,,***'''%%%%%%$$$"""!!!'''%%%""""""%%%&&&$$$"""$$$$$$$$$""" !!!$$$&&&&&&%%%$$$#########$$$$$$'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))&&&%%%&&&((()))***,,,---,,,***(((&&&'''(((((())))))((('''&&&)))(((((((((((((((((((((************)))((('''&&&***)))''''''((()))'''&&&)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''"""%%%&&&&&&((()))&&& &&&''''''&&&%%%%%%''')))+++)))'''''''''&&&"""&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&(((((()))***)))((('''&&&((('''%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((('''%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&***......***'''''')))%%%&&&''''''&&&&&&''')))---,,,***)))***+++...///333555999===AAAGGGMMMQQQ]]]___bbbeeegggiiilllnnnpppqqqrrrssstttsssrrrqqqooonnnmmmlllkkkkkklllmmmmmmnnnppprrrsssrrrqqqpppiiihhhgggfffgggjjjlllnnnmmmllllllmmmnnnmmmkkkiiijjjjjjjjjkkklllnnnppprrrmmmkkkhhhffffffgggjjjkkkllllllkkkjjjkkkkkklllmmmnnnoooooooooooooooooonnnppppppoooooooooooooooooowwwsssooooooppppppnnnlllhhheeecccaaabbbbbbbbbaaa^^^WWWLLLCCC<<<888666555000000////////////......---+++***+++......,,,***((((((((((((((('''&&&&&&''')))***)))'''&&&&&&'''&&&'''''')))***+++,,,,,,,,,...///---+++***+++---(((+++---...,,,***((('''***'''%%%&&&(((******)))***(((&&&%%%&&&&&&%%%###%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&%%%&&&'''&&&%%%$$$$$$%%%%%%$$$"""$$$)))&&&&&&,,,'''%%%$$$$$$$$$$$$###!!!%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&%%%%%%$$$$$$!!!###$$$###!!! """$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######""""""!!! """"""""""""""""""""""""$$$$$$$$$###############$$$%%%&&&&&&&&&%%%######"""%%%&&&$$$!!!!!!%%%)))'''%%%$$$######$$$$$$$$$%%%$$$######$$$&&&(((***%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%'''(((%%%'''&&&######'''(((&&&######"""""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((((((''''''&&&%%%(((''''''((())))))'''&&&((($$$%%%(((((($$$$$$'''&&&$$$$$$'''&&&$$$$$$&&&$$$%%%&&&'''((((((((((((+++)))&&&%%%%%%%%%###"""(((&&&$$$$$$%%%&&&%%%###%%%%%%$$$"""!!!!!!###%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''%%%$$$%%%&&&******,,,,,,+++)))'''%%%'''''''''((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''***)))(((((())))))((('''(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''"""%%%&&&%%%(((,,,,,,((('''(((((('''&&&&&&''')))***'''$$$&&&******'''###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''%%%$$$%%%&&&))))))************++++++,,,***&&&$$$###%%%(((***%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&''')))(((&&&%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&)))------***''''''((($$$&&&''''''&&&&&&'''(((,,,++++++***++++++,,,---111444999>>>BBBHHHNNNRRR[[[^^^bbbeeefffhhhkkkmmmpppqqqrrrrrrrrrqqqpppooolllkkkjjjiiiiiijjjkkkllllllnnnqqqttttttsssqqqooogggfffddddddfffjjjnnnqqqnnnmmmmmmmmmnnnnnnllljjjjjjjjjjjjkkklllnnnpppqqqlllkkkiiigggfffffffffgggjjjkkkllllllmmmmmmmmmmmmmmmmmmnnnooooooppppppqqqooooooooooooooopppppppppuuurrrnnnnnnooopppmmmkkkiiigggdddaaa```___\\\ZZZTTTNNNFFF>>>999666333111000///...---,,,------...,,,++++++,,,------,,,***'''''''''''''''&&&&&&%%%))))))***((('''&&&((()))%%%%%%'''(((***+++------***,,,......,,,+++******'''''''''((())))))'''%%%((('''&&&'''((())))))''')))'''%%%%%%&&&&&&%%%$$$'''''''''''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$&&&'''))))))'''&&&'''(((&&&%%%$$$$$$%%%%%%$$$######$$$'''######((('''%%%$$$$$$$$$$$$###"""%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""########################"""!!! """"""""""""""""""""""""#########"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%$$$!!!"""%%%(((%%%!!! $$$&&&%%%"""$$$$$$$$$$$$%%%'''((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$$$$"""###(((***(((###""""""!!!!!!!!!""""""$$$$$$$$$$$$%%%&&&((((((&&&&&&''''''&&&&&&%%%%%%(((''''''((())))))(((&&&***'''&&&((('''$$$$$$&&&&&&######&&&&&&$$$$$$((($$$$$$%%%&&&'''''''''''')))'''%%%$$$%%%%%%%%%###)))'''%%%%%%&&&'''&&&%%%$$$%%%%%%###!!!!!!"""$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&'''(((******++++++***(((&&&%%%'''''''''&&&'''((()))***'''''''''(((((((((((((((&&&'''''''''''''''&&&%%%***)))(((((()))***)))(((''''''''''''&&&&&&''''''$$$%%%'''((((((((('''&&&&&&'''%%%###%%%))))))&&&'''((()))((('''&&&((()))((($$$"""&&&,,,...,,,(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''%%%%%%%%%'''))))))))))))***+++,,,---,,,+++(((&&&%%%%%%'''(((%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&$$$$$$&&&%%%###""""""###%%%&&&((((((((('''''''''''''''))))))))))))))))))))))))&&&''''''(((''''''&&&&&&&&&((())))))'''&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%(((++++++)))''''''((($$$&&&''''''&&&%%%'''(((******++++++++++++******,,,000777>>>DDDKKKRRRWWW[[[^^^bbbeeegggiiikkkmmmmmmmmmnnnnnnnnnmmmkkkjjjjjjjjjiiihhhhhhiiijjjkkkiiilllpppssstttrrrooommmffffffeeeeeegggjjjmmmooolllmmmooorrrsssrrrooolllkkkkkkllllllnnnooopppppplllkkkjjjhhhgggeeedddccciiijjjmmmooooooooonnnnnnlllmmmmmmnnnpppqqqssssssnnnooooooppppppqqqqqqqqqssspppmmmmmmoooooollliiijjjhhheeebbb___[[[VVVSSSKKKFFF@@@;;;777444222000111///---,,,+++,,,...///+++++++++,,,,,,,,,+++***'''''''''((((((''''''&&&((()))((('''%%%&&&(((***&&&&&&'''((()))***+++,,,)))************))))))))))))'''&&&'''***+++)))&&&'''''''''((((((((('''&&&(((&&&%%%%%%&&&'''&&&%%%)))))))))))))))(((''''''%%%%%%&&&''''''&&&%%%%%%%%%''')))((('''&&&'''((('''%%%$$$$$$%%%&&&$$$###,,,&&&###%%%$$$ """&&&%%%$$$$$$%%%%%%###"""$$$$$$######$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$ """###$$$""""""""""""""""""""""""######"""""""""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%###$$$%%%$$$"""###%%%'''###""" !!!###%%%$$$"""&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%%%%%%%"""""" """&&&)))'''$$$###""""""!!!"""""""""$$$$$$$$$%%%&&&''')))***%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&'''((()))'''&&&(((&&&&&&&&&&&&%%%%%%%%%(((%%%###%%%%%%###$$$'''###$$$%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%''''''%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%###$$$%%%&&&&&&%%%"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******))))))******)))'''&&&%%%'''''''''&&&'''((()))***&&&&&&''''''((((((((()))%%%&&&'''''''''''''''&&&)))((('''((()))***)))(((&&&&&&''''''''''''''''''%%%&&&'''((()))((('''&&&'''(((%%%"""###'''(((%%%&&&((())))))'''''''''(((,,,(((&&&'''+++,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))%%%&&&'''&&&%%%%%%&&&''''''''''''((()))***+++,,,+++***)))((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&$$$###'''&&&%%%$$$$$$%%%&&&'''***)))))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((''''''&&&&&&((())))))((('''((()))$$$$$$$$$%%%&&&'''((()))%%%'''((()))((('''''''''$$$%%%&&&&&&%%%%%%&&&(((((()))***+++++++++***))),,,000666===DDDKKKSSSXXX[[[^^^bbbfffgggiiikkklllkkkkkkllllllllljjjiiihhhjjjiiihhhhhhhhhiiijjjkkkgggjjjmmmpppqqqnnnkkkiiifffggghhhiiijjjjjjjjjiiiiiilllqqqwwwyyyxxxrrrnnnllllllmmmnnnooopppppppppllllllkkkiiigggeeecccbbbhhhjjjmmmooopppooonnnmmmllllllmmmnnnppprrrtttuuupppqqqrrrsssttttttssssssssspppnnnnnnppppppmmmjjjjjjhhhfffccc___YYYRRRMMMDDDAAA<<<888666444222000111000...,,,,,,---...///***+++,,,,,,++++++++++++'''(((((()))))))))((((((&&&'''&&&%%%$$$$$$''')))((((((((((((((())))))))))))(((&&&%%%&&&'''((()))***(((&&&(((+++,,,)))'''&&&''')))***)))((('''&&&'''%%%$$$$$$&&&''''''&&&''''''((((((''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&((((((&&&%%%&&&''''''&&&$$$%%%&&&&&&%%%###'''###!!!###%%%%%%&&&(((&&&$$$###$$$%%%%%%$$$"""$$$#########$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&!!! !!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$###$$$%%%&&&###%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%"""%%%$$$!!!"""'''((('''%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%&&&''')))***$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%&&&'''&&&$$$$$$$$$$$$######%%%&&&&&&)))&&&%%%&&&%%%""""""%%%###$$$%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&%%%%%%$$$######$$$%%% ###$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%"""!!!#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((*********(((((((((((((((''''''&&&'''''''''(((((((((((((((&&&&&&&&&''''''(((((()))''''''((()))*********)))((('''&&&'''((()))((('''%%%&&&''''''((('''''''''&&&&&&'''(((((((((((('''&&&'''%%%"""%%%***,,,***%%%'''))))))'''&&&''''''&&&&&&%%%'''***,,,------&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''((())))))$$$&&&'''&&&%%%%%%&&&(((&&&&&&''''''((()))******+++++++++***(((&&&$$$###&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$((((((((())))))((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%'''))))))((('''((()))$$$$$$$$$%%%&&&'''((()))%%%%%%&&&''''''''''''&&&###%%%&&&&&&%%%%%%&&&''''''''')))******++++++***000222666;;;@@@GGGOOOTTTYYY]]]bbbeeeggghhhiiikkkjjjkkklllllllllkkkjjjiiiiiiiiiggggggfffggghhhiiigggiiikkkmmmmmmkkkhhhfffeeegggiiijjjjjjhhhfffeeegggjjjpppvvvyyywwwrrrmmmkkklllmmmnnnooooooooooookkkkkkiiigggeeecccbbbaaaggghhhjjjlllmmmlllkkkjjjkkkkkkkkklllmmmppprrrtttssstttuuuvvvvvvvvvuuutttssspppooooooqqqqqqnnnkkkgggfffdddbbb]]]VVVMMMGGG@@@===888555444333222111000///...---,,,---......)))+++,,,,,,+++******+++'''((())))))))))))))))))$$$%%%&&&%%%$$$$$$&&&((()))))))))(((((((((''''''***'''$$$###$$$'''((()))'''''''''((())))))'''%%%%%%(((+++,,,+++((('''&&&&&&%%%$$$$$$&&&(((((('''))))))******))))))((('''((('''&&&&&&&&&&&&'''(((%%%&&&((((((&&&%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%###!!!"""%%%&&&'''(((%%%$$$######%%%%%%$$$###############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""###$$$$$$$$$######'''&&&&&&%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###&&&)))((($$$!!!###%%%""""""""""""###%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''$$$%%%(((***(((%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&(((((($$$$$$%%%%%%&&&&&&%%%%%%###""""""$$$%%%&&&%%%$$$"""$$$### !!!%%%'''&&&'''%%%%%%((('''###"""$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$%%%%%%$$$""""""###%%%###%%%&&&%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&((('''%%%&&&&&&'''''''''((((((((('''(((((())))))((('''&&&%%%%%%&&&''''''((())))))&&&'''((()))************&&&%%%%%%&&&'''((((((&&&%%%%%%'''((((((((('''''''''''''''''''''(((((()))%%%&&&%%%###&&&,,,---+++$$$&&&(((((('''&&&&&&&&& ###%%%'''(((+++000333&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%'''&&&%%%%%%&&&(((%%%&&&((()))))))))((((((///...,,,***((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&''')))******)))'''&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&(((((('''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&'''((()))+++,,,,,,///111333666;;;CCCKKKQQQVVVZZZ___ccceeefffggghhhggghhhjjjkkkkkkjjjiiiiiiiiihhhfffeeeddddddeeefffiiijjjkkkkkkjjjhhheeeddddddeeefffffffffeeeddddddhhhiiilllppprrrqqqmmmiiiiiijjjkkkmmmmmmmmmmmmllliiihhhfffdddbbb``````___eeeeeefffgggggggggfffeeeiiihhhhhhhhhjjjllloooqqqpppqqqsssssssssrrrpppooonnnllljjjkkkmmmmmmjjjfffbbbbbbaaa___[[[SSSIIICCC>>>:::555222222222111111------------,,,,,,,,,,,,(((***,,,,,,***)))***+++&&&'''(((((())))))((((((###%%%''''''&&&%%%&&&'''''''''(((((((((((((((((()))'''$$$%%%((())))))(((&&&(((++++++***'''%%%%%%%%%)))......,,,)))''''''&&&$$$###$$$&&&(((((((((+++++++++++++++***))))))'''(((***,,,,,,***((('''&&&'''))))))'''&&&'''((((((&&&%%%%%%&&&&&&%%%$$$'''&&&$$$###$$$%%%$$$"""%%%$$$######%%%%%%$$$###############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&((()))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&$$$""" """"""""""""""""""""""""!!!###%%%&&&&&&$$$""" '''&&&%%%$$$###$$$$$$%%%#########$$$%%%%%%%%%$$$"""$$$%%%&&&&&&%%%%%%%%%"""!!! !!!###%%%'''######$$$%%%%%%$$$######$$$%%%&&&((((((&&&%%%$$$%%%$$$#########$$$&&&'''$$$'''&&&###$$$(((***((($$$$$$%%%%%%&&&'''))))))$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###""""""$$$&&&'''&&&$$$$$$&&&%%% !!!%%%'''$$$###"""$$$))))))%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""###$$$&&&%%%$$$%%%&&&'''%%%###"""$$$&&&!!!%%%'''&&&$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''(((&&&######$$$%%%###!!!%%%%%%&&&&&&'''(((((()))'''((()))******(((&&&$$$%%%%%%&&&&&&'''((())))))$$$$$$&&&'''((((((((((((&&&%%%$$$%%%'''((('''&&&$$$%%%'''(((((((((''''''(((((('''&&&&&&((()))***&&&'''%%%###%%%******'''###%%%((((((&&&%%%%%%%%%''')))+++)))%%%%%%)))---&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&''')))***+++***((('''333111---)))''''''((()))&&&&&&'''((()))))))))((()))(((&&&%%%$$$%%%%%%&&&"""$$$&&&((((((&&&$$$"""%%%%%%$$$######"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$&&&'''((('''&&&'''(((***)))'''&&&%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%&&&''')))+++---...+++,,,...222888AAALLLSSSTTTXXX]]]aaacccdddeeefffdddeeefffhhhhhhhhhgggggghhhfffeeecccbbbbbbcccccckkkkkkkkkjjjiiigggeeecccccccccbbbbbbbbbcccdddeeejjjiiiiiijjjkkkjjjhhhfffggghhhjjjkkklllkkkkkkjjjgggfffcccaaa___^^^^^^^^^ccccccccccccccccccbbbbbbgggfffeeeeeegggiiilllnnnlllmmmnnnooonnnllljjjiiihhhfffdddfffhhhhhhdddaaa^^^^^^^^^]]]YYYQQQGGG@@@===999444000000000111111+++,,,,,,,,,,,,+++***)))(((***---,,,***(((***+++%%%%%%&&&'''((((((((('''###%%%((()))(((''''''(((&&&&&&&&&'''((()))******((('''&&&(((+++,,,***'''&&&+++//////+++'''&&&&&&&&&***///000---)))''''''%%%$$$###$$$&&&((((((((('''''''''''''''&&&&&&%%%%%%)))...111111...)))%%%''')))******((((((((()))(((&&&%%%%%%&&&'''%%%$$$############$$$'''&&&###%%%$$$######%%%&&&%%%###############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''########################%%%%%%%%%%%%%%%$$$###""" """&&&((()))(((%%%###""""""""""""""""""""""""!!!###%%%''''''$$$!!!&&&%%%$$$#########$$$%%%#########$$$&&&&&&%%%$$$"""!!!!!!$$$((()))'''###%%%###!!! """###"""###$$$%%%%%%$$$###"""$$$%%%'''(((((('''%%%$$$%%%###"""!!!!!!###%%%&&& """""" !!!&&&(((&&&######$$$%%%&&&((()))***$$$$$$$$$######$$$%%%%%%$$$%%%&&&&&&''''''''''''#########%%%'''((('''%%%''')))'''!!!!!!%%%'''######)))+++'''&&&'''&&&&&&&&&''''''&&&%%%%%%&&&$$$######$$$%%%%%%$$$&&&'''((('''$$$###%%%((( ###&&&(((&&&###!!! &&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$&&&)))+++***(((%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&&&&&&&%%%''')))***((('''''''''***(((&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$'''(((&&&###"""&&&++++++'''$$$$$$''')))))))))%%%&&&'''(((((()))((((((***&&&###$$$))),,,***(((''''''((((((((((((''''''***%%%$$$''''''$$$%%%***(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((((('''---))))))------+++***+++)))%%%((()))***+++***)))'''%%%(((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$"""&&&(((*********'''$$$###&&&&&&%%%&&&***'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((((((((('''&&&''''''((('''%%%$$$###$$$%%%%%%&&&+++///+++$$$***$$$!!!$$$''''''&&&'''((((((''''''(((***,,,---,,,,,,///333555888BBBLLLQQQSSSWWWZZZ]]]^^^___^^^```aaacccdddcccbbb```___dddbbb___]]]]]]___bbbdddgggjjjllljjjeeeaaa____________^^^______```bbbbbbcccbbbbbbaaa```aaaaaaaaa```^^^]]]___aaabbb___]]]]]]\\\[[[YYYYYYZZZZZZ[[[\\\ZZZ[[[___^^^XXXYYY^^^\\\[[[\\\]]]___cccfffhhheeecccbbbcccddddddcccaaa```______^^^]]][[[YYYXXXUUUTTTRRROOOJJJEEEAAA>>>:::666000...///111222111************************((()))******(((''''''(((***)))'''%%%%%%''')))***&&&&&&%%%$$$%%%&&&'''((($$$&&&)))+++---------,,,%%%%%%&&&(((+++,,,+++***,,,,,,+++***)))(((''''''))))))))))))((('''%%%$$$((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''---,,,+++)))(((((((((((($$$%%%'''(((((((((''''''(((((((((((((((''''''&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((%%%%%%***)))$$$"""%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%...,,,)))'''%%%&&&'''(((+++%%%"""###$$$""""""$$$$$$%%%%%%%%%%%%$$$######''''''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###''')))&&&"""!!!'''***&&&###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''))))))'''%%%&&&&&&!!!""""""###%%%'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###!!!!!!!!!###$$$###"""%%%%%%%%%$$$$$$%%%%%%&&&(((%%%###"""$$$'''))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&$$$!!!$$$######$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$###%%%&&&(((******)))'''&&&$$$(((+++)))%%%###&&&***)))((('''&&&%%%&&&''''''########################&&&&&&%%%%%%%%%%%%$$$$$$,,,'''"""!!!$$$'''%%%###%%%%%%$$$$$$###"""""""""%%%$$$$$$&&&)))***(((&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&((((((((())))))(((&&&%%%%%%$$$###$$$'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%'''(((&&&"""!!!$$$'''***'''$$$$$$''')))***)))''''''(((((()))(((((((((,,,((($$$$$$''')))'''%%%&&&''''''(((((((((((('''(((%%%%%%((()))&&&'''+++&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%***(((###$$$+++))) (((---///...------***%%%'''((()))***)))(((&&&%%%'''''''''&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%((((((((('''$$$!!!&&&###"""$$$%%%###$$$(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%'''(((((((((---111...''''''%%%$$$'''&&&$$$&&&***((((((''''''((()))***+++******---000222444===GGGKKKMMMQQQTTTWWWXXXXXXXXXZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]\\\ZZZYYYZZZ]]]```bbbcccdddeeebbb\\\XXXVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZ]]]]]]\\\\\\\\\[[[[[[[[[WWWVVVUUUVVVYYY[[[ZZZXXXWWWVVVUUUTTTSSSTTTUUUUUUWWWUUUUUUXXXVVVPPPPPPTTTTTTTTTTTTUUUWWWZZZ]]]___[[[YYYXXXXXXYYYZZZYYYXXXWWWVVVVVVUUUSSSRRRPPPOOOMMMLLLJJJFFFCCC???;;;999777333///---...//////...************************((()))******(((''''''(((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&((((((((()))+++,,,,,,+++)))(((((('''&&&''')))******))),,,++++++***)))(((''''''(((((())))))((('''&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&+++***)))(((((((((((((((&&&'''((()))))))))((('''(((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''''''''&&&&&&%%%%%%!!!"""%%%%%%!!! $$$"""######$$$$$$$$$$$$###$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$'''&&&$$$######%%%'''(((,,,&&&###%%%%%%$$$$$$&&&$$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!"""&&&'''$$$!!!"""%%%%%%######&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))))))&&&$$$$$$$$$!!!"""%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$""""""###$$$%%%$$$###$$$$$$$$$$$$%%%&&&'''(((***'''$$$###$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$%%%&&&&&&$$$"""%%%$$$###$$$&&&((('''&&&%%%%%%&&&&&&%%%%%%$$$######%%%''')))***))))))(((%%%&&&''''''&&&''''''((()))((('''&&&%%%&&&&&&'''########################$$$$$$$$$%%%%%%&&&&&&&&&'''### !!!%%%'''%%%###%%%$$$$$$$$$$$$###############$$$&&&((((((&&&$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%&&&&&&&&&'''***'''&&&'''))))))&&&###%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''(((%%%""" """%%%(((&&&$$$%%%''')))******(((((()))))))))((('''''',,,(((%%%$$$&&&&&&$$$!!!%%%&&&'''(((((((((((((((&&&$$$%%%)))***((((((***%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###)))+++(((***,,,((((((---111111000///+++%%%&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&************(((&&&$$$###'''$$$###%%%%%%$$$%%%)))$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###'''&&&&&&&&&&&&'''(((((($$$&&&%%%&&&)))---+++%%%%%%&&&((()))&&&"""&&&,,,)))((((((''''''(((((()))(((''')))------///555>>>@@@BBBDDDGGGJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPOOOPPPPPPOOOOOOQQQTTTXXXZZZZZZZZZXXXTTTOOOKKKIIIIIIJJJKKKMMMNNNOOOOOONNNNNNPPPQQQQQQRRRQQQPPPOOONNNKKKIIIHHHIIILLLOOOPPPPPPMMMMMMKKKJJJJJJJJJKKKLLLMMMKKKLLLMMMJJJFFFEEEHHHIIIIIIHHHIIIJJJLLLNNNPPPNNNLLLKKKKKKLLLMMMMMMMMMJJJIIIIIIGGGFFFEEEDDDCCCBBBAAA>>>;;;888666444333222000---,,,------,,,+++((((((((((((((((((((((((((()))******(((''''''(((%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&''''''((())))))***+++++++++)))((('''+++)))&&&&&&((())))))(((,,,+++******(((((('''&&&&&&'''((())))))(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''(((((())))))*********)))(((((((((((((((((((((''''''&&&(((&&&%%%######$$$%%%&&&'''''''''''''''&&&%%%$$$&&&$$$###%%%&&&$$$%%%'''$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""%%%$$$"""""""""$$$&&&'''***%%%"""$$$%%%######%%%$$$%%%%%%%%%%%%$$$######!!!"""###%%%''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%%%%### $$$$$$"""!!!%%%)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((%%%###"""$$$"""%%%))))))###"""!!!"""&&&'''%%%"""$$$$$$$$$$$$%%%%%%%%%%%%$$$#########%%%&&&%%%$$$######$$$%%%&&&((()))***,,,)))%%%######$$$$$$###$$$$$$$$$$$$%%%'''(((***&&&%%%%%%%%%&&&&&&$$$###%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&%%%%%%$$$###"""###%%%((())))))))))))'''%%%$$$%%%((()))(((&&&(((''''''&&&%%%&&&&&&&&&########################""""""###$$$%%%&&&''''''###!!! """%%%'''%%%"""#########$$$$$$$$$%%%%%%###$$$&&&((()))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))%%%###%%%)))+++((($$$***)))'''''''''&&&$$$"""&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%''''''&&&$$$###$$$%%%&&&%%%%%%%%%'''((()))***))))))))))))(((((('''&&&)))'''%%%$$$%%%%%%###!!!%%%%%%&&&'''(((((((((((($$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%"""%%%%%%"""$$$)))***&&&(((---000///......+++&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))++++++++++++***'''&&&((((((&&&'''+++$$$$$$$$$$$$$$$#########%%%%%%&&&%%%%%%$$$######'''&&&%%%%%%&&&((()))+++###$$$$$$$$$&&&***((($$$&&&%%%''')))'''$$$&&&+++***))))))((((((((((((((('''&&&'''***++++++///666333555777999;;;<<<=========>>>???AAABBBCCCCCCCCCCCCBBBBBBBBBDDDGGGJJJLLLMMMKKKIIIEEEAAA>>>======>>>???BBBCCCDDDDDDBBBAAAAAABBBDDDEEEEEECCCAAA@@@???>>><<<<<<>>>@@@CCCDDDCCCBBBAAA@@@???@@@@@@AAAAAAAAABBBBBB@@@======>>>>>>>>>======>>>???@@@AAACCCAAA@@@AAABBBDDDDDDCCC???>>>===<<<;;;::::::999999888555333111000000000...---------,,,,,,***)))''''''''''''''''''''''''((()))******(((''''''((($$$%%%'''(((((('''%%%$$$''''''''''''(((((())))))'''''')))************)))***(((%%%%%%&&&((()))***++++++***)))((('''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))*********))))))(((((('''(((((((((((((((''''''&&&)))(((%%%###"""###$$$%%%(((((((((''''''%%%$$$###&&&%%%$$$%%%%%%&&&''')))$$$$$$%%%%%%$$$$$$###"""##################""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!! )))(((&&&%%%$$$$$$%%%%%%'''""" """###!!! """$$$%%%%%%%%%%%%$$$###### !!!"""$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$###!!!$$$%%%$$$###%%%)))'''"""########################%%%%%%%%%'''((('''$$$"""###%%%###!!!"""'''***)))&&&""" !!!%%%&&&"""###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%&&&''')))******(((%%%###$$$$$$$$$###%%%$$$#########%%%'''(((%%%%%%%%%%%%%%%%%%$$$###%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&%%%%%%$$$######$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%########################"""######$$$%%%%%%&&&&&&"""""""""$$$''''''$$$!!!!!!!!!""""""###$$$%%%%%%$$$&&&((())))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&###!!!###))),,,***''',,,+++*********)))&&&$$$&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''''''''''''''(((%%%%%%&&&&&&&&&'''((()))((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%%%%&&&'''''''''''''''$$$&&&&&&%%%$$$$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$!!!"""&&&(((((())),,,,,,))))))++++++((($$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$+++'''&&&((((((&&&'''***'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%%%%&&&''')))+++%%%((((((&&&(((++++++'''((($$$###'''***(((&&&'''*********))))))((('''''''''%%%&&&)))***)))+++///,,,---///000222333444444444444555777888999::::::::::::999888999;;;===>>>???>>>;;;999888777666555555666888:::;;;:::999888888999:::;;;;;;999777666666666444333333444777888:::999888777666777888888666999:::999888888999999555555555555666666777777999888888:::<<<======;;;888888666555444333444444444333111///.........///,,,---...---,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((''''''(((%%%&&&(((******(((&&&%%%'''''''''(((((((((((((((''''''(((((())))))))))))(((&&&$$$$$$''')))++++++++++++***)))((('''&&&&&&%%%&&&'''(((((('''&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***))))))(((((('''''''''(((((((((((((((''''''&&&)))(((&&&$$$######$$$$$$''''''''''''&&&%%%######""""""!!! !!!###%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!! )))((('''%%%%%%%%%%%%&&&&&&!!! ###$$$!!!!!!"""$$$%%%%%%%%%%%%$$$######"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!! $$$&&&$$$"""$$$%%%$$$########################$$$$$$%%%&&&''''''$$$!!!$$$&&&&&&"""###'''((('''((($$$!!!!!!$$$$$$ #########$$$$$$$$$%%%%%%###"""!!!"""$$$$$$$$$"""&&&&&&%%%%%%%%%&&&'''''''''%%%######$$$&&&%%%%%%&&&%%%$$$"""""""""#########$$$%%%%%%$$$###""""""%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***((($$$!!!###&&&&&&&&&&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&###!!! !!!"""###$$$$$$%%%'''))))))'''%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''%%%###!!!###(((******)))((('''(((***,,,,,,***((($$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((())))))))))))$$$&&&''''''&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%'''&&&###!!!""" ############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###&&&)))***(((&&&$$$$$$)))+++***&&&&&&)))***((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%$$$%%%%%%###$$$'''***((('''%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))$$$''''''$$$%%%((((((&&&(((###!!!&&&***(((%%%%%%)))))))))))))))((('''&&&'''%%%%%%)))***((((((+++++++++,,,---...///000111000000111222333444555666666555444333333444444555666444333333333333222000///000111333333333333222444444555555555444333222000000000///---...000222444333222111000111222222000444666444333555666555000000000000111111111111333333555888:::;;;999777555333222000///000000111111111000......---------+++,,,...---+++******+++&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((''''''(((&&&''')))******)))'''&&&&&&&&&'''(((((((((((('''))))))((((((''''''&&&&&&&&&$$$###$$$'''***+++++++++***))))))''''''&&&%%%%%%&&&'''(((((('''%%%%%%%%%&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))))))))((('''''''''(((((((((((((((((((((''''''&&&((('''&&&%%%$$$$$$######%%%%%%%%%%%%%%%$$$###""""""$$$$$$!!!"""%%%%%%###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""""""""""""""###$$$%%%&&&''''''###"""&&&'''$$$###%%%$$$%%%%%%%%%%%%$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""""""&&&"""!!!###$$$##############################$$$&&&''''''$$$"""$$$'''&&&######%%%&&&###(((%%%########################$$$$$$$$$$$$"""!!! !!!###$$$###"""&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""###%%%''''''&&&%%%%%%$$$###"""!!! ###%%%&&&&&&$$$######$$$$$$######$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&%%%$$$$$$######$$$(((+++(((""" """'''%%%&&&&&&&&&&&&%%%$$$$$$########################%%%%%%$$$$$$############%%%&&&'''((('''%%%###!!! !!!!!!"""###$$$$$$%%%''')))'''%%%######$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''&&&%%%$$$$$$%%%'''((()))$$$$$$%%%'''******(((&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''))))))((('''%%%'''((((((%%%$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%"""$$$&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''&&&!!! """"""""""""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###&&&+++---+++&&&$$$$$$&&&)))***''''''******'''$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''######$$$&&&(((***,,,---((($$$###%%%$$$"""###&&&%%%&&&'''((('''%%%###"""###$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%!!!$$$%%%"""!!!$$$%%%$$$%%%"""###'''(((%%%$$$%%%%%%&&&'''''''''&&&%%%$$$&&&###$$$((()))'''&&&((()))))))))***+++,,,---...------------...///000111000000///......//////000222000000111222222///,,,++++++,,,,,,---.........000000/////////.........***,,,......,,,,,,...000111000///------......///...333555111000333333111,,,,,,---...............222444777<<<>>>>>>:::777222000...---,,,,,,..................---,,,++++++***,,,---,,,)))(((***+++''''''''''''''''''''''''((()))******(((''''''(((&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''(((''''''&&&((('''''''''&&&'''''''''&&&%%%$$$&&&((())))))(((******)))((('''&&&&&&%%%&&&''''''((('''&&&$$$###$$$%%%&&&((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''((((((***)))((((((((()))***+++(((((((((((((((''''''&&&%%%&&&&&&&&&&&&%%%############$$$$$$$$$######"""###'''((($$$$$$'''&&&""""""############""""""!!!"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%&&&'''$$$###'''(((&&&$$$&&&$$$%%%%%%%%%%%%$$$######""""""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$$$$$$$###%%%######%%%&&&$$$########################""""""###%%%''''''%%%###"""$$$%%%""""""%%%$$$!!!$$$$$$$$$$$$###"""!!! ############$$$$$$$$$$$$###"""!!!"""$$$%%%$$$##################$$$%%%&&&###""""""###%%%'''&&&%%%###$$$%%%%%%%%%###!!! %%%''')))(((%%%$$$%%%&&&###""""""###%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''%%%%%%&&&&&&&&&%%%$$$##########################################$$$$$$$$$###$$$&&&&&&%%%$$$######""""""######$$$$$$%%%%%%%%%'''(((&&&"""!!!"""$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&'''''''''((('''%%%$$$$$$%%%'''######$$$%%%'''&&&###!!!&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((('''%%%###%%%''')))(((%%%###$$$%%%"""###$$$$$$%%%%%%%%%%%%###%%%'''((('''&&&&&&&&&((((((((('''&&&%%%######$$$'''&&& $$$%%%!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$'''((('''%%%(((+++$$$)))+++******+++)))%%%%%%$$$$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&'''***&&&%%%&&&&&&###$$$'''"""&&&((('''###!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$(((((($$$$$$'''((('''!!!"""%%%(((%%%!!!"""'''######%%%%%%%%%%%%$$$###%%%"""###''')))&&&%%%&&&&&&&&&&&&&&&'''((()))***))))))))))))***+++,,,,,,+++************+++,,,,,,111000///111333222---***))))))))))))***+++,,,---,,,+++***)))))))))******'''***---...------///111000///---,,,,,,,,,---......333555000...111111---******+++,,,------------444777<<>>;;;///...,,,*********,,,---,,,------...---+++***))))))+++,,,***''''''))),,,''''''''''''''''''''''''((()))+++***(((''''''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''&&&%%%$$$$$$$$$%%%''')))***+++'''&&&&&&'''(((((('''%%%******)))((('''&&&%%%%%%''''''(((((('''%%%###""""""$$$%%%'''((((((''''''((((((''''''''''''(((((()))(((((('''''''''((((((******)))))))))***,,,---(((((((((((((((''''''&&&$$$%%%&&&''''''&&&$$$"""!!!""""""#########"""""" %%%&&&"""!!!$$$#########""""""!!!!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$############%%%""""""%%%'''$$$###$$$$$$%%%%%%%%%%%%$$$######!!! """$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&%%%&&&%%%$$$(((,,,***%%%""""""""""""""""""""""""!!!!!!"""%%%''''''%%%###"""###!!!"""%%%$$$!!!!!!###$$$%%%######$$$%%%"""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$ !!!!!!"""###%%%&&&'''$$$###"""###%%%&&&%%%$$$!!!###%%%''''''&&&###"""&&&)))+++***'''%%%&&&((("""!!!!!!"""$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$#########$$$%%%&&&&&&###""""""$$$&&&(((((('''%%%%%%&&&'''&&&%%%$$$###########################!!!!!!"""###$$$%%%%%%&&& """$$$$$$$$$###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&+++&&&###$$$%%%%%%%%%&&&''''''&&&%%%$$$###"""###%%%&&&&&&$$$***)))(((&&&%%%$$$###"""$$$&&&'''&&&###!!!###%%%...+++***,,,***'''&&&(((,,,(((###$$$''')))'''###%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%(((***)))%%%###%%%%%%"""***'''$$$$$$&&&(((&&&######$$$''')))&&&###'''...***)))'''&&&%%%&&&''''''######$$$&&&((('''%%%""""""""""""###$$$%%%'''((('''$$$"""###!!!"""(((%%%&&&(((******)))((('''(((((((((((((((((((((((('''&&&$$$###"""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&((())))))(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&"""$$$%%%&&&%%%%%%&&&''' ###$$$$$$%%%(((***'''&&&%%%&&&'''&&&###!!!%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''((('''&&&'''$$$###$$$&&&'''%%%###%%%&&&''''''((((((''''''###$$$%%%&&&&&&&&&%%%%%%))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%+++,,,,,,---,,,+++***)))))))))(((***++++++***(((,,,++++++---......,,,)))***+++888222!!!222AAA///......---,,,,,,---+++)))111//////000...******...+++---...///......///000555;;;EEENNNRRRNNNEEE>>>---000///***''')))***)))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''&&&&&&,,,((($$$&&&***---,,,***)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((()))******)))(((''')))))))))))))))******+++(((+++***''''''))))))&&&))))))))))))((('''%%%$$$%%%######%%%((((((&&&###''''''(((((()))*********$$$%%%''''''&&&'''***,,,...***'''(((+++---+++(((******)))'''&&&%%%$$$###%%%&&&&&&'''&&&%%%###"""#########$$$&&&&&&%%%###%%%%%%$$$###"""""""""###"""###$$$$$$###"""###$$$$$$&&&((('''$$$######%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((($$$ ###&&&$$$!!!"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&((('''%%%######$$$%%%&&&(((%%%######$$$%%%%%%%%%)))'''&&&$$$######$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!%%%%%%"""!!!$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&###''')))%%%###%%%'''''' $$$%%%"""!!!$$$&&&$$$!!!"""###$$$%%%&&&&&&'''###""""""###%%%%%%$$$"""###'''***,,,+++(((&&&%%% !!!###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###"""""" !!!"""$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$***(((### &&&&&&!!!%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$######%%%&&&%%%$$$((((((((('''&&&%%%$$$###$$$%%%'''%%%###"""###%%%)))&&&&&&)))(((%%%%%%(((&&&$$$$$$%%%(((***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''')))(((###"""$$$$$$!!!$$$%%%%%%$$$$$$$$$%%%'''######%%%'''%%%###&&&+++((('''&&&%%%$$$%%%%%%&&&######$$$&&&((()))(((&&&"""""""""###$$$&&&'''(((&&&""" !!!!!! """&&&$$$%%%&&&''''''&&&$$$###''''''''''''''''''''''''&&&%%%$$$$$$#########$$$!!!%%%((())))))((('''%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%&&&'''''''''&&&&&&%%%$$$###"""#########&&&(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&((('''%%%&&&((()))'''%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((((((((((('''''''''***+++,,,,,,+++***)))(((***(((''''''(((((('''%%%(((+++......,,,***+++,,,+++000...000@@@OOORRRRRR<<<444,,,***++++++))))))000......///,,,''''''***)))*********)))+++...111333:::EEENNNQQQLLLBBB:::%%%***,,,)))(((******)))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((+++(((%%%&&&***---,,,***(((''''''&&&&&&&&&'''''''''''''''''''''(((((()))'''((()))***))))))(((''')))(((((((((((()))******'''******'''&&&))))))&&&((((((((((((((((((''''''$$$######%%%((()))'''$$$&&&''''''(((((()))******)))***+++***))))))+++,,,...***'''(((,,,...,,,)))))))))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$###"""###$$$%%%$$$###$$$$$$######"""#########"""###$$$$$$###"""###$$$###%%%'''&&&$$$"""###$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!$$$&&&$$$!!!"""######$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%&&&(((&&&%%%######$$$%%%&&&(((&&&$$$###%%%&&&&&&%%%((('''%%%$$$#########$$$###########################!!!"""&&&&&&###"""%%%######$$$$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%&&&&&&******%%%###$$$&&&%%%$$$%%%"""!!!###$$$###%%%%%%%%%$$$$$$############""""""$$$%%%&&&$$$######&&&)))***)))'''&&&%%%$$$$$$%%%%%%&&&'''''''''+++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$######"""!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&((('''$$$###&&&%%%###%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%$$$###%%%&&&'''(((((('''%%%$$$$$$%%%&&&%%%#########$$$$$$""""""%%%&&&###$$$'''###$$$%%%'''((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((('''###"""$$$$$$!!! ###&&&%%%""""""%%%)))%%%""""""%%%%%%###$$$(((&&&%%%$$$$$$######$$$$$$$$$######%%%(((******)))!!!""""""###%%%&&&((()))'''!!! """""""""### !!!###$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$###"""!!!&&&***,,,+++)))'''%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&'''((((((&&&%%%%%%&&&%%%$$$$$$&&&))))))&&&#########$$$&&&((()))((('''$$$%%%%%%&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&((('''&&&&&&(((((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************))))))(((///---***))))))***)))((($$$***///...***(((***...///999---777eeeuuullltttZZZFFF333...///...---...///---,,,,,,)))$$$$$$''',,,,,,+++******,,,000444111777AAAJJJLLLGGG<<<444###))),,,***)))+++***'''))))))))))))))))))))))))((((((************((((((((()))))))))))))))))))))***(((%%%'''***,,,+++)))''''''&&&&&&&&&'''((((((&&&''''''''''''((((((((('''(((((()))))))))(((((((((''''''''''''((())))))'''******'''&&&)))(((&&&&&&''''''(((((((((((()))$$$######%%%'''((('''&&&%%%&&&&&&'''(((((()))))),,,---...,,,+++******,,,,,,***((())),,,...---+++(((((('''&&&&&&%%%$$$$$$###$$$%%%%%%&&&%%%%%%$$$%%%###!!!!!!###%%%%%%%%%#########"""######$$$$$$"""###$$$$$$###"""###$$$"""$$$%%%%%%###""""""###############$$$$$$%%%%%%$$$$$$$$$$$$###############$$$&&&''''''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""###%%%&&&### """############""""""!!!""""""######$$$%%%%%%&&&'''&&&%%%######$$$$$$%%%(((&&&$$$$$$%%%''''''&&&&&&%%%$$$##################"""!!!!!!!!!!!!"""###$$$"""###&&&'''$$$###&&&"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%(((,,,+++&&&###$$$%%%### $$$%%%""" """###!!!&&&&&&%%%%%%$$$###""""""$$$######$$$&&&'''%%%$$$$$$%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&''')))***///---+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$"""%%%&&&$$$!!!!!!###%%%''''''&&&%%%%%%'''))),,,'''&&&$$$$$$%%%%%%$$$"""###%%%''')))***(((&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$###!!!!!!$$$$$$""""""%%%$$$%%%&&&&&&$$$###$$$%%%'''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&((('''######%%%&&&######%%%&&&%%%######%%%''''''"""!!!$$$%%%$$$###%%%$$$#####################%%%$$$###$$$&&&(((((((((""""""######%%%'''((()))(((  %%%%%%###### """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""$$$''')))***)))'''%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$$$$###!!!!!!%%%***+++&&&!!!&&&%%%&&&'''((((((&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%%%%$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%''''''''''''''''''''''''&&&''''''((())))))******))))))))))))))))))((((((///---***((()))***++++++%%%)))------***)))***---///888333>>>jjjwwwZZZ===111000///...///,,,******+++((($$$$$$''',,,,,,,,,+++***+++---//////333999>>>@@@<<<555///)))---///+++)))******'''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((())))))))))))(((&&&'''***+++***)))&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((++++++((('''******'''(((((('''''''''(((((((((&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((***+++,,,,,,***))))))***)))(((&&&(((***,,,,,,+++'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%'''$$$""""""###%%%&&&&&&###"""""""""###$$$%%%%%%"""###$$$$$$###"""###$$$""""""#########""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&''''''%%%###"""######$$$%%%%%%&&&''''''%%%$$$###%%%&&&&&&### """"""###""""""!!! """""""""###%%%&&&&&&%%%&&&%%%$$$$$$######$$$$$$(((&&&$$$$$$&&&'''''''''%%%$$$$$$######"""""""""###"""  """###%%%""""""%%%&&&######%%%"""$$$%%%''''''%%%$$$"""%%%$$$$$$$$$$$$$$$$$$%%%(((+++)))%%%###%%%%%%###"""&&&'''###!!!######!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$%%%%%%$$$######$$$&&&'''&&&%%%%%%&&&(((+++,,,---,,,)))&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%((())))))******))))))((($$$%%%%%%&&&&&&%%%%%%$$$"""###$$$### ###((()))******((('''))),,,000(((&&&%%%%%%&&&&&&$$$###"""$$$''')))***)))'''&&&$$$$$$$$$$$$$$$%%%$$$$$$%%%###"""%%%$$$!!!!!!$$$$$$$$$$$$"""!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))(((%%%%%%((((((&&&***'''%%%$$$%%%&&&$$$###(((###"""$$$&&&$$$###%%%########################'''%%%######$$$%%%$$$$$$#########$$$%%%&&&(((((((((!!!"""''''''%%%$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$!!!"""######$$$$$$######%%%&&&'''&&&$$$""""""""")))&&&$$$%%%'''%%%&&&&&&%%%'''((('''%%%###&&&&&&%%%%%%$$$$$$######&&&%%%%%%&&&(((***)))((($$$%%%%%%%%%%%%$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%&&&((((((((((((((((((((((((%%%%%%&&&'''(((((())))))(((((((((((((((((())))))(((&&&######%%%'''((()))((())))))+++,,,,,,+++))),,,...666;;;OOOkkkGGG111+++*********)))'''(((+++)))&&&'''+++&&&((())))))'''%%%$$$$$$------...000111111...++++++...---(((&&&)))++++++))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&''''''((((((((((((((('''((()))***)))(((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''(((''''''&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&''''''(((***,,,,,,))))))++++++(((******((('''&&&&&&&&&'''))))))((('''%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((''')))+++,,,+++******+++&&&&&&%%%&&&((()))******%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&(((&&&######$$$'''((((((###"""""""""###$$$%%%%%%"""###$$$$$$###"""###$$$""""""""""""######"""!!!"""######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%###!!!"""""""""""""""!!! ###"""!!!###&&&((('''&&&%%%%%%$$$$$$############'''%%%###$$$%%%'''((('''###$$$$$$$$$######""""""$$$"""!!!!!!"""$$$%%%"""!!!$$$$$$!!!!!!$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&###$$$'''(((%%%$$$((((((%%%###$$$%%%############$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$###""""""$$$&&&############%%%(((+++---***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$###&&&%%%$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%'''((()))******)))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$%%%%%%###"""%%%,,,''')))+++***((())),,,000'''&&&%%%%%%&&&&&&%%%$$$###%%%''')))***)))((('''$$$#########%%%&&&%%%$$$'''$$$$$$&&&%%%""""""$$$"""!!! !!!"""$$$%%%'''!!!"""""""""############%%%$$$$$$######$$$$$$%%%&&&)))(((%%%%%%))))))'''---)))%%%$$$&&&'''$$$!!!'''$$$###%%%%%%""""""%%%######$$$%%%%%%%%%$$$$$$&&&%%%######$$$$$$"""!!!%%%%%%%%%%%%%%%&&&'''''''''""" $$$'''&&&%%%&&&((((((&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########""""""!!!!!!###%%%''')))&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%&&&%%%###!!!!!!"""%%%###"""$$$%%%%%%!!!#########%%%'''(((&&&$$$%%%%%%$$$$$$$$$#########%%%%%%$$$&&&((())))))(((&&&'''((((((&&&&&&'''(((######$$$%%%%%%%%%%%%$$$((('''&&&%%%&&&'''((()))(((((((((((((((((((((((($$$%%%%%%&&&'''(((((())))))(((((((((((())))))***&&&%%%###$$$''')))***)))+++***)))+++------***(((...+++777555888ppp[[[888)))+++,,,((('''&&&'''******'''(((,,,%%%(((++++++)))&&&$$$###,,,***''''''((()))***)))''')))(((######(((---...))))))))))))))))))))))))''''''))))))))))))''''''%%%%%%&&&&&&''''''(((((('''(((((())))))(((((('''''''''&&&&&&&&&'''(((((($$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((())),,,,,,)))(((++++++(((,,,+++)))'''&&&%%%&&&&&&)))***)))'''$$$###$$$%%%%%%&&&&&&'''(((((())))))'''))),,,---,,,++++++,,,%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$%%%'''%%%######%%%'''''''''#########"""######$$$$$$"""###$$$$$$###"""###$$$"""!!!!!!"""$$$$$$###!!!"""######$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$""""""##################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###!!!""""""""""""!!!!!! $$$"""!!!$$$(((***)))'''$$$$$$$$$$$$$$$#########&&&$$$"""###%%%&&&''''''###$$$$$$%%%$$$$$$######$$$###""""""""""""###$$$%%%"""!!!###### !!!$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$$$$######"""$$$###!!!$$$((()))%%%$$$((()))&&&$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$######$$$&&&'''%%%$$$###$$$%%%$$$""""""$$$%%%!!!!!!"""###%%%(((***,,,)))((('''&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###$$$))))))%%%&&&***"""%%%)))(((&&&&&&))),,,&&&%%%$$$%%%''''''&&&%%%%%%&&&'''(((((()))((((((%%%###"""###%%%'''%%%$$$%%%######&&&&&&$$$$$$'''$$$""""""###%%%$$$ !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%''''''%%%%%%))))))''')))'''&&&%%%$$$$$$$$$###%%%$$$%%%%%%""" %%%$$$$$$&&&'''''''''&&&&&&$$$$$$$$$%%%&&&%%%###!!!''''''&&&%%%%%%%%%%%%&&&$$$!!!!!!%%%&&&$$$%%%'''((('''&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$""""""### !!!###%%%&&&&&&&&&#########$$$&&&&&&$$$"""######$$$$$$%%%&&&''''''###""""""$$$&&&(((((('''%%%''')))(((&&&%%%'''(((###$$$$$$%%%%%%%%%%%%%%%)))((('''&&&&&&((()))+++''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((((()))***+++)))((('''(((***++++++***+++,,,...---,,,+++***)))---000555333555SSSpppAAA)))---000((('''&&&'''***)))&&&'''+++'''***,,,,,,+++***)))***+++(((&&&%%%'''((())))))%%%(((((($$$$$$(((,,,,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''(((((())))))&&&((()))))))))(((''''''(((''''''&&&&&&&&&''''''###%%%&&&(((((('''&&&%%%&&&&&&%%%%%%&&&''')))***'''''''''&&&'''(((((()))(((******''''''))))))&&&+++)))(((&&&&&&&&&'''((('''(((((('''$$$$$$&&&(((&&&''''''(((((()))******''')))++++++***(((''''''&&&&&&&&&&&&%%%%%%&&&((("""#########$$$$$$%%%%%%%%%$$$###""""""######$$$$$$###"""###%%%&&&%%%$$$$$$$$$######"""#########"""###$$$$$$###"""###$$$###!!!!!!"""%%%&&&$$$""""""######$$$%%%&&&'''(((&&&&&&%%%$$$$$$###""""""!!!!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%!!!!!!"""#########""""""&&&###"""$$$))),,,+++((($$$$$$$$$$$$$$$###""""""$$$###!!!!!!$$$&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''###"""######!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""!!!###(((((($$$###'''(((%%%$$$&&&'''&&&###$$$$$$$$$$$$%%%%%%%%%###""""""$$$%%%&&&$$$######$$$%%%%%%######$$$%%%######$$$%%%&&&''''''(((&&&&&&&&&'''''''''''''''######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%'''(((''''''&&&%%%%%%%%%%%%&&&!!!###%%%&&&&&&%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$""" ###+++,,,'''$$$'''"""&&&&&&######%%%)))&&&$$$$$$%%%'''((('''&&&''''''''''''(((((())))))%%%###!!!###&&&'''&&&$$$###!!!!!!%%%&&&%%%%%%))))))'''%%%''''''"""######$$$%%%'''((())))))%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&&&&$$$$$$((()))'''###%%%'''%%%"""!!!$$$'''######%%%%%% $$$$$$%%%'''((()))(((''''''######$$$&&&((((((%%%###)))((('''&&&%%%$$$$$$%%%!!! """%%%$$$"""###(((############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%&&&&&&%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%%%%&&&&&&%%%###""""""###'''&&&%%%%%%$$$###!!!"""###%%%''')))***+++!!! """$$$&&&&&&%%%###%%%'''&&&$$$###$$$'''$$$$$$%%%&&&&&&&&&&&&%%%((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))(((((((((***+++,,,(((''''''((())))))'''%%%***///222000+++'''))),,,&&&222...///888666QQQxxxBBB&&&+++///$$$((('''''')))'''$$$$$$(((%%%'''((((((((()))+++---***((('''''')))*********(((,,,,,,)))''')))***)))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++&&&((()))***(((''''''''')))((('''&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%&&&''')))***(((''''''''''''((())))))&&&))))))%%%%%%((('''$$$)))(((&&&&&&&&&''')))***%%%&&&'''&&&%%%%%%(((,,,''''''(((((()))*********%%%'''))))))&&&$$$""""""'''(((((('''&&&%%%&&&((("""""""""###$$$$$$%%%%%%&&&%%%###"""""""""######"""!!!!!!"""$$$$$$###!!!%%%%%%$$$###"""""""""###"""$$$$$$$$$###"""###$$$###"""!!!###%%%'''%%%""""""######$$$&&&'''(((((($$$$$$######"""!!!!!! """  """$$$&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$######%%%&&& !!!"""######$$$######'''$$$"""%%%***---,,,)))###$$$$$$$$$$$$###""""""###""" !!!###%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((($$$###$$$$$$""""""&&&######"""!!!!!!"""######"""###$$$%%%%%%$$$###"""!!!""" """'''&&&"""!!!%%%'''$$$###&&&'''&&& !!!###%%%'''))))))###""""""###%%%%%%$$$""""""$$$&&&&&&$$$###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))''''''&&&%%%%%%%%%%%%&&&!!!###%%%%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$############$$$&&&""" """'''***(((%%%(((******&&&&&&((('''$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%(((&&&$$$%%%((()))(((&&&###$$$%%%&&&&&&&&&%%%%%%(((""" ######!!!$$$***%%%$$$$$$$$$###"""""""""""""""#########""""""!!!$$$'''***((($$$"""$$$(((&&&&&&%%%%%%&&&&&&'''(((%%%))))))%%%$$$%%%&&&$$$&&&%%%%%%$$$#########$$$!!!"""$$$%%%%%%$$$###""")))&&&(((---,,,&&&###%%%(((&&&$$$""""""$$$&&&((($$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$)))&&&###!!!"""$$$%%%%%%%%%%%%%%%&&&''''''$$$"""&&&%%%$$$$$$############%%%%%%%%%%%%%%%$$$###"""!!!""""""$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%'''$$$###&&&%%%!!!###)))%%%%%%'''((())))))******&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''')))******&&&&&&&&&&&&'''(((******((('''&&&%%%&&&''')))+++'''((()))(((&&&%%%%%%&&&))))))***+++,,,,,,------,,,(((***000555555:::AAAtttwwwbbb<<<'''+++---%%%)))(((''''''(((((('''&&&***))))))+++,,,,,,***((((((((((((((())))))))))))((()))+++,,,+++***'''&&&'''***---...,,,(((&&&$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&''''''((()))***)))'''&&&''')))***(((%%%&&&'''((('''&&&%%%&&&(((((((((((('''&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$'''&&&&&&&&&'''((()))***555***###%%%(((&&&$$$%%%'''(((((('''%%%%%%&&&((()))((('''(((******'''###((())))))((('''&&&&&&''',,,)))***,,,+++&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$######"""######$$$%%%$$$###""""""###$$$%%% !!!!!!""""""######$$$###############$$$$$$######!!! !!!$$$&&&"""$$$%%%%%%$$$###$$$%%%$$$"""!!!!!!"""######"""&&&%%%$$$""""""""""""###'''###"""%%%&&&###"""###&&&'''''''''&&&&&&$$$$$$######""""""!!! ###''''''######((()))&&&%%%$$$"""!!! !!!###$$$$$$"""!!!!!!###$$$%%%%%%&&&###$$$''''''$$$###&&&###%%%&&&&&&$$$######$$$#########""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""$$$%%%%%%$$$"""%%%%%%&&&'''&&&%%%###"""###$$$$$$###"""###&&&(((&&&&&&$$$$$$$$$$$$%%%&&&((($$$!!!!!!###%%%%%%$$$&&&$$$&&&******&&&%%%&&&%%%###!!!!!!###$$$$$$$$$!!!###%%%((((((((('''&&&&&&###"""$$$$$$!!!!!!$$$'''%%%###$$$&&&&&&### $$$$$$$$$$$$$$$%%%''''''###$$$%%%%%%%%%###!!!!!!$$$%%%""""""$$$$$$!!!%%%&&&&&&$$$###"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&$$$###%%%((()))%%%!!!(((+++***'''&&&((((((%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%'''((('''%%%$$$$$$#########$$$%%%&&&***%%%###%%%$$$"""###'''$$$$$$$$$###############""""""###$$$$$$#########$$$''')))((($$$"""$$$'''$$$############$$$%%%%%%###'''((($$$"""$$$%%%###%%%$$$######"""""""""###""""""###$$$$$$$$$$$$$$$&&&$$$&&&******%%%"""$$$'''%%%###!!!!!!###%%%'''%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$&&&###!!! !!!"""###"""$$$%%%%%%%%%$$$######"""&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''((($$$$$$&&&%%%"""$$$)))&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&'''(((((()))******((('''&&&%%%%%%''')))***'''((()))(((&&&%%%&&&'''))))))******+++,,,,,,---***&&&&&&+++......111666;;;BBB===+++$$$+++///+++)))((('''''')))))))))'''*********+++,,,,,,***(((((((((((()))))))))******)))******+++***)))(((''''''***,,,---+++((('''&&&'''''''''(((((()))))))))'''''''''''''''(((*********)))((()))+++,,,***'''&&&'''((((((&&&&&&'''(((((((((((((((((('''''''''$$$%%%%%%&&&'''''''''&&&((((((''''''(((((())))))---(((%%%%%%"""!!!'''''''''(((&&&%%%$$$%%%''''''%%%%%%&&&)))***(((&&&((()))***)))'''&&&'''(((***((((((***)))%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%"""""""""###############'''&&&%%%###""""""""""""'''''''''&&&%%%$$$$$$%%%"""###%%%%%%###""""""###$$$###!!!!!!#########"""$$$###"""!!!!!!!!!"""###'''###!!!$$$%%%""""""###&&&&&&&&&&&&%%%%%%%%%$$$#########"""""""""!!!!!!###'''&&&"""###''''''$$$###"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$###%%%"""###&&&&&&###"""%%%"""$$$%%%%%%###""""""###############""""""""""""#########"""""""""""""""########################!!!!!!"""###$$$$$$###!!!%%%%%%&&&'''&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$######$$$%%%&&&(((%%%######%%%&&&&&&%%%'''%%%&&&))))))%%%$$$&&&%%%###""""""$$$%%%&&&%%%&&&&&&'''''''''&&&%%%$$$***&&&%%%'''&&&$$$%%%(((&&&$$$###$$$&&&&&&$$$"""%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!###&&&'''$$$$$$'''&&&###%%%$$$###""""""""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""'''&&&%%%''')))(((###))),,,+++((('''))))))&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''%%%$$$"""###%%%'''((('''$$$"""###"""!!!###############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$&&&((('''$$$"""$$$&&&!!!!!! !!!!!!"""###"""&&&'''###!!!###$$$###$$$###""""""!!!""""""""""""""""""######%%%&&&'''$$$"""$$$''''''$$$"""###%%%$$$"""!!!!!!"""$$$%%%%%%$$$###$$$&&&&&&&&&$$$#########$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###"""!!!!!!###$$$###"""'''((()))'''$$$"""$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&(((%%%$$$&&&&&&$$$%%%(((&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&'''((()))******))))))''''''&&&%%%%%%&&&((()))((()))***)))'''&&&'''((()))))))))***++++++,,,,,,)))&&&%%%'''((('''))),,, &&&+++***((())))))))))))''''''(((***+++***)))*********+++------***((())))))))))))************************))))))))))))((()))++++++)))((())))))(((((((((((())))))))))))''''''''''''((()))*********)))))))))++++++)))((('''((()))((('''&&&''')))((((((((((((((()))))))))%%%&&&'''((())))))))))))))))))))))))(((((((((((($$$%%%'''$$$ )))&&&&&&'''%%%$$$###$$$&&&%%%######$$$''')))))))))((()))***)))'''''''''((()))&&&&&&)))((($$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$##################$$$%%%&&&&&&$$$""" """$$$%%%$$$"""!!!!!!"""$$$###!!!!!!###$$$###"""""""""!!! !!!"""###$$$(((### """###""""""%%%'''&&&%%%$$$###$$$%%%%%%"""############$$$$$$$$$%%%&&&&&&######%%%%%%###!!!!!! """###%%%'''%%%%%%&&&&&&%%%$$$"""!!!###!!!"""%%%%%%"""!!!###"""###%%%$$$"""!!!!!!"""########################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!!$$$%%%&&&&&&&&&%%%$$$###&&&((()))(((&&&$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%&&&'''((('''&&&)))&&&%%%((('''$$$$$$&&&$$$###"""###%%%'''''''''***)))((('''%%%$$$$$$$$$'''###!!!"""""" !!!%%%%%%######$$$%%%&&&%%%$$$%%%%%%&&&&&&%%%$$$"""!!!"""###%%%&&&&&&&&&%%%$$$%%%((()))''''''))))))&&&%%%### ###$$$""" &&&&&&'''''''''&&&%%%$$$$$$%%%'''(((((('''%%%$$$'''&&&&&&'''((('''$$$!!!***,,,,,,((((((***)))&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%'''&&&&&&%%%&&&'''((((((%%%$$$$$$$$$###!!!!!!!!!"""""""""###$$$$$$$$$%%%"""###$$$%%%&&&&&&'''&&&$$$&&&'''&&&###"""###%%%  !!!""""""&&&&&&###"""$$$%%%###$$$######"""""""""######""""""""""""###%%%''')))$$$$$$%%%&&&%%%###!!! $$$###""""""""""""###$$$###!!! !!!###$$$###"""""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$###"""###%%%&&&'''%%%###&&&((()))&&&!!!###'''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$############"""""""""!!!!!!(((((('''&&&%%%$$$"""!!!)))&&&$$$%%%&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***)))((((((''''''&&&&&&'''((((((((()))***)))((('''((()))))))))))))))******++++++***(((((((((''''''((()))******...111---&&&###$$$(((''''''(((+++,,,,,,+++*********+++---,,,***((())))))))))))*********+++******))))))((()))******((()))***)))((()))***,,,((((((''''''''''''''''''''''''''''''((()))***+++'''''''''((((((((('''&&&'''((())))))''''''((()))&&&&&&&&&'''((()))))))))$$$%%%'''((()))******+++************)))((('''&&&!!!$$$'''$$$"""***%%%%%%&&&$$$###"""###%%%$$$#########$$$&&&((()))''')))))))))''''''((())))))&&&&&&(((((($$$$$$&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""!!!!!!"""###$$$&&&'''(((""""""###$$$%%%$$$""" $$$%%%&&&%%%###!!!!!!!!!%%%###""""""###$$$$$$###"""!!!!!!!!!"""###%%%&&&)))$$$ """###"""$$$'''&&&%%%###""""""###$$$&&&""""""###$$$$$$%%%&&&&&&&&&'''&&&$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%#########"""!!!!!!"""###$$$!!!"""%%%%%%"""!!!$$$###$$$%%%%%%###""""""###"""###############$$$$$$%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""###$$$%%%&&&&&&&&&%%%$$$###$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((((((''''''(((((())))))(((''')))&&&%%%&&&&&&######&&&$$$######$$$'''))))))(((,,,***'''%%%$$$$$$$$$%%%$$$"""%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%'''((('''&&&$$$""""""###$$$&&&&&&'''&&&&&&%%%((()))''''''***)))&&&'''""" $$$&&&### &&&'''((())))))((('''&&&%%%''')))******)))'''&&&'''&&&$$$$$$%%%'''((((((***,,,,,,((((((***)))&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%"""$$$&&&'''((('''%%%$$$%%%&&&&&&%%%%%%&&&&&&%%%"""""""""###$$$$$$$$$%%%"""###$$$%%%&&&'''''''''$$$%%%%%%$$$###"""###$$$!!! !!!"""""""""&&&'''$$$###%%%&&&$$$$$$$$$#########$$$$$$%%%###"""""""""###%%%((()))'''((((((&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$###""" """#########"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###%%%''''''%%%###"""$$$&&&""" $$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""""""""#########'''''''''&&&%%%###"""!!!(((&&&$$$###%%%''''''%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++***((('''))))))((((((((((((((((((''')))***)))(((((()))***(((((())))))))))))******((())))))(((((()))***)))+++((((((+++***%%%%%%***(((''''''(((+++,,,,,,+++***))))))+++,,,,,,***(((((())))))))))))***************)))((())))))******((()))))))))((()))+++---((((((((((((((((((''''''(((''''''(((((()))***+++&&&'''(((((((((''''''''''''((()))((('''&&&''')))###$$$%%%%%%&&&'''(((((($$$$$$&&&'''))))))******************)))'''&&&%%%$$$&&&&&&$$$"""$$$''')))$$$%%%%%%$$$""""""###%%%%%%%%%$$$######$$$&&&'''&&&'''(((((('''&&&'''))))))&&&&&&((((((%%%&&&(((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$&&&((()))***(((%%%%%%&&&&&&$$$"""%%%'''((('''$$$###"""###%%%###""""""###$$$$$$######"""""""""###%%%'''(((***$$$!!!"""$$$###%%%(((%%%###"""!!!!!!"""$$$%%%""""""###$$$%%%&&&&&&'''(((&&&%%%%%%%%%$$$$$$%%%######"""""""""""""""###""""""!!! %%%)))$$$"""###&&&&&&###"""$$$$$$&&&'''&&&%%%###$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###""""""###%%%###$$$%%%&&&&&&&&&%%%$$$!!!###&&&&&&%%%$$$$$$%%%&&&''''''((((((((((((((('''((())))))((((((''''''(((%%%$$$%%%%%%"""###&&&$$$######%%%((())))))((()))(((%%%######$$$&&&'''((($$$"""######!!!"""&&&''''''&&&%%%$$$$$$%%%%%%###%%%'''((()))((('''&&&"""###$$$%%%&&&'''''''''###&&&'''%%%&&&((((((%%%'''### !!!%%%'''%%%"""$$$&&&((()))***)))'''&&&&&&'''((()))***)))((((((&&&%%%######$$$'''***,,,))),,,+++((('''))))))&&&######$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&!!!$$$&&&'''%%%""" !!!###""" $$$%%%##################$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$"""&&&'''$$$###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&#########$$$$$$&&&'''((((((***)))%%%$$$$$$#########$$$%%%%%%$$$######&&&$$$""""""$$$&&&&&&&&&"""""""""###############!!!"""######$$$$$$######!!!!!!!!!###$$$$$$""" $$$&&&'''%%%"""!!!###&&&$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%'''&&&###!!!$$$((('''###""""""$$$%%%&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&((((((((((((((('''''''''&&&((())))))''''''(((***((((((((((((((()))))))))%%%'''(((&&&&&&))))))''')))%%%######$$$%%%)))---)))''''''(((***+++***))))))(((((()))++++++(((&&&(((((((((((())))))))))))))))))))))))************((()))***)))((()))***,,,************++++++++++++(((((((((((()))***++++++((()))++++++)))))))))***&&&'''((('''&&&%%%&&&(((######$$$%%%&&&&&&''''''$$$$$$&&&'''((((((((((((((())))))))))))'''%%%$$$&&&'''&&&$$$%%%))))))'''%%%%%%&&&$$$###"""###%%%$$$%%%&&&%%%$$$$$$%%%'''$$$&&&''''''&&&%%%'''((()))&&&%%%((((((&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''' !!!###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###############"""""""""%%%%%%$$$$$$$$$%%%%%%&&&---)))%%%######"""%%%'''((('''%%%$$$$$$%%%%%%$$$""""""$$$%%%$$$###$$$$$$######$$$%%%'''((((((### ###$$$$$$$$$'''""""""!!! !!!"""###$$$""""""###$$$%%%%%%&&&&&&'''$$$###%%%%%%######&&&############""""""!!!!!!###$$$$$$"""!!!###)))...%%%"""###&&&&&&###"""%%%%%%&&&((('''%%%$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!!!!!$$$'''###$$$%%%&&&&&&&&&%%%$$$ """$$$%%%$$$$$$%%%&&&'''(((((())))))(((''''''&&&'''((('''&&&%%%&&&(((%%%######%%%%%%######%%%$$$###$$$&&&((()))(((&&&&&&%%%###""""""$$$&&&'''(((%%%$$$&&&&&&######&&&&&&'''&&&%%%###$$$&&&(((###$$$&&&'''((((((((('''#########$$$%%%&&&&&&'''!!!$$$%%%###$$$''''''$$$&&&$$$!!!"""%%%'''&&&$$$!!!###%%%((()))((('''&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%'''***,,,(((+++***'''&&&((((((%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###%%%'''!!!"""$$$&&&&&&%%%$$$""" ###!!! """$$$$$$$$$##################$$$%%%%%%%%%%%%$$$$$$$$$######"""######"""!!!"""""""""""""""###$$$$$$ $$$&&&###"""$$$&&&$$$###############$$$%%%%%%###$$$$$$%%%&&&&&&&&&%%%%%%(((((($$$###&&&%%%!!!!!!"""###$$$$$$###"""!!!(((%%%######%%%&&&''''''############""""""""""""!!!""""""##################"""""""""######""" %%%%%%&&&'''''''''''''''###"""""""""######$$$%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&"""###((('''!!!$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%'''((((((''''''((()))((((((((((((((((((((((((###''''''$$$%%%((((((%%%+++***'''###$$$''')))((()))((('''''')))))))))''''''''''''((())))))'''%%%&&&'''''''''(((((((((((('''((()))***+++******)))((()))******)))((()))+++*********++++++,,,,,,,,,(((((((((((()))***+++,,,'''***,,,+++)))((()))***%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((((('''&&&'''((()))(((&&&%%%###%%%'''&&&###$$$((()))%%%%%%&&&&&&%%%######$$$%%%!!!$$$&&&'''&&&%%%''')))###$$$&&&%%%$$$$$$%%%'''((($$$$$$&&&'''%%%&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%% """$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&### !!!"""!!!$$$%%%'''&&&%%%$$$$$$%%%&&&$$$######$$$%%%$$$$$$$$$$$$#########$$$&&&'''$$$ """$$$""""""$$$ !!!!!!"""""""""""""""######$$$$$$%%%%%%$$$ ###$$$!!!!!!%%%!!!""""""############""""""%%%((('''$$$$$$(((,,,###!!!"""%%%%%%"""!!!###$$$&&&''''''%%%$$$$$$%%%""""""###$$$$$$%%%&&&&&&#########"""""""""""""""######################## ###%%%### ###'''###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%'''''''''(((((('''&&&%%%$$$%%%&&&&&&%%%######%%%(((""" """&&&&&&$$$###%%%$$$$$$$$$&&&'''(((&&&$$$$$$$$$###""""""###$$$$$$$$$"""###&&&%%%""" """###$$$%%%$$$$$$%%%))),,,$$$$$$%%%%%%%%%%%%%%%%%%###############$$$%%%&&&###$$$"""###&&&&&&#########""""""###$$$%%%%%% ###&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%'''(((''''''((()))(((******'''&&&((('''$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%"""%%%'''&&&$$$###%%%(((&&&&&&&&&'''''''''(((((((((***''' $$$&&&###%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%$$$######$$$###""""""######"""!!!"""""""""""""""###$$$$$$###$$$!!!!!!###%%%###""""""!!!""""""###$$$$$$###$$$%%%&&&'''&&&%%%$$$!!!%%%&&&""""""''''''###!!!"""$$$$$$"""!!!&&&$$$"""!!!###%%%&&&&&&$$$$$$######""""""!!!!!!!!!!!!"""###############'''%%%$$$$$$%%%%%%###""" """$$$$$$""" """"""!!!!!!"""###$$$$$$"""###$$$%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$###%%%%%%!!!"""(((&&& &&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$&&&''''''&&&&&&''')))((((((((((((((('''''''''###((()))%%%%%%)))((($$$(((+++)))$$$%%%******$$$)))(((''''''(((((('''&&&&&&&&&&&&''')))(((&&&$$$&&&&&&&&&&&&'''''''''(((&&&'''***+++,,,+++***(((((()))++++++)))((())))))''''''((()))***+++++++++(((((((((((()))***+++,,,%%%(((***)))'''&&&''')))$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((('''$$$&&&'''((((((&&&$$$###!!!''''''"""!!!%%%&&&$$$&&&&&&'''%%%$$$###$$$&&&"""&&&((('''''')))+++"""###%%%%%%$$$$$$%%%&&&&&&###"""%%%%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$!!!"""%%%'''''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((  $$$))))))###"""$$$%%%%%%$$$###$$$%%%&&&$$$######$$$%%%%%%$$$$$$###"""""""""###$$$%%%"""!!!###!!! """ !!!""""""!!!!!!"""############$$$$$$$$$""""""""" %%% !!!###$$$$$$$$$$$$$$$)))***&&&###$$$&&&""" $$$$$$ """###%%%&&&&&&$$$######$$$""""""###$$$%%%%%%&&&&&&"""""""""""""""#########"""""""""""""""""""""""""""$$$""""""'''######%%%&&&'''&&&&&&%%%(((((('''%%%######%%%'''&&&'''''''''&&&$$$"""!!!$$$%%%%%%###!!!!!!$$$((( !!!&&&'''$$$###%%%$$$$$$$$$%%%''''''%%%###$$$$$$###""""""!!!""""""###"""###''''''""" """ """$$$$$$$$$&&&,,,000&&&%%%$$$###""""""""""""######""""""######$$$%%%"""$$$"""###&&&&&&###!!!"""###"""!!!"""###%%%"""""""""###$$$&&&'''(((%%%&&&&&&%%%$$$$$$%%%'''$$$$$$&&&''')))+++---...,,,((('''((('''######%%%%%%%%%&&&&&&'''((())))))$$$''''''$$$###&&&&&&###%%%!!! $$$(((((('''***'''$$$$$$'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&%%%%%%###### """###%%%%%%&&&%%%%%%$$$""""""###$$$######&&&&&&&&&%%%%%%$$$$$$$$$"""!!! """%%%%%%###!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""'''$$$!!!"""$$$$$$###!!!########################$$$%%%&&&&&&%%%$$$"""!!!%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%$$$!!!$$$%%%%%%%%%$$$&&&(((+++&&&'''''''''''''''&&&&&&"""$$$%%%&&&&&&(((***---(((***++++++***'''&&&%%%))))))))))))((('''&&&&&&+++******)))(((''''''&&&(((((((((((('''&&&$$$$$$)))(((''''''((()))***+++***)))((((((***++++++***))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''(((((())))))******---***'''(((,,,...+++'''***&&&###$$$(((***(((%%%"""###%%%'''((((((''''''***###!!!%%%%%%%%%&&&''''''((((((((((((''''''(((((('''&&&%%%%%%$$$###&&&''''''&&&$$$###$$$%%%((('''&&&&&&$$$$$$###""""""######""""""###'''***---)))$$$###%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######(((((($$$$$$)))$$$%%%&&&&&&%%%$$$"""!!!### !!!''''''"""!!!%%%###""""""###%%%&&&&&&%%%""""""!!!"""$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$#########"""!!!!!!"""######"""###$$$%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!"""""""""$$$###"""""""""###%%%&&& !!!"""$$$$$$######""" !!!!!!""""""######$$$!!!!!!######"""!!!!!!!!!!!!!!!""""""###"""((('''""""""'''$$$#########""""""!!!!!!%%%&&&'''&&&$$$"""""""""""""""""""""############(((### ###%%%###!!!"""%%%$$$###$$$%%%&&&$$$"""$$$$$$"""!!!%%%&&& %%%&&&&&&%%%$$$%%%''')))$$$$$$$$$###"""!!! """###%%%&&&''''''''''''"""###$$$$$$######%%%'''###%%%))),,,,,,***'''$$$###'''++++++(((%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%&&&&&&%%%%%%%%% !!!!!!""""""###### !!!"""###$$$$$$%%%&&&%%%###"""!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%"""#########!!!!!!###$$$&&&%%%%%%&&&'''***---///...***((()))'''$$$###&&&$$$%%%%%%&&&''''''(((((($$$''''''$$$$$$''''''$$$&&&$$$"""###%%%'''))))))'''%%%######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%$$$###$$$$$$$$$#########""""""%%%###""""""###$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$"""!!!"""%%%&&&%%%###""""""!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$###"""&&&$$$""""""$$$$$$###!!!########################$$$%%%%%%&&&%%%$$$###"""%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((,,,***'''%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&(((((('''&&&&&&&&&&&&%%%$$$$$$''')))&&&'''''''''''''''&&&&&&((((((((('''%%%%%%&&&''''''+++---***%%%###&&&***((())))))(((((('''&&&%%%*********)))(((''''''''')))))))))((((((&&&%%%%%%'''&&&&&&%%%&&&'''((())))))(((&&&''')))******))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))*********---***'''))),,,---+++(((+++(((%%%%%%((()))'''$$$$$$%%%%%%&&&'''''''''''')))"""!!!&&&''''''(((''''''((((((((((((''''''(((((('''&&&&&&%%%$$$$$$$$$############%%%&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&$$$###$$$'''))),,,((($$$###$$$&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''""""""&&&'''%%%$$$'''$$$$$$%%%%%%%%%$$$""""""### """&&&&&&###"""%%%%%%$$$###%%%'''(((((('''%%%$$$######$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$###""""""&&&%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%$$$###"""""""""###$$$%%% !!!###$$$$$$$$$###"""!!!!!!!!!!!!""""""######&&&$$$!!!!!!"""###""" """"""!!!!!!""""""######$$$!!!"""&&&%%%!!!!!!$$$$$$$$$######""""""""""""$$$%%%&&&%%%###"""""""""""""""""""""############(((### ###%%%###"""###$$$###"""###%%%%%%###""" """""" ###&&&###)))))))))(((&&&&&&(((***&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$######$$$&&&''''''((()))))))))))))))+++++++++)))&&&$$$###### !!!"""$$$%%%'''((((((""""""############"""""""""""""""""""""!!!!!!!!! !!!!!!"""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$"""""""""###'''&&&%%%%%%$$$###""""""%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&'''+++...000111,,,******(((%%%$$$'''$$$$$$%%%%%%&&&&&&''''''###&&&'''%%%%%%))))))''''''''''''&&&%%%&&&(((***((('''&&&'''))))))'''&&&######$$$$$$$$$$$$######$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&$$$""""""!!!""""""%%%###""""""###$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$""""""$$$%%%&&&%%%""""""!!!!!!""""""###$$$$$$$$$$$$%%%$$$$$$###"""%%%$$$######$$$$$$###"""########################$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((---+++'''$$$$$$%%%(((***((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%'''&&&&&&'''))))))(((&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''*********'''''''''&&&$$$$$$%%%'''&&&&&&'''''''''''''''&&&)))***)))'''%%%$$$$$$&&&&&&+++---(((!!! &&&---******+++++++++***))))))******))))))(((((('''''')))))))))))))))((('''&&&'''&&&&&&&&&&&&'''((((((***((('''((()))*********)))))))))))))))))))))))))))************)))((((((''''''((())))))******+++,,,***((())),,,---+++(((---)))''''''((((((&&&###'''&&&&&&&&&&&&&&&''''''((("""###'''((()))+++''''''((((((((((((''''''((('''''''''&&&%%%%%%%%%)))%%%""""""$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))'''%%%%%%''')))+++(((%%%$$$$$$%%%&&&%%%(((''''''&&&&&&''''''((('''"""!!!$$$'''&&&$$$%%%###$$$$$$$$$$$$$$$###"""###!!!"""%%%&&&######%%%'''&&&%%%&&&((())))))(((&&&&&&&&&%%%$$$######### !!!###%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""######!!!!!!###$$$$$$$$$###"""!!!!!!!!!""""""""""""###'''%%%###"""######!!!""""""#########$$$$$$$$$'''### """###""""""$$$$$$$$$$$$############"""!!!###$$$$$$###""""""###""""""""""""############'''"""!!!$$$&&&$$$$$$&&&###""""""###$$$$$$###!!! ######!!!!!!%%%''''''*********(((&&&%%%''')))######$$$%%%%%%%%%%%%%%%+++)))'''%%%$$$###$$$$$$&&&&&&'''&&&$$$$$$%%%'''+++)))'''&&&&&&(((+++,,,***'''%%%###$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$!!!""""""""""""""""""!!!$$$$$$###""""""!!! !!!"""""""""###$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###""""""###&&&&&&&&&%%%$$$###"""!!!'''(((((('''&&&&&&''')))))))))))))))+++---000111444///,,,,,,)))%%%%%%((($$$$$$$$$%%%%%%&&&&&&&&&###&&&'''%%%&&&***+++(((&&&((()))'''$$$$$$&&&***&&&'''((()))))))))'''&&&"""######$$$$$$######"""$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""""""""#########$$$"""###$$$%%%&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$&&&$$$###!!!"""###%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((((('''%%%%%%&&&)))+++))))))))))))((((((((((((***))))))((('''&&&&&&%%%'''&&&&&&'''((()))'''%%%'''''''''&&&&&&%%%%%%$$$%%%###!!!!!!###&&&((()))%%%&&&'''&&&%%%$$$&&&'''%%%&&&''''''((('''''''''%%%&&&'''&&&&&&&&&(((***&&&)))***(((###"""&&&***&&&&&&((()))***************)))))))))((((((((('''))))))*********))))))((())))))((((((((()))))))))+++***((()))***,,,++++++))))))))))))))))))))))))******+++++++++******)))'''(((((()))******+++++++++))))))***,,,,,,***(((+++)))(((((())))))'''$$$)))(((&&&%%%%%%&&&'''((()))$$$"""%%%(((((((((***''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&000***$$$###%%%'''%%%"""$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&''')))+++)))'''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''###!!!###'''(((&&&$$$######$$$$$$$$$$$$$$$$$$#########$$$%%%$$$$$$%%%'''&&&&&&'''((())))))(((&&&&&&&&&&&&$$$$$$$$$%%% """$$$%%%&&&&&&%%%$$$"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$###""""""!!!&&&&&&%%%%%%$$$#########%%%%%%%%%%%%$$$###""""""$$$######"""""""""""""""!!!"""###$$$%%%$$$######""""""""""""""""""""""""##################!!! ######$$$$$$%%%%%%%%%%%%&&&"""!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!######""""""###$$$!!!"""""""""############%%%""""""%%%&&&$$$%%%'''$$$###"""###%%%%%%###"""%%%%%%$$$"""!!!###%%%%%%%%%&&&&&&$$$######%%%'''###$$$$$$%%%%%%%%%$$$$$$******)))'''&&&%%%$$$$$$)))))))))(((&&&%%%&&&(((***(((&&&$$$%%%'''***,,,(((%%%!!! !!!!!!(((''''''%%%$$$###"""!!!######$$$$$$$$$$$$###############"""""""""!!!!!!#####################$$$%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""#########$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%######%%%&&&)))***,,,...000111222333777222...,,,)))%%%%%%((($$$$$$%%%%%%%%%%%%%%%&&&"""%%%&&&%%%&&&***+++)))$$$&&&(((&&&###"""$$$'''!!!"""###$$$$$$###"""!!!"""######$$$$$$######"""$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%&&&%%%$$$"""!!!!!!###$$$&&&$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$&&&$$$$$$######$$$$$$%%%&&&"""######$$$$$$############$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((((((''''''$$$%%%'''&&&%%%%%%&&&((( ###&&&''''''''')))*********)))))))))(((((((((******)))(((''''''&&&&&&'''&&&&&&'''((((((&&&%%%'''''''''&&&&&&%%%%%%%%%'''$$$!!! !!!###%%%%%%###$$$&&&&&&&&&&&&''')))%%%&&&&&&'''((((((''''''###$$$&&&&&&&&&'''***,,,'''&&&''''''((((((&&&$$$ """$$$&&&(((((()))))))))))))))(((((((((((())))))***************)))))))))))))))))))))((((((***((('''''')))******)))((((((((((((((((((((((((******++++++++++++******(((((())))))***+++++++++))))))***+++,,,,,,***(((((((((((()))******)))''')))((('''&&&%%%&&&'''(((+++&&&%%%'''(((&&&&&&(((''''''((((((((((((''''''&&&'''''''''''''''''''''...)))###"""%%%&&&$$$ ###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&(((***+++***)))((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&((('''$$$#########$$$$$$%%%&&&&&&###$$$$$$###$$$%%%&&&%%%'''%%%%%%%%%'''((('''&&&###$$$&&&&&&$$$$$$&&&(((###$$$%%%%%%%%%%%%######"""###%%%&&&&&&%%%###"""%%%$$$$$$######"""""""""&&&&&&%%%$$$$$$###"""""" !!!"""###$$$$$$$$$###"""""""""###""""""""""""!!!"""###%%%%%%$$$$$$###############"""""""""""" """$$$$$$###""""""######$$$%%%%%%%%%%%%$$$&&&$$$!!! """###"""$$$$$$$$$$$$%%%%%%%%%%%%!!!#########"""###$$$!!!"""""""""############$$$""""""%%%%%%###$$$(((%%%$$$$$$%%%&&&&&&%%%###'''$$$!!!"""%%%$$$!!!!!!"""###""""""###%%%((())))))))))))((('''&&&%%%&&&''')))))))))'''%%%$$$'''(((((('''%%%$$$%%%'''&&&&&&%%%%%%%%%&&&'''(((+++(((%%%###""" !!!"""###$$$%%%&&&'''######$$$$$$$$$$$$######!!!"""""""""#########$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$!!!"""$$$%%%&&&&&&%%%$$$&&&'''''''''%%%%%%'''((((((***,,,...111333555666999444///---)))%%%$$$'''%%%%%%%%%%%%&&&&&&&&&&&&"""%%%&&&$$$&&&)))***(((###$$$%%%%%%#########$$$!!!###$$$$$$###""""""#########$$$$$$$$$$$$#########$$$%%%&&&'''''''''&&&$$$$$$############$$$$$$$$$$$$###""""""!!! ###$$$%%%&&&''''''((('''%%%%%%$$$######$$$$$$%%%'''&&&$$$""""""!!!""""""###"""!!!"""$$$%%%%%%$$$#########$$$$$$$$$$$$$$$"""""""""!!! !!!###%%%""""""!!!!!!""""""###$$$!!!"""######$$$#########!!!$$$&&&'''%%%$$$$$$%%%####################################$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''(((((())))))(((((('''$$$%%%'''&&&%%%%%%&&&(((!!!&&&)))((('''(((*********))))))((((((''''''))))))((((((''''''&&&&&&'''&&&&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&+++((($$$"""###$$$%%%%%%!!!###&&&'''''''''((()))%%%%%%&&&'''((((((((((((%%%&&&''''''&&&&&&((()))(((&&&%%%(((++++++'''"""###$$$&&&(((***+++,,,,,,))))))))))))(((((((((((('''((()))***************'''''''''(((''''''&&&%%%'''%%%$$$$$$&&&''''''&&&(((((((((((((((((((((((())))))***++++++++++++***(((((()))******++++++,,,((()))+++,,,,,,+++)))((('''(((***+++++++++***)))((('''''''''''''''((((((***'''&&&((('''$$$$$$'''''''''((((((((((((''''''&&&&&&&&&'''((((((((()))%%%""" !!!$$$%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%%%%&&&'''))))))******)))'''&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%"""%%%%%%######&&&&&&$$$$$$$$$$$$$$$%%%'''((()))###%%%%%%"""###&&&'''%%%&&&%%%$$$%%%&&&'''&&&$$$!!!###&&&&&&$$$###&&&)))%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$######"""######$$$$$$&&&&&&%%%$$$###""""""!!!"""%%%''''''((( !!!""""""######""""""""""""$$$%%%%%%%%%$$$###$$$############""""""""" $$$&&&%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###&&&&&&""" $$$%%%%%%%%%%%%&&&&&&&&& """$$$$$$#########$$$""""""""""""############$$$""""""$$$###!!!"""'''&&&%%%%%%&&&''''''&&&$$$$$$ ###'''%%%!!!"""###$$$$$$$$$%%%(((+++((((((((('''&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$%%%$$$""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$!!!""""""#########$$$$$$$$$!!!""""""""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$#########"""""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$!!!###$$$&&&&&&%%%$$$###)))******)))(((((()))+++))))))(((***---222777;;;;;;444///,,,((($$$###'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&$$$%%%((()))&&&$$$#########%%%%%%$$$###$$$&&&'''&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$''')))***)))'''&&&$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&''''''''''''''''''&&&%%%############$$$$$$$$$$$$#########""""""###"""!!!"""$$$%%%%%%%%%"""#########$$$$$$$$$$$$!!!###$$$$$$""""""###%%%""""""!!!!!!""""""###$$$!!!!!!"""############### $$$'''(((&&&$$$%%%&&&########################""""""""""""$$$%%%'''((((((&&&%%%######$$$%%%&&&((()))))))))((('''&&&%%%$$$%%%'''&&&%%%%%%&&&((( $$$((()))&&&%%%(((+++******)))(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''%%%###$$$%%%%%%&&&&&&'''''''''+++(((%%%$$$$$$%%%%%%%%%"""%%%'''''''''&&&&&&'''$$$%%%&&&'''(((((((((((('''(((((('''%%%%%%&&&((((((''''''((()))***((('''++++++,,,---------------(((((((((((())))))))))))&&&'''((()))************''''''((((((((('''%%%$$$'''&&&%%%%%%'''(((((('''((((((((((((((((((((((((((())))))***++++++******((())))))******+++,,,,,,'''))),,,---,,,+++)))((((((***,,,,,,+++***)))(((%%%&&&'''(((((()))(((((((((%%%&&&((('''$$$$$$(((''''''((((((((((((''''''%%%&&&&&&'''((())))))***!!!"""###%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&''''''((()))(((%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$'''""""""$$$$$$%%%%%%%%%%%%&&&(((***+++###&&&&&&""""""'''(((%%%&&&%%%$$$%%%&&&&&&%%%$$$!!!$$$'''%%%"""!!!###'''%%%$$$###""""""$$$%%%&&&###########################""""""""""""$$$%%%&&&&&&&&&%%%$$$###"""!!!!!! $$$&&&'''''''''!!!"""############"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###''')))(((%%%$$$$$$!!!"""$$$%%%&&&%%%$$$###"""(((%%%!!!!!!"""!!!%%%%%%%%%%%%&&&&&&&&&'''"""###%%%%%%$$$###$$$$$$""""""""""""###############"""###$$$""" %%%%%%%%%$$$%%%&&&'''%%%###### %%%%%%!!!!!!%%%$$$%%%&&&%%%%%%&&&)))+++$$$$$$$$$$$$$$$###""""""%%%$$$"""!!!!!!"""$$$%%%"""###$$$###""""""$$$&&&%%%%%%$$$$$$$$$%%%&&&''' ###%%%&&&'''((()))((('''&&&%%%###"""!!! """"""############""""""########################&&&&&&%%%$$$$$$###"""""""""""""""""""""###$$$$$$########################"""$$$%%%%%%$$$######$$$"""$$$%%%&&&&&&%%%###"""&&&'''''''''%%%%%%'''(((+++(((%%%%%%)))000999>>>;;;555///,,,(((######&&&''''''''''''''''''''''''"""%%%%%%###$$$'''(((%%%$$$"""!!!###&&&'''%%%"""###$$$%%%### ###&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%(((+++,,,***(((&&&$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%&&&''''''((('''''''''((('''%%%###""""""###### """$$$%%%%%%&&&&&&###"""!!!"""$$$%%%&&&%%%""""""######$$$$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&$$$$$$$$$###$$$%%%%%%&&&!!!!!!"""############### $$$'''(((&&&$$$%%%&&&########################""""""""""""###%%%''')))((('''%%%######$$$%%%&&&))))))(((((('''&&&$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&)))***(((%%%$$$(((,,,***))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''%%%######$$$$$$%%%&&&'''(((((((((&&&$$$###$$$%%%%%%$$$$$$&&&((((((&&&%%%$$$%%%$$$%%%&&&'''((((((((((((%%%&&&''''''&&&&&&((())))))))))))(((&&&&&&))),,,+++++++++***)))((('''&&&(((((((((((())))))))))))%%%&&&''')))************))))))*********)))'''&&&***)))((((((***++++++***(((((((((((((((((((((((('''((()))***************)))))))))***++++++,,,,,,'''))),,,---,,,***)))(((***,,,------+++)))''''''$$$%%%''')))******)))(((%%%###%%%((('''$$$%%%)))''''''((((((((((((''''''%%%&&&&&&'''((()))******%%%'''******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&$$$%%%%%%%%%'''((('''###"""###%%%'''''''''&&&&&&'''''''''###'''!!!"""###&&&&&&%%%&&&''')))+++,,,###'''&&&!!!"""'''(((%%%'''&&&%%%%%%&&&'''&&&$$$"""%%%'''%%%!!!!!!$$$%%%###"""!!!"""$$$'''***######"""!!!!!!"""######""""""!!!!!!"""$$$&&&'''&&&&&&%%%$$$###"""!!! !!!###%%%&&&&&&%%%$$$### """$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$######""""""!!!&&&+++,,,***&&&$$$$$$ """###%%%%%%$$$###""" '''&&&###$$$'''(((%%%%%%%%%&&&&&&'''''''''###$$$&&&&&&$$$###$$$$$$""""""""""""###############"""###$$$!!!$$$%%%$$$###$$$%%%&&&$$$"""$$$###%%%&&&""" (((&&&&&&&&&%%%$$$$$$''')))%%%%%%&&&&&&''''''&&&&&&'''$$$"""%%%$$$%%%&&&&&&%%%%%%''')))(((&&&$$$###$$$%%%((()))%%%''''''$$$ !!!$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""'''&&&&&&%%%$$$###""""""######"""!!!"""###%%%&&&########################"""$$$&&&%%%$$$###$$$%%%###""" !!!$$$'''(((((()))""""""'''&&&""",,,((('''&&&&&&)))---222555222000+++'''$$$######$$$$$$$$$$$$%%%&&&%%%###!!!$$$$$$$$$###"""###%%%'''$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$""""""###$$$%%%$$$$$$%%%&&&&&&''''''((( '''+++)))((()))'''###""""""###$$$%%%%%%&&&&&&(((%%%$$$&&&%%%######&&&%%%%%%$$$$$$###$$$$$$$$$  ###$$$"""$$$$$$###""""""###$$$%%%###$$$""""""$$$### $$$$$$###""" !!!$$$&&&))))))(((%%%###"""$$$&&&'''&&&$$$"""""""""$$$%%%#########$$$$$$############((()))'''%%%%%%&&& ###%%%$$$"""!!!###&&& """$$$$$$$$$###$$$%%%(((%%%###"""$$$%%%&&&&&&'''(((((('''%%%###$$$%%%&&&$$$######$$$&&&''''''%%%'''((('''%%%$$$%%%''')))(((&&&$$$###$$$&&&'''(((&&&%%%%%%'''(((((('''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%###&&&((( ///%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))---)))&&&&&&)))++++++***)))((('''&&&&&&'''((()))((((((((((((((((((((((((+++(((&&&&&&''')))************++++++++++++******((('''''''''((((((&&&$$$+++***(((((())))))'''&&&***((('''((()))++++++***+++***)))))))))***,,,,,,((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''&&&&&&((()))))))))******)))(((''''''$$$$$$%%%&&&''''''''''''(((((()))***************#########$$$$$$%%%%%%%%%$$$%%%%%%###""""""%%%'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&''')))***'''((()))'''###"""$$$&&&(((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''!!!((()))""""""$$$""""""$$$&&&'''&&&&&&'''((()))$$$!!!###### %%%$$$$$$$$$############"""###"""###%%%(((((($$$!!!""""""###%%%&&&%%%""" !!!!!!"""######"""$$$'''&&&(((***+++***'''""" $$$!!! ###%%%$$$###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""---'''"""!!!%%%'''%%%""""""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%###"""!!!$$$$$$#####################$$$$$$###""""""###%%%&&&&&&&&&'''''''''(((((('''%%%"""###%%%'''&&&$$$##################$$$$$$$$$$$$%%%&&&&&&$$$ ######"""""""""###%%%&&&$$$$$$$$$############"""$$$$$$$$$###############"""############$$$$$$$$$******'''"""%%%###"""###%%%&&&&&&&&&%%%'''&&&$$$$$$&&&$$$"""'''&&&%%%&&&(((+++///111111...+++'''%%%$$$$$$%%%$$$$$$$$$%%%''''''%%%######$$$%%%$$$###$$$%%%'''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&'''''''''###(((+++(((''''''%%%""""""######$$$%%%%%%&&&&&&(((%%%$$$&&&%%%######&&&'''&&&%%%$$$###""""""""""""!!! """$$$%%%###!!!"""!!!  !!!!!!###&&&&&&###"""$$$### """"""######$$$%%%(((***(((((('''%%%######%%%'''((('''&&&%%%$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%### """###$$$$$$######$$$%%% """$$$$$$$$$###$$$&&&'''%%%""""""###%%%&&&%%%&&&'''((('''%%%###$$$%%%(((&&&%%%%%%&&&((())))))'''((((((''''''&&&&&&'''((('''&&&%%%$$$%%%&&&&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&%%%&&&&&&&&&'''&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&))) ''''''(((&&&&&&&&&'''''''''''''''***)))((('''&&&''''''(((+++***)))***,,,,,,+++((()))(((''''''''''''((()))(((((((((((((((((((((((())))))((()))+++,,,***)))(((((())))))))))))(((((()))(((''''''((((((&&&$$$******)))******++++++******((('''''')))***))))))******)))))))))***+++,,,((((((''''''''''''((((((((())))))))))))(((((('''((((((((((((((((((((((((&&&'''''''''&&&&&&((()))))))))))))))((((((((('''&&&&&&''''''&&&&&&%%%%%%&&&'''(((((())))))(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''"""$$$%%%&&&%%%&&&''')))'''((()))'''$$$###$$$&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&''' $$$%%%!!!!!!%%%'''%%%###$$$&&&'''&&&&&&&&&(((((($$$"""$$$$$$ !!!%%%$$$$$$$$$$$$############"""""""""%%%''''''$$$!!!######""""""###$$$$$$###"""###$$$$$$$$$###%%%(((''''''((('''&&&$$$"""!!!###!!! !!!$$$%%%$$$""""""!!!!!! !!!"""###!!!%%%))))))(((%%%"""$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%###""""""""""""!!!%%%&&&'''(((((('''&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""########################$$$###"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$###############$$$%%%&&&%%%!!!###"""!!!!!!!!!"""###$$$((('''&&&%%%$$$###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""$$$'''(((&&&$$$"""!!!&&&%%%%%%%%%''''''%%%$$$((()))"""###+++(((%%%$$$$$$%%%&&&(((***,,,...,,,)))'''%%%$$$%%%&&&$$$###$$$&&&((((((&&&%%%###%%%&&&'''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''###$$$&&&''''''%%%###!!!$$$$$$%%%%%%&&&&&&''''''%%%)))***'''$$$%%%%%%"""#########$$$$$$%%%%%%&&&'''$$$###%%%%%%######&&&((('''%%%$$$"""!!!!!!!!!$$$######$$$&&&&&&%%%###%%%%%%$$$###""""""""""""''')))(((###"""%%%$$$""""""###$$$%%%&&&((())))))&&&&&&&&&%%%###$$$&&&(((''''''((((((''''''&&&&&&&&&%%%""" """%%%&&&---)))%%%%%%''''''######"""""""""$$$%%%$$$###!!!"""$$$$$$######%%%&&&(((%%%""""""###%%%%%%%%%&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&'''((()))******)))(((((())))))'''&&&'''&&&&&&&&&&&&%%%%%%%%%+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&+++(((&&&'''&&&""""""$$$'''''''''&&&&&&&&&%%%%%%***)))((((((''''''''''''++++++,,,...///...+++((()))((((((''''''(((((()))((((((((((((((((((((((((((()))***---......+++((((((((())))))))))))(((((()))((('''((())))))'''&&&((((((((()))***+++++++++***)))''''''((())))))(((***))))))))))))***++++++)))((((((''''''(((((()))******)))(((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((******))))))(((((((((((()))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%###"""$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$%%%''''''((()))(((&&&%%%%%%&&&$$$$$$%%%%%%&&&((()))***%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&"""######!!!###''''''###$$$%%%''''''&&&%%%%%%&&&'''$$$$$$&&&%%%""""""$$$%%%$$$$$$$$$############!!!!!!"""$$$&&&%%%###!!!$$$###"""!!!!!!###%%%'''$$$%%%&&&%%%%%%%%%''')))'''&&&%%%$$$###"""######"""!!!"""###%%%%%%###!!!$$$######"""""""""######!!!###&&&&&&%%%###!!!############$$$$$$$$$$$$((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######!!!$$$%%%$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%$$$##########################################%%%""" ###$$$###!!!"""""""""#########$$$$$$&&&%%%######%%%&&&%%%$$$&&&%%%%%%$$$$$$#########""""""###%%%&&&%%%### ###"""!!!!!! !!!!!!"""%%%%%%%%%$$$###"""""""""!!!""""""######$$$$$$$$$"""""""""#########$$$$$$!!!$$$&&&%%%### %%%%%%%%%'''((((((&&&$$$$$$((($$$###'''(((%%%$$$$$$%%%%%%&&&&&&'''(((+++***(((&&&%%%%%%&&&&&&######$$$&&&((()))(((&&&###%%%'''((('''&&&&&&&&&'''&&&&&&%%%&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&''''''%%%(((((($$$"""%%%&&&$$$#########$$$$$$%%%%%%%%%'''######%%%%%%######&&&&&&&&&$$$###""""""""""""$$$$$$$$$%%%&&&%%%%%%$$$''''''&&&%%%$$$#########((()))(((######&&&'''%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$&&&(((%%%&&&((())))))'''&&&%%%%%%$$$###""""""###$$$%%%+++(((%%%%%%&&&'''&&&%%%$$$""" """%%%&&&$$$""""""###$$$$$$###$$$%%%''')))&&&$$$###$$$%%%&&&&&&%%%&&&&&&%%%$$$######$$$!!!"""$$$%%%&&&''')))++++++)))''''''))))))'''%%%%%%&&&&&&''''''&&&%%%%%%***(((&&&&&&''''''&&&%%%$$$%%%%%%''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''')))(((%%%%%%((((((&&&''''''''''''''''''''''''(((((((((((((((((())))))------............,,,+++((((((((((((((()))))))))((((((((((((((((((((((((((()))***,,,...---+++(((***++++++,,,,,,++++++***))))))((()))******)))'''%%%&&&''''''''''''((()))+++***(((((()))***)))((()))))))))))))))******+++))))))(((((((((((()))))),,,***)))'''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((******)))(((''''''((())))))%%%%%%&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''&&&''''''&&&$$$######%%%%%%%%%&&&&&&'''''''''''')))((('''&&&%%%$$$$$$$$$(((((('''&&&$$$###""""""###$$$%%%%%%######$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%'''%%%######%%%&&&###$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%%%%$$$$$$$$$######### !!!"""###$$$$$$"""!!!$$$$$$$$$$$$$$$%%%''')))%%%'''(((&&&%%%'''))))))&&&%%%$$$$$$############!!!"""###%%%&&&%%%"""!!!%%%%%%$$$$$$############(((%%%!!! """######$$$$$$%%%%%%&&&&&&)))((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###"""$$$&&&&&&%%%$$$###"""$$$###""""""""""""###$$$"""""""""#########$$$$$$%%%$$$###""""""###$$$%%%###############$$$$$$$$$&&&"""$$$&&&### !!!!!!"""""""""#########$$$###"""""""""#########'''&&&&&&%%%$$$###"""""""""!!!"""$$$&&&&&&$$$"""######""""""!!!!!!!!!!!! !!!"""######""""""""""""############""""""""""""############&&&"""""""""!!!######$$$&&&))))))(((&&&"""###&&&(((""""""---&&&%%%%%%%%%&&&&&&'''''')))((('''&&&%%%%%%%%%&&&######$$$&&&((()))(((&&&###%%%'''((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$%%%&&&&&&'''"""&&&&&&###"""%%%''''''###$$$$$$$$$$$$$$$%%%%%%&&&###"""%%%%%%"""###&&&#########"""######$$$$$$###$$$%%%%%%$$$#########$$$$$$######"""!!! %%%'''&&&######((()))((($$$###"""###%%%%%%###!!!###$$$%%%%%%$$$$$$&&&(((###$$$&&&((((((&&&$$$###"""###$$$%%%%%%$$$###"""###$$$$$$!!!!!!$$$$$$""" """%%%&&&$$$""""""###$$$$$$###$$$&&&(((+++(((%%%$$$%%%&&&'''&&&###%%%%%%%%%###"""###$$$!!!$$$&&&'''(((+++---***)))''''''''''''&&&$$$%%%%%%&&&''''''&&&&&&%%%'''&&&%%%%%%'''((((((((($$$%%%&&&'''((()))((((((%%%&&&'''((())))))))))))&&&%%%%%%%%%&&&&&&'''((($$$(((((($$$$$$)))***'''&&&''''''((())))))******&&&&&&'''((()))***++++++//////...,,,++++++---...'''(((((()))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++)))++++++,,,,,,,,,,,,++++++***))))))***++++++***(((''')))***)))&&&%%%&&&(((,,,***))))))***+++***)))(((((())))))************))))))(((((((((((())))))+++***)))'''''''''((()))'''''''''''''''''''''''''''((((((((('''''')))***))))))(((((((((((()))))))))((('''&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&'''&&&%%%###$$$%%%&&&&&&'''((()))((((((((()))((('''&&&%%%$$$$$$$$$(((((('''&&&$$$###""""""$$$%%%&&&%%%###"""###$$$''''''''''''((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%((($$$###%%%'''&&&### $$$%%%'''&&&%%%$$$$$$%%%###%%%%%%%%%$$$$$$$$$"""%%%%%%%%%$$$$$$$$$$$$### !!!############""""""###&&&((()))'''&&&'''((($$$))))))%%%$$$((()))'''###$$$%%%&&&&&&%%%###"""!!!###%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%$$$$$$)))&&&"""!!!###$$$%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$""""""%%%))))))$$$ &&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$%%%$$$$$$"""""""""###$$$%%%""""""#########$$$$$$$$$&&&""" $$$&&&### """"""""""""############$$$$$$$$$#########$$$%%%&&&&&&%%%$$$$$$###"""""""""!!!"""###%%%&&&$$$###$$$$$$$$$$$$###""""""!!! !!!"""###$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""#########+++&&&!!! """$$$$$$###"""""""""%%%''')))(((''')))%%%&&&)))"""+++'''&&&%%%$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%$$$###$$$&&&((((((&&&%%%###%%%&&&'''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%)))'''%%%######$$$&&&'''######$$$$$$%%%%%%&&&&&& $$$%%%""""""%%%((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""$$$%%%"""###&&&"""""""""""""""###%%%%%%"""$$$%%%%%%###""""""###$$$$$$%%%$$$$$$###"""!!!"""$$$%%%"""###((()))'''  $$$&&&%%%###"""$$$%%%%%%$$$$$$%%%'''!!!"""$$$&&&&&&%%%$$$### """%%%&&&&&&%%%""" %%%''''''###"""###"""""""""$$$%%%$$$######$$$$$$$$$###$$$&&&)))+++(((%%%$$$%%%&&&&&&&&&"""$$$$$$$$$""""""###$$$ $$$((())))))))),,,///((()))***(((&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%''')))))))))$$$%%%'''((())))))((('''###$$$%%%'''((()))******%%%%%%%%%%%%&&&'''((()))''')))(((%%%%%%''''''%%%&&&'''((()))***+++,,,,,,&&&'''((()))***+++++++++///...---+++))))))+++...''''''((()))************))))))))))))))))))))))))***)))((()))***++++++***))))))************))))))+++******+++,,,---+++******---...,,,)))'''(((+++***)))'''(((***++++++***'''((())))))******))))))***))))))(((((())))))***))))))(((((((((((())))))'''''''''''''''''''''''''''((()))((('''''')))+++'''(((((())))))))))))(((---+++)))'''%%%$$$$$$$$$%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&&&&&&&((()))))))))((('''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%'''((((((%%%###)))((('''%%%$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$!!!"""&&&(((&&&%%%%%%###$$$&&&&&&%%%$$$$$$%%%"""%%%$$$""""""$$$$$$"""%%%%%%%%%%%%$$$$$$$$$$$$ """$$$$$$###"""###$$$###'''++++++(((&&&&&&'''###))))))###"""''')))%%%"""###%%%&&&&&&%%%$$$###"""$$$&&&&&&$$$###"""#########$$$%%%&&&&&&%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$### ###((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##################$$$%%%"""""""""###$$$$$$%%%%%%&&&###!!!!!!$$$%%%$$$""""""""""""#########$$$$$$%%%&&&'''&&&$$$$$$&&&'''%%%$$$$$$######"""""""""###""""""###%%%%%%$$$######$$$$$$$$$$$$######"""############""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!"""""""""###### !!!"""%%%&&&%%%### $$$###"""###%%%''''''&&&&&&%%%$$$%%%### !!!###'''%%%###"""###%%%''')))''''''&&&&&&%%%$$$$$$###$$$$$$$$$%%%''''''%%%######$$$%%%$$$###$$$%%%'''&&&%%%$$$###############''''''&&&%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&& $$$%%%###"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$$$$"""###&&&###""""""""""""######$$$"""$$$&&&%%%###!!!"""###%%%&&&'''''''''&&&%%%$$$ ###$$$"""###&&&&&&###""""""&&&%%%###"""$$$%%%%%%$$$$$$$$$%%%!!!"""$$$%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""(((((('''%%%$$$#########"""###$$$$$$######$$$%%%$$$$$$$$$######$$$''')))***'''$$$######$$$$$$$$$!!!###$$$###""""""###$$$###'''++++++((('''))),,,'''+++...+++%%%###%%%)))&&&&&&%%%$$$%%%&&&'''((('''&&&$$$%%%'''(((((((((%%%&&&((())))))((('''&&&###$$$%%%''''''(((((((((%%%%%%%%%&&&&&&'''((()))+++((('''((('''%%%%%%'''''''''(((((())))))******((()))************)))(((+++,,,---+++(((''')))***&&&''')))***++++++******))))))))))))))))))))))))))))))***,,,...---+++))))))******++++++******)))+++******+++---...,,,+++))),,,///---***(((+++...'''%%%%%%&&&(((*********'''''')))*********)))(((******))))))))))))******&&&'''((())))))******)))'''''''''''''''''''''''''''((()))((('''''')))+++%%%''')))++++++***((('''+++***(((&&&%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%"""$$$'''''''''&&&&&&'''$$$%%%'''(((((((((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&%%%$$$&&&'''$$$###$$$%%%((('''$$$"""''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################"""!!!$$$)))((($$$$$$'''!!!###%%%%%%%%%$$$%%%&&&!!!$$$######%%%"""&&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%%%%###"""$$$&&&%%%(((***)))%%%###$$$'''!!!((((((!!! &&&'''###"""""""""#########$$$$$$###%%%&&&%%%###"""###$$$!!!"""###%%%&&&&&&&&&&&& """%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$###""""""$$$'''(((&&&$$$ !!!"""######"""!!! """""""""############$$$""""""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############$$$%%%&&&%%%###"""$$$'''""""""""""""""""""""""""$$$###"""###$$$%%%$$$###!!!"""###$$$$$$######"""$$$$$$$$$######""""""""" !!!"""######$$$!!!!!!!!!!!!"""""""""###"""######"""!!!!!!&&&$$$""""""###%%%%%%%%%""""""%%%---***&&&$$$"""!!!!!!$$$''')))''''''&&&&&&%%%$$$######$$$$$$$$$%%%&&&&&&###!!!$$$$$$$$$###"""###%%%'''%%%$$$$$$###"""""""""###%%%&&&'''((((((&&&$$$###"""######$$$%%%%%%&&&&&&!!!%%%&&&###"""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$$$$"""###'''$$$$$$###""""""!!!""""""###%%%'''&&&###!!!"""$$$!!!"""###$$$$$$$$$###""" ###$$$""""""$$$###&&&"""!!!$$$###!!!###$$$&&&&&&$$$######$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$!!! !!!%%%'''%%%""" ###%%%%%%"""!!!$$$&&&$$$%%%$$$######$$$'''***(((%%%"""!!!!!!"""""""""!!!"""######"""!!!"""$$$$$$(((,,,***&&&###$$$&&&'''---111---%%%"""&&&+++'''&&&$$$$$$$$$&&&((())))))'''&&&&&&'''''''''&&&&&&''')))******(((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&'''((())))))+++&&&&&&******&&&&&&,,,((((((((((((''''''''''''++++++,,,+++***(((&&&%%%'''+++------)))'''&&&'''&&&''')))***+++++++++***))))))))))))))))))))))))((())),,,000111000+++'''+++,,,,,,------,,,,,,++++++******,,,......---,,,&&&***---,,,)))(((+++///$$$###"""$$$''')))))))))&&&''')))*********)))(((******))))))))))))******$$$&&&(((***++++++******'''''''''''''''''''''''''''((()))((('''((()))+++$$$&&&))),,,,,,+++(((&&&%%%$$$$$$%%%'''))),,,...######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%!!!###&&&''''''''''''((("""###%%%''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&&&&%%%'''((($$$######%%%''''''$$$!!!%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$##################%%%$$$'''+++''' %%% """$$$%%%%%%$$$&&&'''!!!$$$"""###%%%"""&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&%%%######%%%''''''))))))%%%!!!###''' '''((( %%%&&&!!!###!!! !!!$$$&&&$$$&&&'''%%%"""!!!###&&&!!!###%%%&&&'''&&&&&&%%%$$$""" !!!###%%%$$$#########""""""!!!!!! !!!"""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%###%%%'''((('''''')))***"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''!!!!!!!!!!!!"""""""""### """###""" !!!$$$!!!!!!!!!!!!""""""""""""%%%###"""###$$$$$$###""" !!!#########"""""" !!!!!!""""""######!!!###$$$&&&'''!!!!!!!!!!!!""""""""""""$$$%%%%%%""" $$$((("""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!$$$###"""###$$$%%%%%%%%%###""" $$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%######%%%---+++)))&&&%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&''''''$$$!!!!!!$$$((("""""""""###$$$%%%&&&'''%%%$$$#########%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$!!!"""%%%&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$!!!###%%%'''''''''&&&%%%''''''&&&%%%$$$$$$$$$$$$###&&&'''%%%###$$$$$$$$$########################"""######$$$$$$######"""!!!""""""""""""#########"""$$$&&&%%%###!!!"""###'''&&&$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""$$$%%%&&&'''''''''+++***((('''&&&&&&&&&'''((('''''''''((()))+++,,,((((((((((((((((((((((((%%%###$$$((()))'''''')))***&&&$$$%%%((('''"""%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))(((((()))***++++++))))))***++++++,,,---+++((((((***---+++++++++)))(((((()))+++)))((((((***---//////...---***((((((***+++)))''')))***,,,......---+++***......///000222333444444***+++---///...,,,)))(((***)))(((((()))***+++,,,,,,,,,,,,++++++***************))))))((())))))***+++******+++,,,+++)))'''%%%%%%'''))),,,...///000))))))(((((((((((())))))&&&(((***+++)))(((((((((''''''((((((((((((((((((&&&((()))'''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%$$$%%%&&&'''((()))(((((('''&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$'''(((((('''&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&"""%%%'''&&&###"""###%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$&&&((()))((('''$$$"""'''$$$###%%%%%%""""""%%%%%%$$$$$$'''%%%###$$$)))$$$###!!!"""###%%%$$$$$$!!!!!!""""""############%%%!!! &&&***+++)))###$$$%%%%%%######$$$%%%((('''%%%$$$###$$$$$$%%%#####################"""&&&### !!!###$$$""" '''&&&$$$###!!!!!!!!!"""%%%&&&&&&&&&&&&%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!"""###%%%'''###$$$$$$$$$######%%%''''''%%%###"""###""" !!!""""""############""""""!!!  !!!""""""!!! !!!###$$$###"""&&&$$$"""###$$$&&&''''''((('''&&&$$$###"""""""""$$$$$$######""""""!!!!!!"""###%%%%%%$$$$$$%%%&&&***###!!!!!!"""$$$!!!"""###$$$$$$###"""!!!&&&### !!!"""!!!%%%$$$"""!!! !!!###$$$############!!!'''%%%""" """%%%'''"""######$$$$$$###""""""#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!!!!!"""$$$%%%%%%!!!###%%%&&&''''''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!%%%&&&###"""$$$"""&&&(((***+++&&&%%%$$$$$$$$$$$$%%%&&&'''((()))'''$$$$$$&&&)))$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''$$$""""""###$$$###!!!##################$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$######"""#########$$$%%%$$$###"""""""""!!!########################""""""############"""""""""""""""#########$$$$$$"""###$$$###"""###'''+++&&&%%%$$$###$$$%%%((()))$$$$$$############$$$$$$###$$$%%%&&&&&&''''''&&&***)))((('''&&&&&&&&&&&&(((''''''&&&'''(((******'''''''''''''''''''''''')))''''''))))))%%%$$$&&&***'''%%%%%%((('''###&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))((()))******(((((()))******++++++***'''''')))+++*********((('''&&&(((******))))))***,,,---,,,+++000...,,,,,,...000///---***+++,,,------,,,***))).........------,,,,,,,,,***+++,,,------+++***(((,,,+++***))))))***++++++++++++***************)))(((((((((((())))))***+++,,,***))))))***+++)))(((%%%%%%&&&'''((()))***+++))))))(((((((((((())))))'''(((******((('''((()))++++++***((('''%%%$$$$$$%%%&&&'''&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!###&&&'''&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$!!!###$$$%%%%%%###!!!((($$$$$$&&&%%%"""###&&&'''###"""$$$%%%###$$$(((%%%###"""###$$$&&&%%%%%%"""""""""#########$$$$$$%%%""" !!!$$$$$$ ###%%%%%%%%%#########%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&###!!!!!!###$$$"""!!!$$$$$$%%%%%%$$$###!!! &&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""$$$###"""!!!!!!###$$$%%%"""###$$$###""""""$$$%%%###"""!!!!!!######"""!!!$$$$$$$$$$$$###""""""!!!###""""""!!!!!!""""""###((('''&&&'''((())))))'''&&&%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%$$$######%%%&&&***### !!!###""""""$$$""""""############""""""$$$###"""###$$$$$$"""$$$###""""""###$$$%%%&&&&&&%%%$$$%%%%%%%%%###!!!%%%###!!! """#################################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%$$$###$$$&&&((($$$$$$############$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$((('''###"""$$$$$$(((******(((&&&%%%$$$$$$######$$$$$$%%%&&&'''((('''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&###%%%&&&''''''&&&###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!###$$$###"""############$$$%%%&&&&&&"""###$$$%%%$$$###"""!!!#########"""######$$$$$$***'''%%%%%%''''''$$$"""########################"""##################"""######$$$$$$$$$%%%%%%%%%'''%%%### ###)))...&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&((((((((((((((('''&&&%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''***((((((***)))%%%$$$&&&***'''%%%&&&((((((%%%!!!(((((((((((((((((((((((((((((()))***************)))+++,,,,,,*********++++++,,,,,,+++))))))***,,,***++++++***(((''')))***---,,,+++,,,------,,,***...---++++++---......---,,,---......---,,,***)))------,,,+++***))))))(((------------,,,,,,,,,+++...---,,,+++************)))))))))))))))*********''''''((((((***++++++,,,---+++(((((()))******)))'''''''''''''''''''''''')))((((((''''''(((((()))'''((()))(((&&&&&&((())),,,+++***(((&&&%%%######&&&%%%$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%$$$$$$$$$$$$############$$$&&&&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########"""###%%%&&&&&&%%%((((((''''''&&&%%%$$$### """###$$$$$$""" '''$$$###%%%%%%"""###&&&((("""!!!$$$$$$$$$&&&&&&$$$######%%%&&&&&&%%%#########$$$$$$$$$$$$$$$"""!!!"""$$$%%%"""$$$%%%&&&%%%###""""""$$$$$$###############$$$%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$""""""#########""" """$$$&&&&&&$$$""" '''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""############""""""%%%$$$"""!!!!!!"""###$$$######$$$###!!!!!!"""$$$  ###$$$$$$###%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######&&&$$$$$$%%%&&&'''&&&%%%&&&%%%$$$%%%&&&&&&%%%###"""""""""""""""###$$$%%%!!!!!!!!!!!!!!!"""""""""%%%%%%%%%$$$""""""$$$&&&(((###!!!$$$%%%###"""$$$######""""""""""""############$$$%%%'''&&&### """"""###$$$%%%&&&''''''%%%### ###%%%''''''$$$###"""!!!!!!!!!!!!"""&&&%%%$$$######$$$%%%&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))###&&&'''&&&######&&&)))((('''%%%###""""""######""""""$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%((('''$$$"""$$$&&&(((+++---,,,)))%%%"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%$$$$$$###''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%""""""!!!"""###%%%&&&&&&%%%$$$$$$$$$%%%'''((()))%%%%%%%%%%%%$$$###!!!!!!$$$$$$$$$$$$%%%&&&''''''***$$$!!!$$$((((((%%%"""########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***'''$$$!!! """&&&)))$$$%%%%%%%%%###!!!&&&&&&&&&&&&&&&''''''((('''((((((((('''&&&&&&%%%''''''((()))((('''%%%$$$'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%&&&******''''''***)))(((&&&&&&((((((&&&$$$(((((((((((((((((())))))((()))***++++++,,,,,,+++,,,...000000///......////////////...---------...---......---++++++,,,---///......000111111000......---,,,+++++++++++++++000000000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,---000///...------...//////......---,,,++++++++++++((()))))))))******++++++))))))***+++++++++++++++---***'''&&&''')))))))))((((((((((((((((((''''''(((((((((''''''((((((((((((((((((&&&%%%%%%'''***)))((((((''''''&&&&&&%%%'''%%%###$$$'''(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$#########""""""%%%&&&'''&&&&&&&&&(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""&&&###!!!"""%%%'''%%%###)))(((((('''&&&%%%###"""###$$$%%%&&&%%%$$$"""!!!%%%""""""$$$$$$!!!"""%%%))) ###$$$$$$&&&%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''%%% $$$%%%&&&$$$"""!!!"""############$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((()))***%%%$$$###""""""######""" !!!###%%%&&&%%%$$$###'''%%%$$$""""""###%%%&&&######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""""""""$$$$$$%%%$$$"""!!!###$$$ ###$$$$$$###############""""""!!! """###$$$%%%%%%$$$###"""!!!  """###"""!!!&&&%%%%%%&&&'''&&&###!!!%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!""""""#########$$$&&&&&&%%%###!!!!!!###&&&%%%""""""%%%&&&###"""$$$$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%###  """""""""&&&&&&&&&&&&&&&%%%$$$$$$)))(((&&&%%%&&&''')))***###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))"""%%%'''&&&######%%%((("""!!!!!!"""$$$&&&(((***"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%######''''''$$$$$$&&&"""###%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%$$$###''''''&&&%%%%%%%%%&&&&&&)))(((&&&$$$#########$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######"""###%%%'''(((''''''&&&&&&%%%###""""""$$$$$$$$$$$$%%%&&&''''''######""" ########################&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###""""""######$$$!!!###'''((('''"""%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%&&&&&&((((((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((%%%&&&)))***'''&&&)))((('''&&&&&&'''''''''&&&''''''(((((()))******+++***+++,,,---............///111444444333111111111222111111111111111000///...000000000...---...///......///222444555333111333222111000...---------000000000//////...---,,,............////////////000///...------...000111............------,,,,,,)))******++++++,,,,,,,,,,,,------------,,,******,,,***'''%%%'''((()))(((&&&&&&''''''(((((())))))((((((''''''''''''(((((('''''''''&&&$$$%%%''')))((((((''''''&&&&&&&&&%%%(((&&&$$$%%%&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""###$$$%%%%%%$$$%%%''')))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######""")))%%%""""""$$$%%%$$$"""((((((((('''&&&$$$###"""$$$%%%&&&&&&&&&%%%######### """""" !!!$$$((( """$$$%%%&&&###""" !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%%%%$$$"""###$$$%%%$$$"""!!!"""###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&((()))+++%%%$$$$$$###""""""###$$$!!!!!!!!!"""###%%%&&&'''&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$#########""""""%%%&&&&&&%%%######%%%&&&!!! !!!###$$$###""" !!!"""""""""!!!""""""$$$$$$$$$$$$""""""###"""!!!"""$$$%%%$$$###&&&%%%%%%&&&'''&&&###!!!'''&&&%%%%%%$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&$$$""""""###%%%###!!!"""&&&%%%"""!!!$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""$$$&&&((($$$%%%%%%&&&&&&%%%$$$$$$)))'''&&&&&&'''&&&%%%###'''((()))))))))(((((('''***)))((('''''')))+++,,,$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))"""###%%%%%%$$$###$$$&&&$$$######$$$$$$%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%&&&$$$$$$(((#########$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&)))(((%%%###"""###$$$%%%############$$$$$$$$$$$$***+++***'''###!!!!!!"""###""" """$$$&&&''''''&&&%%%%%%$$$###############"""######$$$$$$###!!!$$$!!!"""########################&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!###%%%&&&%%%$$$"""'''******'''### ###"""""""""###$$$%%%&&&'''''''''''''''&&&%%%$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((''')))((($$$"""$$$'''&&&&&&%%%&&&&&&'''(((&&&'''(((***+++---.........///000111222333333333222555777888777555444444555444333444555444333111000222333333111000000111...///000333666777555333444555444222///...///000222111111000000/////////444444333222111000000///111000///...///000111222222222222111111///...---+++++++++++++++,,,,,,,,,---.........---+++)))(((+++)))&&&&&&'''(((((('''###$$$$$$%%%&&&'''(((((((((''''''&&&&&&''''''(((%%%&&&'''&&&$$$$$$&&&'''***)))((('''&&&$$$######&&&%%%%%%%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######### !!!######""""""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""'''%%%###"""###$$$$$$$$$''''''&&&&&&%%%$$$###"""######$$$$$$######"""!!!### """""" !!!$$$&&& ###$$$%%%'''###!!! """######"""$$$$$$$$$$$$$$$############""""""""""""""""""""""""###$$$###""""""###$$$%%%&&&'''''''''''''''&&&&&&%%%$$$###$$$&&&((()))$$$%%%%%%$$$""""""###%%%""""""!!!!!!"""$$$&&&((($$$$$$###"""###$$$%%%&&&$$$$$$%%%&&&%%%$$$###"""""""""############""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((###"""!!!"""###$$$###""" !!!"""##################$$$$$$#########$$$###"""###%%%&&&%%%$$$&&&%%%$$$%%%&&&&&&%%%###&&&%%%$$$###############%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%#########$$$###"""###&&&%%%""""""&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$""""""$$$))),,,((('''''''''&&&&&&&&&%%%'''''')))+++,,,,,,)))''''''((()))***++++++++++++++++++*********,,,---...$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((($$$######$$$%%%&&&%%%$$$'''''''''&&&%%%###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&&&&$$$$$$((((((((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$'''%%%"""###%%%''''''&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$((())))))&&&###!!!"""###%%%$$$""" !!!"""$$$&&&&&&&&&%%%$$$$$$#########$$$$$$######"""#########)))""""""((('''!!! &&&########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!###&&&(((&&&$$$###$$$%%%&&&''''''&&&&&&#########$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***''''''((('''"""!!!###%%%%%%%%%$$$$$$%%%'''((('''(((***,,,...111333333444444666777888999999999888;;;>>>???===;;;::::::;;;999888:::;;;;;;888666666777999999777666555666444444666999;;;;;;888666555666777666333333444777777777666666555666666666999888888888777777666666666555555555666666777888999999888777444222///---++++++++++++***************+++,,,---,,,+++)))((()))(((&&&&&&(((((('''%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&''''''((($$$%%%''''''%%%$$$%%%&&&(((((('''&&&&&&%%%$$$$$$!!!###%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$############""""""$$$&&&)))$$$%%%%%%%%%$$$######""""""""""""""""""!!!!!!!!!$$$!!! ###$$$""""""&&&### """$$$###$$$(((###""" !!!###$$$$$$###$$$$$$#########""""""""""""#########"""!!!!!!!!! !!!######""""""$$$%%%%%%&&&'''''''''&&&%%%$$$&&&%%%###""""""###%%%'''$$$%%%&&&%%%"""!!!###%%%!!!!!!"""###$$$%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%###!!! """"""############""""""%%%%%%&&&&&&''''''&&&&&&"""###%%%%%%$$$%%%''')))$$$""""""###$$$%%%%%%###!!!!!!"""######$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""###$$$%%%$$$###&&&%%%###$$$%%%&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!###&&&&&&%%%$$$$$$$$$%%%$$$&&&(((&&&###%%%***&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%'''+++///***)))((((((((()))***+++(((((()))+++------,,,*********+++---...///000111000111111222222333444444$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%###"""$$$'''(((&&&### """$$$&&&''''''''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$'''&&&$$$$$$'''!!!###%%%'''((((((''''''###$$$%%%&&&&&&%%%$$$###&&&### """%%%%%%%%%""""""######$$$%%%&&&'''$$$%%%&&&''''''%%%$$$""""""############$$$$$$$$$"""$$$%%%$$$###"""%%%((()))(((%%%######%%%'''(((%%%$$$######"""#########''''''&&&%%%$$$$$$$$$$$$***$$$$$$)))&&&%%%###########################"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%(((%%%###$$$&&&'''%%%###(((&&&$$$!!!!!!"""$$$&&&&&&&&&&&&'''((()))***+++$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%'''(((###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$''''''$$$###%%%$$$$$$$$$$$$###$$$''')))((()))+++...111444666777888888:::;;;<<<=========???AAAEEEFFFDDDBBBAAAAAAAAA??????@@@BBBBBB???<<<<<<===??????>>><<<;;;<<<;;;;;;===???@@@???<<<999:::<<<>>>===<<<<<>>>>>:::;;;;;;===>>>???@@@@@@<<<<<<<<<======>>>>>>>>>??????===;;;777333///---++++++******))))))(((((('''(((***++++++***)))(((((('''&&&'''((((((&&&$$$))))))))))))))))))))))))'''''''''&&&&&&'''''''''###%%%''''''&&&$$$$$$%%%###$$$$$$%%%&&&'''(((((( %%%&&&$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$''')))((('''&&&'''#########$$$$$$#########!!!"""###$$$$$$$$$$$$$$$!!!######"""$$$)))---######$$$$$$$$$######"""############""""""""""""%%%""""""%%%%%%###$$$'''!!! !!!$$$$$$"""$$$)))$$$###!!!"""$$$%%%%%%$$$$$$#########""""""!!!!!!"""$$$%%%%%%$$$$$$$$$ """###"""###$$$&&&%%%&&&&&&'''&&&%%%###"""&&&%%%""" """$$$%%%$$$&&&'''%%%"""!!!###&&&!!!###%%%&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$&&&&&&''''''%%%### $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((( """#########%%%''')))###""""""###%%%'''&&&&&&$$$$$$%%%%%%%%%$$$$$$###''''''%%%$$$$$$%%%''''''&&&%%%$$$%%%'''((('''&&&&&&$$$"""###$$$&&&''''''$$$$$$$$$%%%&&&''')))***&&&%%%%%%$$$$$$#########"""&&&''''''%%%$$$$$$'''&&&((()))'''%%%'''---&&&'''((())))))((('''&&&%%%(((++++++******---000+++***))))))***,,,...000///---------//////...---......///000222444666777777777999:::;;;;;;;;;;;;'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((''''''$$$%%%'''))))))((('''&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&(((%%%"""###%%%((('''&&& $$$&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""$$$&&&(((''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&'''&&&$$$%%%&&&'''&&&%%%$$$###""""""######$$$$$$$$$$$$###%%%'''))))))'''%%%###$$$%%%&&&&&&''''''&&&&&&((())))))(((&&&$$$$$$%%%%%%%%%'''******'''%%%%%%''''''%%%$$$$$$%%%''''''$$$%%%%%%&&&'''(((******''')))+++...111555;;;???@@@BBBDDDDDDDDDCCCDDDEEEIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAABBBEEEGGGGGGEEEBBB@@@AAABBBDDDFFFGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBEEECCCAAA@@@???;;;444///,,,,,,++++++***)))))))))&&&'''((()))***+++,,,,,,+++***)))((('''''''''(((''''''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&***'''&&&(((((($$$###&&&%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!///***%%%"""###$$$$$$###"""######$$$$$$######"""$$$$$$$$$############"""""""""###%%%&&&%%%### $$$%%%&&&&&&$$$$$$%%%&&& $$$((((((%%%""""""###!!!!!!!!!!!!"""###$$$%%%$$$"""!!!"""$$$%%%%%%$$$''''''&&&%%%$$$""""""!!!""" !!!"""""""""""""""!!!"""######$$$ !!!!!!"""######$$$$$$&&&%%%$$$%%%%%%%%%###!!!%%%%%%$$$$$$######"""""""""%%%)))(((%%%!!!!!!""""""""""""!!!!!!'''### """''')))&&&"""''''''&&&&&&%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%(((******)))'''&&&###$$$&&&'''''''''&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%###&&&%%%!!!!!!$$$$$$""")))&&&""""""###$$$""" )))'''%%%&&&(((+++++++++'''&&&%%%%%%%%%&&&((()))%%%&&&((((((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&###$$$)))***&&&'''+++)))******)))((((((***++++++,,,,,,+++******---///---)))***//////++++++///---000222111///...///222888777555444444444555666555666888;;;>>>AAACCCEEEGGGFFFFFFHHHLLLOOOQQQRRR''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%(((''''''''''''''''''''''''%%%$$$%%%'''((('''%%%%%%&&&((()))***)))(((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''')))&&&$$$$$$&&&((('''&&&"""$$$''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$'''(((((('''%%%###$$$%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######""""""""""""#########$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$##################$$$$$$$$$%%%###%%%'''(((((('''%%%###$$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%$$$$$$%%%&&&&&&(((***)))&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***((())),,,...111555;;;???BBBDDDFFFHHHHHHJJJLLLNNNLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIICCCEEEGGGIIIIIIGGGDDDCCCFFFHHHIIIKKKKKKKKKJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGJJJKKKKKKJJJGGGGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHHHHEEECCCAAA???===999333...,,,,,,++++++***)))(((((())))))))))))))))))))))))'''((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&***'''''')))(((%%%$$$''''''''''''&&&&&&%%%%%%$$$######"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""---***%%%###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%###"""###%%%&&&%%%###!!!!!!"""######"""!!!"""###!!!$$$((((((%%%""""""###$$$$$$###"""""""""######$$$###!!!"""$$$%%%%%%$$$%%%%%%$$$$$$$$$############!!! !!!"""###"""$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%$$$###$$$%%%%%%###!!!%%%%%%%%%%%%$$$$$$$$$###)))&&&######%%%&&&$$$"""''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$###%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$###%%%'''))))))'''&&&$$$###$$$%%%&&&'''&&&&&&%%%''''''&&&&&&%%%%%%&&&&&&&&&)))(((%%%&&&)))***'''(((&&&%%%&&&(((***)))'''$$$&&&)))***((('''(((***)))))))))))))))***++++++'''(((******)))((()))***))))))))))))((((((''''''+++((()))------******---***+++,,,,,,+++,,,---///...///000///......000222...,,,...444555333333777666888:::999888888999<<>>???AAADDDFFFGGGJJJNNNQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIFFFGGGJJJKKKLLLJJJHHHFFFJJJKKKMMMNNNNNNMMMLLLKKKIIIJJJKKKMMMMMMLLLJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNMMMKKKIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIEEECCCAAA>>>;;;777111---------,,,+++***)))((('''+++******)))((('''&&&&&&%%%&&&''')))***)))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%''')))(((''''''&&&&&&''''''+++((('''))))))%%%%%%'''(((((('''&&&%%%$$$$$$###$$$""" !!!$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#########$$$$$$***(((&&&%%%%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%&&&&&&#########$$$&&&%%%###!!!!!!"""###"""!!! !!!###!!!%%%((((((%%%""""""$$$!!!!!!!!! !!!!!!""""""%%%###""""""$$$%%%%%%$$$""""""######$$$$$$%%%%%%%%%$$$######$$$%%%$$$"""!!!!!!!!!"""""""""######%%%$$$#########%%%'''(((&&&%%%%%%%%%&&&&&&%%%###&&&&&&&&&%%%%%%%%%%%%%%%---+++***(((&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%''')))***(((%%%######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&((())))))'''%%%$$$%%%&&&'''((()))((('''''')))(((((('''&&&&&&''''''&&&))))))&&&'''+++,,,***&&&%%%%%%''')))***)))((($$$***000000+++((())),,,***+++,,,,,,------,,,,,,(((***,,,,,,++++++,,,---............------,,,,,,222000000222222000000222---///111222222222222444333555666777666555666777444333666<<<>>>======???@@@AAACCCCCCCCCEEEGGGIIINNNQQQUUUXXXXXXUUURRROOOQQQPPPPPPRRRWWW^^^eeejjjooonnnnnnpppssswwwyyyyyy)))((((((''''''(((((()))'''''''''(((((()))))))))++++++***)))(((''''''''',,,'''$$$%%%)))***&&&!!!&&&&&&'''((((((((('''&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%'''((()))***************)))))))))*********))))))(((((()))((((((,,,,,,+++***((((((((()))''''''''''''''''''''''''""""""""""""###%%%&&&'''%%%''')))******)))'''%%%((())))))'''%%%######$$$%%%%%%%%%&&&%%%%%%$$$$$$((('''&&&%%%$$$$$$%%%%%%"""$$$&&&(((((('''&&&%%%$$$$$$&&&))))))&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&$$$###"""***)))'''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%((()))((((((((('''$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&((()))))))))***,,,...000444999===>>>@@@BBBDDDFFFIIIMMMQQQPPPPPPQQQPPPPPPOOONNNNNNLLLKKKKKKJJJJJJIIIIIIIIIHHHIIIKKKMMMMMMLLLJJJIIIJJJJJJKKKLLLKKKKKKJJJIIIHHHJJJMMMOOOOOOMMMKKKJJJKKKKKKLLLMMMMMMNNNOOOOOONNNPPPPPPOOOMMMLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJFFFDDDAAA===888444000---...---,,,+++***(((''''''******)))((('''&&&%%%%%%&&&''')))++++++***)))(((((((((((('''&&&&&&%%%%%%&&&''''''&&&$$$$$$&&&'''))))))(((''''''''''''(((***''''''))))))&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&""" """'''(((%%%!!!#########$$$$$$#########""""""""""""""""""""""""%%%$$$"""!!!!!!"""###$$$''''''&&&&&&&&&%%%###""""""######$$$$$$######"""""""""###$$$$$$%%%&&&&&&$$$######$$$&&&&&&$$$"""###%%%&&&%%%$$$###$$$%%%"""%%%((((((%%%######$$$ !!!"""$$$&&&((()))%%%$$$"""###$$$%%%%%%$$$""""""######$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""!!!""""""###############(((&&&%%%$$$$$$''')))+++)))((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***)))'''&&&((()))((('''%%%$$$###$$$$$$$$$*********)))((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''((()))******((('''&&&((()))+++,,,,,,,,,+++******))))))(((''''''(((((())),,,+++)))))),,,---+++*********++++++***((('''+++000444444111///000222000111222333444333222222000222333444333222333444444444444444555555555555999888999;;;;;;999999999444777:::;;;;;;999888888:::<<>>======>>>>>>???CCCGGGIIIHHHGGGGGGIIIJJJLLLNNNPPPSSSWWWYYY\\\```fffjjjkkkgggbbb^^^___^^^\\\^^^dddlllvvv{{{~~~|||}}}***))))))(((((())))))***'''(((((())))))******+++*********)))((('''&&&&&&,,,(((%%%&&&((()))%%%"""&&&&&&'''''''''&&&&&&&&&))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&''')))***+++++++++******)))***+++,,,,,,++++++,,,,,,++++++++++++///...,,,+++++++++++++++((((((((((((((((((((((((############$$$%%%&&&'''&&&''')))******)))'''&&&((())))))'''%%%######$$$%%%%%%&&&&&&&&&%%%$$$$$$(((((('''&&&&&&%%%%%%%%%###$$$&&&(((((((((&&&%%%&&&###%%%******%%%###&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$+++***((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''&&&&&&((()))$$$%%%###$$$(((((($$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((())))))***,,,---///333777;;;AAACCCEEEGGGHHHKKKNNNPPPNNNNNNOOOOOOOOOOOOOOONNNOOOOOONNNMMMMMMLLLKKKKKKHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGIIILLLNNNNNNMMMKKKJJJKKKLLLLLLMMMNNNOOOPPPPPPRRRTTTUUUTTTRRRQQQPPPQQQPPPOOONNNNNNMMMMMMNNNNNNHHHFFFBBB<<<666111...---------,,,+++***)))((('''(((((((((((('''''''''''')))***,,,,,,,,,***((('''(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((())))))(((''''''''''''(((***''''''))))))&&&&&&(((%%%%%%%%%&&&&&&''''''''''''$$$"""%%%)))+++'''###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###"""!!! !!!"""###%%%&&&&&&&&&%%%$$$######"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$###%%%&&&''''''%%%%%%&&&'''###&&&((((((%%%###$$$%%%$$$%%%&&&''')))+++---...&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%''''''%%%###'''((()))*********)))))),,,***((('''(((***---///)))(((((()))***+++)))((('''''''''''''''''''''''''''((()))((('''(((***,,,***))))))((('''''''''(((+++(((%%%'''***,,,)))&&&(((((((((((((((((((((((())))))***++++++++++++***))))))***++++++***)))(((+++,,,---.........---,,,,,,++++++******++++++,,,111333222//////222333000111222222222000/////////444333333444666777888888:::;;;===>>>>>>>>>===<<<<<<>>>@@@???>>>===>>>>>>:::;;;<<<===>>>@@@AAAAAABBBEEEGGGHHHHHHGGGEEEBBB???BBBFFFHHHFFFCCCAAA@@@DDDFFFIIIIIIHHHGGGGGGHHHIIIMMMSSSWWWZZZ[[[ZZZXXXVVVVVVXXX[[[```eeeiiikkkllloootttxxxxxxuuuppplllkkkjjjhhhiiiooowww+++******))))))******+++)))))))))******+++++++++******))))))((((((''''''***)))''''''''''''&&&$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''&&&&&&%%%&&&'''''')))***+++,,,,,,,,,+++++++++,,,---///111---///111111000000000111222111//////000000...---))))))))))))))))))))))))'''''''''''''''(((((()))''''''((((((((((((''''''&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%'''(((((('''&&&&&&((($$$$$$))))))$$$$$$((($$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&))))))(((''''''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&((()))!!!"""!!!'''(((###''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((()))+++,,,---111555999???AAADDDFFFGGGHHHJJJLLLKKKLLLMMMOOOPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRTTTTTTRRRPPPOOOOOOOOONNNMMMKKKKKKLLLMMMMMMJJJHHHCCC<<<555000......,,,,,,++++++***)))))))))'''''''''(((((()))))))))++++++,,,,,,+++)))((('''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&((()))(((''''''&&&&&&''''''(((%%%%%%((((((%%%%%%(((###$$$$$$%%%&&&'''(((((('''%%%%%%'''******(((%%%"""###$$$%%%%%%$$$###"""########################"""!!!!!!!!!!!!"""#########%%%&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$&&&)))((($$$###$$$&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$###%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&((()))+++,,,,,,,,,+++***)))((('''&&&''')))+++,,,)))(((((()))***+++***((()))***************++++++++++++******************))))))************)))))),,,'''$$$&&&,,,...+++&&&))))))************++++++,,,------...///.........,,,,,,---...............///000111222222222111000111111111111222333444444666999888555666999:::777777888888777666777888:::===;;;:::<<<@@@DDDFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPPPPSSSXXX[[[ZZZYYYXXXSSSMMMJJJNNNTTTWWWUUUQQQNNNLLLPPPRRRTTTTTTSSSRRRSSSTTTVVV\\\ccchhhlllooonnnkkkdddccccccfffkkkqqqtttvvvsssuuuwwwxxxxxxvvvsssqqqnnnmmmlllmmmqqqxxx~~~|||yyyxxxxxxxxxwwwvvv++++++************++++++*********+++++++++++++++******************))))))''')))***)))&&&%%%&&&(((******)))((((((((((((((($$$$$$#########%%%&&&''')))))))))))))))))))))))))))((((((''''''''''''((((((((())))))***+++,,,,,,------------///111444666111444777888777666777999888666555555555333000,,,))))))))))))))))))))))))******)))(((((((((((()))(((((('''&&&&&&'''((((((%%%&&&''''''%%%%%%%%%'''$$$$$$%%%&&&''''''''''''&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&+++$$$###))))))###$$$+++%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&((($$$%%% """)))***$$$'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''(((******,,,///333777:::>>>BBBFFFGGGGGGHHHHHHKKKLLLNNNPPPRRRSSSTTTTTTPPPPPPOOONNNMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNOOONNNMMMKKKJJJJJJIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQNNNPPPRRRRRRPPPNNNMMMMMMMMMLLLJJJIIIIIIIIIKKKLLLKKKIIIEEE<<<444///......************************((((((((()))))))))******)))))))))(((((((((((((((%%%%%%&&&&&&'''((((((((($$$&&&&&&&&&%%%%%%''')))(((''''''&&&&&&&&&&&&&&&'''$$$$$$''''''$$$$$$'''$$$%%%%%%&&&&&&'''''''''$$$%%%'''((()))((('''&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$&&&%%%######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&%%%$$$###$$$%%%%%%######$$$%%%$$$''')))'''$$$###$$$'''$$$######""""""""""""###(((&&&$$$$$$%%%%%%%%%###$$$%%%%%%&&&'''((())))))((('''%%%&&&(((+++++++++'''(((***,,,,,,+++***)))''''''''''''((()))***++++++++++++,,,......---+++------........./////////222///,,,---///000///,,,(((***,,,...///...,,,+++000...,,,---//////...,,,....../////////000000000444555666666777666666666333333444555666777888888777888999:::;;;:::999999888999999:::;;;===>>>??????BBBCCCAAACCCGGGIIIGGGGGGGGGFFFDDDAAABBBEEEHHHJJJMMMPPPSSSVVVZZZ]]]___[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^___]]][[[XXXXXXXXX``````aaaaaabbbbbbccccccgggmmmqqqoookkkhhh___VVVSSSYYY```ddddddaaa]]][[[]]]^^^^^^^^^]]]]]]___```ccckkkqqqtttwwwzzzwwwqqqiiifffdddfffjjjoooqqqqqqkkkjjjhhhgggffffffffffffcccbbbbbbcccfffiiilllnnnhhhfffcccbbbcccccccccbbb,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,%%%)))+++***&&&$$$&&&***,,,,,,+++***))))))******)))(((''''''(((***---...)))))))))))))))))))))))))))))))))))))))***+++,,,)))))))))***++++++,,,,,,///......///111555888:::444777;;;<<<;;;;;;<<<>>>===;;;999999999666000,,,))))))))))))))))))))))))***)))(((''''''&&&&&&''')))(((&&&$$$$$$&&&((()))$$$%%%'''&&&%%%%%%&&&(((###$$$%%%&&&''''''''''''&&&&&&'''((())))))(((((()))((('''&&&&&&&&&&&&&&&,,,$$$"""(((((("""$$$,,,'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&&&&%%%"""###%%%&&&'''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$++++++%%%&&&---...'''''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&'''(((((('''((())))))+++---222555;;;@@@FFFJJJLLLLLLLLLLLLLLLMMMOOORRRTTTVVVWWWXXXVVVVVVUUUTTTSSSRRRQQQQQQKKKLLLMMMNNNOOOOOOPPPOOOOOONNNMMMKKKJJJIIIIIIIIINNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQSSSUUUUUUSSSQQQPPPPPPQQQPPPNNNLLLLLLMMMNNNOOOMMMKKKEEE===444......///)))************+++++++++************))))))))))))&&&&&&%%%%%%&&&'''((()))$$$%%%%%%&&&'''((())))))$$$%%%&&&&&&%%%%%%''')))''''''&&&%%%%%%%%%%%%&&&&&&######&&&&&&$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%"""%%%(((((('''&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&'''&&&&&&%%%"""$$$&&&$$$""""""%%%'''#########$$$$$$###############$$$%%%&&&&&&'''((('''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%''')))'''$$$###%%%'''%%%%%%%%%%%%&&&'''((()))(((&&&$$$$$$%%%%%%%%%######$$$%%%''')))+++,,,---***(((&&&''')))---...///***,,,---//////...---,,,------...//////000000000000//////000222333222000000000111111222222222333555111---///444666444111---000333666777666444222555777777666333111222333444444444555555666666666<<<===>>>>>>??????>>>>>>;;;;;;<<<===???@@@AAABBB???@@@BBBCCCCCCCCCBBBAAA>>>??????AAACCCEEEGGGHHHLLLPPPQQQQQQTTTYYY\\\[[[]]]\\\ZZZUUUPPPPPPSSSVVVWWW^^^gggkkkkkkmmmqqquuutttsssrrrrrrrrrsssuuuvvvtttuuuvvvtttqqqnnnmmmmmmttttttsssssssssrrrrrrrrruuu}}}}}}wwwrrrggg[[[XXX^^^gggmmmnnnkkkhhhfffeeeeeeeeedddcccdddfffhhhmmmuuuzzzyyyyyyzzzuuunnnfffccc______cccfffgggfff]]][[[WWWSSSRRRSSSUUUWWWTTTTTTTTTUUUWWWXXXYYYZZZSSSQQQOOONNNPPPQQQQQQQQQ111000...///000000///---------------------.........---,,,,,,---,,,***((())))))***+++++++++++++++---,,,+++++++++)))&&&###''''''(((''''''(((+++---+++***))))))***+++,,,---,,,+++***+++---...---,,,***+++---------...000333888;;;;;;999;;;AAAFFFGGGMMMGGGCCCBBB@@@<<<===@@@DDDCCC@@@:::555111000111++++++***))))))))))))***'''))))))((())),,,+++&&&'''''''''''''''((())))))'''''''''(((((('''&&&&&&$$$%%%'''((((((((('''''''''&&&%%%%%%&&&(((***,,,***&&&###$$$))),,,+++((())))))(((((((((((()))))))))'''&&&'''******(((%%%(((((('''''''''&&&&&&&&&'''((('''%%%""""""###%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%''')))***(((''''''(((...***'''&&&((()))(((&&&'''%%%$$$%%%((((((&&&###(((((())))))))))))((((((***((())),,,***)))///:::,,,(((###"""%%%((())))))*********+++---000333555:::AAAIIINNNOOONNNOOOPPPVVVVVVWWWYYY[[[\\\[[[YYYXXXWWWWWWVVVVVVUUUUUUUUUSSSTTTUUUUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPRRRQQQQQQRRRTTTVVVUUUTTTZZZYYYXXXWWWVVVVVVVVVVVVTTTUUUVVVVVVTTTRRROOOMMMQQQQQQPPPQQQRRRQQQOOOLLLPPPJJJBBB;;;555222///---...---,,,+++***+++,,,,,,,,,+++***)))))))))******&&&'''((())))))((('''&&&((('''&&&&&&(((((('''&&&'''((())))))((($$$!!!(((&&&$$$&&&)))***)))&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$%%%))))))&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%(((((('''&&&%%%$$$$$$###%%%$$$$$$######%%%&&&'''###$$$%%%%%%&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***+++***(((&&&$$$""" ''')))******)))(((((()))'''(((((((((((('''&&&&&&))))))(((((()))***++++++***+++,,,---------,,,+++---------...//////000000...,,,...111000---///333444444555555555444444444333222222555888:::999777<<<;;;;;;;;;===>>>=========;;;:::;;;;;;999666666888999:::===???BBBCCCDDD@@@@@@??????>>>=========@@@???>>>AAAEEEFFFEEECCCHHHKKKOOORRRSSSRRROOOMMMNNNMMMMMMLLLMMMNNNPPPQQQSSSSSSTTTVVVXXXXXXWWWUUUQQQRRRSSSSSSSSSSSSTTTUUU[[[___fffkkknnnrrrwww{{{xxxvvvrrrmmmhhhhhhjjjlllrrrwww}}}~~~{{{qqqgggbbbaaaiiirrrwww{{{|||wwwqqqrrrooojjjhhhhhhjjjllllllwwwssspppnnnmmmjjjeeeaaa[[[UUUOOOOOOSSSUUURRRNNNGGGEEEBBB???>>>???AAABBBCCCDDDFFFHHHIIIIIIIIIIIIDDDEEEEEEEEEEEEEEEDDDDDD333222111111222333222000111111111000000000000000111/////////000///...,,,,,,,,,---......//////...---,,,+++,,,---,,,***(((******+++++++++,,,---///,,,,,,+++++++++,,,---.........---...///000000000///111222333333555888;;;BBBGGGIIIHHHJJJNNNOOONNNRRRJJJDDDAAA>>>;;;<<>>:::;;;<<<<<<<<<;;;;;;:::===<<<;;;>>>BBBDDDDDDCCCEEEDDDDDDEEEFFFGGGFFFFFFJJJGGGEEEEEEFFFDDDBBBBBBAAAAAACCCFFFJJJMMMNNNOOOPPPOOOOOONNNMMMKKKJJJJJJMMMLLLLLLOOOTTTWWWWWWVVV]]]```cccggghhhgggeeeccc___^^^]]]\\\]]]^^^```aaadddddddddeeeggghhhgggfffgggggghhhhhhhhhhhhhhhiiikkkqqqxxx~~~~~~{{{{{{}}}|||~~~yyyvvvvvvrrriiiaaa^^^___iiittt}}}~~~yyyuuurrrooollljjjrrrmmmgggaaa\\\WWWQQQMMMGGGBBB<<<<<<@@@BBB@@@<<<:::999777666777999;;;===???@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDD333222111222333444333222555444333222222222222222111000//////111111000...------...//////000111111---,,,+++,,,......---++++++++++++,,,------------++++++,,,,,,,,,,,,------.........///000111222333666888:::;;;===AAAFFFJJJRRRYYY^^^___```aaa^^^YYYTTTJJJAAA<<<888555555888///---,,,000444333,,,$$$)))************)))((((((+++,,,+++(((+++///000------,,,+++***+++---///000))))))******************))))))***+++++++++******))))))((('''((()))+++,,,...,,,)))***++++++'''$$$((((((''''''''''''(((((()))(((''''''))))))((('''******************++++++)))******)))'''''')))***%%%&&&''''''((((((((((((++++++***((((((((((((((((((*********(((((()))***(((&&&%%%&&&(((************)))))))))******(((&&&(((((()))***++++++******...---,,,+++(((%%%(((......,,,((('''((()))))))))+++++++++,,,...111444555???GGGPPPWWWYYYZZZ[[[\\\aaa```aaaccceeefffeeeddd`````````````````````______^^^^^^^^^___```bbbccc\\\\\\\\\[[[[[[[[[[[[[[[\\\[[[\\\^^^aaaccccccbbbaaa```___^^^\\\\\\\\\[[[YYYZZZ[[[[[[[[[YYYXXXWWWTTTSSSSSSTTTUUUUUURRRPPPLLLGGG@@@:::666333111///000///......------......,,,,,,+++++++++***************))))))))))))******+++)))((()))***+++***)))&&&&&&'''''''''''''''''')))'''%%%%%%&&&((((((((())))))))))))))))))))))))((((((''''''''''''((((((++++++((($$$$$$((((((%%%((((((((()))))))))******(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&((((((((()))((((((''''''((((((((())))))(((((('''******))))))))))))((((((+++***)))))))))***+++,,,)))******+++,,,,,,------+++,,,,,,,,,,,,---///222//////...------...///000333333222111000000000000111111222333444555555666999999999999999888888777:::999<<<@@@BBBAAACCCHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIKKKOOORRRTTTTTTXXXXXXYYYYYYYYYZZZZZZZZZ]]][[[XXXVVVVVVVVVUUUTTTTTTTTTWWW[[[aaaeeeggggggjjjjjjiiiiiihhhfffeeeeeeffffffgggjjjoootttwwwxxx||||||{{{yyyxxxxxxyyy{{{|||~~~}}}{{{|||~~~~~~~~~~~~{{{wwwuuuvvvuuusssqqqkkkfffcccbbb___XXXTTTSSSXXXbbbqqqzzzrrrjjjdddddd^^^UUUMMMFFFAAA<<<::::::555000111444666444111---------...000444777999;;;===@@@CCCEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEE777666555666888999999888;;;:::999777666666666777555333222222444444333222111111111222333555666777222111111111333333111000///......///000000///......///000111222222111111111111222333444666888:::===???BBBFFFJJJPPPXXX\\\dddkkkrrruuuvvvuuunnneeeYYYMMMAAA:::666222222444+++***+++...222111,,,'''+++,,,,,,---,,,+++***)))***+++)))&&&)))...000------,,,+++***+++---///111***************++++++,,,+++++++++,,,,,,,,,++++++***))))))(((((()))***+++((('''(((***------+++)))++++++************++++++))))))((((((((()))))))))******++++++++++++,,,,,,(((***+++***))))))***,,,&&&&&&'''((())))))))))))++++++***)))))))))*********+++,,,+++))))))***+++***)))((((((((((((''''''******************((('''((()))***+++,,,,,,,,,,,,,,,,,,---,,,***))),,,///...---,,,++++++,,,---------,,,,,,,,,...111444666???GGGRRRZZZ^^^___aaacccfffeeeeeegggiiijjjjjjiiieeeeeeeeeeeeeeeeeeeeeeeeeeedddcccaaaaaacccdddfffbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbdddhhhjjjjjjjjjfffeeecccaaa^^^]]][[[[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXVVVUUUUUUVVVWWWWWWUUURRRKKKFFF@@@;;;888666333111111111000000000/////////...............------,,,++++++)))(((((()))++++++---,,,+++,,,---...---+++******)))(((((()))++++++,,,***)))((((((***++++++************************''''''&&&%%%%%%&&&'''''',,,,,,)))%%%&&&+++,,,)))))))))))))))*********+++)))(((''''''''''''(((((()))))))))))))))))))))*********+++,,,,,,+++)))(((*********++++++******)))------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...111000000//////...------555555444222000000333555777666555444444666888:::;;;:::999999888888888888999::::::;;;<<<>>>@@@AAADDDEEEEEEFFFFFFEEEDDDDDDFFFEEEHHHLLLMMMKKKNNNSSSZZZ\\\___```aaa___]]]\\\ZZZYYYYYYZZZ^^^bbbeeehhhkkklllmmmmmmmmmmmmnnnpppsssrrrooolllkkkmmmkkkgggffffffhhhmmmuuu{{{~~~~~~}}}~~~wwwuuuuuuvvvyyyzzzuuuppplllhhheeebbb``````___]]][[[TTTOOOLLLKKKIIIDDDCCCEEEJJJUUUeeewwwyyylll___WWWOOOKKKCCC<<<777444333222555222//////222444222000******+++---000333777999<<<>>>CCCHHHKKKNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIII???>>>>>>???AAACCCBBBAAADDDBBBAAA???>>>>>>??????<<<:::888888999::::::999777777888888:::<<<>>>???<<<<<<<<<======<<<999777666444333333555555444222444666888:::;;;;;;;;;:::666888:::;;;<<>>GGGSSS]]]bbbdddfffhhhjjjiiihhhjjjlllnnnnnnmmmnnnnnnnnnoooooopppppppppllljjjgggeeeccccccdddeeegggggggggggggggggggggggggggggggggjjjmmmooopppooommmllliiieeebbb___]]]]]]YYYYYYXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSRRRPPPMMMGGGCCC???;;;888777444333111111111111000000/////////000000000000///...------,,,+++******+++,,,---...---,,,,,,......---,,,---,,,***))))))***+++,,,------,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,,,,+++)))(((((()))+++,,,******)))&&&(((---///,,,************++++++++++++---,,,,,,,,,,,,,,,------******++++++++++++++++++***+++,,,------,,,******//////000111111111111111111111222222222222222222222222222222333444555555;;;:::999888777555444444;;;;;;;;;999777888;;;===??????======>>>@@@BBBDDDFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJMMMOOORRRSSSUUUVVVWWWVVVUUUTTTUUUTTTWWW\\\]]]\\\___dddhhhjjjnnnpppqqqooollljjjjjjjjjiiiiiilllqqqvvvzzz{{{||||||{{{{{{|||zzzpppnnnnnnsss{{{~~~zzzxxxwwwwwwvvvrrrrrrrrrtttxxxuuuhhh]]][[[XXXYYY^^^gggqqqxxxyyyuuunnnhhhaaaZZZSSSNNNNNNMMMKKKIIIHHHGGGFFFDDDAAA===::::::888555666:::;;;FFFWWWlll{{{lll\\\NNNEEE???<<<888333000///000222000---,,,,,,///000///---++++++,,,...111444666888;;;???EEEKKKQQQTTTUUUVVVRRRRRRRRRQQQPPPNNNMMMLLLGGGGGGFFFHHHKKKLLLLLLLLLKKKJJJGGGFFFEEEFFFGGGHHHFFFDDDAAA@@@AAAAAAAAA@@@=========>>>@@@CCCEEEGGGFFFFFFHHHIIIJJJHHHCCC???===999666666888999888666999<<>>AAADDDFFFGGGKKKRRRWWW___dddjjjqqqxxxttteeeTTTIIIBBB;;;666555444555555222000///222555///...---,,,,,,,,,------...///---***,,,000111---000///..................------,,,,,,,,,...///000000000///.........//////111111111000000//////...***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---,,,+++******,,,...---------,,,,,,+++++++++''')))+++***)))(((((())))))******++++++******)))(((((())))))+++,,,...///,,,...000000...,,,++++++%%%'''***+++++++++,,,...&&&(((***+++******+++,,,,,,,,,------------,,,,,,+++......,,,+++,,,+++'''+++---///000///......//////.........///222444666>>>HHHUUU```fffiiilllnnnooommmmmmnnnppprrrrrrrrrsssssstttuuuvvvvvvwwwwwwrrrpppnnnkkkiiigggggggggkkkkkkkkkllllllllllllmmmmmmllllllnnnqqqsssssssssnnnllliiifffccc```^^^^^^\\\[[[ZZZXXXVVVTTTRRRRRRPPPOOONNNNNNNNNMMMJJJGGGEEEBBB>>>;;;:::888666555333333333444333222222111222333444444444333111000111111000000000000111111///...---.../////////---///...,,,++++++,,,------...///000000...---...///111000///......///000111...---+++******+++---...)))+++***))),,,000111...------------..................---------...//////........................------...///////////////222333444555666777777777444555555555555555666666777777888:::;;;<<<===>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDGGGJJJMMMMMMLLLLLLMMMNNNPPPRRRSSSVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQRRRTTTXXX\\\___bbbdddfffggggggfffdddccc``````ccchhhiiiiiilllqqqpppsssxxx{{{|||zzzvvvtttqqqpppooonnnooouuu|||wwwrrrmmmnnnuuu|||~~~~~~||||||{{{~~~vvvpppiiidddaaa```___^^^WWWXXXZZZ^^^eeeppp|||zzzgggYYYIIIFFFBBBBBBFFFPPPZZZ```aaa^^^ZZZSSSKKKCCC===:::;;;;;;:::999888777666666555222111222000---///444000;;;LLLbbb{{{yyyhhhXXXIII===666666666444222...---...///+++******+++---...---,,,+++,,,---...000222444555888<<>>::::::888555333222444777999===>>>>>>;;;<<<>>><<<777777888999999777555222000333222111111111333666777777666555444333444444555666666666555444333222111222222222000......000222222222111111111111222222///000000...+++,,,///333333222111000///...---,,,***,,,------***((('''(((---------,,,+++***)))(((*********)))******++++++,,,///333444222...+++)))))),,,//////,,,++++++---&&&)))---...---...000333000000//////...---+++++++++000222222555:::999444;;;>>>@@@???:::666555555000/////////000222555666CCCMMM]]]iiiqqquuuxxxzzzzzzxxxwwwwwwzzz|||}}}}}}||||||{{{{{{yyywwwvvvtttrrrsssssssssttttttuuuuuuuuuttttttuuuwwwxxxxxxwwwwwwvvvuuuuuutttttttttuuuuuusssoookkkgggcccaaa```aaa___^^^]]][[[YYYUUURRRNNNKKKIIIGGGGGGFFFDDDCCCDDDDDDEEEFFFEEEDDDCCCBBBAAABBBDDDEEEDDDCCCAAA???<<<===>>>??????>>>===<<<;;;:::999:::;;;<<<;;;999666777888:::;;;===>>>>>>777;;;>>>???<<<999888888>>>===;;;::::::;;;===>>>;;;999777555555777999;;;777999::::::;;;===;;;555777777777777888888888888>>>=========>>>??????@@@@@@@@@???>>>>>>===<<<<<>>>>>>>>@@@BBBDDDFFFGGGHHHJJJMMMOOOQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTRRRSSSUUUXXX[[[]]]^^^^^^`````````aaaaaaaaaaaaaaa]]]```ccceeeeeefffgggiiiqqqrrrtttvvvwwwxxxyyyyyyuuussspppmmmiiifffdddccceeecccbbbcccfffkkkqqquuu{{{{{{|||{{{yyyuuuqqqnnnfffdddcccccc___YYYXXX[[[WWW[[[```eeefffccc^^^[[[XXXWWWTTTQQQQQQVVV```gggppppppnnnkkkkkkqqq}}}jjj___QQQJJJJJJMMMMMMKKKOOOSSSZZZbbbhhhmmmooopppsssvvvyyyyyywwwvvvxxxzzz|||tttnnntttttttttrrrllleee^^^ZZZRRRQQQOOOPPPRRRSSSTTTTTTXXX]]]fffppptttnnn```UUUGGGBBB>>>;;;:::888444111222555999<<>><<<777===HHHKKKSSSTTTLLLJJJOOONNNGGGGGGFFFDDD@@@<<<888777777555555666777777888999999999;;;===<<<999666666777===<<<;;;:::888777666555222222111111000111111222000555999888444111111333222///,,,,,,...000///---...222444222,,,((((((***,,,***))))))+++,,,,,,+++///111333111---)))((()))&&&(((******((('''))),,,---,,,---///111222111000***))))))***---///000000+++,,,...000111000...---222000------///222444555;;;666555999;;;<<>>===>>>@@@DDDHHHJJJTTTTTTRRROOOPPPXXXfffqqqvvvXXXNNNAAA;;;<<<>>>===;;;999<<>>@@@BBBDDDHHHHHHJJJNNNPPPMMMHHHBBB555111///000333444111............000222555888:::888777888:::<<<:::666222)))))))))((()))+++///333//////...---+++)))'''&&&((((((((((((((()))******,,,+++++++++******)))))))))///666>>>IIISSSTTTQQQDDD@@@:::555222000...---,,,+++************(((&&&---***''''''***,,,---,,,+++++++++,,,...///111222555777;;;@@@BBBCCCCCCCCCAAA???;;;999999999999888~~~}}}oooeeeXXXRRRLLLJJJNNNSSSUUUUUUTTTLLLJJJMMMMMMIIIOOOYYY```gggiiibbb```dddaaaZZZZZZXXXTTTNNNHHHCCCAAA@@@<<<===>>>???@@@AAABBBCCCCCCFFFHHHGGGEEEBBBAAABBBFFFEEECCCAAA???<<<:::999444444333222222222333333555999<<<;;;777555666999777444000000333444333111---111444444000...///222---,,,***+++---......------///000///,,,))))))***''')))+++***(((''')))+++------...///111222111000,,,,,,---...000111111000000000222222333222111111666444222111333666999;;;BBB???AAAHHHLLLNNNRRRXXX______\\\UUUKKKAAA999555444000///222444333666999HHHSSScccrrr|||~~~{{{xxxvvvtttssssssooonnnllljjjhhhjjjnnnqqqnnnmmmlllllllllkkkhhhfffeeebbbaaabbbaaa```ccciiifffdddbbbaaa```___]]][[[WWWWWWXXX[[[^^^```aaa```aaa___^^^^^^______]]]ZZZ]]]\\\\\\]]]___^^^ZZZVVVYYYVVVTTTSSSTTTUUUUUUTTTWWWWWWYYYZZZ[[[[[[[[[[[[\\\[[[ZZZZZZZZZ[[[[[[ZZZaaaaaaccceeehhhhhhfffcccgggiiihhheeeeeehhhhhheeeaaaccceeeeeefffiiillloootttwww{{{}}}}}}}}}}}}~~~{{{zzzxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwxxxyyyzzzxxxuuussspppooonnnnnntttvvvwwwxxxvvvvvvvvvwww{{{xxxvvvwww{{{}}}}}}{{{ssslllccc[[[VVVSSSQQQPPPOOOOOOQQQUUU\\\bbbfffhhhdddcccaaa]]]XXXSSSNNNKKKDDDCCC???<<<999666555555444555777888888888777666444333222222444777:::<<>>===>>>FFFRRR\\\qqqtttcccIII@@@666111333444333000...000222555888;;;<<<===???>>>>>>>>>>>>@@@AAABBBGGGJJJNNNMMMHHHBBB???===>>>>>>>>>>>>;;;888444222444444444555666888999:::999:::;;;>>>@@@>>>999444222///,,,---000111///+++---------...///000222333000//////111333222...+++(((((((((''''''(((,,,///,,,,,,+++***((('''&&&%%%((((((((((((((()))*********))))))))))))))))))(((***...111444;;;AAA@@@<<<999666111...------,,,+++,,,+++************(((&&&,,,)))''''''***---------++++++,,,---///111333444555777;;;???AAABBBBBBBBB===;;;888777888999:::999yyyvvvyyy~~~zzzhhhbbb[[[YYY\\\```cccccc___YYYXXX[[[[[[YYY]]]fffooouuuvvvqqqppprrrooohhhhhhddd^^^WWWPPPKKKHHHFFFFFFGGGIIIJJJMMMNNNPPPQQQMMMPPPSSSTTTRRROOONNNMMMOOONNNLLLIIIEEEAAA>>><<<888888777666666666666666555888999888666555888;;;888555222111333444222000***...222222000///000333///...---...000111000///---///000///---,,,,,,,,,***+++------,,,,,,---...111222333333444444444444000111222333444555555555999999999999999999::::::===<<<:::999;;;>>>BBBEEEOOOQQQXXXbbbhhhjjjlllpppyyyvvvooocccTTTEEE;;;666555222111444555555999===KKKWWWiiiyyy{{{yyyyyyxxxwww|||~~~|||zzzzzzyyywwwuuuooooooppptttxxxzzzxxxvvv{{{yyywwwvvvvvvuuutttrrrtttttttttuuuvvvtttqqqnnnqqqmmmjjjhhhiiikkklllmmmqqqpppppppppqqqrrrsssttttttsssqqqpppppppppqqqqqqyyyzzz|||}}}{{{|||||||||}}}~~~}}}}}}}}}}}}~~~xxxvvvtttssssssrrrooonnnqqqooommmjjjgggeeedddcccppprrrttttttqqqooonnnmmmpppjjjdddeeejjjnnnnnnkkk___ZZZRRRJJJFFFCCC@@@?????????@@@EEEKKKRRRUUUWWWOOONNNLLLIIIDDD>>>:::777444333222000...---,,,,,,,,,,,,,,,---------......///...---,,,---///111222000111111111222888BBBIIIUUUcccoooqqqoooiiiZZZKKK>>>777000...///000...++++++,,,---...///000000000111000000//////000000111222555777777555333222222111111111000///...---,,,,,,,,,...///000000000000000111222444555333000,,,...+++)))***,,,---+++(((***++++++++++++++++++***(((((()))***+++***(((%%%))))))((('''%%%&&&(((*********)))((('''''''''''')))(((((((((((()))******)))***************++++++...000000///111555444000///,,,***)))***,,,,,,,,,,,,+++******+++***((('''***)))'''(((+++---//////,,,,,,---...000222444555444666999===???@@@??????:::888666777999;;;;;;;;;{{{vvvrrrrrrtttuuuvvv}}}~~~rrrnnnttt{{{{{{uuunnnjjjiiikkklllllllllhhhggghhheeebbbdddjjjsssuuutttoooooorrrpppllljjjfff```ZZZVVVSSSQQQPPPRRRSSSUUUWWWYYY[[[]]]^^^ZZZ\\\___aaaaaa___]]][[[]]][[[YYYUUUPPPKKKGGGEEE>>>>>>===;;;;;;:::::::::888888999777666777:::===<<<999666555777777444222000333666666444333333444555444333555666777666444555555555444333222222222///000111222444555777888:::;;;<<<<<<;;;:::::::::777777888999:::===AAADDDJJJIIIHHHHHHIIIKKKMMMNNNNNNMMMKKKIIIJJJNNNTTTXXXdddjjjtttyyygggSSSCCC999444777444444666777888===CCCNNN\\\ppp~~~~~~{{{wwwvvvxxx|||~~~}}}}}}|||rrrqqqqqqqqqqqqqqqqqqqqqiiifffaaa______]]]XXXTTTTTTTTTTTTSSSSSSSSSSSSSSS___aaadddccc```\\\ZZZYYYWWWSSSPPPPPPSSSUUUUUUTTTKKKGGG@@@;;;888666444222333222333666;;;@@@CCCDDD>>>>>><<<999666222///---------------------------******)))))))))***+++,,,000...---,,,+++,,,---...,,,---......///333999===AAAKKKTTTVVVUUUQQQFFF;;;666222......000000...***------...............---...------,,,,,,,,,,,,,,,,,,---............//////000000...---,,,+++++++++***+++---...///......---...//////000000///---,,,,,,***((()))******)))''''''((()))******)))'''&&&'''((()))******)))'''&&&+++++++++***'''&&&'''(((******)))(((((()))***+++))))))(((((())))))***+++,,,,,,,,,------.........---//////---...222333000,,,***))))))+++---......,,,*********++++++)))''')))))))))***,,,...///000.........///000111222333222333666888:::;;;;;;:::999777666777999;;;;;;;;;uuummmggggggjjjqqquuuwww}}}}}}yyy{{{yyywwwvvv~~~|||yyywwwrrrllljjjlllrrrqqqllliiijjjnnnooommmjjjfffaaa___```bbbddddddbbbccceeefffhhhjjjkkklllkkklllnnnqqqrrrqqqooommmooonnnlllhhhddd^^^ZZZWWWJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCAAAAAACCCFFFHHHIIIFFFDDDDDDEEEEEEBBB??????AAACCCDDDDDDDDDDDDEEECCCCCCCCCDDDFFFFFFEEECCCBBBAAA@@@??????>>>===<<<:::::::::<<>><<<===???;;;888444222111000...------,,,+++---000333444444222222111000...---,,,+++'''(((((()))***++++++,,,((('''&&&%%%&&&''')))***,,,+++***))))))))))))******++++++******,,,...111555:::???@@@@@@===888222---+++***+++------***((((((((()))***++++++******++++++++++++***))))))(((***))))))))))))***++++++++++++***)))((()))******,,,---.../////////...---,,,------,,,+++++++++++++++***))))))))))))((((((%%%&&&((()))***))))))(((((()))+++++++++*********---...///---+++))))))))))))))))))))))))******+++)))))))))))))))***++++++,,,,,,------.........///'''***+++((()))...000///---,,,******,,,---...---+++*********,,,,,,***(((((()))***+++,,,...000111000//////......//////000000111222444555555555555666555444555777888888777wwwnnniiikkkpppxxx}}}~~~xxxtttsssuuuqqqlllkkknnnqqqsssrrroookkkgggiiiooovvvzzz|||||||||}}}}}}~~~{{{{{{|||~~~}}}yyytttpppmmmbbbaaa___]]]\\\[[[ZZZZZZZZZYYYXXXWWWWWWXXXZZZ[[[^^^\\\ZZZZZZ\\\\\\YYYUUUTTTUUUXXX[[[^^^___``````]]]]]]^^^___aaaaaa___]]]XXXVVVTTTSSSTTTUUUTTTSSSPPPNNNLLLMMMRRRXXX]]]```aaacccccc```[[[WWWVVVWWWXXXZZZ\\\^^^bbbkkkvvv~~~}}}kkkWWWFFF<<<999999:::888999<<<<<<>>>EEENNNXXXhhh{{{wwwrrrssswww{{{zzztttqqqssspppsssxxx}}}{{{wwwsssqqqooommmooorrrwwwzzzxxxvvvrrrlllgggeeegggiiilllpppuuuxxxxxxwwwuuuuuullljjjhhhjjjpppwww}}}yyyrrrnnnmmmmmmnnnssstttsssqqqnnnooossswww{{{zzzvvvuuuyyy~~~qqqcccXXXRRRIIIJJJJJJJJJIIIIIIHHHGGGDDDBBB???===;;;999666444333444555666777777666666;;;===???>>>;;;888777666///555999888222///111444111///------------,,,+++,,,***((((((***+++,,,++++++++++++*********++++++&&&'''(((***++++++++++++))))))((('''''')))***+++++++++***************++++++***)))))))))******+++...000111222222000...,,,*********,,,------+++)))%%%&&&'''((())))))***)))***+++++++++******)))(((+++)))(((((()))******)))'''''''''((()))***,,,------------...------,,,,,,//////...,,,++++++---///************))))))))))))&&&'''((()))***+++++++++(((***++++++***)))***+++,,,...000///---+++***+++&&&'''((())))))))))))(((***))))))))))))***++++++***+++++++++++++++,,,,,,(((,,,---***))),,,...---...,,,******++++++***)))+++******+++,,,,,,+++))))))+++,,,------...///111000000///.........////////////000111111222222222111000000111333444444333~~~~~~|||{{{xxx{{{~~~}}}|||{{{}}}{{{zzzyyyyyyzzzzzzzzz}}}{{{zzz{{{~~~~~~zzzwwwvvvwwwyyy|||}}}}}}~~~}}}rrrooonnnooorrrttttttsssppplllgggfffkkksssyyy|||}}}vvvpppoooqqqoootttyyy~~~yyyllleeeYYYKKK@@@::::::<<<;;;:::;;;===>>>@@@HHHRRR^^^ooo}}}{{{zzzxxxtttooojjjhhhiiikkknnnnnnmmmmmmkkkgggbbb^^^[[[[[[^^^bbb```[[[YYY[[[YYYZZZ]]]aaaddddddbbb```YYYZZZ[[[ZZZXXXYYY___dddcccaaa\\\UUUOOOMMMOOORRRTTTYYY^^^```^^^[[[YYYYYYTTTRRRRRRTTTZZZaaagggjjjjjjfff```ZZZVVVTTTTTTTTTXXXZZZZZZXXXUUUVVV\\\aaannnyyy{{{nnnjjjssswwwnnnkkkeee___^^^bbbiiiooorrrsssqqqjjj___SSSIIIDDD????????????>>>===;;;:::555666666444222000000000111222333444444444333222333555666555333222222222///222333111---,,,---///,,,+++******++++++***(((***(((&&&&&&((()))***)))******)))))))))******+++)))***+++---.........---***************++++++,,,******++++++,,,------...,,,+++******+++------...++++++---......,,,***)))+++,,,---...//////...,,,'''((()))***++++++++++++***+++,,,,,,,,,+++***))),,,***((())),,,---,,,***))))))***++++++,,,------...---,,,+++++++++++++++111111000---++++++///222************)))(((((())))))(((((())))))***+++,,,''')))++++++)))(((***,,,(((+++---...---+++******&&&''')))++++++***((('''******))))))******+++,,,++++++++++++************+++000111...,,,---///...---+++***)))))))))'''&&&+++******+++,,,---+++)))))),,,...///------///111////////////000111222222000000000000000000000000...---...111444666555444|||zzz}}}pppdddUUUQQQKKKCCC<<<999:::<<<;;;;;;<<