BM6(j cccgggdddcccfff```___iiiggg```bbbaaaZZZ\\\aaa\\\]]]^^^iiicccdddqqqpppxxxrrrmmmoookkk```___dddaaabbb______bbbbbb______bbbbbb]]]\\\___```^^^^^^```aaabbbkkknnnYYYiii^^^bbb^^^ZZZfffccc___aaa\\\hhheeeiiikkkkkklllmmmiiicccggggggggghhhjjjjjjjjjiiiffffffkkkqqqsssooommmoooqqqgggbbbhhhmmmmmmqqqxxxlllqqqjjjqqqdddlllhhhoooqqqjjjggghhhiiihhhjjjmmmlllqqquuuvvvsssqqqqqqrrrsssnnn{{{qqqgggooooooqqqkkkiiihhhjjjnnnpppnnnllllllkkkjjjhhhgggffffffffffffccceeeiiigggaaadddlllqqqppphhhfffaaaooo^^^lllccc``````fffkkkjjjhhhhhhiiinnnkkkjjjqqqpppmmmrrrooommmkkkmmmppppppnnnkkklllnnnooopppssswwwsssmmmiiihhhoookkkqqqrrreeessskkkdddbbbffffffcccfffnnnnnniiipppgggdddjjjfffpppuuusssooollliiihhhhhhiiigggdddeeekkkmmmkkkmmmrrrxxxxxxuuunnnkkknnnooonnnpppwww{{{wwwrrrrrrsssssssssqqqiiiiiiqqqmmmgggllllllmmmnnnmmmmmmmmmoooqqqllliiikkksssuuuqqqqqqwwwvvvjjjvvvgggttttttuuuvvvsssooogggwwwpppuuummmtttoooxxxqqqtttqqqkkkxxxwww{{{yyyzzz{{{rrriiikkkuuuuuurrrtttzzz|||uuummmjjjkkknnnnnnmmmnnnqqqrrrppprrrkkknnnrrrppptttwwwpppzzzsssnnnppprrrtttxxx}}}wwwzzz|||vvvyyyqqq~~~}}}yyyyyy}}}~~~jjjyyywwwmmmhhhlllnnnnnnrrrzzzuuurrrppprrrwww{{{||||||rrrooooootttwwwwwwwwwyyy~~~yyy|||~~~wwwwwwuuuqqqsss{{{{{{vvvtttyyy|||~~~|||zzzvvvppptttxxxyyyyyy{{{~~~{{{}}}zzzxxxyyy||||||yyyxxxzzz|||wwwuuuzzz}}}}}}|||}}}xxx|||yyyzzz{{{yyy~~~|||~~~{{{vvvxxxuuupppyyytttuuuzzzqqqvvvyyy~~~}}}|||}}}}}}{{{vvv~~~|||yyy}}}{{{zzz{{{}}}|||{{{~~~yyy~~~}}}}}}|||vvvuuuyyyyyy~~~~~~{{{~~~}}}{{{~~~|||yyywwwzzzzzzuuuvvv{{{~~~|||zzz{{{~~~}}}{{{yyy|||~~~~~~|||~~~|||{{{zzzwwwwww}}}tttyyysssssssssssstttuuuvvvvvvpppnnnnnnqqqrrrppppppssspppjjjuuuuuu}}}zzzyyyzzz|||tttqqq}}}|||xxxssspppqqqtttwwwxxx{{{~~~yyytttqqqqqqlllkkkoooxxx~~~xxx~~~|||}}}{{{||||||xxxxxx{{{~~~{{{||||||}}}~~~|||{{{}}}~~~}}}```eeeccccccgggbbbaaallljjjccccccbbbZZZZZZ^^^YYY\\\]]]hhhbbbdddqqqpppyyyrrrmmmoookkk```___dddaaaaaa___```cccccc```___aaabbb]]]\\\___```^^^^^^```eeefffooorrr]]]mmmbbbfff^^^[[[fffccc___```[[[gggeeeiiikkkkkklllmmmiiiccceeeeeegggiiikkkkkkjjjiiiffffffkkkqqqsssooommmoooiii___]]]eeelllooouuu}}}lllqqqkkkqqqdddlllhhhnnnrrrkkkggghhhiiihhhiiillllllqqquuuvvvsssqqqqqqrrrpppkkkyyyqqqgggqqqqqqtttkkkiiigggiiimmmnnnmmmkkkiiiiiihhhhhhhhhhhhiiiiiifffccceeeiiigggaaadddlllqqqppphhhfffaaaooo^^^mmmccc^^^^^^ccchhhhhhggggggfffllljjjjjjrrrrrrooouuuooommmkkkmmmppppppnnnkkklllnnnooopppssswwwsssmmmiiihhhooolllqqqqqqeeessshhhbbb```eeegggeeeiiiqqqnnniiipppgggdddjjjfffpppuuusssooollljjjiiihhhiiihhhddddddiiilllkkknnntttyyyyyyuuunnnkkkmmmooommmpppvvvyyytttoooppprrrrrrvvvsssiiijjjtttpppiiillllllmmmnnnmmmmmmmmmoooqqqmmmiiikkksssuuuqqqqqqwwwzzzkkktttdddqqqsssvvvyyypppllldddvvvpppvvvooovvvoooxxxqqqtttqqqkkkxxxwww|||yyywwwvvvmmmfffkkkwwwuuurrrtttzzz|||uuunnnjjjkkknnnnnnmmmnnnqqqrrrpppssslllnnnrrrppptttvvvooozzzsssoooppprrrtttxxx|||vvvyyy}}}~~~yyytttxxxsss~~~uuuxxx|||}}}}}}iiixxxwwwnnnhhhlllnnnnnnrrrzzzuuurrrppprrrwww{{{|||{{{rrrnnnooossswwwvvvvvvxxx~~~xxx|||~~~vvvvvvuuuqqqsss{{{|||vvvuuuyyy|||~~~{{{zzzvvvpppuuuyyyzzzyyy{{{~~~{{{|||~~~|||}}}}}}|||~~~|||wwwuuuzzz}}}}}}|||}}}{{{}}}wwwvvv|||zzz{{{~~~|||~~~|||vvvxxxtttpppzzzvvvvvv{{{rrrvvvwww|||~~~{{{zzz{{{{{{yyyvvv}}}{{{xxx|||{{{{{{xxxyyyzzz{{{~~~yyy~~~{{{~~~|||tttuuu{{{|||~~~}}}}}}||||||yyyxxxzzzzzzuuuvvv{{{}}}{{{{{{~~~~~~|||zzzxxx{{{~~~~~~{{{sssxxx~~~yyyzzz~~~|||~~~}}}zzz{{{yyy~~~wwwwww|||tttxxxssssssssssssssstttvvvvvvpppmmmnnnqqqrrrppppppsssmmm|||hhhuuuvvv||||||yyy}}}tttqqq}}}|||xxxssspppqqqtttwwwxxxyyy|||}}}xxxrrroooooolllkkkoooxxx~~~{{{sss|||{{{}}}|||~~~xxx}}}xxxyyyzzz~~~~~~|||}}}zzzwww~~~{{{}}}~~~}}}gggeeeccceeehhhkkkjjjiiirrrjjj___[[[\\\```aaa``````aaadddhhhlllppprrrtttqqqiiiccccccccc```^^^^^^ccc```\\\YYYYYY\\\```ccc___]]][[[[[[]]]___``````iiihhhjjjnnnnnniiiggghhhhhhggghhhhhhddd```aaafffgggdddeeekkklllhhhhhhllliiigggeeedddeeegggjjjlllmmmlllkkkkkkkkklllnnnooogggcccaaafffooovvvwwwuuupppooommmkkkiiihhhggggggoooooonnnjjjffffffiiilllkkknnnooonnnnnnqqqqqqmmmqqqqqqpppnnnqqqtttqqqkkkpppllliiihhhjjjkkkkkkiiiiiiddd```aaagggkkkkkkiiieeeggglllpppkkkdddfffmmmjjjccc```dddeeebbbbbbfffccchhhjjjgggfffiiiiiiggg```fffjjjlllpppttttttqqqvvvqqqmmmnnnqqqrrroookkkjjjfffiiiqqqppphhhhhhoooeeeeeeggghhhiiijjjkkkkkkffffffccc___^^^cccnnnxxxqqqpppllleeeeeekkkqqqsss}}}uuuooonnnnnnjjjhhhhhheeelllttttttooolllpppuuuwwwmmmjjjkkknnnpppsss|||zzzvvvrrrqqqqqqssstttxxxmmmhhhlllpppkkkccc___llljjjkkkooopppooollllllmmmmmmpppvvv{{{{{{uuuooollliiihhhkkkqqqtttrrroooiiikkknnnqqqsssrrrqqqpppuuutttrrrpppooorrrvvvzzzyyy|||ooojjjpppsssppp|||pppmmmwwwzzzqqqlllppptttpppmmmooossstttrrrnnnpppuuuvvvqqqmmmnnnqqqqqqmmmqqquuuvvvtttsssvvvxxxrrrwwwyyywwwuuuyyy||||||~~~{{{|||~~~zzz~~~sssjjjtttuuuvvv|||vvvnnnjjjkkkqqqwwwzzzssstttuuuvvvvvvxxx|||rrrsssvvvzzz~~~}}}xxxsssttt}}}yyyttttttuuunnnmmmrrr{{{~~~{{{zzz}}}zzz~~~~~~zzzxxxyyyyyywwwvvvwwwxxxzzz||||||zzzuuu~~~|||||||||}}}|||zzzxxxxxxzzz|||}}}{{{zzzzzz{{{|||{{{yyyvvvvvvxxx}}}|||yyy{{{yyy|||~~~uuuqqqsss}}}|||}}}|||wwwsssyyy|||~~~}}}|||||||||zzz|||~~~~~~|||www|||~~~}}}~~~{{{|||}}}|||yyywww~~~{{{~~~||||||~~~~~~}}}zzzxxxyyy|||}}}}}}||||||||||||||||||~~~}}}{{{|||~~~~~~yyyyyy~~~xxxyyy}}}yyyyyy}}}}}}|||{{{zzzyyywwwvvvuuusssqqqpppqqqsssrrrnnniiinnnmmmnnnqqqqqqllljjjlllpppooovvvxxx|||{{{zzz}}}{{{rrrsssssstttvvvxxxyyywwwuuuxxxqqqrrrrrrpppppppppmmmkkksss}}}~~~yyyuuu{{{~~~~~~|||~~~vvvvvv}}}zzzzzz|||~~~|||{{{zzz{{{~~~iiihhhgggiiimmmoooooonnnmmmhhhccc```aaabbbaaa``````bbbfffjjjooossswwwyyynnnhhheeeeeedddaaa```bbbaaa___]]][[[ZZZ\\\^^^___\\\ZZZYYYZZZ___cccggghhhnnnlllmmmpppnnniiieeefffcccaaa```aaa```]]]^^^bbbgggeeegggmmmmmmiiihhhjjjbbbeeehhhkkklllkkkiiigggiiihhhhhhhhhhhhiiikkkkkkhhheeebbbfffmmmrrrsssqqqrrrqqqooonnnlllkkkkkkkkkqqqpppnnnjjjhhhhhhkkkmmmgggnnnssssssqqqpppmmmiiiqqqsssqqqnnnoooqqqoookkkmmmkkkiiiiiikkkkkkjjjiiifffeeecccccceeehhhjjjkkkhhhhhhjjjlllhhhdddiiiqqqiiiccc```dddfffdddfffiiidddhhhiiigggfffiiijjjiiibbbgggkkkllloootttuuurrrqqqpppoooppppppqqqqqqqqqpppgggdddjjjlllhhhgggllliiiiiijjjkkkkkkjjjiiihhhbbbcccbbb``````fffpppyyykkkoooooohhheeejjjqqqvvvzzzsssooooooooolllhhhhhhjjjpppwwwwwwsssqqqtttyyyyyyuuuooojjjiiijjjpppuuuwwwvvvtttsssrrrqqqqqqqqqvvvnnnkkkooorrrmmmhhhfffjjjjjjlllnnnnnnlllkkkkkknnnnnnppptttxxxxxxrrrllllllhhhdddffflllqqqrrrrrrmmmnnnqqqsssttttttssssssssssssqqqpppoooqqquuuxxxsssyyywwwmmmjjjqqquuussssssnnnooowwwyyyuuuuuuzzzuuuqqqnnnppptttxxxxxxvvvvvvvvvsssnnnnnnqqqrrrpppqqqrrrssstttuuutttrrrpppqqqvvvxxxvvvvvvyyy}}}}}}}}}}}}}}}www}}}vvvoooxxx~~~vvvwww{{{wwwqqqmmmnnnrrrwww{{{}}}|||yyyvvvttttttwwwzzz}}}zzzxxxxxxyyyyyyxxxvvvttt|||zzzvvvwwwyyyrrrqqqssszzz{{{xxxwwwzzz|||~~~~~~{{{sssssssssuuuxxx|||~~~{{{uuussszzzzzzzzzzzzzzzzzzzzzzzzyyy|||{{{xxxvvv|||}}}}}}||||||~~~~~~{{{vvvxxxzzz~~~|||sssrrrwwwzzz{{{|||}}}~~~|||yyyvvvvvvzzz~~~{{{{{{zzzyyyyyy|||zzz}}}}}}}}}~~~}}}sss{{{xxx|||~~~zzzwww~~~{{{xxxxxxyyyzzz{{{{{{|||{{{|||~~~~~~}}}{{{zzz{{{}}}~~~zzzvvvzzz~~~~~~|||wwwxxx{{{}}}zzzvvvrrrpppnnnppprrrrrrrrrpppooonnnqqqnnnooosssrrrooonnnoooppprrrwww{{{zzzwwwzzz}}}wwwvvvyyyzzzxxxtttuuuwwwxxxwwwvvvtttrrr{{{}}}wwwuuuwwwxxxuuussssssqqqooosss{{{|||xxxwww~~~|||~~~}}}{{{yyyyyyzzz|||}}}yyyyyy{{{}}}~~~}}}{{{}}}iiihhhhhhkkknnnqqqqqqqqqggggggfffeeeeeedddcccbbbdddeeehhhkkkooosssvvvxxxllliiiggggggddd```aaaeee```___^^^]]]\\\\\\]]]]]]^^^[[[ZZZ[[[```fffkkkmmmqqqoooooorrrpppjjjggghhhccc^^^]]]```aaa```aaadddhhhhhhkkkppppppkkkhhhhhh___cccgggkkkllljjjgggeeehhhiiiiiijjjlllmmmnnnooojjjgggeeefffjjjmmmmmmkkkqqqppppppooonnnnnnnnnnnnssspppllljjjjjjkkklllmmmeeeoooxxxxxxrrrnnniiidddpppsssrrrnnnkkkmmmmmmkkkjjjiiiiiijjjkkklllkkkiiieeeggggggfffdddfffjjjmmmllliiihhhgggddddddkkkrrreeeaaa```dddffffffgggiiieeehhhiiifffeeeiiikkkkkkeeeiiikkkkkknnntttvvvtttoooqqqrrrrrrpppoooqqqssssssggg```dddiiihhhhhhjjjhhhiiijjjkkkkkkjjjiiihhh___aaabbbbbbdddiiirrryyyfffnnnqqqlllgggjjjqqqvvvuuupppmmmppprrrnnnjjjiiiiiinnnssstttqqqpppsssvvvrrrrrrpppkkkgggiiipppvvvqqqqqqrrrrrrrrrqqqpppoooqqqmmmmmmpppqqqnnnkkkkkkgggkkknnnnnnkkkiiiiiijjjnnnmmmnnnqqqtttsssnnniiifffdddcccfffkkkooopppoooooopppqqqrrrssstttttttttpppqqqpppoooooopppsssvvvrrrvvvtttllljjjqqqtttrrrtttvvvxxxwwwuuuuuuwwwyyyuuurrrppprrrwww|||~~~~~~yyywwwqqqmmmpppvvvuuupppzzzxxxwwwyyy{{{yyysssmmmppptttwwwvvvwww{{{~~~~~~|||||||||~~~~~~~~~{{{yyysss{{{xxxuuu|||~~~{{{~~~|||uuuvvvyyyxxxuuusssqqqssswwwzzzxxxwwwuuusssrrrtttxxx|||}}}{{{yyyxxxyyyxxxvvvttttttxxx||||||xxxvvvxxx{{{xxxvvvuuuwwwwwwttttttwww{{{}}}rrrrrrrrrssswww{{{{{{tttqqqqqquuuwwwyyyyyywwwwwwyyy|||{{{zzztttqqqwwwyyy|||~~~~~~~~~}}}|||zzzrrrvvv{{{{{{tttvvv|||uuuxxx|||~~~|||zzzwwwvvvtttzzz~~~}}}}}}ooosssvvvwwwxxx{{{~~~~~~|||~~~www|||{{{{{{yyyttt~~~}}}zzzuuuzzz{{{wwwtttuuuxxx{{{yyywww~~~{{{{{{}}}xxxyyyyyyxxxnnnvvvzzzvvvppprrrxxx}}}~~~|||}}}~~~|||wwwvvvyyy}}}}}}|||zzzvvvpppkkkhhhkkkpppttttttqqqooopppssspppnnnnnnqqqqqqoooooorrrooouuuxxxvvvvvv{{{yyyuuuwwwzzzzzzuuuxxxzzzxxxtttqqqqqqsss}}}}}}{{{xxxxxx{{{zzzwwwsssuuuuuurrrssswwwxxxwww{{{~~~yyy}}}~~~~~~}}}{{{}}}~~~yyy{{{}}}~~~zzz|||eeeffffffhhhjjjkkkkkkkkkccceeeffffffeeedddeeefffiiiiiijjjkkkllloooqqqrrrmmmkkkkkkjjjfff```bbbggg```___^^^]]]]]]___aaabbbfffbbb^^^^^^aaaeeejjjlllpppnnnnnnrrrqqqmmmkkkmmmddd^^^\\\```dddeeeeeefffkkkmmmppptttsssoookkkhhhccccccdddeeefffggghhhhhhfffgggjjjllloooqqqrrrssskkkjjjhhhgggggghhhhhhgggmmmmmmnnnnnnooooooooonnnrrrnnnjjjiiikkkmmmmmmkkkeeeqqqzzzxxxqqqkkkgggccclllqqqqqqlllhhhjjjmmmmmmhhhhhhjjjlllmmmmmmlllkkkiiiiiihhhhhhgggiiikkkmmmllliiifffcccbbbdddiiinnnaaaaaabbbeeeggggggdddccceeehhhhhheeeeeeiiimmmmmmhhhkkklllkkkmmmsssvvvuuupppqqqrrrqqqqqqppppppqqqooofffbbbfffjjjiiijjjlllbbbdddhhhkkkllllllkkkjjjaaaccceeegggiiimmmrrrvvvgggnnnqqqnnnkkkmmmpppqqqmmmjjjjjjppptttqqqmmmkkkiiilllooopppooooooqqqssspppqqqpppkkkiiimmmrrruuummmnnnnnnnnnooopppppppppllllllnnnnnnmmmkkkjjjkkkdddkkkooommmhhhggghhhiiiiiiiiijjjmmmoooooollliii```aaaeeejjjooopppnnnllloooooopppppppppqqqrrrrrroooppppppppppppqqqsssuuuxxxzzzvvvooolllooopppnnnvvvzzzyyyuuuuuuxxxyyyvvvtttssstttvvv{{{~~~xxxwwwuuuqqqsssvvvuuuqqqzzzzzz{{{|||}}}zzztttooopppuuuwwwwwwyyy~~~~~~uuutttuuuxxx{{{{{{wwwsssqqqyyyyyyxxx~~~|||xxx|||zzzrrrrrrvvvwwwwwwvvvssssssuuuwwwnnnooopppqqqrrrtttwwwzzzrrruuuyyy|||}}}zzzuuuqqqtttttttttuuusssqqqtttyyy}}}zzzwwwuuuttttttvvvxxxvvv}}}}}}yyyuuuvvvvvvxxxzzz}}}|||zzzrrroooppprrruuuxxxwwwuuuvvv{{{~~~wwwqqqnnnuuuyyy~~~~~~}}}|||~~~||||||zzzqqqyyy}}}}}}yyyzzz}}}vvvyyy|||{{{xxxuuutttuuuvvv{{{~~~{{{yyyyyymmmppptttwww{{{~~~|||zzzzzz{{{|||}}}{{{~~~{{{~~~xxxvvvxxx{{{qqq{{{~~~~~~wwwzzzvvvuuuttttttvvvxxxxxxxxx~~~}}}}}}zzzvvvxxx{{{{{{lllvvvxxxqqqooovvv{{{zzz~~~}}}~~~}}}xxxwwwzzz{{{{{{yyywwwtttpppllljjjooorrruuuvvvtttrrrrrrsssnnnjjjjjjmmmmmmlllmmmpppmmmwwwzzzsssuuuuuu{{{~~~|||{{{yyyvvvwwwyyyyyyvvvpppooosssxxx|||zzz{{{{{{xxxtttrrrtttvvvvvvuuuvvvwwwxxx}}}}}}{{{xxxxxx|||~~~~~~|||~~~zzzyyy}}}cccdddeeefffeeeeeeddddddcccddddddccccccdddgggjjjkkkkkkjjjkkklllnnnppprrrooonnnnnnmmmhhhbbbbbbgggcccaaa^^^]]]^^^bbbgggjjjkkkgggccc```bbbeeeiiijjjpppmmmnnnppppppllljjjlllbbb]]]\\\aaaeeeeeedddeeemmmpppuuuwwwvvvsssnnniiifffffffffggghhhhhhiiiiii```cccgggkkknnnpppqqqqqqkkkkkkkkkiiigggeeeeeeffflllmmmnnnoooppppppppppppnnnkkkiiiiiilllmmmllliiiiiisssyyytttmmmiiigggfffhhhmmmmmmhhhfffjjjnnnpppgggiiikkkmmmmmmmmmmmmmmmnnnkkkhhhiiilllnnnmmmjjjiiihhhdddbbbbbbeeeggggggaaadddgggjjjkkkiiiddd___dddhhhhhheeeeeejjjnnnnnniiilllllljjjmmmrrruuuuuuooommmlllooosssuuusssooofffgggjjjnnnnnnllllllnnncccfffjjjnnnpppooommmlllgggiiijjjlllmmmnnnppprrrllloooooonnnoooqqqnnniiigggeeehhhpppuuusssooonnnlllmmmooopppqqqrrrssssssrrrsssppplllnnntttuuuqqqmmmlllkkkkkklllnnnqqqssskkknnnpppnnnkkkiiiiiihhhbbbkkkoookkkggghhhiiihhhbbbcccfffiiilllmmmllljjjcccdddfffjjjmmmpppqqqqqqpppppppppppppppppppppqqqooopppqqqppppppqqqtttvvv}}}|||wwwrrrooopppooommmqqqsssrrrsssyyyzzzssstttwwwzzz}}}~~~}}}{{{xxx}}}}}}xxxsssqqqooolllppptttyyyzzzwwwtttqqqpppssswwwyyyyyy|||~~~qqqqqqrrrvvvzzzzzzwwwsssqqqxxxxxxxxx}}}zzzwww~~~xxxppppppsssuuuvvvvvvuuusssrrrrrrmmmppptttuuuuuusssrrrrrrrrrvvvzzz}}}}}}{{{xxxvvvyyyssspppqqqpppnnnrrrxxx~~~|||xxxuuutttwwwzzz|||sssyyy|||{{{zzzzzzyyyvvvwwwyyy{{{|||}}}~~~}}}}}}xxx~~~~~~wwwrrrqqqrrrvvvxxxwwwuuuwww}}}~~~yyyssspppooo{{{}}}|||~~~|||~~~|||ttt|||~~~~~~zzzwwwyyyyyyvvvssssssvvvzzzzzz|||~~~}}}yyyvvvvvvwwwtttsssuuuzzzzzzyyywwwuuutttuuuwwwxxx|||}}}}}}}}}|||~~~zzzyyy|||uuu~~~wwwyyyqqqtttwwwvvvssstttyyy~~~~~~~~~zzzxxx|||{{{|||uuuvvv~~~zzzzzzzzz}}}~~~}}}|||zzzyyyxxxwwwwwwvvvuuuuuuvvvxxxvvvssspppmmmjjjjjjlllmmmkkklllpppoooyyyzzzppprrr~~~www{{{|||{{{|||}}}xxxrrrxxxyyywwwsssnnnpppwww~~~}}}|||}}}{{{wwwtttsssvvvzzz}}}}}}||||||~~~xxx~~~{{{{{{|||~~~|||~~~|||}}}~~~{{{yyyyyy~~~cccdddffffffdddbbbaaabbbeeecccbbbaaacccfffiiikkkkkkjjjjjjkkknnnqqquuuwwwqqqnnnnnnnnnkkkeeeeeehhheeebbb___]]]___ccciiimmmkkkhhhdddcccdddgggjjjkkkrrrooommmnnnlllgggeeefffeeebbbdddiiikkkiiiggghhhmmmrrrvvvvvvvvvuuupppjjjfffiiimmmppppppmmmiiifffdddfffkkkooorrrsssrrrrrrjjjlllmmmkkkhhheeegggiiimmmnnnppprrrsssssssssrrrjjjjjjjjjlllmmmmmmkkkiiimmmsssuuuooojjjiiijjjjjjgggjjjiiidddeeejjjooopppgggiiikkklllkkkkkklllnnnqqqlllhhhiiinnnpppmmmiiifffeeebbb```dddiiiiiieeeeeeiiikkklllmmmmmmgggaaacccggghhhfffgggkkkooooooiiilllllljjjlllrrrtttsssjjjggggggllltttxxxuuuqqqccciiiqqquuuuuuqqqnnnmmmhhhkkkpppssstttqqqnnnkkkmmmmmmnnnnnnnnnnnnnnnmmmoooooonnnnnnpppsssnnnfffhhhfffiiirrrvvvtttqqqoookkkkkkjjjllloooqqqqqqppptttvvvrrrnnnqqqxxxvvvnnnnnnmmmkkkjjjkkknnnrrruuunnnqqqrrrnnnlllkkkjjjgggaaajjjnnniiigggjjjkkkggg]]]```eeejjjmmmnnnmmmmmmllliiigggfffhhhnnnuuuyyyqqqqqqrrrrrrrrrqqqppppppoooooopppooooooqqquuuxxx|||yyyvvvssssssttttttrrrwwwsssrrrwww}}}|||wwwsssuuuxxx{{{||||||{{{zzz}}}zzzqqqllljjjgggnnnsssyyyzzzwwwttttttvvvvvvyyyzzzzzz|||zzzssssssuuuxxxzzz{{{zzzxxxsssyyyxxxxxx|||xxxwww}}}}}}~~~xxxqqqtttsssssssssuuuvvvtttqqqmmmiiinnnuuuzzz{{{zzzxxxwww~~~}}}{{{zzz{{{vvvoooqqqrrrqqquuu}}}~~~}}}yyyttttttyyy~~~~~~tttxxxzzzvvvuuuwwwwwwvvvxxxyyyzzz{{{|||{{{zzzyyywww{{{|||wwwtttuuuvvvwwwvvvvvvyyyzzzuuurrrrrrrrr|||~~~{{{yyy}}}}}}~~~yyy|||~~~~~~~~~vvvuuuuuutttrrrsssvvv{{{{{{}}}}}}zzzvvvuuuwwwzzzzzzyyyxxx}}}xxx{{{|||zzzwwwvvvyyy||||||}}}}}}{{{zzz{{{{{{yyyxxx|||~~~~~~tttuuuqqqvvvzzzwwwsssttt|||||||||{{{}}}xxx{{{}}}yyy}}}~~~~~~}}}}}}||||||{{{{{{{{{yyywwwuuuwwwyyyxxxsssnnnpppnnnnnnqqqqqqnnnoooqqqtttzzzxxxooooooxxxyyysss~~~}}}xxxsssssswwwwwwsssxxxxxxvvvsssqqqtttzzz~~~{{{{{{~~~|||zzz{{{yyyyyy~~~~~~|||||||||{{{|||}}}~~~}}}~~~~~~~~~||||||wwwwwwyyy}}}```cccffffffdddbbbaaabbbfffcccaaabbbfffjjjjjjjjjjjjjjjjjjjjjmmmqqqtttwwwppplllkkknnnnnnkkkiiijjjfffdddaaa``````cccgggiiikkkiiifffeeefffhhhjjjjjjppplllkkkkkkiiicccbbbccchhhiiimmmqqqpppkkkiiikkkkkkqqquuusssssstttpppjjjjjjkkknnnoooooollliiifffkkknnnrrrtttuuutttrrrppphhhlllooonnniiigggiiimmmlllnnnppprrrssssssrrrqqqfffiiinnnpppooommmkkkjjjnnnqqqqqqllliiikkklllkkkjjjiiieeeaaadddjjjnnnmmmgggiiijjjiiihhhhhhjjjmmmnnnllljjjjjjllllllkkkiiidddccc```^^^eeennnooojjjfffiiiiiiggghhhllljjjeeeaaafffiiiggghhhlllooonnnhhhkkklllkkklllqqqrrrppphhhhhhiiimmmqqqsssrrroooffflllsssxxxyyyuuummmggggggjjjpppttttttrrrnnnkkkoooooonnnmmmmmmlllkkkjjjlllooopppoooppprrroooiiiooolllnnnuuuxxxuuuqqqoookkkiiigggiiimmmpppooonnnsssyyywwwppppppuuutttlllmmmmmmllllllnnnppprrrtttlllpppppplllkkkmmmjjjeeeaaaiiilllggghhhnnnmmmggg]]]aaahhhmmmppppppooonnnkkkkkkjjjiiijjjnnntttxxxoooppprrrrrrrrrpppnnnmmmnnnnnnnnnmmmmmmoootttxxxzzzvvvssstttvvvvvvvvvvvv}}}wwwxxxyyyuuuvvvuuuvvvwwwxxxyyy{{{}}}|||tttpppooonnnkkkrrruuuxxxyyyzzzyyyyyyyyyxxxzzzzzzyyy{{{~~~{{{uuusssuuuxxxyyyyyyzzz{{{|||vvv{{{zzz{{{}}}vvvtttzzz~~~xxxsssyyyuuurrrqqqssswwwwwwqqqjjjgggmmmtttzzz|||}}}}}}}}}~~~{{{{{{wwwooorrruuuuuu{{{|||}}}yyysssssszzz~~~}}}wwwyyywwwrrrpppsssvvvvvvzzzyyyxxxwwwxxxyyyzzz{{{zzzzzz}}}zzzuuuwwwvvvttttttvvvzzz~~~zzzvvvtttuuuvvvzzz|||}}}{{{yyyyyy|||}}}~~~}}}www}}}{{{sssuuusssqqqrrruuuyyy|||}}}yyy{{{|||{{{xxxxxx{{{~~~{{{|||}}}~~~vvv||||||xxx{{{zzz|||~~~}}}}}}~~~zzz}}}{{{}}}}}}xxxvvvxxxxxxvvvyyy}}}sssuuuvvvxxxyyywwwuuuxxx~~~}}}{{{~~~}}}||||||xxxzzz||||||~~~~~~}}}{{{wwwuuuuuuuuuvvvwwwwwwvvvsssqqqsssqqqrrruuuuuuqqqppprrrxxxzzzwwwqqqpppsssrrrnnnuuuwwwtttnnnmmmqqqvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{xxxwwwzzz{{{|||~~~{{{}}}}}}}}}{{{{{{{{{{{{{{{}}}|||yyy{{{~~~rrruuuyyy|||}}}]]]aaaeeeeeecccaaabbbcccgggdddbbbeeejjjmmmkkkhhhkkkjjjiiihhhjjjllloooqqqnnnjjjiiimmmpppooolllllleeedddcccbbbbbbbbbcccdddnnnkkkhhhfffggggggggggggkkkgggggghhhgggcccccceeeeeehhhnnnrrrooohhhfffhhhiiipppsssqqqqqqssspppiiiooommmjjjgggffffffhhhiiimmmppprrrtttssspppllliiiggglllpppoookkkiiilllpppjjjlllnnnpppqqqpppoooooodddjjjqqqsssqqqmmmkkkkkkmmmooonnnkkkkkkmmmmmmkkkllljjjddd```cccjjjllljjjfffhhhiiigggeeeeeehhhkkkjjjllllllkkkiiihhhhhhjjjcccbbb^^^]]]fffrrruuuqqqeeegggddd___bbbiiikkkhhh```fffiiihhhiiimmmooonnngggkkklllkkklllpppqqqooojjjmmmooopppnnnlllkkkkkklllnnnrrrwww{{{xxxlllaaa```eeekkkqqqsssqqqnnnkkkooonnnlllllllllkkkjjjhhhhhhnnnrrrpppnnnppppppnnnvvvrrrsssxxxzzzuuupppnnnpppllljjjlllqqqtttsssqqqqqqzzz|||sssnnnrrrrrrmmmlllmmmnnnpppqqqrrrrrrrrriiilllkkkhhhiiillliiibbbbbbiiijjjfffiiiqqqooofff^^^dddkkkqqqsssrrrpppooodddhhhnnnqqqrrrqqqpppooolllnnnoooqqqpppnnnkkkiiinnnmmmllljjjjjjnnnssswwwzzzvvvssstttvvvvvvuuuuuuwwwsssxxxzzzxxxwwwwwwvvvuuuvvvzzz}}}yyysssmmmooouuuvvvssstttrrrrrrtttxxxzzzwwwtttxxxzzzyyyxxxzzz{{{xxxqqqrrruuuxxxxxxwwwwwwzzz}}}www}}}|||}}}~~~uuurrr}}}{{{xxxttt|||wwwrrrooosssxxxyyyqqqiiipppssswwwyyyxxxwwwvvvvvvuuuyyy|||vvvlllqqqvvvwww~~~|||}}}yyyrrrrrryyy}}}{{{xxxyyyuuunnnlllpppuuuvvv|||zzzwwwuuuvvvyyy~~~}}}{{{zzz|||{{{vvvxxxuuurrrrrruuu{{{~~~~~~|||yyywwwwwwxxx|||~~~~~~~~~~~~{{{}}}}}}|||}}}rrr|||~~~}}}xxxqqqxxxuuussstttxxxzzzyyywwwuuuyyy|||}}}||||||xxx|||}}}{{{{{{}}}nnnxxxyyytttwww}}}vvvyyy|||}}}{{{{{{}}}{{{~~~{{{xxxxxxwwwttt|||xxxzzz{{{yyy{{{~~~uuuxxx{{{yyywwwvvvwww||||||yyyxxx|||}}}|||{{{vvvxxxwwwrrrooossswwwwwwtttrrrsssuuutttrrrssswwwvvvrrrpppqqqyyyxxxvvvtttttttttrrrqqqcccmmmsssqqqnnnqqqvvvyyyvvvwwwyyy{{{}}}|||yyyvvvwwwvvv{{{~~~yyy{{{{{{~~~~~~||||||}}}~~~||||||zzzyyyyyy}}}|||}}}{{{||||||wwwvvv{{{|||}}}nnnsssxxxzzz{{{}}}aaacccfffggggggddd```]]]`````````bbbdddgggjjjllleeeiiiiiieeeeeemmmrrrqqqpppmmmiiiggggggiiikkkkkkhhhddddddhhhiiieeeeeeiiihhhmmmmmmiiifffhhhkkkkkkllliiifffcccbbbccceeegggiiijjjllllllkkkjjjjjjkkkllloooqqqpppmmmkkklllnnnqqqiiifffjjjmmmkkkkkkooossstttrrrooooooqqqpppkkkkkknnnqqqpppllljjjmmmqqqvvvvvvrrrkkkiiikkkllljjjmmmppprrrpppllliiiiiikkkjjjhhhgggiiimmmpppqqqpppqqqjjjcccbbbgggiiigggdddiiigggeeedddeeeeeefffeeeooojjjhhhkkkkkkhhhiiiooolllddd]]]___hhhmmmjjjdddmmmiiiffffffhhhhhhfffccceeeddddddeeehhhkkkllllllrrrjjjeeeiiiooopppnnnnnneeennnsssqqqoooqqqpppmmmlllmmmpppuuuwwwtttjjjaaallljjjhhhiiillloooqqqrrrnnnnnnnnnllljjjiiijjjllliiinnnsssrrrmmmkkknnnqqqssstttvvvyyyzzzyyyvvvrrrqqqooommmmmmnnnooooooooouuuuuutttrrrooommmjjjiiijjjkkkqqqooofffkkktttqqqmmmhhhbbb```cccfffggggggkkkiiihhhiiilllmmmkkkhhhbbbhhhpppuuuuuurrrooonnniiilllooonnnkkkjjjnnnrrrfffiiimmmppppppllliiiffffffkkknnnlllkkkpppuuuwwwqqqrrrsssxxx|||}}}{{{xxxvvvwww|||zzzwwwxxx{{{zzzyyyzzz|||~~~~~~}}}zzzpppjjjnnnvvvwwwrrrssstttxxx}}}~~~wwwqqqooouuu||||||wwwtttsssyyyxxxvvvuuuuuuvvvwwwxxxzzz||||||yyyuuutttwwwzzzvvv{{{yyywwwqqqpppqqquuuuuupppnnnppppppwww{{{yyywwwyyy{{{{{{rrr{{{|||tttuuuvvvxxx{{{}}}zzzssspppwww~~~~~~xxxrrrqqqpppqqqrrrttttttssswwwzzzzzzxxxyyy|||}}}{{{zzzzzzzzz}}}|||xxxyyyvvvttttttvvvzzz}}}~~~|||zzzxxxyyy|||yyyzzz{{{zzzyyyzzz|||uuusssvvv}}}vvvwwwsssoooppptttxxxyyyxxxvvvuuuvvvzzz|||zzz|||rrrzzzyyyzzz}}}{{{www{{{}}}{{{uuuvvv{{{{{{vvvzzz|||vvvnnnsss~~~zzzxxx|||~~~{{{||||||wwwxxx{{{{{{yyy~~~zzzwwwxxx}}}{{{xxx{{{~~~{{{zzz}}}~~~xxxsssrrrwww}}}yyyyyy|||{{{{{{tttuuuvvvvvvuuusssqqqpppkkkqqqwwwyyyvvvttttttvvvwwwvvvtttsssqqqpppooonnnlllpppssstttssstttwww{{{|||}}}{{{yyyxxxzzzuuuwww{{{||||||~~~}}}vvvjjjmmm{{{{{{zzz~~~xxxuuu{{{wwwooouuuwww{{{}}}yyywww|||cccfffiiiiiieeeaaa^^^]]]^^^ccciiilllmmmlllllllllgggjjjiiieeefffkkkmmmjjjeeefffhhhkkkmmmjjjeeeaaafffdddeeeiiigggccceeejjjkkknnnnnnjjjiiilllmmmlllhhhgggeeeeeeeeehhhjjjlllhhhiiijjjiiifffdddeeegggfffiiilllmmmmmmnnnӵnnnmmmmmmpppqqqqqqooollllllnnnlllgggiiimmmpppooommmlllooosssrrrsssoooiiihhhlllnnnmmmrrrqqqnnnmmmkkkjjjiiigggmmmlllkkklllnnnooonnnlllpppiiibbbbbbfffjjjjjjggghhhgggeeeeeefffggghhhhhhllliiijjjnnnoookkkjjjmmmkkkeeeaaaccciiillliiieeebbbdddfffhhhiiijjjkkkllleeeddddddgggkkkmmmmmmlllnnnhhhfffkkkppppppmmmlllgggnnnrrrpppnnnppppppnnnĦqqqmmmiiiiiigggeeeĦqqqrrrooonnnmmmllllllkkkjjjiiikkkpppuuusssmmmjjjlllqqqzzzӵiiilllllllllmmmpppssstttuuummmmmmlllkkkkkkjjjjjjjjjlllnnnvvvuuummmoootttnnnllljjjfffeeeeeefffggggggfffeeefffiiilllnnnllljjjhhhkkkooorrrsssrrrqqqooollloooqqqnnnkkkiiillloookkklllnnnpppqqqpppllliiihhhnnnpppmmmlllppptttuuuqqqqqqssswww{{{}}}{{{xxxooopppuuu{{{|||xxxvvvxxxvvvwwwxxxyyy{{{|||{{{zzz}}}wwwĦqqqsssvvvzzz|||zzzvvvrrroootttzzz}}}{{{xxxwwwwwwzzzyyyxxxwwwwwwwwwxxxyyyyyy}}}{{{xxxxxxzzz{{{zzzxxxvvvsssqqqqqqtttrrrnnnlllmmmpppuuuwwwvvvwwwzzz|||zzzttt}}}|||}}}rrrsssvvvxxx{{{~~~}}}yyysssqqqwww~~~}}}wwwvvvtttsssrrrssssssttttttvvvzzz{{{yyy{{{~~~~~~|||xxxxxxyyy|||{{{xxxuuuttttttuuuwwwyyyyyyxxxzzz{{{|||zzzyyyzzz}}}}}}{{{{{{}}}~~~|||}}}}}}yyysssqqqsss{{{{{{zzztttsssrrrsssuuuxxx{{{{{{wwwvvvuuuwwwzzz{{{zzzxxxwww}}}{{{sssvvvvvvyyy|||zzz|||zzzvvvvvvzzzzzzuuuxxxzzz}}}}}}uuunnnsss}}}yyyvvvzzz|||}}}~~~{{{{{{{{{xxxuuuuuuyyy|||~~~{{{zzzzzz}}}||||||}}}~~~|||wwwvvvyyy}}}zzz|||~~~zzzwwwuuutttuuuwwwxxxwwwuuurrrppptttyyy~~~~~~{{{wwwwwwyyyxxxwwwvvvrrrnnnlllmmmnnnqqqrrrtttuuuuuuvvvxxxzzz{{{yyy{{{}}}xxxvvv{{{wwwyyy}}}yyyxxx{{{{{{sssnnnrrr}}}~~~yyyyyy}}}{{{zzz}}}|||tttsss{{{|||vvvrrrsss{{{~~~xxxxxxfffjjjmmmjjjccc]]][[[\\\[[[aaaiiikkkiiiggghhhjjjkkkjjjhhhfffgggjjjhhhccc^^^aaaeeejjjkkkhhhbbb]]]ccceeehhhiiifffbbbeeejjjiiijjjiiifffgggkkkkkkhhhddddddeeeeeeggghhhjjjkkkeeehhhhhheee___]]]```dddjjjlllllllllkkk4ĉ@ӵooooooqqqttttttrrrnnnmmmooommmhhhhhhkkknnnnnnmmmmmmpppsssooooookkkffffffmmmqqqrrrwwwqqqkkkiiijjjkkkhhheeemmmlllmmmnnnppppppnnnlllmmmhhhccccccgggkkkkkkjjjddddddeeeeeefffhhhiiijjjjjjjjjmmmrrrrrrmmmjjjjjjhhhgggggghhhiiijjjhhhgggaaaeeeiiiiiifffeeegggjjjgggeeeeeeiiiooorrrooollliiifffgggmmmqqqooolllkkklllppprrrooonnnooopppooo>Lmmmnnnpppqqqkkkiii=hĦooommmkkkkkkllloooooollliiilllsssxxxuuummmiiilllqqq4ĉ@ӵkkklllmmmoooqqqtttuuuwwwjjjiiihhhgggggghhhiiiiiillloooxxxyyyqqqqqqssskkkgggiiiiiihhhfffcccbbbbbb```bbbeeeiiinnnooonnnmmmoooooooooppprrrsssrrrqqqnnnpppqqqooollljjjlllooommmmmmnnnoooppppppnnnlllmmmrrrsssooommmooorrrsssrrrrrrsssvvvyyyzzzyyyxxxnnnnnnrrrzzz}}}{{{zzz}}}vvvwwwyyyzzz||||||||||||~~~>Lvvvqqqtttvvvwwwvvvtttrrrrrrqqquuuyyy{{{yyyyyyzzz|||yyyyyyyyyzzz{{{}}}~~~xxx}}}{{{yyyyyy}}}yyyvvvtttuuuqqqpppqqqoookkkjjjlllpppsssttttttwww}}}}}}zzzwwwwwwwwwqqqrrruuuxxx|||yyywwwtttsssxxx~~~|||wwwwwwuuusssqqqpppqqqrrrsssrrrwwwyyyyyyzzz~~~~~~zzztttuuuwww{{{~~~~~~{{{xxxqqqrrrsssuuuxxxxxxvvvsssuuuyyy|||{{{wwwxxx}}}}}}yyyzzz{{{zzzzzz{{{yyyrrrlllooovvvyyywww|||pppqqqrrrtttwwwzzz{{{||||||yyyvvvvvvwwwxxxxxxxxxxxx|||~~~~~~~~~~~~|||xxx|||~~~~~~}}}||||||}}}xxxyyyxxxvvvvvvyyywwwssswwwxxxzzzxxxrrrnnnsss{{{~~~xxxsssuuuxxx{{{}}}||||||}}}}}}~~~{{{yyyyyyzzz{{{{{{{{{zzz|||~~~|||{{{|||}}}uuuxxxzzzyyyvvvuuuvvvyyy|||~~~zzz}}}~~~}}}wwwsssvvvvvvxxxxxxxxxvvvtttssszzz}}}~~~zzzuuutttuuuvvvwwwuuupppjjjhhhlllqqqwwwvvvuuuvvvxxxyyyyyyxxx|||{{{zzzxxx}}}{{{xxxxxx{{{}}}{{{~~~wwwuuuuuuzzzzzz}}}~~~~~~}}}|||vvvwww~~~zzzxxxxxxtttxxx{{{iiinnnpppkkkaaaZZZYYY\\\___cccfffccc___```gggnnnllljjjggggggjjjkkkfff```bbbaaa```aaacccddddddcccbbbggglllkkkfffbbbeeekkkggghhhfffdddhhhlllkkkfffggghhhiiiiiijjjjjjjjjjjjcccfffgggccc]]]\\\```fffmmmmmmkkkjjjiiiGG=?qqqqqqtttuuurrrnnnnnnooommmhhhhhhjjjllllllkkklllnnnpppooonnnjjjeeefffnnntttuuuvvvqqqkkkggggggiiijjjjjjhhhiiilllooopppqqqpppooojjjhhhfffgggkkkllljjjgggaaabbbdddeeefffgggiiikkkmmmnnnppprrrqqqmmmiiigggfffhhhkkkkkkiiifffffffffdddeeeeeedddbbbccceeehhhhhhfffgggmmmtttuuuqqqkkkhhhfffhhhmmmpppooonnnpppuuuuuussspppnnnnnnooooooHdĦjjjjjjoootttrrr=ĪjiiigggggglllrrrtttppplllmmmssswwwtttmmmiiinnnsssGG=?oooqqqqqqpppppppppqqqnnnllljjjggggggggghhhiiiiiikkktttvvvoooppprrriiigggkkkooonnniiidddbbbbbb___bbbggglllooopppooonnnsssqqqpppqqqssssssrrrpppoooqqqqqqooommmlllnnnpppkkknnnpppnnnkkkjjjmmmppprrrvvvxxxsssoooqqqrrrrrrtttttttttuuuvvvvvvvvvuuuooonnnqqqxxx|||||||||~~~wwwwwwwwwwwwxxxyyy{{{}}}~~~HdĦwwwuuuwwwxxxvvvqqqoooppprrrvvvxxxzzzzzzxxxyyy}}}xxxyyy{{{}}}zzz~~~{{{yyyyyy{{{wwwuuussssssooonnnooonnnkkkkkknnnqqqrrrssstttyyyzzzzzz{{{rrrtttqqqsssvvvyyy{{{}}}~~~wwwxxxwwwvvvyyy}}}}}}xxxtttsssqqqooonnnoooqqqsssnnnssswwwxxxzzz|||{{{wwwpppsssvvvzzz||||||zzzxxxpppppprrruuuxxxyyywwwuuuqqquuuyyyzzzzzz||||||xxxuuuwww|||~~~{{{xxx|||{{{zzzxxxrrrnnnrrryyyzzz}}}tttrrr{{{qqqoooppptttzzz~~~|||yyy}}}yyywwwwwwyyy{{{|||}}}~~~~~~~~~~~~~~~yyyxxxzzz}}}vvvuuuuuutttvvvvvvuuurrrvvvwwwwwwuuuqqqpppuuuzzzzzzsssppprrrwww|||}}}xxx{{{zzzqqq~~~}}}||||||{{{{{{zzzzzz~~~~~~{{{{{{}}}|||wwwrrrrrrtttuuuuuuttttttwwwyyy|||~~~{{{vvv{{{~~~~~~}}}zzzzzzyyywwwvvvvvvwwwxxxyyy}}}wwwsssqqqppppppssssssnnnhhhiiipppxxx{{{yyyvvvwwwzzz{{{yyyvvvzzz{{{{{{yyytttttttttvvvzzz~~~}}}yyy{{{}}}}}}}}}~~~|||{{{|||}}}|||}}}www|||jjjnnnpppӵeeehhhjjjĭӵmmmӵ```ĦcccjjjooolllfffdddfffiiiiiiӵӵdddaaaĦƜ`1.׼sppppppooonnnĦiiidddiiijjjjjjjjjjjjjjjjjjӵiiiĦmmmhhheeeggglllqqqfffiiilllnnnĭӵhhhhhhĦgggddddddĦcccĦccciiimmmnnnggghhhkkkrrrwwwwwwqqqjjjrrrwww|||nnnDdDqqqnnnjjj?fӵjjjhhhhhhĦooorrrsssӵƜ`1.׼snnnpppĭӵiiiiiippplllkkkooottttttoooiiifffӵppppppooonnnĦqqqrrrsssrrrppplllllliiifffmmmuuuuuuzzz{{{ĦvvvvvvuuutttsssssswwwĦtttrrrqqqsssyyy}}}{{{~~~DdDuuurrrqqqyyy~~~ӵӵӵ~~~llloooĦ|||ӵrrrtttvvvyyyĭӵqqqpppuuuzzz{{{|||}}}zzzuuuooorrrwwwzzz{{{zzzwwwvvvqqqqqqrrruuuyyy{{{{{{{{{uuuvvvwwwzzz~~~ttttttuuuxxxzzz|||{{{zzz|||yyyxxxuuurrrtttyyy{{{vvvzzzrrrpppyyyxxxssspppwwwxxx}}}zzzwwwwwwyyy~~~}}}|||~~~|||}}}|||zzzwwwyyytttrrrqqqsssuuuuuuuuuuuuxxxyyywwwsssrrrtttyyy|||xxxqqqqqquuuzzz{{{}}}yyyzzzzzz{{{{{{zzzyyyxxxyyy~~~|||}}}{{{yyyyyyxxxsssnnnvvvwwwvvvvvvwwwyyy}}}||||||}}}|||wwwttt{{{{{{|||}}}}}}|||}}}~~~{{{vvvsssssswww{{{|||wwwsssqqqpppkkknnnpppmmmjjjmmmvvv|||zzzwwwwwwyyyzzzwwwttttttvvv|||{{{vvvuuupppqqqtttzzz|||}}}zzzxxxsssyyy|||zzz{{{}}}~~~}}}}}}}}}wwwsssxxxjjjlll?~4]]]cccgggg&e>&ejjjg&eddd>hӵlllooolllfffeeeeeeeeeg&emmmguO>uO>&eggghhh4ff?>ߝLeeegĉ@nnnnnnnnnkkkShӵfffjjjjjjjjjiiiiiiiiig&ejjj>hӵiiieeegggnnntttjjjlllnnnfff?><zlllg&e>&elllkkkHLgggeeebbbShӵgL```dddiiikkkkkkfffjjjpppvvvxxxuuuoooS?ʬttt{{{3h?D%%)?fffcccZufĦlllkkkkkkgLlllsssqqqg&ewwwgĉ@nnnjjjg&e>&ejjj@ekkkjjj??xxxpppjjjmmmppppppmmmiiig<ĉpppooonnnmmm3we<Ħrrrqqqooonnn3h?@etttkkkiiipppyyytttzzz{{{Zrrruuuuuutttsssqqq3h?gL{{{yyyuuurrrtttzzzxxx{{{zzzD%%)?uuufff?><zvvvxxx=?Ħ}}}g&eg&e}}}S?ʬlll4ff?>ߝL{{{@eg&euuurrrsss3h?g&e>&exxxwww??vvv||||||vvvppptttyyy|||zzzwwwuuussssssssstttwww{{{}}}~~~}}}|||zzzzzz{{{~~~}}}rrrtttwwwzzz}}}~~~}}}|||~~~zzzxxxxxxuuuqqqqqqtttvvvuuuzzz}}}uuutttzzzzzzwww|||{{{{{{zzzwwwuuutttwww||||||||||||}}}zzzxxx{{{}}}yyyuuutttvvv|||uuuqqqpppsssvvvwwwxxxzzz||||||yyytttuuu{{{}}}uuutttyyy{{{zzzuuu}}}xxx~~~{{{}}}~~~}}}{{{zzz{{{|||~~~||||||~~~{{{zzz{{{zzzwwwtttxxxwwwvvvvvvxxx|||{{{yyyxxxyyyxxxwww||||||wwwzzz{{{wwwssswww|||{{{uuurrrrrrwww}}}}}}zzzvvvssspppnnnmmmlllnnnooonnnmmmqqqzzzzzzxxxwwwvvvvvvvvvtttssssssuuu{{{yyyuuuvvvqqqsssvvv{{{{{{}}}|||yyywwwuuu~~~~~~yyyvvvxxx~~~|||}}}|||vvvnnnuuuhhh4Dӵ^^^bbbdddHƅ^Hu]ĦjjjHu]ĦeeeZuR)Ħlllnnniiieeeeeebbb^^^Hu]ĦgggHŐeHŐeHu]ĦiiiqIܗGIӵcccttkkklllkkkHGgĉ@mmmjjjjjjiiiiiijjjkkklllHu]ĦlllZuR)ĦjjjhhhjjjnnnqqqlllnnnsߝLGdUĦkkkHƅ^Hu]ĦmmmntHdĦgggeeeHGgĉ@cccHdĦdddcccbbbbbbbbbeeellluuuzzzxxxsssHtƅ^mmmsssBt=o9ĦDtfo9Ħcccaaaaaag?jjjkkkHdĦrrryyyrrrHu]ĦtttttoooiiiHƅ^Hu]ĦmmmH׼snnnmmmtttwwwooolllkkkkkklllkkkiiitQoooooommmlllje<ĦqqqnnniiiBt=o9ĦH׼suuusssnnnmmmqqqvvvqqqwwwyyyHtĦqqqqqqrrrrrrqqqBt=o9ĦHdĦ||||||yyyuuutttxxx|||uuuxxxxxxDtfo9ĦsߝLGdUĦtttHt@cӵHu]ĦHu]Ħ}}}Htƅ^kkkqIܗGIӵ~~~H׼swwwHu]ĦvvvoooBt=o9ĦHƅ^Hu]Ħ}}}{{{{{{|||uuurrrwww|||}}}zzzuuurrrqqqtttuuuxxx|||~~~~~~{{{yyy{{{|||}}}}}}|||{{{{{{{{{wwwuuuvvv{{{}}}xxxyyyyyy{{{{{{tttmmmmmmqqquuuxxx{{{{{{zzzzzz|||yyyyyywwwtttrrrtttyyy~~~vvvvvvxxx{{{yyywww|||~~~vvvqqqpppssswwwzzzxxxrrrpppuuuyyyzzz}}}|||vvvyyy|||vvvwww|||}}}zzzwww{{{xxx}}}|||{{{|||~~~~~~~~~}}}||||||}}}|||}}}|||zzzwwwvvvwwwyyy{{{~~~zzzwwwxxx{{{}}}|||}}}~~~zzz{{{{{{yyy{{{zzz}}}uuuqqquuu{{{|||yyyvvvssstttxxx}}}zzzwwwssspppnnnmmmlllkkkssssssrrrqqqpppsssyyy}}}uuuvvvvvvuuurrrqqqqqqrrrrrrtttzzz}}}wwwuuuxxxvvvwwwyyy|||}}}}}}yyy}}}|||}}}zzzzzz}}}}}}~~~~~~}}}wwwuuuzzzgggeee4DuXӵ___hhhfffDdDΦDdDĦiiiDdDĦhhhgggt|d<ĦdddDtkkkccccccdddbbb\\\ZZZ[[[>d<Ħggg>d<ʜDd<ʜ4DuTӵwwwxxxF&uTӵhhh4DufئL>egggpuR)Ħllllllkkkkkklllnnnppp>d<ĦgggDtvvvnnnooonnnnnnooofffjjjDdDΦDdDĦrrr>d<ʜ4DuTӵccc4DwDd<ĦgggpuR)Ħ>dd<ӵDddd<Ħttt4DufئL>emmmDdDʜ4DuTӵvvvDdDĦxxxyyynnnllluuuzzztttmmmmmmkkkjjjkkknnnqqqpppgeĦllls<v>aĦeee```peӵDx<DdDĦggghhhjjjkkkmmmqqqhhhkkkpppDdDĦwwwtttrrrqqqpeӵDx<>dd<ӵDd<DdDΦDdDĦoooDdDӵnd<DdDĦ}}}>d<Ħ}}}peӵuuuĦuuuF&uTӵzzzDdDĦuuusss>d<ĦppppeӵDx<>d<ʜ4DuTӵ{{{vvvwwwwwwuuuwwwuuuuuuwwwyyyzzzyyywwwxxxyyyyyyyyyxxxwwwuuutttyyy{{{~~~}}}{{{{{{tttvvv|||yyypppwwwtttyyy}}}xxxyyy{{{|||yyyrrrlllmmmsssxxxvvvyyyyyyyyy{{{{{{}}}zzz|||xxxwwwvvvttttttvvvzzzxxxzzzyyyuuutttwwwxxxwwwqqqppppppsssyyy~~~~~~{{{yyy|||}}}zzzxxx||||||tttuuuyyy}}}}}}{{{{{{~~~~~~}}}zzzxxxwww}}}~~~yyy~~~}}}zzz|||yyy|||~~~zzzxxxwww|||yyyvvvvvvyyy{{{{{{zzzuuuvvvvvvuuuuuuwww{{{xxxyyywwwuuuxxx}}}}}}yyy{{{tttoooqqqrrrqqqtttyyywwwuuussstttwwwwwwvvvtttlllooorrrsssrrrrrrtttwwwppprrrtttuuuvvvzzz~~~~~~~~~|||yyywwwxxxzzz}}}~~~|||}}}XXXWWW4DuXӵ___^^^]]]D&dq&ĒR\\\aaasdKĦeeeDHRRud```aaaaaa]]]YYYZZZ___sdKĦhhhD&oq<Ōq&ĒRsssuuuvvv>dp&ĒRhhhjjjnfʜd<Φ>d<Ħttts&dq&ĒRiiibbbi?ʜtd<ĦiiiHHܗDӊBddd<xfffhhhttttttuuuvvvtttB?daĦeeeaaaB?Ho9ttt>dd<ӵpppoooB?Ho9zzz<xzzz|||}}}|||yyy}}}~~~&ӫeʬtIӇzzz>d<Φ>d<ĦqqqD&ӫetIӇoooDdDĦ}}}sdKĦB?dp&ĒR|||>d<sdKĦrrrB?Ho9vvvs&dq&ĒR{{{~~~zzzuuutttuuuuuuqqqqqqqqqtttvvvxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{yyyvvvvvvuuusssqqqzzzsssyyyyyyvvv~~~xxxqqqkkkjjjmmmtttyyywwwwww{{{~~~|||xxxzzz~~~{{{|||}}}vvvuuuyyywwwqqqrrrsssuuuxxx{{{~~~wwwzzzyyyuuutttvvvuuuqqqrrrppppppssszzz~~~zzz{{{|||yyyxxxwwwvvvyyy|||zzzuuuuuu||||||~~~}}}zzzxxxvvv~~~~~~}}}wwwxxx{{{zzzwwwxxxwww{{{~~~zzzvvvuuuwww|||zzzwwwvvvxxxzzz{{{{{{wwwtttrrrqqqsssuuuwwwwwwyyy{{{|||{{{~~~}}}xxxssssssrrrqqqrrrtttuuurrrqqqtttyyyzzzwwwsssrrrssstttuuuuuuvvvxxxzzzttttttuuuyyy|||~~~~~~{{{|||}}}~~~~~~|||zzzxxxyyy|||zzzyyy}}}WWWWWW4DuXӵ___[[[[[[Hu]3hh^^^\\\```neeeefff=e______```___[[[WWW[[[cccnefffjjjpIƎ@t@hnnnppprrr>hjjjhhhjjjfefff@ďDrrrpppnnnkkkllllllkkkjjjjjjneaaaaaa=emmmppppppmmmlllnnngggkkkegemmmooosĪj@hlllhhhcccfdDĦiii@ďDeeeeeeHkgeiiijjjoooxxxxxxxxxwwwrrr@hiiiiii@GiiilllHĪj@IŌsssvvvBenebbbHkgennnnewwwxxxfeoooHu]3hhppptttuuusezzztttrrrvvvwwwrrroooppptttsssrrrrrrrrrnnngeĦja>aĦlllkkk@Gwwwssssekkkllljjjhhhiiieeeiiiooo<Ōtttqqqppp@GuuuyyyHkgeuuu{{{|||}}}HĪj@IŌzzzzzzegetttrrrHu]3hIŌtttpppDdDĦ}}}ne@hkkknnn>h}}}sesssnennnppp@GyyyrrrsĪj@hooosssxxxzzzzzzxxxvvvsssmmmnnnooorrrtttuuuvvvvvvttttttsssssstttuuuvvvvvvttttttuuuvvvxxxzzz|||~~~|||vvvwwwvvvqqqpppuuuxxxxxx~~~{{{zzz~~~uuullljjjmmmppptttxxx{{{yyy{{{~~~wwwnnnqqq{{{zzz{{{|||tttssswwwuuuoooqqqtttwwwyyyzzz{{{{{{yyyzzzxxxuuuuuuxxxwwwtttvvvtttsssvvv}}}~~~{{{}}}xxxzzzyyyxxxwwwxxxyyyyyywwwvvv}}}~~~}}}zzz{{{|||}}}}}}}}}|||{{{zzz|||}}}}}}~~~~~~wwwppppppuuu~~~xxxuuuwww~~~|||zzzvvvtttuuuwwwzzzuuuuuuuuuvvvxxxzzz{{{|||zzzuuuqqqqqqtttxxxwwwuuuyyy{{{~~~zzzuuusssrrrpppppppppwwwtttrrruuuyyyyyytttnnnwwwvvvvvvvvvvvvxxxzzz|||yyyyyy{{{~~~~~~}}}{{{{{{|||zzz~~~{{{zzz{{{~~~{{{|||TTT4DuXӵYYYĵD^\\\[[[ZZZZZZ^^^___bbbhhh^^^^^^______[[[XXX]]]eeegggjjjjjjjjjkkkmmmnnnnnnmmmiiihhhiiikkkeee___ooonnnooopppkkkkkkiiifffdddddddddbbbdddpppqqqsssqqqllliiikkkgggjjjfffiiiiiikkkhhheeecccbbbDdDĦjjjhhhfffcccdddiiihhhkkkqqquuuyyyzzzwwwooohhhjjjkkkhhhdddggghhhjjjrrrzzzxxx___cccsssooopppsssuuurrrmmmD^oootttyyy|||s׼suuupppnnnoooqqqqqqoooooopppvvvsssppppppqqqqqqgeFm8mmm>aĦrrrrrrppp|||xxxssss׼sgggjjjllljjjjjjllliiilllpppHovvvqqqnnnooouuuuuuwwwzzzooosss{{{}}}}}}wwwtttttttttrrrrrrsssD^ssswwwvvvDdDĦ}}}jjjiiimmmsss{{{}}}}}}zzzs׼s{{{uuuooommmmmmpppyyy}}}uuuvvvpppqqquuu}}}}}}tttnnnlllnnnpppqqqssstttuuuuuuwwwwwwvvvvvvvvvwwwxxxxxxtttuuuwwwyyy|||xxxssswwwwwwqqqrrrzzzuuu~~~}}}uuuooorrrxxxxxxwwwxxx|||xxxxxxxxxppphhhnnn{{{yyy{{{~~~vvvtttwwwtttvvvwwwyyy{{{||||||{{{zzzyyyxxxvvvsssuuuzzz{{{xxxzzzxxxxxxzzz|||~~~}}}yyy}}}|||zzzyyywwwuuuwwwyyyzzz~~~~~~zzzzzz}}}|||yyyzzz{{{}}}}}}}}}|||{{{|||~~~~~~~~~xxxoooiiinnnttt~~~yyywww{{{{{{vvvuuuxxxzzzyyywwwrrruuuxxxzzz{{{zzzzzzzzzuuupppmmmooowww}}}}}}|||tttvvvyyy|||}}}{{{zzz{{{wwwuuusssqqqrrrssssssrrrwwwuuusssuuuxxxwwwrrrmmmyyyxxxwwwwwwxxxyyy{{{{{{vvvxxx}}}~~~}}}|||{{{|||{{{{{{}}}zzzyyy|||}}}|||Φ4DuXӵtvӵ>d<ĦZZZWWW[[[\\\YYYXXX[[[Ħeeegggfffffffffddd```___^^^^^^___]]]ZZZ^^^eee\\\\\\Ħhhheeedddkkkmmmlllfff___\\\aaagggjjjjjjkkkjjjjjjkkknnnqqqpppmmmiiiggghhhjjjllllllooolllkkkllliiicccaaabbbfffkkkoooooollliiijjjmmmggghhhfffccc```aaafffkkkĦiiilllppprrrsssrrrrrrtttvvvssskkkggghhheeegggiiijjjhhhfffffffffeeejjjmmmkkkiiijjjiiifffhhhdddccceeefffcccbbbccc>d<Ħjjjiiijjjhhhdddbbbccccccaaacccggghhhggghhhiiigggeeehhhoooqqquuuxxxssskkkeeedddggg^^^```eeekkkkkkeee___]]]___cccgggiiiiiihhhggggggkkkqqqtttpppiiiiiirrr|||tttvvvtttlllfffeeeeeeddd^^^aaafffkkkoootttyyy|||pppmmmiiigggĦqqqnnnqqqsssrrrpppooooooqqqhhh>d<Ħppptttsssyyy|||Betttmmmjjjmmmpppsssttttttvvvxxx|||xxxrrrooonnnlllgeFYĉkkkkkk>aĦrrrpppmmmmmmqqquuuoootttyyyzzzxxxtttBejjjiiilllnnnmmmnnnqqqnnnpppqqqnu]ӵssssss{{{|||yyytttssstttxxx{{{{{{wwwssspppoooooosssyyy}}}}}}||||||vvvsssrrroooppprrruuusssooonnnuuu|||{{{vvvmmmnnnoooqqqttt>d<Ħyyytttsss|||>d<Ħ|||{{{|||Ħ}}}vvvoookkkhhheeehhhlllooollljjjpppzzz|||Be}}}wwwssstttĦkkkppprrruuuyyy{{{{{{{{{zzzzzztttqqqsssuuutttssssssvvvuuuzzz|||qqqkkkoooqqqsssssssssssstttuuuvvvvvvuuuuuuttttttssssssppprrruuuyyy}}}|||vvvtttwwwwwwtttvvv}}}vvv~~~}}}{{{}}}ssspppxxx}}}zzzvvvvvvvvvvvvuuurrrmmmkkksss}}}|||uuuyyy}}}wwwuuuwwwtttxxxxxxyyyyyyyyyxxxwwwwwwuuuuuusssrrrvvv||||||xxxyyyzzz|||~~~~~~}}}~~~~~~|||zzzvvvsssvvv||||||yyyzzzzzz{{{|||}}}||||||zzzzzz}}}{{{zzz{{{yyyrrrllljjjsssyyyzzzzzzzzzwwwvvv{{{yyyqqqxxxzzz}}}~~~|||zzzyyyyyywwwsssooopppuuuyyyyyywwwssssssvvvzzzyyyvvvvvvxxxnnnppppppooosssxxxxxxvvvsssrrrsssuuuvvvvvvuuusss{{{zzzxxxyyyzzz{{{{{{zzzvvvyyy~~~|||~~~}}}|||~~~}}}zzzyyy|||?aŖ%7uSQuR)ӵsdKĦXXXQQQZZZ^^^YYYUUUgdKĦiiiiiieeebbbbbb^^^XXX```\\\\\\^^^^^^\\\^^^aaaYYYgdKĦdddccceeekkkkkkkkkgggbbb```cccfffjjjjjjiiihhhgggiiilllooopppmmmiiiggghhhjjjllllllooonnnnnnmmmhhhbbbdddiiihhhjjjllllllkkkjjjiiihhh___bbbddddddbbbdddiiigdKĦmmmppprrrrrrppprrrssswwwyyytttlllggghhheeefffgggfffeeeeeeggghhhdddkkkooonnnlllkkkiiidddkkkgggfffkkklllhhheeeeeegdDĦfffgggiiidddaaaaaadddeeedddeeeiiikkkjjjkkkkkkhhheeeiiiqqqoooppppppmmmgggcccbbbcccbbbbbbffflllkkkccc^^^^^^___bbbgggjjjjjjhhhfffdddnnnnnnllljjjhhhkkkqqqwwwooopppoookkkkkkmmmkkkgggaaaeeejjjnnnqqqrrrtttuuuooollliiigdKĦtttuuutttttttttsssqqqooommmfffsdKĦtttxxxqqqwwwwwwtttpppgggmmmrrrxxxzzzyyyyyyzzz{{{{{{uuuqqqnnniiiŶSiiihhhhhh3weAQQQneVVVRRRIIITTT[[[UUUne]]]bbbeeebbbbbbdddbbb]]]```[[[ZZZ]]]___]]]]]]^^^nehhhaaaaaafffmmmmmmkkkiiifffeeefffggglllkkkiiigggeeefffjjjmmmqqqnnnjjjhhhiiikkklllmmmpppppppppnnngggaaafffnnnllljjjjjjlllnnnnnnjjjfffXXX]]]cccffffffgggnejjjnnnsssuuutttqqqqqqssswwwzzzvvvmmmhhhiiiggggggggggggfffgggiiilllaaafffhhhffffffhhhiiigggqqqllllllqqqsssmmmhhhDecccaaacccfffdddbbbcccgggiiihhhjjjmmmjjjjjjkkkllliiihhhmmmvvvooommmiiigggeeeccc```^^^eeeccceeekkkjjjdddaaaccc___cccgggjjjkkkhhheeecccqqqkkkeeedddhhhmmmpppqqqmmmmmmlllmmmtttxxxsssjjjcccgggmmmpppqqqpppooooooooonnnnevvvyyy{{{wwwssstttvvvuuupppjjjeeenessstttwwwtttzzzxxxpppooouuusssjjjooovvv|||{{{wwwvvvuuuuuuxxxvvvtttssssssooo>Ajjjiiigggk<oooqqqnnnfff___nnnoooqqqtttxxxzzzyyyxxxooolllnnntttwwwuuutttuuusssrrrpppfhuuuwwwxxxxxxwwwwwwvvvuuusssrrruuuxxxyyywwwtttsssuuuwwwxxxwwwvvvwwwxxxxxxrrrrrrxxxzzzvvvtttuuuooopppoooooosssyyyyyytttppppppqqqtttwwwDexxxzzzrrrqqqne|||zzzne|||rrrkkkkkkoooooonnnoooqqqpppnnnqqqwwwyyy}}}}}}|||~~~{{{uuunepppmmmnnnrrrxxx|||}}}|||{{{zzzvvvvvv{{{~~~wwwvvvzzzwww|||uuuwwwvvvxxxzzzxxxuuussssssuuuwwwwwwwwwvvvtttqqqmmmkkknnnqqqwww|||~~~~~~{{{yyyuuuxxxyyywwwwwwyyy{{{{{{~~~}}}wwwvvv{{{wwwyyyssszzzzzzrrroootttwwwssstttkkknnnsssooopppvvvuuu{{{yyywwwuuutttvvvxxxzzztttxxx{{{~~~~~~uuummmuuu|||~~~|||{{{|||yyy~~~zzz}}}{{{}}}~~~}}}{{{wwwsssssswww{{{sssuuuxxx{{{}}}|||{{{yyywwwtttqqqvvvrrrppppppnnnlllrrr|||}}}wwwqqqttt|||uuuuuuvvvyyy{{{{{{zzzyyyyyyyyyxxxvvvtttvvv|||zzzwwwuuutttuuuwwwxxxyyynnnmmmooorrroooiiikkkqqqvvvyyyxxxssssssvvvtttnnnooosssvvvtttqqqqqquuuzzz~~~}}}|||~~~|||yyy}}}~~~~~~}}}{{{||||||yyy|||PPPOOOSSSXXXZZZXXXYYYXXXUUU[[[^^^]]]aaahhhggg___ZZZZZZ```___^^^\\\ZZZYYYWWWVVVbbbbbbeeefffdddlllmmmllliiieeeccceeegggmmmhhhddddddgggjjjhhhfffnnnmmmkkkgggeeehhhooouuutttssspppkkkgggggglllqqqnnnooollliiimmmqqqlllbbbaaa______aaaeeeiiillllllnnnrrruuuwwwxxx{{{yyyvvvtttqqqooonnnmmmyyyqqqhhhfffiiikkkiiieeeaaaccceeeeeeeeeeeefffhhhlllnnnppppppnnnjjjhhhgggdddeeefffggggggeeeeeedddeeegggiiikkkmmmgggggggggiiikkklllkkkjjjnnnnnnlllgggbbb___aaadddfffggghhhiiiiiihhhfffddd^^^aaaeeefffeeedddddddddeeeaaabbbjjjooonnnooosssqqqmmmiiijjjnnnqqqpppmmmiiiiiijjjkkkmmmllljjjhhhmmmmmmnnnrrrvvvzzzuuuuuuzzzzzztttnnnnnnlllnnnlllmmmpppwwwvvvuuuuuuuuuuuuvvvvvvmmmpppuuuxxxyyywwwtttrrrsssyyy{{{wwwrrrpppjjjiiihhhmmmkkknnnsssssspppmmmooosssxxx{{{{{{xxxvvvrrrrrrsssvvvwwwwwwuuussswwwqqqpppsssvvvxxxzzz{{{zzzwwwtttrrrsssuuuxxxxxxvvvsssrrrrrr{{{wwwtttvvvvvvvvvzzzzzz}}}~~~zzzsssoooppprrrlllooosssuuuuuutttssstttpppqqqrrrtttvvvwwwtttpppqqqzzz|||www|||yyytttfffiiiooonnnzzzvvvqqqmmmlllooorrruuurrrxxx}}}~~~}}}~~~uuuyyywwwxxxzzzzzzwwwxxx{{{{{{xxxwwwyyy|||~~~}}}zzzzzz~~~}}}{{{xxxzzz}}}~~~}}}zzzxxxwwwyyy|||~~~qqqyyyxxxpppmmmmmmlllsssyyyzzz|||}}}~~~vvvssszzz}}}||||||xxxttttttxxx~~~vvvoooqqqyyy}}}yyytttuuusssooommmnnnqqquuuxxx}}}~~~{{{vvvuuuyyyzzzyyy||||||}}}~~~|||yyyzzz}}}~~~rrrvvv|||{{{zzzxxx|||~~~|||~~~xxxyyy~~~||||||vvvxxxxxxtttrrruuuxxxttttttyyy{{{yyy{{{}}}zzz{{{xxxqqqzzzvvvrrrpppmmmnnnwww{{{xxxwwwxxxzzzxxxzzz|||~~~~~~xxxtttuuuyyy~~~{{{xxxvvvvvvwwwwwwtttrrrrrrmmmkkkppprrrpppqqqvvvwwwsssvvvtttlllmmmtttnnnlllkkknnnssswwwyyyyyy}}}}}}zzzyyy{{{}}}~~~zzzyyy}}}~~~~~~|||}}}|||~~~~~~zzzyyyzzzDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIKKKOOOSSSUUUXXXXXXWWWTTTSSSTTTYYY]]]YYYXXXZZZ______YYYUUUVVVZZZ[[[[[[[[[YYYWWWTTTRRRXXX^^^aaaaaabbbeeegggeeelllmmmllliiifffdddfffhhhkkkgggcccaaacccfffhhhiiihhhiiijjjjjjjjjkkknnnqqqvvvtttpppllljjjjjjmmmpppnnnqqqpppmmmlllnnnlllggggggeeeccccccfffhhhiiijjjmmmmmmnnnqqqtttvvvuuusssssssssrrrqqqoooooopppqqqsssmmmggggggjjjllliiifffccceeegggggghhhiiilllooollloooqqqpppkkkgggeeeeeefffeeeeeedddddddddddddddgggggghhhiiikkkmmmooopppiiihhhggggggiiiiiihhhgggfffhhhhhheee```^^^```bbbhhhjjjkkkkkkiiigggffffffbbbaaaaaaccceeeeeedddbbb```___dddkkknnnllllllooollljjjjjjnnnrrrtttqqqmmmhhhfffeeegggkkkmmmllljjjlllmmmlllkkkkkkmmmpppsssvvvqqqppptttuuupppmmmmmmpppnnnnnnqqqqqqmmmlllooorrrrrrrrrsssssssssssssssooopppqqqtttvvvvvvtttrrrmmmsssvvvqqqkkkiiihhhgggrrrooolllkkkkkkmmmnnnoooooommmjjjjjjpppwwwuuuooommmnnnppptttxxxzzzzzzyyy~~~}}}{{{xxxtttpppmmmuuusssrrrqqqnnnlllpppwwwuuuwwwyyyzzzxxxuuurrrqqqpppsssuuuuuutttrrrrrrsssssspppppptttvvvxxx|||}}}}}}uuuooonnnnnnmmmpppssstttsssqqqppppppqqqrrrsssuuuwwwyyyyyyyyywwwrrrrrrwww|||{{{yyyyyyyyyrrrpppwww|||{{{zzzzzztttjjjkkkooonnntttqqqmmmjjjjjjlllppprrrooouuuzzz{{{yyyxxxxxxxxx{{{|||wwwuuutttuuuuuuwwwzzzyyyvvvxxx}}}}}}~~~zzzzzz~~~}}}}}}wwwuuuxxx{{{yyyxxxzzz|||{{{yyytttzzzyyyrrroooooonnnuuuyyyzzzzzz||||||yyy{{{uuuttt{{{{{{}}}|||}}}}}}zzz{{{zzzsssmmmooowww{{{xxxrrrwwwtttqqqnnnooorrrvvvyyyzzzzzzwwwsssttt{{{}}}zzzxxxwwwwwwyyy{{{yyyrrrwww~~~|||yyyzzz|||}}}yyyxxx{{{xxxsssrrrvvvxxxuuutttwwwxxxuuuvvvzzz{{{xxxzzzzzzzzzzzzwww~~~wwwqqqpppppprrrwww}}}}}}yyyuuussstttyyy}}}zzz{{{}}}{{{wwwwww|||~~~}}}{{{xxxwwwxxxxxxuuusssqqqkkkgggiiilllnnnttt{{{wwwtttwwwssskkkiiinnnpppmmmkkkmmmrrrxxx|||}}}zzz|||~~~~~~|||}}}zzzxxx~~~}}}|||~~~|||yyy}}}~~~zzz{{{|||}}}~~~~~~}}}~~~{{{zzzzzzyyy}}}~~~{{{zzz|||~~~??????AAABBBDDDFFFGGGGGGFFFFFFEEEFFFHHHKKKNNNPPPTTTSSSSSSQQQRRRUUUZZZ^^^YYYWWWXXX[[[[[[XXXWWWYYYVVVWWWZZZ[[[ZZZWWWSSSPPPXXX]]]``````aaaeeehhhgggkkkkkkjjjhhheeedddeeeggggggfffccc```___bbbhhhllldddfffiiimmmppppppmmmkkkrrroookkkiiijjjkkklllmmmnnnrrrsssooolllmmmmmmllljjjhhhffffffgggiiijjjjjjppppppsssvvvwwwvvvsssooommmooopppnnnlllmmmppptttlllhhhfffhhhlllmmmjjjfffdddeeeffffffhhhjjjooorrrlllppprrrooohhhcccbbbcccggggggffffffdddcccbbbaaahhhiiikkkmmmnnnppppppqqqjjjhhheeedddeeeeeedddcccaaaccceeeccc```___aaadddlllmmmmmmlllkkkiiiiiiiiidddaaa^^^```ccceeeccc```\\\```hhhooonnnkkkjjjmmmggghhhkkkqqquuuuuuqqqlllhhhdddbbbdddjjjnnnmmmkkkllllllkkkjjjiiijjjmmmppppppllliiikkkmmmkkkkkkmmmooommmmmmooonnniiigggiiimmmoooppprrrrrrrrrqqqppppppnnnmmmooosssuuutttqqqooovvvxxxqqqiiihhhjjjkkkwwwsssmmmlllnnnqqqrrrrrrqqqoookkkmmmuuu{{{xxxppppppooooooqqquuuxxxyyyzzzyyyyyyyyywwwuuusssqqqppprrruuutttnnnlllpppvvvyyywwwxxxzzzxxxuuuqqqooonnnqqqsssttttttrrrqqqqqqrrrpppnnnooosssvvvwwwzzz|||~~~~~~yyyqqqjjjgggfffqqqsssuuuuuurrrpppnnnnnnsssssssssvvvyyy{{{{{{{{{|||xxxvvvxxxyyywwwwww{{{xxxooommmwww{{{vvvvvv||||||tttnnnmmmnnnooopppnnnkkkiiiiiikkknnnpppooossswwwxxxuuuqqqpppqqq~~~zzzuuusssttttttwwwzzzzzzxxx||||||~~~}}}zzz{{{yyyssssssxxx|||xxxxxx|||~~~zzzuuuwwwzzz}}}}}}yyyuuuqqqoooooouuuyyyxxxwwwxxxwwwtttxxxtttvvv}}}zzzuuuxxx}}}zzz}}}wwwqqqmmmpppvvvzzzwwwsssvvvuuusssrrrrrrsssvvvwwwuuuvvvtttqqquuu~~~vvvrrrssswwwyyyyyywwwvvv}}}}}}zzzzzz|||}}}}}}xxxsssrrrnnnnnnqqqvvvvvvttttttwwwxxxxxxyyy{{{yyywwwzzz{{{yyy|||~~~vvvnnnnnnqqqrrrtttwww~~~{{{vvvrrrppprrrxxx}}}|||}}}~~~~~~yyywww||||||}}}{{{yyyxxxwwwuuutttllliiihhhkkknnnqqqvvv{{{{{{uuusssuuurrriiigggjjjqqqooommmnnnsssyyyzzz|||}}}~~~~~~}}}}}}}}}tttvvv~~~~~~}}}}}}|||yyyyyy|||yyy{{{~~~}}}{{{{{{wwwxxxyyyzzz{{{|||||||||~~~~~~~~~}}}}}}}}}zzzzzz~~~|||xxxwwwzzz}}}~~~~~~=========>>>@@@AAABBBCCCDDDDDDEEEFFFHHHKKKMMMNNNNNNNNNMMMNNNOOOSSSXXX[[[YYYXXXWWWWWWWWWXXXYYY[[[WWWXXXZZZ[[[[[[YYYWWWUUUXXX\\\^^^]]]^^^dddhhhhhhhhhhhhfffdddccccccdddeeebbbdddeeeccc```bbbhhhnnnggggggjjjnnnrrrqqqlllgggmmmjjjhhhiiillloooooonnnpppqqqpppnnnmmmmmmmmmmmmgggeeedddeeeiiimmmooopppvvvvvvwwwxxxyyywwwsssooommmooopppoookkkkkkooossshhhggggggiiimmmmmmiiidddbbbbbbbbbbbbccceeejjjnnnjjjnnnqqqnnngggbbbbbbeeeggghhhhhhhhhgggeeecccbbbhhhiiikkklllmmmmmmlllllliiifffcccaaaaaabbbcccbbbdddeeeeeeccc```aaadddhhhooollljjjkkknnnooollliii_________```aaaaaa___^^^^^^eeelllpppnnnkkklllooofffgggkkkppptttsssoookkkhhheeecccgggmmmooolllhhhkkkkkkkkkiiihhhhhhjjjlllkkkhhhffffffgggiiilllnnnnnnkkkiiijjjiiiffffffiiikkknnnqqqssstttrrrpppooommmkkkkkknnnssstttrrrnnnssszzz|||tttlllkkknnnqqqvvvqqqmmmmmmppprrrqqqooottttttsssrrrvvvzzzxxxsssrrrqqqqqqrrruuuwwwwwwvvvqqqrrrssssssrrrrrrssstttqqqwwwvvvllljjjrrrxxxwww{{{}}}|||yyysssnnnllllllvvvwwwwwwvvvtttrrrrrrsssvvvssssssvvvwwwuuuvvvzzz}}}}}}{{{vvvoooiiiffffffsssuuuvvvvvvtttqqqppppppuuutttsssvvvzzz~~~~~~}}}yyywwwwwwyyywwwvvvzzzvvvsss{{{{{{sssttt~~~yyyuuuooojjjlllrrrrrrpppnnnlllkkklllnnnoooqqqrrrttttttqqqnnnooosss||||||zzzyyyzzzwwwwww{{{~~~~~~zzz||||||zzz}}}~~~{{{vvvtttuuuzzz~~~yyyyyy|||}}}zzzvvvxxxyyyzzzzzzxxxuuuqqqooommmrrrvvvtttsssuuutttqqquuuuuuxxx}}}vvvsssssswww~~~~~~}}}xxxvvv{{{{{{zzztttqqqppprrrwwwyyywwwtttssstttuuuvvvvvvuuusssrrrqqqtttttttttzzz}}}uuuqqquuu{{{|||yyy{{{~~~vvvvvvvvvzzz|||}}}|||~~~~~~yyysssoooppprrruuuvvvsssqqqsssvvvxxxzzz||||||yyywww{{{{{{{{{}}}|||tttmmmmmmmmmmmmooosss}}}{{{xxxuuussstttxxx|||~~~~~~}}}|||{{{{{{~~~|||yyywwwuuutttsssgggjjjpppuuuwwwvvvvvvvvvwwwrrrpppqqqpppkkkkkkoooppppppppprrrvvv{{{{{{|||}}}~~~~~~~~~~~~~~~xxxxxxzzz|||yyyuuuyyyzzz{{{}}}~~~zzzxxx~~~zzz|||~~~|||yyyyyyxxxyyyzzz{{{||||||||||||~~~}}}}}}~~~|||wwwvvvyyy{{{{{{yyy>>>===<<<<<<<<<===>>>>>>AAABBBCCCEEEGGGIIIKKKKKKKKKKKKKKKMMMPPPSSSVVVWWWSSSSSSRRRQQQRRRUUUWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[XXX[[[\\\YYYZZZ```eeefffgggfffdddccccccddddddddd___dddiiiiiieeedddhhhmmmmmmkkkkkknnnppppppkkkggghhhggggggkkkqqqttttttssssssnnnjjjjjjmmmnnnmmmkkkdddcccccceeejjjnnnqqqsss{{{zzzyyyyyyyyywwwuuurrrmmmoooqqqpppooooooqqqsssjjjiiiiiikkkmmmlllhhhdddccccccbbb```___aaadddhhhhhhkkknnnmmmhhheeefffiiifffhhhjjjkkkkkkjjjhhhfffjjjkkkllllllllljjjiiihhhgggdddaaa```aaabbbcccbbbhhhhhheeeaaa^^^___eeejjjpppiiidddhhhqqqtttnnngggWWW\\\bbbccc___\\\\\\^^^ccchhhlllllliiiiiimmmppphhhiiikkkmmmoooooonnnllljjjiiijjjnnnqqqpppjjjccciiijjjjjjhhhgggfffhhhjjjggggggfffeeefffjjjnnnpppqqqkkkhhhhhhhhhhhhkkkqqqjjjlllooorrrrrrqqqnnnlllhhhiiikkkppptttsssppplllqqqwwwxxxpppjjjjjjnnnpppqqqpppoooqqqssssssooolllsssxxxzzzuuuqqqrrrttttttooooooqqqtttwwwxxxwwwvvvxxxxxxwwwtttpppnnnoooqqqqqqwwwvvvllliiipppuuutttzzzrrrlllkkklllvvvxxxyyyzzzxxxxxxxxxyyy|||yyyxxxzzzyyyvvvvvvyyy|||wwwrrrpppooopppqqqsssttttttsssrrrrrrrrrvvvtttsssvvv|||ttttttuuuwwwuuutttyyy}}}yyy|||yyyrrruuu}}}yyytttlllgggkkkttttttssspppmmmllllllmmmnnnssspppooopppmmmkkkpppxxx|||~~~{{{{{{|||~~~wwwtttzzz}}}}}}zzz|||~~~}}}zzzwwwvvvvvvyyy{{{}}}|||{{{{{{{{{{{{{{{zzzwwwxxxyyyyyywwwsssooommmjjjooorrrqqqqqqssstttrrrtttwww{{{}}}|||xxxooosssxxx{{{}}}}}}}}}~~~xxxtttuuu||||||uuuqqqqqqqqqqqqsssvvvvvvuuusssooorrrvvvyyyyyyuuuppplllnnnssswwwyyy~~~}}}|||xxxvvv{{{zzzyyyrrrsssuuuyyy|||~~~yyyrrrnnnuuuxxxxxxuuurrrsssvvvyyyxxx{{{}}}{{{yyyzzz|||~~~}}}yyyzzz|||}}}|||{{{xxxtttqqqpppllljjjnnnttttttvvvxxxxxxxxxxxxzzz{{{}}}~~~~~~}}}|||}}}~~~~~~{{{wwwtttsssrrrsssiiiooouuuxxxxxxwwwvvvtttsssooonnnooopppqqqtttyyynnnppptttwwwyyy{{{|||}}}yyyyyyzzz|||}}}~~~}}}}}}wwwtttssstttvvvvvvxxx{{{}}}|||zzz{{{||||||{{{zzzyyyyyy}}}yyyxxx|||~~~zzzwwwwww{{{|||~~~~~~~~~~~~~~~~~~~~~zzzyyyzzzzzzyyywww>>>===;;;:::::::::;;;<<<<<<>>>@@@BBBDDDFFFFFFGGGJJJJJJKKKOOORRRTTTTTTRRRNNNQQQQQQPPPQQQUUUWWWVVVVVVUUUTTTTTTUUUWWWZZZ\\\WWWYYYXXXTTTUUU\\\bbbccchhheeeccccccdddeeeeeeeee___eeekkkllliiigggiiikkkooonnnlllllllllllljjjhhh___aaadddiiinnnrrrrrrrrrtttlllfffhhhlllmmmlllkkkgggfffeeefffjjjnnnpppqqq|||zzzyyyxxxxxxxxxuuussslllnnnppprrrtttuuuuuutttnnnmmmlllllllllkkkiiigggffffffeeecccaaaaaaccceeehhhjjjkkklllkkkjjjkkkllleeegggkkknnnnnnmmmkkkiiimmmmmmmmmmmmlllkkkjjjiiifffdddbbbaaabbbcccbbbbbbgggfffddd___\\\]]]bbbgggmmmfffbbbgggqqqtttlllcccTTT\\\cccccc^^^ZZZ]]]aaaeeeiiiiiieeedddggglllnnnjjjjjjkkklllmmmnnnnnnnnnkkkmmmqqqtttsssooohhhbbbhhhiiiiiihhhffffffgggiiidddhhhiiiggghhhlllppppppmmmgggdddeeeeeefffkkkqqqhhhjjjmmmoooooommmjjjhhhdddhhhmmmqqqsssqqqnnnlllpppttttttoookkkmmmppppppoooqqqtttvvvuuusssooommmrrryyy{{{tttllllllppptttkkklllnnnssswwwyyyxxxwwwuuuvvvuuupppllljjjlllppprrruuuuuuooolllooorrrsss{{{rrrmmmmmmpppqqquuuyyy|||}}}}}}~~~}}}yyyxxxzzzzzzxxxyyy|||~~~{{{wwwtttsssssstttnnnppprrrrrrrrrqqqrrrssswwwtttrrruuu|||xxxxxxzzz|||zzzwwwyyy~~~~~~|||zzzzzzwwwtttxxx}}}}}}zzzrrrjjjiiinnnuuutttqqqnnnkkkjjjkkkmmmnnnsssnnnlllnnnllliiiooozzz{{{xxxxxxyyyzzztttssszzz~~~{{{zzz~~~}}}yyywwwvvvvvvvvvyyyzzz|||}}}}}}}}}}}}~~~uuuxxx{{{zzzvvvqqqmmmkkkiiiooorrrqqqqqqtttuuutttuuuzzz}}}}}}~~~~~~zzzvvvrrrxxx~~~}}}{{{|||xxxvvvxxx{{{tttqqqoooppprrrttttttsssqqqpppooorrrwwwzzzyyyuuuoookkkmmmrrrxxx{{{zzz~~~}}}{{{}}}{{{|||}}}ssssssvvvxxxyyy||||||}}}~~~xxxrrrpppuuuxxxwwwssssssxxx||||||yyy{{{{{{yyyzzz~~~}}}{{{tttqqqvvv||||||zzzyyyyyywwwvvvuuuppplllqqqxxxjjjooovvvzzz||||||||||||{{{|||}}}}}}}}}|||{{{zzz}}}}}}zzz{{{~~~}}}zzzvvvrrrpppqqqsssoootttvvvsssqqqtttwwwxxxrrrqqqqqqrrrtttxxx|||nnnrrrvvvyyyyyyxxxwwwwwwssstttvvvzzzyyyuuuqqqqqqsssuuuuuuuuu}}}|||{{{zzzzzzzzzyyywwwwwwyyyzzz}}}|||~~~xxxuuuwww{{{}}}zzzwwwwww}}}~~~||||||zzz~~~~~~~~~}}}|||{{{zzzzzzzzz;;;:::999888888999;;;<<<999;;;>>>AAACCCDDDDDDDDDFFFGGGIIIMMMQQQQQQMMMJJJHHHMMMOOONNNPPPUUUUUUQQQRRRRRRSSSTTTUUUWWWYYY[[[VVVXXXUUUPPPPPPWWW]]]```eeebbb___```bbbccccccbbbcccfffiiijjjiiihhhiiijjjkkkllllllkkkiiihhhhhhiii\\\```fffkkkmmmooopppqqqssskkkgggiiijjjjjjkkknnnjjjhhhggghhhllloooqqqrrrwwwwwwwwwyyyyyywwwtttqqqooooooppptttyyyyyytttpppqqqooommmkkkkkklllmmmmmmhhhhhhhhhfffdddcccdddeeelllkkkjjjkkknnnooonnnllldddgggkkknnnooonnnkkkhhhmmmlllllllllkkkllllllmmmhhhfffdddcccccccccaaa___aaaccccccaaa^^^]]]aaadddhhhffffffiiimmmlllfff___ZZZ^^^aaa```^^^^^^bbbggghhhjjjhhhddddddiiilllkkkhhhjjjlllnnnooopppqqqrrrkkkoootttuuuqqqlllhhhffffffhhhhhhhhhgggggghhhiiibbbiiimmmkkkkkkoooqqqooogggcccbbbdddeeedddgggkkkjjjkkkmmmnnnmmmkkkiiigggccchhhnnnqqqooonnnoooqqqqqqsssrrrooopppsssssspppmmmrrrvvvvvvrrroooooopppuuuzzzzzzrrrlllmmmrrruuunnnmmmmmmooorrrttttttsssmmmoooooollliiijjjoootttrrrrrrssstttrrrooorrrwww}}}zzzrrrnnnqqquuuppptttzzz}}}~~~}}}|||||||||xxxvvvwwwwwwvvvxxx||||||{{{zzzxxxwwwuuurrrpppqqqsssttttttsssssstttuuuwwwssspppttt|||||||||}}}{{{}}}qqqzzz~~~zzzvvvwwwzzzyyy}}}zzzoookkkqqqtttrrrrrroookkkiiiiiilllppprrrtttooooootttqqqkkkooozzz~~~|||wwwuuuuuurrrrrrvvv}}}~~~zzzyyy~~~}}}xxxvvvvvvwwwxxx|||{{{|||~~~}}}tttzzz~~~}}}vvvoookkkkkkmmmrrrtttssssssvvvwwwvvvuuu|||~~~~~~}}}xxx{{{}}}}}}}}}{{{{{{|||}}}yyyxxxzzzzzzvvvwwwqqqtttwwwxxxvvvtttrrrrrrtttuuuwwwxxxwwwtttpppnnnkkkqqquuuwww|||{{{}}}~~~|||{{{xxxzzzvvvuuuzzz~~~||||||~~~yyyvvvwwwsssuuutttrrruuu{{{|||xxxzzz{{{yyyxxx||||||rrrmmmnnnuuuzzzyyyxxxzzz{{{wwwuuuuuutttqqqsssxxxlllqqqxxx}}}~~~}}}|||{{{xxxyyyzzz{{{{{{zzzyyyyyy||||||zzzyyyyyy|||||||||zzzvvvqqqppprrrtttpppwwwyyytttrrrvvvzzzzzzuuuwwwyyyyyy{{{}}}}}}|||qqqtttwwwxxxvvvtttssstttssssssvvv{{{wwwxxxwwwuuutttvvvxxxyyy~~~~~~xxxzzz|||{{{zzzzzz}}}~~~|||}}}|||yyyzzz~~~}}}|||~~~~~~yyy~~~||||||~~~|||}}}~~~{{{~~~~~~zzzxxxyyy|||888888777666777999;;;===999;;;>>>AAADDDDDDDDDDDDBBBCCCFFFJJJNNNLLLGGGBBB>>>EEEIIIHHHKKKOOONNNIIIPPPRRRTTTVVVXXXYYYZZZZZZVVVWWWTTTNNNMMMTTT[[[]]]```]]][[[[[[^^^```___^^^fffgggggggggggggggiiijjjeeehhhkkkkkkhhhfffgggjjjccchhhooossssssssstttvvvqqqllljjjkkkiiifffkkksssjjjiiihhhjjjnnnrrrtttuuuqqqsssvvvyyyzzzwwwrrrmmmtttrrrrrrvvvzzzyyyppphhhssspppmmmkkkkkkmmmppprrrggghhhiiihhhfffeeeeeefffpppmmmjjjlllppprrrooollleeegggllloooooommmiiifffjjjiiiiiiiiijjjkkkmmmooojjjiiigggfffeeeccc___]]]]]]aaaddddddbbb```aaacccdddgggjjjkkkiiieee```]]]aaa```^^^]]]^^^bbbgggkkkjjjllljjjfffgggmmmnnniiifffiiinnnqqqssssssttttttkkkpppttttttooojjjiiijjjfffggghhhhhhgggggghhhjjj```iiiooommmmmmpppqqqnnngggeeefffjjjjjjggggggiiinnnnnnoooooonnnllljjjiiidddjjjoooooolllkkkpppuuunnnooonnnmmmppptttrrrmmmlllqqquuutttnnnkkknnnrrrzzz|||yyyrrrpppssswwwyyyuuurrrnnnllllllmmmmmmmmmrrrttttttpppllllllrrrwwwrrrooorrrxxxvvvppprrr|||yyy|||}}}yyyrrrppptttzzzrrrvvv{{{~~~|||yyyvvvttt}}}xxxuuuuuutttrrruuuyyy|||}}}~~~~~~zzztttpppwwwxxxyyyxxxwwwvvvwwwxxxwwwssspppsss|||wwwxxx|||~~~{{{zzzkkk{{{}}}xxxzzzyyyssszzzmmmmmmxxxyyypppqqqnnnkkkiiijjjnnntttwwwwwwrrruuu{{{xxxoooqqqyyyzzzyyyuuutttlllrrr|||}}}}}}~~~|||xxxzzz|||vvvuuuxxx|||~~~}}}{{{{{{ttt{{{wwwnnnkkkkkkqqqvvvxxxuuuuuuwwwxxxwwwuuu|||{{{~~~yyywwwxxxzzzzzzzzzyyyxxxzzz|||{{{xxxxxx|||uuuyyy}}}}}}zzzwwwuuuuuuyyyxxxwwwvvvuuutttsssrrrkkkoooqqqsssxxx}}}}}}|||yyy}}}~~~yyy|||}}}uuu}}}~~~{{{|||rrrttttttrrrvvv{{{xxxqqq{{{{{{wwwvvv}}}{{{llljjjnnnvvvxxxvvvwww||||||uuuqqqsssuuutttssstttvvvzzz~~~}}}{{{zzzvvvwwwxxxyyyyyyyyyxxxxxxzzzxxxuuuvvvzzz||||||zzzvvvqqqpppsssvvvmmmwww~~~|||zzz{{{|||yyyxxx||||||xxxtttvvvwwwuuurrrpppqqqssswwwwwwxxx|||~~~tttzzz}}}{{{xxxzzz}}}xxx{{{~~~~~~}}}~~~uuu|||yyy}}}yyyyyy{{{~~~|||yyyuuuvvvzzz777666555666777888777666:::<<<>>>@@@@@@???===<<>>@@@BBB@@@BBBDDDEEEDDDDDDEEEFFFFFFLLLNNNLLLJJJLLLNNNNNNOOOPPPOOOMMMOOORRRQQQNNNTTTSSSTTTUUUWWWYYY\\\]]]^^^______^^^```cccaaa]]]aaabbbeeeiiikkkhhhbbb\\\dddiiioootttuuutttsssrrrppprrrpppllllllooopppnnnooonnnlllkkklllooossswwwqqqtttvvvwwwtttpppnnnllljjjkkkmmmnnnnnnllljjjhhhllliiiggghhhhhhhhhmmmtttlllppppppmmmkkkmmmmmmlllnnnllliiiggghhhhhhhhhgggaaaeeejjjmmmmmmllljjjjjjcccbbbaaabbbeeehhhiiijjjkkkhhhccc^^^\\\]]]___```^^^^^^]]]^^^___```^^^]]]```fffkkkiiibbb]]]```dddbbbcccbbb```bbbgggkkkkkksssrrrpppnnnlllllllllmmmkkkooommmnnnsssllleeejjjjjjmmmqqqsssrrrnnniiifffcccgggkkkjjjfffggglllrrrooorrrqqqlllkkknnnqqqpppllliiifffeeefffgggggggggiiiiiihhhgggjjjmmmlllgggfffooouuurrrnnnoooqqqsssqqqqqqpppmmmiiihhhjjjmmmgggeeedddgggmmmqqqqqqpppiiinnnsssuuussspppoooooorrruuuwwwuuuqqqpppvvv|||vvvqqqllllllttt|||zzzsssiiiqqqwwwyyyzzz{{{zzzvvvzzzvvvrrrqqqtttyyy|||~~~||||||}}}~~~~~~~~~}}}}}}|||zzzuuurrroooppprrrssswwwyyy}}}|||uuusssuuuuuu}}}www{{{xxxqqqzzzwww{{{|||||||||{{{{{{|||}}}{{{{{{zzz{{{~~~~~~uuurrrxxx}}}}}}||||||zzzvvvqqqlllaaakkkrrrpppmmmmmmoooppptttwww{{{|||{{{{{{}}}wwwzzz||||||xxxvvvvvvxxx{{{}}}}}}{{{{{{{{{~~~}}}{{{yyyxxxxxxzzzzzz|||}}}}}}~~~}}}|||~~~{{{yyytttmmmhhhooorrrxxx|||}}}{{{wwwttt~~~~~~{{{yyywwwvvvvvvwwwvvvzzzzzz}}}{{{uuuppppppsssssssssvvvzzzyyysssooooooooouuu{{{}}}|||}}}{{{xxxzzz}}}~~~{{{{{{~~~~~~~~~}}}vvvrrrmmmrrrwwwyyy|||}}}~~~~~~~~~}}}{{{yyyyyyzzzyyywwwuuuuuuyyy}}}wwwwwwyyy{{{}}}{{{yyy{{{{{{vvvrrrqqq}}}xxxrrrsssyyy|||zzzvvvrrruuuvvvtttssswwwyyyxxxvvvuuussssssuuuvvvuuutttkkkjjjjjjmmmrrrwwwyyyzzz}}}zzztttuuuuuuuuuuuutttrrrpppnnnvvv{{{~~~}}}}}}|||yyy|||}}}|||}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}{{{|||{{{xxxvvvzzz~~~{{{|||222000000000222333222111333444666777888888777666999999999999:::<<<===??????@@@BBBBBBBBBBBBCCCDDD@@@HHHMMMJJJGGGHHHKKKLLLMMMNNNNNNMMMNNNOOONNNMMMPPPRRRTTTTTTUUUWWWZZZ]]][[[\\\\\\]]]^^^```___^^^aaadddggggggeeebbb^^^]]]bbbeeelllttttttppppppuuurrrsssrrrpppooopppooonnnsssppplllmmmppprrrpppnnnqqqtttvvvvvvrrrmmmiiiggghhhjjjllllllkkkjjjjjjjjjiiifffdddffffffffflllsssmmmpppqqqllljjjlllmmmkkkpppnnnllliiihhhfffeeedddbbbhhhoooqqqooolllkkkkkk```___```bbbfffhhhiiiiiidddaaa^^^\\\]]]___aaaccc^^^```bbb```]]][[[\\\]]]bbbeeehhhfffcccbbbeeeiiifffeeecccbbbdddhhhjjjkkkssssssrrrqqqooonnnnnnoooqqquuuqqqoooqqqjjjbbbeeejjjmmmqqqrrrppplllhhheeehhhjjjkkkiiiffffffkkkooonnnqqqpppkkkiiimmmoooooojjjhhheeeeeefffhhhhhhggggggeeeccccccgggjjjiiieeegggnnnsssqqqnnnnnnmmmjjjnnnppppppmmmhhhgggjjjmmmjjjhhhfffiiimmmppppppnnnkkkrrrxxxwwwrrrmmmmmmooorrrvvvyyyvvvqqqooosssxxxtttnnniiikkktttyyyuuuooommmuuuyyyxxxvvvuuutttqqqvvvsssqqqrrrwww{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~zzztttqqqpppqqqrrrrrrsssyyy|||xxxxxxzzzxxxyyy}}}{{{ttt}}}yyy~~~|||{{{{{{~~~~~~}}}xxxyyy|||zzzqqqpppvvv}}}zzzzzzyyyxxxuuuqqqllliiiZZZjjjsssmmmgggkkkpppqqq{{{~~~zzzyyyyyy|||{{{wwwzzz~~~{{{|||~~~}}}{{{yyyxxxyyy~~~zzzvvvtttttttttwww{{{{{{{{{~~~zzzvvvrrrooollltttvvvyyy|||}}}|||zzzxxx}}}zzzvvvwwwxxxxxxwwwwwwxxxyyyzzz}}}www{{{}}}zzzuuurrrvvvzzztttuuuwwwzzzyyyvvvsssqqqvvv{{{}}}}}}~~~yyyyyy{{{}}}~~~}}}}}}}}}~~~~~~xxxrrrnnnvvvyyy}}}}}}~~~~~~~~~{{{xxxvvvxxx|||}}}}}}~~~|||yyyxxxzzzyyytttqqqrrr{{{vvvsssvvv}}}zzztttooouuuxxxvvvvvv{{{{{{zzzyyyxxxwwwwwwvvvvvviiijjjkkknnnssswwwzzz{{{~~~|||tttsssuuuwwwwwwuuusssrrrrrrxxxzzz|||zzzyyyxxxxxxxxx|||||||||}}}}}}|||}}}~~~~~~{{{|||}}}}}}}}}|||}}}~~~zzz}}}{{{}}}222000//////000000...---222333555666777777666666555666888:::;;;;;;;;;:::>>>???@@@@@@@@@@@@BBBCCCIIIPPPSSSNNNHHHGGGGGGGGGLLLKKKKKKLLLKKKJJJKKKLLLMMMOOORRRTTTUUUWWWZZZ]]]WWWXXXZZZ]]]^^^___```aaa^^^cccgggeee```]]]___ccc^^^aaaiiipppqqqmmmooouuuwwwvvvvvvvvvuuurrroooooouuunnniiilllssstttlllcccrrrtttuuusssnnnhhhdddbbbfffhhhjjjkkkjjjjjjkkklllfffdddcccfffffffffkkkrrrdddhhhiiifffgggmmmqqqrrrnnnnnnllliiieeecccbbbaaaeeejjjpppqqqnnnjjjhhhhhh```___```cccfffhhhhhhhhh___]]]\\\]]]```aaaaaa```]]]cccgggccc\\\XXX[[[```bbb``````aaadddfffhhhhhhiiieeeaaaaaadddgggjjjlllmmmoooqqqpppnnnmmmnnnoooooouuuppplllooojjjcccfffjjjmmmppppppmmmiiigggfffjjjhhhffffffhhhjjjlllmmmjjjooopppmmmlllnnnooommmjjjhhhgggggghhhiiiiiiiiifffbbb```aaadddeeedddcccgggjjjlllmmmppprrrnnnggglllmmmnnnllliiihhhjjjmmmmmmjjjiiikkkooorrrrrrppplllrrrwwwuuuooolllpppuuuvvvwwwvvvtttrrrqqqpppqqqqqqkkkgggkkkrrrtttnnniiipppwwwyyyuuuqqqpppqqqpppuuuttttttyyy}}}zzzxxxwwwxxx{{{}}}~~~}}}{{{yyyvvvttttttsssrrrpppqqqxxx~~~||||||~~~yyy~~~vvv{{{zzzuuu~~~zzz|||xxx|||}}}{{{{{{|||~~~{{{yyywwwvvvuuuwwwzzz}}}~~~|||{{{xxxuuuqqqnnnmmmlll^^^lllssslllfffkkktttvvv|||yyytttsssvvv|||~~~xxxuuuyyy~~~yyy{{{}}}}}}{{{yyyyyyzzz{{{wwwttttttvvv}}}~~~{{{{{{}}}|||{{{~~~xxxrrrppprrrvvvvvvvvvuuuvvvwwwyyy{{{|||}}}yyyvvvrrrvvvzzz|||{{{yyyyyyyyy|||zzzzzz|||zzz|||}}}{{{wwwuuuyyy}}}wwwyyy|||}}}}}}}}}zzzxxxwwwxxxyyy{{{}}}zzzxxx|||~~~~~~~~~}}}xxxxxx}}}}}}~~~xxxtttsss}}}}}}~~~~~~}}}}}}{{{}}}}}}wwwqqqsss{{{}}}}}}uuuvvvyyy{{{xxxssstttyyyyyywwwxxx}}}{{{tttqqqwww{{{yyyyyy~~~~~~}}}{{{yyywwwwwwyyyzzzuuutttsssrrrqqqqqqrrrsss{{{zzzwwwvvvyyy~~~|||wwwvvvwwwxxxwwwvvvuuuvvvxxxyyyxxxwwwvvvttttttvvvyyy}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{vvvzzz~~~~~~}}}}}}}}}111000......//////---,,,///000111222333444444444333444777999::::::999888<<<===>>>>>>===>>>@@@BBBDDDIIIKKKHHHEEEFFFGGGFFFIIIHHHIIIJJJIIIFFFFFFJJJLLLMMMOOORRRUUUXXXYYYZZZUUUUUUXXX]]]^^^]]]___ccc[[[```eeeddd```___bbbfff\\\ccckkknnnmmmmmmpppsssyyyxxxyyy|||zzzuuurrrrrrrrrkkkfffjjjrrrtttkkkaaarrrssssssooojjjeeebbb```cccdddfffiiikkkllllllllleeedddfffjjjjjjjjjmmmsssnnnqqqpppkkkkkkooossssssjjjkkkjjjgggccc```______eeehhhlllmmmkkkhhheeeccc```______aaadddeeeeeeddd```^^^\\\^^^```aaa___\\\]]]cccgggddd]]]ZZZ]]]bbb^^^[[[YYY[[[aaaeeefffdddiiibbb^^^```dddfffhhhkkkfffjjjmmmnnnlllkkklllnnniiippplllfffkkkkkkgggjjjjjjlllooommmjjjggghhhiiieeecccbbbeeeiiimmmoooooojjjooorrrqqqoooppppppmmmbbbcccddddddcccccceeeggggggcccbbbcccbbb___```cccgggggggggiiiqqqwwwsssllllllkkkkkkkkkkkklllmmmmmmllljjjiiilllrrrvvvvvvuuukkkpppsssqqqnnnnnnttt{{{xxxuuurrrqqqrrrqqqooommmnnnjjjiiinnnrrroookkkhhhnnntttxxxtttpppqqqssstttvvvvvvxxx|||sssqqqoooqqqwww|||~~~~~~wwwxxxyyyyyyxxxuuurrrppprrrzzz}}}vvvzzzppptttuuurrr}}}yyy}}}zzz~~~}}}yyyxxxzzz}}}}}}|||vvvyyy||||||{{{zzz|||~~~xxxwwwsssnnniiihhhiiikkkgggnnnqqqmmmjjjooowww|||yyy~~~xxxtttsssrrrxxx~~~}}}yyywwwzzzyyy{{{}}}~~~|||{{{{{{{{{yyy{{{}}}|||zzzyyy||||||~~~~~~|||~~~~~~~~~~~~}}}|||~~~}}}wwwqqqooouuu{{{tttqqqnnnmmmooouuu{{{}}}yyywwwuuuxxx|||}}}yyyyyyyyyzzzxxxwww{{{~~~|||yyyxxxxxxyyyvvvzzz|||{{{{{{|||zzzvvvtttrrrrrruuu|||yyyxxx~~~|||yyyxxxzzz~~~~~~}}}~~~wwwrrrssszzz|||||||||~~~~~~~~~|||{{{|||{{{~~~wwwrrrooorrr{{{}}}{{{zzzrrruuuzzz}}}zzzuuuyyyzzz{{{~~~zzztttuuuyyy{{{yyyzzz~~~}}}}}}|||yyyxxxxxxzzz|||wwwvvvtttqqqoooooorrruuu{{{zzzxxxwwwzzz~~~yyyyyyxxxwwwxxxyyy{{{|||zzzvvvssssssrrrrrrwww}}}www|||~~~~~~}}}zzzyyyyyyzzzuuuzzz~~~}}}}}}~~~}}}}}}...---,,,---///000///.........///000222222333333333333444666777777888888:::;;;;;;;;;:::;;;===???999<<<>>>===???DDDFFFEEEGGGEEEGGGIIIFFFBBBCCCHHHMMMLLLLLLOOOTTTVVVVVVTTTUUUTTTXXX]]]\\\ZZZ\\\bbb___aaaccceeeeeeccc___\\\^^^jjjrrrnnnlllppprrrqqqtttsssvvv||||||vvvrrrssslllhhheeehhhmmmpppnnnkkkqqqqqqpppmmmiiieeedddddd______aaafffkkknnnllljjjggggggkkkpppqqqoooqqqvvvzzz}}}{{{uuuppppppooommmiiikkkkkkiiidddaaaaaabbbffffffgggiiijjjiiifffccc___^^^\\\\\\^^^______^^^aaa]]]ZZZ[[[___bbbaaa___aaabbbccccccaaa``````aaa\\\[[[ZZZ[[[^^^aaabbbbbbeee^^^\\\aaafffffffffhhhbbbgggmmmnnnmmmlllnnnpppkkkrrrllldddiiikkkiiillljjjlllmmmjjjfffeeeiiimmm```aaadddfffhhhkkkmmmooolllqqqrrrpppnnnnnnmmmjjj]]]aaaeeeddd```___ccchhhjjjggggggfffaaa[[[^^^eeeiiijjjhhhhhhmmmsssrrrnnnnnnkkkiiikkkppprrrqqqnnnkkkiiiiiimmmssswwwxxxwwwqqqsssuuutttqqqqqquuuzzzuuurrrooonnnoooppppppooollljjjlllssstttooolllmmmjjjsssyyywwwssstttvvvwwwvvvuuuwww}}}~~~wwwsssoookkkmmmrrrwwwyyyxxxtttxxx||||||yyyuuuttttttwww}}}~~~yyytttwwwkkkppprrrqqq}}}zzz}}}~~~~~~{{{vvvuuuyyy||||||zzzwwwzzz|||}}}{{{zzz{{{|||rrrqqqooojjjeeedddfffiiinnnkkkkkkmmmooopppuuuzzzzzz}}}{{{wwwvvvvvvxxx}}}|||yyyyyyzzzyyy{{{}}}}}}{{{yyyyyyyyyuuuyyy}}}~~~|||}}}yyy{{{|||}}}~~~xxxwwwzzzyyyzzzzzzwwwtttsssuuuwwwqqqnnnkkkkkknnnuuu||||||vvvssstttvvv{{{~~~}}}yyywwwyyy|||{{{|||}}}}}}{{{zzz{{{{{{xxxvvvxxx}}}~~~zzzyyyzzzxxxrrrxxxvvvuuuwww||||||yyy|||{{{xxxvvvwww{{{}}}zzzzzz|||xxxuuuxxx{{{|||}}}}}}{{{{{{uuuuuuvvvxxx{{{~~~|||||||||tttuuuyyy~~~~~~|||~~~{{{vvvtttvvvxxxxxxwww{{{|||yyyyyyzzztttsssqqqooommmooouuuzzzxxx{{{|||{{{~~~zzzxxxvvvxxx{{{}}}|||{{{{{{uuuqqqrrrqqqrrryyy~~~|||yyy~~~~~~}}}~~~|||yyyxxxwwwvvvwww{{{||||||~~~~~~+++***+++,,,///111111111//////000111222333444555333333222222333555777999888999999888888888;;;===??????===;;;===AAABBB???FFFDDDEEEHHHEEE@@@AAAGGGNNNKKKJJJMMMSSSUUURRRNNNUUUTTTWWW\\\[[[WWWYYY___fffddddddgggjjjeeeYYYNNNbbbrrrxxxppplllrrrtttooommmlllqqqyyyzzztttqqqrrrgggfffffffffiiimmmrrrvvvppppppooolllhhhfffggghhh]]]\\\]]]dddlllooolllhhhiiijjjooouuuvvvtttuuuxxxssswwwxxxtttqqqpppmmmjjjkkkmmmnnnlllhhheeeeeefffgggffffffiiilllllliiifff^^^\\\YYYXXXYYYZZZZZZYYY```[[[WWWXXX^^^dddffffffeeeaaa___aaaeeegggccc___\\\^^^______^^^^^^```bbbaaa[[[[[[ccchhhfffddddddbbbhhhoooqqqpppoooqqqtttrrryyypppfffiiikkkhhhkkkjjjllllllhhhddddddjjjooo^^^ccchhhiiifffeeeiiimmmmmmqqqqqqllliiijjjiiiggg```ggglllkkkeeeccciiiooolllkkkkkkiiiaaaZZZ]]]ffflllnnnlllhhhgggjjjlllkkkoookkkiiilllssswwwtttpppmmmkkkjjjmmmrrrvvvwwwuuuzzz{{{|||yyyuuussstttvvvpppooonnnmmmmmmoooqqqrrrjjjjjjooovvvwwwqqqooosssjjjuuu|||{{{wwwuuuvvvuuusssrrrrrrxxxyyyrrrxxxrrrllllllooorrrrrrqqqsssxxx~~~~~~yyyuuuuuuwww|||}}}tttuuuwwwkkkoooqqqrrr}}}zzz}}}}}}~~~xxxvvvvvvzzz~~~~~~zzzuuuxxxyyyyyyyyyzzzzzzyyyyyyrrrsssrrrnnniiiggghhhkkkooofffdddmmmrrrooopppvvv~~~|||wwwuuuvvvxxx~~~{{{uuuqqqpppxxxzzz{{{zzzxxxvvvuuuuuuuuuzzz~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~zzzsssqqqtttxxxwwwwwwxxxyyywwwtttqqqpppnnnlllmmmqqqxxxzzz|||{{{vvvpppmmmqqquuuyyyzzzzzzwwwtttuuu{{{||||||}}}{{{xxxvvvyyy}}}~~~{{{www~~~|||vvv~~~}}}}}}yyy~~~zzzyyy{{{yyyxxxzzz}}}yyyxxxvvvxxx~~~yyy{{{}}}||||||zzz~~~yyyvvvvvvvvv||||||{{{}}}}}}xxxvvvwww~~~{{{uuutttttttttuuuuuuwww}}}zzzwwwvvvyyywwwsssnnnjjjjjjoootttpppuuuyyyyyyzzz|||{{{wwwyyyvvvuuuxxx~~~}}}xxx{{{uuuqqqrrrrrrttt|||~~~yyy|||}}}yyyxxxyyy{{{{{{{{{zzzxxxvvvtttrrrzzz}}}}}}zzz{{{|||{{{~~~------------------------333111...---///111222222222444555555555555666888555666777999;;;===>>>???:::::::::::::::;;;<<<<<<@@@?????????@@@BBBDDDEEEMMMKKKJJJKKKMMMOOOOOOOOOUUUYYY\\\ZZZWWWUUUXXX[[[dddbbb```___`````````___llljjjhhhiiikkknnnoooppptttrrrpppnnnnnnooopppqqqiiihhhgggggggggiiilllmmmnnnrrrpppgggcccdddccc___]]]cccggghhhkkkppptttsssllliiillluuuzzzvvvsssuuu|||uuuqqqrrrpppkkkjjjmmmtttllliiinnnoooiiicccbbbcccbbbbbbdddgggjjjjjjjjj^^^\\\ZZZZZZ]]]aaadddfffgggccc___\\\]]]___aaaaaa___aaagggmmmkkkccc^^^^^^___[[[XXXYYY^^^```^^^ZZZ\\\]]]___bbbfffgggfffeeeddd]]]```lllnnneeehhhtttmmmpppnnnfffdddiiillljjjooopppoookkkfffeeeiiinnncccbbbbbbcccfffhhhkkkllliiimmmppppppllliiihhhiiijjjlllllliiifffgggmmmsssmmmkkkgggdddaaa```aaaaaaqqqooommmlllmmmnnnnnnmmmllllllnnnssszzz{{{wwwrrrpppkkkjjjmmmqqqrrrtttxxx}}}{{{yyywwwuuusssooommmttthhhaaahhhsssvvvqqqlllhhhuuu|||xxxtttuuuqqqjjjkkkppprrroooqqqwwwxxxuuuoooppprrruuuwwwvvvtttqqquuuwwwrrrjjjhhhooouuuuuu}}}}}}~~~~~~{{{vvvssssss||||||{{{vvvppppppoooooopppqqqsssuuuwww}}}zzzyyy|||zzzvvvxxxuuussstttwwwyyyyyyxxxvvvyyy}}}}}}zzzxxxsssssstttrrrkkkddddddiiijjjkkkqqqxxxxxxuuutttvvv{{{{{{zzzvvvrrrrrrvvvzzz~~~|||wwwuuuuuu{{{{{{|||zzzwwwvvvvvvwwwyyy{{{}}}~~~}}}}}}}}}zzzxxx|||~~~}}}wwwooonnnqqqsssqqqwwwzzz~~~~~~zzzuuuqqqzzzrrrkkknnnwwwyyyuuuuuuuuurrrrrruuuuuuxxxyyyxxxvvvxxx}}}~~~qqqtttzzz~~~}}}{{{|||~~~zzzvvv{{{wwwwwwxxx}}}{{{zzzzzzxxx}}}vvvooorrr~~~}}}qqqppp{{{yyyyyy{{{~~~|||{{{zzz|||}}}zzzvvvxxx{{{|||yyyzzz~~~}}}yyy}}}}}}}}}yyyyyy~~~}}}|||wwwrrrqqqqqqlllppptttxxx{{{~~~}}}{{{{{{uuusssooorrrssslllfffiiiwww{{{yyyxxxyyy{{{zzzvvvrrrwww}}}zzzwwwzzz}}}{{{yyyvvvwww{{{zzzooo|||~~~~~~}}}~~~}}}{{{xxxvvvwwwzzz}}}{{{~~~~~~~~~------------------------222000......000222222222...///000000000000111222777777777777888888888999;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>???@@@BBBCCCGGGHHHIIIJJJKKKMMMOOOPPPSSSVVVXXXWWWUUUTTTWWW[[[eeeccc```^^^___```aaabbbiiigggeeeeeeggghhhiiiiiimmmlllkkkjjjiiijjjkkkkkkiiigggeeeeeegggjjjlllmmmsssuuusssmmmkkkmmmkkkggg]]]cccggggggiiinnnpppooopppmmmmmmoooooommmqqqxxxxxxsssppppppmmmgggdddfffiiieeeeeejjjkkkfffbbbbbbcccbbbaaaaaadddeeeeeeeee\\\ZZZYYY\\\aaagggjjjkkkhhheeeaaa___```ccceeefffcccbbbdddiiiiiidddaaabbb```]]][[[\\\___aaa```^^^______```dddggghhheeebbbaaacccfffhhhhhhggghhhkkkmmmpppoooiiieeeggghhheeemmmnnnnnnjjjdddaaabbbeeeaaacccffffffdddeeehhhllljjjlllnnnnnnmmmkkkkkkkkkiiikkkmmmkkkhhhhhhmmmrrrpppnnniiifffddddddfffgggkkkkkkkkkkkkkkklllnnnooopppnnnmmmpppuuuyyyxxxuuummmgggeeejjjoootttzzz|||{{{yyyxxxwwwvvvsssrrrpppjjjiiipppvvvssslllgggmmmuuu||||||xxxtttpppllloootttuuurrrrrrsssqqqlllooonnnoooqqqtttvvvwwwvvvssstttpppiiihhhnnnssssssxxxyyyzzzzzzzzzwwwssspppooowww|||{{{yyy{{{zzzwwwrrrqqqrrrrrrtttuuuwwwyyy~~~~~~}}}xxxtttuuuuuutttssstttwwwzzzyyy{{{~~~zzzpppppprrrrrrmmmgggfffiiinnnnnnssswwwwwwrrrppprrrvvvwwwwwwwwwwwwyyy{{{~~~|||zzzzzzvvvxxxzzzzzzzzzzzz|||}}}|||}}}~~~~~~}}}}}}uuuyyy||||||vvvmmmnnnuuuwwwuuu}}}}}}}}}}}}}}}{{{xxxvvvwwwqqqkkknnnwww~~~|||wwwpppllllllkkkiiijjjlllpppsssvvvwwwxxxzzz~~~}}}}}}{{{|||tttwww{{{~~~}}}{{{{{{zzzsssvvv{{{zzz{{{~~~~~~~~~}}}{{{wwwzzzxxxwww}}}{{{{{{|||~~~||||||~~~~~~~~~~~~xxxuuuxxx|||}}}{{{{{{{{{}}}~~~|||~~~{{{~~~||||||}}}~~~{{{wwwsssqqqqqqhhhooowww|||}}}{{{vvvuuutttrrroookkkjjjnnnwww|||||||||zzzwwwuuuttttttyyy}}}}}}xxxuuuxxx}}}~~~~~~}}}{{{zzz|||zzzssswww}}}}}}|||{{{|||}}}|||{{{{{{}}}~~~|||~~~------------------------///......///222333333222...000111000//////000111444444444444555555555555888888888888888999::::::<<<;;;;;;;;;<<<>>>@@@AAAAAADDDHHHHHHHHHIIILLLPPPOOORRRTTTSSSRRRSSSWWW[[[bbb```]]][[[[[[]]]___aaacccaaa``````aaabbbbbbaaaeeeddddddddddddeeeeeefffiiieeebbbbbbgggkkkmmmmmmppppppnnnlllnnnpppmmmhhhccciiillllllmmmppprrrppppppoooooonnnjjjhhhnnnvvvpppmmmlllllliiidddaaabbbbbbccchhhmmmmmmiiigggiiiiiihhhffffffgggggggggfff___\\\[[[___gggmmmnnnmmmkkkhhhdddaaabbbdddeeefffhhhcccaaaeeehhhgggeeefffaaa```______```aaabbbbbbbbbaaaaaaeeeiiijjjddd___YYYbbbgggdddeeelllnnnjjjmmmpppooojjjffffffeeebbbgggjjjkkkhhhccc```___```aaagggkkkjjjfffdddhhhlllhhhhhhjjjlllnnnnnnmmmkkkiiikkknnnmmmkkkkkkmmmpppqqqoookkkhhhggghhhkkklllkkknnnqqqqqqoooooorrrtttqqqooooooqqquuuvvvtttqqqgggeeegggnnnuuuwwwzzz~~~uuuuuuttttttsssrrrqqqqqqooopppuuu|||{{{rrriiifffqqquuu{{{zzzqqqlllmmmppptttvvvtttsssqqqmmmhhhnnnlllkkkmmmrrrwwwzzz|||vvvvvvsssoooooosssvvvvvvuuuvvvvvvvvvuuusssqqqpppnnntttyyyxxxwwwyyy{{{{{{uuuuuuuuuvvvwwwyyyzzz{{{~~~}}}}}}{{{vvvuuuwwwyyywwwttttttyyy}}}zzz{{{zzzqqqnnnoooqqqooojjjgggiiippppppsssxxxvvvrrrpppsssvvvvvvvvvxxxzzz}}}~~~}}}}}}}}}uuuwww{{{|||}}}}}}~~~}}}||||||{{{nnnwwwyyyqqqtttzzzyyysss{{{zzz|||}}}|||zzzuuuppplllpppxxx~~~}}}zzzrrrlllhhhiiijjjjjjlllooooooqqqtttwwwzzz|||~~~~~~}}}|||~~~{{{yyyzzzyyyzzz|||~~~~~~}}}||||||yyyzzzqqqrrr}}}}}}~~~wwwzzz}}}~~~~~~}}}}}}}}}}}}}}}~~~|||}}}|||{{{}}}~~~}}}~~~|||}}}}}}yyytttsssxxx}}}{{{|||||||||zzzyyyxxxyyy~~~|||zzz~~~~~~~~~{{{|||}}}{{{xxxuuussssssjjjrrr{{{~~~|||~~~yyywwwwwwvvvpppjjjjjjpppwww{{{}}}}}}~~~yyyssspppsssvvvyyy|||}}}zzzuuutttwww{{{~~~|||{{{}}}~~~{{{}}}{{{|||{{{yyyyyy}}}}}}|||}}}~~~|||}}}zzz|||~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,------...000222333333111///000111111//////000111//////000222333555666666555555444444555555666777999999888888999;;;===>>>>>>CCCHHHHHHEEEEEEHHHMMMLLLMMMOOOOOOPPPRRRWWWZZZYYYYYYYYYXXXWWWXXXYYY[[[\\\[[[[[[\\\^^^```___^^^]]]^^^___aaabbbdddeeefffhhhccc___```eeejjjllllllkkkhhhgggiiimmmoookkkfffhhhnnnqqqpppppprrrsssqqqnnnoooqqqrrrpppnnnmmmmmmggggggffffffeeeddddddfff```fffnnnrrrpppmmmmmmooommmllljjjjjjkkklllkkkjjjddd```^^^bbbiiinnnmmmjjjoookkkfffcccbbbaaaaaa```kkkeeebbbfffkkkkkkhhhhhhaaabbbbbb```___```ccceeecccaaaaaafffkkkkkkfff______cccgggggggggjjjkkkjjjnnnnnnmmmiiifffeeeffffffcccfffiiijjjgggdddccccccgggjjjmmmmmmjjjiiiiiikkkeeeeeeggglllqqqqqqmmmiiihhhkkknnnooonnnmmmnnnooonnnmmmlllkkkkkklllmmmmmmnnnrrrvvvuuurrrpppssswwwqqqqqqsssvvvwwwtttnnniiieeegggppp{{{zzztttrrrqqqrrrrrrqqqooooooooopppqqqvvv~~~sssmmmmmmuuutttyyy{{{mmmiiimmmoooqqqssssssrrrrrrpppnnnmmmlllkkkmmmqqqwwwzzz|||xxxwwwuuutttuuuwwwxxxwwwvvvwwwwwwuuusssrrrqqqrrrsssxxx{{{zzzvvvuuuvvvxxxxxxyyyyyyzzz{{{||||||}}}~~~}}}zzz{{{~~~|||xxxvvvvvvvvvttttttvvvyyy{{{yyyzzz~~~yyyvvvqqqnnnooonnnkkkiiijjjqqqqqqtttyyyyyyvvvvvvzzz}}}yyyvvvvvvyyy||||||zzz~~~||||||wwwzzz}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyooozzz~~~zzz|||}}}xxxppp~~~zzzyyy|||~~~}}}{{{tttqqqppptttzzz~~~|||yyyrrrmmmjjjmmmpppqqqtttxxxtttssstttvvvzzz|||}}}||||||{{{~~~~~~{{{yyyzzz}}}~~~~~~~~~~~~}}}||||||~~~xxxvvv}}}zzzsssttt{{{}}}~~~ttt|||}}}}}}}}}yyywwwwwwvvvvvv~~~|||zzzzzz{{{zzz{{{yyyuuuqqqsssyyy|||}}}}}}zzzuuutttvvvxxx}}}{{{{{{||||||{{{}}}{{{|||}}}|||{{{yyywwwvvvxxxyyy|||~~~{{{xxxzzz}}}}}}{{{xxxvvvvvvwwwtttnnnjjjlllttt{{{}}}|||zzzuuuqqqqqqsssvvvxxxyyyzzzwwwttttttxxx|||}}}zzzzzz{{{}}}yyy~~~{{{wwwzzz~~~|||yyyyyy}}}}}}|||zzz|||~~~~~~~~~~~~}}}{{{||||||~~~}}}|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111222222000+++---......,,,,,,---///...///000111222333444555444444333333444444555666777666666666777999;;;<<<>>>CCCGGGFFFBBBAAACCCGGGHHHIIIKKKLLLNNNQQQUUUXXXQQQSSSVVVWWWVVVUUUUUUVVVVVVVVVWWWZZZ^^^______^^^ZZZZZZ\\\___bbbeeehhhjjjdddaaa^^^^^^cccgggjjjjjjjjjgggggglllqqqrrrmmmiiihhhmmmooommmmmmpppqqqpppqqqpppnnnpppttttttpppjjjfffgggfffcccaaacccgggiiiaaaiiirrrssspppnnnnnnpppkkkjjjiiiiiikkkmmmmmmlllfffcccaaadddiiimmmllliiippplllhhheeedddccccccbbbkkkfffdddjjjooommmiiihhhbbbbbbaaa```___```cccfffaaa```aaafffkkklllgggcccnnnggghhhnnnkkkbbbbbbjjjooommmjjjhhhfffgggkkkooogggjjjmmmnnnmmmkkkiiihhhllljjjiiikkkmmmmmmiiifffdddfffjjjqqquuuuuuooojjjiiillloooqqqqqqooonnnnnnlllmmmooopppqqqpppooonnnjjjooosssrrrpppppptttxxxvvvuuutttrrrqqqooollliiijjjlllttt{{{sssooouuuvvvvvvtttqqqpppqqqssstttxxx|||tttrrrvvvyyywww{{{zzznnnjjjoooqqqpppppppppqqqqqqrrrtttnnnmmmmmmooosssvvvxxxyyywwwtttsssuuuvvvvvvtttrrrvvvwwwwwwtttrrrqqqsssvvv{{{~~~yyysssssswww{{{{{{||||||||||||||||||~~~zzz|||xxxsssnnnooossswwwwwwvvvzzz|||{{{|||uuuooommmllliiiiiillluuutttwww{{{{{{yyy{{{{{{vvvuuuwww{{{|||||||||zzzzzzvvvyyy~~~~~~}}}}}}}}}|||zzzxxxwwwvvvvvvvvvuuu~~~~~~|||yyy}}}{{{yyyzzz|||}}}{{{yyyvvvttttttxxx}}}}}}zzzuuupppmmmppprrrrrrsssvvvxxxvvvssssssuuuwwwyyyyyy{{{{{{~~~}}}{{{|||~~~}}}}}}|||{{{|||~~~vvvsss{{{zzzuuuyyywwwzzz~~~}}}{{{~~~~~~~~~{{{xxxvvvssspppmmm||||||yyyxxxyyy{{{zzzwwwsssqqqttt{{{}}}wwwssssssxxx}}}~~~|||{{{}}}|||{{{}}}}}}}}}}}}~~~~~~|||{{{{{{vvvxxxyyywwwwwwyyy|||yyyuuusssssstttuuuuuutttrrrpppqqquuuzzz}}}{{{xxxtttrrrtttvvvvvvvvvuuuvvvwwwvvvuuuwww{{{|||yyywwwxxx|||yyy}}}yyy|||{{{wwwwww|||~~~}}}||||||}}}}}}|||}}}}}}|||{{{|||~~~zzzwwwxxxzzz~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///000000///+++---...///......000111111111111111111000000000555444444444444555666666555444444444555777999:::<<<@@@BBBBBB@@@>>>???@@@CCCDDDGGGJJJMMMPPPRRRSSSMMMQQQUUUVVVTTTSSSTTTVVVPPPQQQTTTXXX\\\^^^]]][[[YYYYYYYYY[[[___cccgggjjj___^^^^^^^^^```bbbeeeggghhhfffhhhnnnrrrooollljjjkkknnnooommmmmmrrruuuuuuwwwrrrkkkjjjoootttqqqjjjgggjjjjjjdddaaabbbeeeffffffooovvvuuusssrrrsssrrrmmmlllkkkllloooqqqqqqqqqfffeeedddeeehhhkkkmmmmmmllljjjgggggghhhiiijjjiiiiiifffggglllooolllhhhgggcccbbb```^^^___aaaccceee```aaabbbeeehhhiiihhhfffnnnccccccmmmmmmccceeesssqqqmmmjjjiiihhhiiiooowwwrrrrrrrrrrrrpppooommmlllmmmiiifffhhhlllmmmiiidddhhhjjjnnnsssuuutttqqqmmmkkklllooorrrrrrqqqooonnnoooqqqsssuuuvvvuuusssrrrllloooqqqrrrrrrtttyyy}}}|||xxxqqqkkkhhhjjjnnnqqqqqqooorrrxxx{{{yyywwwxxxtttuuuvvvssspppooorrruuuuuuuuuwwwzzzwwwssstttyyy||||||~~~~~~xxxqqqooorrrvvvrrrpppqqqqqqppprrruuupppooonnnpppssswwwxxxyyyzzzvvvuuuyyy{{{wwwsssqqqssstttuuusssqqqsssxxx}}}{{{ssstttzzz}}}}}}}}}}}}|||zzzyyyxxx||||||zzzwwwzzzwwwqqqrrryyy~~~|||yyy~~~~~~xxxrrrpppllliiikkkoooyyywwwyyy{{{{{{xxxzzz~~~{{{xxxvvvvvvyyy~~~|||yyyyyyrrrvvv|||~~~}}}xxxxxxxxxwwwvvvuuuuuuttt{{{{{{~~~wwwyyyzzz{{{{{{zzzyyyyyyxxxwwwxxx{{{|||{{{wwwtttvvvuuurrrpppqqqxxxvvvssspppppprrruuuwww~~~zzzzzz~~~}}}}}}|||{{{zzzxxx|||wwwtttyyywwwttt{{{tttxxx}}}~~~~~~|||}}}{{{}}}}}}}}}|||{{{{{{~~~|||||||||zzzxxxvvvsssrrr|||}}}xxxxxxzzz}}}{{{wwwtttssswww}}}|||wwwuuuxxx~~~}}}}}}~~~}}}}}}}}}}}}~~~wwwpppuuuyyyxxxxxxzzzzzzvvvqqqppprrrtttsssrrrxxxxxxxxxwwwvvvwwwyyy{{{xxxuuurrrtttxxx{{{yyyvvvtttuuuwwwwwwxxx{{{~~~~~~{{{xxxvvvxxx|||{{{}}}|||zzzzzz|||{{{zzzyyy{{{~~~~~~{{{xxx|||~~~|||}}}}}}||||||}}}}}}xxxvvvwwwzzz~~~~~~||||||++++++++++++++++++++++++---+++******,,,---...---+++---///000000000222444000000000/////////......222222222222222333333444444444333333444666888999888:::<<<=========<<<;;;>>>???BBBGGGJJJLLLMMMLLLMMMOOOQQQPPPNNNOOOSSSXXXLLLMMMPPPUUUXXXYYYXXXUUUXXXWWWVVVVVVXXX\\\aaadddYYY]]]```___]]]]]]```ddddddcccgggnnnooojjjggghhhmmmppppppmmmnnntttzzz{{{sssqqqmmmiiikkkoookkkccccccjjjmmmhhhcccddddddcccjjjrrrwwwuuutttvvvwwwtttooonnnmmmnnnqqqsssssssssjjjjjjjjjhhhfffgggkkknnnjjjhhhfffgggiiikkkllllllhhhfffgggkkkkkkgggeeeffffffbbb^^^^^^```dddeeedddaaaccceeeeeeddddddfffhhhhhhdddcccggggggfffllltttrrrnnnlllmmmmmmlllqqqyyywwwuuusssrrrrrrrrrrrrqqqnnnkkkiiiiiilllmmmkkkiiijjjlllmmmmmmmmmmmmnnnooolllmmmoooqqqsssrrrpppooosssssssssssstttuuuvvvvvvvvvuuusssrrrsssvvvyyy|||vvvtttoookkkiiilllpppttttttpppppptttwwwwwwwwwyyyppprrrtttrrroooooossswwwyyytttqqqtttvvvuuuuuuxxxzzz~~~~~~wwwrrrqqqqqqpppwwwrrrqqqttttttqqqqqquuussspppnnnnnnrrrwww{{{}}}~~~yyyxxx~~~zzzssspppppprrrttttttuuuzzzzzzooorrr{{{}}}}}}}}}|||zzzxxxuuutttrrruuuvvvvvvzzz}}}{{{vvvvvv{{{~~~~~~zzzxxxwwwuuupppkkklllqqquuutttuuuxxxxxxvvvyyy~~~uuuwwwzzz}}}zzzwwwwwwrrrvvv||||||zzzxxxtttuuuvvvwwwwwwwwwvvvuuu{{{~~~~~~}}}uuuyyy|||{{{yyywwwzzz|||zzzyyyyyy|||}}}|||xxxwwwzzzyyytttqqqpppuuuvvvvvvtttrrrrrruuuyyy{{{xxxyyy~~~~~~~~~~~~|||zzzyyyrrr{{{zzzwwwxxxsssooouuuuuuyyy}}}||||||}}}|||~~~~~~~~~{{{zzzyyyyyyzzz{{{{{{yyywwwxxx||||||~~~~~~{{{zzz|||~~~zzzwwwyyy}}}}}}yyyvvvvvvzzz}}}zzz|||~~~}}}~~~~~~|||||||||}}}tttqqqxxx|||xxxxxx}}}zzzuuuqqqqqquuuvvvtttpppyyyyyyxxxxxxyyyzzzzzzzzzuuuvvvyyy{{{}}}|||{{{yyyuuuvvvxxxzzz{{{}}}~~~~~~}}}{{{yyyxxxzzz}}}~~~|||zzz|||~~~~~~|||yyyyyyyyy{{{||||||{{{~~~zzz|||}}}yyyxxxzzz}}}}}}~~~~~~++++++++++++++++++++++++...+++)))(((***,,,------''')))+++,,,,,,---///111,,,,,,------...///000000...............///000000444333333333444666888999444555666999<<<<<<:::888:::<<<@@@DDDIIIJJJIIIGGGLLLMMMMMMJJJGGGJJJQQQXXXJJJKKKNNNRRRUUUUUUSSSPPPXXXVVVSSSQQQRRRVVV[[[^^^VVV\\\aaa```\\\ZZZ]]]bbbeeeeeekkkqqqpppiiigggjjjjjjlllkkkhhhjjjqqqyyy{{{iiioooqqqnnnllljjjcccYYY\\\fffmmmkkkggggggfffcccfffmmmpppnnnooossstttpppmmmkkkjjjkkkmmmnnnnnnmmmpppqqqpppjjjdddcccgggllliiigggeeeeeeggghhhhhhhhhgggffffffhhhfffbbbcccfffiiiccc]]]]]]bbbffffffdddbbbeeegggeeeaaa```ccchhhnnnppplllbbb___dddgggfffsssoooooorrrqqqnnnqqqxxxvvvtttqqqppprrruuuwwwxxxpppoooooommmmmmmmmooopppjjjjjjiiieeebbbdddjjjooommmnnnoooqqqssssssqqqooouuussspppoooppprrruuuwww|||xxxrrrooonnnpppqqqqqqkkkmmmppprrrqqqppppppppprrrppprrrwwwyyyuuurrrrrrrrrtttvvvuuussstttyyy~~~}}}uuupppssswwwxxxwwwwwwuuu|||{{{qqqkkkoooqqqmmmssspppqqqwwwwwwssssssvvvuuuqqqmmmlllpppxxx~~~|||vvvvvv|||~~~vvvnnnkkkooorrrvvvwwwzzzwwwkkkooozzz}}}}}}}}}{{{yyyvvvsssqqqppptttyyy{{{~~~{{{xxxuuusssuuuxxx{{{}}}}}}|||~~~uuuvvvyyyzzztttmmmmmmsssnnnmmmoootttuuuvvvzzzrrrxxxxxxttttttuuuyyy~~~}}}xxxtttrrrrrrtttvvvxxxyyyxxxwwwvvvxxx{{{||||||zzzuuuzzz}}}{{{vvvvvv{{{zzzzzzzzz|||~~~tttrrrsssxxxyyytttqqqpppsssxxx|||{{{wwwvvvyyy|||yyywwwxxx}}}}}}}}}~~~|||zzzxxxmmmzzz}}}zzzxxxoooiiiooowww||||||zzzzzz~~~{{{}}}~~~yyy~~~}}}}}}xxxyyyyyywwwuuuwww{{{xxxzzz}}}|||~~~wwwuuuzzz{{{xxxyyy|||}}}~~~~~~}}}~~~|||{{{{{{{{{~~~yyytttvvv~~~~~~vvvvvv}}}zzzuuurrrssswwwxxxtttooowwwuuuuuuxxx|||}}}tttyyy|||{{{{{{wwwxxxzzz|||}}}~~~~~~|||zzzyyyyyyzzzvvvxxx|||yyyxxx{{{zzz}}}www|||}}}}}}zzzzzz~~~|||{{{zzz{{{~~~{{{---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,------...---------...222555444111///000222***///111000111666999888555555555555666777999999<<>>@@@AAA@@@>>>===???BBBEEEFFFEEEDDDDDDDDDEEEDDDGGGMMMNNNJJJHHHJJJLLLLLLNNNQQQUUUVVVVVVTTTIIIRRR\\\___\\\[[[___dddaaa```______aaacccfffhhh```fffiiihhhhhhjjjkkkiiinnnnnnmmmllljjjhhhfffeeekkklllmmmllliiifffeeedddgggjjjnnnpppnnnkkkiiihhhhhhhhhlllppppppmmmmmmqqqoooooommmkkkhhhggggggiiillliiieeeeeegggkkknnnpppoooooolllgggbbbbbbhhhnnnaaa```aaacccccc```bbbgggcccdddeeehhhlllnnnoooooollliiiggghhhgggeeehhhnnnvvvrrroooooorrrssspppmmmnnnsssxxx||||||zzzxxxwwwtttrrrooonnnooopppqqqqqqmmmmmmjjjeeebbbdddllltttrrrrrrrrrsssssssssssssssqqqqqqppppppooonnnmmmmmmppppppnnnjjjfffddddddeeeeeeeeegggkkkpppssstttttttttttttttvvvwwwuuurrrpppllllllmmmmmmmmmnnnoooppptttnnnooovvvyyytttrrrvvvyyytttmmmiiiiiikkkmmmnnnooouuuxxxwwwvvvvvvuuurrrsssooolllnnntttxxxwwwuuutttqqqqqqvvvyyyyyyzzz|||nnnooouuu}}}yyyrrrrrrwww{{{zzz}}}yyyxxx|||{{{wwwzzzzzz|||~~~zzzxxxwwwvvvtttssssssuuuwwwyyy{{{zzzwwwssswwwzzzwwwvvvvvvvvvxxxzzz|||}}}}}}|||{{{yyy~~~||||||yyytttsssvvvzzzyyyzzz}}}}}}wwwqqqwww{{{|||www{{{|||}}}}}}{{{yyyvvvttt|||zzz~~~wwwrrruuurrryyy}}}}}}}}}~~~}}}zzzzzzyyyyyyzzz{{{|||{{{yyyssssssuuuvvvvvvuuutttsssuuuxxx{{{}}}wwwrrrooottt{{{yyyttt~~~{{{yyyyyywwwuuuwww}}}{{{rrrtttsssuuu~~~zzzyyyssszzz~~~}}}zzzxxxzzz{{{|||}}}~~~vvvtttrrrrrrssstttttttttyyy~~~|||~~~~~~}}}|||||||||{{{zzz~~~}}}}}}~~~~~~}}}{{{yyyyyy{{{~~~}}}}}}~~~~~~~~~~~~}}}{{{yyyxxx{{{~~~}}}zzzzzz|||~~~~~~~~~zzzzzzvvvpppqqqvvv{{{{{{zzzyyyyyy|||~~~}}}{{{zzz}}}~~~}}}|||}}}***+++,,,------,,,+++***---,,,***(((((()))+++,,,******++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,***((())),,,...,,,)))---111333///...111222000//////111333444555666777333555777999999888777666:::===@@@BBBBBBAAAAAABBBEEEEEEGGGKKKJJJFFFFFFHHHKKKKKKMMMOOOQQQRRRQQQQQQHHHPPPYYY\\\[[[[[[^^^bbbaaabbbbbbaaaaaabbbdddfff___dddgggeeeeeeggghhhfffpppoooooommmjjjgggdddcccmmmnnnnnnlllhhheeecccbbbiiikkknnnnnnkkkhhhffffffdddeeejjjoooooojjjiiikkkkkkmmmmmmkkkgggfffiiilllkkkhhheeefffjjjooossstttooonnnjjjeeeaaa```bbbeee______aaacccaaa^^^```eeedddhhhmmmooonnnmmmnnnooollliiifffdddaaaaaajjjuuussspppmmmmmmooopppnnnlllpppvvv}}}~~~yyytttrrrrrrtttrrroooooopppppppppoookkklllkkkgggccceeennnvvvssssssrrrrrrrrrsssssstttuuutttrrroookkkiiihhhiiiiiiiiigggeeeccccccfffhhheeehhhkkkoooqqqrrrrrrrrrvvvsssqqqrrruuuvvvrrrnnnnnnnnnnnnoooppppppmmmkkksssooopppvvvxxxwwwvvvyyy{{{vvvoookkkkkkmmmpppqqqrrrtttuuuuuutttttttttsssooommmlllnnnssswwwvvvttttttqqqrrrwwwzzzyyyyyyzzzmmmpppuuuzzz}}}{{{yyyyyy{{{xxxsssppprrrxxx|||}}}yyyyyy~~~|||vvvyyyxxxzzz||||||zzzwwwuuutttxxxuuusssrrrtttvvvxxxyyyyyywwwrrrpppxxx}}}yyyzzz||||||zzz{{{||||||||||||zzzyyyxxx|||yyyyyyzzz~~~~~~{{{tttooorrryyyxxxxxxyyy|||yyytttyyy|||{{{xxx~~~}}}|||yyyvvvtttssstttwwwxxx{{{{{{sssqqquuuooovvv{{{||||||~~~}}}zzzwwwwwwwwwyyyyyyxxxuuurrrrrrsssuuuvvvwwwwwwvvvvvvzzz|||~~~{{{sssmmmooouuu|||}}}yyyvvvuuu~~~yyyvvvvvvvvvvvvzzzyyy~~~yyyuuuyyyxxxwww~~~{{{zzz~~~yyyzzz~~~|||{{{wwwxxxyyy{{{|||~~~~~~|||wwwwwwvvvrrroooooowww~~~{{{|||zzzzzz}}}~~~{{{zzz|||}}}~~~~~~}}}||||||~~~yyyuuuqqqqqquuu{{{~~~}}}|||uuuxxx|||}}}{{{zzz|||~~~~~~yyywwwtttqqqqqqtttvvvvvvwwwwwwxxx|||{{{}}}|||{{{~~~{{{|||||||||~~~}}}{{{***+++,,,------,,,+++***------------,,,+++)))(((************++++++,,,,,,,,,,,,------,,,++++++***,,,***((()))---...---***---111222///...111222111///000111222222222222222555666777999999999888777666999===???>>>>>>>>>???CCCBBBDDDGGGEEEAAAAAAEEEHHHIIIKKKLLLLLLMMMNNNNNNNNNQQQTTTWWWYYY[[[]]]^^^]]]```bbbaaa___]]]\\\]]]___ccceeeccccccfffhhhfffmmmmmmlllkkkjjjhhhgggffflllnnnooommmiiiddd```___gggjjjlllllljjjgggfffeeecccdddiiinnnmmmiiigggjjjjjjjjjjjjgggeeegggmmmrrrkkkiiiggggggiiilllnnnpppmmmjjjfffeeedddccc```^^^cccbbbddddddaaa]]]___eeegggnnntttrrrlllgggiiinnnsssqqqoookkkeeecccjjjsssrrrssstttqqqnnnlllmmmpppwww}}}yyysssqqqsssqqqpppnnnnnnoooooonnnmmmfffhhhjjjhhhfffgggmmmrrrrrrqqqppppppppprrrtttuuuwwwuuuqqqkkkgggfffiiilllhhhhhhfffdddbbbcccgggjjjggglllrrruuussspppnnnnnntttpppmmmoootttuuurrrmmmkkkkkkmmmppprrrrrrpppmmmrrrpppqqqvvvyyyzzzzzz|||{{{wwwpppmmmmmmooorrrssstttrrrqqqrrrssstttuuuvvvpppoooooorrrwwwyyyxxxwwwuuusssuuuzzz|||xxxuuutttrrrsssuuuuuuvvvxxxxxxwww{{{wwwttttttvvvyyy{{{~~~zzzyyy}}}|||wwwyyyyyyyyyyyyvvvsssqqqsssuuuyyyvvvssssssvvvyyyzzzzzzyyyvvvrrrrrr{{{xxxvvv{{{~~~zzz{{{zzzxxxwwwvvvvvvwwwwwwwwwzzz}}}{{{vvvtttuuuwww|||~~~rrrkkkqqq}}}vvvxxx|||~~~~~~}}}|||{{{zzz{{{}}}}}}zzzyyy}}}}}}|||yyyvvvtttvvvxxxwww||||||tttoooqqqrrrpppnnnuuuyyyzzzzzz||||||yyyooopppssswww{{{{{{xxxvvvrrrsssvvvxxxyyyzzzzzzzzz}}}xxxpppjjjtttxxx{{{zzzwwwvvvwwwzzz}}}xxxuuuvvvxxxyyy}}}www}}}yyywww|||zzzyyy}}}yyy{{{zzzvvvzzz|||}}}{{{zzzxxxxxxyyyyyyzzz{{{||||||}}}|||yyysssqqqsssxxx~~~}}}{{{zzz}}}}}}{{{|||{{{wwwxxx{{{~~~~~~|||~~~}}}|||}}}www{{{}}}|||yyyyyy{{{}}}|||{{{zzz{{{|||}}}~~~xxxvvvtttvvvwwwwwwuuusssxxxyyy|||{{{~~~|||{{{{{{}}}|||~~~~~~~~~}}}+++++++++,,,,,,+++++++++,,,---//////...,,,)))'''++++++******++++++,,,---,,,------,,,,,,+++***))),,,+++******,,,............222333000///111333111...///000111111000///...333444666777888888888888444777:::<<<<<<;;;;;;<<<>>>===???AAA>>>:::<<>>:::777;;;BBBAAACCCEEEEEEDDDEEEHHHKKKAAAHHHPPPQQQOOOOOOUUU[[[ZZZ\\\]]]ZZZVVVVVVZZZ^^^\\\^^^^^^[[[]]]fffmmmpppqqqnnniiieeeccccccdddeee``````___]]]\\\^^^aaadddZZZ^^^eeeiiikkkjjjjjjjjjbbb___^^^```___^^^aaafffmmmiiiddddddhhhkkkmmmmmmiiinnnpppllleeeccchhhoookkkkkkjjjfffaaa___bbbfffaaaaaaaaa___[[[YYYaaallliiiddd___aaahhhnnnooonnnrrrnnnlllkkkhhheeefffjjjiiinnnrrrqqqmmmmmmrrrwww}}}vvvooojjjiiillloooffffffgggiiikkkkkkiiifffkkkhhheeehhhooossstttrrrsssppplllhhhggghhhkkkmmmoooqqqqqqnnniiiiiimmmqqqlllmmmnnnnnnnnnooorrrtttnnnsssuuuqqqiiigggkkkrrrkkklllooorrruuuvvvtttsssjjjooottttttpppmmmoooqqquuuxxxzzz{{{}}}}}}yyytttwwwuuusssrrrrrrsssrrrqqqjjjhhhmmmxxx|||yyyzzzssstttwwwyyy{{{zzzxxxvvvpppnnnooouuuzzz{{{|||uuuvvvsssmmmqqq}}}~~~{{{}}}{{{vvvsssuuuiiixxx~~~xxx{{{vvvyyyzzzxxxsssqqqsssvvvxxxsssooopppuuuyyyzzzxxxpppvvv|||}}}yyyvvvxxx{{{{{{uuuppplllmmmoooqqqrrrrrrqqqpppooovvv~~~~~~yyyssssssuuuuuuuuuyyy{{{yyy{{{xxxxxxxxxxxxxxxzzz~~~zzzyyy}}}~~~|||~~~}}}~~~qqqooo{{{wwwvvvzzz~~~~~~zzzxxxzzz|||zzztttuuuvvvwwwyyyxxxtttrrrmmmppptttyyy~~~~~~xxxuuuvvvxxxzzz{{{|||{{{yyyyyy|||||||||kkkvvv{{{~~~yyy|||vvv}}}}}}zzz{{{zzzxxx~~~||||||~~~|||zzzwwwvvvwww{{{}}}{{{yyynnndddkkkzzzttt}}}~~~~~~}}}zzz~~~~~~zzzzzzyyyyyy~~~}}}~~~zzzzzz||||||xxxvvvzzzzzz}}}xxxrrrqqqvvvzzz|||wwwyyy}}}{{{tttxxxtttqqqrrrvvvzzz}}}}}}wwwpppnnnuuuzzzyyyxxxzzzvvvxxx{{{~~~}}}~~~}}}{{{zzz{{{{{{zzz~~~{{{}}}{{{}}}(((***------***'''(((,,,///+++(((***...000---)))***))))))((()))+++,,,------------,,,+++***)))(((,,,,,,+++++++++,,,---...///......------......///---,,,,,,///222222000---///////////////000111111666333222444888999555111666888888888777777999;;;AAA@@@@@@BBBDDDEEEEEEDDDHHHHHHIIIKKKNNNRRRUUUWWWSSSTTTTTTSSSQQQQQQRRRTTTWWWZZZ[[[[[[___hhhnnnooopppfff___aaadddbbb___]]]___``````^^^[[[ZZZ\\\^^^aaa___```dddjjjkkkgggbbbccc```^^^___bbbeeeeeedddgggdddbbbdddiiimmmllliiiiiikkkkkkhhhccccccggglllnnnkkkfffaaa______aaabbb^^^cccdddaaabbbhhhlllkkknnnjjjeeedddggglllnnnooobbbjjjqqqqqqjjjfffgggkkksssvvvwwwsssooonnnsssxxx{{{tttpppoookkkeeeeeeiiihhhgggiiinnnnnniiifffgggeeegggkkkqqquuuwwwuuusssooohhheeehhhkkkiiiffffffmmmkkkiiijjjlllmmmkkkiiimmmooopppmmmjjjlllrrrxxxpppnnnlllkkkkkkmmmoooqqqlllooorrruuuvvvvvvwwwxxxqqqrrrsssqqqnnnmmmnnnppp~~~{{{{{{}}}yyyrrrtttzzzpppvvvuuuooonnnssssssllllllooosssyyy}}}{{{uuuoooooosssxxxzzzyyywwwuuutttjjjkkknnnrrrvvvxxxwwwvvvuuutttssssssvvv||||||xxxssspppnnnnnnuuuzzzxxxzzzzzzyyyxxxwwwvvvvvvvvvvvvtttqqqpppqqquuuwwwwwwuuuzzzyyy{{{xxxrrrooovvvuuuiiijjjiiikkkpppqqqnnnkkklllmmmooosssvvvxxxxxxwwwuuu}}}ssswwwyyyrrrsssvvvyyy{{{|||}}}}}}www{{{~~~~~~|||zzz|||~~~~~~ppprrrtttuuuvvvxxxzzz}}}zzz~~~~~~yyywwwyyy}}}wwwyyyyyyvvvqqqmmmmmmooovvvyyy~~~zzzzzz{{{}}}|||}}}{{{zzz~~~{{{}}}~~~|||yyywwwyyy{{{~~~~~~|||zzz{{{}}}{{{zzz{{{xxxqqqvvv}}}zzzyyy{{{}}}vvvooopppwwwxxxwwwvvvuuutttuuuwwwzzzzzzyyyyyyzzz|||~~~zzzzzz}}}}}}~~~xxxyyyzzz|||~~~~~~}}}}}}~~~~~~|||}}}yyyttttttyyy{{{|||}}}|||zzzxxxyyyzzzyyypppjjjpppwwwzzzxxxwwwxxxssssss{{{xxxttt|||~~~|||yyyzzz}}}yyy|||~~~{{{www{{{}}}|||yyy{{{||||||}}}||||||wwwzzz|||{{{}}}(((((((((+++---------------+++)))***---...---***))))))))))))***+++,,,---,,,,,,,,,,,,+++***)))(((*********+++++++++,,,,,,++++++************++++++,,,******,,,///111000...//////......///000000111444111000222777999666333777888999999888999;;;===@@@>>>===???AAACCCCCCCCCGGGGGGHHHIIIKKKMMMOOOPPPNNNOOOOOOOOOMMMMMMNNNOOOUUUXXXZZZYYY]]]dddiiihhhjjjccc___```bbb___\\\\\\^^^___`````````___``````^^^]]]^^^```cccddd```]]]```^^^]]]___bbbddddddbbbfffcccaaadddiiimmmllljjjssspppkkkeeebbbeeemmmssskkkhhhddd```^^^^^^___```[[[___aaaaaaeeelllnnnlllkkkiiigggggghhhjjjlllnnn\\\dddkkkmmmjjjhhhlllppprrrqqqooommmnnnqqquuuxxxxxxssspppoookkkfffhhhnnnkkkjjjlllpppoooiiifffgggggghhhkkkooossstttrrrpppnnniiieeeffffffcccaaabbbjjjhhhgggiiilllnnnnnnmmmqqqrrrqqqnnnjjjjjjnnnsssooonnnmmmmmmmmmooopppqqqpppoooooorrruuuwwwuuusssnnnppprrrpppmmmmmmrrrwww~~~}}}wwwpppppptttrrrtttssspppoooqqqqqqooonnnqqqvvv|||{{{ssslllooosssxxxzzzyyywwwuuutttppppppqqqsssvvvxxxyyyyyyxxxvvvsssrrrssswww||||||wwwsssqqqppppppqqqvvvwwwuuuwww}}}}}}|||{{{yyywwwuuusssrrrrrrooommmllloootttyyyzzzzzzxxxzzz~~~{{{vvvtttxxx~~~}}}uuulllhhhiiinnnqqqppplllmmmqqqsssuuuxxxzzzzzzzzzzzz{{{www}}}{{{zzzzzz|||~~~{{{{{{|||}}}|||{{{|||}}}~~~rrrtttvvvwwwxxxzzz}}}yyy{{{|||{{{yyyyyy|||yyyxxxuuurrrooooooqqqssszzz||||||||||||~~~~~~{{{~~~~~~{{{xxxwwwzzz|||~~~~~~|||~~~|||yyyzzz}}}}}}zzzwww{{{}}}~~~yyyrrrqqquuuxxxxxxuuuwwwwwwwwwvvvvvvwwwzzz{{{zzzyyyxxxyyy}}}}}}~~~}}}|||}}}}}}|||zzz{{{{{{yyy}}}}}}~~~~~~~~~{{{}}}}}}xxxvvvxxx|||||||||{{{{{{{{{{{{zzzzzz}}}uuuppptttzzz{{{xxxvvv{{{wwwwww|||~~~zzzuuussszzzzzzyyyvvvssstttxxx{{{~~~zzzyyy|||~~~}}}yyy~~~}}}|||||||||{{{zzzzzz}}}yyy{{{{{{yyyzzz///,,,******---...+++'''*********++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,+++***))))))((()))***+++,,,+++************))))))))))))******+++))))))***---////////////............///000000222000...000444777777555555666777888888999;;;===>>><<<::::::===???AAAAAACCCDDDEEEFFFFFFGGGGGGFFFIIIJJJLLLLLLKKKJJJKKKLLLSSSVVVXXXWWWZZZ___aaa___bbb___^^^```___ZZZYYYZZZ\\\\\\^^^bbbeeefffeeeccc```aaaaaabbbbbb```^^^]]]]]]]]]]]]___aaabbbbbb```cccaaaaaadddiiillllllkkkrrrmmmfffbbbccchhhmmmpppgggeeebbb```^^^]]]^^^^^^\\\___aaadddjjjooonnniiifffiiilllllljjjiiikkkmmmdddiiimmmmmmjjjhhhkkkoooqqqmmmiiiiiilllppprrrsssqqqooonnnlllgggeeejjjrrrpppnnnoooqqqoooiiifffgggjjjjjjkkknnnqqqrrrqqqoooooollliiihhhddd^^^^^^aaafffeeeeeegggkkknnnpppqqqvvvvvvuuupppjjjgggiiillllllmmmnnnooopppppppppqqqssspppoooqqqtttuuurrrnnnkkkooopppnnnkkknnnwww|||zzzzzzzzzwwwtttuuuyyyvvvrrrqqqrrrqqqoooooorrrpppsssyyy}}}~~~xxxpppiiinnnrrrwwwyyyxxxvvvttttttsssrrrqqqqqqrrruuuxxxzzz}}}zzzwwwuuuuuuxxx}}}}}}wwwqqqnnnnnnppprrrqqqssssssssswww}}}}}}xxxwwwuuusssqqqooonnnnnnmmmkkkjjjmmmssszzz|||}}}{{{}}}{{{yyyyyy{{{yyysssooohhhkkkpppsssppplllpppxxxuuuwwwyyyxxxwwwwwwyyy||||||vvv}}}}}}{{{{{{}}}|||~~~{{{xxxvvvxxxzzz}}}~~~|||vvvwwwyyyzzz{{{|||yyyyyyxxxxxxzzz}}}zzzuuupppmmmnnnqqqtttvvv}}}~~~{{{|||}}}~~~~~~~~~}}}}}}yyyvvvwww{{{~~~~~~~~~xxxwwwyyy{{{||||||~~~~~~~~~~~~zzzuuuvvvzzz}}}|||zzzvvvvvvwwwxxxyyy{{{|||}}}zzzxxxwwwyyy}}}~~~}}}~~~}}}~~~~~~{{{|||zzzwww}}}}}}}}}{{{zzzzzz}}}|||~~~{{{uuuwww}}}zzzyyyzzz}}}}}}|||xxx{{{}}}{{{wwwuuuxxxuuuuuuxxxwwwsssrrrttt{{{zzzxxxvvvvvvwwwxxxzzzxxxwwwyyy~~~}}}|||}}}}}}|||}}}|||{{{{{{zzz}}}~~~|||xxxxxx}}}000///---***+++---+++''')))***,,,+++******+++---'''(((***+++,,,,,,+++***+++++++++++++++***))))))((()))+++,,,---,,,***))),,,,,,++++++++++++,,,,,,,,,+++******+++,,,...............------...//////222000......111444444444000222333444444555888:::<<<:::777777999<<>>@@@AAABBBCCCCCCBBBAAAGGGIIIKKKLLLKKKJJJJJJKKKQQQUUUVVVUUUVVVYYYYYYVVV[[[[[[]]]```\\\WWWVVVYYYWWWYYY\\\bbbggghhhgggdddcccddddddbbb___]]]\\\]]][[[\\\]]]___aaaaaa```___aaa```aaadddiiillllllkkkkkkhhhfffhhhmmmooonnnkkkeeedddbbb```____________ddddddfffjjjpppqqqkkkdddcccjjjqqqrrrmmmjjjjjjmmmnnnpppqqqpppnnnmmmooorrrooommmkkkjjjkkkkkklllllljjjlllllliiiddddddkkktttrrroooooopppnnnhhhfffggglllkkkkkknnnqqqssssssrrrrrrpppooollleee___aaagggeeedddeeefffjjjnnnqqqrrr{{{zzzwwwrrrkkkgggffffffiiikkkmmmoooppppppooonnnppprrrtttuuutttrrrnnnlllkkknnnooollliiimmmxxxvvvuuuuuuuuuuuuvvvxxx{{{xxxqqqoootttsssmmmnnnuuusssuuuxxxzzzxxxsssmmmhhhmmmqqquuuxxxwwwtttrrrrrrqqqooonnnlllmmmqqqvvvzzz}}}zzzwwwuuuvvvyyy}}}}}}zzzuuupppnnnoooqqqsssooooooqqquuuzzz~~~}}}vvvuuutttssssssrrrrrrrrrqqqnnnkkkmmmsssyyy|||}}}~~~}}}|||zzzwwwtttrrrqqqlllmmmpppttttttsssvvv|||xxxzzzzzzxxxuuuuuuyyy~~~|||vvv}}}zzzvvvxxxuuutttvvvxxxzzz|||}}}yyyrrrpppssswwwzzz{{{{{{yyyzzz|||}}}}}}~~~}}}zzzxxxyyy|||xxxsssnnnmmmpppsssuuutttzzz|||~~~xxxzzz}}}~~~~~~~~~|||wwwvvvyyy~~~|||xxxwwwyyyzzz{{{zzz}}}{{{zzz}}}~~~{{{yyyzzz~~~~~~{{{ssstttvvvyyy|||~~~~~~~~~zzzxxxxxxzzz~~~|||xxx|||}}}{{{}}}|||}}}~~~}}}~~~}}}yyy}}}~~~}}}sssrrrrrrwww|||wwwxxx}}}|||xxxwwwzzz~~~~~~yyytttsssvvvuuuvvvxxxvvvsssvvv{{{yyywwwvvvwwwzzz|||}}}}}}tttwww|||~~~~~~www{{{~~~zzz}}}xxxxxx~~~,,,111222---***...000...***+++,,,,,,******+++,,,'''(((***+++,,,,,,+++*********+++++++++***)))))))))***,,,......---,,,***------,,,,,,,,,,,,------......,,,+++***+++,,,---......---------------...222000.........///000000///000222222222444666999:::888555555777;;;======:::;;;>>>???AAAAAA@@@@@@DDDFFFHHHIIIHHHHHHIIIKKKOOORRRTTTSSSSSSUUUTTTPPPVVVWWW[[[^^^ZZZTTTUUUYYYSSSUUUZZZ```eeefffeeeccc`````````]]]YYYWWWXXXXXXYYY[[[]]]_____________________aaaeeehhhjjjkkkjjjjjjhhhiiinnnvvvxxxtttoooddddddcccbbbbbbcccddddddiiihhhkkkqqqvvvsssllleeedddllluuuvvvpppkkkkkknnnmmmmmmnnnppprrruuuwwwyyyhhhlllooooookkkhhhiiikkkiiimmmnnniiieeefffnnnuuuqqqnnnlllnnnlllhhhfffhhhjjjiiiiiikkknnnrrrttttttrrrqqqqqqnnngggaaaeeellleeefffggghhhjjjmmmppprrr{{{zzzwwwrrrmmmhhheeedddfffiiilllooopppnnnllljjjkkkssszzzzzzssslllkkkmmmmmmooooookkkhhhlllvvvyyywwwuuurrrqqqsssttttttxxxqqqpppttttttnnnnnnuuutttuuutttssspppnnnlllkkkmmmqqquuuwwwuuurrrpppooommmmmmmmmlllmmmqqqwww}}}{{{xxxtttpppppprrruuuxxxwwwvvvtttsssrrrrrrrrrssspppqqquuuzzz}}}|||zzzyyy{{{{{{zzzyyyxxxxxxxxxxxxssspppmmmooouuu{{{~~~}}}}}}~~~}}}xxxtttssstttsssoooooouuu{{{{{{|||}}}~~~{{{yyyzzz~~~}}}xxx~~~zzzvvvwwwtttnnntttyyyzzzxxxyyy~~~yyyrrrooorrrvvvzzz{{{}}}yyy|||}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~uuussspppqqqtttuuusssqqquuuyyy~~~zzzwww{{{{{{xxxxxx{{{}}}xxxyyyzzz{{{|||{{{xxxvvv{{{{{{|||}}}|||{{{yyyuuuqqqqqqrrruuuzzz}}}{{{{{{{{{}}}{{{wwwxxx{{{}}}zzzxxxwww|||zzzyyyyyy{{{~~~~~~}}}}}}yyy|||~~~{{{{{{{{{xxxvvvzzz}}}{{{vvvwww~~~{{{xxxvvv{{{|||uuuqqqrrr{{{zzz{{{{{{xxxuuuzzztttssssssuuuxxxzzzzzzyyyvvvzzz~~~xxxvvv}}}~~~}}}}}}{{{vvvwww}}}:::@@@???444---...///---...------,,,,,,++++++***((()))***+++++++++++++++)))***************))))))***+++,,,---...---,,,,,,++++++************++++++,,,------,,,+++***+++---......---,,,,,,,,,,,,---000000///...------------000111222333333444666888777555333444666999::::::888999;;;<<<>>>???@@@@@@@@@AAABBBBBBBBBCCCFFFHHHKKKOOOPPPNNNOOOQQQPPPLLLSSSTTTWWWZZZXXXSSSSSSWWWPPPUUU[[[___``````aaaaaaaaa___\\\ZZZXXXXXXXXXXXXWWWYYY\\\\\\\\\\\\]]]___^^^___bbbeeegggiiiiiiiiijjjhhhgggkkkqqquuussspppddddddccccccdddgggjjjkkkkkkjjjooovvvzzzuuunnnjjjfffmmmuuuuuupppkkklllnnnpppooonnnoooqqqsssssssssdddjjjpppqqqmmmjjjmmmppplllqqqrrrmmmiiikkkpppsssmmmjjjiiikkkkkkhhhiiillljjjhhhfffgggkkkpppssstttqqqpppooolllfffbbbeeellleeegggiiikkklllmmmoooqqqvvvuuusssqqqmmmiiifffdddgggiiilllnnnnnnmmmjjjhhhgggrrr{{{yyyooohhhjjjpppnnnnnnmmmkkkjjjmmmsssyyyssssssqqqnnnqqqvvvxxxwwwuuusssrrrttttttpppppprrrsssrrrqqqnnnlllkkkmmmppppppssswwwxxxvvvrrrooonnnmmmoooqqqqqqqqqttt{{{~~~xxxrrrooonnnpppqqqrrrssstttuuuuuuuuutttssstttuuuyyy}}}{{{vvvuuuvvv~~~}}}{{{yyywwwuuuttttttrrrooonnnqqqwww~~~~~~~~~{{{{{{wwwwwwxxxvvvqqqpppwww~~~}}}~~~{{{yyyyyy|||zzztttyyyzzzwwwyyyuuuqqquuuzzzzzzwwwxxx~~~|||wwwtttuuuxxx{{{}}}}}}~~~|||xxx}}}~~~~~~}}}|||{{{}}}~~~}}}zzzyyyssstttuuuxxxyyyxxxvvvsssuuuzzz|||wwwxxx}}}~~~{{{yyy{{{{{{vvvxxx{{{}}}}}}{{{xxxuuuzzz|||~~~~~~|||yyyvvvrrrssswww}}}}}}}}}|||zzz|||~~~~~~|||zzzyyyyyy~~~|||yyywwwvvvwww|||}}}}}}~~~|||xxxyyy~~~|||yyy|||{{{vvvuuuvvvyyy~~~~~~}}}zzzyyy|||zzzxxxwww{{{~~~xxxrrrpppsss|||zzzyyyxxxtttqqqsssyyyuuuuuuvvvwwwwwwwwwwwwvvv{{{~~~~~~}}}yyy{{{zzzxxx{{{}}}{{{yyyzzzxxxtttwww~~~IIIMMMHHH;;;555777666///333000------...---+++((())))))))))))***+++,,,---))))))************))))))***+++++++++,,,,,,,,,,,,******))))))))))))******'''))),,,,,,+++***,,,......------,,,++++++,,,,,,,,,---......---,,,,,,,,,000111222222111222444666333111111222444666666666888888999999;;;<<<>>>???===>>>>>>======@@@DDDGGGGGGJJJKKKIIIJJJMMMLLLJJJQQQPPPRRRUUUUUUQQQQQQUUUPPPVVV]]]___\\\ZZZ]]]``````\\\XXXWWWXXXYYYYYYWWWUUUWWWXXXXXXWWWXXXZZZ]]]]]]```ccceeeggggggggghhhdddeeegggkkkooonnnkkkgggdddcccbbbccceeejjjnnnqqqnnnnnnssszzzyyyrrrkkkkkkhhhmmmqqqqqqnnnkkkkkkmmmuuurrrooonnnpppooollliiijjjmmmnnnnnnmmmnnnpppsssnnnsssrrrmmmkkkmmmnnnllljjjffffffiiikkkkkkmmmqqqnnnkkkhhhhhhkkkpppsssuuutttpppmmmkkkgggbbbeeekkkcccfffkkknnnnnnoooppprrrmmmmmmmmmmmmllljjjgggeeeiiijjjmmmnnnnnnllliiigggiiioootttppphhhfffkkksssmmmlllkkkkkkllloooqqqrrrnnnooonnnmmmrrr|||}}}qqquuuvvvtttssstttrrrnnnnnnoooooonnnlllmmmpppsssuuuxxx{{{{{{xxxssspppnnnooossswwwwwwvvvwww{{{|||uuuqqqppppppqqqoooppprrrssstttuuuuuuuuussstttxxxzzzvvvqqqttt|||}}}|||zzzxxxvvvtttssssssrrrpppooorrrxxx|||~~~}}}}}}yyy~~~|||yyyxxxxxxtttqqqssszzz}}}}}}zzzvvvvvvyyy}}}}}}|||yyypppuuu|||xxxwwwwwwppprrrrrrsssvvvyyy}}}~~~}}}{{{yyywwwxxx{{{~~~~~~}}}{{{}}}{{{xxx~~~~~~~~~|||yyyxxxyyyzzz{{{zzzuuutttsssvvvzzz}}}}}}|||||||||{{{|||wwwxxx}}}}}}}}}{{{||||||{{{{{{{{{{{{zzzzzz{{{|||xxx{{{tttuuuyyy~~~}}}|||~~~~~~~~~{{{wwwvvvuuu{{{~~~~~~||||||~~~~~~{{{zzz||||||~~~zzz|||~~~}}}zzzmmmooorrruuuyyy|||~~~}}}{{{yyyxxxyyy{{{}}}{{{zzzzzzzzz}}}~~~}}}{{{uuupppqqquuuzzzvvvuuuuuurrroooppptttuuuyyy|||}}}{{{yyyzzz{{{}}}zzz|||~~~~~~zzzxxxyyyyyyvvvvvvxxxwwwvvvzzzHHHJJJFFF>>>@@@HHHGGG>>>666111------//////+++&&&***))))))((()))+++,,,---((())))))*********))))))******))))))******+++,,,++++++************++++++!!!%%%***+++++++++,,,......---,,,,,,++++++++++++(((+++---...---,,,,,,---...///000///...///111222000//////000333444444333999888888888888:::<<<===>>>>>>===<<<<<>>AAAEEEGGGJJJLLLQQQNNNLLLJJJKKKNNNQQQTTTTTTUUUUUUUUUUUUUUUVVVVVVQQQRRRUUUVVVWWWWWWVVVUUURRRTTTWWWWWWWWWWWWXXXZZZ```[[[[[[aaaccc``````ccc```hhhkkkfffgggmmmkkkccccccccccccdddggglllppprrruuupppqqqyyywwwjjjcccdddfffiiikkkllllllllloooqqqooohhhgggnnntttrrrpppqqqpppnnnlllkkklllmmmlllkkkjjjlllnnnlllhhhfffhhhjjjbbbbbbdddhhhnnnrrrtttuuuwwwsssooolllmmmpppsssttt{{{rrrkkkjjjiiifffhhhlll]]]hhhmmmjjjllltttuuuooofff```aaajjjpppmmmiiihhhmmmmmmllliiifffdddfffgggooommmlllmmmnnnmmmkkkjjjiiiiiijjjkkkmmmpppsssuuuwwwxxxwwwvvvxxx{{{vvvooovvvsssppppppqqqpppnnnkkkfffmmmttttttpppooouuu|||uuuxxxzzzyyyvvvsssssstttuuu||||||||||||tttvvvsssxxx|||yyyqqqjjjjjjllllllkkkjjjjjjpppvvvtttnnnooorrrqqqjjjdddhhhxxx~~~xxxwwwvvvtttssstttxxx|||tttwww}}}{{{vvvxxxzzz}}}}}}zzztttmmmhhhmmmooouuu}}}~~~yyytttsss}}}{{{yyywwwxxxzzz|||~~~sssxxx{{{yyyyyy|||~~~}}}qqqqqqrrrvvv{{{~~~}}}zzz~~~{{{yyywwwxxxyyyzzzzzz|||}}}yyyyyy{{{zzzxxxuuusssqqqppppppuuu|||~~~pppmmmsssxxx{{{{{{~~~xxxvvvxxxxxxvvvyyy||||||{{{yyy|||}}}}}}}}}}}}|||wwwuuuwww{{{ttt{{{~~~}}}~~~qqqwww}}}{{{yyyxxxuuurrr}}}vvvwwwzzz{{{{{{|||~~~}}}{{{~~~}}}zzz{{{~~~}}}yyytttzzz}}}{{{rrrqqquuuxxxvvvvvvyyy|||}}}zzzxxxyyyxxx{{{wwwzzz|||}}}}}}}}}~~~}}}{{{wwwtttrrrtttuuuwwwxxxyyyzzz{{{{{{uuutttvvvxxxvvvrrrwww~~~~~~~~~{{{yyyxxxzzz{{{|||~~~~~~}}}wwwrrrrrruuuyyy{{{||||||666888999666000...///222666,,,)))...///)))(((,,,***)))((()))***,,,...000---))))))+++,,,******---+++++++++,,,,,,,,,++++++******+++,,,,,,,,,+++******)))))))))***+++,,,,,,---,,,++++++++++++******)))((()))+++---...---+++------,,,,,,,,,,,,------111000000///000111222333222333444555777888999::::::777555777<<<@@@@@@>>>CCCCCCCCCBBBDDDGGGJJJJJJKKKIIIGGGEEEFFFIIILLLOOOQQQQQQQQQRRRSSSSSSTTTTTTSSSUUUWWWXXXYYYXXXWWWVVVTTTTTTVVVXXXZZZ[[[[[[[[[ZZZVVVWWW]]]```___```cccbbbiiiiiidddeeekkkllleeeccccccbbbdddggglllqqqtttqqqjjjjjjpppnnneeebbbeeegggggggggiiimmmpppqqqqqqlllhhhiiippptttttttttvvvqqqpppnnnmmmmmmmmmkkkiiijjjiiihhhhhhhhhgggfffeeedddcccccceeeiiinnnrrrtttpppnnnllllllooorrruuuwwwyyyrrrmmmmmmllliiiiiilllbbbjjjmmmjjjkkkqqqppphhhccc___aaaiiimmmllljjjkkkjjjgggeeeeeeggggggfffdddlllmmmnnnooooooooonnnnnnmmmlllkkkmmmpppsssttttttyyy|||}}}yyyvvvvvvsssooossspppnnnnnnppppppooommmiiinnnsssssspppppptttxxxqqqtttwwwwwwvvvuuuwwwyyywww~~~|||{{{zzzrrruuurrrwww{{{yyyrrrmmmmmmoooppppppooommmpppuuusssnnntttsssqqqnnnooouuu~~~}}}}}}~~~~~~|||yyyuuusssrrrsssuuuuuuvvvzzz~~~{{{vvvsssqqquuuwwwyyyyyyvvvrrrnnnllloooooosssyyy{{{xxxvvvxxxyyyyyyxxxvvvsssqqqrrrttt|||}}}{{{{{{zzzxxxoooqqquuuzzz}}}~~~}}}|||~~~|||zzzyyyyyy{{{}}}zzz~~~{{{www}}}yyyxxxvvvtttsssqqqqqqqqqwww|||vvvuuuzzz~~~|||~~~wwwrrrrrrrrrrrrwww}}}}}}~~~}}}}}}}}}{{{|||~~~zzzzzz{{{|||~~~~~~uuu{{{~~~}}}||||||rrrwww}}}{{{zzzzzz{{{|||zzzxxxzzz}}}}}}|||~~~|||}}}~~~zzz|||xxxooooootttxxxwwwwwwyyy{{{|||zzzwww||||||{{{zzzzzz|||zzz|||}}}}}}{{{{{{|||}}}~~~zzzvvvrrrpppppppppqqquuuyyy{{{zzzxxxxxxwwwyyy{{{yyywww}}}{{{|||~~~}}}yyywwwvvvyyy~~~{{{}}}~~~|||}}}~~~yyy{{{}}}|||wwwuuuvvvyyy|||}}}}}}zzzyyy}}}BBB>>>777000+++***+++------((()))000222,,,))),,,((((((((((((***---///111***((())),,,---******---///......---,,,+++******)))***+++,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,+++++++++++++++***+++***)))***,,,---------,,,,,,++++++++++++,,,,,,111111000///............000000111222444555666666999666444666;;;>>>>>>===>>>DDDFFFAAABBBHHHIIIFFFFFFEEECCCBBBCCCEEEHHHJJJKKKLLLMMMNNNOOOQQQRRRRRRTTTUUUVVVWWWWWWVVVUUUUUUSSSRRRSSSVVVZZZ[[[ZZZWWWTTTRRRSSSZZZ___aaacccfffaaafffeee```aaagggiiieeeaaa``````aaadddjjjpppsssmmmgggeeehhhgggbbbbbbhhhgggddddddhhhooorrrqqqoookkkjjjlllpppqqqpppsssxxxsssrrrppppppooommmiiifffkkkhhheeefffjjjkkkhhheeegggeeecccccceeeiiinnnqqqjjjjjjkkknnnqqqtttwwwyyyvvvrrrppprrrrrrmmmjjjjjjjjjnnnmmmjjjllloookkkbbb```___aaafffiiiiiijjjmmmgggcccbbbeeekkkllliiidddhhhlllqqqrrrrrrqqqrrrtttsssooommmoootttvvvuuurrrwww}}}yyytttssssssrrrpppnnnllllllnnnqqqqqqqqqqqqsssttttttsssssstttvvvrrrssstttttttttuuuxxxzzzzzz|||yyy|||wwwpppsssppptttxxxwwwrrrnnnnnnpppuuuwwwvvvrrrrrrttttttqqqqqqmmmjjjmmmtttzzz}}}~~~}}}{{{zzz{{{|||}}}~~~zzzuuurrrpppppppppooovvvzzz}}}{{{uuuppppppqqqvvvvvvuuusssooommmlllmmmqqqoooqqqvvvxxxwwwxxx{{{yyy||||||vvvrrrrrrttt~~~{{{zzzwwwtttnnntttzzz~~~}}}||||||}}}}}}xxxuuu{{{zzzyyy}}}uuuxxxxxxwwwuuusssrrrqqqpppppptttwww|||}}}xxxwwwzzzyyy{{{uuupppooopppsssyyyzzzwww{{{~~~~~~~~~~~~|||{{{{{{}}}~~~{{{}}}|||}}}~~~|||~~~}}}||||||{{{zzztttwww}}}}}}~~~zzzyyy{{{}}}|||~~~xxxuuuvvv{{{{{{}}}|||zzzyyy{{{||||||}}}|||uuuoooqqqwww}}}{{{zzzzzzzzzyyyvvvtttsssxxx}}}{{{xxxyyy}}}~~~~~~|||zzzyyyyyy{{{}}}yyyuuuqqqooorrrsssvvv|||}}}~~~}}}~~~|||}}}xxxyyy{{{|||}}}|||~~~}}}{{{}}}zzz|||~~~zzzyyywwwxxxzzz}}}~~~~~~}}}zzzyyy|||BBB;;;222---,,,---...---***(((***///000,,,***+++((((((((()))***,,,---...'''''')))------******---///...---,,,+++*********))))))***+++,,,,,,------(((((())))))***+++------++++++,,,,,,+++***+++,,,111///,,,+++,,,.........,,,,,,++++++++++++,,,,,,000//////...............//////000111222333444444777555444555999;;;<<<<<<<<>>???<<<888===FFFEEE<<>>????????????@@@AAADDDFFFHHHJJJKKKMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPRRRTTTSSSOOOJJJKKKNNNPPPRRRWWW^^^___]]][[[^^^cccfffgggeeeaaa^^^^^^^^^^^^```cccgggkkknnnbbbeeehhhgggccc``````bbb^^^gggpppqqqkkkggghhhkkklllppprrrnnnlllqqqxxx}}}sssrrrppppppooommmiiifff___dddhhhiiihhhiiimmmqqqhhhjjjkkkiiieeecccdddfffpppsssvvvuuuqqqnnnmmmnnnlllpppssstttvvvuuuooohhhmmmmmmnnnpppssssssooojjjfffhhhiiiggggggiiiiiifffgggkkkqqqssssssrrrssstttnnnqqquuuvvvuuuuuuxxx{{{zzzvvvtttuuuxxxxxxuuupppzzzxxxssspppsssxxxwwwrrrxxxvvvsssppppppttt{{{{{{yyywwwvvvvvvwwwwwwvvv~~~|||zzzyyyyyyyyyxxxwwwvvv{{{uuuqqqtttooohhhlllqqqsssuuuuuuttttttuuuvvvrrruuuuuusssvvv|||yyyyyyzzzxxxuuurrrqqqqqquuuuuuuuuuuuuuuvvvvvvwwwsssxxxzzzvvvooolllqqqwwwtttlllhhhmmmxxx|||wwwnnnqqquuuyyywwwrrroooooorrrrrrssswww}}}}}}xxxtttttt}}}yyyttttttvvv~~~{{{{{{zzzwww~~~wwwpppooouuu}}}|||zzzuuu||||||wwwuuu~~~|||zzzwwwtttqqqooommmlllrrrttttttrrrrrrvvvxxxvvvyyyxxxwwwyyy|||{{{uuuuuu{{{{{{xxxxxxwwwtttssstttyyy}}}{{{|||}}}{{{xxxwwwxxx|||wwwvvvtttpppmmmmmmoooqqq|||}}}~~~|||}}}wwwvvv{{{}}}vvvqqqpppqqquuutttwww}}}~~~|||}}}{{{|||~~~~~~}}}|||xxx{{{~~~}}}xxxuuurrrsssssstttzzzwwwxxxyyyyyyxxxxxx{{{}}}~~~xxxsssttt|||{{{zzzyyywwwvvvxxx|||||||||||||||}}}}}}~~~~~~{{{|||zzz}}}{{{{{{~~~~~~}}}~~~uuuzzz|||{{{}}}|||{{{{{{}}}~~~}}}{{{xxxxxxyyy|||~~~~~~}}}|||%%%%%%&&&(((***,,,,,,+++'''***,,,***((((((***+++))))))***************)))))))))+++,,,)))%%%(((...,,,+++***))))))+++,,,...,,,+++*********+++,,,---,,,+++******)))*********(((+++...---***)))+++///---+++******,,,...///...,,,,,,++++++++++++,,,,,,((()))+++---////////////---......//////000000111222222222222333444666888999888>>>FFFDDD;;;:::@@@888999:::<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGIIIJJJJJJKKKLLLNNNOOOPPPKKKMMMPPPRRRRRRQQQOOOMMMNNNQQQRRRQQQTTTZZZ[[[WWW[[[]]]```ddddddbbb```___\\\]]]^^^___bbbeeegggiii___dddgggeeeaaaaaaccceeebbbgggkkkkkkhhhgggjjjnnnjjjnnnnnnjjjjjjrrryyy{{{qqqpppnnnmmmmmmmmmkkkiiibbbcccdddeeeffffffhhhiiihhhjjjjjjfffaaa```bbbfffmmmqqqtttsssooolllmmmooojjjoooqqqqqqrrrtttpppiiijjjkkknnnqqqrrrpppooonnnjjjllllllkkknnnrrrooohhhlllmmmqqquuuyyy{{{{{{{{{uuuuuutttttttttuuuvvvwwwzzzyyyxxxyyyzzzyyyvvvtttxxxxxxvvvrrrsssxxxzzzyyywwwuuurrrppppppvvv{{{zzzyyyxxxxxxxxxzzz|||~~~{{{wwwtttyyyuuurrruuupppjjjmmmoooqqqsssuuuwwwyyy{{{}}}qqqqqqppppppuuu}}}~~~|||zzzxxxuuurrrooommmlllssstttvvvwwwxxxyyyyyyxxxxxxxxxwwwuuutttssstttuuupppllljjjpppzzz}}}wwwooonnnvvv~~~zzztttssstttrrrrrrwww}}}{{{xxxyyy|||zzzzzz|||||||||}}}{{{}}}xxxrrrrrrwww}}}~~~}}}}}}}}}uuu}}}zzzxxx{{{yyyvvv~~~zzzyyywwwtttrrrqqqpppppplllrrrsssppppppuuuxxxwwwzzzxxxxxxzzz}}}~~~}}}yyyyyytttnnnoooxxxzzzwwwxxxwwwtttvvvxxx|||~~~zzz{{{|||xxxwwwyyy||||||||||||~~~{{{sssvvvwwwsssmmmlllpppttt~~~}}}|||~~~||||||}}}}}}|||}}}|||xxxtttuuuzzz}}}}}}{{{wwwqqqmmmmmmmmmvvvwww{{{|||zzz|||{{{}}}~~~{{{yyywwwxxxzzzzzzzzz{{{{{{|||zzzuuurrrsssssstttyyyuuuvvvxxxxxxxxxyyy|||zzzvvvtttyyyyyyxxxuuusssrrrtttyyy}}}~~~||||||~~~~~~|||xxx~~~~~~}}}~~~~~~}}}|||yyyzzz{{{|||}}}~~~''''''''''''&&&&&&''''''###(((,,,+++*********+++''''''(((***++++++++++++******++++++'''$$$(((///...---+++******+++---...---,,,+++*********+++,,,---,,,+++***))))))))))))'''+++...---)))(((,,,///+++******---000333444333++++++************++++++'''(((***,,,---------,,,---------....../////////111222222222222333555777444666CCCPPPHHH666666CCC888999;;;<<<======<<<<<<999:::;;;===@@@BBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNDDDHHHMMMPPPPPPNNNNNNNNNRRRUUUUUURRRTTTZZZZZZUUU[[[ZZZ\\\______^^^]]]^^^XXXYYY[[[]]]___aaabbbccc___dddgggdddaaacccgggjjjgggfffeeedddeeeiiinnnqqqjjjmmmkkkeeefffnnnttttttpppnnnlllkkklllmmmlllkkkgggdddbbbcccfffgggeeebbbiiijjjhhhccc]]]]]]aaaggghhhmmmqqqpppmmmkkkmmmpppiiinnnpppnnnpppssspppiiiiiijjjnnnqqqqqqnnnmmmooollloooooooootttyyyuuukkkqqqpppqqqwwwzzzwwwtttssstttuuuuuuuuuzzzzzz{{{|||{{{zzzxxxwwwrrrwwwxxxtttsssyyytttsssqqqooopppwww}}}~~~~~~|||{{{|||zzzuuusssyyyuuussswwwrrrllloookkkmmmppptttwww{{{~~~qqqpppmmmmmmuuu~~~{{{|||wwwtttsssrrrnnnlllrrrtttwwwzzz{{{{{{{{{zzz}}}xxxttttttxxxyyyvvvrrrllllllnnnuuu}}}{{{uuupppzzzwwwrrrrrrqqqqqquuu|||}}}|||~~~||||||}}}|||~~~~~~~~~~~~}}}zzzvvvvvvzzz}}}~~~|||zzzxxxxxxyyy{{{|||wwwzzzuuusss{{{{{{www{{{xxxwwwvvvuuutttsssssssssmmmuuuxxxttttttyyy~~~~~~zzzxxxwwwyyy|||}}}{{{xxxqqqqqqooonnnrrrzzz}}}|||yyywww{{{}}}{{{zzz|||zzzwww|||~~~xxxwwwzzz|||zzzwwwxxx{{{~~~|||zzz}}}~~~~~~|||xxxuuutttyyy|||xxxqqqnnnssszzzwwwvvvvvvxxx|||~~~wwwzzz}}}yyywwwyyy~~~~~~{{{vvvsssssstttwwwyyy~~~zzzyyy|||zzz}}}zzzwww{{{{{{zzzyyyyyy{{{~~~yyyuuuuuuuuuuuuyyyxxxyyyzzzyyywwwwwwzzz}}}ttttttwww~~~xxxvvvssspppnnnpppuuuyyyvvvuuu{{{}}}}}}~~~{{{}}}~~~}}}~~~}}}}}}|||{{{}}}''''''''''''''''''''''''''''''''''''((((((((((((***,,,,,,+++***))))))***---,,,,,,+++***)))(((((('''******(((***...000...******)))(((((((((((((((...---,,,***)))(((((('''---------......---,,,,,,---***((())),,,...---+++---,,,++++++******++++++(((+++------++++++...111---,,,+++******,,,---//////.........///000222333222444777777777777888:::444555555555444555888:::666:::@@@BBB???;;;@@@HHHHHHFFFDDDEEEGGGJJJLLLLLLMMMJJJHHHIIIMMMNNNJJJFFFNNNIIIHHHMMMPPPQQQTTTWWWSSSVVVZZZZZZWWWVVVVVVXXX[[[YYYZZZ^^^```___```cccfffhhheee^^^^^^eeehhhffffffhhhiiigggfffggglllqqqmmmhhhfffkkkmmmjjjdddbbbfffiiikkkllljjjgggggggggeeeddddddeeehhhjjjkkkkkkllliiieeeccccccdddddddddjjjmmmnnnmmmrrrxxxvvvpppkkkggggggmmmvvvwwwqqqiiinnnppprrrttttttrrrpppnnnyyypppkkkqqqzzz}}}{{{zzzwww}}}|||vvvrrrssstttuuuwww|||tttwwwwwwwwwsssxxxxxxvvvvvv{{{|||ooommmlllmmmppptttwwwxxx~~~|||uuuvvvwwwwwwvvvvvvwwwtttqqqooooooppprrruuuwwwyyyyyytttrrrqqqsssxxxzzzzzzxxxwww{{{zzzrrrlllooouuuxxxuuuxxxvvvqqqpppwww~~~xxxsssuuuwwwuuussssssqqqssswww|||{{{rrrkkkqqquuu{{{{{{qqqlllllliiinnnuuuzzz{{{|||{{{|||}}}zzz|||{{{}}}|||||||||zzz|||zzzvvvvvv~~~}}}}}}|||yyyvvvyyy}}}}}}xxx~~~{{{vvvttttttvvvwwwwwwuuutttsssqqqrrrvvv||||||yyy||||||wwwvvvkkkmmmppptttyyy{{{{{{zzz}}}xxxvvvwwwzzz|||{{{yyyxxx{{{{{{vvv{{{vvvtttyyy}}}|||{{{{{{~~~|||xxxvvvzzz}}}~~~{{{yyyyyy~~~zzzuuuuuuwww{{{vvvtttyyy|||}}}~~~|||~~~{{{vvvvvv{{{~~~}}}}}}|||zzzvvvrrrnnnttt{{{|||xxxyyy}}}{{{|||wwwuuu|||vvvqqqsss{{{~~~zzzyyy}}}yyywww{{{|||yyyzzz~~~|||vvvvvvzzzvvvwwwyyy||||||yyy~~~sssqqqooonnnoootttyyy|||{{{tttooonnnttt~~~~~~~~~~~~||||||~~~yyy{{{|||''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((('''(((***,,,---,,,,,,+++***)))))))))(((++++++)))***...///---++++++***)))))))))))))))---,,,+++***)))(((((((((+++,,,,,,,,,,,,,,,++++++---+++))))))***+++)))(((---,,,++++++******++++++&&&((())))))((()))***+++---,,,+++***+++,,,...///...............000111222222333444555777777777777444555555444333444666888555777;;;???<<<999===DDDFFFDDDBBBBBBEEEGGGHHHHHHIIIFFFEEEHHHLLLNNNLLLIIILLLHHHFFFIIILLLLLLNNNQQQPPPSSSUUUUUUSSSRRRSSSUUUYYYWWWXXX\\\^^^\\\]]]aaa```aaa^^^YYYZZZ```dddcccbbbcccdddfffjjjmmmnnnooofffbbbaaafffjjjiiifffeee```bbbeeeggggggfffdddddddddddddddfffhhhjjjjjjjjjllljjjhhheeedddeeefffgggmmmppppppooorrrvvvtttnnnkkkiiihhhmmmsssuuuqqqllloooooopppqqqrrrtttuuuvvv|||tttooosssyyyzzzzzzzzz~~~xxxttttttttttttvvvzzzxxx{{{uuuvvvtttmmmvvvuuusssttt{{{{{{rrrpppooooooqqquuuxxxyyyyyyzzzuuuwwwvvvuuuvvvwwwxxxuuuqqquuurrrooorrrxxx|||}}}|||rrrqqqqqqsssuuuwwwvvvvvvxxxxxxvvvqqqqqquuuwwwuuuppptttuuurrrrrrxxx}}}xxxtttxxx|||yyytttpppmmmpppvvv|||~~~zzztttoooooorrrxxx|||wwwnnniiijjjlllqqqwww|||~~~}}}}}}}}}vvv|||}}}|||~~~~~~|||{{{xxxwww{{{|||~~~~~~{{{zzz|||~~~yyyzzzxxxwwwxxxzzz{{{{{{zzzzzzyyyxxxxxxzzz|||~~~{{{{{{zzzwwwllllllmmmqqqvvv{{{~~~~~~zzzxxxxxxzzz{{{xxxzzzyyywwwyyy~~~zzzzzzwww}}}~~~}}}zzzxxxvvvwww|||}}}}}}~~~|||xxxvvvwwwyyy|||yyywwwuuusssuuu|||}}}{{{}}}wwwyyy{{{||||||~~~{{{xxxuuussszzz~~~|||yyy{{{~~~|||{{{|||{{{yyywwwxxxzzz|||||||||zzzyyy|||~~~xxxwwwzzzyyyyyy|||~~~yyyyyy~~~|||{{{{{{}}}|||}}}xxxsssrrrvvv}}}~~~yyyqqqnnnrrrzzzyyy{{{}}}~~~~~~|||~~~}}}~~~{{{yyyzzz{{{}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&&&&(((,,,///---,,,,,,++++++*********))),,,,,,))))))---...+++,,,,,,+++************+++,,,+++***))))))))))))*********++++++++++++++++++---+++)))((()))((('''%%%---,,,++++++******+++++++++***)))***+++++++++)))------,,,+++,,,---...///...............///000111222000000222666777666333333444555444333333444666444444777;;;;;;888:::???CCCAAA??????AAACCCCCCCCCCCCAAAAAAEEEJJJMMMMMMKKKOOOJJJHHHKKKMMMLLLMMMPPPSSSTTTTTTTTTSSSSSSUUUWWWWWWTTTUUUYYY[[[YYYZZZ]]]ZZZ[[[XXXUUUWWW]]]aaaaaaaaa``````eeekkknnnmmmjjjddd___^^^cccgggeeedddddd]]]^^^aaadddgggfffcccaaabbbcccfffhhhiiiiiiiiihhhiiijjjkkkhhhfffeeehhhkkkppprrrrrrqqqrrrtttqqqlllkkkjjjkkkmmmpppqqqpppnnnnnnmmmmmmmmmpppuuuzzz}}}|||vvvrrruuuwwwyyy|||~~~yyyuuuuuutttrrrtttxxx{{{}}}uuussstttqqqiiiuuusssqqqssszzz~~~wwwssssssqqqqqqsssvvvyyy{{{yyyxxxwwwxxxtttrrrtttxxxxxxuuuqqqxxxsssnnnpppwww|||}}}zzzqqqrrrssssssrrrrrrssstttwwwuuurrrqqqvvv{{{yyyrrrlllqqqtttssstttyyy||||||~~~xxxwww}}}{{{sssmmmjjjpppwww|||}}}zzzvvvtttsssuuuzzz|||wwwoookkklllnnnqqqvvv|||~~~|||zzzzzzzzzxxx|||{{{}}}}}}{{{xxxvvvxxxyyyxxxzzzzzz{{{zzzyyy||||||vvvssssssuuuxxx|||}}}|||{{{zzzxxxwwwyyy|||}}}{{{yyywwwuuuvvv}}}|||vvvtttnnnlllkkknnnttt{{{|||zzz{{{|||||||||wwwvvvtttuuuzzz{{{{{{zzz~~~zzzvvvtttyyyzzzuuuxxx~~~{{{~~~~~~zzzsssqqquuuzzz}}}wwwrrrooorrrwww~~~}}}~~~}}}yyyyyy{{{}}}}}}~~~|||{{{zzzyyy}}}~~~~~~||||||zzz{{{|||{{{xxxvvvwwwxxxxxxwwwyyy|||zzzwwwxxx{{{zzz}}}zzzzzz~~~~~~~~~yyyqqqqqqxxx|||}}}vvvoooqqqzzz|||}}}}}}|||}}}~~~{{{~~~|||xxxyyy|||uuuwww}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((('''''''''***...222,,,,,,,,,++++++++++++++++++---,,,)))))),,,---***,,,++++++*********++++++******))))))))))))*********************++++++,,,++++++******))))))''''''---,,,++++++******++++++...+++)))***,,,---***(((------,,,,,,,,,---...///---------....../////////111...,,,///444777444000000111333333222333444666555333555999;;;999999<<<@@@>>>======>>>????????????>>>???BBBFFFJJJJJJJJJNNNIIIGGGJJJLLLLLLMMMPPPSSSSSSRRRRRRRRRSSSUUUWWWUUURRRSSSWWWXXXVVVWWWZZZWWWWWWVVVVVVXXX\\\```bbbbbb``````bbbeeehhhhhhggghhhdddbbbdddeeebbb___```___```bbbfffhhhhhhddd```bbbeeeiiikkkkkkiiihhhgggeeeiiikkkjjjfffeeeiiimmmppprrrsssssssssrrrpppmmmhhhkkknnnppppppooonnnnnnllllllkkkllloootttyyy}}}wwwtttsssuuuwwwyyyzzzvvvttttttrrrppprrrwwwyyy{{{yyyrrrppprrrqqqmmmwwwvvvtttuuuzzz{{{rrrrrrrrrrrrrrrsssvvv{{{~~~xxxxxxwwwqqqnnnrrrvvvvvvsssppptttrrrpppppprrrssstttsssrrrtttvvvtttpppooopppsssssstttssstttyyy}}}zzzrrrooossstttsssuuuzzz}}}|||}}}{{{{{{~~~}}}vvvpppooommmttt{{{~~~zzzyyyxxxvvvwwwzzz{{{uuunnnkkknnnlllnnnssszzz~~~yyyyyyyyy|||qqqrrr}}}}}}|||}}}}}}yyysssmmmsssxxxxxxyyy{{{}}}||||||~~~}}}vvvqqqqqqrrrtttwwwyyyxxxwwwyyyvvvtttwww|||~~~{{{wwwuuurrrsssxxxzzzvvvsssrrrpppnnnmmmoootttzzz~~~xxxwwwvvvyyy}}}{{{vvvsssttt{{{}}}xxxzzzzzz}}}}}}}}}zzzwww{{{{{{yyy|||{{{}}}}}}xxxuuuxxx{{{~~~~~~zzzuuuqqquuuyyy~~~wwwyyy{{{|||{{{~~~~~~~~~|||{{{{{{zzz{{{}}}yyyuuu||||||{{{yyyvvvttttttvvvtttuuuvvvxxxxxxxxx{{{~~~}}}yyyxxx{{{wwwqqqrrr{{{~~~|||vvvttttttzzz~~~}}}~~~~~~{{{~~~zzzzzz}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((('''&&&(((,,,///+++++++++++++++++++++,,,+++------)))))),,,,,,*********)))))))))******+++)))))))))((())))))***++++++++++++***+++,,,---...***+++,,,,,,,,,+++++++++---,,,++++++******+++++++++)))&&&'''))))))'''$$$,,,,,,,,,,,,------......,,,------...............///,,,***---333555222...,,,...000222222333555666666444666:::;;;999:::<<<===<<<;;;;;;===>>>===<<>>>>>???AAADDDEEEEEEEEEAAA@@@DDDGGGHHHJJJNNNNNNMMMLLLLLLMMMOOOPPPQQQSSSQQQQQQUUUVVVTTTUUUXXXTTTTTTUUUXXXZZZ[[[]]]___^^^___^^^]]]]]]```fffjjjkkkgggfffhhhfffbbb___```bbbccceeeggghhhgggccc```eeehhhmmmnnnllliiigggfff```eeeiiiiiifffeeehhhlllnnnooorrruuutttrrrpppooofffkkkpppsssqqqnnnlllllljjjkkklllmmmppprrruuuvvvuuussssssuuuvvvyyytttqqqqqqqqqpppnnnqqqwwwtttwwwwwwrrrooopppsssuuu{{{{{{zzzyyy{{{|||wwwooonnnoooqqqqqqrrrvvv|||~~~xxxwwwsssllljjjooosssrrrppppppooosssvvvsssmmmjjjkkknnntttvvvxxxuuuqqqooopppsssnnntttyyyyyyyyyzzzyyyuuuuuuwwwuuusssuuu|||~~~~~~}}}~~~|||uuuooopppuuuuuu{{{}}}{{{{{{uuutttttttttnnngggfffjjjkkkmmmrrrzzz{{{xxxtttvvv{{{vvvnnnvvv~~~}}}zzzzzzzzzyyyxxxqqqyyy}}}uuukkksssyyyyyyzzz|||vvvtttrrrrrrsssttttttssszzzwwwtttwww}}}}}}zzzvvvuuuwwwwwwtttsssuuusssrrrrrrtttxxxzzzzzzyyysssqqqrrrvvv|||}}}zzzuuurrrvvv}}}|||wwwsssxxx{{{www|||{{{~~~}}}~~~{{{yyy~~~~~~}}}|||yyyxxx~~~}}}yyyxxxyyy}}}~~~}}}wwwzzz~~~{{{xxxwwwuuuxxx}}}xxxsss|||xxxuuuuuuvvvvvvuuuqqqsssuuuvvvwww{{{~~~{{{~~~{{{zzz{{{|||~~~{{{yyy}}}~~~~~~vvvzzz|||||||||~~~}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&$$$%%%(((***)))))))))******++++++,,,+++---,,,)))))),,,,,,******))))))))))))***++++++))))))((((((((())))))***,,,+++******+++,,,...///))),,,...///...------------,,,++++++******++++++,,,***))))))******)))'''+++++++++,,,,,,,,,------,,,,,,------...------,,,---++++++---111222111...***---///111111222333555555444777::::::777888===:::999999:::<<<===<<<;;;???>>>=========>>>@@@AAABBB>>>>>>CCCGGGIIILLLPPPMMMKKKKKKLLLNNNPPPPPPOOOQQQOOOOOOSSSTTTQQQRRRUUUQQQQQQTTTYYY[[[XXXWWWYYYWWWXXXYYYXXXXXX\\\fffmmmgggeeefffjjjiiieeebbbdddbbbeeeggggggeeecccbbbbbbgggkkkooonnnjjjfffdddddd^^^bbbfffggggggfffhhhjjjkkkmmmqqquuutttpppoooqqqhhhlllppprrrqqqooolllkkkjjjkkkmmmooopppqqqqqqqqqvvvsssrrruuuvvvwww|||{{{xxxooonnnooopppnnnkkkooovvvpppssstttrrrooopppuuuzzz{{{}}}zzzxxxtttnnnllloooqqqqqqqqqttt{{{vvvvvvwww}}}wwwsssoooiiihhhnnnpppmmmmmmrrrqqqxxx|||wwwmmmgggkkkqqqwwwxxxwwwvvvsssqqqqqqrrrmmmwww~~~}}}xxxwwwwwwwwwxxxxxxvvvtttwww~~~|||{{{wwwqqqnnnttt}}}}}}~~~}}}wwwtttsssqqqkkkeeeeeejjjlllooottt{{{|||vvvuuuwwwxxxsssnnnvvv}}}}}}zzzvvvvvvyyyyyyvvvnnnuuu{{{~~~xxxooopppwww||||||}}}~~~|||zzzxxxuuuuuuuuuvvvvvvuuuvvvtttsssvvvzzz~~~~~~}}}yyyuuussssssssspppqqqtttvvvvvvwwwyyy{{{zzzwwwtttuuurrrqqquuu{{{}}}{{{wwwwwwsssssszzz|||zzzpppwwwyyyuuu}}}~~~}}}zzz}}}xxxxxxyyy~~~}}}{{{{{{||||||yyyvvv}}}zzzwwwyyy||||||~~~~~~|||zzzyyyyyyuuuyyy}}}~~~~~~}}}||||||yyyuuusssvvvzzz~~~}}}|||{{{~~~zzzxxxyyyyyyxxxvvvqqquuuwwwvvvxxx}}}www|||~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}|||zzzxxx{{{~~~|||yyyzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&&&&''')))''''''((()))******++++++***,,,,,,)))))),,,---+++***************+++,,,,,,***))))))((((((((())))))+++***)))((()))+++---...***---000000...,,,,,,,,,---,,,++++++******++++++,,,---...---,,,+++,,,---)))***++++++,,,,,,+++++++++,,,------------,,,+++++++++---...///000000000+++...000111000///000111000222666888666222555;;;777666666888:::;;;:::999======<<<;;;:::;;;===???CCC???>>>CCCHHHJJJMMMQQQLLLKKKKKKMMMPPPRRRQQQOOOOOOLLLLLLPPPPPPNNNOOORRRPPPPPPUUU\\\]]]VVVSSSSSSTTTTTTTTTUUUWWW]]]bbbgggaaaaaaeeejjjjjjeeecccdddaaaeeeiiigggcccaaadddiiiiiilllooommmgggbbb```aaa]]]___cccgggiiiiiiiiiiiikkkkkkpppvvvtttmmmlllooonnnnnnnnnnnnnnnnnnmmmlllkkklllmmmnnnppppppqqqqqqtttpppooosssvvvwww{{{}}}zzzvvvrrrnnnpppooopppqqqmmmjjjmmmtttpppoooooopppqqqrrruuuwwwxxxyyyuuurrrpppoooqqqsssrrrqqqsssyyy~~~ppprrruuu}}}{{{vvvqqqlllhhhiiiooonnniiillluuuxxx{{{{{{uuummmkkkpppwwwyyywwwuuuttttttsssrrrpppoooyyy}}}xxxvvvvvvuuusssuuuuuuuuu{{{xxxtttssstttuuu{{{~~~yyyvvvssspppjjjdddfffkkklllpppuuuxxxyyyyyyyyyyyytttuuuvvvvvvuuuvvvwwwxxxwwwwwwtttppprrrxxxyyyuuurrrvvvwwwwwwyyyzzztttmmmsssyyy}}}}}}}}}vvvvvv{{{{{{xxxwwwwwwwwwxxx{{{{{{zzzyyyqqqrrruuuwwwyyyzzzyyyxxxrrrpppppprrrqqqnnnooorrryyyyyyyyy{{{|||{{{xxxuuuvvvrrrppptttzzz}}}{{{wwwwwwuuuxxx}}}yyyyyyrrrtttxxx{{{yyyxxx}}}~~~xxx{{{zzz}}}~~~|||xxxxxx|||}}}|||zzzwwwuuuvvvxxxyyy}}}zzzyyy{{{~~~|||yyyvvvtttttttttuuussswww|||}}}|||{{{}}}|||xxxxxxzzz}}}}}}wwwtttttt{{{~~~{{{xxxwwwtttyyy|||yyyyyy}}}~~~xxxzzzzzzzzz~~~{{{|||~~~~~~~~~|||}}}~~~}}}yyy|||{{{{{{yyy{{{}}}xxx{{{|||yyy|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''))))))))))))***,,,&&&&&&'''((()))******+++))),,,,,,))))))---...+++++++++++++++,,,,,,---...******)))((((((((((((((()))(((''''''(((***,,,---,,,///111111---*********---,,,++++++******++++++(((+++---,,,)))(((***,,,))))))***++++++++++++***+++,,,---------,,,+++******,,,...///......000111...///111111///---------,,,000555777222---111999444444444666999:::999888<<<<<<;;;999888999<<<>>>@@@<<<;;;@@@DDDFFFIIILLLHHHGGGGGGJJJNNNOOOMMMJJJLLLJJJJJJNNNNNNLLLLLLOOORRRRRRWWW______WWWQQQQQQVVVSSSQQQTTTYYY]]]^^^\\\___```eeejjjiiiccc```aaa```fffkkkiiicccbbbhhhoooiiimmmnnnkkkddd^^^]]]^^^^^^___bbbfffjjjllljjjhhhkkklllpppvvvssskkkjjjnnnrrroookkkjjjlllnnnooonnnmmmmmmmmmnnnoooqqqssstttoookkkkkkqqqwwwzzz}}}zzzuuutttuuuuuuqqqmmmrrrqqqrrrrrrmmmiiilllrrrrrrmmmjjjmmmsssuuutttrrruuuxxxsssrrrqqqrrrtttvvvssspppqqqwww|||sssvvvyyy}}}}}}yyyuuurrrkkkhhhjjjpppnnnggglllxxx}}}|||wwwqqqmmmnnnuuu|||yyyvvvssssssuuuuuurrrooosss{{{}}}xxxvvvuuusssnnnqqqtttwww~~~uuunnnqqqyyy~~~vvvrrroookkkeee___bbbgggjjjnnnssstttrrrqqqqqqsssjjjlllnnnrrr{{{yyypppqqqnnnjjjnnnvvvwwwssspppqqqqqqrrrwww}}}|||xxxrrrwww{{{~~~}}}ttttttyyy{{{xxxqqqrrrvvvzzz~~~}}}{{{rrrwww|||~~~|||yyyxxxpppppprrrwwwvvvssssssvvv{{{zzzyyyzzz|||{{{yyyxxxuuuqqqooosss{{{~~~zzzzzzyyy}}}yyytttuuurrrppppppuuuxxxzzz}}}yyy|||}}}tttwww||||||zzzwwwwww{{{}}}}}}{{{uuupppqqqxxx|||wwwvvvvvvvvvvvvuuuzzz}}}{{{~~~vvvzzz}}}|||xxxuuuvvvyyy~~~{{{wwwwwwwww}}}{{{zzz}}}~~~{{{||||||zzzxxx~~~zzz}}}~~~||||||zzzwww}}}~~~~~~{{{{{{yyytttzzzyyywww{{{((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''&&&%%%''')))******)))((()))***++++++***)))(((,,,,,,------------------222000---+++***)))***+++******)))(((((()))***+++)))***+++***)))((()))******))),,,111111,,,)))***++++++***)))---222111,,,((()))++++++++++++---///,,,,,,+++***))))))******///---,,,***))))))************+++,,,,,,---.........//////000//////......---///111111111000111333333222222333555888:::<<<888888888888999:::;;;;;;:::;;;===@@@CCCEEEFFFGGGCCCFFFIIILLLNNNNNNMMMLLLNNNOOOOOOMMMJJJHHHHHHIIIRRRUUUYYY\\\[[[WWWRRRNNNOOOQQQSSSRRRQQQRRRWWW[[[fffbbb```eeellliii[[[OOOaaajjjnnnggg]]]]]]ccchhhoookkkfff___ZZZYYY\\\______aaacccfffiiilllmmmnnnnnnnnnnnnnnnooooooooooootttpppiiibbb^^^```gggmmmqqqnnnlllmmmqqqtttvvvuuuvvvrrrrrruuussspppttt|||xxxvvvrrrooonnnoooqqqrrrkkkppptttuuuqqqllliiihhhllliiilllrrrtttqqqrrrwww{{{}}}}}}yyyrrrooopppssskkknnnrrrrrrqqqrrruuuwwwtttzzz}}}{{{|||zzzxxx~~~{{{{{{kkkmmmmmmkkkjjjnnnwww~~~|||tttppppppsssxxx|||{{{zzzwwwtttrrrsssvvvyyysssyyy~~~{{{vvvrrrqqqpppppprrrwww~~~~~~{{{xxxxxx|||xxx|||~~~~~~|||xxxsssnnnkkkeee^^^aaahhhjjjnnntttvvvvvvssspppooobbbfffmmmtttzzz|||zzzwwwtttppprrrzzz~~~yyyttttttqqqppprrrxxx{{{xxxvvvwww{{{~~~{{{}}}xxxmmmlllrrrvvvuuuuuu{{{~~~}}}~~~~~~xxxpppvvv|||~~~{{{wwwtttttttttrrrqqqrrrsssuuuttttttvvvwwwzzz}}}xxxsssxxxyyyzzz{{{}}}~~~}}}xxxrrrooovvvvvvsssooosss|||~~~zzzyyyyyyxxxvvvuuuvvvxxx{{{|||zzzyyy|||zzzwwwtttrrrsssxxx}}}}}}}}}vvvtttwwwyyyxxxuuuxxxyyy{{{~~~}}}||||||}}}}}}~~~{{{vvvttttttvvvwwwwww}}}|||zzz{{{|||zzzzzz|||}}}zzzuuuwww{{{|||}}}yyy{{{|||~~~{{{~~~~~~~~~yyy}}}~~~||||||}}}yyyzzzzzzwww{{{~~~~~~xxxuuuxxx{{{vvv}}}'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&'''&&&%%%&&&)))***)))((())))))))))))(((((('''''',,,,,,,,,,,,------------///---+++((('''&&&''''''++++++***)))))))))***+++)))***+++***)))((()))***'''&&&(((,,,,,,(((&&&'''***,,,,,,***,,,//////+++'''(((******))))))+++,,,,,,++++++***))))))******...---,,,***))))))******))))))***++++++,,,------,,,,,,------------,,,,,,,,,...000111000000111222///000000222333555777888888777777777888999:::;;;999:::===???BBBDDDEEEFFFDDDFFFHHHJJJKKKJJJIIIGGGMMMLLLKKKIIIGGGHHHKKKNNNQQQSSSVVVXXXXXXVVVSSSQQQTTTTTTTTTSSSSSSTTTWWWZZZ[[[\\\___cccgggfffaaa\\\bbbiiilllfff___```eeehhhhhheeeaaa[[[XXXXXX\\\```bbbeeehhhjjjjjjkkknnnpppkkklllmmmmmmmmmnnnoooqqquuuqqqlllgggeeegggkkkooonnnkkkiiikkkpppvvvzzz{{{xxxrrrooorrrsssooonnnqqqqqqqqqqqqqqqqqqrrrrrrrrrooorrrvvvvvvrrrllliiigggkkkiiilllssswwwuuutttwwwyyy{{{}}}{{{wwwuuuxxx{{{wwwvvvtttrrrsssvvvzzz}}}{{{|||zzzwwwyyy~~~vvvsssxxxxxxsssrrrxxxqqqqqqpppooopppuuu}}}zzztttrrrtttwwwzzz|||xxxwwwvvvsssrrrsssvvvyyyvvv|||xxxsssqqqsssssstttxxx}}}yyywwwtttuuuyyy|||~~~~~~wwwzzz||||||zzzyyytttpppnnnhhhbbbdddiiihhhlllqqqttttttrrrooonnniiilllqqqvvvyyyyyyvvvsssvvvtttyyy~~~xxxvvvzzzxxxxxxzzzxxxttttttwwwyyy}}}~~~}}}xxxqqqqqqwww{{{zzz|||~~~}}}}}}zzzwwwyyyzzzzzzxxxvvvuuuuuu~~~}}}}}}}}}}}}{{{wwwtttxxxvvvwww{{{zzzwwwyyy~~~}}}zzz|||||||||}}}}}}yyyuuurrrtttuuurrrooorrrxxxyyyuuuwwwwwwvvvtttrrrrrrtttwwwxxxwwwxxxzzz~~~~~~xxxwwwvvvvvvxxx|||~~~}}}||||||~~~{{{}}}}}}|||{{{{{{{{{}}}|||yyywwwvvvwwwyyy{{{zzz}}}~~~~~~}}}}}}}}}||||||zzzvvvxxx|||~~~|||{{{~~~xxx~~~|||~~~}}}~~~tttyyy|||}}}{{{{{{}}}~~~|||{{{}}}vvv}}}{{{yyyxxx{{{~~~~~~|||&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%&&&((())))))((((((((((((((('''&&&&&&&&&++++++,,,,,,,,,---------...---+++*********+++,,,---,,,+++***************)))***+++***))))))***+++***((())),,,,,,)))(((***)))---...+++***,,,---+++'''((())))))''''''((())),,,+++******)))*********...---+++***))))))***+++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////...///000---...000222444555555666888777555555666777:::;;;888999;;;===@@@AAABBBCCCCCCDDDFFFGGGGGGEEEDDDBBBJJJIIIGGGDDDDDDHHHMMMRRROOOPPPQQQSSSTTTUUUUUUVVVVVVTTTRRRRRRTTTUUUVVVVVVSSSXXX^^^`````````cccgggccchhhiiieeebbbdddfffgggeeedddaaa]]][[[]]]bbbeeeeeegggjjjkkkkkkkkknnnqqqiiikkknnnnnnmmmnnnrrruuutttqqqmmmjjjkkkllllllmmmiiihhhhhhkkkqqqyyy~~~zzztttooopppqqqnnniiihhhnnnoooqqqssstttsssqqqppppppsssvvvvvvsssnnnkkkiiikkkjjjnnnwww}}}}}}zzzyyywwwzzz{{{zzzxxxxxx{{{~~~yyyqqqnnnpppvvv{{{}}}|||zzzuuurrruuuzzzyyyttt}}}vvvsssxxxyyyttttttyyywwwuuussstttyyyyyyuuurrrsssxxx{{{{{{xxxtttttttttsssrrrtttwwwzzzyyy~~~xxxsssppptttttttttwwwzzz{{{{{{zzzuuutttssstttxxx{{{}}}}}}vvvxxxyyyzzz~~~~~~xxxwwwtttrrrqqqlllgggfffiiihhhlllrrruuutttsssqqqpppmmmooossswwwxxxxxxvvvtttxxxzzz}}}yyy~~~|||zzzuuurrruuu{{{vvv{{{~~~|||{{{wwwsssuuuzzz|||zzz|||}}}yyy~~~{{{wwwuuuuuuwwwxxxxxxwwwyyy~~~|||xxxzzzvvvuuuyyy|||{{{zzzzzzzzz{{{}}}~~~}}}{{{|||~~~~~~{{{yyywwwtttuuusssqqqqqqtttrrrooovvvvvvuuusssqqqqqqtttvvvwwwwwwyyy|||~~~wwwxxxyyy|||~~~}}}~~~}}}{{{yyywwwyyyzzzzzzxxxvvvvvvyyy}}}yyy{{{}}}|||{{{|||{{{|||~~~zzz~~~{{{|||}}}}}}zzzyyyyyyxxxzzz~~~}}}{{{xxxyyy|||}}}|||||||||}}}yyy|||{{{|||{{{rrr~~~~~~{{{zzz~~~}}}wwwwwwyyy{{{||||||}}}|||%%%&&&''''''''''''&&&%%%(((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''$$$%%%(((******)))'''&&&******++++++,,,,,,------++++++++++++,,,...000111------,,,++++++*********(((***++++++***)))***,,,---******,,,,,,******---***///111---***+++,,,,,,((()))***)))'''&&&'''(((++++++***************+++---,,,***)))))))))***+++)))*********+++++++++,,,---------------.........***,,,......------...///...///111444555666555555666555444333444666888:::666777999;;;===>>>???@@@AAABBBCCCDDDDDDCCCAAA@@@GGGFFFEEECCCCCCGGGLLLPPPKKKLLLNNNQQQSSSUUUWWWWWWSSSPPPNNNOOOSSSUUUUUUSSSUUUYYY]]]]]][[[\\\aaagggcccffffffddddddggghhhfffeeedddaaa___^^^```dddhhhffffffgggiiilllooopppppplllooorrrrrrqqqrrrvvv{{{qqqooolllkkklllkkkiiiffffffhhhlllqqqwww|||zzzvvvqqqnnnlllkkkiiiiiirrrsssttttttsssqqqooonnnppprrruuuvvvuuurrrnnnlllkkkmmmrrr|||{{{wwwxxxyyyxxxvvvvvvxxx{{{yyyooommmssszzz}}}}}}vvvuuurrroooqqqvvvwwwttt{{{vvvuuuzzz|||{{{|||wwwuuutttyyysssrrrqqqssszzz~~~zzztttrrrsssttttttuuuvvvyyy|||{{{~~~zzztttppppppqqqqqqrrrtttuuuvvvvvvvvvttttttuuuwwwzzz|||~~~wwwwwwwwwzzz}}}|||wwwuuutttsssrrroookkkiiiiiikkkoootttwwwwwwuuuttttttlllooosssvvvxxxyyyzzzzzzyyy~~~{{{|||xxxwwwvvvvvvzzzuuuyyy}}}vvvxxxwwwttttttwwwwwwttt||||||}}}~~~{{{www~~~zzzuuutttvvvzzz{{{zzztttxxx|||wwwyyywwwvvvxxx{{{{{{zzzzzzwww|||||||||}}}zzz{{{}}}~~~~~~|||{{{wwwxxxwwwvvvtttrrrooollluuuuuuuuuttttttuuuxxx{{{{{{|||}}}~~~yyy{{{~~~~~~|||~~~{{{~~~~~~zzzvvvttttttxxxzzzxxxttttttxxx}}}zzzzzzzzz|||||||||{{{zzzyyyxxxyyyyyyzzzwwwxxxyyywwwvvvtttwwwyyy|||~~~~~~}}}}}}~~~yyyxxx{{{~~~|||zzzzzzzzz|||}}}}}}xxx~~~}}}}}}}}}~~~~~~|||}}}xxx{{{~~~}}}{{{}}}%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''&&&%%%&&&'''((('''&&&###(((---...,,,)))&&&))))))******+++,,,,,,---(((((()))))))))***++++++,,,,,,,,,,,,++++++******(((***++++++******+++---,,,((('''))))))'''(((,,,,,,111222...***+++------***++++++***(((''''''(((+++***************++++++,,,+++***)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///)))+++---------,,,---///---...000222444444444333444333222222222444666777444555777888:::;;;<<<<<<<<<===???@@@AAABBBBBBAAABBBCCCEEEEEEEEEEEEGGGIIIFFFIIIMMMQQQTTTUUUVVVVVVOOOMMMLLLNNNSSSVVVVVVTTTXXXXXXYYYYYYYYY\\\```cccbbbdddeeecccdddhhhgggdddbbbbbb```]]]\\\^^^bbbeeeiiieeedddhhhpppuuuuuurrrrrruuuxxxxxxwwwwwwyyy|||pppooommmlllkkkhhheeecccggglllsssyyy}}}}}}|||zzzssstttrrrkkkfffffflllqqquuutttsssqqqqqqqqqrrrrrrttttttuuuvvvuuurrrnnnkkkiiinnnuuu}}}{{{vvvwwwwwwwwwwwwxxxyyy{{{zzzsssttt{{{pppttttttooonnnssswwwxxxvvvssssssvvvyyyyyyyyyzzzrrrqqqssszzz{{{sssvvvvvvwww||||||sssrrrsssvvvwwwwwwyyy{{{}}}~~~{{{tttppppppqqqoooppprrrssstttuuuvvvvvvssstttwwwyyy{{{|||~~~yyywwwwwwzzz~~~}}}zzzxxxuuuvvvvvvuuutttrrrooolllmmmqqquuuwwwwwwvvvuuuuuunnnqqqtttvvvwwwxxx{{{}}}xxx|||yyysssuuuxxxyyy{{{~~~uuuwww{{{~~~|||{{{wwwzzzzzzvvvssssssqqqmmmuuuzzz|||vvvtttvvvyyyvvvtttvvvzzz}}}}}}|||zzzssswwwyyyyyyxxxwwwyyy{{{|||yyy}}}yyyzzz|||||||||~~~||||||||||||yyysssooonnnqqqrrrssstttuuuyyy}}}}}}||||||}}}}}}}}}}}}yyywwwvvv{{{~~~~~~yyyuuussstttxxx{{{zzzwwwvvvyyy}}}zzzwwwwww|||vvvyyy|||{{{xxxtttsssttt}}}vvvvvvzzz}}}{{{yyyqqqqqqtttyyy|||xxxyyy}}}}}}|||zzzyyyyyy|||}}}{{{}}}www{{{~~~||||||||||||yyy{{{&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%&&&'''((('''%%%"""(((...///---)))&&&(((((()))***+++,,,,,,---...------,,,***)))((('''******++++++++++++******(((***++++++******,,,------***))),,,,,,)))***---,,,000000,,,+++------+++***+++,,,+++)))((()))************)))******+++,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))***,,,---)))+++---------,,,---...+++,,,---...///000000000111111111111222333444555222333555666777888888888888999;;;===???@@@AAAAAA>>>AAAEEEFFFFFFDDDCCCDDDDDDGGGJJJNNNQQQSSSSSSSSSMMMMMMNNNQQQTTTWWWXXXXXXVVVUUUUUUWWW[[[___bbbccc```ccceeeccccccffffffccceeedddccc```___aaadddhhhjjjgggeeeiiirrrxxxxxxvvvwwwxxxzzz{{{zzzyyywwwuuuoooppppppmmmjjjgggggggggiiipppyyy{{{vvvssslllqqqqqqjjjcccfffnnnuuusssrrrooonnnooorrrvvvxxxxxxwwwvvvvvvtttqqqlllhhhfffnnnwww|||}}}xxxwwwxxxxxxyyy{{{}}}|||wwwsssvvv}}}}}}qqqvvvvvvqqqnnnqqqvvvxxxvvvtttssssssttttttsssqqqooonnnqqqwww}}}{{{vvvxxx~~~|||}}}}}}uuurrruuuwwwyyyyyyyyyzzz|||~~~yyysssooopppqqqnnnqqqsssttttttuuuvvvxxxooorrrvvvxxxyyyyyyzzz{{{|||wwwwww{{{~~~|||yyyxxxwwwyyyyyyxxxxxxyyyuuupppnnnqqquuuvvvvvvtttsssssstttvvvxxxvvvttttttwwwzzzvvv~~~|||yyyvvvxxxzzzxxxxxxzzzwwwvvvxxx||||||xxxwwwxxxzzz~~~}}}xxxsssrrrpppmmmrrryyyxxxooopppvvvssstttvvvzzz}}}~~~}}}}}}xxxwwwzzzzzzvvvtttxxx|||~~~{{{zzzvvvxxx}}}~~~~~~{{{tttqqqrrrnnnppprrrtttvvvzzz~~~{{{yyyyyyyyy}}}yyy{{{yyyuuutttuuuyyy~~~~~~yyyvvvvvvxxx{{{~~~~~~|||{{{|||~~~uuusssuuu|||~~~vvvsssyyy}}}}}}xxxttttttvvv}}}xxxtttyyy|||tttoooppptttxxx{{{vvvxxx~~~{{{zzzzzzzzz||||||}}}}}}yyyzzz{{{{{{{{{{{{|||}}}|||zzz~~~|||(((&&&$$$######$$$&&&((($$$%%%&&&&&&&&&%%%$$$###'''&&&%%%%%%''''''&&&%%%"""$$$(((***+++***'''%%%''''''((()))***+++,,,,,,/////////...---,,,+++***'''((()))++++++++++++***(((***++++++++++++,,,......++++++......++++++...+++---,,,)))***---,,,((()))+++++++++)))((()))+++******))))))***++++++,,,+++***)))(((((()))***+++++++++++++++++++++++++++))))))((('''(((***,,,---)))+++---...------...///++++++,,,,,,---...000000...///111222333333222222111222333444555666666666555666777999;;;<<<>>>>>>;;;???CCCEEEDDDCCCCCCCCCEEEEEEGGGIIIKKKNNNPPPQQQLLLNNNPPPRRRSSSTTTVVVWWWRRRTTTVVVYYY\\\___aaabbb^^^ccceeecccaaaccccccaaafffffffffddddddfffjjjmmmfffggghhhjjjlllpppuuuwwwxxxwwwvvvxxxyyyvvvnnnhhhlllooopppmmmgggeeeiiinnnlllsss|||}}}wwwqqqnnnjjjqqqsssnnnjjjnnnsssuuuqqqooommmlllmmmppptttvvvvvvtttssstttuuusssnnnkkkfffrrr|||}}}}}}~~~|||xxx|||{{{{{{|||}}}yyyuuusssuuuzzz}}}|||yyysssuuutttooooootttwwwvvvssssssrrrqqqqqqqqqooommmpppoooooorrrvvvyyyyyywww{{{}}}yyy|||{{{uuusssuuuxxxyyyyyyxxxxxxxxxzzz||||||yyysssnnnlllmmmmmmppprrrsssqqqqqqsssuuummmqqqvvvxxxwwwvvvwwwxxx|||wwwuuuzzz}}}zzzwwwxxxvvvyyyxxxvvvxxx{{{xxxqqqqqqsssvvvwwwvvvtttssssssyyyzzzzzzvvvqqqpppssswwwvvv}}}~~~|||}}}xxxzzz~~~{{{uuuuuuzzzzzzvvvuuuxxxwwwssssssvvvxxx|||{{{vvvqqqqqqrrrppptttvvvzzzyyyqqqiiillltttrrruuuzzz|||}}}}}}~~~~~~zzz{{{|||{{{{{{wwwqqqsss{{{~~~}}}{{{~~~~~~zzzuuutttxxx}}}~~~|||~~~{{{sssqqqtttppprrrtttvvvyyy}}}}}}yyyxxxzzz|||~~~xxxvvv{{{{{{~~~~~~{{{}}}wwwtttuuuwwwvvv{{{|||yyyyyy{{{{{{|||~~~~~~}}}|||pppssswww}}}~~~yyyuuutttzzz~~~}}}xxxvvvzzz}}}{{{wwwvvv}}}wwwsssppprrrtttwww{{{www|||||||||}}}~~~~~~yyytttvvvvvvxxxzzz}}}~~~yyy)))&&&$$$""""""$$$&&&)))$$$$$$%%%&&&%%%$$$###"""'''&&&%%%%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''((()))***+++,,,,,,'''((()))***+++,,,,,,,,,%%%'''(((***++++++++++++(((***++++++++++++---...)))''''''******'''''')))******(((&&&)))---+++&&&(((***+++***)))((()))+++******))))))***+++,,,,,,******)))(((((()))***+++++++++******************+++***))))))***,,,...///***,,,......------...///...---------...///111333---...000222333222111000111111222333444444444444444555555777888999:::;;;:::===@@@CCCCCCCCCDDDEEEFFFEEEDDDDDDFFFJJJNNNQQQJJJMMMQQQQQQPPPOOORRRTTTRRRVVV[[[\\\\\\\\\^^^```\\\cccfffccc``````aaaaaabbbbbbcccbbbbbbeeeiiimmm```eeejjjiiieeegggnnnvvvwwwtttsssuuuvvvrrrggg^^^ggglllnnnjjjdddccckkksssnnnttt{{{~~~zzztttooolllmmmsssvvvssstttxxxxxxtttqqqpppnnnllllllmmmooopppooooooooorrrvvvvvvtttqqqiiiwww}}}~~~}}}{{{}}}}}}}}}}}}|||{{{|||zzzxxxxxx{{{}}}|||{{{sssrrrooommmrrryyyzzzvvvkkkkkkkkkkkklllnnnmmmjjjsssqqqnnnnnnqqquuuyyyzzz{{{{{{tttwwwwwwrrrsssvvvxxxyyyxxxvvvuuuvvvsssvvvyyyxxxrrrlllhhhgggkkkmmmpppooommmlllmmmooonnnrrrwwwyyyxxxvvvwwwxxx|||vvvtttzzz|||xxxvvvwwwsssvvvuuurrruuuyyyvvvoootttwwwyyyyyyxxxvvvuuuuuuyyyzzzzzzuuupppooossswwwwww}}}~~~yyywww{{{~~~oooxxx}}}sssvvv}}}wwwtttuuutttppppppuuutttwwwwwwrrrnnnppprrrrrrvvvrrrqqqpppkkkeeehhhpppssswww|||}}}|||{{{}}}~~~|||}}}~~~~~~}}}{{{sssnnnttt~~~{{{zzz{{{zzzvvvrrrsssyyy|||zzz|||~~~zzzrrrpppuuuuuuwwwxxxzzz|||~~~{{{zzz}}}~~~}}}|||}}}{{{uuutttzzz|||tttwwwyyy{{{|||}}}~~~{{{uuusssuuuyyysssxxx||||||zzzyyy||||||{{{|||~~~|||yyyooouuu||||||yyyxxxxxxvvv{{{}}}xxxyyy~~~{{{zzzxxxuuusssssstttuuuvvv{{{xxx~~~}}}}}}}}}|||rrrkkkmmmpppvvv}}}%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%))),,,***$$$###''''''$$$((((((&&&%%%$$$#########''''''''''''((((((((((((((()))*********((('''&&&)))))))))))))))******+++---...000111111///...,,,)))))))))***+++++++++,,,...,,,)))(((((()))(((((())))))))))))))))))))))))))))))***++++++++++++******)))'''&&&'''(((***+++)))''')))///000+++***---+++***************++++++,,,------,,,***))))))***)))+++,,,...//////......,,,---///111111111111000000000222333444555555555222222222555888999999888999;;;>>>AAACCCCCCBBBAAAGGGGGGHHHIIIIIIIIIHHHHHHKKKLLLNNNRRRUUUTTTOOOJJJOOOPPPRRRUUUXXXZZZ[[[\\\bbbaaa___]]]\\\]]]___aaa___]]]___eeegggeeegggnnnmmmiiiggggggiiikkkooosssrrrrrrooojjjeeedddhhhlllooouuusssiiihhhooosssooopppwww|||zzzvvvsssnnniiirrruuuwwwyyyxxxwwwvvvvvvooofffdddlllsssqqqkkkiiinnnpppsssuuuvvvuuusssrrrpppqqquuu{{{}}}{{{zzz}}}{{{zzz{{{|||~~~|||zzzxxxxxxvvvtttrrrtttnnnjjjpppzzz}}}vvvmmmooonnnnnnooommmkkkooouuuwwwqqqkkknnnuuu|||}}}{{{yyywww|||yyyrrrttt|||{{{wwwwww}}}tttgggpppzzz}}}vvvrrruuusssmmmpppqqqooollllllqqqsssrrrqqqqqquuuyyyyyyvvvwwwzzzyyy{{{{{{xxx{{{yyyvvvoookkkooouuuvvvvvvxxxtttvvvyyyzzzxxxvvvuuuuuu~~~wwwsssrrrrrrpppqqqsssyyywwwwwwvvvsssrrryyy}}}xxxxxxzzzzzzwwwsssqqqppppppnnnlllwwwyyyyyywwwxxxzzzwwwqqqssstttvvvtttlllfffkkktttrrr{{{~~~xxxwwwyyy{{{{{{zzzyyy{{{wwwtttxxx{{{zzzwwwvvv}}}|||xxxzzz{{{|||zzzyyyyyyyyy{{{{{{zzzyyy~~~zzzvvvwww~~~}}}{{{{{{|||yyy|||||||||vvvzzz|||yyyxxx{{{|||zzz~~~{{{yyyzzz~~~zzzuuutttqqqmmmqqqqqqtttxxx}}}~~~yyyyyyooorrr{{{zzzvvvwwwxxxvvvwwwxxx}}}}}}{{{}}}xxxrrrooorrryyyyyy|||~~~}}}~~~{{{sssnnnvvv~~~~~~yyyzzzzzz{{{$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***((($$$###''''''$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((((((((())))))***)))((('''&&&))))))(((((())))))***++++++---...//////...,,,+++************++++++++++++***)))((((((***++++++***))))))))))))))))))))))))(((((()))************)))+++***)))(((((()))+++,,,(((%%%''',,,,,,)))(((+++((((((((()))***+++,,,---)))***++++++))))))***+++***+++,,,............---+++,,,---...////////////111111222222222222111111111111111444666888777666333555999<<>>AAABBBDDDEEEGGGGGGHHHHHHGGGGGGHHHKKKNNNNNNJJJGGGKKKMMMPPPSSSWWWZZZ\\\]]][[[YYYWWWWWWYYY\\\^^^___```^^^___bbbbbbbbbgggooojjjhhhfffeeegggiiinnnqqqlllkkkhhhdddcccdddhhhlllqqqvvvtttjjjhhhooorrrnnnooowwwzzzuuuqqqsssyyy}}}tttvvvxxxzzzzzzyyyyyyyyyssskkkggglllqqqoookkkiiioooppprrrtttuuutttsssrrrsssrrrssswwwyyyxxxzzzyyyyyyzzz{{{yyyxxxwwwwwwxxxxxxwwwvvvrrrpppppprrrvvvwwwuuuqqqiiihhhjjjmmmmmmkkkooouuuwwwtttqqqsssxxx{{{{{{zzzyyywww{{{zzztttwww{{{{{{zzzzzz~~~{{{sssuuu|||{{{uuuqqqmmmiiikkkmmmmmmjjjkkkooopppmmmoooppptttzzzzzzwwwwwwzzzxxxzzzyyyyyy}}}}}}uuummmhhhhhhooovvvxxxxxxyyyuuutttttttttuuuwwwxxxyyyzzztttqqqsssssspppnnnpppvvvtttttttttssssss{{{|||yyyzzz}}}zzzyyyvvvssspppoooooooootttxxx{{{{{{}}}}}}xxxqqqqqqssssssooojjjjjjoootttvvv||||||vvvxxxzzzwwwxxxzzz{{{|||~~~zzzuuutttuuuvvvuuurrrwww|||}}}xxxvvvzzz}}}}}}yyyxxx{{{|||zzzxxxyyy|||~~~}}}{{{yyywwwwww{{{|||yyyyyyzzz|||~~~}}}}}}|||}}}~~~|||~~~~~~yyywwwyyy{{{zzz~~~}}}}}}~~~{{{vvvuuutttrrrvvvuuuuuuvvvyyy{{{{{{{{{yyy}}}yyytttvvv}}}yyyuuuwwwzzzzzzvvvxxx{{{~~~~~~xxxrrrqqquuu|||}}}~~~{{{uuurrrvvv{{{~~~zzz###$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###&&&'''%%%%%%%%%%%%%%%&&&'''((()))&&&''''''''''''((((((((((((((()))))))))(((''''''))))))(((((())))))***+++***+++---......---+++***+++++++++++++++*********'''&&&'''))),,,------+++))))))))))))))))))))))))''''''((()))))))))))))))++++++***)))***+++,,,---(((&&&'''******((()))+++&&&&&&'''((()))+++,,,---&&&'''))))))))))))***,,,***+++,,,---......------,,,++++++,,,,,,---...///222222222111000///...---000000000222555666666555///111555999;;;=========;;;<<>>>>>===>>>BBBFFFFFFEEEDDDDDDDDDFFFHHHJJJMMMRRRXXXYYYWWWVVVXXXZZZZZZ\\\[[[YYY]]]eeefffccceeejjjhhhbbbdddnnnssspppfffhhhiiijjjjjjjjjkkkllljjjjjjllllllllllllooorrrzzz{{{wwwqqqnnnooonnnkkkrrrmmmhhhgggjjjmmmlllkkkiiinnnmmmfffbbbccceeedddiiijjjlllnnnnnnnnnmmmlllmmmnnnrrrtttqqqpppwww}}}}}}xxxsssrrrwwwyyywwwpppqqqssswwwzzz{{{yyywwwvvvssssss{{{xxxpppnnnppprrrwww|||yyyzzz{{{zzzvvvrrrnnnlllmmmmmmnnnsssyyy|||zzzvvvppptttwwwxxx{{{}}}xxxqqquuuvvvqqqnnnoooqqqqqquuuxxxxxxtttsssuuussspppyyyxxxzzz{{{wwwpppmmmnnn{{{xxxyyy}}}{{{tttrrrtttsssqqqqqqttttttrrrtttxxxzzz{{{}}}{{{uuupppqqqssssssvvvzzz~~~|||}}}|||yyyzzzxxx}}}}}}yyywww~~~{{{yyyyyy{{{~~~~~~~~~|||~~~yyywwwvvv{{{zzzyyywwwzzz~~~~~~|||{{{vvvvvvvvvvvvuuuuuuvvvxxxrrrtttttttttyyy}}}}}}}}}}}}tttvvvxxxyyyyyyzzz}}}|||xxx{{{|||}}}}}}||||||}}}|||}}}zzztttqqquuuxxxxxx|||~~~~~~|||{{{|||~~~{{{~~~~~~zzzxxxzzz{{{zzzsssrrrqqqsssxxx}}}yyyxxx|||~~~{{{wwwxxxxxxxxx{{{}}}yyysssuuu|||~~~{{{wwwsssuuuzzz}}}}}}zzzvvvxxxzzzyyyxxxwwwxxxzzz{{{|||~~~~~~{{{}}}}}}~~~(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((($$$%%%******%%%$$$'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))'''''''''''''''((())))))%%%''')))+++,,,+++******+++++++++,,,,,,------------+++))))))+++,,,------))))))))))))))))))))))))'''(((((()))))))))))))))((()))+++,,,---.........+++000222//////222000*********))))))***+++,,,,,,###%%%'''(((((()))+++,,,---,,,+++*********+++,,,'''((()))******)))((('''******+++,,,------------***))))))+++------,,,+++//////111222444666777888444555777888:::;;;;;;<<<999;;;======<<<===AAAEEEDDDCCCBBBBBBCCCEEEHHHIIIEEEMMMTTTUUUQQQOOORRRVVV]]]\\\XXXVVV\\\gggiiiddddddjjjhhhaaacccnnnsssooodddhhhmmmnnnlllkkkmmmooolllkkklllmmmkkkjjjkkknnnllluuu}}}|||yyywwwtttqqqpppkkkffffffkkkoooooonnnjjjmmmjjj___YYY\\\aaabbbiiikkknnnpppqqqpppnnnmmmppppppqqqqqqmmmkkksss}}}yyyyyyuuuqqqqqqvvvwwwuuunnnoooqqquuuyyyzzzxxxvvvooonnnqqq{{{uuuooonnnooosssxxxuuuuuuuuuvvvuuusssqqqooojjjkkkmmmrrrxxx|||xxxrrrrrryyy~~~}}}{{{{{{zzzxxxiiissswwwrrrpppvvvxxxuuuuuuyyy|||zzzyyyxxxsssmmmwwwuuuvvvxxxtttnnnlllnnnvvvtttvvvzzzxxxrrrttt{{{vvvsssrrrsssqqqppprrrwwwtttyyy}}}xxxvvvxxxzzzyyyzzz|||}}}~~~zzzyyywww~~~{{{xxxxxx~~~{{{wwwvvvxxx{{{~~~{{{}}}|||zzz|||~~~zzz|||uuuttt{{{|||tttooouuuzzz~~~~~~}}}}}}ssstttvvvwwwxxxwwwuuutttrrrvvvwwwvvvxxx}}}zzz{{{|||~~~~~~{{{xxxnnnsssyyyzzzzzz{{{~~~yyyttt|||~~~~~~|||{{{zzz{{{~~~{{{|||rrruuuuuurrrsssxxx|||}}}yyy}}}||||||}}}zzz|||zzzvvvvvvxxxxxxuuurrrqqqrrruuuzzz|||||||||uuurrruuu|||zzz{{{|||xxxssswww}}}{{{zzz||||||zzzuuupppsssyyy}}}{{{vvvtttxxxzzzyyyuuutttwwwzzzwwwyyy|||~~~|||~~~|||zzzzzzzzz~~~yyy}}}|||~~~|||~~~~~~$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&'''$$$"""###&&&'''%%%###$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&&&&''''''***(((%%%###"""$$$''')))+++(((%%%&&&***---,,,+++,,,,,,++++++***++++++++++++......,,,+++...---***'''((()))))))))(((&&&%%%******))))))((((((''''''###$$$&&&)))+++---...///,,,,,,++++++***+++++++++,,,+++******,,,---,,,+++''''''(((((())))))******......---+++)))'''$$$###,,,***)))''''''(((***+++---///...,,,---000///+++***,,,---,,,+++---111555......///000111333555666666777888999999888666666888888888777888;;;@@@EEE>>>???BBBDDDFFFFFFGGGFFFMMMMMMKKKLLLSSSZZZXXXOOOXXXUUUTTTVVV\\\bbbfffgggccc^^^^^^eeejjjlllpppuuugggiiijjjhhheeedddgggjjjmmmnnnnnnllliiiiiilllpppuuuuuutttsssrrrpppooonnnllllllkkkkkkkkklllmmmmmmrrrnnnggg```[[[[[[___ccc```eeekkknnnnnnmmmooopppnnnmmmmmmllllllnnnrrruuuzzzsssqqquuuwwwsssppprrrvvvvvvuuuvvvxxxzzz{{{|||www|||~~~sssnnnmmmmmmnnnpppssszzz|||vvvqqqrrrqqqnnnmmmmmmpppuuu{{{|||xxxtttrrryyyyyytttuuu{{{yyyooommmppptttxxxyyyxxxuuusssxxxvvvvvvwwwsssnnnqqqyyyzzzvvvrrrqqqrrrrrrpppnnnwwwxxxyyy{{{{{{rrrwww||||||uuurrrvvvzzzyyy{{{sssyyy~~~~~~zzztttvvvyyyzzzyyyyyyyyyyyyxxx|||vvvuuuwwwzzzwww|||wwwzzz{{{|||zzz~~~|||yyyyyyzzz|||}}}|||ssstttyyy{{{vvvwwwzzzooosss{{{{{{xxxzzz{{{~~~}}}vvvsssuuuyyyvvvyyy{{{zzz{{{~~~}}}}}}{{{~~~|||sssxxxrrrrrryyy~~~{{{yyyzzz}}}|||}}}~~~{{{xxxxxxzzzvvvvvvwwwwwwwwwwwwvvvuuu|||}}}{{{|||~~~~~~wwwppppppqqqssswww|||~~~~~~~~~~~~|||yyyuuussssssyyy{{{xxxxxxzzz}}}|||}}}|||pppsssrrrooovvv}}}ssswwwuuutttwwwzzz|||{{{yyyuuuvvvvvvwww|||yyyxxx{{{{{{{{{uuu~~~~~~~~~{{{}}}$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$###"""!!!!!!###%%%'''((('''&&&''')))******)))++++++*********++++++,,,'''++++++))))))+++***''')))))))))))))))(((''''''+++*********))))))))))))((()))***++++++,,,,,,++++++++++++******+++,,,,,,***)))((((((******)))((((((((((((((())))))******---,,,,,,+++***))))))(((,,,+++)))((((((***+++,,,,,,...---***,,,///...***+++---000000......///111---......///000222444555555555666777777666555444666777777777777999>>>AAA===>>>@@@CCCEEEFFFFFFFFFIIIJJJJJJKKKTTT\\\ZZZSSSTTTSSSSSSVVV[[[___aaa```eeebbb```bbbiiiooosssssseeeggghhhfffcccdddhhhkkklllmmmllljjjhhhhhhllloootttrrrpppooonnnlllhhheeegggggghhhiiijjjlllnnnoooqqqlllfffbbbaaaaaa```___eeeiiinnnnnnmmmkkkmmmooolllllllllkkklllooorrruuuvvvpppoootttwwwtttsssuuutttwwwzzzyyyvvvwww||||||}}}|||zzz~~~~~~xxxooonnnnnnmmmmmmooosssvvvuuuooommmppprrrpppqqqsssvvv{{{}}}|||yyyvvvyyy~~~wwwvvv}}}}}}wwwxxxxxxyyyyyyxxxwwwuuutttvvvqqqqqqtttuuussssssvvvzzzyyyyyyxxxwwwuuusssrrrxxxzzzzzzzzz}}}{{{uuu|||~~~zzzrrrpppsssvvvuuurrrmmmvvv~~~zzzwwwpppsssuuuwwwxxxxxxyyy|||~~~wwwzzz{{{zzzvvvuuuxxx{{{zzztttuuu{{{}}}{{{{{{|||wwwvvvuuuvvvxxxxxxwwwuuupppttt{{{}}}zzzuuuuuuwwwxxxxxx|||}}}xxxwwwzzzyyyzzz{{{{{{yyyxxxwwwwwwwww{{{}}}}}}~~~~~~}}}{{{~~~~~~vvvvvvuuuwww||||||yyyyyy|||||||||~~~|||}}}|||zzzwwwwwwyyy}}}~~~rrrsssuuuwwwyyyzzz||||||~~~~~~wwwqqqooosssyyy~~~~~~}}}zzzwwwuuuuuuyyy{{{|||{{{wwwvvvwwwyyy}}}~~~{{{yyy}}}zzzvvvuuuzzz}}}www|||yyywwwwwwyyyzzzyyyxxxwwwzzz}}}|||wwwxxx|||}}}~~~%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$&&&'''((()))&&&'''))))))(((''''''(((***)))))))))***+++,,,,,,***------++++++...---***++++++***)))))))))))))))++++++++++++************++++++,,,,,,,,,,,,++++++***************+++,,,---+++***(((((())))))(((&&&((((((((())))))))))))***++++++*********+++---...,,,+++*********,,,---...+++,,,+++)))***...---)))+++...111111000...------,,,,,,---...///000222333333333444444444444333333444666777777666777:::<<<:::<<<>>>AAACCCEEEEEEEEECCCCCCCCCFFFNNNUUUTTTNNNOOOPPPQQQUUUYYY[[[ZZZYYYbbbbbb___]]]fffrrrtttmmmcccdddeeecccaaaccchhhlllkkkkkkiiigggeeegggkkknnnqqqmmmjjjkkkmmmlllgggbbbbbbbbbdddfffiiilllnnnppppppjjjeeeeeeggggggbbb\\\kkknnnooonnnkkkiiijjjmmmllllllkkklllmmmppprrrtttqqqnnnnnnsssvvvvvvvvvxxxttt{{{}}}uuusss|||{{{yyy|||{{{uuuooollloooqqqpppooopppwwwvvvrrrnnnooouuuxxxwwwvvvxxx|||}}}|||zzzxxxwwwzzz~~~uuuqqqvvvzzzyyy}}}|||zzzyyywwwvvvvvvvvvrrrmmmmmmrrrwwwwwwtttsssssswwwzzzzzzvvvrrrqqqqqqvvvxxxxxxuuuuuuxxxxxxuuu~~~|||vvvooonnnpppqqqoooooojjjsss|||xxxuuussslllssstttttttttuuuyyy~~~|||zzzvvvssssssvvv{{{~~~|||xxxrrrooossszzz|||zzz}}}rrrrrrrrrtttvvvuuurrrooonnnuuu}}}~~~zzzwwwwwwyyy~~~~~~zzzvvvvvvyyywwwwwwxxxzzz}}}|||xxxtttuuuxxxzzzyyy{{{~~~|||zzz}}}zzzwwwyyy|||{{{wwwyyy~~~zzz~~~}}}zzzzzzyyywwwvvvwww{{{~~~{{{ttttttvvvxxxzzz|||~~~~~~~~~|||vvvqqqooovvv}}}|||~~~~~~zzzwwwyyy{{{~~~zzzvvvttttttuuuwwwyyy~~~|||zzzzzz}}}xxx|||~~~~~~zzzxxxxxxzzzzzzzzzzzz}}}|||xxxzzz{{{yyy~~~~~~~~~}}}~~~%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%###'''******'''%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&(((((()))))))))%%%(((++++++(((&&&&&&(((((((((((()))***+++,,,---+++...///------//////,,,---,,,+++***)))***+++,,,************************((()))***+++,,,,,,------))))))))))))***+++------...,,,+++***+++***)))'''))))))))))))))))))))))))+++***)))((()))+++---///++++++++++++,,,---///000+++,,,+++)))***---,,,(((+++,,,............------+++++++++,,,---///000111111222222333333333333333444555777888777666777999777999<<>>DDDIIIJJJKKKMMMLLLMMMMMMMMMMMMOOORRRUUUOOOTTTVVVZZZccclllggg\\\XXXZZZ]]]]]]\\\^^^cccgggdddcccaaabbbdddggghhhiiiiiiggggggkkkpppqqqmmmhhhhhhhhhhhhgggggghhhiiiiiihhhiiihhhfffdddeeejjjmmmhhhjjjkkkjjjiiiiiimmmqqqsssqqqppprrrttttttppplllnnnrrruuuttttttxxxzzzzzztttrrrrrruuuzzz~~~|||uuupppnnnnnnjjjjjjmmmnnnooosssxxxrrrppprrrwwwyyyxxxvvvwww~~~xxxrrrqqqvvv~~~|||yyyzzz||||||||||||{{{yyyuuurrrooorrryyy}}}{{{wwwwwwwwwvvvpppwww}}}}}}wwwssstttwwwttttttrrrmmmllloooooommmfffggglllsssuuuoooiiigggfffhhhtttzzzwwwxxxtttfffrrrqqqnnnlllkkkmmmssswwwyyywwwvvvyyy}}}~~~xxxxxxxxxwwwtttwww~~~yyyuuurrrnnnmmmnnnooopppooovvv|||}}}vvvttt{{{~~~zzzvvvqqqrrrwww~~~}}}zzz{{{}}}{{{{{{yyyzzzqqqmmmlllvvvwwwuuurrrttt||||||{{{||||||zzz|||~~~~~~||||||~~~xxxwww}}}|||{{{|||~~~|||zzzyyy{{{~~~}}}|||~~~}}}vvvpppooosssxxxxxxzzz}}}|||{{{zzz}}}|||zzzxxxwww||||||}}}~~~xxx|||}}}}}}~~~((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$###$$$&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((()))))))))))))))((('''''')))*********(((((('''''''''(((((()))+++...///......111111///,,,,,,,,,,,,,,,+++******(((((()))))))))***************+++++++++***))))))******))))))))))))******)))(((''''''((()))(((&&&+++++++++*********)))))))))))))))******+++++++++(((((())))))))))))))))))***+++***((())),,,+++''')))(((&&&(((+++,,,,,,+++++++++++++++,,,---............------...///111222111222444444333444555777444555777999::::::::::::999777999@@@EEEDDDFFFIIIGGGIIILLLMMMMMMMMMOOOQQQPPPPPPQQQUUU[[[]]][[[XXXUUUXXX\\\]]]\\\]]]```ccc___^^^]]]___ccceeeeeedddbbbcccfffjjjmmmmmmkkkhhhiiiiiihhhggggggggggggggghhhfffeeeeeegggiiikkklllhhhkkkmmmmmmllllllooosssooonnnmmmpppttttttppplllmmmsssvvvtttuuuzzz}}}}}}vvvtttrrrssswww}}}~~~~~~}}}xxxpppnnnrrrllljjjkkkoooqqqqqquuuzzzvvvtttwww|||{{{wwwwww{{{yyysssppprrryyy|||yyywwwxxxzzz|||{{{yyywwwuuurrrqqqppptttzzz|||yyyxxxzzzyyyuuussswwwzzzyyyvvvtttvvvyyywwwwwwtttqqqrrrtttqqqkkkbbbdddkkkssssssllliiijjjhhhiiissswwwtttxxxxxxkkkoooooonnnmmmlllnnnqqqtttrrrssstttwwwzzz|||}}}||||||xxxvvvvvvvvvyyy|||vvvtttrrrqqqrrrrrrqqqpppqqqxxxyyyuuuwww|||wwwsssqqqttt{{{~~~xxxuuuuuuzzz}}}{{{yyyzzz|||xxxpppiiifffnnnrrrtttsssvvv{{{|||zzz{{{{{{}}}{{{xxxyyy}}}zzz~~~}}}}}}zzzwww{{{}}}{{{|||{{{yyyyyy|||{{{zzz|||{{{vvvtttvvv{{{|||||||||}}}~~~{{{yyyzzz|||~~~|||~~~||||||~~~|||yyyzzz~~~}}}~~~~~~((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&$$$######$$$&&&&&&***&&&!!!!!!###&&&'''&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%'''((())))))&&&###$$$(((++++++))))))(((((('''''''''(((((((((+++,,,++++++//////,,,***+++,,,---,,,+++***)))))))))******+++++++++,,,'''((()))+++------......+++***)))))))))))))))******)))((()))***+++***)))++++++++++++******))))))((()))***+++------------'''((((((((((((''''''&&&(((***)))&&&(((+++***&&&***))))))+++------***'''++++++++++++,,,---......,,,,,,++++++,,,...///000///000222222111222555777444555777888999999888888>>>;;;<<>>>>>>>>BBBCCCDDDEEEFFFGGGGGGHHHLLLLLLKKKKKKLLLLLLMMMMMMRRRSSSUUUVVVWWWYYY[[[]]]XXXZZZYYYXXX\\\bbb```YYY[[[___cccdddcccfffkkkqqqnnnmmmjjjgggffffffhhhjjjooommmjjjiiiiiijjjjjjjjjkkkmmmmmmmmmqqquuuuuupppnnnppprrrssssssqqqqqqpppllluuu}}}~~~~~~}}}yyyrrrmmmllloootttxxx||||||~~~{{{vvvvvvzzzpppqqqoooooouuu~~~|||sssooommmooopppqqqvvv|||wwwqqqpppwww}}}}}}}}}|||~~~|||yyyyyy{{{zzzvvvssssssuuuvvvwwwwwwwwwwwwuuuvvvvvvuuutttvvvzzz~~~|||}}}xxxyyyzzzuuu|||zzzsssrrrxxxwwwmmmggghhhgggjjjiiigggiiippptttssspppqqqssstttttttttuuuuuuppplllhhhhhhkkkmmmkkkiiiooottttttzzz}}}tttwwwwwwoooooowwwxxxsssyyy|||zzzxxxxxxtttuuuvvvuuuttttttuuuwwwvvvuuuvvv{{{}}}wwwwwwuuutttwww{{{|||{{{zzz}}}~~~||||||vvvooojjjiiiiiillltttzzzxxxwwwyyyxxxuuu}}}~~~~~~{{{wwwtttuuuvvvuuuvvvxxx{{{}}}}}}zzzxxxwwwwwwzzz{{{{{{}}}}}}~~~zzz|||~~~~~~}}}~~~}}}{{{{{{~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}{{{~~~yyyxxxzzz}}}|||{{{|||||||||}}}||||||~~~~~~|||~~~}}}}}}~~~xxxtttyyy~~~}}}}}}yyy{{{|||}}}||||||(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$&&&(((&&&###''''''&&&&&&&&&&&&''''''"""###%%%&&&'''(((((((((*********+++,,,,,,,,,---+++++++++++++++,,,,,,,,,---,,,,,,+++,,,,,,------)))*********+++,,,,,,,,,///...,,,***)))(((''''''+++++++++,,,,,,,,,------************************'''((())))))))))))(((''''''&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''(((+++......---,,,+++,,,,,,,,,---------...,,,,,,,,,,,,---...000000777000+++...111111000111222333666999<<<>>>@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFIIIIIIHHHHHHHHHIIIKKKLLLNNNJJJIIINNNVVVZZZYYYVVVUUUXXXXXXVVVWWWYYYYYYVVVYYY]]]bbbdddeeegggkkkooorrrnnnhhhddddddfffiiijjjooommmjjjiiikkklllmmmmmmmmmllljjjkkkrrryyyvvvpppjjjmmmpppssssssqqqooommmkkkxxx~~~xxxsssmmmiiijjjooovvvzzz}}}zzzyyy|||}}}{{{yyyyyyrrrrrrppprrryyy}}}ooollllllnnnoooooouuu|||uuusssttt{{{}}}zzzyyyzzzxxxxxxzzzyyyvvvtttvvvrrruuuxxxzzz{{{yyywwwuuutttttttttttttttwww||||||{{{{{{yyyrrryyyoootttyyyxxxrrrmmmjjjiiimmmkkkhhhfffllluuuyyyyyyqqqsssvvvvvvvvvuuuvvvvvvlllkkkkkkmmmooooookkkgggmmmsssvvv}}}|||qqqsssoooppprrrrrrpppooowww~~~zzzxxxwwwtttrrrssswwwzzzyyyvvvuuuwwwzzzxxxxxxyyy|||}}}xxxssssssqqqrrrwww|||vvvttt}}}}}}||||||yyyuuuppplllkkklllooovvvyyyvvvssssssuuuvvv||||||{{{xxxuuurrrqqqrrrqqqtttxxx}}}~~~yyyuuuvvvwwwyyy}}}~~~{{{|||{{{uuu{{{yyyvvvyyy}}}}}}vvvwwwxxxwwwuuuttttttuuu}}}~~~zzzzzz{{{}}}~~~}}}~~~yyyxxx~~~}}}yyy}}}|||yyy~~~~~~|||vvvtttzzz{{{{{{uuuwww~~~{{{}}}~~~'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))'''%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&((()))***+++++++++++++++++++++*********++++++,,,,,,------,,,,,,+++***)))))))))***,,,---((())))))***+++,,,,,,---///...,,,+++)))(((((((((******++++++++++++,,,,,,+++***)))(((((()))***+++###$$$&&&(((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((***,,,------,,,+++++++++,,,,,,------...++++++++++++,,,---...///666222000333444222222444222333555777:::<<<===>>>?????????@@@AAACCCDDDFFFGGGFFFEEEEEEFFFHHHJJJKKKJJJGGGFFFKKKSSSXXXVVVSSSRRRVVVXXXVVVSSSRRRSSSTTTWWW[[[```dddfffhhhjjjllloookkkfffdddeeehhhiiiiiimmmkkkiiiiiikkknnnooooookkkkkkjjjjjjooouuutttooodddfffiiimmmooopppooommmnnnxxx||||||||||||pppnnnkkkjjjlllqqqwww{{{zzzwwwtttvvvyyyyyyxxxvvvuuuttttttwww}}}|||wwwpppooooooqqqppppppttt{{{yyyxxxzzz~~~{{{yyyyyyyyy|||yyyooommmrrrsssvvvzzz}}}~~~{{{wwwtttyyywwwtttrrrsssxxx~~~|||}}}|||~~~uuunnntttsss|||xxxrrrsssrrrmmmqqqlllggghhhnnnuuuwwwvvvtttwwwyyyyyyvvvttttttuuummmmmmmmmppprrrqqqnnnkkknnntttvvvzzzwwwlllooolllqqqrrrnnnmmmqqqxxxzzz|||xxxyyyxxxuuurrruuuvvvxxxyyyyyyzzz|||}}}xxxyyyzzz{{{{{{wwwrrrnnnpppnnnpppwwwtttrrr|||yyyxxxxxxvvvtttrrrpppooooooqqquuuxxxuuupppqqquuuzzzyyyyyyyyyxxxvvvtttsssssssssuuuyyy}}}{{{wwwxxxxxxyyy}}}~~~|||yyy~~~|||{{{yyy{{{~~~}}}~~~~~~~~~|||xxxuuuvvvuuusssqqqooopppqqq~~~~~~~~~}}}|||{{{~~~~~~~~~~~~|||~~~{{{xxx}}}~~~~~~~~~~~~yyyyyy}}}~~~$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***)))(((&&&''''''&&&&&&&&&&&&''''''&&&''''''((()))+++,,,,,,,,,,,,+++***))))))((('''***+++,,,------------,,,******)))((()))***,,,---(((((()))***++++++,,,,,,,,,+++******))))))******))))))))))))************+++***(((''''''(((***+++%%%''')))+++++++++)))((())))))******+++,,,,,,,,,)))))))))))))))))))))(((((()))************++++++******++++++,,,------...,,,,,,,,,,,,---...//////,,,...333555222,,,---222555666666666666777888888;;;;;;<<<===???AAACCCDDDDDDCCCCCCDDDEEEGGGIIIJJJFFFGGGIIILLLPPPRRRSSSRRRQQQSSSVVVUUURRROOOPPPTTTUUUYYY^^^ccceeeggghhhiiigggfffffffffggghhhhhhggghhhgggfffhhhkkknnnoooooodddggggggeeefffjjjlllkkkgggffffffhhhlllnnnnnnmmmooouuuzzz{{{{{{|||yyyuuunnnnnnnnnnnnppprrrtttuuuyyyvvvrrrqqqtttwwwwwwuuuvvvvvvxxx|||}}}xxxrrrnnnvvvuuuwwwxxxuuurrrvvv}}}}}}{{{zzz}}}wwwlllkkkqqquuuxxx|||~~~{{{wwwttt}}}xxxqqqnnnooouuu|||||||||yyyzzzqqqkkksss~~~vvvtttyyyxxxpppnnniiifffiiiooossssssrrrwww{{{}}}|||vvvrrrqqqrrrpppooooooqqqrrrsssrrrqqqrrrvvvsssssswwwooohhhnnnooorrrqqqmmmpppxxxzzzxxx}}}wwwwww{{{}}}|||zzzxxxuuurrruuu{{{~~~vvvxxxyyyxxxuuuqqqnnnlllooonnnpppvvv~~~zzzuuu{{{{{{uuuuuuuuuttttttttttttsssrrrrrrsssuuusssqqqrrrxxx~~~zzzzzz{{{|||}}}}}}|||{{{wwwxxxyyy|||~~~|||{{{{{{{{{}}}}}}{{{{{{|||}}}~~~{{{yyy~~~}}}|||}}}~~~}}}xxxssszzzyyyvvvrrrooooooqqqtttzzzyyyzzz{{{|||{{{~~~~~~{{{zzz{{{|||}}}~~~~~~~~~|||}}}{{{{{{~~~###$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***,,,++++++***)))((('''''')))***+++---------,,,,,,************+++,,,------((()))))))))***+++++++++))))))(((((()))***++++++((((((((())))))))))))******)))(((((((((((()))***%%%&&&((()))***))))))((('''((()))***+++++++++***************************)))***+++***)))((()))***))))))***+++,,,---......---------------...//////(((---555888222***,,,333666666555444444444555555777999;;;===>>>@@@@@@@@@???@@@AAACCCDDDFFFGGGGGGCCCGGGKKKMMMMMMMMMOOOQQQNNNOOOQQQSSSQQQNNNOOOTTTVVVXXX\\\```ccceeeeeeeeeaaadddggghhhgggeeeddddddbbbcccdddhhhlllnnnooonnnbbbggghhhfffeeeiiimmmnnnoookkkiiiiiilllmmmllljjjlllrrrvvvxxxzzz|||yyytttrrrrrrrrrrrrqqqooonnnlllwwwwwwuuurrrsssxxxyyywwwvvvwwwzzz}}}yyyqqqllllll{{{|||{{{www{{{~~~|||{{{zzzyyytttnnnoootttxxxzzz|||}}}}}}{{{xxxuuuyyytttmmmjjjmmmrrrxxx|||yyy}}}xxxuuuvvvooommmxxx|||tttuuu{{{yyyqqqkkkgggeeejjjoooqqqrrruuuyyy~~~xxxsssrrrsssqqqppppppqqqqqqssstttuuutttvvvpppmmmooojjjgggqqqssssssrrrqqqvvv|||}}}{{{|||xxxxxxyyyzzzyyywwwzzztttpppttt|||zzzsssuuuwwwuuupppmmmmmmnnnppppppqqquuuzzzzzzxxxvvvssstttssssssuuuwwwxxxwwwuuusssqqqppprrrssstttyyyvvvwwwxxx{{{~~~~~~zzzyyyyyy{{{~~~~~~}}}|||~~~}}}~~~zzzwwwwwwxxxzzz~~~}}}{{{|||}}}{{{~~~~~~~~~~~~yyyvvv|||{{{xxxtttqqqrrrvvvyyy{{{|||}}}|||zzzyyy{{{}}}zzzwwwvvvvvvyyy}}}~~~||||||}}}~~~www{{{}}}}}}zzzxxx|||$$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''''''))))))))))))))))))))))))'''(((***,,,------,,,+++(((((()))***++++++++++++))))))))))))************((((((''''''((())))))***((())))))))))))*********))))))(((((((((((())))))&&&&&&&&&&&&&&&'''''''''###$$$&&&'''(((((('''''')))))))))******+++++++++)))***+++***(((''')))+++))))))***+++,,,---......------,,,,,,,,,---......,,,///444777333...///555222222222222333555666888777999;;;===>>>===;;;::::::<<>>BBBGGGIIIJJJJJJLLLMMMLLLJJJLLLQQQQQQNNNNNNSSSVVVWWWZZZ]]]```bbbbbbbbb___eeejjjiiiccc___```bbb^^^```dddiiinnnpppooommmeeegggggggggjjjqqqtttsssooollliiikkkmmmnnnjjjfffiiiqqqwwwwwwvvvvvvtttqqqrrrrrrrrrqqqpppnnnmmmlllnnntttwwwuuuvvvyyyzzzwwwtttvvvyyyzzzssslllnnnuuu}}}|||~~~~~~|||www{{{zzztttoooppptttuuu{{{{{{{{{{{{zzzyyyxxxwwwrrrooollllllppptttvvvwwwuuuxxxsssqqqtttqqqttt~~~yyyvvvxxxyyyxxxtttpppkkkhhhkkkmmmmmmrrrxxxzzz|||vvvvvvxxxnnnooopppqqqrrrrrrtttuuurrrsssmmmjjjmmmiiijjjvvvtttssstttwwwyyy{{{~~~}}}{{{yyyvvvtttssswwwuuuuuuyyy}}}}}}xxxsssqqqtttuuurrrmmmlllooosssqqqrrrtttuuuxxx}}}xxxpppnnnqqqtttssssssvvvyyy{{{yyywwwuuunnnkkkppptttuuuxxx}}}sssssstttxxx}}}~~~{{{yyyxxxyyy{{{~~~~~~}}}~~~~~~~~~yyyvvvuuuvvvwwwyyyxxxyyy|||}}}|||}}}}}}{{{yyyxxxxxxwwwvvvvvvwww{{{~~~}}}}}}~~~~~~~~~|||}}}wwwyyy|||{{{zzzzzzvvvyyy|||~~~~~~}}}}}}}}}zzz}}}|||zzz~~~~~~&&&&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&''''''''')))((('''&&&%%%&&&''''''&&&&&&'''((()))***+++,,,&&&(((***,,,---,,,+++***$$$%%%'''((()))))))))(((*********)))))))))))))))((((((''''''''''''(((((()))************+++++++++(((((())))))))))))((((((+++***))))))))))))******%%%&&&''')))***))))))((('''(((((()))***++++++,,,''')))+++***((((((***---((()))***+++,,,---......,,,,,,,,,+++,,,,,,------///---...111111...///333......///000333666999;;;888:::<<<>>>===;;;777555777999===@@@BBBBBBBBBAAA;;;===AAAEEEHHHJJJJJJJJJJJJFFFHHHNNNPPPNNNNNNRRRWWWWWWXXX[[[^^^```aaa``````gggkkkhhh```ZZZ\\\aaa]]]___dddkkkppprrrpppmmmdddcccaaaccckkkuuuvvvrrrhhhggggggjjjooooooiiidddhhhrrryyyvvvpppmmmmmmllloooooonnnmmmnnnoooppppppeeepppwwwwwwwwwzzzzzzvvvrrrtttwwwwwwooojjjrrr~~~zzz~~~}}}~~~}}}xxxuuu|||{{{pppkkkppptttsss}}}|||{{{yyyxxxxxxxxxxxxmmmlllmmmqqqvvvxxxwwwvvvrrruuupppnnnsssttt{{{~~~{{{yyy{{{{{{yyywwwxxxyyyrrrmmmmmmkkkiiioooyyyyyyzzzzzz}}}jjjmmmppprrrrrrrrrrrrrrroooqqqllliiimmmkkkmmmzzzsssssswww|||{{{xxx~~~yyy{{{}}}}}}|||zzzzzz{{{tttvvv{{{~~~~~~yyyrrrmmmpppsssuuuqqqllllllqqqwwwqqqsssuuuuuuwww~~~|||{{{sssggggggppptttssstttwww{{{|||{{{xxxvvvmmmiiinnntttuuuvvvyyyuuuuuuvvv{{{}}}wwwwwwxxx{{{~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{xxxwwwvvvwwwwwwzzz{{{~~~|||zzz|||~~~{{{{{{{{{{{{rrrtttwwwxxxyyy{{{}}}tttxxx}}}}}}~~~}}}|||}}}|||yyy}}}~~~{{{vvvyyy~~~yyyyyy{{{~~~~~~||||||||||||yyyxxx(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%((('''&&&$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&'''((('''&&&%%%'''(((***)))((((((((()))+++,,,******************++++++,,,,,,,,,+++***)))(((''')))******)))'''&&&((()))******+++++++++,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((()))***++++++***)))((((((((())))))***+++------******))))))******+++,,,++++++******++++++,,,---------......---+++)))((((((+++.../////////000111,,,---000222333444444444999666777999:::777777:::;;;;;;<<<===>>>???@@@@@@???AAACCCFFFHHHIIIIIIIIICCCHHHNNNQQQQQQOOOMMMKKKbbbYYYVVV[[[\\\XXX]]]gggYYYcccgggaaa\\\]]]``````]]]cccgggggggggiiiiiiggggggiiieeebbbkkk{{{}}}vvvjjjlllnnnnnnmmmllllllmmmooorrruuuuuuqqqoooooopppvvvnnnlllqqqpppiiijjjrrrmmmooossswwwxxxxxxvvvuuuwwwtttqqqooommmlllsss|||zzz~~~}}}}}}}}}~~~zzztttqqqrrruuuwwwxxxssszzz~~~zzzwwwwwwsssmmmlllnnnqqqsssvvvyyy}}}xxxuuusssssswww|||yyyzzz}}}}}}wwwvvvyyyqqqsssrrrlllfffgggoooxxxuuu}}}}}}zzzxxxsssmmmnnnjjjjjjpppsssqqqpppsssnnnkkkhhhgggkkkppptttvvvuuuvvvwwwwwwwwwxxx|||}}}~~~~~~}}}}}}|||wwwqqquuuvvvwwwuuusssqqqqqqrrrxxxvvvsssrrrssstttuuutttwwwvvvtttrrrttt||||||vvvqqqooonnnooosssvvvxxxzzz}}}|||yyynnnppprrrtttuuuuuutttsssvvvvvvwwwyyy|||}}}xxxyyyxxxxxx~~~~~~{{{wwwtttsssssssssttt~~~}}}~~~~~~}}}~~~zzzwwwpppqqqnnntttuuuooonnnvvv~~~}}}|||}}}}}}xxxpppqqq}}}~~~yyy{{{~~~}}}||||||~~~~~~{{{{{{yyy|||~~~|||&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''&&&&&&''')))(((((('''((()))***+++(((((())))))***+++++++++******+++++++++***)))))))))******)))'''&&&((()))------,,,+++***)))((((((************************((('''''''''(((((())))))'''((())))))))))))((('''))))))))))))***+++,,,,,,))))))*********++++++++++++*********++++++,,,,,,------------,,,+++***))))))+++---............///,,,---///111333333333333777444555888888666666999::::::;;;<<<===>>>>>>???===>>>AAACCCEEEFFFFFFFFF@@@DDDJJJNNNOOOPPPQQQRRRYYYQQQOOOTTTUUUSSSXXXaaa[[[aaaccc^^^ZZZ\\\^^^]]]\\\aaadddbbbbbbeeefffeeebbbeeebbb]]]cccooorrrkkkggghhhkkkmmmnnnmmmkkkiiilllpppsssssspppllllllmmmoooiiijjjqqqrrrkkkkkkqqqpppqqqrrrssstttuuuvvvvvvuuuqqqooonnnlllmmmttt}}}vvv~~~}}}}}}{{{zzzzzzzzz|||xxxtttrrrtttwwwzzz{{{uuu{{{}}}yyyvvvwwwuuuqqqvvvvvvvvvwwwyyy{{{||||||yyyyyyxxxyyy{{{~~~vvvyyy{{{vvvwwwsssrrrpppllljjjkkkppptttyyy~~~yyyvvvqqqjjjkkkjjjnnntttuuupppnnnpppllliiifffgggjjjooosssuuuvvvssssssvvv{{{}}}zzz~~~|||xxxuuussstttvvvwwwuuuqqqppprrrvvv{{{{{{{{{yyywwwvvvttttttsssrrrpppooosssxxx}}}~~~xxx{{{|||xxxrrrnnnpppsssooopppqqqtttwwwyyywwwuuurrrsssuuuwwwwwwvvvuuuttttttvvvyyy|||yyywww|||xxx{{{zzzwwwyyy}}}}}}~~~|||yyywwwvvvwwwxxxyyy~~~}}}~~~xxxrrrtttnnntttwwwsssrrrxxx}}}{{{~~~~~~~~~zzzyyywwwvvvzzz~~~~~~|||{{{{{{}}}}}}wwwuuuzzz~~~{{{xxxxxxzzz|||}}}$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&((()))((('''&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$&&&))))))'''&&&&&&&&&'''''''''&&&''''''((()))&&&''''''((()))***++++++((())))))***+++++++++***)))******)))''''''((())),,,,,,+++***)))(((''''''***************************)))((('''((()))***++++++,,,,,,---------,,,++++++***************++++++((()))***+++,,,+++******************++++++,,,,,,------,,,+++************)))+++------,,,,,,,,,---,,,---///000222222333333555222222666666444444777777888888999:::;;;<<<===:::;;;===???@@@AAABBBBBB@@@CCCGGGKKKMMMNNNQQQSSSPPPJJJHHHNNNPPPPPPTTT\\\\\\^^^\\\XXXXXX[[[\\\[[[\\\``````]]]\\\```cccbbb^^^bbbaaa\\\]]]eeegggcccccceeehhhlllmmmkkkgggdddhhhlllqqqqqqmmmjjjhhhhhhgggeeehhhqqqsssnnnmmmqqqsssrrrqqqpppqqqsssuuuwwwpppnnnmmmnnnllllllsss|||rrr{{{~~~|||yyy}}}|||{{{zzzzzzzzz}}}zzzwwwuuuvvvxxxzzzzzzwwwyyyxxxtttqqqrrrsssrrr{{{yyyxxxyyy{{{|||zzzwwwxxxzzz{{{}}}}}}}}}|||{{{vvvzzz~~~wwwuuutttqqqooommmnnnooopppqqq}}}~~~xxxsssnnnhhhjjjnnntttyyyvvvooolllmmmooommmlllmmmqqquuuxxxyyyuuupppnnntttzzzvvv|||zzzsssrrrssssssvvvxxxtttooonnnttt{{{~~~{{{vvvttttttsssooolllnnnrrrvvvwwwwwwvvv|||~~~wwwrrruuuyyysssrrrrrrtttwwwxxxxxxxxxwwwxxxyyyyyyyyyxxxvvvuuusssvvvzzz{{{zzz~~~uuuwwwwwwvvvzzz~~~|||{{{|||~~~xxxxxxwwwxxxzzz|||}}}{{{|||~~~vvvrrrvvvooouuuxxxwwwwww{{{|||zzz|||zzz{{{xxxvvvvvv|||{{{}}}|||}}}|||wwwxxx||||||{{{}}}|||xxxxxx|||}}}zzzyyyzzz~~~{{{yyy~~~%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''(((((((((%%%$$$######%%%%%%$$$###"""###%%%'''((((((''''''&&&'''((('''&&&%%%&&&(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%$$$&&&))))))(((&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((())))))***************((()))***)))''''''(((***(((((((((((())))))))))))((((((((((((((((((((((((***)))((('''''')))***,,,---------...............,,,++++++***))))))******''')))+++,,,---,,,***))))))******+++++++++++++++---,,,***))))))***+++,,,***,,,---,,,+++***+++,,,,,,---...///000111111222333111111444555333333666555555666777888999::::::888888:::;;;===>>>??????BBBEEEIIIKKKKKKJJJJJJKKKKKKGGGGGGLLLOOOPPPUUU[[[\\\YYYUUUTTTWWW\\\]]]\\\]]]```___[[[ZZZ^^^aaabbb^^^cccddd___^^^aaaddddddaaaffflllnnnkkkfffcccaaafffkkkooooookkkgggffffffeeecccgggnnnqqqnnnnnnqqqssssssqqqqqqqqqsssuuuvvvllllllnnnpppmmmkkknnntttsssuuuxxxzzz|||}}}{{{yyy~~~~~~}}}}}}}}}~~~~~~~~~{{{yyyyyyyyyxxxwww}}}|||xxxsssoooppprrrtttyyyvvvtttwww{{{|||xxxssstttvvvxxxyyyxxxxxxxxxyyy{{{~~~~~~uuussspppqqqqqqpppooonnnoooppp}}}|||wwwqqqllliiinnnsssyyyzzzuuunnnmmmnnnpppppppppssswwwzzz||||||qqqnnnmmmttt}}}|||vvvuuuxxx}}}yyyqqqnnnooorrrvvvyyytttnnnnnnvvvzzzuuutttvvvvvvpppkkknnnrrruuuvvvwww}}}{{{xxxyyy{{{{{{wwwuuuwwwxxxxxxxxxyyy{{{{{{{{{zzzyyyxxxvvvuuuuuuwww{{{{{{}}}|||{{{yyyzzz~~~xxxyyy|||uuuuuuvvvyyy|||~~~xxxxxx}}}}}}{{{rrrrrrvvvtttvvvxxxyyyyyy||||||zzz}}}{{{~~~www|||www{{{~~~|||{{{|||yyy|||}}}~~~~~~{{{~~~}}}{{{|||'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((%%%$$$######%%%%%%$$$###"""###%%%'''((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%$$$&&&((()))'''&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&(((((((((''''''''''''''')))************)))((((((((())))))((('''''')))***''''''((((((((()))))))))(((((((((((((((((((((((((((((('''''''''((()))***(((((((((((()))*********,,,,,,+++***))))))))))))''')))+++,,,---,,,***)))((()))***+++++++++******+++***)))((()))***+++,,,+++,,,,,,+++***)))***+++,,,,,,------...///000111222000000444444222333666333333444555666777888888777777888999:::<<<======???CCCHHHKKKJJJGGGEEECCCHHHFFFGGGKKKOOOPPPTTTXXXYYYTTTPPPRRRWWW\\\______^^^aaa```\\\[[[___bbbbbb^^^ccceeebbb```bbbfffhhhaaaiiiqqqppphhh```___aaafffjjjnnnnnnjjjfffdddeeefffeeegggkkkmmmmmmnnnqqqrrrssstttuuuvvvuuuuuutttlllmmmpppsssoooiiihhhkkkvvvsssrrruuuyyy{{{zzzzzzzzzzzz|||}}}~~~}}}}}}}}}|||zzzyyy{{{vvvqqqpppsssvvvyyywwwuuuwww{{{zzzuuuoooqqqrrrsssssssssuuuyyy}}}yyysssqqqlllppptttrrrmmmkkkmmmqqqzzz{{{{{{zzzvvvqqqnnnnnntttyyy{{{wwwqqqnnnoooqqqmmmnnnppptttxxxzzzyyyxxxnnnooorrrvvvyyyyyywwwtttuuusssuuuzzzyyyqqqlllkkkrrrwwwzzzwwwppppppwww~~~|||uuurrruuuyyyxxxpppkkknnnrrrsssvvv{{{}}}~~~~~~wwwsssuuuuuuqqqpppssszzzzzzzzzyyyxxxwwwuuuuuuyyyzzz|||~~~}}}{{{{{{|||uuuzzz}}}zzztttuuuwwwyyy|||}}}xxxuuuwww|||~~~}}}~~~~~~}}}|||wwwsssuuuzzzzzzxxxwwwwwwxxx{{{{{{{{{~~~~~~}}}||||||{{{{{{~~~zzz|||}}}~~~~~~}}}|||~~~{{{www}}}''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''###%%%&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&'''((('''&&&%%%'''((($$$$$$%%%&&&&&&&&&&&&%%%(((((((((((((((((((((((()))*********)))((((((''''''((()))((('''''')))+++++++++***)))((('''&&&&&&************************''''''((((((((()))))))))(((((((((((()))***+++,,,,,,,,,+++***)))))))))***((()))***+++,,,+++******'''(((***+++++++++***))))))((((((((()))***+++++++++,,,,,,+++***)))+++---,,,,,,,,,,,,---...///000111...///222333222222555111222333444555666666777666666666777888999;;;<<<888===DDDHHHHHHFFFDDDCCCEEEEEEFFFIIIKKKNNNPPPQQQVVVPPPMMMQQQWWWZZZ]]]```[[[___aaa^^^^^^aaabbbaaa^^^```aaa```___aaaeeeiiidddkkkpppmmmeee______bbbgggjjjmmmlllhhhddddddeeeffffffgggjjjkkkmmmooopppqqqssswwwzzz{{{yyywwwuuupppqqqtttuuuppphhhfffiiixxxssspppssswwwxxxxxxyyyvvvwwwxxxzzz||||||}}}}}}zzz{{{||||||wwwtttooolllnnnrrr}}}{{{{{{||||||yyysssnnnqqqrrrrrrqqqqqquuu|||||||||zzztttooooookkkqqqvvvtttmmmjjjnnnsssyyyxxxyyyzzzxxxsssrrruuuxxx{{{yyysssnnnnnnppppppnnnpppsssxxx{{{{{{yyyvvvooosssxxxyyywwwuuuuuuvvvuuuoooooovvvwwwpppkkklllrrrxxx|||{{{vvvtttxxx}}}}}}}}}|||xxxtttrrruuuxxxtttnnnlllqqqsssrrrwwwxxxtttvvvuuuooonnnqqqxxxxxxwwwwwwvvvvvvvvvvvv{{{||||||}}}zzz~~~}}}zzzzzzwww{{{{{{vvvttttttuuuvvvyyy||||||xxxwwwzzz}}}}}}{{{}}}|||{{{zzzyyyzzz}}}~~~yyyvvvwwwxxxyyy~~~}}}zzz}}}~~~}}}}}}~~~zzzyyyzzz{{{~~~|||~~~~~~}}}|||{{{yyyvvvyyyuuuvvv}}}%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''((('''&&&$$$%%%'''***$$$$$$&&&'''''''''&&&%%%%%%&&&&&&((()))***++++++'''((())))))))))))))))))'''((()))((('''((()))+++,,,++++++***)))((('''&&&************************&&&((()))++++++***)))(((+++*********+++,,,...///++++++******************))))))*********+++++++++'''(((***+++++++++))))))&&&'''((()))************+++,,,,,,+++******,,,...,,,,,,++++++,,,---...///...,,,---000111000000444111111222333444555666666444444444444555777888999444999???CCCDDDDDDDDDDDDCCCEEEFFFGGGIIIKKKLLLKKKSSSNNNMMMQQQTTTUUUXXX]]]UUU[[[```______aaa```]]]^^^]]]\\\\\\]]]___cccggghhhhhhhhhgggdddbbbbbbbbbhhhjjjkkkiiidddbbbccceeebbbeeehhhkkknnnppppppooosssuuuyyy|||}}}|||zzzyyyxxxvvvvvvuuuoooiiijjjnnnvvvqqqqqqvvvwwwuuusssuuuvvvwwwxxxyyyyyyxxxwwwwwwwwwyyy|||{{{vvvtttsssooojjjlllqqqzzz|||~~~}}}yyytttqqqppprrrsssqqqpppttt|||zzzuuuuuutttpppmmmnnnpppsssvvvtttpppooopppsss{{{yyyzzz}}}{{{vvvvvvzzzwwwyyyvvvooolllnnnooolllppprrrwww|||~~~}}}yyyuuuuuuxxx|||}}}zzzyyyzzz{{{sssnnnpppvvvuuunnnmmmssssssxxx~~~|||yyyxxxyyy~~~}}}{{{yyywwwuuuttttttooommmrrrzzzzzzuuuzzzyyyvvv{{{zzzsssqqqvvvuuuuuuuuuuuuvvvwwwwwwxxxzzz}}}zzz{{{zzzzzzwww{{{~~~~~~|||yyywwwxxxrrrsssuuuwwwzzz}}}}}}zzzwwwzzz}}}~~~|||zzz}}}~~~{{{zzz}}}~~~xxxvvvxxxyyyxxxzzzwwwyyy~~~~~~}}}}}}zzz|||~~~yyywwwzzz{{{}}}}}}|||}}}~~~}}}~~~}}}|||yyy{{{{{{xxxtttpppqqqzzz#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%((('''&&&$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&$$$######"""######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&)))((('''%%%###$$$(((+++$$$%%%&&&'''((('''&&&&&&###$$$%%%'''***,,,...///%%%&&&''')))******++++++'''((()))((('''(((***+++))))))))))))************(((((((((((((((((((((((('''(((+++------,,,***(((((((((''''''(((***+++---+++***************++++++******))))))******+++,,,'''(((***+++,,,+++)))(((%%%&&&(((***++++++***)))+++,,,,,,+++***+++---000,,,++++++***+++,,,...///,,,***+++///000...///222111111222333444555555666333333222222333555777888666999<<>>???@@@@@@DDDEEEGGGGGGGGGHHHIIIJJJJJJLLLOOORRRTTTTTTSSSSSSPPPTTTZZZ]]]]]]\\\\\\]]]ZZZZZZYYYXXXYYY\\\aaaeeeeee^^^YYY]]]fffhhh```VVVfffhhhgggeeeaaaaaadddgggkkkkkklllooossssssppplllppprrrxxxwwwtttxxxvvvnnnmmmtttyyyzzzyyytttooolllmmmoootttwwwzzzzzzwwwrrrooommmuuu{{{xxxzzzyyytttsssvvvzzzzzzyyywwwuuuvvvyyy{{{|||vvvmmmgggnnn{{{}}}uuutttssspppnnnmmmooorrrrrrwwwzzzvvvoookkknnnsss||||||wwwzzz~~~~~~xxxpppmmmssswwwsssmmmkkkooorrrtttsssppprrrwww|||tttwww||||||xxxuuuqqqsssvvvuuunnnjjjrrr|||||||||}}}|||{{{zzz{{{||||||{{{}}}|||tttmmmoooqqquuuyyy{{{{{{{{{zzz}}}}}}~~~}}}zzz|||~~~~~~~~~xxxooommmnnnoooooopppsssxxx{{{zzzzzz|||~~~}}}~~~}}}{{{|||xxxwwwyyy|||~~~~~~vvvtttyyy}}}{{{yyy{{{vvvyyy{{{zzzwwwvvvxxxzzz}}}yyywwwuuurrrppppppuuu}}}yyy}}}xxxxxxxxxwwwuuutttsssrrrxxxyyyyyy{{{~~~{{{{{{~~~xxxvvv{{{zzz|||~~~{{{vvv{{{{{{~~~}}}uuuzzz{{{||||||{{{~~~yyyvvv~~~}}}}}}{{{zzzrrrrrryyy{{{xxx~~~zzzwwwyyy~~~www((('''&&&%%%&&&(((***+++&&&&&&&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###%%%%%%###!!!''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''(((((())))))((((((((((((***+++,,,+++++++++++++++***)))(((+++*********++++++***(((************)))))))))(((***))))))***+++++++++***'''((()))*********)))))))))******+++***)))((('''''')))***+++,,,+++)))(((******++++++++++++******++++++,,,---------,,,,,,***++++++***,,,000///***+++---//////...---...///111111111111111000000//////,,,,,,111555555555777666777999;;;<<<<<<<<<;;;BBBCCCDDDEEEEEEFFFGGGHHHFFFHHHLLLOOOQQQRRRRRRRRROOOQQQUUUUUUUUUUUUWWWYYYWWWYYY[[[\\\[[[[[[\\\^^^]]]XXXVVVZZZcccfffbbb\\\ffffffdddaaa^^^```ggglllmmmnnnooorrrtttssspppnnnqqqtttzzzzzzxxx{{{yyyrrrqqqwwwyyyyyyxxxtttooommmnnnooovvvxxxzzz{{{zzzwwwtttqqqttt|||}}}{{{}}}{{{wwwwwwzzzqqqtttwwwyyyzzzzzz|||}}}vvvuuuqqqpppvvv~~~}}}wwwsssrrrqqqqqqrrrtttuuuvvvrrrtttuuuqqqmmmlllqqqvvvyyy~~~{{{|||{{{xxxvvvooommmqqqtttpppjjjiiimmmpppssssssqqqsssxxx|||xxx|||zzzwww|||zzzyyyxxxssspppttt|||zzzzzz{{{||||||||||||}}}yyyzzz|||}}}|||yyyuuurrrsssuuuwwwzzz||||||||||||~~~~~~~~~~~~|||yyyvvvyyy||||||||||||}}}wwwpppmmmmmmmmmooossswww{{{}}}zzz{{{|||~~~}}}{{{}}}{{{{{{~~~{{{xxxwwwxxx{{{|||}}}|||{{{||||||zzz{{{|||{{{zzzyyyzzz{{{xxx|||~~~zzzttttttqqqooopppsssyyy|||}}}~~~~~~~~~~~~yyyyyyzzzzzzyyywwwuuutttsssuuuvvvyyy|||||||||}}}wwwxxxrrrrrrzzzzzz{{{yyyuuu||||||~~~zzzyyy|||vvvvvv|||~~~|||}}}{{{}}}~~~''''''&&&&&&&&&((()))***)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''$$$#########$$$%%%'''((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((******((('''%%%###""""""&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''(((((())))))******+++******+++++++++******)))(((***++++++*********+++******************)))))),,,)))&&&(((,,,---+++(((((()))******++++++******)))************)))(((((()))***+++++++++***)))(((******++++++++++++******,,,---------------,,,,,,%%%+++...***'''(((+++++++++,,,.........---...///333222111///...---,,,,,,...+++,,,111555444555777444555777999:::::::::999???@@@@@@AAABBBCCCDDDDDDBBBDDDGGGKKKMMMOOOPPPPPPPPPQQQQQQPPPPPPQQQSSSVVVSSSWWW\\\^^^]]]YYYVVVTTTSSSRRRRRRWWW^^^cccdddcccfffdddaaa]]][[[```iiippplllnnnqqqrrrqqqpppnnnnnnnnnrrrxxx|||~~~~~~~~~yyyyyy~~~~~~yyyyyy{{{{{{yyyvvvsssqqqqqqrrrwwwvvvwwwzzz||||||yyyuuuxxx}}}yyy{{{{{{||||||{{{yyyyyy{{{}}}xxxwwwvvvwww|||~~~wwwuuusssrrrtttxxxzzzyyyxxxqqqpppnnnkkkjjjmmmssswwwxxx}}}yyyttt{{{uuusssuuuuuurrrnnnllllllooorrrsssssstttxxx|||{{{~~~|||xxxyyytttttttttsssuuuyyyxxxyyyzzz{{{|||}}}}}}~~~uuuyyy}}}~~~{{{yyyxxxxxxxxxxxxyyyzzz{{{||||||}}}~~~}}}{{{zzzzzzyyyvvvtttyyy{{{{{{yyyzzz{{{xxxrrrnnnllllllooouuu{{{}}}~~~zzz|||}}}~~~|||{{{yyy~~~}}}}}}zzz}}}}}}~~~}}}|||{{{zzzzzz|||~~~vvv}}}xxxssspppppppppsssxxx}}}zzz{{{|||}}}|||zzzwwwuuuqqqssstttwwwzzzyyy}}}~~~{{{{{{tttvvv}}}xxxttt{{{~~~}}}{{{|||}}}{{{}}}~~~~~~~~~|||%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%''')))***&&&%%%$$$$$$######$$$$$$###$$$&&&'''''''''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))******)))))))))******+++++++++******&&&))),,,,,,***)))+++---)))***+++++++++***))))))***((('''(((+++,,,+++)))))))))******++++++++++++))))))*********)))))))))(((((()))))))))(((''''''******++++++++++++******,,,,,,------,,,,,,+++***(((---///+++''')))+++,,,***,,,......------...///333222000...,,,,,,,,,---222//////222222000000222666666666666777999:::;;;=========>>>@@@BBBBBBAAABBBCCCEEEGGGIIIKKKKKKLLLNNNNNNMMMMMMLLLMMMNNNOOORRRVVV[[[]]]ZZZUUUQQQNNNMMMNNNQQQTTTYYY___dddhhhdddccc```\\\ZZZ^^^gggnnnhhhlllppppppmmmjjjjjjkkkiiipppvvvxxxyyy|||~~~}}}vvvtttwww~~~}}}|||{{{yyywwwvvvuuuuuuuuusssssswww}}}~~~{{{vvvyyy~~~}}}yyy|||zzzxxxyyy~~~}}}zzzzzz~~~zzzwwwuuuxxx}}}~~~zzzvvvooommmjjjiiijjjmmmrrrtttyyyzzzxxxxxx}}}{{{xxxwwwuuussspppooooooqqqtttuuuuuuvvvyyy{{{{{{|||~~~~~~|||{{{~~~uuuoooqqquuuvvvwwwyyyyyyyyyyyy{{{}}}}}}|||{{{uuuwwwzzz|||}}}|||||||||yyyyyyxxxwwwxxxyyyzzz{{{yyyxxxwwwyyy{{{|||{{{zzzyyy{{{{{{yyyyyy{{{yyyuuusssooolllpppwww}}}}}}|||zzz|||~~~~~~{{{www|||{{{{{{zzzxxxxxx{{{yyy}}}xxxuuurrrppptttxxx{{{}}}}}}zzz|||~~~~~~}}}yyyuuusssrrrtttvvvxxx{{{zzz}}}{{{}}}}}}|||uuuxxx}}}}}}}}}}}}}}}wwwyyy}}}}}}~~~wwwxxx~~~}}}~~~}}}~~~}}}$$$$$$$$$$$$$$$%%%%%%&&&###$$$&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&((())))))(((((('''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''''''''&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((())))))))))))(((((()))***+++++++++++++++&&&))),,,,,,***)))+++---)))***+++,,,,,,+++***)))''')))******((((((***,,,***************+++++++++))))))))))))))))))******((()))))))))))))))((((((******++++++++++++************+++++++++******))),,,---,,,))))))------***)))+++---...------...///111000///---------...///333000000222111------000777555222111222555999<<<<<<;;;:::<<>><<>>>>>>>>>>>>>>??????@@@FFFDDDDDDFFFJJJNNNNNNNNNOOOPPPPPPNNNLLLKKKLLLMMMHHHKKKNNNPPPRRRVVVZZZ^^^```aaaaaa___[[[ZZZ]]]```dddeeefffiiikkkjjjgggeeegggssswwwpppkkkoooqqqooopppsssvvvxxxxxxwwwtttrrrxxxvvvvvvwwwyyyyyywwwtttqqquuuzzz{{{xxxwwwvvvyyy}}}|||zzz~~~~~~wwwvvv}}}{{{~~~}}}||||||~~~|||sssvvv|||}}}zzzoooqqqrrrqqqooorrrzzz~~~|||vvvqqqttt|||{{{vvvpppqqquuuvvvsssqqqooopppsssxxx|||~~~|||{{{{{{|||~~~~~~~~~{{{tttmmmnnntttzzzxxxxxx{{{~~~~~~zzzuuurrrpppooopppsssvvvvvvuuuvvvuuuuuuuuuuuuuuuvvvvvvqqqsssvvvzzz||||||yyyvvvuuuzzz}}}{{{yyy{{{{{{zzzxxxwwwuuuttttttuuuvvvwww}}}|||{{{|||xxxtttwww}}}{{{}}}}}}{{{}}}{{{yyyzzz}}}~~~|||vvvzzz|||uuuvvv{{{~~~||||||}}}~~~~~~~~~~~~~~~vvvyyywwwwwwwwwyyyzzzyyywwwtttwwwvvvxxx{{{zzzyyy}}}{{{zzz{{{||||||yyyzzz~~~yyy||||||xxxttt$$$$$$%%%%%%%%%$$$######((('''&&&%%%&&&&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%"""%%%''''''$$$###$$$&&&&&&&&&&&&'''((()))*********)))((('''&&&%%%%%%%%%&&&''')))+++,,,---------(((((('''&&&&&&&&&''''''''''''&&&%%%%%%'''((()))%%%%%%&&&&&&'''((())))))"""$$$&&&(((((((((&&&%%%""""""""""""###$$$%%%&&&&&&&&&&&&'''((()))*********)))'''&&&%%%'''((()))&&&''')))***,,,,,,---------+++)))***,,,,,,)))&&&'''))),,,......---+++******'''%%%'''***,,,***''')))((('''''''''(((***+++***)))(((((((((***+++,,,'''''''''((()))+++,,,---******++++++++++++******'''((()))+++------......***+++)))&&&(((---///,,,'''***,,,---------...///+++,,,,,,---,,,+++***)))******---000000---000666///111222444555555555555666333111333888;;;999555:::::::::;;;<<<===>>>??????<<<999;;;@@@FFFIIIJJJLLLMMMNNNNNNLLLKKKLLLMMMFFFHHHKKKNNNQQQUUUXXX[[[`````````]]]YYYZZZ^^^bbbaaa```aaaeeehhhiiieeeaaa[[[iiiooohhheeekkkooommmmmmqqquuuvvvwwwwwwtttpppzzzyyyxxxzzz}}}}}}zzzwwwmmmsss{{{~~~{{{wwwuuu{{{xxxyyy|||yyyuuuxxxzzztttvvv~~~|||zzz{{{~~~tttyyy}}}yyyvvvqqqtttuuurrrpppuuu|||}}}|||xxxwww{{{www}}}|||rrrkkknnnssstttpppnnnkkklllqqqxxx~~~~~~~~~}}}}}}{{{zzzyyyxxx~~~yyyqqqsss|||xxxvvvvvvzzz|||wwwssstttuuutttssstttvvvyyyvvvwwwwwwwwwxxxxxxxxxxxxkkknnnrrrxxx{{{{{{xxxtttrrryyy}}}{{{yyyzzzzzzyyyvvvwwwvvvtttssssssvvvxxx|||}}}~~~}}}zzz{{{~~~|||wwwzzzyyy{{{zzz{{{wwwwwwxxxzzz}}}yyy~~~xxx{{{yyyuuuxxx}}}~~~|||}}}|||}}}~~~~~~yyyuuu~~~zzzttt|||tttsssssstttwwwzzzzzzzzz{{{yyyzzz}}}}}}~~~|||{{{~~~~~~}}}}}}}}}||||||||||||~~~'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""&&&)))******...,,,***'''&&&&&&''''''))))))''''''(((***,,,...(((''''''&&&&&&''''''(((%%%%%%&&&'''((()))******(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((%%%%%%&&&&&&''''''&&&&&&'''((((((%%%'''+++,,,)))---...,,,'''&&&)))***(((''')))((('''***000111///---,,,+++*********+++,,,***++++++,,,------------,,,***(((''''''(((***,,,---***((((((***+++)))'''+++)))((())),,,---+++)))&&&''')))*********)))(((---///...******...///,,,,,,+++***))))))***+++,,,......------------,,,,,,...,,,***,,,//////---+++***+++,,,,,,+++,,,...000........................000......000444555444111:::444222555666111000444444333222444888;;;=========>>>@@@AAABBBDDDHHHLLLJJJHHHKKKPPPMMMEEECCCFFFJJJEEEGGGOOOQQQMMMQQQ[[[ddd```\\\ZZZ[[[\\\[[[ZZZ___\\\\\\```ccccccggglllkkkkkkjjjjjjjjjkkklllmmmnnnqqqvvvxxxwwwsssooolllooozzzzzzxxx|||zzzppptttyyy}}}}}}|||zzzxxx{{{xxxuuu|||}}}|||tttwww|||}}}zzzzzz~~~{{{|||{{{vvvvvvtttsssrrrqqqqqqvvv}}}{{{zzzzzzwwwwwwzzz}}}|||zzzvvvsssrrrsssuuuxxxxxxuuussswww}}}|||}}}zzz}}}{{{vvvuuuyyyxxxuuuxxxyyywwwttt{{{zzz{{{}}}ssstttxxx{{{yyyuuutttyyy}}}}}}{{{xxxyyy|||}}}yyyuuusssooonnnrrryyy{{{xxxsssuuuuuuwwwyyy|||yyytttssssssssswww}}}~~~~~~|||}}}vvvvvv|||}}}{{{zzz~~~~~~|||xxx|||~~~|||{{{}}}{{{}}}~~~~~~~~~~~~}}}~~~yyy||||||{{{|||yyy{{{{{{yyywwwyyy~~~~~~}}}}}}sssvvvyyyyyyvvvtttssstttxxxyyy{{{}}}|||}}}~~~zzzxxx|||zzz{{{yyytttttt$$$#########$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%))),,,---------+++)))'''&&&&&&&&&''')))((('''&&&''')))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((%%%&&&'''((((((((('''&&&''')))***(((+++000111...666666000(((%%%''')))'''((()))((('''***000111///---,,,+++******+++,,,---------------,,,+++***))),,,+++***))))))***+++,,,,,,***'''((()))***)))'''***((('''(((***+++***((('''(((((()))))))))))))))***,,,,,,((((((,,,---+++,,,+++***))))))***+++,,,)))))))))******+++++++++,,,++++++---000111///,,,***+++,,,,,,+++,,,...000------------------------000...---...111111000---222...---222333222222666555444333555888;;;;;;;;;:::<<<>>>???@@@BBBFFFHHHBBBAAAEEEKKKJJJEEEDDDGGGJJJEEEGGGOOOPPPMMMQQQZZZbbb^^^[[[ZZZ\\\]]]]]]\\\^^^[[[\\\```ccccccgggkkkeeebbb```aaaccceeeffffffkkkpppttttttooollllllmmmpppzzzyyyxxx{{{zzzqqqtttvvvvvvuuuuuuxxx{{{|||}}}xxxwww~~~~~~}}}wwwrrrtttzzz}}}zzzzzzzzz}}}zzz{{{yyyuuuvvv{{{|||xxxuuuvvvzzzwwwttttttwww{{{~~~yyyvvvxxx{{{zzzyyy{{{tttvvvwwwwwwvvvvvvvvvwwwrrrrrrqqqpppvvv~~~xxxuuuwww{{{zzzwwwxxx}}}wwwqqqtttwwwwwwvvv{{{xxxwww~~~zzztttvvvxxx{{{{{{xxxxxx|||~~~}}}~~~|||{{{~~~|||wwwpppooonnnqqqvvvwwwtttqqqsssvvvzzz{{{{{{}}}}}}xxxuuuqqqnnnrrrxxx|||vvvvvv{{{|||yyyxxxxxx~~~{{{}}}~~~}}}zzz{{{~~~~~~zzz{{{}}}}}}vvv~~~~~~zzzzzzzzzyyyyyy{{{}}}zzzxxxxxxzzzyyyxxxuuurrrtttxxx|||~~~~~~}}}|||{{{}}}|||wwwvvvwww"""""""""###$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''))),,,------+++***(((&&&%%%%%%&&&&&&''''''&&&&&&&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''')))+++---''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&(((***++++++)))'''&&&(((+++------///555777555;;;:::333***'''***+++******+++***(((***///000---,,,+++******+++,,,...///------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''((()))((('''***)))((()))+++++++++))))))(((((((((((()))******)))++++++((())),,,...+++++++++************++++++&&&'''((()))***++++++,,,***+++,,,///111111///,,,***+++,,,,,,++++++---///++++++++++++++++++++++++///...,,,---......,,,+++...,,,---000222222444777555444555777999:::999888666888<<<>>>>>>@@@BBBDDD===>>>CCCGGGGGGDDDDDDFFFIIIFFFGGGNNNOOOMMMPPPYYY]]]\\\ZZZZZZ\\\^^^___^^^\\\ZZZZZZ___bbbcccfffjjjeeeaaa]]]___dddhhhhhhfffiiinnnsssrrrnnnmmmpppuuurrr{{{{{{{{{uuutttqqqmmmlllooowww}}}|||}}}|||yyyzzz{{{tttsssssssssvvv{{{zzz{{{~~~~~~}}}~~~~~~~~~{{{vvvxxx}}}yyyvvvwww{{{}}}{{{yyyyyyzzzvvvtttvvv{{{|||vvvtttxxx}}}{{{xxxwwwvvvxxxyyyyyyvvvrrrpppoooyyyzzzwwwuuuwww}}}}}}tttuuuxxx{{{zzzxxx{{{~~~vvvqqqtttxxxzzzyyy|||vvvtttzzzyyytttxxxyyy|||}}}{{{|||}}}{{{tttpppqqqssstttuuuuuuuuutttwww{{{~~~}}}zzz{{{zzzrrrmmmrrrzzz}}}zzz|||~~~zzz}}}~~~zzz}}}zzz}}}~~~~~~|||{{{{{{|||~~~}}}www~~~}}}~~~~~~~~~vvvzzzyyyxxxyyy|||~~~{{{yyyyyyyyy{{{zzzxxxvvvtttvvv{{{}}}~~~~~~}}}~~~~~~|||yyyyyyzzz######$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))***)))((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&''''''((()))'''&&&%%%&&&))),,,...'''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))***---......,,,(((&&&***///111111222777999888777888444...---000222111---...,,,((()))------***))))))((()))***,,,---///)))***+++,,,---.........++++++,,,,,,,,,,,,++++++***)))((((((((((((((((((,,,++++++,,,------------***)))((((((((()))+++,,,))),,,,,,***+++///000---++++++++++++++++++++++++*********+++,,,---------***,,,///111222000---++++++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,///...---------......---000000111222222222444666555555555777999999777555333666:::<<<======???@@@>>>@@@DDDFFFEEECCCCCCDDDHHHFFFGGGLLLMMMKKKOOOVVVXXXXXXXXXYYY[[[]]]___```ZZZXXXYYY^^^```aaaccchhhgggbbb^^^```hhhmmmlllhhhdddgggkkknnnooopppsssuuuooowwwwwwzzzyyysssllliiikkkqqqwwwzzz||||||zzzzzz||||||uuuwwwvvvpppttt~~~|||}}}}}}{{{{{{}}}|||yyyyyy|||yyyyyy{{{~~~}}}zzzwwwrrrrrrsssvvv{{{zzzxxx|||{{{uuuqqqwwwxxxyyyvvvrrrnnnllllllzzz{{{yyyvvvwww|||~~~}}}|||}}}}}}|||yyyyyy~~~zzzuuuuuuyyy||||||{{{~~~xxxuuu{{{zzzuuuyyy{{{}}}|||zzz|||~~~xxxqqqsssvvvzzz{{{yyyyyyzzz|||}}}{{{|||wwwrrrwww}}}|||xxx|||{{{}}}~~~~~~~~~}}}~~~~~~{{{~~~|||vvvyyywwwwwwzzz~~~}}}|||}}}~~~~~~||||||}}}~~~vvvxxxzzz{{{{{{{{{{{{{{{{{{|||}}}{{{~~~~~~yyywww}}}'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((()))(((&&&%%%&&&))),,,...'''&&&%%%$$$$$$%%%'''((('''''''''(((((((((((())),,,...000111000---***(((---222555444333666777666333666666333333666555222000000---((((((***)))%%%&&&&&&&&&&&&(((***,,,---((()))+++,,,---.........******+++,,,,,,+++************)))(((''''''((()))+++,,,,,,,,,,,,,,,------***)))((((((((()))+++,,,(((+++,,,***+++//////---+++++++++,,,,,,+++++++++---------------------,,,+++...000222111...+++)))+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,....../////////000222333///222333222000222444555555444444666777777555222222444888:::;;;;;;<<<>>>;;;???BBBBBBBBBBBBCCCBBBFFFEEEGGGIIIJJJJJJMMMRRRSSSTTTVVVWWWYYY[[[]]]^^^WWWUUUWWW[[[^^^^^^```dddccc^^^ZZZ^^^eeejjjhhhdddaaa___```fffmmmoookkkgggjjjpppooosss}}}|||xxx|||{{{rrrjjjjjjrrrxxxyyyvvv{{{zzzzzz|||}}}~~~|||vvvzzzxxxpppuuuyyywww{{{zzzwwwxxx~~~zzzxxxvvvyyy|||~~~{{{uuuooonnnsssxxxyyyxxxzzz}}}||||||uuuqqqrrrrrrrrrqqqpppqqqsssuuummmpppqqqpppsss{{{~~~yyyvvvzzz}}}ssssssyyy~~~~~~|||}}}}}}{{{|||uuuwww||||||yyywwwzzz~~~yyy|||xxxssstttyyy~~~~~~}}}|||{{{~~~{{{uuuxxx~~~yyyuuuvvv}}}}}}~~~}}}{{{~~~||||||||||||}}}}}}|||xxxwwwxxx{{{~~~{{{yyy{{{}}}}}}|||{{{|||}}}vvvwwwxxxzzz{{{|||}}}|||}}}xxxzzz|||{{{yyywww~~~{{{|||~~~((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&((()))'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''(((***,,,...((('''&&&%%%%%%&&&(((***((()))******+++,,,------000111222333111///,,,***...555888666333555666555333777999777666666444///000000,,,'''''')))(((###%%%%%%%%%%%%&&&(((***+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++***(((''')))***((()))******))))))***,,,***))))))))))))***++++++&&&)))+++)))))),,,,,,)))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++---000000...,,,******+++,,,---,,,++++++,,,...------------------------...////////////000333555+++000222000...111444555444333222333444555333111000333666777777888:::<<<444999======>>>BBBCCCBBBDDDEEEFFFFFFFFFGGGKKKNNNOOOQQQTTTUUUUUUVVVXXXZZZUUUSSSUUUYYY[[[ZZZ[[[^^^]]][[[ZZZ^^^dddfffdddaaafffaaa___eeennnooohhh___nnnqqqnnnqqqyyyuuupppuuuyyyrrrmmmpppyyy~~~{{{uuuyyyyyy|||~~~|||yyy}}}{{{vvvyyyvvvpppuuu{{{tttuuuyyy{{{yyyvvvxxxxxxssszzz}}}|||uuummmsssyyy}}}|||vvvuuu{{{|||zzz||||||xxxwwwuuuuuutttrrrqqqrrrtttwwwqqquuuvvvsssuuu{{{~~~xxxsssuuu~~~wwwnnnqqqzzz~~~}}}~~~uuuuuuzzzzzzxxxwww{{{}}}rrruuuzzz~~~~~~|||zzzwww{{{|||yyy{{{}}}uuuuuuzzz}}}yyyuuuuuuyyy}}}}}}~~~~~~~~~{{{~~~xxxzzz}}}~~~{{{zzz|||}}}zzzxxxwww}}}yyyuuutttwww||||||}}}~~~zzz{{{{{{~~~{{{&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((((('''&&&((()))&&&'''(((((())))))))))))%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((()))***,,,---)))(((&&&%%%&&&'''***++++++,,,---///111222333444444444444333222000---,,,...555:::777444555777666555888888555444555333///,,,,,,)))%%%&&&))))))%%%&&&&&&%%%%%%&&&((()))***+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---***,,,---+++)))(((***,,,&&&(((******(((''')))+++))))))***++++++++++++***'''***+++))))))++++++'''++++++,,,------,,,++++++***************+++++++++(((+++......,,,+++,,,---,,,------,,,+++***,,,...++++++++++++++++++++++++---...///---,,,,,,000333---444666111---000333333333111000000222333222111///111222333333444777999333:::===;;;<<>>===AAABBB???@@@CCCCCCBBBAAADDDGGGHHHKKKNNNQQQQQQOOONNNOOOQQQSSSQQQRRRVVVWWWTTTTTTVVVRRRUUUYYY]]]^^^]]]ZZZYYY```^^^]]]aaahhhmmmooonnnhhhjjjhhhnnnxxxuuuqqqzzzpppssswwwyyyyyyzzz}}}uuuyyyyyyqqqvvv||||||{{{yyywwwwww}}}}}}|||zzz}}}}}}zzz~~~xxxxxx|||~~~{{{vvvuuuxxxvvvpppuuuuuutttrrrrrrsssvvvxxxqqqtttyyy|||xxxssstttyyysssvvvzzz|||||||||}}}~~~||||||zzz{{{zzzuuuttt|||xxxuuuvvvzzz{{{{{{}}}sssuuutttwww{{{vvvyyyyyywwwuuutttuuuwwwzzz}}}||||||vvvwww}}}~~~~~~zzz{{{{{{{{{{{{|||}}}~~~~~~zzzuuu{{{xxx|||~~~}}}|||xxxwwwzzz~~~}}}~~~~~~~~~}}}|||zzzzzz{{{}}}~~~}}}~~~~~~www||||||}}}||||||~~~zzzyyyxxx{{{~~~zzz~~~|||{{{~~~www|||}}}~~~}}}}}}~~~|||~~~'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&%%%$$$######%%%''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&+++............+++&&&&&&&&&&&&%%%$$$$$$''')))---+++)))&&&%%%&&&((()))'''%%%$$$&&&***+++***)))((('''&&&%%%%%%(((---000000777:::777333444777777:::555222444333///------444555666666666666666666666444333555777555000,,,+++)))'''%%%%%%&&&(((***&&&&&&&&&''''''''''''(((''''''(((((())))))*********+++---...//////......+++***((()))***++++++***'''((('''&&&(((,,,,,,)))+++)))(((***,,,---+++((((((((()))***+++,,,,,,,,,)))***++++++++++++***))),,,...///+++&&&&&&+++000---,,,,,,++++++*********)))+++---,,,+++***+++,,,---,,,,,,++++++,,,,,,---.........////////////000000AAACCC222+++333333(((000000000000000111222333333111000000333555666666:::888888<<>>:::???===;;;<<>>999444;;;:::999;;;>>>@@@AAA@@@CCCFFFIIIJJJIIIHHHHHHIIINNNOOOPPPOOONNNMMMOOOPPPRRRRRRSSSUUUYYY[[[\\\\\\VVVZZZ]]]]]]___cccccc```bbbaaaaaadddiiinnnpppqqqwwwssspppqqqqqqqqqtttxxxnnnqqquuuxxxzzz{{{zzzyyytttqqqnnnooorrrvvvvvvuuu}}}||||||{{{wwwwwwvvvtttvvvzzzxxxrrrooommmkkkkkklllppptttwwwzzzssslllkkknnnqqqqqqpppxxxzzz||||||{{{yyyyyyyyywwwuuuyyy~~~|||uuuxxxyyywwwrrrpppsssvvvtttssssssuuuxxx{{{}}}~~~}}}~~~}}}zzzzzzyyywwwssspppqqqwwwyyytttvvvzzz{{{}}}{{{xxxzzz{{{~~~||||||yyyyyy|||~~~zzz||||||zzz{{{}}}~~~}}}zzzwwwuuutttyyy{{{~~~~~~rrrwww|||}}}|||zzzzzz{{{{{{|||}}}}}}}}}yyyzzzzzzzzzzzz~~~~~~~~~|||~~~xxxtttrrr~~~{{{}}}zzz{{{(((''''''''''''((())))))***)))(((''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&***,,,+++,,,000000...$$$%%%%%%%%%$$$%%%(((***)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&'''((()))))))))***)))***...333666555444111666999666555777999777666666666666000******////////////...---+++***)))///+++'''&&&(((***(((''',,,***(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******---------...000333666888111///---,,,------,,,***+++,,,+++)))***......++++++******+++++++++***)))((()))***+++++++++++++++---,,,,,,++++++,,,,,,---...((("""###)))---)))%%%)))***,,,......,,,***((()))+++---,,,+++***++++++++++++************++++++++++++,,,,,,,,,---------///++++++///000...---///111333555777666444111///111555777555000...111555111333777;;;>>><<<666111999999999:::<<<>>>?????????CCCGGGJJJJJJHHHHHHGGGNNNNNNNNNLLLKKKKKKNNNPPPQQQOOOPPPSSSYYY\\\[[[YYYUUUYYYZZZYYYYYY\\\[[[XXX___^^^___bbbgggkkknnnnnnuuuqqqllliiiiiikkkppptttiiijjjnnnssswwwxxxvvvssssssqqqpppqqqtttwwwwwwwww|||}}}~~~}}}{{{{{{}}}}}}zzzuuussswwwwwwvvvvvvzzz}}}xxxpppnnnnnnnnnooorrrvvvzzz|||xxxqqqmmmooossstttuuuvvv{{{}}}}}}|||xxxuuussssss|||vvvuuu{{{}}}|||vvvxxxzzzyyyvvvttttttuuuqqqqqqrrrwww|||}}}{{{xxxzzz|||~~~xxx|||{{{yyyyyywwwuuuvvvzzz}}}xxxvvvxxxyyyyyy|||~~~}}}{{{~~~zzz~~~}}}}}}{{{zzz{{{zzz{{{~~~{{{||||||xxxtttrrruuuwww{{{~~~|||{{{zzzrrryyy|||yyyzzz}}}{{{|||}}}~~~~~~~~~~~~~~~|||~~~}}}{{{~~~~~~}}}}}}zzzuuuuuuwww}}}yyy}}}~~~~~~~~~~~~}}}~~~~~~}}}'''''''''''''''((())))))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((((((((('''***+++)))+++///111000'''''''''%%%$$$$$$&&&((()))((('''&&&&&&&&&'''(((%%%%%%&&&'''((((((******'''***///111000111333666000444777555666:::;;;:::999555333333222---***,,,******++++++++++++******+++(((&&&'''))))))'''$$$+++***(((&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''(((((())))))******((()))+++...000222333444222000...---......---,,,+++,,,+++(((***...---******+++,,,+++***)))))))))))))))***+++++++++******))))))(((((((((((()))))),,,)))'''''')))+++***)))(((***,,,......,,,***))))))+++---,,,+++***++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---111+++***///000---,,,///333555777999999666222000000444777555000---000333000333777;;;<<<:::555111888999:::;;;;;;;;;<<<<<<:::>>>DDDHHHIIIHHHGGGGGGMMMMMMLLLJJJIIIIIILLLOOOKKKLLLNNNTTTYYY[[[XXXUUURRRVVVXXXWWWXXX[[[[[[XXX___^^^```ccchhhlllnnnnnnrrrooojjjeeedddggglllnnnhhhiiilllpppssstttrrrppptttsssrrrsssuuuwwwyyyyyy{{{zzzuuutttxxxxxxxxxxxx|||}}}wwwnnnmmmooorrrvvvyyy|||}}}~~~wwwrrrpppuuuyyywwwwwwyyy{{{{{{{{{yyyvvvtttsssttt~~~wwwuuuzzz~~~}}}zzzxxxttttttvvvyyy{{{zzzuuuqqqoooppptttzzz{{{vvv~~~zzz{{{}}}tttvvvxxxzzz{{{{{{}}}{{{zzz{{{zzzyyyxxx{{{}}}}}}zzz{{{}}}|||{{{|||~~~~~~yyyuuusssvvvwwwxxxyyyzzz{{{}}}~~~}}}{{{yyyxxxxxxxxx}}}}}}vvvtttyyy|||~~~~~~}}}~~~zzzzzz}}}~~~}}}}}}~~~yyy}}}~~~~~~}}}}}}}}}||||||~~~&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((,,,+++***)))))))))))))))(((***)))'''(((...111000(((((((((&&&$$$###%%%&&&(((((('''''''''''''''((("""$$$&&&''''''(((+++,,,)))...333333///...222777000444666555777;;;<<<::::::555111222222---******((()))***+++------------)))'''&&&'''))))))&&&###&&&&&&%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''(((((())))))******(((***---000222333444444555333111111111222111000------+++''''''***((($$$***,,,---,,,***(((((())))))******+++++++++************+++,,,,,,+++******'''((((((((('''''')))***)))***,,,------,,,+++***)))+++---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,---------+++***,,,,,,******---111333666888777555222000)))---000000......///222111333666888999888555444555777999999888888999:::777;;;AAAEEEFFFFFFFFFGGGJJJJJJIIIHHHFFFGGGJJJLLLGGGJJJNNNSSSVVVVVVTTTQQQNNNRRRVVVVVVZZZ^^^___]]]______```dddiiilllnnnnnnlllllliiiddddddgggiiihhhjjjjjjkkkmmmnnnppprrrssstttsssrrrqqqrrrtttwwwxxx~~~xxxxxxuuuvvvvvvxxxyyyxxxzzz|||wwwooolllnnnssswwwzzz|||||||||zzzttttttzzz{{{wwwvvvzzzxxxyyyxxxvvvuuuuuuwwwyyywwwuuuwww~~~{{{tttrrrqqqqqqsssxxx|||zzzssslllnnnppptttyyy}}}~~~}}}{{{~~~~~~~~~}}}|||rrrqqquuu{{{~~~~~~~~~~~~}}}zzzzzz}}}}}}zzzxxxyyy|||}}}~~~|||uuuzzzzzz||||||||||||~~~~~~|||wwwuuutttyyyyyyzzzyyyxxxzzz}}}~~~~~~|||xxxwwwwwwxxx|||zzzsssrrrzzz}}}~~~~~~}}}~~~{{{{{{~~~{{{wwwzzz~~~|||xxxzzzzzz~~~~~~}}}ttt{{{}}}~~~~~~}}}}}}|||~~~%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''((())))))'''''''''&&&&&&&&&%%%%%%'''%%%$$$$$$&&&'''&&&&&&%%%&&&&&&'''((()))******,,,+++***)))(((((((((((()))***(((%%%&&&,,,//////'''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&'''###&&&)))******,,,///222111444666555222111333666333666777666777;;;;;;777888555444444000+++)))+++((((((***+++------......***'''$$$$$$&&&((('''%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******---...///000222444666777555333111111333333333222...///,,,)))(((+++)))%%%***,,,---,,,)))(((((()))******+++++++++******)))***+++---......---+++***''''''(((((((((((()))***)))***+++,,,,,,,,,,,,+++)))+++---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------(((+++,,,)))'''))),,,...---...000222222111///...(((***,,,---.../////////111333444444555555666777///222555666555555777888666:::???BBBCCCCCCCCCDDDFFFFFFFFFEEEDDDDDDFFFHHHGGGJJJMMMOOOOOONNNMMMMMMMMMQQQTTTUUUWWW\\\]]]ZZZZZZ[[[\\\```eeeiiijjjiiidddhhhiiiffffffjjjjjjffffffhhhhhhggggggjjjpppuuutttsssqqqooooooqqqtttwww{{{{{{}}}~~~~~~{{{yyysss{{{yyyssssssvvvpppuuuwwwwwwwwwyyyvvvrrrmmmooorrruuuxxxzzz{{{|||}}}vvvuuu{{{}}}yyyzzz|||{{{xxxuuusssssswwwzzzsssrrrvvv{{{{{{wwwssssssrrrsssvvvxxxxxxuuuqqqnnnpppqqqssstttvvvzzz}}}~~~~~~|||zzzzzz}}}~~~~~~}}}sssnnnsssyyy}}}~~~}}}{{{{{{xxxvvvwww||||||xxxxxx{{{}}}~~~|||zzz~~~yyyuuu{{{yyyzzz|||}}}~~~~~~~~~~~~}}}yyyvvvvvvvvvyyy{{{||||||zzzzzz|||{{{~~~}}}xxxvvvxxx|||zzz||||||xxxrrrsss|||}}}|||zzzzzz~~~}}}~~~~~~}}}zzz{{{~~~}}}~~~zzz{{{yyyvvv||||||}}}zzzwwwzzz|||}}}zzzyyynnnwww|||~~~~~~}}}~~~$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######%%%''''''&&&%%%&&&'''((()))+++,,,,,,++++++)))(((''''''''''''******(((###$$$***......%%%&&&&&&%%%$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---//////111555888999888777666666666666555666888888666777:::999555666666777555...'''(((...'''''')))***++++++++++++,,,'''""" ###&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********---,,,++++++---000333555222111///000111222222111///000...+++---000000,,,***,,,...---)))'''((()))******+++++++++******)))###%%%(((******(((%%%###***(((((()))+++,,,+++************++++++,,,,,,---)))+++---,,,+++***+++,,,++++++************++++++,,,,,,------------......$$$---///)))&&&+++000111)))***,,,---...---,,,+++---------...000000...,,,111222222111111333666888)))---222444333444666888888;;;>>>@@@@@@@@@AAAAAABBBCCCDDDCCCBBBAAACCCDDDIIIKKKMMMKKKHHHFFFHHHJJJNNNRRRSSSRRRSSSVVVUUURRRTTTUUUWWW[[[```cccdddddd^^^dddhhhgggiiimmmkkkfffaaaccccccaaa___dddmmmvvvuuutttqqqooonnnppptttxxx{{{|||~~~~~~zzzwwwssszzz~~~wwwrrrtttyyylllrrrvvvuuuuuuwwwvvvtttqqqqqqrrrsssvvvyyy{{{}}}~~~vvvttt|||}}}{{{uuuppppppsssvvvtttrrrrrrssssssqqquuu{{{uuuxxx{{{zzzuuurrrqqqrrrrrrrrrqqqooopppvvv~~~}}}~~~}}}}}}}}}sssnnnrrrxxx{{{|||{{{zzzzzzvvvsssuuuyyyyyyuuuwww~~~~~~}}}|||yyyvvv{{{||||||wwwzzz|||www~~~~~~~~~|||xxxvvvwwwyyyvvvzzz}}}~~~|||zzzzzz|||zzz~~~xxxvvvzzzvvvyyyzzzwwwsssuuu}}}}}}~~~~~~~~~~~~|||zzz}}}}}}{{{wwwyyy}}}~~~~~~yyy}}}xxxxxx}}}zzz|||zzz~~~|||zzz{{{~~~}}}yyyuuusssvvv~~~|||yyyzzz{{{|||~~~|||yyy~~~zzzwwwyyy***'''$$$$$$'''((((((''')))***+++***))))))+++------***''''''))))))'''%%%$$$&&&$$$!!!###)))------***'''%%%)))///111,,,&&&+++------+++'''%%%''')))((('''&&&%%%&&&(((+++------+++%%%!!!###)))+++((($$$ $$$)))(((&&&***$$$$$$+++111222444999999;;;;;;777666777555222555555555666666555111...777666444111...+++)))(((%%%&&&(((******)))(((&&&'''''''''(((((((((((((((%%%$$$######%%%&&&&&&&&&&&&'''((('''%%%$$$$$$%%%###(((+++***+++---,,,(((,,,---///222444555666777555444333222111000000000555222///............---///***'''***)))&&&''',,,&&&...444333,,,(((+++000************************---,,,+++***)))))))))))),,,,,,,,,+++***+++...000***+++,,,---...---,,,,,,,,,++++++,,,------,,,***+++,,,,,,------,,,,,,+++,,,------......------,,,...---,,,,,,------,,,+++......///000000000000000///111333333333222333555333333333222111333666999::::::::::::::::::::::::CCCDDDCCCAAA@@@AAADDDFFFEEEEEEEEEFFFFFFFFFFFFFFFIIIOOOTTTVVVTTTRRRUUUXXXSSSRRRWWWaaahhhgggbbb```eeeggghhhfffgggiiigggbbb[[[```fffhhhggghhhlllpppuuurrrmmmhhhhhhmmmuuu|||{{{xxxyyy|||{{{wwwvvvxxxzzzyyyxxxzzz}}}|||wwwsssqqqqqqrrrvvvzzzzzzwwwsssiiinnnrrrrrrtttyyy}}}~~~|||zzzxxxyyy}}}}}}xxxvvvtttrrruuuzzzvvvvvvtttooopppwww}}}~~~{{{~~~~~~zzztttqqqtttxxxrrrtttsssssszzz~~~{{{xxxvvvwwwzzz}}}{{{uuuqqqoooqqqooosss||||||yyysssuuurrrnnnrrr{{{}}}}}}wwwvvvyyy|||{{{zzzyyy{{{{{{zzz||||||vvv~~~}}}~~~}}}zzz}}}zzzyyyzzzzzzxxxvvvwww{{{|||{{{~~~}}}}}}{{{zzz~~~www~~~{{{}}}wwwnnntttzzzyyy{{{}}}wwwxxx}}}}}}}}}yyy~~~~~~xxx{{{~~~}}}}}}zzzxxxzzz}}}wwwzzz~~~zzz~~~~~~~~~~~~wwwvvvtttwww~~~~~~}}}||||||}}}~~~~~~uuullljjjtttzzzvvv|||{{{{{{||||||}}}}}}}}}yyywww{{{(((&&&$$$$$$'''((('''%%%&&&'''(((((('''''')))+++...+++(((&&&(((((((((&&&&&&((('''%%%&&&,,,///...***'''&&&***000222...))))))+++,,,***'''%%%'''***'''&&&%%%$$$%%%''')))+++------(((######'''(((&&&'''$$$"""###'''***+++******&&&'''...333444555777777::::::777777888777444444333333444444444111///777555222///,,,***((('''%%%&&&'''(((((((((''''''((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''''')))((('''%%%######&&&(((&&&)))***((()))------+++...///111333444555666666777666555333333333333444444222///...//////...---,,,((('''++++++)))***...%%%+++//////***'''))),,,************************''''''((()))***,,,...///,,,,,,,,,***)))***,,,///******,,,------,,,,,,+++,,,++++++,,,------,,,***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,---...............///000000000000000---///000111000///000111222333333222222333555888888888999999::::::::::::>>>???>>>===<<<===???BBBGGGFFFEEEDDDCCCBBBBBBBBBJJJNNNRRRSSSPPPOOOQQQSSSRRRQQQUUU^^^cccbbb``````gggiiihhhfffgggjjjhhhddd\\\aaafffgggfffgggkkkoooqqqooollliiiiiimmmtttyyyxxxwwwzzz|||zzzuuuuuuxxxyyyyyyzzzzzzzzzzzzzzzzzzvvvtttssstttvvvuuuqqqmmmnnnqqqrrrtttzzz|||~~~{{{||||||wwwsssrrrqqqoooqqquuuvvvwwwuuusssvvv}}}}}}yyyuuurrrqqqqqqpppsssssstttyyy}}}|||zzzxxxwwwxxx{{{}}}}}}vvvqqqooooooooovvvzzzxxxqqqtttuuutttyyy{{{vvvvvvyyy|||{{{yyy|||~~~~~~~~~zzzyyy}}}~~~~~~|||zzz{{{|||~~~{{{wwwzzz|||}}}zzzvvvxxxzzz~~~}}}}}}{{{|||~~~zzzrrryyy~~~~~~}}}~~~||||||zzz}}}~~~zzzzzz}}}|||zzz}}}~~~zzz~~~~~~xxxzzzzzz}}}~~~}}}~~~~~~}}}{{{}}}~~~}}}~~~}}}uuurrruuu|||{{{xxx~~~~~~zzz{{{((('''&&&'''))))))'''&&&$$$&&&'''((('''''')))+++///,,,)))(((((())))))((((((++++++)))***...000...***''''''+++000333000,,,&&&)))+++***'''&&&(((+++((('''&&&%%%&&&(((***+++,,,...,,,'''$$$%%%&&&$$$((('''&&&&&&''')))***+++***(((,,,333777666555666555999999777777:::999666333222111111222333222000666444000,,,)))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((***)))'''$$$"""$$$'''+++(((+++***'''(((---///...111111333444555555666666777666444333222333555666333111//////000000///...+++)))))),,,,,,***))),,,'''))),,,,,,***))))))***************************++++++***))))))))))))***,,,,,,,,,***((()))+++---)))***++++++,,,,,,++++++,,,++++++,,,------,,,***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,---...///000---...//////000/////////---...000///......///000000222333333222222444555666666777888999999:::::::::;;;;;;:::999:::<<<>>>DDDCCCAAA@@@???@@@AAABBBIIILLLOOOOOOLLLKKKLLLNNNQQQPPPSSSZZZ]]]\\\\\\___bbbdddcccaaaccchhhiiifff^^^aaaeeefffeeefffiiillliiiiiiiiiiiiiiilllpppssstttuuuxxx{{{xxxsssssswwwwwwxxxyyyyyyyyy{{{}}}wwwtttqqqqqqsssrrrooollloooooonnnqqqxxx}}}vvv}}}{{{yyyyyyzzz|||||||||rrrnnnnnnqqqrrrqqqsssvvvvvvwwwwwwwww}}}~~~yyyvvvtttrrrnnnkkknnnrrruuuuuuxxx~~~|||{{{yyyxxxxxxzzz|||}}}|||vvvrrrpppooorrr{{{|||wwwvvvssswwwzzz|||zzzwwwvvvwww{{{}}}{{{yyy~~~~~~zzz|||zzz{{{~~~~~~{{{yyy{{{xxx|||}}}|||}}}~~~|||}}}zzzuuu{{{}}}}}}yyyuuuvvvwww~~~|||}}}}}}|||~~~{{{uuu{{{~~~}}}~~~~~~|||{{{~~~||||||{{{zzzxxxxxxyyyzzz|||~~~~~~}}}}}}xxx~~~~~~~~~~~~}}}yyyuuuwww{{{zzz{{{uuuwww}}}}}}}}}~~~|||}}}~~~www{{{(((((()))***+++***)))'''%%%''')))***)))***+++,,,......---------,,,***)))(((+++,,,***+++......+++)))''''''***///111000---$$$'''******((('''))),,,***)))((((((((()))+++,,,)))...///)))%%%%%%&&&%%%%%%&&&'''&&&&&&&&&)))+++***,,,111777999888555444666999999777777999999666333111000000222333333222444111---)))&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''((((((''''''&&&%%%$$$$$$''''''''''''&&&&&&'''((((((((('''&&&$$$%%%(((+++(((++++++***+++///111///333444444555555555555555444333111000000222444555222000//////111111000///,,,+++,,,---+++(((&&&%%%*********+++------+++***************************------+++***((('''''''''+++,,,,,,***(((((()))+++))))))******++++++++++++,,,+++***+++------+++***,,,++++++++++++++++++,,,***++++++,,,,,,++++++******+++------------...///---......//////.........///000111000///...000111///111333333222222222333333444555666777888999:::999:::;;;:::999:::<<<>>>>>>===<<<;;;===@@@CCCEEEGGGIIIKKKKKKJJJIIIKKKMMMQQQOOOQQQUUUWWWWWWZZZ^^^ZZZ[[[ZZZYYY^^^eeeiiiggg^^^aaacccccccccdddgggiiibbbdddgggiiijjjjjjlllmmmtttrrrsssxxxyyyuuurrrsssuuutttuuuxxx{{{}}}}}}}}}rrrooommmmmmqqqsssrrrqqqoooooommmmmmssszzz{{{wwwyyywwwvvvvvvwwwwwwuuutttkkkkkknnnuuuyyyxxxzzz}}}uuuwwwxxxyyy~~~yyyzzzxxxvvvtttrrrqqqooommmoootttxxxxxxwwwxxx}}}|||zzzyyyzzz{{{}}}~~~~~~|||wwwtttrrrrrrtttyyyvvvsssuuu{{{|||}}}~~~}}}zzzttttttvvvzzz~~~~~~|||~~~{{{{{{uuuvvv}}}}}}vvvuuu{{{vvv|||~~~}}}zzzxxxyyy{{{||||||{{{zzzyyyyyywww}}}~~~|||~~~yyyyyy{{{}}}yyyvvv{{{|||yyyyyyzzz{{{||||||wwwvvv|||}}}}}}yyy~~~yyyyyy{{{{{{{{{zzz{{{~~~~~~|||{{{zzz{{{}}}~~~}}}}}}yyyvvvyyy~~~xxxyyy~~~yyyyyy|||}}}|||}}}~~~|||}}}&&&((()))***)))(((''''''&&&(((***+++******+++,,,,,,...222333333000---+++'''***+++))))))+++***''')))(((''')))---...---+++###&&&******)))(((***,,,***))))))(((((()))***+++'''---...***&&&&&&'''&&&$$$&&&'''((('''(((***,,,,,,111666888999888666444777::::::777666888777333444222111111222444444333111///+++'''$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&%%%$$$$$$###&&&(((((('''%%%%%%''')))%%%'''))))))((((((((()))'''+++...---///222111...444555555666666555555444333222111000000111333444222000000000111222000///)))+++,,,+++***)))&&&###+++***)))***---...,,,***************************'''''''''((()))+++,,,---+++,,,,,,+++)))((()))******************++++++++++++******+++,,,,,,+++))),,,++++++******++++++,,,***++++++,,,,,,++++++***,,,---///...,,,+++,,,...------............---,,,//////000///......000222...000222222111000111222222222333444555777777888777888999999999999;;;===;;;:::999:::<<>>AAABBBFFFEEEDDDEEEGGGIIIMMMOOOPPPJJJGGGLLLRRRUUUWWWZZZZZZZZZXXXUUUXXX^^^```^^^\\\\\\\\\\\\^^^```bbbddddddhhhlllnnnnnnnnnnnnooorrrmmmmmmtttzzzxxxrrroooooopppsssyyy~~~~~~xxxsssrrrooommmnnnqqqtttsssrrrlllooooookkklllsss{{{~~~uuutttrrrrrrssssssrrrppprrrrrruuu{{{|||xxxvvvwwwvvvyyyyyyuuuttttttrrrnnnuuuyyy|||zzztttppprrrvvvvvvxxx{{{}}}yyytttvvv|||}}}{{{zzz}}}}}}|||xxxsssrrrtttyyy~~~xxxpppooossszzzuuusssvvvyyyzzz{{{~~~uuuwww{{{~~~~~~{{{vvvwwwtttuuuxxxyyywwwxxx{{{||||||}}}wwwyyy}}}~~~zzzwwwyyy|||xxx{{{}}}}}}~~~~~~}}}~~~wwwtttvvvxxxyyyyyywwwxxx~~~|||||||||tttzzz~~~}}}~~~wwwtttuuu}}}zzzwwwyyy|||~~~~~~|||zzzyyyxxx{{{~~~}}}~~~}}}{{{{{{~~~}}}||||||&&&((()))(((%%%%%%''')))'''***,,,,,,***)))((((((***---111222222111222444,,,///...***)))++++++(((///...,,,+++***)))(((((($$$(((,,,---+++***+++---++++++++++++++++++++++++......,,,'''''')))((($$$'''&&&(((,,,333777777666333888:::666444666888666333666666444444666666222333222222222333333000...))))))((('''&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''')))'''###"""$$$((($$$&&&)))*********+++,,,)))---//////000444555222333444444555555555444444222222333333222111000///333222222222222111///---%%%***,,,***+++//////,,,))))))*********+++,,,---************************---,,,+++)))'''&&&&&&%%%)))+++------++++++,,,---,,,++++++***+++,,,---...+++***)))***,,,,,,***))),,,+++***))))))***+++,,,,,,,,,------------,,,,,,***---000...+++***---000---------------,,,++++++,,,,,,---,,,,,,...111444///000000...------///111111111111222222333333333000222444555555555666888;;;;;;;;;===>>>@@@BBBCCCGGGEEECCCBBBDDDGGGJJJLLLMMMEEE@@@GGGPPPUUUUUUUUUUUUVVVUUUTTTWWW]]]___]]]YYYXXXXXXYYY[[[^^^aaabbbeeegggjjjkkkkkkkkklllmmmlllmmmqqqwwwxxxtttrrrsssnnnsssyyy{{{yyywwwwwwwwwtttqqqooopppsssuuusssqqqgggiiiiiihhhlllssswwwvvvtttrrrooonnnnnnnnnmmmlllrrrrrruuu{{{{{{wwwuuuvvvvvvzzz{{{tttooooooqqqppprrruuuwwwxxxvvvuuuvvvwwwwwwvvvyyy}}}{{{wwwxxx}}}|||zzzyyy|||}}}yyy|||{{{zzzxxxxxx{{{{{{ssspppsssuuuppppppvvv{{{|||{{{}}}~~~}}}{{{yyyxxx}}}zzzyyy|||{{{xxxyyy{{{|||zzz~~~yyyyyy|||~~~~~~}}}{{{zzzzzz{{{}}}www}}}}}}yyyuuuuuuxxxzzzxxxvvvzzz}}}|||zzz|||~~~~~~{{{www~~~}}}~~~~~~{{{xxx{{{~~~wwwssssssxxx|||}}}~~~|||zzz{{{{{{~~~|||}}}yyy~~~}}}~~~***+++,,,***((((((+++...+++---//////---+++*********,,,.........///444888000222000,,,+++------***222111///,,,***)))((('''%%%)))---...,,,+++,,,---/////////////////////...222000+++&&&''')))'''!!!&&&%%%&&&,,,555::::::777555::::::444111555888777000333444333333777777444222111111222333111...+++'''''''''''''''''''''&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$''')))&&&"""!!!###'''&&&'''(((((((((***,,,///,,,...///---///444666555222333444444555444444444...///111111000...,,,***444333222333333111...,,,***...///+++,,,000000+++***,,,------,,,,,,///111************************''''''''''''((()))++++++)))+++------,,,,,,---...---,,,+++++++++,,,---...+++***)))***,,,,,,***))),,,+++)))(((((()))+++,,,,,,------......------,,,(((+++///...++++++...222------------,,,,,,+++***---...///...///111555888000000///---,,,,,,///222111111111111111222222222000333555666666666777888777888:::===@@@CCCEEEFFFHHHEEEBBBAAABBBEEEGGGHHHLLLAAA<<>><<<777222000333777::::::;;;333555888444888:::333222222222111000...,,,+++%%%&&&((()))(((&&&&&&&&&'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((()))***++++++...,,,,,,...111333222000555555555555555555555555666555333333333333111///555333111000111111000///,,,,,,+++***+++,,,---...,,,------***&&&&&&)))---+++555888///''''''+++---''')))***+++******,,,---+++++++++***''''''((())))))*********++++++++++++...,,,))))))***+++,,,,,,******+++,,,---,,,(((&&&+++,,,---,,,***)))***+++,,,++++++******++++++,,,...---,,,,,,,,,---...///+++...///---...333444333000...+++***+++---...---...000000000///000222444///000222333444555555555888666666888<<<===;;;999AAAAAA??????DDDKKKJJJDDDBBBDDDFFFHHHKKKLLLMMMMMMQQQKKKJJJPPPUUUTTTTTTVVVVVVYYYYYYXXX[[[```]]]VVV\\\\\\]]]^^^aaadddhhhiiiggglllrrrtttrrrrrrtttxxxvvvvvvuuusssrrrrrruuuxxxrrrqqqppprrruuutttqqqmmmpppnnniiieeejjjttt{{{|||pppqqquuuwwwpppggghhhooommmqqquuuvvvssssssvvvyyyrrrrrrrrrrrrrrrrrrrrrrrrnnnqqquuuxxxxxxvvvuuutttuuu|||}}}wwwtttxxx~~~}}}||||||}}}~~~|||wwwrrrxxxzzz{{{|||}}}|||{{{zzz|||~~~uuunnnnnnqqqiiiqqqtttqqquuu~~~}}}{{{yyyxxxwwwvvvvvvvvv}}}}}}zzz}}}~~~yyyvvv||||||zzzwwwuuuuuuyyy}}}{{{zzzwww~~~zzzpppsss~~~}}}pppsss|||xxxwww|||}}}~~~~~~~~~~~~~~~|||yyyyyy{{{}}}|||}}}zzz~~~}}}{{{~~~~~~xxxvvvyyy~~~~~~%%%'''***,,,---------...333333222000...+++)))(((&&&((((((&&&'''******'''000111,,,(((...888666+++///...+++'''(((,,,+++(((&&&***///111000---***))))))+++///222222000---***111------000...(((&&&(((((('''***333999999888999888666333444666888888777<<<444555666222555888222444333222000...---,,,+++((()))))))))(((''''''''')))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((()))***+++,,,,,,222000...///222444444333555555555555555555555555777555444444444444333111333111///...//////...,,,,,,++++++***+++,,,---...,,,,,,+++***)))))),,,...)))111333---'''))),,,---++++++***************)))***+++,,,,,,******+++---*********+++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++***))))))+++,,,,,,+++)))+++,,,---,,,+++******,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,---+++---...,,,...222444222///---+++***,,,---......111222222000...---...000///000111333444444555555888777666888<<<===<<<:::??????======BBBHHHHHHCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKGGGGGGMMMQQQPPPRRRUUUOOORRRRRRQQQTTTYYYWWWQQQZZZ[[[\\\^^^aaacccfffgggffflllqqqsssrrrqqqtttvvvxxxvvvsssqqqooonnnmmmmmmooonnnnnnoooqqqpppmmmjjjnnniiidddeeeppp{{{~~~yyymmmooouuuxxxrrrjjjjjjppprrrqqqpppqqqssstttrrrqqqqqqqqqrrrrrrssssssttttttssswww{{{{{{yyyvvvuuuuuuwww|||{{{uuusssxxx|||}}}}}}{{{zzzzzz{{{{{{xxxvvv~~~~~~~~~}}}|||{{{zzzyyy~~~xxxsssrrrsssnnnpppqqqtttzzz}}}xxxyyyzzzyyyxxxuuurrrpppxxx{{{~~~{{{|||zzzyyy}}}|||~~~|||zzz{{{~~~xxxtttuuu}}}|||~~~~~~~~~}}}~~~zzzwwwyyymmmpppyyytttqqqvvvxxxtttxxx}}}~~~}}}~~~{{{|||~~~}}}zzzyyy||||||!!!%%%***,,,,,,,,,...000333222000...,,,+++***)))'''***+++)))(((***((($$$111000,,,,,,666@@@<<<000555///+++...000...+++)))$$$(((---000000///...---(((***...000111///,,,)))+++***+++//////+++***+++((((((...777;;;999555444444444555777999999666444;;;333444444///222666000555444111...,,,*********)))((((((''''''&&&'''''')))'''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))******+++,,,------444222000///111222333222444444444444444444444444444222111222333444333111111///,,,+++,,,+++***)))+++************+++,,,,,,,,,***))))))+++---......))),,,---***)))+++---,,,000---******++++++(((%%%'''))),,,,,,,,,,,,,,,...*********+++++++++,,,,,,***,,,---......---,,,+++***)))((()))+++------,,,,,,---...---+++***+++,,,,,,++++++******++++++,,,++++++***))))))******+++***------+++,,,111222000...,,,******,,,...//////000111111///---,,,---///000000111222333444444555777777666888:::<<<<<<;;;<<<===<<<;;;@@@EEEEEEAAAGGGFFFEEEEEEEEEEEEGGGGGGFFFFFFHHHLLLMMMMMMQQQUUUPPPRRRRRRRRRTTTXXXWWWTTTXXXYYY[[[^^^```bbbcccdddfffjjjnnnpppoooooorrruuuvvvsssooonnnnnnlllhhhdddhhhhhhiiilllnnnnnnkkkiiimmmgggcccggguuu|||rrrkkkoootttwwwsssnnnnnnsss|||vvvrrrtttyyy{{{vvvppprrrrrrrrrssstttuuuvvvwwwvvv{{{~~~}}}xxxttttttvvv}}}}}}{{{vvvvvv{{{~~~~~~|||zzzxxxwwwyyyzzz{{{zzz~~~{{{xxxvvvtttsssrrrzzzzzzzzzyyyvvvsssqqqooouuuqqqrrrzzz}}}zzzuuuwwwyyyzzzyyytttooolllyyyvvvvvv{{{uuuyyy{{{|||~~~}}}}}}|||xxx{{{}}}~~~~~~wwwvvv|||~~~{{{}}}||||||zzzuuurrrrrrzzzpppuuu}}}wwwsssvvvuuussswww|||~~~|||{{{zzz~~~||||||www{{{$$$)))---...+++))))))+++000///,,,***(((((((((((()))---...+++***++++++)))111000...///777@@@???888999...***111555///))))))$$$'''+++......------...'''))),,,//////---+++)))'''''''''))))))******,,,+++,,,222999<<<888444444333444666888999888666444888000222222---000555111444222...+++(((''''''((((((&&&$$$###$$$$$$%%%%%%(((&&&%%%&&&(((+++,,,,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''***++++++,,,---.........000000////////////...---333333333333333333333333///------...000111000//////---+++******)))((('''))))))))))))******++++++,,,)))'''(((+++---,,,***++++++***)))***,,,,,,+++111,,,((())),,,,,,((($$$%%%(((***+++***)))***+++)))))))))*********+++++++++,,,......---------...---+++)))(((***,,,,,,,,,,,,---...---+++++++++,,,,,,++++++******++++++,,,++++++******************))),,,,,,***+++000111///---+++***+++---/////////,,,---......------///111000000000111222333333444555555555666777999:::::::::<<<;;;:::>>>CCCDDD@@@GGGFFFDDDCCCCCCDDDFFFGGGGGGIIILLLMMMKKKLLLOOOTTTRRRSSSTTTUUUWWWYYYZZZYYYWWWYYY[[[^^^```aaaaaaaaaeeefffhhhhhhhhhkkkpppsssqqqnnnkkklllnnnmmmgggbbbbbbdddfffiiilllmmmlllkkkllliiihhhmmmxxx~~~wwwlllnnnqqqttttttqqqppprrrvvvzzzvvvxxx}}}|||wwwvvvvvvuuuuuuuuuvvvwwwxxxvvvzzz~~~{{{uuurrrsssvvv{{{zzz|||zzzyyyyyyyyyzzz{{{}}}}}}~~~|||yyyuuurrrppppppooowwwuuuttttttuuutttqqqmmmwwwrrruuu}}}xxxzzzwwwxxxzzzzzzxxxuuuqqqnnnxxxtttsssxxx{{{rrrwww{{{{{{{{{}}}{{{}}}}}}zzz|||xxxuuuwww{{{}}}~~~~~~{{{uuutttvvv|||tttzzz{{{wwwxxxuuuzzzzzz{{{{{{zzz||||||}}}yyyssswww}}}~~~~~~}}}yyy~~~}}}~~~zzzyyy|||'''***...///,,,)))((((((...---+++)))((('''(((((())),,,,,,((('''+++...///,,,---,,,+++///555:::;;;888---***111555///((((((%%%'''***+++*********+++''')))+++---...,,,***)))((('''&&&$$$%%%(((+++,,,111111444::::::777666888444555666666666666666666333...000222,,,///555111///---***'''&&&%%%&&&&&&(((%%%""""""$$$&&&&&&%%%%%%%%%%%%(((,,,///000000''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''',,,,,,------......//////---...111111000...+++***000000000000000000000000,,,+++***,,,...///...---...,,,***)))))))))((('''((((((((())))))))))))))),,,)))&&&''')))***(((&&&...+++)))***,,,,,,+++***///***'''(((,,,---***&&&((()))+++***)))((()))***(((((((((((()))))))))***---...---+++)))+++///222111...***))))))***+++***,,,---...---+++***+++,,,,,,++++++******++++++,,,---------,,,,,,++++++******,,,,,,***+++///000...,,,+++***+++...//////...+++---------,,,---///111000000000000000111333333222222333333444555777888999;;;;;;:::<<>>===;;;<<<===>>>@@@AAABBBCCCIIIKKKIIIEEEFFFJJJIIIEEEHHHIIIPPPWWWWWWSSSSSSXXXVVVVVVVVVVVVWWWYYYZZZZZZUUUUUUWWW[[[```eeeiiijjjgggggggggfffeeedddbbb```jjjmmmoooooollljjjiiijjj___iiirrrssstttuuuvvvuuunnnqqqqqqmmmnnntttwwwvvvxxx{{{~~~~~~|||~~~}}}{{{|||}}}~~~|||yyyvvvvvvxxxzzzzzzyyyyyyyyy|||}}}wwwwww|||zzz{{{|||zzzwwwvvvwwwyyy{{{{{{{{{{{{zzzyyyxxxwwwqqqqqqrrrssstttsssqqqpppkkkqqquuusssqqqsssvvvvvvwwwuuurrrpppppprrruuuwwwzzz|||~~~|||tttooopppnnnqqqwww{{{|||~~~~~~{{{|||~~~{{{~~~|||}}}}}}{{{|||~~~|||}}}~~~uuuvvvyyyrrrssswww|||~~~}}}{{{yyyxxx}}}|||zzzzzz|||}}}{{{}}}{{{~~~}}}vvvrrrsssxxx{{{{{{{{{~~~{{{||||||}}}}}}+++))))))...444444...''''''((()))))))))(((&&&%%%%%%,,,111...+++---///000...)))&&&))),,,,,,)))''',,,222111+++***000000)))&&&''')))))))))***,,,...(((***,,,---------+++***&&&++++++...333222---///000555999777222222666000444777888666444444666333111777777---***---((($$$%%%''')))***++++++,,,###"""!!!%%%+++---+++''')))+++///444777666222///((((((((((((((((((((((((((((((((((((((()))******---------...............+++,,,+++(((%%%'''+++///))))))))))))))))))))))))***((('''((()))***)))'''(((&&&%%%%%%'''(((((('''%%%%%%'''((((((((('''&&&$$$'''******((('''))),,,&&&$$$%%%******'''***111***,,,,,,+++)))((()))***(((((('''&&&&&&)))...222++++++,,,,,,,,,---------'''***---,,,)))))),,,111...,,,++++++,,,---,,,+++)))***+++***((((((((())),,,++++++++++++++++++,,,......//////...,,,+++***,,,......,,,,,,000111///...---,,,---......,,,+++---...///.........000222111000...---...///111222000111222111///111555999222666777555666:::===<<<999:::<<<===>>>>>>>>>>>>JJJKKKIIIFFFIIIOOOMMMGGGDDDFFFMMMVVVVVVQQQPPPUUUUUUTTTSSSSSSTTTVVVWWWYYYOOORRRWWW^^^dddggghhhggg^^^```bbbbbbbbbbbbcccdddfffiiinnnooonnnlllmmmoooeeelllrrrssssssttttttrrrhhhnnnpppoooqqqwwwxxxuuuvvvxxxyyyxxxxxxzzz~~~}}}~~~|||wwwsssrrrvvvxxxwwwttt{{{|||~~~uuuuuu{{{||||||zzzvvvrrrrrruuuyyy~~~|||{{{sssuuuvvvvvvvvvuuuttttttpppuuuuuupppsss{{{}}}wwwwwwvvvtttssstttuuuxxxyyyxxxxxxzzz~~~{{{qqqhhhnnnlllpppyyy~~~~~~|||~~~~~~xxx|||~~~xxxtttvvv~~~}}}{{{|||||||||{{{|||zzztttyyyzzz{{{||||||{{{zzz{{{}}}}}}yyywwwyyy|||{{{{{{{{{}}}|||~~~~~~{{{yyyzzz~~~~~~{{{}}}~~~~~~{{{}}}{{{yyy~~~...000222444444333000///***)))((((((***)))(((&&&%%%(((+++---,,,+++++++++---***,,,***'''...000$$$...***'''(((,,,,,,((($$$&&&&&&''''''''''''&&&&&&000,,,)))***---///---)))'''(((+++...111333444555111444666777777666777888666777777555444444666888666555444333111---((($$$%%%''')))+++***)))&&&%%%''''''''''''((((((((((((...444666444333444111***%%%&&&&&&''''''(((((((((///***%%%%%%)))+++(((%%%---,,,+++*********++++++(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((("""###%%%'''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,---)))'''&&&&&&(((***++++++///...,,,+++***+++,,,,,,,,,,,,++++++***+++++++++++++++******++++++,,,---,,,***))))))***,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...............---------...///000///---,,,---...---------...............111//////000333555555555666555444666999:::888555555;;;:::999<<<999<<>>===:::777666666777666333111000111222333666888555...)))))),,,,,,***(((&&&%%%%%%&&&'''((())),,,///000111111111111...)))'''%%%%%%(((***(((((())))))***+++,,,,,,***'''&&&(((++++++'''###''')))***++++++)))'''&&&&&&((((((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((***)))((((((+++---'''(((***,,,---------,,,'''((()))+++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***,,,...---+++***+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,,,,---...///000000***+++,,,+++******+++,,,000...,,,++++++---000111111///......000111111000///000111111111111000111///444222222666222444AAA<<<<<<============>>>>>>BBBCCCEEEEEEDDDDDDEEEGGGEEEFFFHHHHHHHHHJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWXXXSSSPPPUUU]]]bbbcccbbbZZZZZZ___eeeggggggkkkqqqqqqtttuuussstttwwwuuuqqqooosssvvvvvvrrrooonnnppppppuuuxxxuuurrrsssuuuttt{{{~~~~~~{{{xxxzzzxxxsssoooooottt|||{{{yyyvvvuuuwwwxxxxxxvvv}}}wwwrrrtttyyy{{{yyywwwvvvzzz{{{zzz{{{{{{vvvssssssuuuxxxuuusssqqqrrrvvvxxxyyyyyyyyyvvvvvvyyy}}}~~~{{{nnnpppuuuyyy}}}||||||{{{zzzzzz{{{|||}}}yyytttqqqqqqrrrtttpppttt{{{xxxzzz||||||~~~{{{||||||zzzxxxyyy{{{yyyzzz~~~~~~zzz{{{{{{|||~~~~~~}}}{{{zzzwwwuuu|||{{{|||~~~~~~||||||zzzwwwyyy}}}}}}|||}}}{{{~~~|||xxxyyy}}}{{{~~~}}}sss||||||~~~}}}~~~999666111......222777;;;<<<===<<<888444222444777666666666333///---,,,,,,)))$$$)))///))))))///...,,,,,,---------,,,,,,+++%%%%%%%%%&&&'''))),,,---***---...,,,***+++111666333444555666666777666666333777:::<<<;;;888777666777777666444222111333444333555555222---***)))+++,,,***)))'''&&&&&&&&&'''***,,,...000111000///...+++'''%%%&&&&&&%%%'''+++'''((()))***,,,---......,,,'''$$$&&&******&&&!!!((()))*********)))'''&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%---000...***'''&&&%%%&&&(((***,,,---...///((()))+++,,,------,,,+++)))***+++,,,---,,,+++***,,,///000...***''''''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---------.../////////)))+++,,,,,,+++***+++---///...,,,,,,,,,---///111222000......000000000//////000222111000......//////555444333666222666EEE888:::;;;<<<;;;:::;;;<<<<<<>>>@@@AAABBBCCCEEEGGGBBBFFFHHHFFFFFFHHHJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSPPPLLLLLLTTT\\\``````aaa[[[\\\aaafffgggggglllsssssstttrrrmmmmmmrrrtttrrrrrrtttuuutttrrrpppqqqrrrlllqqqssspppnnnqqqtttuuuwwwyyyxxxuuuwww}}}wwwrrrooommmlllrrrzzz{{{vvvqqqpppttt||||||wwwwwwyyyvvvsssqqqrrrwwwzzz{{{~~~~~~wwwttttttvvvxxxyyyrrrooooooqqqvvvzzzzzzyyyuuuttttttwwwzzz|||zzzwwwrrruuuxxx{{{||||||{{{zzzuuuttttttuuuvvvyyy{{{|||wwwqqqmmmkkklllooopppuuu}}}ssswwwzzz|||wwwssswww~~~|||{{{||||||zzz{{{{{{|||{{{yyywww~~~zzz~~~|||yyyzzz|||}}}zzzzzz}}}}}}yyyyyy{{{|||tttzzz~~~~~~|||zzzzzz~~~}}}~~~~~~{{{xxx}}}{{{zzz{{{666333///---...333888<<>>444777;;;;;;:::888888999999;;;<<<======???AAACCC===CCCFFFDDDDDDHHHKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPKKKHHHKKKUUU\\\\\\]]]___^^^```cccgggfffdddiiippppppqqqnnniiihhhnnnssssssrrrnnnkkklllqqqttttttqqqggglllnnnllllllrrrxxxzzzyyyxxxtttqqqvvvxxxtttqqqpppnnnlllpppwwwyyywwwsssrrrvvv~~~}}}xxxvvvyyyyyytttppppppsssxxx{{{{{{}}}~~~}}}~~~zzzttttttxxx{{{yyyvvvpppnnnnnnqqqwwwzzzxxxuuuvvvuuuttttttuuuuuutttsss{{{{{{{{{{{{{{{zzzyyyxxxrrrssssssuuuwwwyyy|||}}}wwwrrroookkkkkkooorrrxxxvvvzzz~~~{{{vvvwww}}}~~~}}}yyyzzz~~~~~~zzzyyy{{{zzz{{{uuuvvvxxx||||||yyyyyy||||||yyyyyyzzz|||}}}vvvyyy|||}}}{{{~~~|||xxx}}}{{{}}}~~~{{{|||~~~}}}{{{{{{}}}yyy{{{}}}}}}|||{{{{{{{{{|||000...------000555;;;???FFFAAA;;;777777999:::;;;===;;;666000,,,,,,///222111+++333999000+++...---,,,------,,,---///333555(((((())))))))))))((('''&&&'''((())),,,111888<<<222333444666777777777777333555888999888888999:::444555555333222222444666555222000...---,,,)))'''######$$$%%%'''(((((())),,,...111333333222000///***&&&(((---...******...,,,,,,,,,,,,,,,,,,,,,,,,'''(((((((((''''''***---((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((&&&"""###)))...+++*********+++---///000+++---...//////...,,,******+++---//////...---,,,&&&***...---)))&&&'''*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...///000111111...............---------***+++------,,,,,,---...---------...............000...,,,,,,------,,,++++++...111111000///111333///111---000888444...444222666:::;;;999777777777:::;;;;;;;;;::::::;;;===444<<<@@@>>>>>>DDDHHHGGGIIIJJJJJJKKKLLLMMMNNNNNNKKKIIINNNXXX]]][[[[[[^^^\\\\\\___aaa___\\\```gggkkkmmmkkkfffgggmmmrrrtttrrrhhh```eeeqqqxxxvvvoooeeejjjmmmkkkmmmvvv~~~|||tttnnntttwwwtttrrrqqqooommmpppuuuwwwyyyzzzzzz|||pppnnnqqqxxxyyytttpppqqqxxx|||}}}{{{{{{|||{{{vvv||||||}}}|||vvvrrruuu|||~~~yyyssspppnnnnnnrrrwwwyyyvvvrrrzzzxxxvvvsssqqqpppqqqqqq~~~|||zzzyyyzzz{{{|||uuuuuuvvvxxxzzz|||~~~vvvpppsssuuuuuuwww|||uuu{{{||||||||||||yyy}}}{{{xxx~~~~~~xxxzzzsss{{{qqqtttxxx~~~|||~~~zzzxxxzzz{{{yyyxxx{{{yyy}}}}}}}}}~~~{{{vvv|||vvvqqqyyy~~~{{{||||||~~~}}}}}}||||||zzz~~~}}}{{{xxxuuutttwwwzzz||||||}}}~~~zzz~~~~~~---++++++---333777888888AAACCCAAA:::555666999999888999555---***///555888222......///...***)))+++---,,,++++++,,,---///000,,,(((%%%$$$&&&''''''&&&---***'''''',,,222888:::777777888888888888777777111000///222666888888666888777666777777666333000///...+++(((%%%%%%(((+++$$$&&&(((((('''''''''(((000444999<<<:::555...)))+++***************++++++---...//////...+++(((&&&''''''''''''''''''''''''******))))))(((&&&%%%$$$!!!%%%((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&'''''''''(((((())))))'''$$$"""###&&&((('''$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((***+++,,,,,,+++***(((,,,,,,,,,+++++++++******---++++++...222111,,,''',,,---...---***)))+++.........---------------,,,---)))***///222///,,,,,,,,,((((((...111///,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------,,,+++)))&&&%%%---+++***+++,,,---------/////////000111000---***333000000222222///...111...000222222222333444666444666999888555333444666:::;;;============>>>@@@<<<>>>???@@@@@@BBBEEEGGGIIIJJJLLLPPPSSSQQQKKKEEEJJJLLLOOORRRUUUWWWYYYZZZUUU___eeeaaa[[[[[[^^^aaakkkkkkjjjiiiggggggiiikkkfffhhhlllppprrrrrrpppooojjjllloooqqqtttwwwzzz}}}uuuttt}}}sssuuutttqqqmmmkkknnnuuu{{{{{{{{{xxxuuuzzz|||ssssssrrrsssssssssqqqooozzzwwwvvvxxxyyywwwuuuuuusss{{{{{{wwwwww{{{uuuuuuvvvwwwxxxyyyzzzzzzqqqooopppssssssooommmooo}}}{{{xxxtttrrrrrrtttwww}}}|||}}}~~~zzzvvvvvv{{{ttttttwwwxxxwwwvvv}}}wwwppppppwww}}}~~~vvv~~~~~~~~~zzz}}}}}}}}}||||||~~~|||xxx{{{vvvwwwzzz}}}}}}zzzzzz|||zzz|||{{{~~~zzz~~~}}}xxx}}}~~~zzz|||}}}yyy~~~}}}|||zzzyyy~~~|||}}}~~~~~~~~~wwwyyy~~~|||}}}zzzwwwvvvpppvvv}}}}}}{{{{{{yyy///---+++,,,000444666666;;;???@@@;;;888::::::999777777222***'''---444888,,,)))))),,,,,,******---************++++++,,,,,,---***&&&&&&'''(((((('''+++***)))((()))...666<<<888888777777777777888888888777666777;;;===>>>===888777666666666555222///...+++((('''''''''%%%###%%%'''((()))((()))***,,,222555999;;;999444---((()))))))))***+++,,,---...+++,,,...///...,,,***((('''''''''''''''''''''''')))***************))))))"""%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&*********++++++,,,,,,,,,...+++***---000111---(((,,,---///---+++)))***,,,+++,,,,,,---------------...***)))---///,,,******---***+++///000,,,******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------((()))***,,,,,,,,,,,,,,,---,,,,,,,,,---.........444000,,,***+++---//////000---...111111//////222---///111111111111333555333555777777555444555666666777999999888999:::<<<:::<<<>>>???AAACCCFFFIIIIIIIIIKKKNNNOOOOOOLLLIIIMMMMMMMMMOOORRRTTTSSSQQQUUU\\\^^^YYYVVVXXX]]]```ggggggggggggggghhhhhhhhhdddeeehhhkkknnnpppqqqrrrpppqqqsssuuuwwwzzz~~~{{{vvv|||~~~rrrpppqqqqqqooonnnppptttxxxwwwwwwtttsssxxx{{{qqqrrrrrrssssssrrrooommmrrrtttxxxzzzzzzyyy{{{}}}vvv{{{{{{xxxwwwrrrssstttvvvxxxzzz{{{|||wwwtttuuuwwwwwwrrrqqqsssyyyxxxvvvsssqqqqqqsssuuuzzzzzz}}}|||vvvuuuxxxwwwwwwyyyzzzxxxvvv|||yyyssssssyyy~~~~~~~~~}}}}}}~~~|||}}}~~~yyywwwxxxzzz|||~~~}}}{{{zzzzzz{{{|||zzzxxxxxx}}}~~~{{{{{{}}}}}}}}}~~~{{{}}}zzzwww|||}}}yyy{{{}}}{{{|||{{{zzz~~~|||zzz~~~~~~yyy|||~~~|||{{{yyyxxxxxxuuuzzz~~~{{{|||}}}000---+++***---111333444555:::>>><<<;;;<<<<<<999555555///'''%%%,,,444777(((&&&&&&)))***'''(((+++((((((((()))))))))))))))...+++)))(((((())))))((('''***+++)))'''+++666???999888777777777777888999===;;;999999<<>>@@@CCCGGGJJJHHHIIIJJJJJJJJJKKKMMMNNNMMMLLLMMMPPPUUUWWWWWWUUUUUUWWWVVVQQQQQQWWW\\\^^^bbbaaaaaadddhhhiiigggdddcccccccccdddgggjjjmmmooooooooooooqqqssswwwzzz|||sssuuu{{{xxxoookkkmmmpppqqqqqqqqqssstttrrrrrrqqqpppuuu{{{{{{wwwlllnnnqqqtttuuutttrrrpppiiipppwwwxxxuuutttwwwzzzyyy|||}}}vvvrrroooppprrruuuxxxzzz|||~~~{{{xxxxxxzzzyyytttsssuuuwwwvvvvvvuuutttuuuuuuuuuyyyyyy}}}~~~wwwtttvvv{{{zzz{{{}}}{{{xxx{{{~~~{{{xxxyyy}}}zzzuuuvvv{{{}}}||||||zzzzzz~~~~~~||||||{{{yyyzzz~~~zzzyyy}}}~~~{{{~~~zzzxxx}}}}}}zzz{{{~~~|||~~~{{{|||zzzyyy~~~}}}}}}}}}{{{yyyyyy{{{|||{{{~~~zzz}}}xxxzzz~~~{{{zzzzzz{{{||||||{{{yyy}}}...,,,)))(((***...222444555999;;;::::::<<<;;;888111222...))))))...333444***'''&&&)))(((%%%$$$'''***)))'''&&&&&&'''((()))---,,,***)))(((((((((((('''(((***)))***///999@@@:::999777666666777999:::999777555555666999;;;===999888777666666444000...)))&&&$$$&&&))))))%%%!!!&&&'''((()))***---222666666777777777444000,,,))),,,,,,,,,---------,,,,,,,,,,,,---......---+++***&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))***++++++++++++***)))(((((())))))***++++++,,,///,,,******,,,------,,,,,,---//////---+++)))((()))***,,,------,,,+++***///+++)))++++++)))+++...,,,,,,///111---)))***...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,---,,,,,,,,,...///++++++,,,...///...+++)))---++++++///000......111...///111111000111222444000222333555555666666777777888999999888888999;;;777999<<<===???AAAEEEGGGFFFGGGHHHFFFEEEGGGMMMRRRLLLNNNPPPQQQQQQRRRSSSTTTTTTTTTQQQNNNQQQXXX[[[ZZZ[[[ZZZ\\\aaahhhiiieee```cccaaa___^^^```dddhhhkkkmmmkkkjjjkkknnnrrruuuwwwooorrr{{{uuurrrjjjlllmmmooopppqqqqqqqqqqqqqqqqqqpppqqqsssuuuuuurrrgggkkkqqqvvvxxxwwwwwwvvvmmmtttyyyxxxtttrrrrrrqqqyyy|||xxxrrrnnnmmmoooqqquuuxxx{{{~~~|||xxxxxxyyyxxxtttsssuuuyyyyyyyyyzzz{{{{{{zzzyyy|||zzz|||}}}xxxvvvwww{{{{{{}}}~~~{{{|||yyytttqqqttt{{{}}}zzzwwwxxx{{{~~~}}}{{{}}}{{{vvvyyywwwvvv~~~vvv}}}~~~}}}{{{|||}}}|||~~~|||zzz||||||zzz}}}~~~|||~~~|||{{{zzz}}}uuuyyyxxxxxxyyy~~~~~~}}}}}}|||yyyyyy{{{|||}}}~~~}}}{{{~~~}}}}}}~~~{{{yyy~~~***((('''&&&(((,,,111555888:::999666666888888555---//////---///333333111***''''''))))))&&&&&&)))...,,,(((%%%%%%&&&))),,,,,,,,,+++***((('''''''''(((''''''***000777<<<@@@;;;999888666666888999;;;444333111000000222555777:::999888777666444000---&&&&&&&&&&&&&&&''')))+++%%%&&&((()))+++///444888777777666444111...,,,******+++,,,...////////////.........---,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((())))))***'''$$$######&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))...,,,*********,,,------,,,---.........,,,)))'''+++,,,,,,,,,,,,+++)))(((...***)))+++,,,+++...333++++++...000...***,,,111+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------//////...------,,,,,,,,,***+++,,,+++******,,,...******+++---///...+++)))///,,,,,,//////,,,,,,//////111222222111111333444000000111333555666666666222444555555444333444666777999;;;<<<<<<>>>AAACCCDDDEEEDDDBBBAAADDDKKKPPPIIIMMMPPPNNNHHHDDDFFFJJJQQQRRRQQQPPPTTTYYYYYYVVVUUUUUUXXX___fffhhhccc^^^bbb```^^^]]]___dddiiimmmnnnllljjjlllppptttvvvvvvooommmuuuzzztttrrrqqqhhhpppooonnnnnnooooooppppppsssrrrrrrssssssqqqooonnniiinnnuuuyyyyyyxxxxxxxxxxxx|||}}}zzzyyyxxxtttmmmuuu{{{xxxqqqnnnooopppqqqsssvvvyyy|||~~~{{{xxxwwwyyyxxxuuuuuuwww{{{zzzzzz|||~~~|||{{{yyy{{{zzzwwwwwwyyyzzzzzz}}}~~~~~~}}}yyyuuuwww}}}{{{yyyvvvwwwyyy{{{zzzyyyyyy{{{www{{{yyywwwwww~~~{{{yyyyyy|||}}}~~~}}}}}}wwwuuuxxx|||}}}zzzzzz{{{}}}|||}}}}}}{{{|||~~~sssvvvuuuwwwyyy~~~}}}{{{{{{|||~~~~~~}}}}}}~~~&&&&&&&&&%%%&&&***///333999:::777333333555333///***---000000333666444///'''$$$%%%***+++***+++...111...***'''&&&'''***,,,+++,,,,,,+++(((&&&&&&'''(((((()))---444:::<<<===:::999888777777888999:::333333333111000111333666;;;999777666555222...+++%%%'''((('''&&&'''+++...%%%''')))+++---111555888888777444111///---------'''))),,,///111222333333...------,,,***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######(((((((((&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((***++++++'''$$$!!!"""&&&(((&&&$$$'''((())))))))))))((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((('''---,,,+++******+++,,,------,,,,,,---...---+++)))---,,,,,,,,,++++++++++++,,,******,,,,,,,,,///555,,,+++,,,///...,,,---222++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///(((***,,,+++)))(((+++...000---)))((())),,,...///000------//////,,,+++...000222333333222222333444000000000222555666555444333555666555444444555666666777999999:::;;;>>>@@@AAAAAA@@@??????BBBGGGKKKAAAFFFKKKKKKHHHGGGKKKPPPMMMPPPQQQQQQTTTWWWUUUQQQPPPRRRWWW]]]ccceeeaaa]]]^^^^^^]]]___bbbggglllppphhhffffffiiinnnrrrrrrqqqnnnhhhmmmrrrppprrrssskkkrrrooommmlllnnnpppqqqqqquuussssssuuusssnnnkkkkkkooosssyyyzzzyyywwwwwwxxxzzz}}}|||wwwwwwzzztttkkkpppwww|||yyyqqqmmmoootttvvvvvvxxxyyy{{{}}}~~~{{{xxxxxx{{{{{{yyyzzz}}}{{{yyyxxxzzz~~~}}}{{{zzzvvvwwwwwwuuuvvvxxxzzzzzz}}}}}}~~~~~~}}}zzzxxxvvvvvvwwwxxxxxxwwwttt{{{xxxuuuzzzxxxvvv}}}{{{{{{xxxuuuvvvvvv}}}~~~~~~~~~zzzwwwwwwzzz~~~}}}{{{zzz}}}}}}}}}~~~|||{{{|||xxx}}}vvvzzzyyyvvvyyy{{{}}}~~~~~~~~~~~~$$$&&&&&&&&&%%%'''+++///777777666333333333///)))))),,,...///333777555000&&&$$$&&&***,,,+++,,,000///...,,,+++***))))))))),,,...///---)))''''''((('''***...111444666777888999999999999999999999999555666777666333333555777999888666444333000,,,)))'''''''''((()))***)))(((&&&(((,,,...000333777999888666222///------...///***,,,...000222222111111++++++******)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!''''''(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%$$$$$$&&&''''''''''''((()))******)))((('''''''''''''''((((((((((((******))))))))))))******''''''((((((((((((((((((+++,,,,,,+++******+++,,,---+++***+++---...---+++,,,+++******+++---///000+++***+++---,,,***---333000,,,+++...///------///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------*********+++,,,...000111(((+++---,,,)))(((+++///000---)))(((***---///000///,,,---000000------000000111222222111111222333111000000222555666444222666777888777666555666888222333666777888:::===???@@@>>><<<===???BBBCCCDDD???AAADDDIIINNNQQQTTTUUUIIIMMMOOONNNNNNQQQPPPMMMMMMQQQWWW]]]```aaa```___\\\\\\]]]^^^aaadddfffhhh^^^\\\]]]bbbhhhkkkjjjggglllggglllrrrppptttyyysssooommmkkkmmmpppssstttssssssqqqsssvvvtttmmmiiikkknnnsssxxxyyywwwvvvxxx{{{www~~~}}}uuurrrtttrrrjjjnnnppprrrqqqoooqqqvvv{{{|||||||||}}}}}}}}}}}}}}}zzzwwwwww{{{||||||~~~|||yyywwwyyy}}}}}}zzz{{{uuurrrtttvvvsssrrrsss{{{{{{~~~{{{zzz~~~~~~}}}}}}}}}{{{yyyvvvuuuuuuvvvwwwwwwuuuzzzvvvssswwwvvvuuu}}}{{{tttnnnrrr~~~~~~}}}|||||||||~~~zzz{{{{{{zzzyyyyyy|||~~~{{{}}}zzzyyyzzz{{{~~~vvvxxxxxxwww|||~~~}}}~~~~~~~~~}}}~~~%%%&&&((('''%%%%%%(((+++333555555444444444---%%%***,,,,,,---111777666111)))''''''++++++)))***---------......---***(((&&&---///111///+++(((((()))&&&,,,333555222000222555888999999::::::999999888666888:::999666555666888888666444222111...***&&&)))'''&&&)))---,,,&&& '''***...111333555888:::888555111...,,,---///000000111222222111///,,,+++))))))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&"""$$$&&&&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$''')))'''%%%$$$'''+++%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))*********+++,,,,,,+++***+++,,,---***)))***---///...---+++***))))))+++///222555+++***+++---+++(((***///444...+++---000...,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++******+++,,,...///))),,,///---***))),,,000++++++,,,...000000---+++...+++,,,000111///000333///000111111000///111222222000///111444555444111333444555555333222333555...000333555777999===@@@>>><<<:::<<<@@@BBBAAA???HHHDDDAAAEEELLLOOOKKKFFFGGGKKKMMMJJJIIIKKKMMMLLLLLLQQQXXX]]]_________```]]]]]]]]]]]]\\\\\\[[[[[[YYYXXXYYY___fffiiigggdddiiigggooouuurrrvvv}}}zzzkkkjjjkkknnnssswwwvvvuuuqqqooorrrvvvtttllliiilllhhhnnntttwwwwwwxxx|||zzzyyyppprrrrrrmmmmmmkkkjjjkkkpppvvv|||~~~}}}}}}|||wwwtttuuuyyy||||||~~~zzzwwwyyy}}}~~~{{{vvvrrrppptttuuurrrnnnnnn}}}|||yyywwwvvvxxxzzzzzzzzzzzz|||}}}|||zzzwwwuuutttuuuwwwxxx|||zzzuuuyyyyyyyyyvvvsssyyy~~~}}}yyyzzz|||}}}zzzyyywwwuuuvvvyyy{{{||||||{{{~~~}}}|||wwwrrrrrrsss~~~{{{~~~}}}}}}~~~{{{}}}~~~|||xxxwwwyyy|||~~~~~~~~~&&&''''''$$$"""&&&...666,,,---,,,***+++///...***+++,,,------///333777:::)))((((((***---........./////////---)))&&&$$$$$$ ...333***$$$)))...---+++///555999666111222777999999888888:::;;;888333888888666444777;;;:::555666666444111,,,(((''''''(((&&&%%%(((---000...+++...000111111000111555999666333000....../////////333...***---444666000)))---,,,***(((((((((((()))###"""!!!"""$$$%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&!!!###%%%''''''%%%###!!!)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&''''''%%%###''''''&&&%%%%%%%%%%%%&&&###%%%''''''&&&'''(((***)))'''&&&'''((()))(((''')))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&+++)))&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,------+++******---//////,,,***)))***++++++***+++,,,------,,,+++)))(((+++******************++++++,,,,,,------,,,,,,+++------------------------+++++++++,,,......,,,+++...............///000000444111---+++,,,...//////000111222111000///000111///111333333333222333444555555666777888999999:::@@@AAAAAA???<<<<<>>???>>><<<:::;;;===>>>???BBBCCCDDDDDDCCCBBBGGGFFFFFFEEEEEEEEEFFFFFFIIILLLPPPTTTVVVWWWWWWWWWccc^^^[[[YYYSSSNNNNNNRRRXXX[[[]]]___aaaccceeehhhkkkkkkpppzzzyyyooollllllmmmpppssstttrrrqqqrrroooooorrrqqqjjjgggiiihhhgggjjjsssyyyxxxvvvwww|||zzzuuuooopppuuutttooooooqqqqqqqqqvvv|||zzz{{{yyysssqqqqqquuu}}}zzz{{{rrrrrrrrrtttwwwyyyyyyxxxvvvtttssstttvvvvvvtttrrr{{{{{{yyyvvvyyy|||xxxtttuuuxxxyyyxxxuuuyyywwwvvvwwwzzz}}}~~~vvvtttuuuyyy}}}}}}{{{}}}~~~}}}rrrnnnooouuuyyyyyywwwxxx~~~{{{~~~|||yyywwwuuusssxxxwww~~~}}}~~~|||}}}|||||||||}}}}}}uuuuuuyyy|||~~~~~~~~~~~~{{{zzz{{{yyyvvvzzz~~~&&&))),,,,,,(((&&&'''((((((***)))&&&(((+++***&&&'''+++000///,,,+++---111)))((((((***---............//////...+++(((&&&&&&(((,,,***))),,,***%%%///...111666888666777:::;;;999888888999999888777555999999666555777888666444555555222---)))&&&%%%&&&%%%(((---222444222///+++...222444444444555666666333111000111222222111555444333333333000+++'''***)))(((&&&%%%&&&&&&'''&&&&&&&&&'''''''''''''''(((''''''&&&$$$######"""'''&&&%%%$$$############''''''((((((((((((''''''&&&&&&'''(((''''''%%%$$$'''''''''&&&&&&&&&&&&&&&)))'''%%%%%%'''(((((((((&&&&&&%%%%%%&&&(((***,,,%%%&&&''''''%%%%%%&&&''')))'''&&&'''((()))((('''''''''((((((((('''&&&&&&(((''''''''''''''''''(((((('''((())),,,------,,,+++++++++++++++++++++++++++,,,------,,,,,,---...,,,***((()))---000111000222///,,,+++,,,.........*********++++++,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,---...000111111000...,,,---///111222111......------......///000111///...///111111111000,,,---............///111---.........---...000333222333333555666777777888;;;===??????<<<:::999999<<<===???AAABBBCCCBBBBBBFFFFFFEEEEEEEEEFFFFFFGGGEEEIIINNNPPPPPPQQQUUUWWW]]]ZZZYYYYYYVVVQQQRRRVVV]]]^^^^^^^^^^^^aaaeeeiiimmmnnnrrrxxx|||{{{uuuoookkklllnnnqqqsssrrrnnnkkkuuuooolllmmmmmmkkkhhhhhhiiihhhkkkssswwwvvvtttttttttsssqqqqqquuuzzzzzzvvvttttttssssss{{{{{{wwwwwwtttooonnnqqqxxxzzzvvvppprrr{{{|||mmmmmmooossswwwyyyyyyxxxtttwwwyyywwwrrrpppqqqssswwwyyy}}}|||zzz{{{|||uuuooopppvvvzzzwwwsssvvvxxxyyyxxxwwwxxx|||ppppppssszzz|||wwwyyyyyyzzz|||}}}~~~}}}|||lllnnnsssxxxwwwtttwww}}}zzzwww|||~~~zzzvvvuuurrrqqquuu|||uuu}}}~~~~~~|||~~~wwwuuuxxx{{{}}}|||{{{xxx{{{}}}{{{|||yyy}}}'''))),,,,,,)))'''&&&'''((()))(((&&&'''+++***&&&&&&,,,222222---)))***,,,)))((((((***,,,.........,,,...///...,,,)))((('''%%%)))***((()))+++)))###///---...444888777888:::<<<999888999:::888888999333999;;;777444555777666333555555333...***'''&&&%%%'''***///444555333000,,,///333777888777666555555333111111333444444333111333555555222///,,,+++,,,+++)))'''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''))))))'''&&&$$$###!!!!!!((('''&&&$$$$$$$$$%%%%%%((((((''''''''''''(((((($$$%%%'''(((((('''%%%$$$'''''''''''''''''''''''',,,)))&&&%%%&&&'''((((((((('''&&&%%%&&&(((***,,,'''((()))(((&&&&&&&&&((()))'''&&&'''((()))((('''&&&&&&'''(((((((((''''''((((((''''''''''''((((((&&&'''(((+++......---+++))))))***************++++++,,,...---,,,,,,---///...***(((***000444444111111///,,,+++---...//////,,,,,,+++***+++,,,---...---------,,,,,,---------+++,,,,,,------,,,,,,+++........................555222///------............------------...///////////////111333333111000+++---............000111---...---,,,,,,---000333222222333555666777888888?????????>>><<<:::::::::;;;<<<>>>???AAAAAABBBAAAEEEEEEEEEEEEEEEFFFGGGHHHCCCHHHLLLMMMLLLMMMRRRXXXVVVUUUUUUXXXWWWUUUWWW\\\___^^^]]]\\\]]]aaagggkkknnnnnnmmmlllnnnqqqtttwwwllllllnnnpppqqqqqqnnnkkkuuuoookkkllloooooollliiihhhhhhkkkrrruuurrrqqqrrrppppppppptttyyy}}}|||yyyvvvuuurrrsss|||}}}yyywwwvvvsssooopppttt|||yyyqqqjjjkkkqqqrrrnnnlllmmmppptttyyy{{{{{{zzzppptttwwwuuuqqqoooqqqtttuuuwww|||~~~}}}yyysssooopppvvv{{{zzzxxxwwwxxxxxxxxxwwwwwwyyy{{{oooooorrrxxx~~~~~~xxxrrrssswww}}}~~~||||||}}}}}}~~~~~~}}}{{{ppprrrvvvyyywwwtttyyy{{{www~~~}}}xxxuuuqqqmmmooouuuvvv||||||}}}~~~~~~~~~~~~|||~~~||||||~~~}}}~~~|||uuutttyyy~~~~~~}}}~~~~~~}}}yyy|||(((((())))))(((((()))***(((***)))'''(((+++***&&&(((---333333///+++******)))((((((***,,,.........***,,,......,,,***(((((((((((('''&&&(((,,,,,,***---+++,,,222666666777999;;;888888<<<;;;777777:::333999;;;777444555666555222333444222...+++))))))''')))---111444555333111...111555999;;;:::777444333222111222444555555444111333555555111---+++++++++***((('''&&&''''''(((%%%'''((('''%%%$$$%%%'''!!!!!!###$$$&&&'''))))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''%%%$$$''''''''''''''''''''''''...+++(((&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))((()))***)))((('''((())))))'''&&&'''((()))((('''%%%&&&((()))***)))((((((((((((''''''''''''((((((&&&'''(((+++......,,,***((((((((()))))))))******+++,,,...---,,,,,,---///,,,(((%%%'''---111000...///---,,,,,,---.........///...,,,+++***+++,,,---...------,,,,,,------...+++,,,,,,------,,,,,,+++........................555222...,,,,,,---,,,,,,---------------...//////......///111333333111///,,,---////////////111222...///...---,,,...111444222333444555777888999:::AAA???;;;999888999:::;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDHHHKKKKKKJJJKKKQQQVVVTTTQQQQQQSSSQQQOOOQQQVVV]]]]]]\\\[[[]]]aaahhhmmmkkkjjjhhheeedddgggnnntttmmmllllllmmmnnnoooooonnnnnnlllkkkmmmqqqrrrnnnhhhgggggglllrrrssspppnnnppprrrqqqrrrwww|||}}}zzzxxxssssssqqqrrrzzz{{{yyyxxxyyyvvvrrrtttyyy}}}yyyqqqkkkkkknnnmmmiiimmmnnnppptttxxxzzzzzzyyyrrrrrrqqqrrrrrrqqqpppooouuuxxx{{{~~~~~~uuuttttttuuuxxx|||~~~}}}{{{yyyyyyzzz{{{zzzxxxqqqqqqsssvvvyyyyyyvvvsssttt{{{~~~xxxyyyzzz|||}}}|||yyyvvvuuuwwwvvvuuuyyy{{{{{{wwwrrrmmmnnnrrrvvv~~~zzz}}}{{{yyy{{{~~~~~~~~~}}}zzz|||{{{vvvxxx~~~~~~yyy|||}}}{{{}}})))(((''''''''')))***,,,)))+++***'''))),,,+++'''***---111333111...+++***)))((((((***---.........'''***---...,,,***((((((%%%$$$###%%%(((---000111+++***---333555444555888;;;777999???===666555;;;444888:::777555666555333///000000...,,,******++++++,,,///222333222111000111333666:::<<<;;;666222111000000222444666666555555555555333///+++)))(((&&&&&&&&&&&&(((***,,,---&&&)))+++)))&&&%%%''')))"""######$$$&&&''''''((($$$$$$&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''---***'''&&&&&&&&&%%%$$$)))(((((('''&&&&&&&&&''''''((())))))((('''(((***)))'''&&&'''((()))((('''%%%&&&)))+++,,,+++***)))(((''''''''''''''''''(((''''''(((***,,,,,,***(((&&&''''''(((((()))))))))+++,,,------,,,,,,---...---***((())),,,//////...---,,,,,,...///000...,,,///...---,,,,,,+++++++++...------,,,,,,------...+++,,,,,,------,,,,,,+++)))***+++,,,---///000000///---++++++---.........------,,,,,,------...////////////111222222000...---...000000//////000222.../////////...///111444222333444555777999::::::@@@;;;666333444666888999::::::;;;;;;<<<<<<======?????????@@@AAACCCDDDEEEEEEGGGJJJJJJIIIJJJNNNQQQNNNKKKLLLOOOPPPPPPUUU\\\ZZZ[[[\\\\\\^^^aaagggjjjeeeffffffdddaaaaaadddgggmmmkkkjjjjjjlllmmmmmmlllhhhjjjlllmmmpppqqqlllfffggghhhmmmssssssoooooorrrxxxuuuuuuzzz}}}zzzwwwvvvoooqqqqqqsssxxx~~~~~~zzzxxxyyy{{{}}}zzzttttttxxxssspppllliiijjjlllmmmmmmqqqpppppprrruuuwwwwwwwwwvvvrrrppppppssssssoookkkuuuxxxzzz||||||uuuvvvxxxyyyzzz||||||zzzxxxwwwyyyxxxvvvssssssuuuwwwvvvuuuuuuvvvwww{{{~~~{{{|||zzz|||~~~|||{{{vvvsssuuuvvvvvvxxx|||~~~wwwxxx}}}~~~{{{xxxtttpppqqqvvv{{{|||{{{|||{{{{{{{{{~~~~~~}}}~~~|||yyy|||}}}~~~}}}zzz~~~)))(((''''''((()))***))))))***)))'''))),,,+++'''++++++---000222111---))))))((((((***---.........%%%(((+++---,,,)))((('''######$$$&&&(((***---///)))+++111666666333444888999777:::AAA???666444;;;555888888666666888555000+++,,,+++)))'''(((***,,,...000111111000///......222333555888:::999444////////////111444666666555666444111///---+++)))(((&&&&&&%%%%%%&&&(((***+++&&&)))+++)))%%%$$$&&&)))(((((('''&&&$$$###"""""""""###&&&''''''&&&$$$######$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%%%%%%%''''''((('''&&&&&&$$$&&&''''''&&&&&&((())))))'''&&&'''((()))((('''%%%'''***,,,------,,,+++''''''&&&&&&&&&&&&''''''((('''''')))******(((&&&%%%&&&&&&'''(((((())))))***+++,,,,,,++++++,,,---///...---,,,,,,---......,,,---...111333222///,,,,,,---------------,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++((()))***+++,,,...//////---,,,+++,,,...///...---------,,,,,,------...///000///...///000000///------...//////------...///---...000000//////111222111111333444666888999:::===999555333555777777777888888888888888888888999>>>>>>???@@@AAACCCEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIFFFGGGKKKNNNQQQYYYaaaXXXZZZ]]]^^^___```ccceeeaaabbbaaa___^^^___bbbeeekkkjjjiiiiiijjjiiigggeeeiiinnnpppnnnmmmnnnkkkfffiiikkkpppvvvuuurrrrrruuu~~~xxxwww{{{}}}xxxttttttlllqqquuuuuuwwwzzzyyyvvvvvvxxx}}}{{{rrrppprrrllljjjhhhggggggjjjpppuuuxxxvvvsssssstttvvvvvvvvvuuurrrpppqqqtttuuurrroootttwwwyyyyyy|||~~~xxxxxxwwwwwwyyy|||}}}{{{yyyxxxyyyyyyxxxuuurrrrrrrrrtttyyy|||zzztttrrrvvv{{{|||~~~{{{yyy}}}}}}{{{xxxvvvwwwzzz{{{yyyyyy|||~~~yyytttuuuyyy}}}zzzyyyuuurrrtttxxx~~~yyyzzz~~~||||||~~~~~~|||~~~|||}}}~~~zzz{{{|||}}}}}}~~~~~~vvvwwwzzz)))(((((()))******(((&&&(((***)))'''(((+++***&&&+++)))***...333333...))))))((((((***---.........###&&&***,,,+++)))((('''%%%&&&((()))(((%%%&&&((()))---444999777222444999888666;;;CCC@@@666444:::666777777555777999555...(((((('''%%%$$$&&&))),,,111222222111///---------333333444777999777222---......///111444666666555333000---,,,---------+++***)))'''%%%$$$$$$$$$$$$###&&&)))'''###!!!###&&&$$$%%%%%%%%%%%%%%%&&&&&&!!!###&&&'''&&&$$$ ###%%%'''))))))'''%%%###%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$###$$$&&&((()))'''&&&!!!###%%%((((((((('''&&&"""###%%%%%%%%%%%%'''((()))'''&&&'''((()))((('''%%%'''***---///...---,,,&&&&&&&&&%%%%%%&&&&&&&&&)))((('''((())))))'''%%%%%%%%%&&&&&&'''((()))))))))+++,,,,,,+++***,,,---,,,---,,,***''''''(((***,,,---000444666444000,,,***+++---...///......------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///.........///...,,,***---,,,,,,,,,,,,---......111000......//////...,,,,,,.........,,,+++,,,---+++---///000//////000111///000111333555777888999;;;999666777999:::999777777777666555555555555555999999:::;;;===???@@@AAAFFFFFFFFFGGGIIIJJJHHHGGGKKKGGGEEEEEEFFFGGGNNNVVVXXX[[[^^^```______``````bbb___ZZZWWWXXX___gggmmmiiiiiiiiijjjjjjgggbbb^^^nnntttuuupppmmmnnnlllhhhjjjmmmrrrxxxxxxttttttxxxzzzxxx|||}}}wwwsssssskkkrrrxxxxxxxxxyyywwwttttttxxx~~~{{{pppkkklllpppnnnlllkkkjjjmmmvvv~~~|||xxxvvvvvvwwwwwwwwwppppppqqqsssvvvxxxxxxwwwssswwwwwwvvvzzz|||uuu|||xxxuuuxxx}}}}}}wwwpppyyy~~~~~~vvvrrrtttxxxttt{{{}}}uuuqqqvvv}}}|||}}}~~~}}}}}}ttt{{{{{{~~~{{{vvv|||~~~|||{{{tttvvv|||||||||}}}|||zzzxxxzzz~~~}}}{{{yyyuuuqqqssswww}}}xxxsssvvv{{{~~~{{{{{{~~~{{{{{{~~~}}}|||}}}~~~||||||zzzxxx|||}}}~~~{{{tttvvvzzzxxx{{{xxxyyyzzz|||~~~{{{~~~)))+++------+++)))(((((('''((()))************++++++)))(((,,,222666555222&&&***,,,,,,)))***///444&&&%%%&&&'''))))))'''%%%''''''%%%%%%%%%%%%''''''...111555555444333444555333888>>>???===888666555333888999555444777555///000---***)))((('''(((***111222111...+++,,,000333999666333000.........///000222333444333333333444555333///+++(((''''''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&******&&&&&&******&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###""""""%%%))))))&&&###(((%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))''''''&&&&&&'''***,,,...((()))'''%%%(((,,,,,,'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((())))))(((((((((+++...++++++,,,...000///---***------------------------...+++)))***,,,---+++)))+++,,,.........,,,***)))///////////////.........---......///////////////000///...............///////////////////////////111000//////000000///......,,,'''$$$(((000444333111111222333444444555666666444444888888555444777666666777777777777777666============>>>>>>>>>>>>666@@@GGGHHHIIILLLMMMJJJJJJIIIHHHIIILLLNNNOOOOOOSSSTTTWWWZZZ^^^```bbbcccccc[[[XXX[[[]]]]]]```fffgggcccbbbggggggccccccgggqqqsssrrrmmmkkknnnpppooojjjppptttrrrnnnoooxxx|||vvvuuutttqqqrrruuunnnvvvzzzwwwsssrrrqqqmmmsssxxx||||||wwwpppjjjhhhjjjnnnqqqppprrrwwwzzzzzz~~~yyyvvvwww||||||wwwrrruuurrrrrruuuwwwyyyxxxyyyzzz{{{|||{{{wwwuuutttxxxyyyxxxzzzzzz}}}}}}xxxqqqqqqxxxzzz|||{{{xxxuuuwww{{{}}}}}}|||}}}zzz}}}~~~}}}{{{||||||}}}|||}}}~~~~~~~~~zzzuuuwww{{{zzz{{{yyynnnttt}}}yyyzzz|||~~~~~~zzzxxxyyy|||~~~}}}{{{|||zzz}}}|||}}}|||~~~yyywwwqqq|||zzz~~~}}}000///...,,,)))(((((()))'''((((((''''''((()))+++---***(((***///222111...&&&))),,,,,,******...333((('''&&&'''(((((('''%%%'''&&&%%%%%%%%%%%%&&&'''...111333444333222444666)))...444888999999999:::222777888444333555222---,,,***)))))))))***+++---444222///,,,+++...222555888555111...,,,---...///333444555666555555555666555222...+++(((''''''(((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$''''''$$$$$$''''''$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%(((++++++)))&&&'''%%%$$$%%%'''((('''%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''')))+++,,,'''(((&&&%%%'''+++***%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''')))***+++***(((((()))+++,,,+++,,,---//////---+++------------------------,,,+++***+++,,,,,,+++******+++,,,,,,,,,+++)))(((........................------...///////////////000000000000000000000000------------------------000---++++++---///000000444333000,,,---111111---222222222222222333333333777555555777777333222444222222333333444444333333888888999999:::;;;<<<<<<888@@@FFFFFFFFFIIIIIIFFFDDDDDDDDDDDDFFFIIILLLMMMPPPRRRTTTXXX[[[]]]___```aaa[[[YYY]]]______bbbgggeeebbbbbbcccbbb___bbbhhhlllpppqqqooonnnppppppnnnkkkmmmooommmkkkoooxxxtttpppnnnpppqqqooopppsssooosssvvvvvvsssoooooopppxxxzzz{{{yyytttooolllkkkmmmsssvvvttttttwwwyyyyyy}}}zzz{{{~~~{{{xxxrrrsssxxx|||{{{yyy}}}vvvvvvxxxzzz{{{zzzwwwvvvuuuwwwwwwuuuxxx~~~{{{vvvuuuxxx|||yyyzzzzzzxxxyyy~~~zzzzzz~~~|||}}}}}}|||zzz{{{}}}|||||||||~~~|||xxxzzz{{{zzz}}}~~~|||||||||~~~}}}|||}}}~~~}}}|||{{{|||uuutttyyyuuummmttt}}}zzz~~~}}}|||{{{{{{}}}~~~|||~~~vvvvvvuuuttttttwww~~~}}}~~~zzzyyyqqq}}}}}}||||||777555000,,,)))((()))***))))))***)))'''(((***,,,...+++((((((***,,,+++***%%%(((,,,,,,+++***---///***(((&&&&&&''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''111222444444444555777999333666888999888777777777333666777555333222///+++((((((((()))+++...111222666111+++***---222555555666333///+++***,,,...000444444555555666666555555333111...***(((''''''(((&&&'''&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$''''''$$$$$$''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""###%%%''''''%%%###&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&((('''%%%&&&)))'''"""''''''''''''''''''''''''(((((()))))))))*********((((((((((((''''''''''''***+++,,,+++)))''''''(((,,,,,,+++---...///...,,,------------------------***,,,,,,,,,+++++++++---,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........------...////////////......///111222333222222111,,,,,,,,,,,,,,,,,,,,,,,,...+++(((''')))---000111---///000000222555444///222222222111111000000000777555444777666111000222///000111111222222222222444555666777888:::;;;;;;:::@@@DDDCCCCCCDDDDDDAAACCCEEEFFFEEEDDDFFFLLLPPPMMMNNNPPPSSSVVVYYY[[[\\\___\\\\\\___aaa```cccfffbbb```______]]]\\\aaaggggggllloooooopppsssqqqnnnlllkkkiiiggghhhnnnvvv|||mmmkkkmmmqqqrrroooooorrrpppnnnpppuuurrrlllmmmttt{{{zzzxxxtttpppmmmlllmmmqqqxxx{{{wwwtttvvvyyy{{{zzzzzzyyyyyyyyyxxxwwwwwwtttuuuyyy{{{zzzxxx|||vvvwwwxxxyyyxxxwwwuuutttzzz{{{yyywwwzzz|||{{{|||{{{{{{zzzxxxwwwxxx{{{{{{yyy{{{}}}zzz|||yyy{{{|||}}}~~~{{{xxxyyyzzz{{{}}}~~~||||||}}}yyyyyy{{{}}}}}}|||wwwtttxxxxxxtttzzz{{{vvv|||}}}uuutttvvvxxxxxxxxxwwwxxxzzz{{{zzz|||qqqrrrtttuuuvvvzzz}}}ttt{{{|||~~~zzzzzz~~~999666222...---,,,+++******,,,///...,,,***+++,,,,,,)))&&&&&&'''(((((('''%%%(((+++,,,+++***+++,,,,,,***'''&&&&&&'''&&&&&&''''''&&&%%%%%%&&&''''''444444444444555888:::<<>>;;;888666444444555666777666444111---***(((***++++++---222444444444...)))***000555444222333000,,,))))))+++...111333222222333444444333222111///---***(((''''''''''''''''''&&&%%%$$$###"""######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$###"""%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''&&&((((((&&&&&&(((&&&"""''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((***,,,,,,***(((((((((,,,++++++,,,...///...---------------------------))),,,...---+++***,,,/////////...------......///******+++,,,------......,,,---......//////......,,,...000222333333222111,,,,,,,,,,,,,,,,,,,,,,,,---***((((((***---...///'''+++---...000333333///000000000000000000000000555222222555555111000222000111222333444444444444666777777888999:::;;;;;;:::===@@@AAABBBBBBBBBAAAEEEGGGHHHFFFCCCDDDJJJPPPIIIJJJLLLNNNQQQTTTVVVWWW]]]]]]___```______```bbb]]][[[[[[]]]___aaabbbccccccgggkkklllppptttsssooommmjjjffffffhhhmmmrrrtttmmmmmmooosssrrrllliiikkkpppiiillltttrrriiilllyyyyyyxxxvvvssspppooooooooouuuzzz|||vvvrrrvvv|||xxxyyyzzzwwwsssqqqrrrssszzzuuuqqqrrrtttwwwzzz{{{{{{zzzwwwuuutttttt}}}}}}zzzvvvyyyzzzzzz}}}{{{xxxvvvvvv{{{}}}|||}}}~~~}}}zzzxxxzzz|||~~~{{{yyyzzz}}}~~~}}}}}}~~~xxxwwwxxxzzz}}}||||||vvvyyy}}}{{{{{{xxx{{{~~~{{{}}}yyyrrrrrrtttvvvuuuttttttvvvyyy{{{~~~|||yyyvvvuuuwwwyyy{{{~~~~~~~~~yyy~~~~~~666444333333333111---***''',,,222333///+++))))))((('''%%%%%%&&&'''''''''%%%'''***+++***)))))))))---***'''&&&'''''''''&&&(((((('''&&&&&&'''((((((222222111333555888:::;;;<<<:::888777777888888999666777888999666111---******...///---...444555333///***(((---444777222,,,///---***((()))+++///111444222222333444555333111///...,,,***((('''''''''&&&&&&&&&&&&%%%$$$###"""######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&******'''&&&((('''$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&(((++++++***))))))***+++++++++---///000...---------------------------))),,,...---+++***---//////...---------...//////)))******+++,,,---......,,,------...............***,,,...000111111000///---------------------------,,,,,,---......,,,***...111000,,,+++,,,,,,***------...//////000111111111///000333444111111333000111222333555555666666999888888888888888888888::::::;;;???AAABBBBBBCCCCCCEEEFFFCCC??????DDDIIIFFFGGGHHHJJJLLLOOORRRTTTZZZ]]]^^^]]][[[ZZZ[[[[[[WWWVVVWWW\\\cccgggccc]]]aaadddeeegggmmmtttuuurrrllliiiggggggjjjllllllllljjjkkknnnqqqmmmfffcccdddnnnhhhjjjsssrrrjjjooo{{{xxxxxxwwwwwwwwwvvvtttssswwwzzzyyytttqqqxxx{{{uuurrrsssuuuxxxpppkkknnnuuuzzz{{{||||||{{{xxxwwwyyyzzz||||||yyyuuuwwwzzz{{{{{{yyyvvvwww{{{~~~}}}|||~~~~~~}}}xxx}}}~~~uuuwww{{{~~~~~~|||{{{}}}~~~}}}~~~yyywwwuuuvvvyyy}}}}}}||||||xxxzzz|||xxx}}}|||}}}|||zzz{{{zzzwwwuuuyyyzzzxxxtttqqqrrrxxx}}}~~~|||zzzxxxwwwwwwwwwyyyzzz|||xxx|||}}}{{{vvv{{{~~~|||333333333666888555...)))$$$+++111222---'''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((()))(((((((((+++)))''''''(((((('''&&&***)))(((''''''((()))***...---...000333666888888<<<:::888777999:::::::::666555777:::888111,,,++++++000111---...444444000,,,***+++000777777111+++,,,+++))))))***,,,///111777555333444777777555111---,,,+++)))((('''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&######&&&&&&######&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''(((((('''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&******&&&$$$'''((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&(((************+++,,,)))***+++...000000...,,,------------------------***+++------,,,,,,...///++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---............---***+++---...///......------------------------------------///000///+++)))...111111---+++...000///,,,------...000111111222...,,,...222333111111333...///000222444555555555777666666555555444444333999666777<<<@@@AAABBBDDDCCCEEEFFFDDDAAAAAACCCFFFEEEEEEFFFGGGIIIMMMPPPQQQTTTYYY[[[WWWSSSTTTVVVVVVSSSUUUWWW[[[bbbfffaaaYYY^^^```aaaccckkkssstttqqqiiihhhggggggiiiiiiiiihhhjjjkkknnnqqqmmmfffeeehhhkkkiiilllrrrrrrooosss}}}zzzzzz{{{|||}}}{{{xxxuuuxxxzzzxxxtttuuu|||{{{uuurrrsssuuuoookkklllttt{{{|||{{{|||yyy{{{|||{{{zzzzzz}}}yyyzzzzzzyyyyyyyyy|||zzzyyyxxxyyy{{{~~~}}}}}}~~~wwwsss}}}}}}}}}yyy|||~~~{{{|||~~~~~~}}}}}}~~~{{{xxxtttsssvvvzzz}}}yyy{{{|||zzz|||yyyxxxxxxzzz||||||xxxrrrmmmnnnwww~~~|||wwwuuuwwwyyyyyy{{{}}}}}}yyyuuu{{{~~~}}}zzz444333444666888666///(((''',,,000///)))%%%%%%(((%%%''')))))))))'''&&&&&&)))(((&&&&&&'''''''''''')))(((((((((******(((&&&,,,+++***))))))***+++,,,---,,,---111555888888666???<<<888777777777555333555333555:::888000++++++(((///000+++,,,222222,,,///---...222777777222...)))))))))***,,,...000111888555333444777888444111++++++***)))((('''''''''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&""""""&&&&&&""""""&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((###$$$%%%$$$"""!!!###%%%((()))***((($$$"""###$$$''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%((((((###!!!%%%))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''')))******)))((((((***+++'''))),,,///222111...+++------------------------,,,++++++,,,...//////...((()))+++,,,,,,,,,+++***,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++)))...000...---111444444......//////000000000111///,,,---111111//////111---...000222333555666666333333333333333333222222888333333999======???BBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHKKKNNNPPPLLLRRRTTTPPPLLLOOOSSSSSSQQQWWW[[[ZZZ[[[]]]\\\WWWYYY\\\^^^ccckkksssrrrmmmdddddddddcccdddfffhhhjjjmmmnnnpppppplllfffhhhmmmgggkkkooorrrrrrtttyyy}}}}}}{{{zzzzzz{{{zzzvvvsssxxxzzzzzzyyy}}}}}}|||zzzvvvrrrqqqqqqrrrkkklllrrrxxxyyywwwxxx|||{{{}}}~~~|||yyyyyy~~~{{{{{{{{{~~~~~~yyy{{{{{{zzzyyy{{{uuuuuuwwwyyy|||~~~{{{xxxyyyzzzyyyyyy|||vvvrrr{{{{{{yyy~~~|||}}}|||}}}~~~~~~}}}|||{{{|||{{{xxxuuutttvvvxxxzzzzzzwww}}}|||yyy~~~||||||}}}~~~~~~~~~{{{tttooopppyyyuuurrrttt{{{~~~~~~~~~zzzyyy}}}~~~~~~~~~}}}777555444555777555...(((+++///111...'''$$$(((---&&&(((+++,,,***'''%%%$$$***(((&&&%%%&&&'''''''''((('''((()))++++++)))&&&---,,,+++******+++,,,---......///444999;;;:::888666333000000222333111///333111333999777///***+++%%%---...)))***111111***222111111333666777444111'''(((***+++---///000111666333000222555666222...*********)))((('''''''''######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%((($$$$$$(((((($$$$$$((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&((()))(((%%%$$$'''))))))***+++((($$$!!!"""###''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$'''&&&!!!$$$)))***''''''''''''''''''''''''''''''''''''((((((((())))))((((((((('''''''''''',,,,,,+++)))''''''(((***&&&(((,,,000333222...***---------------------------+++)))+++///111///---)))***,,,.........,,,+++------------------------+++,,,------......------......---,,,,,,,,,------++++++++++++++++++++++++,,,***)))***,,,...//////---222444000---------+++000000000000000/////////000---...111111------///...///111333555666777888222222222333333444444444999222111777;;;;;;;;;???::::::<<>>@@@<<<@@@AAA???AAAGGGKKKLLLKKKQQQVVVTTTOOOKKKNNNRRRVVVUUUVVVVVVWWWVVVSSSQQQ\\\WWWYYYbbbiiihhhhhhkkkfffccc```___```bbbccccccpppmmmhhhccc```bbbhhhlllooommmqqqxxx{{{xxxxxx{{{{{{vvvtttvvvwwwvvvsssyyyuuuwww}}}~~~{{{xxxvvvvvvuuuuuussswwwppplllrrrxxxyyy|||{{{zzz|||{{{|||~~~|||tttooouuuzzzvvvvvv{{{zzzssstttwwwxxxqqqzzz}}}xxx~~~wwwtttuuusssnnnnnnsssvvvwwwxxxvvvtttvvvzzz~~~~~~~~~~~~vvvvvv}}}}}}~~~}}}~~~}}}zzzwwwuuuvvvwwwxxxyyy|||~~~~~~~~~~~~~~~}}}zzzuuu~~~{{{{{{|||||||||yyy{{{|||}}}yyyrrrwwwzzz||||||}}}}}}zzz000000///000111111000000666333///+++((('''))),,,)))(((+++444666111+++***(((&&&%%%&&&(((*********&&&'''))),,,...---***'''---+++******++++++***)))+++000555666444222444777777777555333555999777222444444666777222***(((,,,,,,******,,,---+++(((&&&)))---222555555222---***%%%)))---///......000333777666555555555333000---******)))((('''&&&%%%%%%'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&###$$$))))))%%%%%%((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&''''''''')))''''''******'''''')))(((***,,,,,,,,,+++)))'''................../////////...---------...///000///...---,,,+++,,,...///***************++++++,,,---......------...222444***++++++,,,---...///000///...---+++++++++,,,---+++******+++---///..............................------------------------000,,,+++......---///333000//////000111333555777555333111111333444444333555555555555666777888888999:::<<<<<<;;;;;;<<<>>>>>>BBBCCCBBBBBBHHHKKKLLLJJJLLLNNNNNNNNNMMMMMMNNNVVVUUUUUUUUUUUUTTTSSSQQQXXXTTTWWW```ggghhhgggiiicccbbbbbbaaa```_________jjjgggccc___]]]___bbbeeellljjjmmmuuuxxxvvvwww{{{xxxwwwvvvsssqqqrrruuuyyy}}}{{{}}}~~~}}}}}}{{{yyyxxxxxxwwwvvvtttwwwrrrqqqvvvzzzzzz}}}~~~}}}|||}}}}}}xxxuuuuuutttuuuzzz|||}}}}}}xxxuuuvvvwww}}}wwwrrrsssxxxyyyyyy~~~~~~}}}}}}yyyuuurrrrrrtttrrrnnnpppuuuvvvzzz}}}~~~|||zzzzzz{{{|||xxxxxx}}}{{{{{{~~~yyyzzz||||||{{{yyywwwwwwzzz}}}~~~~~~~~~|||zzzzzz{{{zzz{{{~~~~~~{{{~~~}}}yyy~~~~~~~~~}}}}}}tttqqq|||{{{yyy{{{yyyttt%%%)))---//////000111333777333,,,'''%%%%%%$$$###'''(((///777:::555///,,,***(((%%%%%%'''***++++++&&&'''***...000///+++''')))(((&&&&&&((()))***)))222333222///,,,---111666555777777444333666555222666444444333000***))),,,---)))+++222333,,,'''''''''***000444444000+++'''(((,,,//////......111444666555555555555444111...******)))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%'''(((&&&'''+++(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&(((******)))''''''((((((((((((''''''&&&&&&&&&)))''''''******'''''')))))))))***+++++++++***+++....../////////000000111//////---,,,,,,---......//////...------...///000,,,,,,+++++++++,,,------+++---...---,,,,,,---///***++++++,,,---.../////////............---------,,,+++++++++---...---,,,***++++++,,,------...........................///...******,,,---,,,---111......///111222333444555444222000000111333333222444444444444555666777777888999::::::999888999;;;<<>>@@@??????BBBCCCAAAGGGFFFFFFHHHLLLOOOQQQQQQOOOPPPPPPOOOOOOQQQSSSUUUSSSSSSVVV]]]ccceeeccc```[[[___bbb```[[[ZZZ]]]aaagggeeebbbaaabbbcccbbb```pppoooooopppqqqqqqssstttvvvxxxwwwqqqjjjiiipppwwwyyyvvvtttrrrmmmjjjmmmttt{{{{{{{{{{{{{{{yyytttqqqiiinnntttyyyyyyyyy{{{~~~wwwwwwwwwyyy|||zzzpppiiimmmvvv|||xxxvvvvvvyyyzzzxxxxxx{{{~~~yyysssrrrtttvvv~~~{{{yyyxxxtttppppppvvv~~~|||yyy|||{{{{{{zzzzzz}}}}}}|||vvvyyy}}}~~~{{{|||~~~~~~||||||}}}}}}yyy~~~xxx|||zzz|||~~~{{{zzz|||~~~~~~~~~|||}}}xxx~~~}}}www|||}}}{{{zzzzzz~~~{{{}}}|||zzzzzz}}}'''''')))///555666222...///000,,,&&&&&&******&&&&&&+++000444555666555333...,,,(((((())),,,---...'''(((+++...000///+++((('''%%%$$$$$$'''***,,,---111000///------///444777666:::;;;777555777777666666333///...111555666555555000000555444------222000000...,,,+++)))((('''&&&))),,,---,,,...333777888777777888888777444222******)))((('''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''&&&&&&''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&(((***+++)))((((((((('''''''''(((((((((((()))'''$$$%%%((((((%%%$$$''''''$$$''',,,...,,,---111...///111222333444444444222111///............///------------------......)))))))))))))))******+++///111222222000...------+++,,,,,,------.........,,,---............------///---,,,,,,......---+++............------,,,,,,,,,,,,---------.........///,,,---000000//////333///000000111111000000///222000......///111111000111111111111222333444555555666777666555444555666777<<>><<<<<>>AAAAAADDDAAA>>>>>>@@@DDDGGGIIIGGGKKKNNNNNNKKKIIILLLOOOQQQSSSSSSSSSYYY```aaa\\\YYYXXXWWWWWWXXX\\\aaaddd```dddgggeee```^^^aaafffiiinnnooollllllooonnnjjjiiieeecccffflllppppppnnnggggggjjjmmmllljjjmmmsssuuuuuuvvvyyy{{{{{{yyywwwxxx}}}{{{tttnnnooorrryyy~~~yyytttsssooopppvvv{{{{{{|||~~~{{{yyy|||}}}}}}}}}|||~~~~~~}}}}}}|||uuunnnpppxxx{{{vvvwwwzzz|||xxxzzz~~~}}}}}}~~~}}}yyyuuuwww{{{~~~~~~}}}~~~~~~}}}~~~~~~{{{}}}}}}}}}~~~xxxtttzzzyyy}}}{{{|||vvvyyyxxxyyy~~~}}}~~~,,,///222333222111111111(((444666***"""%%%)))(((***333444444555222---***((('''((()))***(((''')))((('''(((***++++++***'''''''''))),,,---,,,+++...,,,***+++...333666888666555333333888===;;;555444222---+++333<<<:::222---999:::...+++444666---''''''''''''''''''''''''"""'''...111222333666999888777666555555333///---******)))((('''&&&%%%%%%***(((&&&$$$$$$$$$&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''' %%%%%%"""###(((***&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))++++++)))'''&&&'''***---)))((('''&&&%%%$$$######***((((((,,,,,,((((((***'''&&&...;;;<<<000)))+++...000333666888888888888666555555444555666888888222222222111000...,,,+++,,,++++++++++++,,,------000111111000///...///000,,,,,,------------------111000///......000222444...---,,,---///000///...,,,,,,---......//////000++++++,,,,,,---...//////...,,,---111111//////111111000...------...000111333111//////000111111111.........//////000111222111222444444444444666777444888888555666;;;??????JJJCCC<<<===CCCHHHHHHFFFIIIMMMPPPOOOJJJGGGGGGJJJMMMOOOOOOOOOVVV```bbb^^^XXXWWWVVVWWWZZZ\\\^^^^^^[[[aaaeeeaaa[[[XXX]]]dddZZZbbbfffgggkkkrrrsssoookkkjjjiiillloooqqqpppnnnggglllrrruuuppplllqqqzzzssssssuuuxxx|||~~~~~~}}}{{{pppooorrrvvvzzzzzzxxxvvvtttuuuooonnnttt{{{~~~~~~~~~~~~}}}}}}|||~~~{{{}}}|||tttnnnttt~~~xxxyyywwwwwwyyy~~~~~~yyy~~~{{{~~~yyy}}}~~~~~~|||xxxtttzzz|||xxxyyy~~~}}}zzzyyyzzz{{{zzz~~~~~~~~~|||~~~~~~zzzzzz{{{}}}vvvqqqwwwwwwwww~~~||||||yyy~~~:::333,,,+++///111///+++111444111)))$$$%%%)))+++&&&---555888555111//////''''''(((((())))))******,,,///...((($$$&&&***+++%%%+++...+++***......+++,,,)))+++111555666666999777444222555999:::666111444222000000222444666666111999888...---555444+++''''''&&&&&&&&&&&&''''''+++++++++...222666888999888666555555555333111///(((******'''""" $$$((('''$$$""""""$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&''''''%%%###&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&'''&&&'''((()))((('''(((***+++((('''&&&%%%%%%&&&'''(((&&&'''((((((((('''%%%$$$)))))))))))))))*********,,,111444333777===<<<777666666666666666555555555444333222222222111///---///............///000000...------,,,,,,------...111000/////////111222333---***+++......,,,---///,,,,,,,,,------.........------------------------***,,,///111111---(((%%%......///000000///...---,,,---///...------...///444222///......///...---//////000000///...---,,,555555444444444444333333555777777444666;;;>>>===:::;;;<<<>>>????????????EEEGGGIIIHHHEEEDDDEEEGGGHHHHHHIIILLLTTT[[[^^^]]]XXXUUURRRRRRVVVZZZ[[[[[[^^^^^^___^^^]]]^^^aaaccc___aaaeeeggghhhiiikkkllljjjfffcccdddjjjooopppnnnoooooopppqqqrrrtttuuuvvvyyyzzz|||}}}~~~xxxoookkkuuuuuuuuuwwwyyyxxxvvvssstttvvvvvvuuusssuuu{{{xxx}}}||||||}}}~~~}}}~~~}}}xxxttttttxxx|||}}}vvvxxxzzzyyywwwwwwzzz}}}~~~xxxwww~~~~~~vvv{{{~~~}}}~~~}}}xxxwwwxxx~~~}}}}}}{{{{{{}}}~~~{{{}}}~~~~~~}}}yyyppplllooowww}}}{{{sssuuu~~~~~~666///((('''+++///...+++000111...)))(((******'''%%%---555777333---,,,,,,((((((((((((((()))))))))111555333,,,'''(((++++++%%%***---***))),,,---******(((+++333888888999;;;666444444666999:::999666555444333444666666444222333888777111000333222,,,''''''&&&&&&&&&&&&''''''******,,,///333666888888888777555444444333111///%%%(((***(((### """$$$(((&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''(((''''''))))))***)))''''''(((******)))(((''''''((())))))'''(((((((((''''''&&&&&&))))))))))))************///444777777;;;@@@???;;;666666666666666666666666888666444333333111...,,,---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///............///000...,,,,,,///000---...111,,,------------------...------------------------###%%%))),,,---,,,***(((---...///000000///...------.........------///111333111///.../////////...)))+++---000222222222111444444333333333333333333111333333111222777999888888888999;;;<<<>>>??????@@@BBBDDDDDDCCCCCCEEEGGGJJJJJJKKKMMMQQQTTTSSSQQQUUURRRPPPPPPTTTWWWYYYYYYZZZ[[[\\\[[[ZZZ[[[^^^```]]]```dddggghhhiiijjjkkkhhheeedddhhhnnnqqqqqqooommmmmmmmmnnnppprrruuuvvvwwwxxxyyyzzz|||}}}~~~~~~~~~}}}~~~xxxssssssyyyyyyzzz{{{|||{{{xxxvvvwwwxxxxxxxxxxxxzzz}}}zzz}}}~~~~~~~~~|||}}}~~~|||yyywwwxxx{{{}}}}}}}}}xxxzzz||||||{{{|||~~~yyywww}}}}}}{{{~~~~~~|||~~~{{{|||~~~}}}|||~~~~~~}}}}}}xxxyyy||||||zzzvvvyyy|||}}}xxxyyyxxxqqqpppttt|||~~~vvvwww444...)))(((,,,000000......---***(((+++...+++$$$'''///888999444///...///))))))((((((((((((((((((444777666///))))))***)))$$$)))+++)))(((***+++***,,,+++...666:::999888999444333222222222222333333666666777888888777333///222222222222000...,,,+++''''''&&&&&&&&&&&&'''''''''***---111444666777777999777444333333333111000'''+++...---)))&&&%%%&&&(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''***,,,***'''%%%%%%'''&&&%%%$$$%%%'''((('''&&&((('''&&&&&&(((((('''&&&$$$&&&'''&&&%%%$$$%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&)))******)))&&&&&&'''(((+++***((('''''''''(((((())))))((('''''''''''''''(((((())))))************000444888999<<<@@@@@@>>>666666777777777777777666888777555555555444222///...------,,,+++++++++***......------------............------,,,---------000------000111......111.........---------------------------------------'''(((***---.........------....../////////...............------...222444111000......///000000///(((***...111333444333222222222222222222222333333222444555333444888:::888777666666777999;;;===>>>;;;===@@@AAABBBCCCFFFHHHKKKKKKLLLOOOQQQPPPMMMKKKRRRPPPNNNNNNQQQTTTVVVVVVVVVWWWXXXXXXWWWWWWZZZ[[[ZZZ^^^cccfffhhhhhhhhhiiiddddddeeeiiinnnqqqooommmlllkkkkkklllmmmpppsssuuuzzz{{{|||}}}~~~}}}{{{|||zzzwwwwwwzzz||||||}}}~~~}}}zzzwwwyyyyyyyyyzzz|||}}}}}}|||zzzzzzzzzzzz{{{|||~~~~~~~~~|||{{{{{{|||}}}yyywwwyyy~~~~~~{{{xxxzzz}}}~~~{{{}}}zzzwwwzzz~~~}}}~~~~~~~~~|||{{{}}}}}}|||xxxzzz}}}{{{vvvzzz}}}{{{yyy}}}{{{vvvsssuuu}}}}}}~~~yyyuuuwww}}}{{{|||---+++)))+++///111///,,,)))***(((''')))...---)))'''///666888333//////111)))))))))((((((''''''&&&000444444---'''''''''&&&$$$''')))((('''((()))***111///222888:::666333333777666555111...,,,---...555555666777888666333000---++++++///---(((&&&(((''''''&&&&&&&&&&&&''''''%%%)))...333555666666666999777444333333333222000***,,,...---+++(((((()))&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&***---+++%%%###$$$'''&&&%%%$$$%%%'''((('''&&&'''&&&%%%&&&'''((('''%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((***)))'''%%%((())))))(((&&&&&&'''))))))((('''%%%%%%%%%%%%&&&+++***((('''&&&'''((()))(((((())))))******++++++---111555888:::<<<======666777888999999999888777555555555666888999888777222222111111///...---,,,......------------......,,,,,,,,,------.........000---...000000......111//////......------,,,,,,............------------000000//////......------------...........................------///333777000.........000111111000,,,...111333333111///---000000111111222222222333333666777555666999:::888999888666666666888:::<<<;;;===???AAABBBDDDFFFGGGFFFDDDFFFJJJKKKJJJJJJLLLNNNMMMMMMMMMOOORRRSSSTTTSSSTTTUUUUUUUUUUUUWWWXXXXXX\\\aaaeeeffffffggggggeeedddeeegggkkklllllljjjmmmlllkkkkkkllloooqqqsss{{{{{{|||}}}|||yyyyyywwwvvvwww{{{zzzzzz|||~~~{{{xxxyyyxxxxxxzzz}}}~~~zzzvvvtttsssqqqqqqtttxxx{{{}}}}}}~~~~~~}}}zzzyyyzzz{{{yyyyyy||||||xxxuuuvvv{{{{{{wwwwww{{{}}}xxxyyy|||~~~}}}{{{|||}}}~~~}}}|||~~~}}}yyywww|||~~~zzz|||~~~yyy~~~~~~}}}xxxuuuwww|||}}}|||}}}&&&''')))---000000+++'''$$$((((((%%%&&&,,,222444,,,000444333...+++***+++))))))((((((''''''&&&&&&+++000111,,,'''''''''&&&%%%&&&'''((('''&&&(((+++222000222888999555111111;;;:::999555222000111222444333222333444444333222***''''''+++***&&&$$$'''''''''&&&&&&&&&&&&''''''###(((///333555555555666999777444333333333111000)))((((((&&&%%%$$$&&&'''$$$###$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$(((+++)))$$$"""###'''&&&%%%$$$%%%'''((('''&&&&&&%%%$$$%%%&&&&&&&&&$$$%%%&&&''''''%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$%%%&&&'''''''''''')))+++)))((('''&&&%%%&&&&&&'''+++***)))((('''((())))))'''(((((()))******++++++,,,///444888888888999;;;666777999:::;;;:::999888666666666888:::;;;;;;999555555555444333111000//////......------......///++++++,,,...///000111111000------000000------////////////......---------/////////......---------222000...,,,++++++++++++------------......//////.........------///333777///...---///111222111000///000222222222///---+++//////000111111222333333333555555222333666777555;;;:::888666666777888999;;;<<<<<<>>>@@@BBBBBBCCC@@@===<<<@@@BBBAAAEEEKKKKKKLLLLLLMMMNNNOOOQQQSSSQQQSSSUUUUUUTTTTTTVVVWWWVVVYYY___bbbddddddeeefffkkkiiigggfffggghhhiiiiiinnnmmmlllkkklllmmmoooppptttuuuwwwxxxzzzzzz{{{{{{wwwsssrrruuuuuutttuuuyyyxxxyyy|||~~~{{{zzzyyyyyy|||}}}yyytttpppooommmmmmooottt{{{}}}zzzxxxxxxyyy{{{vvv}}}{{{xxxuuuvvv{{{}}}|||wwwuuuyyy}}}wwwzzz~~~yyyuuuwww{{{~~~~~~~~~~~~||||||~~~||||||{{{{{{~~~{{{zzz|||~~~}}}~~~}}}}}}{{{}}}|||zzz|||zzz}}}}}}***,,,000444666333---(((!!!''')))&&&'''000999>>>;;;999666222///,,,***(((((((((''''''''''''''''''(((...000---)))))))))'''&&&%%%&&&((('''%%%''',,,000...000666999777555555555555444444444444444555222111000000222333222111''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''###(((///333333333555666888666555555555333111///***)))'''%%%%%%&&&'''((($$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$%%%&&&'''$$$''')))(((%%%###$$$&&&&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%'''((('''&&&%%%&&&'''!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###%%%&&&&&&&&&(((***,,,++++++)))))))))***+++,,,+++******)))))))))))))))''''''((()))***++++++,,,///111555:::999666777<<<666888:::;;;<<<;;;:::999:::999999999;;;:::999777555666666666555333111/////////............//////+++,,,...///111111222222000------000///,,,,,,////////////...............000000//////...---------000///...---...///000111,,,,,,,,,,,,---...///000.........------...222444///......///111222000///---...///000000///...---...//////111222333444444666888666222222777888777;;;:::999777777777888888999888888:::<<<>>>======DDD>>>===AAAAAA???DDDMMMHHHJJJKKKLLLLLLMMMOOOQQQQQQSSSUUUUUUUUUTTTUUUVVVUUUXXX\\\___```bbbdddfffooommmjjjgggffffffhhhiiilllllllllllllllmmmnnnnnnoooqqqtttwwwyyyxxxwwwvvvkkkjjjkkkpppsssrrrssswwwyyy{{{~~~|||{{{|||}}}}}}yyyuuunnnoooooonnnooouuu~~~|||xxxuuuvvvzzz}}}zzz{{{xxxvvvwww}}}~~~|||}}}}}}}}}{{{{{{}}}||||||}}}|||xxxtttxxx}}}~~~|||~~~~~~tttrrrvvv|||~~~}}}}}}|||~~~{{{yyyzzz}}}|||xxxxxx{{{}}}{{{~~~}}}}}}~~~000111333555555222...+++!!!&&&)))***000:::AAABBBAAA:::222......///,,,)))&&&&&&'''''''''''''''''''''---000---))))))(((&&&(((%%%%%%((((((%%%'''---333000111666999888666888111//////111444555444111111111111333333222///,,,###((('''"""###***,,,)))''''''&&&&&&&&&&&&''''''###)))///222222222555888666666666666666444000---+++***)))))))))***))))))'''%%%######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%&&&''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''%%%$$$%%%&&&'''&&&%%%&&&'''((('''&&&%%%&&&(((######%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''''''''&&&$$$%%%'''&&&&&&''')))+++++++++*********,,,---...******++++++******)))(((''''''((()))***+++,,,,,,000111666:::888333444:::666888:::=========;;;:::;;;:::999:::;;;;;;999777666666777777777555333111//////............//////---...///000111000//////222///...111000------000............////////////000000000///...------------------...000222444555,,,,,,++++++,,,...///000---.........------///111///......000111111000...---------------...//////...///000111333444555666::::::777222222777:::999777777777777888888888888777666555777;;;===<<<;;;BBB===>>>CCCCCC???CCCMMMDDDGGGIIIJJJIIIIIILLLOOOPPPRRRTTTUUUTTTTTTTTTUUUTTTWWWYYY\\\]]]```dddfffjjjjjjiiigggeeedddeeeffffffgggiiikkkmmmmmmnnnmmmkkknnnssswwwyyywwwtttrrrnnnlllmmmqqqrrrpppqqqttt{{{||||||xxxzzz}}}}}}zzzwwwvvvlllpppsssrrrpppuuu|||vvvsssuuu{{{~~~{{{xxxvvvyyy~~~}}}|||}}}|||{{{xxxvvvvvvyyy{{{wwwxxx{{{|||xxxtttyyy||||||{{{xxxxxx~~~|||xxxwwwyyy|||~~~~~~{{{~~~}}}zzz{{{}}}yyy~~~}}}xxxwwwzzz|||vvv~~~~~~|||............---+++((('''###%%%(((...888CCCFFFCCC888///%%%###(((,,,***'''%%%&&&&&&''''''(((((((((&&&,,,///,,,(((&&&%%%###(((%%%%%%)))(((%%%'''...888444444888999777555777666333111444888999444000111222444666666222,,,(((&&&%%%***---''''''''''''&&&&&&'''''''''###)))///222111111555888555555666777777555000,,,''''''''')))***)))&&&$$$***'''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&''')))***)))(((&&&%%%$$$%%%'''((('''&&&((('''&&&&&&'''((('''&&&&&&'''((('''&&&&&&'''(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%'''((()))(((&&&'''''''''&&&&&&''')))))))))(((((()))+++---...******+++,,,,,,***)))(((&&&'''((()))***+++,,,,,,000000555999666000111888666888;;;===>>>===<<<:::888888888999<<<<<<;;;:::777888999:::999888555444//////............//////000000111111000...,,,+++333000000222222......111------......//////000000111000000///...---------))))))******,,,---///000,,,,,,++++++,,,...///000,,,...///...------...////////////000222111///---///...,,,++++++,,,---......///000111333555666666777777333---,,,222666666222333555777888999999999777666555888<<>>IIIBBBEEEGGGHHHGGGGGGJJJLLLOOOQQQTTTTTTTTTSSSSSSTTTUUUVVVXXXZZZ\\\___cccgggbbbdddeeeeeecccbbbaaaaaaaaacccgggjjjmmmnnnnnnnnndddhhhnnnssstttrrrnnnjjjxxxuuussstttssspppppprrr{{{|||~~~}}}wwwsssxxx{{{~~~}}}yyyuuutttuuujjjpppuuussspppttt|||uuurrruuu|||zzzxxxwwwyyy~~~~~~{{{zzz~~~~~~|||yyyvvvssssssvvvyyytttuuuyyy}}}yyytttyyy~~~}}}~~~yyy{{{|||yyywwwzzzzzz{{{{{{zzzxxxwwwxxxzzz~~~~~~~~~|||xxx}}}|||rrrwwwsss|||{{{xxxzzz~~~~~~}}}}}}~~~~~~~~~~~~www~~~|||{{{zzz|||~~~vvv}}}~~~~~~))),,,...---***'''((()))&&&)))+++...999FFFHHHDDD888111***'''))),,,,,,+++&&&'''''''''''''''&&&&&&'''++++++)))(((***(((%%%)))((('''&&&'''***---///555444444555777666444222222333444666666555333222222222222444555333,,,&&&((((((((()))))))))))))))###$$$&&&'''((('''&&&&&&+++---000000000000111222333444555555444333000///---,,,***)))'''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$'''%%%%%%(((((($$$$$$&&&((('''&&&%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&((('''%%%$$$###$$$%%%%%%)))(((&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$((((((((()))******'''%%%'''''''''&&&&&&%%%%%%%%%&&&(((***+++)))((((((((()))&&&&&&)))(((%%%$$$&&&'''%%%&&&***+++)))***.../////////...---+++***)))$$$%%%%%%&&&((()))+++,,,,,,...111555777888888777999::::::999888888999;;;777:::;;;:::;;;>>>>>>;;;<<<;;;:::888666555333222000111222333222000...,,,...///000111000///---+++333***&&&111***--->>>///////////////////////////555000,,,***,,,///000/////////.........---------///,,,+++,,,//////---***...............///000000''',,,//////---,,,000444)))+++---///000000///......////////////000333666555444333222111111111111555555555666666666777777555555666777888999999999888999:::;;;===???AAABBB@@@AAACCCDDDDDDEEEGGGIIIQQQOOONNNPPPSSSTTTRRROOO[[[VVVRRRUUU\\\aaa```]]]dddcccbbb`````````aaaaaa___iiikkklllqqqlllfffiiimmmiiikkkqqqrrrnnnpppxxxxxxvvvtttssssssuuuwwwyyytttwww{{{}}}}}}{{{yyyxxxyyyzzz|||{{{yyywwwxxxxxxtttvvvuuussswww~~~|||yyyxxx|||{{{|||vvvuuussstttwww}}}}}}wwwrrruuu}}}~~~yyy{{{}}}~~~{{{xxxwwwyyy|||qqqvvvxxxwwwxxx|||~~~~~~|||}}}~~~~~~|||zzz~~~}}}}}}zzzyyy|||zzz}}}~~~~~~}}}~~~|||~~~|||~~~}}}}}}{{{|||~~~~~~~~~}}}|||}}}{{{~~~||||||}}}}}}zzzzzz}}}|||{{{~~~'''***------)))'''&&&'''###'''***///;;;HHHLLLIII888222***''')))++++++***&&&'''''''''''''''&&&&&&%%%((()))'''''')))((($$$)))((('''&&&'''***---///444333333444666555333111111333555666666555333111111111111222222///+++(((((((((((('''&&&&&&%%%%%%%%%%%%'''(((((((((''''''(((***---///000111333444444444555666555333111000+++++++++(((%%%$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%$$$"""###'''(((&&&''')))''''''&&&%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&'''&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$###!!!'''''''''&&&&&&%%%%%%%%%%%%'''))))))(((''''''''')))&&&&&&))))))&&&%%%(((---***+++///000......111//////......---+++***)))''''''''''''((()))******---///222555888888888888:::;;;<<<;;;999999;;;<<<999======999777999888555999888888777666666666555333333222111000000//////...///000111000///---,,,...***(((222///888LLL;;;000000000000000000000000444111---+++---//////...//////.........---------...------...//////---,,,---------------...//////))),,,//////---,,,///333+++,,,...000000000///....../////////...///222444444444333222111111111111222222222111222222333333333333444555777999;;;===999999999:::<<<>>>@@@BBBEEEFFFFFFFFFEEEGGGIIILLLMMMNNNOOOOOOOOOPPPQQQRRRZZZVVVSSSUUU[[[___```___aaa```___^^^]]]^^^___```bbbkkklllmmmqqqllleeehhhgggfffjjjrrrrrrnnnpppxxxuuussspppnnnnnnrrrwwwzzzwwwyyy|||~~~}}}zzzxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvtttvvvvvvtttvvv}}}}}}zzzxxxzzz}}}xxxxxx}}}~~~{{{vvvtttqqqqqqsssyyyyyyuuutttwww}}}|||wwwyyy|||~~~}}}zzzxxxzzz|||{{{~~~zzzwwwyyyyyywww}}}yyyvvv}}}|||www{{{{{{~~~~~~||||||zzz}}}|||{{{||||||{{{zzz|||}}}}}}~~~}}}{{{{{{~~~|||~~~~~~}}}{{{xxxzzz|||}}}~~~}}}{{{zzz{{{~~~%%%)))------***&&&%%%%%%$$$'''***000;;;GGGLLLKKK888222+++((((((***)))(((&&&&&&'''''''''''''''&&&###&&&'''%%%%%%((('''$$$''''''&&&&&&(((+++---///222222222333555555333111000222555777777555222000...///111000---+++))))))******)))'''&&&$$$######&&&&&&'''(((((((((((('''%%%'''***---...111444666444555666777666555333111***++++++(((%%%$$$'''***$$$%%%&&&'''''''''''''''$$$"""###'''(((&&&&&&)))'''&&&&&&%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%)))(((&&&&&&&&&%%%""" '''''''''&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''')))&&&&&&)))***''''''***+++)))))),,,---***+++............---,,,+++***)))******)))((((((((())))))///000333666888999999999999:::;;;;;;999999:::;;;===BBBCCC>>>999999999888888888777666555555444444333111///---------///000...///000000000///------***+++***111000AAAXXXCCC000000000000000000000000333111...---.........---...............------------...000000///......///,,,,,,,,,,,,,,,---......+++---000///---,,,...111---...///000000///.........//////...---...000222444333222111111000111111777666555444444555666666444444333444555888:::<<<999888888888:::===???AAACCCCCCCCCBBBAAACCCGGGJJJHHHKKKMMMLLLJJJKKKOOOTTTWWWVVVUUUUUUWWW[[[^^^aaa\\\[[[ZZZYYYZZZ[[[]]]^^^eeennnnnnnnnrrrlllfffiiigggiiipppyyyxxxqqqrrrzzzuuusssooonnnqqqvvv}}}{{{|||}}}}}}|||zzzwwwuuuuuusssrrrsssvvvwwwuuussstttwwwxxxwwwzzz{{{xxxyyy~~~~~~zzzvvvwww{{{}}}{{{xxxtttrrrpppppprrrvvvzzz~~~ssstttuuuxxx{{{{{{yyyvvvzzz}}}~~~{{{|||}}}{{{{{{zzz|||}}}|||~~~yyyvvv}}}}}}zzz}}}~~~}}}{{{~~~zzzzzzzzzyyyxxxzzz}}}zzz}}}~~~|||~~~{{{zzzzzz~~~~~~}}}}}}{{{yyy|||zzz}}}zzzyyyzzz~~~$$$)))...///+++'''%%%%%%((()))+++000888AAAEEEFFF777222,,,(((((((((((('''%%%&&&''''''((('''''''''###&&&'''%%%%%%((((((&&&&&&&&&&&&'''))),,,...000222222222444555555333222000222555777777444111///,,,...///---)))'''(((***,,,+++***)))((('''&&&&&&&&&'''''''''''''''''''''%%%''')))+++---///222555555666777888777666444222000---***''''''((((((((($$$%%%&&&'''(((((((((((((((%%%&&&(((((($$$###%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%+++***))))))))))))'''%%%'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&'''((()))&&&&&&)))***((())),,,(((%%%&&&((()))&&&&&&)))---------,,,,,,+++***)))******))))))))))))******000222555777999:::999999666888999999888777777999;;;AAACCC>>>:::;;;<<<;;;;;;:::777555222111000000///...---,,,+++,,,,,,---......///000//////...---***...---///---AAAXXX???////////////////////////111000///.........------........................,,,///222111///...///222------,,,,,,------...///---...000///---,,,---///...///000000000///...---.........---,,,,,,...111444333222111000000000000:::999777666666777888999999777444333222444666888999888777777888;;;>>>@@@@@@@@@???>>>>>>AAAFFFJJJEEEGGGHHHGGGGGGIIINNNQQQQQQSSSTTTSSSSSSUUU[[[___XXXWWWVVVVVVWWWZZZ]]]___hhhppppppoootttooojjjooojjjllluuu}}}yyyoooooovvvooonnnnnnpppttt{{{~~~}}}|||{{{xxxuuussstttpppnnnpppuuuxxxvvvsssuuuyyy|||||||||yyywww{{{{{{xxxwwwyyy}}}}}}zzzqqqqqqssstttvvvxxxyyyzzzrrrtttvvvwwwwwwxxxyyyyyy{{{}}}|||~~~|||}}}}}}{{{yyyyyyyyyyyyzzz||||||zzz}}}~~~}}}{{{}}}~~~}}}~~~||||||~~~~~~~~~zzzyyy{{{||||||}}}&&&***///000,,,(((&&&&&&(((''')))---333999>>>AAA555111,,,)))''''''''''''%%%&&&&&&'''((((((''''''%%%((((((%%%&&&)))***(((&&&&&&'''(((+++---000111333333333555777777555333111222555666666444111///+++---...,,,((('''(((+++(((((())))))))))))))))))''''''&&&&&&&&&&&&&&&&&&'''(((******+++,,,///222555666777888888666555333555///)))(((+++,,,)))%%%$$$%%%&&&'''(((((((((((()))&&&&&&((('''$$$###%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$$$$&&&'''&&&%%%''''''''''''''''''''''''''')))))))))''''''((()))***&&&&&&))))))((())),,,+++((((((++++++((()))+++,,,,,,,,,,,,+++***))))))(((((((((((()))***+++,,,111222555888::::::999999666888::::::888777888888666<<<===999666777888777;;;999666333000///......,,,---.........---,,,+++......///////////////...+++///---///,,,???UUU;;;........................000000//////.........///---.....................,,,///222222///...000222...............//////000...//////...---------...///////////////.........---......---,,,,,,...000333333222111000000000000444333222111111222333333888666333222111333555777777666666666777999<<<>>>????????????@@@CCCIIIMMMEEECCCAAABBBFFFJJJLLLLLLKKKNNNQQQPPPOOOQQQVVVZZZUUUTTTTTTTTTVVVZZZ^^^```hhhpppooooootttrrrnnntttjjjkkkqqqwwwsssgggeeejjjdddfffjjjoootttzzz~~~}}}zzzyyyxxxwwwtttqqqtttpppmmmpppvvvzzzyyyvvvyyy}}}yyyxxxyyy}}}{{{uuuwwwvvvxxx{{{}}}zzzooosssxxx|||~~~}}}{{{yyytttuuuvvvuuuuuuwww|||}}}{{{~~~}}}{{{vvvvvvwwwyyy|||zzz}}}~~~|||~~~~~~{{{{{{~~~{{{{{{~~~|||~~~~~~|||~~~}}}zzz{{{~~~'''+++//////,,,((('''(((&&&$$$%%%***///222888>>>222000,,,)))&&&&&&&&&'''%%%%%%&&&'''(((((((((((((((******''''''***+++)))&&&'''(((***---000222333333333333555777888666444222333444555444222000///,,,------,,,***))))))***$$$$$$%%%&&&'''((()))))))))(((''''''&&&&&&''''''******+++******+++...000444555777888888666555444444...)))))),,,---)))$$$$$$%%%&&&'''''''''''''''&&&###$$$((((((%%%%%%((($$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%###"""###%%%&&&'''&&&'''''''''''''''(((((((((((()))***)))'''''')))******'''&&&((((((&&&(((+++***'''(((++++++)))))),,,+++++++++++++++***)))((('''''''''((()))***+++,,,111333555888999999999888999;;;======<<<::::::;;;;;;======999888:::888444777666333000//////000111,,,...///111111///---,,,............////////////---...---333///>>>QQQ;;;------------------------...//////...------000222---------...............,,,...000000000000000111///............///000000..................------------------............---......---,,,---///111333222111000000///000000.../////////000000000000111111000111222555777999555555555666777999:::::::::;;;<<<<<<===@@@EEEHHHDDD@@@>>>AAAFFFJJJJJJHHHGGGJJJMMMNNNNNNOOORRRUUURRRRRRQQQRRRUUUZZZ___bbbdddlllkkkkkkqqqooolllsssmmmjjjmmmssspppgggcccgggcccfffkkkqqqvvvyyy{{{|||}}}yyyuuutttuuuuuusssppprrrpppoooqqqvvvzzz|||{{{|||~~~yyyxxxyyy{{{~~~}}}wwwqqqsssuuuwww{{{}}}|||yyyvvvrrrvvv}}}|||xxxvvvvvvvvvvvvwww{{{|||~~~{{{|||||||||~~~uuutttuuuyyy}}}}}}~~~|||{{{~~~}}}}}}}}}|||zzzxxxzzz|||}}}|||zzz{{{~~~~~~~~~||||||zzz'''+++...---***''''''((((((%%%%%%)))+++,,,111888000///,,,)))&&&&&&&&&((($$$%%%&&&'''(((((((((((()))+++***'''&&&******((('''(((***,,,///222444555222222222444666777555444444444333333222111111000...---,,,---------+++)))$$$$$$%%%&&&'''((()))***++++++)))((((((((())))))***++++++******+++...111333444666777777666444333***+++,,,,,,+++)))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$$$$((((((%%%%%%'''$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%###$$$&&&''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''%%%%%%&&&(((((('''&&&'''''''''((((((((()))((())))))'''&&&&&&(((***+++'''%%%''''''%%%&&&***&&&$$$$$$((()))'''(((+++******************)))((()))((((((''''''((())))))111222555777999999888777999<<<>>>???===<<<;;;;;;======<<<:::===AAA>>>888777555222///......///000,,,,,,---------------,,,...............///000000000,,,,,,666111888JJJ777........................---......---,,,---222555---------.........//////---------///111111000///...------------...//////...---------...///......,,,,,,,,,,,,,,,---...///,,,---...------...111333333222111000000/////////---...000222333333222222...//////111333555777888333444555777888888888888777888999999999:::===@@@@@@@@@AAABBBDDDFFFGGGGGGDDDGGGKKKNNNOOOPPPPPPPPPOOOOOONNNOOOSSSYYY___bbb```gggeeedddiiihhheeelllmmmggggggoooqqqllliiillljjjlllnnnrrrtttwwwxxxxxxyyyuuupppppprrrtttrrroooppppppqqqrrrvvvyyy}}}{{{{{{vvvzzz{{{|||||||||zzzwwwvvvuuuwwwzzz||||||yyytttpppxxx{{{~~~zzzwwwwwwwwwwwwyyy}}}|||~~~~~~{{{xxx{{{~~~xxxxxxxxx|||}}}{{{|||}}}zzzxxxxxxxxxvvvtttwwwyyy{{{{{{zzz{{{||||||vvv}}}|||~~~}}}|||{{{'''***,,,+++(((&&&&&&(((...)))'''))))))&&&***111......,,,)))&&&%%%'''((($$$%%%&&&'''((((((((((((***,,,***&&&&&&))))))''''''(((***---000333555666111000111333555666444333555444333222111111111111///---,,,---000///,,,((('''''''''((()))******+++...---+++*********++++++******+++******,,,000333222444555777777666444333 '''...---(((%%%(((,,,%%%%%%%%%&&&%%%%%%$$$$$$***'''&&&)))'''###"""$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&'''''''''&&&***'''%%%$$$%%%&&&&&&%%%&&&'''''''''(((((())))))'''((('''&&&%%%%%%''')))+++'''%%%&&&&&&$$$%%%)))&&&$$$%%%(((***((())),,,)))************))))))(((***)))(((''''''&&&&&&&&&000222555777888888777777888:::===>>><<<:::::::::888777555666>>>DDDAAA999:::888333///,,,++++++,,,+++***((('''''')))***,,,...............///000111333+++***777111222AAA000////////////////////////---------,,,+++---333888---------.........//////...,,,+++---111222111...---,,,,,,,,,,,,---.........---,,,---/////////...*********+++,,,---...///,,,---......---///222444333222111000////////////***,,,///222444333222111000000111222333333444444111333555777888888777666;;;<<<===<<<;;;;;;<<<>>>===@@@DDDEEECCCCCCEEEHHHDDDGGGKKKOOOQQQQQQOOONNNMMMLLLLLLNNNRRRXXX^^^bbb]]]cccaaa^^^cccaaa___eeehhh```^^^gggnnnlllkkknnnmmmmmmlllmmmnnnoooqqqrrrwwwrrrmmmmmmqqqsssrrrooonnnppprrrsssuuuxxx}}}www}}}zzz}}}}}}|||zzzxxxxxxzzz|||yyy{{{~~~}}}xxxrrrmmm}}}~~~~~~zzzwwwuuuwwwwwwxxx|||zzz||||||~~~~~~xxxyyyzzzxxxzzz~~~}}}vvv~~~}}}}}}zzz~~~|||wwwuuuuuuvvvtttrrrvvvxxxzzzzzzyyy|||~~~~~~~~~yyyzzz~~~xxxyyy|||yyywwwvvvzzz}}}zzzyyyvvvyyy~~~%%%+++222444///***((((((***)))(((&&&&&&((()))***333///+++)))(((((('''&&&((('''%%%$$$$$$&&&)))++++++'''$$$%%%(((***)))'''((('''(((---444777555222222111111444777888555222444888===<<<888222000///,,,,,,---000333333000,,,...***''''''***,,,,,,++++++++++++*********)))))),,,---(((***///(((###---------///444888999666222444444000,,,***,,,***%%%%%%%%%%%%$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&###$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&%%%&&&''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''',,,+++(((&&&%%%%%%&&&'''''''''''''''((((((((((((***)))((('''''''''''''''((()))&&&###'''---+++###'''((()))***)))(((&&&$$$,,,,,,++++++++++++,,,,,,111222444555555555444333777999;;;:::999888999:::555555777:::<<<;;;999666555333000//////...,,,+++***,,,---+++(((''')))+++---++++++------+++---222......------///000222333111111000000//////......333111---+++***+++...///111...+++,,,...///...,,,...............///000000//////...------------...000////////////............(((,,,///+++...222,,,.........///////////////444555444222///,,,,,,,,,...222333222222333222...000444333...///555777444555666666666555444333222999999999888999999::::::<<<===@@@BBBCCCDDDCCCCCCBBBGGGKKKKKKHHHFFFHHHKKKPPPPPPOOOQQQSSSUUUVVVVVVUUUYYY\\\\\\ZZZ[[[```eeebbbaaabbbeeehhhjjjiiihhhjjjmmmpppqqqmmmllluuuxxxtttpppmmmnnnppprrrssstttrrrppppppqqqtttwwwyyy|||}}}~~~|||{{{xxxxxx}}}|||yyyyyyttt}}}{{{yyyzzz{{{~~~~~~}}}~~~|||wwwxxxvvvvvvzzz~~~~~~~~~|||~~~{{{zzz}}}}}}xxxzzz~~~|||{{{~~~{{{{{{{{{|||}}}~~~}}}xxxvvvtttiii]]]fffuuuvvvqqqvvvyyyyyywwwzzz|||qqqzzz~~~sssrrryyyyyy|||xxxxxx|||}}}}}}%%%+++000111---)))((((((***)))'''&&&&&&''')))***333000,,,)))(((((('''&&&((('''%%%$$$%%%&&&(((***&&&%%%%%%&&&(((***++++++(((''')))...333555444111444333444666888888555333444666888777444000---++++++***+++...111222///,,,---***'''''')))++++++++++++++++++******))))))))))))+++''')))///***&&&///333333555777:::999555111222333000,,,+++---+++&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###%%%''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++***(((&&&%%%&&&'''(((''''''''''''(((((((((((()))(((''''''&&&&&&'''''')))***((('''+++111///)))'''((()))***)))(((&&&%%%))))))(((((((((((())))))222333444666777777666666777999::::::999888888999777666666666888999888777666333000///...---,,,***+++,,,---+++((('''(((***+++)))***------+++...333............///111222333000000000/////////......000///---+++,,,---///111111000.........///...---...............//////000//////...------------.../////////.........------///)))---000+++...111+++...............///000000222333333111///......///...222333111111333222...+++000333111222555444000555555666666777777777888888888777777888999::::::<<<===>>>@@@AAABBBCCCCCCBBBFFFJJJJJJGGGFFFHHHKKKNNNNNNNNNOOOQQQSSSTTTTTTUUUYYY\\\[[[XXXXXXZZZ^^^cccdddeeeeeeffffffggggggiiijjjlllnnnkkkkkkrrr|||vvvrrrmmmjjjjjjkkkllllllvvvtttsssqqqppppppppppppooorrrvvvzzz|||{{{zzzxxx~~~~~~~~~yyyrrroooqqq||||||}}}~~~~~~}}}yyyuuuuuuwww|||}}}wwwyyy{{{}}}~~~}}}}}}}}}~~~}}}|||~~~zzz|||yyyuuussskkkaaakkkxxxwwwuuuzzz}}}~~~|||xxxuuu}}}~~~~~~sssuuu}}}}}}}}}~~~~~~}}}{{{}}}&&&***------***(((((())))))((('''&&&&&&'''((()))222///+++)))(((((('''%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%'''((()))***)))((('''(((***...111333222000777666666777888888555333333222111000///---)))''')))))))))+++...///...------***(((((()))***+++***************))))))))))))&&&)))&&&'''///,,,***222555555666888:::888555222111222000,,,,,,...,,,((()))(((((('''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&''')))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))...---)))'''((()))))))))(((&&&&&&((((((''''''''''''((((((000111222444555666666666666888::::::999888888888999777555444555666666666666333000...---,,,***(((((()))***)))((((((***,,,,,,***+++---,,,***,,,111............///111222333///////////////.........------------...///000111...///...---+++***+++,,,......------......///000//////...------------.........---------,,,,,,,,,000+++///111+++---000+++///......------///000111///000111111/////////111...111222111111222111...,,,///111111222555444222777666555444555666777888555555555666666888999:::<<<<<<<<<===???@@@BBBCCCBBBFFFIIIIIIGGGFFFHHHJJJKKKKKKLLLMMMOOOPPPQQQRRRTTTWWWZZZZZZXXXWWWYYY\\\dddeeefffdddbbbaaadddggghhhfffgggiiijjjiiinnntttpppmmmjjjhhhiiikkkkkkkkkpppoooooonnnnnnnnnnnnnnnjjjnnnsssyyy|||}}}|||{{{xxxxxxyyyyyytttooorrrwww}}}|||~~~tttuuuyyy{{{}}}xxxyyyzzz|||~~~~~~~~~|||yyy~~~{{{zzzsssrrrnnnhhhqqq|||yyy|||~~~}}}~~~xxxxxxvvvpppttt{{{xxxxxx}}}~~~'''(((***)))'''&&&''')))(((''''''&&&&&&''''''(((...,,,)))(((''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((''')))++++++%%% '''))),,,///000000000000888888777777666555333222333///,,,+++,,,+++'''$$$((((((((()))+++,,,------+++***)))((())))))))))))))))))))))))))))))))))))%%%)))&&&&&&------+++222000111444666888888666555000111000---...000///***))))))((('''''''''((((((''''''''''''''''''''''''&&&'''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$###$$$''')))(((&&&''''''((()))(((((('''&&&))))))(((((((((((())))))+++,,,...000111333444555555777::::::999777777777999888555555555666555333555222///---,,,+++)))'''%%%&&&'''((()))+++---...---+++,,,---,,,((()))---------......///111222222........................,,,---...//////000000000...000111...+++)))+++---...------------...////////////...------------...---------,,,,,,,,,++++++000,,,111333,,,---000+++000///---------...000111///000111000///...///000...111222//////222111...000000...---...222555777999777444222000000111222333333333444555777888999;;;::::::;;;<<<>>>@@@BBBBBBDDDFFFFFFEEEEEEGGGIIIHHHJJJLLLMMMMMMNNNOOOQQQTTTUUUVVVVVVWWWYYY]]]aaa___bbbcccaaa]]]]]]bbbhhhgggdddcccfffiiihhhjjjmmmiiihhhgggiiikkknnnnnnnnnnnnmmmkkkjjjiiijjjkkklllmmmqqqvvv{{{~~~~~~}}}|||sssqqqqqqtttttttttwww|||{{{}}}~~~}}}{{{|||xxxzzz~~~xxx{{{~~~~~~~~~~~~~~~|||tttzzz{{{|||}}}~~~|||{{{{{{rrrqqqrrrpppxxxzzz||||||}}}|||xxxvvvqqqtttyyytttvvv|||~~~~~~~~~''''''''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''***(((&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%,,,'''###'''......&&&&&&***///000//////000111777777777555333222111000111...***)))******'''$$$((())))))*********+++,,,*********)))((((((((()))((((((((((((((((((((((((&&&,,,(((%%%,,,,,,+++000///111444666777777777777000222111///000333111,,,))))))((('''&&&&&&''''''&&&''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***((('''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((()))''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&''')))''''''(((((((((''''''''''''((((((((((((((('''))))))(((((((((((())))))******,,,---///111333444444666999:::999777666666777777777777888666333000333111...,,,+++***((('''''''''&&&'''((()))*********)))***---,,,)))***...+++,,,---...///000000111---------------...............///000000///......111333444222...,,,...111---------------...////////////...------------...---,,,,,,,,,,,,+++++++++///,,,333555------000,,,///......---...///000111000111111000...---...///---000111......111000------,,,,,,---...///000222888666333111000000111222222222222333444666777888999888888999:::<<<>>>@@@@@@AAACCCCCCCCCDDDFFFGGGFFFIIILLLMMMMMMMMMNNNPPPUUUTTTQQQPPPQQQVVV\\\aaaYYY\\\]]][[[YYY\\\dddkkkhhhccccccgggiiihhhgggiiifffffffffiiilllmmmlllkkkrrroookkkgggeeefffhhhjjjpppsssvvvxxxyyyxxxwwwuuu}}}uuuppprrruuutttssssssuuuwwwzzz{{{|||~~~~~~~~~}}}zzz}}}~~~~~~{{{|||~~~}}}{{{{{{}}}|||zzzzzzzzz|||~~~|||{{{rrrssswwwwww|||zzz~~~|||}}}|||wwwzzz}}}wwwxxx}}}~~~{{{|||'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''%%%'''&&&&&&%%%%%%%%%%%%%%%(((###!!!&&&...000***!!!&&&+++111222///...111444555666666444111//////000---,,,*********)))(((&&&)))+++,,,,,,+++******+++)))***+++***(((''''''(((''''''''''''(((((((((((('''...)))$$$***,,,+++///333555777888777666666777111444444222333555333...***)))(((''''''&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***)))'''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&'''((()))&&&&&&((('''$$$###&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''++++++,,,---///111333444333666999:::888666555555444555555777777555111...111///,,,++++++***(((''',,,***((('''''''''%%%$$$$$$$$$''',,,---+++---111)))***,,,---......//////,,,,,,,,,---------------//////000000000//////............---,,,+++---...------,,,,,,------.../////////...------------...------,,,,,,,,,+++++++++...,,,444666------111---.........//////////////////000111000...---...///---000000------000000---'''(((,,,111222...***+++333333222222333444666777222222222333444555666777666666777888999;;;<<<===?????????@@@AAACCCDDDEEEDDDGGGLLLMMMKKKKKKLLLOOOUUUQQQMMMKKKKKKOOOTTTXXXVVVVVVVVVVVVWWW]]]gggnnniiiffffffjjjkkkiiigggiiigggggghhhiiijjjiiieeebbbjjjiiihhhhhhjjjnnnrrruuuuuuvvvwwwwwwwwwvvvuuuttt~~~tttnnnqqqvvvvvvsssqqqtttwwwzzz}}}~~~|||||||||~~~}}}~~~~~~|||{{{}}}~~~|||sssvvv}}}{{{|||zzz|||~~~~~~~~~}}}}}}}}}~~~~~~~~~yyy|||yyy{{{|||~~~{{{|||'''&&&%%%&&&'''(((((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&)))******)))((('''%%%######$$$%%%&&&$$$$$$%%%(((+++,,,***'''%%%,,,333444000...222777444555555333000...///111((()))+++***)))((('''(((***---000///---***)))***(((***,,,+++(((&&&&&&(((&&&&&&&&&''''''(((((((((&&&...)))###)))---,,,///111333666777666555777999333666666444555777444///++++++***)))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))'''$$$$$$''''''######''''''''''''''''''((())))))(((''''''''''''''''''(((+++++++++,,,---///222333222555888:::888666444444333222222222333333000...///---+++*********)))(((,,,)))&&&&&&''''''%%%###%%%%%%(((,,,,,,***+++///'''(((***,,,------------++++++,,,,,,,,,---------.........///000000111111,,,***))))))+++,,,,,,+++------,,,,,,------.../////////...------------...------------,,,,,,,,,,,,,,,,,,444777......222///,,,---///000111000///...---...000///......///111---000///,,,,,,///000---000---...222222...---000000111222333444555666777333333333333333444555666333444666777999:::::::::===<<<<<<===???AAABBBCCC@@@EEEJJJKKKIIIHHHJJJLLLPPPMMMKKKJJJLLLNNNQQQRRRVVVTTTSSSSSSXXX```jjjpppkkkjjjkkkooonnnjjjiiikkkiiiiiijjjkkkkkkhhhddd```eeegggjjjoootttxxx{{{}}}xxxxxxxxxwwwxxxyyyzzz{{{vvvooolllqqqvvvwwwvvvvvvxxxyyyzzz|||~~~~~~}}}{{{{{{~~~}}}|||tttzzz}}}{{{|||yyy}}}|||www|||~~~}}}}}}~~~~~~{{{zzz|||{{{vvv|||~~~~~~zzz}}}{{{{{{{{{}}}}}}~~~&&&&&&%%%&&&((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$%%%(((+++---,,,+++)))'''%%%""""""###%%%'''$$$'''+++***'''&&&''')))$$$,,,444555000///333999444555666333000...000222$$$(((++++++(((&&&''')))+++///222222...***))))))(((***,,,+++(((%%%&&&(((&&&&&&&&&'''''''''((((((%%%---(((""")))......111)))---111333444555888;;;555777888666777888555000---,,,+++***))))))))))))&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''"""""""""$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&%%%%%%''''''''''''((((((((()))'''''''''''''''((()))******'''(((,,,,,,''')))...'''''''''''''''((()))*********))))))))))))******))))))))))))***,,,...000111555888:::888666444333222000......///000000///...,,,***)))******)))((('''%%%###%%%(((***)))(((***)))+++---+++&&&&&&)))&&&''')))+++,,,,,,,,,++++++++++++,,,,,,------------------...///111333444111...,,,---111333222000---,,,,,,,,,,,,---......//////...------------.........------------,,,,,,++++++555777///...333000+++---///111222000...---***,,,.../////////111333---//////,,,,,,//////---???666///.........555>>>///000111222222222222111444444444333333444555555222333555777999999999999<<<;;;:::;;;===@@@AAABBB>>>CCCIIIJJJGGGFFFHHHKKKJJJJJJJJJMMMPPPRRRSSSSSSXXXUUUQQQSSSYYYccclllqqqllllllooorrrpppkkkjjjmmmiiijjjlllnnnooolllhhhdddooorrruuuxxxyyyxxxvvvtttuuuuuuttttttvvvyyy|||~~~tttpppooorrrtttrrrrrruuu{{{zzzyyyyyy{{{{{{{{{{{{yyyyyy|||~~~~~~~~~}}}}}}|||~~~|||uuu|||~~~zzz{{{xxx}}}}}}~~~~~~~~~~~~~~~||||||~~~}}}}}}{{{|||zzzvvvyyy|||{{{zzz||||||{{{|||~~~+++(((%%%$$$%%%%%%%%%$$$(((''''''&&&&&&&&&''''''***%%%!!!###+++111222000///+++((((((***+++***((('''(((******((((((((()))'''///444333333555777666666666444111---+++,,,---'''((('''&&&***///...)))///...,,,***((((((((((((***)))((('''''''''''''''(((''''''&&&&&&((()))******(((''')))***)))...444222333444555666666666666777999999555444555444000666...)))***------,,,,,,((('''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$"""(((&&&$$$$$$&&&'''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&***,,,+++)))''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))'''((()))((('''&&&''')))###$$$%%%&&&''''''''''''###&&&)))***)))(((((((((,,,,,,,,,,,,------...///333333222222111111000///...//////...,,,++++++,,,+++******)))(((''''''&&&%%%&&&&&&&&&''''''((((((((()))************)))((((((+++---+++''''''---222,,,)))%%%%%%(((+++,,,,,,,,,---///000000000///...333333333111...,,,,,,,,,...,,,***+++,,,...//////,,,...//////...------...555...***++++++((((((,,,+++,,,---...////////////+++,,,...000000///...,,,///////////////.........000111222111///.........---,,,+++++++++,,,,,,---000000000000111222333444111111222222222333333333555444444444555666888999;;;555666999666999>>>;;;???@@@AAACCCDDDEEEFFFFFFGGGDDDEEEIIIJJJIIIKKKOOORRRRRRSSSTTTWWW\\\dddiiimmmtttyyyssshhhcccgggnnnjjjnnnpppmmmkkkkkkjjjgggmmmoooppprrrxxx~~~~~~zzzyyyzzzzzzwwwuuuwww|||qqqoooooosssuuutttwww{{{{{{sssssszzz}}}sssuuuxxxyyyzzz|||~~~{{{~~~{{{{{{~~~}}}}}}}}}}}}xxxpppooouuurrrxxx~~~~~~~~~}}}|||~~~zzz|||~~~zzzyyyyyyxxx{{{~~~~~~www{{{zzz{{{{{{|||~~~'''%%%$$$$$$&&&''''''&&&)))(((((('''&&&&&&&&&'''***'''$$$&&&,,,111333222///,,,******+++,,,***)))&&&(((******)))(((((()))(((...222111111555777666777666444111---++++++,,,((()))'''&&&(((,,,***&&&...,,,+++)))((('''(((((()))((((((((('''''''''''')))(((((('''((()))***+++***((((((++++++***---333444444333333444666888999666999999555555666555222000***'''***,,,***'''&&&)))((('''&&&&&&%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$"""'''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&)))+++***(((''''''((((((((((((''''''(((''''''''''''''''''((())))))(((((((((((())))))'''((()))((('''&&&''')))%%%&&&'''(((((()))))))))$$$''')))***)))(((((()))++++++******++++++,,,,,,000000111222111000///......//////...,,,++++++,,,******))))))(((''''''&&&&&&&&&'''''''''((((((((())))))(((((())))))******++++++*********)))(((''',,,(((%%%%%%(((+++,,,,,,,,,---...///000//////......///000///...---...//////---++++++---.........///......,,,***+++...111777000---///000......222,,,---......///.........,,,,,,.../////////...---////////////////////////)))+++---------,,,---///............------------/////////000000111222333111111111222222222333333666555444333444444666666;;;777555999===:::888:::===>>>@@@BBBDDDDDDDDDDDDHHHEEEFFFIIIKKKJJJKKKOOOPPPQQQRRRSSSVVV[[[aaafffiiikkkllljjjeeecccdddfffggglllooommmllllllkkkhhhppprrrrrrrrrvvvzzzyyyuuuxxxwwwvvvwwwzzz}}}xxxuuutttwwwxxxxxxzzzzzzvvvrrrtttxxx{{{zzzxxxxxxxxxyyyyyyyyy|||}}}~~~~~~~~~{{{~~~}}}}}}{{{wwwqqqssszzz{{{~~~}}}}}}}}}}}}~~~}}}zzzwwwzzz{{{{{{~~~~~~}}}}}}~~~&&&%%%%%%%%%''''''%%%###+++***)))((('''&&&&&&&&&(((''''''(((***...111333///...,,,,,,------+++)))&&&(((+++,,,***((((((((((((,,,///...///444777777777666444000,,,))))))******+++***((()))+++***%%%+++***)))((('''''''''''''''((()))))))))((('''&&&))))))(((((())))))***+++(((''')))---,,,***,,,111333222000///111333777999444777888555555888777444111---,,,000222...)))((())))))(((((('''(((((()))$$$%%%&&&'''))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$"""&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))'''((()))((('''&&&''')))''''''((()))************&&&((())))))''''''(((*********)))((((((((())))))+++---///111111000...------......---+++***+++,,,***))))))(((((('''''''''''''''(((((((((((()))))))))(((((((((((()))++++++,,,'''$$$'''------&&&***(((&&&&&&(((***,,,,,,,,,---......//////......,,,...///...------...///000...,,,,,,---...---,,,000///,,,(((''')))...222333...+++---///...///111.........///......---,,,---------............/////////000000000000//////(((***,,,,,,,,,+++,,,---//////000000000///---,,,.........//////000111111000111111111222222222222555444333222222222333444777:::666@@@NNN@@@000999:::<<>>SSSCCC///>>>555777;;;>>>@@@???===<<<@@@===>>>AAABBB@@@BBBEEEJJJLLLPPPRRRSSSTTTVVVXXXUUUWWWZZZ[[[[[[]]]```bbb___dddhhhggghhhkkkllljjjggglllnnnnnnppptttuuussstttwww{{{|||zzzxxxwwwxxxwwwsssrrrtttuuutttwww{{{tttxxxzzzwwwqqqppptttyyy~~~}}}|||||||||{{{{{{}}}wwwyyy|||}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{zzzxxxyyyyyyyyywwwvvvwwwzzz{{{{{{{{{zzz|||}}}~~~~~~||||||vvv~~~(((''''''''')))((('''%%%+++***)))((('''&&&&&&&&&$$$&&&((((((''''''***---//////...+++)))((()))+++***+++,,,+++)))(((((()))'''(((((((((---555888777444333111---)))&&&&&&'''$$$***---+++***,,,+++)))%%%&&&&&&'''''''''&&&&&&&&&'''((()))))))))((('''$$$%%%&&&''''''''''''&&&%%%%%%(((++++++'''(((+++&&&(((,,,///111111///......222333333444888999666333///---...,,,((((((***''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$"""(((&&&$$$$$$&&&'''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''((()))((('''&&&''')))&&&''''''((((((''''''''')))***+++***((('''((()))******)))((((((((())))))&&&(((***---...---+++***&&&((()))((('''&&&'''(((''''''''''''''''''''''''))))))((((((((((((''''''%%%'''+++///111000...---,,,+++***'''&&&&&&(((***&&&'''(((((('''((()))+++,,,++++++++++++,,,---...,,,---///000000000222444///.........000///...,,,***,,,......---,,,,,,,,,111111///,,,---///...+++////////////...---,,,+++---------............///...///111333444333222111)))+++---------,,,---///***+++,,,------,,,++++++***+++---...//////......////////////000000000000---------...000222444666333888000000===999444AAA555777:::===>>>>>>===<<>>>>>AAABBB@@@AAADDDGGGHHHIIIJJJJJJKKKNNNPPPPPPUUUZZZZZZWWWWWW\\\aaaaaadddccc______cccffffffgggmmmpppnnnnnnqqqsssrrrsssvvvyyy{{{||||||{{{{{{ooonnnpppvvvyyyyyy{{{~~~}}}~~~yyyrrrooorrrwww{{{wwwvvvyyyxxxtttssswwwtttwwwzzz||||||}}}~~~yyy|||~~~~~~~~~vvvuuuxxx||||||zzzrrruuuwwwxxx~~~~~~|||{{{wwwzzz~~~~~~~~~}}}}}}...,,,)))(((((())))))((((((''''''&&&&&&&&&''''''######$$$$$$&&&&&&''''''......+++&&&""""""&&&+++------,,,)))'''''')))+++&&&'''(((***000888999666111111///,,,(((&&&'''((((((...111...+++***)))&&&$$$%%%'''((()))((((((''''''''''''''''''((()))***%%%&&&((()))))))))((('''%%%$$$%%%''''''$$$%%%***&&&'''''')))+++---...000,,,000111111222666777444222111444777444---)))******)))(((&&&&&&%%%%%%%%%######%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$"""***'''###"""###&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''')))++++++((((((***,,,''''''((((((((((((''''''((((((''''''''''''(((((('''''''''&&&&&&''''''''''''((()))((('''&&&''')))'''((((((((((((((('''''''''***,,,,,,+++((('''''''''''''''''''''((()))***)))******+++++++++++++++((()))+++***))))))***+++&&&'''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''&&&%%%&&&(((+++///111%%%%%%&&&)))++++++)))&&&$$$'''))))))'''''')))+++,,,+++*********+++,,,---,,,---///...------...///---------///111111///...---...///...------...///...222111...111666555000.........///......---,,,+++,,,...000000///...,,,---///222444555444333222,,,...///...,,,******+++*********+++,,,---...///***,,,...000000000///.............../////////000111000/////////111222333,,,666AAA<<<333777888,,,666777888:::;;;<<<======???<<<<<>>???BBBEEEFFFGGGGGGGGGHHHKKKNNNNNNQQQSSSTTTSSSSSSVVVYYYbbbdddbbb]]]\\\```dddeeeccciiinnnnnnnnnsssvvvwwwwwwuuuuuuwwwzzzzzzvvvrrrnnnmmmqqqxxx||||||}}}~~~wwwssstttwwwzzzyyy|||zzztttsssvvvvvvwwwyyyzzz{{{}}}}}}~~~~~~vvvwwwxxxzzz~~~~~~}}}}}}~~~{{{{{{~~~xxxuuuxxxtttwwwxxxyyy~~~|||}}}~~~|||zzz}}}}}}{{{~~~}}}|||yyy222///***'''&&&&&&&&&&&&''''''((((((((((((''''''"""###%%%&&&'''((((((((())))))))))))((((((((((((...,,,++++++++++++***((((((&&&''',,,000111222333333...,,,---***%%%&&&+++***//////)))''')))***&&&%%%'''&&&$$$&&&******'''***'''%%%%%%&&&''''''''''''''''''(((***)))'''&&&"""%%%'''&&&$$$"""###%%%'''((()))***+++,,,------...///111111222333666888777777666555222000---+++***&&&######%%%&&&%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%(((&&&%%%%%%'''(((((('''%%%""" !!!$$$''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%///,,,(((&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***+++++++++)))((('''(((((())))))))))))(((((()))((('''''''''(((***+++)))***+++***)))((()))***((()))***++++++***)))(((,,,+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&))),,,+++'''%%%%%%'''"""'''+++,,,***'''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))***+++,,,---///000000333000///000222111---)))...///000///---,,,,,,...000//////000000000000000+++,,,------......------............//////000000111111222444666666444111......------------......---.........---,,,,,,+++...,,,+++,,,...000000///---///111111000//////000///...---...000111222111888888777666444333222222555777888888777777888:::::::::999:::<<<@@@DDDFFFAAADDDFFFFFFFFFIIINNNRRRSSSEEEQQQZZZRRR```mmmYYY___]]][[[YYYZZZ\\\___aaajjjiiihhhgggiiipppxxx~~~wwwvvvssspppsssxxxwwwrrruuusssrrruuu{{{~~~~~~||||||uuuooosss{{{~~~}}}{{{zzzyyyyyyyyyzzzxxxvvvvvvzzz}}}|||yyyxxxzzzwww||||||rrrzzzxxx{{{}}}xxxzzzzzz|||~~~{{{zzzxxxwwwzzz}}}}}}~~~zzz}}}}}}}}}wwwyyy|||~~~{{{sssyyyxxx///,,,(((&&&&&&''''''&&&''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&)))(((((((((((((((((((((...---,,,,,,------,,,++++++***))),,,///111111222111---***+++***&&&(((---***...///***'''))))))&&&''')))'''$$$&&&)))(((%%%&&&%%%###$$$&&&((())))))%%%&&&''')))******)))((( """%%%&&&%%%%%%'''***'''(((((()))+++,,,,,,------...000000111222555777777666666444222///,,,++++++(((%%%$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$###%%%&&&&&&$$$$$$&&&(((###""""""$$$'''(((&&&###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$...+++'''%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))*********)))((('''(((((())))))))))))((((((((('''''''''''''''(((((()))***+++***((('''((())))))))))))******)))))))))***)))'''&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&&&&'''!!!%%%((((((&&&$$$######'''''''''''''''((())))))((((((((((((((((((((((((,,,------...///000111111444333333333333222000......///000///---,,,---.........////////////......,,,------...............------......//////////////////000222444444222///.........------.........---.........------,,,+++...,,,+++,,,...000000//////000111000///...///111111000///000222333333333111111111000000000//////333444666666555555777888666777888:::<<<>>>@@@AAA@@@CCCFFFGGGHHHIIILLLNNNNNNJJJWWWZZZUUUlllyyy___[[[ZZZYYYXXXYYY\\\___aaafffggghhhiiilllpppvvvzzzwwwtttooonnntttyyyvvvmmmppppppqqqssswww{{{}}}}}}~~~xxxtttwww}}}{{{zzzyyyxxxxxxwwwwwwxxx{{{~~~{{{{{{}}}qqqppprrrxxxzzzwwwyyy|||}}}zzzvvv}}}zzz|||}}}|||zzz{{{{{{|||~~~~~~}}}~~~|||~~~}}}zzz}}}~~~yyyxxxttt~~~,,,)))&&&%%%%%%'''''''''''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((...---,,,---///000///...///...,,,---///111111111...***((()))***))),,,000***---...***((())))))''')))***(((%%%&&&)))'''###&&&%%%###$$$&&&''''''&&&%%%&&&((()))*********)))!!!###%%%&&&&&&''')))***''''''((()))***+++,,,,,,+++,,,...//////111444666666666666444222///,,,***,,,***'''&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$'''&&&!!! ###(((!!!"""$$$&&&((((((%%%"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$,,,)))&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((()))))))))(((''''''(((((())))))))))))((((((&&&'''''''''''''''&&&&&&***+++,,,***(((&&&'''(((***))))))(((((())))))***(((((('''&&&'''(((***+++))))))((((((((('''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&(((''''''$$$%%%&&&&&&$$$#########'''''''''''''''((())))))((((((((((((((((((((((((*********+++++++++,,,,,,111333444444222000000000---/////////---,,,---...---...///000000///...---,,,---......//////......---------........................000111111///---........................---............---,,,,,,...,,,+++,,,...000000///000111111///......000222111//////000222333333222/////////000111111111222000222444444444444555666222444777999;;;<<<<<<<<<<<>>???>>>888FFFCCC999AAALLLMMMNNNLLLKKKIIIIIIKKKNNNRRRUUUUUUVVVVVVWWWYYY]]]ccchhh\\\^^^___]]]bbbkkkrrrtttooonnnooorrrvvvxxxvvvtttqqqnnnnnnqqqssssssvvv{{{xxxtttqqquuu}}}}}}}}}~~~~~~~~~}}}~~~~~~{{{yyyzzzqqqvvv{{{}}}{{{yyyyyyyyywwwyyy|||}}}~~~ttttttzzz|||{{{}}}sss|||}}}|||zzz~~~{{{{{{~~~|||sssrrrzzz}}}|||"""$$$''''''&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&***(((''''''(((((('''%%%&&&***+++)))(((***)))%%%---...,,,)))+++......***,,,111555777666333---((((((((((((+++......***'''((((((***,,,------***(((''''''((())))))((('''&&&)))%%%$$$&&&&&&$$$%%%)))'''(((***,,,---------,,,:::222(((%%%(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((***,,,///000000666555555777999888444000111---,,,...,,,'''(((...///,,,'''###"""###%%%''')))'''$$$%%%''')))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$###'''$$$!!!!!!$$$'''(((''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((($$$$$$$$$'''(((&&&!!!'''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&((()))((((((((((((((((((((((((+++((($$$$$$&&&((('''&&&+++)))'''&&&''''''&&&%%%((((((((((((''''''''''''))))))(((((()))***++++++)))(((&&&%%%%%%''')))***(((((()))***************%%%$$$$$$%%%((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&%%%%%%(((((()))***+++,,,,,,---((((((''''''''''''(((((())))))(((((('''''''''&&&''''''(((((())))))******)))+++,,,---------///111222222222111000...,,,,,,///000111///,,,,,,...111222000//////000000///---000//////...---.........+++---000222222000...,,,000---,,,---000111000...---,,,,,,,,,------......+++++++++,,,,,,,,,------///////////////.........///////////////000111111111000000222444555444333...111444666555555666777666555555777:::===>>>===>>>???@@@BBBDDDEEEGGGGGGJJJJJJKKKMMMNNNOOOPPPQQQUUURRROOOOOOSSSYYY^^^```VVVWWWZZZ```hhhmmmnnnmmmnnnpppssstttsssqqqpppoooooonnnmmmnnnqqqwww}}}{{{yyyxxxxxxyyy|||~~~~~~yyyzzz{{{~~~|||xxxyyyzzzxxxzzzrrruuuzzz}}}|||}}}~~~|||uuuzzz~~~{{{uuuvvv~~~~~~}}}}}}vvvsssyyy|||{{{uuuuuu}}}|||{{{yyyyyyzzz~~~}}}&&&&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&***(((''''''(((((('''%%%&&&)))***((((((***)))&&&...///---******---,,,)))(((+++---......---+++))),,,++++++---...,,,((($$$((()))***+++,,,,,,***)))&&&'''((())))))((('''&&&***'''&&&((((((%%%%%%(((%%%''')))+++---//////000???666,,,((()))***'''$$$'''''''''''''''''''''''''''&&&&&&&&&)))+++------333333444777999999666333...+++***,,,)))%%%''',,,+++)))&&&$$$###%%%'''((()))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$###)))&&&######%%%&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''***))))))+++,,,+++'''###''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&&&&'''((((((((((((((((((((((((((()))'''%%%%%%(((******)))'''&&&%%%&&&)))*********((((((((((((''''''''''''))))))(((((()))******+++***)))((('''&&&&&&''''''(((((()))***************((('''''''''((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((())))))***++++++((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''''''''(((((((((((()))+++,,,---,,,---///000000000000////////////...111222111///+++***,,,...222000//////000000///...111111111111000000000000//////////////////......///---,,,---000111000...------,,,,,,,,,---...///,,,,,,---------.........000000000000000////////////////////////000000111000//////111333444333222///111333444444444555666555444444666:::===>>>>>><<<===>>>???AAACCCDDDEEEGGGGGGHHHIIIKKKMMMNNNOOOQQQOOOLLLMMMQQQWWW\\\^^^ZZZZZZZZZ^^^eeejjjmmmmmmrrrssstttrrrooommmllllllpppnnnjjjiiilllssszzz|||yyyyyy|||~~~}}}|||yyy{{{{{{wwwxxxyyyxxxyyy}}}tttuuuzzz}}}~~~||||||{{{|||zzzvvvsssvvvxxxwwwuuuzzz||||||}}}}}}~~~~~~yyywww}}}{{{yyy~~~zzzzzz}}})))'''%%%''')))***'''$$$&&&&&&''''''''''''&&&&&&)))(((&&&'''(((((('''&&&&&&)))***'''(((***)))&&&//////---******---,,,((((((***...111222000...,,,------------...,,,)))&&&((()))***+++++++++***)))&&&''''''(((((((((''''''+++((())),,,+++'''&&&((($$$&&&(((***---000222333===555,,,(((((()))'''$$$''''''''''''''''''''''''%%%%%%%%%%%%''')))+++,,,///000222666999:::888555---++++++,,,***'''(((,,,((('''&&&%%%%%%&&&((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$+++(((&&&%%%%%%&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''')))((('''(((((((((&&&$$$'''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&%%%&&&'''(((((((((((((((((((((((((((&&&&&&''')))+++,,,+++'''&&&&&&'''***+++++++++((((((((((((''''''''''''))))))((((((((()))************))))))(((&&&%%%%%%(((((()))))))))*********+++++++++***)))((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((())))))******)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))***,,,,,,,,,,,,...000...............///000111///000000...,,,+++,,,---111000000000111111000...222333444444444333111111333111...,,,+++---///000...---------///000///......---,,,++++++---///000---------.........//////000000000000000000000000//////......//////000111///......000222222111000111222333222111111333555444333333555999<<<======999:::;;;<<<>>>@@@AAAAAADDDDDDDDDEEEGGGIIIKKKMMMLLLJJJHHHJJJOOOTTTXXXZZZ]]][[[[[[]]]bbbgggkkkmmmrrrrrrqqqooollljjjjjjkkkppplllhhhfffiiipppyyy~~~zzzvvvwwwzzz|||zzzvvvwwwzzz|||yyyzzzvvvwwwwwwvvvwwwzzzxxxxxx|||}}}xxxzzz{{{{{{}}}}}}xxxqqqrrrrrrrrrssswww~~~~~~}}}{{{}}}~~~~~~}}}{{{yyy|||~~~}}}|||~~~~~~)))%%%"""$$$((()))&&&"""%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&(((((('''&&&&&&))))))''''''******''',,,---,,,)))+++......***)))+++222888999444...,,,++++++,,,---...---,,,***''')))***+++************&&&'''''''''(((((((((((((((''')))------)))''')))&&&'''(((+++---000333444444///(((%%%'''((((((&&&'''''''''''''''''''''''''''((((((((((((***,,,......000222666888888777555//////000000...,,,---///'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))((('''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&(((((((((((((((((((((((('''''''''''')))************(((((((((******)))'''((((((((((((''''''''''''))))))((((((((())))))***'''((()))***)))(((&&&$$$((((((((((((((()))******+++---------+++)))(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))*********))))))******)))))))))(((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''(((***,,,,,,++++++---......------------...000111+++,,,---------...///000111000000111333222000///222333444555555333111000444222///,,,+++,,,...///------------...//////...///...,,,++++++---///111------------............////////////000000000000///............///000000...------///000111000...111222222000///000222444555444333444777999999999888888999:::<<<===>>>???BBBAAAAAABBBCCCFFFIIIKKKHHHGGGFFFHHHMMMRRRVVVWWWYYYYYYZZZ\\\aaafffiiillliiikkkmmmmmmkkkiiiiiiiiikkkiiiggggggkkkrrrzzz{{{wwwtttvvv{{{|||yyyuuutttxxx|||~~~{{{xxxvvv}}}yyyvvvvvvvvvvvvvvvvvv|||{{{~~~}}}}}}{{{}}}~~~yyyoooqqqppppppttt{{{}}}}}}|||vvvyyy|||}}}***&&&###$$$((()))&&&"""%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''((('''&&&%%%((((((&&&&&&)))***''')))******)))+++000111...+++***---222222---***++++++,,,---------,,,++++++''')))******)))((()))+++''''''''''''(((((())))))%%%%%%(((---...+++)))***))))))+++,,,...000111111111---(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))))))))((())),,,//////111444666666555444333111333333222000///000000(((((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))((('''******)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((''''''(((((('''''''''''')))(((((()))******(((&&&((((((((((((''''''''''''))))))((((((((((((((()))$$$%%%(((******)))((('''((((((''''''(((((()))***))),,,......,,,+++++++++)))(((((((((((((((((()))((((((((((((((((((((((((&&&'''(((((()))))))))(((,,,++++++******))))))(((''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((***++++++******,,,---...---------------......,,,,,,,,,---///000000///111000111222444444111///000111333444444222000///111111000///...---------,,,------...---......//////...---,,,,,,...///111+++,,,,,,,,,,,,------------------.........//////...............//////000...------...000000///---111222111000//////222444777555444444555666555444777888888:::;;;<<<===>>>@@@@@@@@@AAABBBDDDFFFGGGFFFEEEEEEHHHLLLQQQSSSTTTQQQTTTXXX\\\```dddggghhhbbbeeeiiijjjiiifffeeedddeeefffhhhlllqqqvvv{{{}}}wwwuuutttwww|||~~~{{{xxxvvvxxx{{{{{{yyyyyyyyy{{{{{{zzzwwwvvvvvvwwwuuussszzzyyy||||||zzz{{{{{{ooommmnnnqqqxxx~~~|||~~~wwwyyy~~~,,,)))''''''((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%%%%%%%'''((('''&&&%%%((('''%%%%%%)))***((('''))))))(((,,,222333000333+++(((+++***'''+++222...//////...+++(((((((((&&&)))+++***((('''))),,,(((((((((((()))***++++++&&&%%%(((---...+++)))+++***+++---///000000//////444111,,,(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%&&&)))---///222555666555333222222///333444111.........,,,))))))((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((('''(((((((((%%%&&&&&&''''''''''''&&&###%%%&&&'''&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))***++++++***)))(((***,,,%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((&&&%%%&&&'''((((((((((((((((((((((((&&&''')))(((&&&%%%%%%&&&&&&%%%&&&(((******)))'''((((((((((((''''''''''''))))))((((((''''''((((((###%%%''')))******)))((()))((('''&&&'''((()))***'''+++//////---+++,,,---))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((((((((((((,,,+++++++++******))))))&&&'''((())))))((('''&&&'''''''''((((((((((((((()))))))))))))))(((((((((((()))++++++******+++,,,,,,,,,---......------,,,111000//////000///---+++111111111333555555222000///000111111111000.........///000111000///---,,,+++---......------...///...............//////000+++++++++,,,,,,,,,------,,,,,,,,,------......///......------......///000...------...///000...---000111222111000000222444777555333333333444333222777777888999:::;;;<<<<<>>@@@AAAAAA@@@>>>===CCCCCCDDDGGGJJJLLLMMMLLLJJJNNNRRRTTTVVVYYY^^^aaa^^^______^^^]]]]]]^^^```]]]```ffflllqqqrrrrrrqqqiiimmmrrrtttsssrrrrrrrrr~~~}}}yyyxxx|||{{{}}}|||xxxxxxzzzxxxrrrooorrrxxxzzzuuuqqqvvv~~~xxxtttwwwzzz~~~|||xxx|||xxxxxx|||}}}zzz{{{~~~||||||}}}~~~)))))))))&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&%%%'''&&&$$$$$$)))***))))))******)))+++000111...((($$$)))444666---+++///***,,,---,,,)))''')))+++&&&)))+++***&&&%%%)))---+++***))))))***,,,...///000......000///***(((***'''***...222333222000...,,,***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))'''$$$$$$(((,,,,,,000444666444222222333000666666111---...,,,(((&&&&&&%%%%%%&&&''')))***$$$&&&'''&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%&&&'''((((((((('''$$$&&&((('''$$$"""###$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''')))+++,,,&&&))),,,+++)))((()))+++%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&&&&((()))((((((((((((((((((((((((###&&&***+++)))(((***,,,)))((((((((((((%%%""")))(((((((((''''''''''''***)))((('''''''''''''''(((((((((((((((((('''''')))(((&&&%%%&&&''')))+++''',,,111111---)))***,,,'''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))&&&'''(((******((('''&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&((()))******))))))***+++$$$&&&+++///111000///---111000///111333333000---000111222555777666333111000000///...---.........///............//////000***---///...,,,+++---000,,,---///111111000...------------.........//////------......///000000111...------------...////////////...///000000...------///222444444333444555111000///000333555555555444555555666777888999999<<<===@@@AAA@@@>>><<<:::BBBBBBCCCFFFIIIJJJJJJIIILLLNNNPPPPPPQQQTTTZZZ___[[[ZZZYYYXXXXXX\\\bbbfff]]]```dddiiilllmmmmmmlllnnntttzzz{{{xxxuuuuuuwww~~~~~~xxxuuuxxx{{{{{{~~~zzzyyy|||yyyrrrooossszzz{{{uuuqqqyyy~~~~~~~~~~~~yyy|||}}}}}}{{{~~~xxxxxx{{{|||}}}~~~~~~***(((''''''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''%%%%%%%%%$$$%%%&&&(((***+++)))(((,,,)))'''(((+++......,,,***---+++(((+++111222...+++((((((+++(((######'''++++++,,,---///...,,,)))000---)))((()))***++++++---...///111111///+++''',,,,,,---111333111,,,(((---***'''$$$###$$$&&&(((%%%%%%&&&'''(((((((((((('''''''''(((((()))***+++---000333555555444555555222111//////...---***'''+++(((%%%'''***,,,)))&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''''')))))))))((((((''''''''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$))))))(((%%%$$$$$$&&&)))(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''&&&&&&((()))((()))***)))((('''((()))&&&'''((('''&&&%%%&&&'''+++,,,---...---+++)))(((''''''''''''((((((((((((%%%%%%&&&'''((()))************(((%%%(((+++***%%%)))((('''&&&&&&&&&&&&&&&'''###"""&&&)))(((&&&&&&+++***)))(((''''''((((((''''''(((((('''&&&%%%%%%'''%%%###$$$(((***)))(((***,,,---,,,))))))+++...,,,---///111111000...---444444555555444222111000/////////000000000000000'''---///---...222111,,,,,,---......//////......---...///...,,,,,,...///,,,---,,,***,,,000000---------......//////000000------...///...---+++***;;;888333...---...111333000111111000......111444222222111111111111111111666666666666777888::::::999:::===?????????===<<<===???AAADDDFFFGGGGGGGGGCCCHHHMMMOOOPPPQQQVVVYYYUUUXXXXXXTTTTTTXXX\\\\\\```dddjjjnnnpppooollljjjpppsssuuutttqqqqqqvvvzzz{{{zzzzzzzzz{{{{{{yyywwwwwwxxxzzz}}}}}}yyyvvvqqqqqqrrrtttxxx{{{||||||~~~||||||}}}}}}~~~~~~|||~~~|||{{{~~~}}}|||{{{|||zzztttzzz}}}~~~||||||}}}}}}~~~((('''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''%%%%%%&&&$$$%%%&&&(((******))))))///,,,******---......---***,,,+++))),,,222333//////,,,,,,---+++&&&''',,,,,,++++++,,,---,,,)))&&&///---+++***)))***,,,...000000000222222111---***---,,,,,,...000000...+++%%%$$$""""""###&&&))),,,&&&&&&'''(((((((((''''''''''''''''''((()))***+++---000333555555444555555555333111000///...,,,***+++(((%%%'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''((((((((('''%%%$$$&&&((('''((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))((()))))))))((((((((()))''')))***)))(((((()))***%%%&&&((()))***)))((('''''''''''''''((((((((((((&&&&&&''''''((()))))))))'''(((%%%###$$$'''&&&!!!******)))((('''''''''''')))$$$$$$(((+++)))'''''''''''''''(((((((((((((((''''''(((((('''&&&&&&%%%'''%%%$$$%%%(((***)))((()))+++,,,+++))))))+++---,,,---///000000000//////333333444444333222000///000//////...............)))---///---...111000,,,,,,---......//////......,,,---...---------///111...///...+++---111000---------...//////000000111---------...------,,,,,,666555333111////////////000//////000222222111///000000111222222111000000444444444555666777999:::555666888999::::::999999<<<>>>AAACCCFFFGGGGGGHHHIIIIIIKKKOOORRRTTTUUUUUUOOORRRSSSSSSXXX___cccccc```cccfffjjjmmmnnnnnnmmmlllnnnpppppppppqqqtttvvvrrrvvvzzz{{{xxxuuuuuuuuu{{{|||~~~~~~zzztttqqqpppoooppprrrwww|||~~~|||}}}}}}}}}~~~~~~|||||||||}}}||||||{{{vvvvvv|||~~~}}}|||&&&%%%%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&$$$%%%&&&((())))))***)))000...,,,,,,.../////////+++,,,+++***---222333000,,,)))((((((&&&###%%%))),,,+++***++++++***'''%%%,,,......,,,******...111333222111222333222000...///...,,,,,,------,,,++++++)))&&&$$$###$$$%%%'''&&&'''((((((((('''&&&%%%''''''''''''((()))***+++,,,///333555555555555666666333000......---,,,+++***(((&&&''')))+++)))&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))&&&''')))(((&&&%%%&&&'''''''''((((((((()))))))))((('''&&&&&&%%%&&&&&&&&&%%%&&&((('''&&&&&&'''((((((((((((((())))))))))))&&&((())))))((((((***+++!!!###%%%'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***+++)))&&&''')))(((###++++++***)))((((((((((((***&&&&&&***+++)))((()))%%%&&&((()))******))))))'''''''''(((''''''&&&%%%'''&&&%%%%%%'''))))))(((&&&(((***+++***)))***+++,,,------...///000111111222222333333222111000///000///...,,,,,,,,,---...+++...///......000...+++,,,---......//////......---......---,,,,,,---//////000///---...111000,,,......//////000111111111------,,,,,,,,,---......111222333333222///---+++///------000444555111,,,...///111222222111///...111222222333555777888999777888888999999:::;;;;;;;;;===???CCCEEEGGGHHHHHHNNNLLLKKKNNNSSSUUUSSSPPPQQQRRRRRRSSSYYY```aaa^^^^^^___aaadddgggjjjlllmmmfffhhhjjjlllnnnooopppqqqmmmuuu}}}}}}wwwrrrtttwwwsssvvvzzz}}}~~~|||xxxuuunnnnnnooorrrwww~~~}}}xxxzzz|||~~~~~~~~~~~~|||yyyyyy|||~~~~~~||||||||||||uuuvvv{{{~~~}}}~~~}}}'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''$$$%%%'''(((((((((***+++...---,,,---...///111111...---,,,,,,...000000...)))(((&&&$$$!!!!!!$$$'''+++*********,,,+++)))'''+++...000...******///444444222111000111222111000000//////...---+++)))(((111...+++(((&&&%%%%%%&&&'''((()))))))))'''&&&$$$'''''''''''''''(((******,,,///333555555555555666444111---+++++++++******)))'''&&&'''))))))(((&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))$$$&&&))))))(((&&&&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((()))((('''((()))***)))(((###%%%''''''&&&'''(((***$$$%%%'''((()))*********''''''''''''(((((((((((())))))((((((''''''''''''+++...---***)))+++***&&&+++***))))))((((((((((((***''''''***+++(((''')))&&&(((***+++,,,+++)))(((&&&'''''''''''''''&&&&&&''''''&&&&&&'''((())))))%%%''')))*********)))))),,,,,,,,,---...000111222000111111222111000///...000///---,,,,,,---///000...//////.........---+++,,,---......///.........///000000...+++***+++,,,///000///---...000///***......//////000111111111---,,,++++++,,,---///000///000111222111///,,,***.........000111222111//////////////////000000000111111222333555777888999999999888999999:::<<<<<<999;;;>>>AAADDDFFFFFFGGGNNNLLLLLLMMMOOOPPPNNNLLLPPPPPPOOOQQQXXX______YYYZZZ[[[]]]___bbbdddfffgggaaaeeeiiikkkjjjiiikkkmmmkkkqqqwwwwwwrrrpppssswwwnnnrrrwww{{{|||zzzxxxwwwnnnpppsssvvv{{{|||zzzyyy||||||{{{||||||{{{|||vvvzzz|||sss}}}|||{{{|||yyy{{{~~~~~~)))(((''''''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$&&&((((((''''''***,,,******++++++---///111333111///---...///---,,,+++------+++(((&&&'''***,,,***)))***+++...///...---+++...111///++++++///444222000......///000000///***,,,///111000---+++)))++++++)))(((((()))+++,,,'''((()))******(((&&&$$$&&&&&&&&&&&&'''((()))***+++///222555555555666777444111---+++*********)))((('''''''''((((((((('''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))(((''''''###&&&)))***)))'''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&((()))'''&&&'''***+++***(((###%%%''''''&&&'''(((***))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((+++,,,)))((()))(((%%%(((((((((''''''((()))))))))'''(((+++***'''&&&)))'''((()))******(((&&&%%%&&&&&&'''''''''''''''&&&'''(((((('''''''''((()))'''''''''((()))***)))(((+++++++++,,,---///000111...///000000000///...---......------...000222333//////...///...---,,,,,,,,,---......///.........---......---++++++,,,...---///...,,,---///---(((.........///000000111111---,,,++++++,,,---///000////////////......---,,,---///111///,,,,,,111666111000...,,,---///111333222222333444555777888999666666555555666777888999888999<<>>AAAAAA???@@@EEEFFFDDDHHHMMMNNNLLLLLLPPPSSSRRRRRRSSSTTTSSSSSSUUU[[[```fff^^^WWWXXX```fffddd```iiihhhfffdddccceeejjjnnn}}}{{{yyyrrrllloooxxxsssxxx}}}~~~xxxsssnnnkkk{{{{{{}}}~~~~~~~~~|||}}}{{{~~~|||%%%%%%&&&'''''''''''''''%%%%%%$$$%%%%%%%%%$$$###&&&''''''&&&%%%%%%''')))((('''&&&%%%%%%&&&((()))444666666111***&&&%%%'''222---((()))---000...,,,---....../////////......---+++,,,///333444111...333333222000...---------)))((((((+++000222///+++***++++++,,,++++++---///777111+++((()))(((%%%"""%%%&&&)))******(((%%%###$$$%%%%%%&&&''')))+++,,,///000111444777888666444222000///...---,,,)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$######)))'''&&&$$$$$$$$$&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&'''))))))((())),,,///&&&(((***)))'''&&&''')))((((((((((((((((((((((((((((((((('''&&&&&&(((***)))((((((((())))))))))))'''''''''((((((((((((((()))((())),,,***''''''+++(((''''''(((***)))(((&&&'''((()))))))))+++///222///222333111+++'''''')))''''''((((((((((((''''''''''''''''''((((((((((((((())))))(((&&&&&&(((***)))(((((((((''''''''''''!!!###&&&)))++++++***))))))***,,,,,,*********+++,,,,,,,,,---......//////222111000...------------,,,---///000000///---,,,...---...///111111///---...///000///...---...000111///...,,,,,,---...///+++,,,------------,,,+++******,,,---......//////........................000...,,,,,,---///000111222111000000000111333444333333333333333444555666555888;;;;;;888666666777;;;>>>???===???DDDEEECCCGGGKKKMMMJJJJJJMMMNNNMMMOOOPPPQQQPPPQQQSSSVVVXXXZZZXXXWWWXXX[[[___bbbcccccccccbbbbbbdddiiipppuuu}}}}}}}}}wwwqqqsssyyyvvvyyy}}}}}}|||{{{|||}}}}}}uuuooommmnnn}}}~~~~~~~~~~~~~~~}}}|||~~~~~~{{{&&&&&&'''(((((((((((('''######$$$%%%%%%$$$$$$$$$&&&''''''&&&$$$###%%%&&&''''''&&&%%%%%%'''((())),,,///222222...*********000,,,)))))),,,...---,,,//////000111111222222222...((()))222666111...///666555444222111///......,,,)))(((***---///---+++...,,,***)))***,,,------888333---***)))(((%%%###''''''((('''&&&$$$"""!!!###$$$%%%''')))+++---///111111333666999999888666222000......---,,,***(((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((())))))((((((+++000333((()))***)))((('''(((***(((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((()))*********###$$$&&&(((************+++((((((+++,,,***(((***(((''''''((()))***(((&&&((())))))(((((())),,,...///111111...)))'''(((***''''''((((((((((((''''''''''''''''''(((((((((((('''(((((('''&&&&&&''')))((((((((((((''''''''''''!!!###&&&)))++++++++++++&&&(((******))))))+++,,,+++,,,,,,------......///222000...,,,,,,---...000,,,---...//////...---,,,.........000111111000.../////////...------///111111000...---------...///,,,,,,------------,,,,,,++++++,,,---------------........................222...++++++///111///---111000/////////000111222666555333222222444555666555777999999888666666666777:::<<<;;;>>>CCCEEECCCEEEIIIKKKIIIHHHJJJJJJIIIOOONNNNNNPPPRRRTTTSSSRRRNNNSSSXXXXXXWWWYYY```ggg`````````aaaeeekkksssyyy{{{{{{}}}~~~zzzuuuuuuyyy{{{||||||{{{xxxwwwvvvwww|||yyysssuuuyyy|||{{{{{{|||~~~}}}}}}|||zzz}}}~~~}}}~~~}}}zzz&&&''''''((()))((((((((($$$%%%&&&'''&&&&&&&&&&&&$$$%%%&&&%%%$$$###%%%&&&'''&&&&&&&&&&&&'''((()))"""'''...111111000/////////---,,,,,,------...---000000111222333444555666444***+++666999000+++000555444333333333222000//////,,,******,,,------,,,333111,,,))),,,000000---555111,,,)))((((((&&&%%%(((''''''&&&%%%$$$###"""(((((((((((()))***+++,,,111111333666999999888666333111...---------+++)))((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))(((''''''&&&'''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((+++***)))''''''((()))+++(((((()))(((((((((((()))(((((((((((((((((((((((('''((()))((('''&&&'''))))))***+++***)))((((((((("""$$$''')))*********)))---((('''+++...,,,)))))))))((('''((()))***((('''&&&((((((((('''(((***---......---)))&&&%%%''')))''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((('''&&&%%%'''(((((((((((((((((('''''''''###$$$&&&)))*********)))&&&((())))))((((((***,,,+++++++++,,,------......)))******+++,,,...000111,,,,,,---......---,,,,,,,,,,,,,,,...000000...,,,000000///---,,,---///222//////...------------...,,,------------------,,,---------......---,,,,,,........................000---+++,,,...000///...//////...---...///000111666555222000000222444555555666777777777666555555444888::::::===CCCDDDBBBBBBGGGJJJHHHHHHJJJKKKIIIOOOOOOPPPSSSXXXYYYVVVSSSKKKQQQWWWXXXVVVXXX___fffbbbbbbaaaaaaccciiipppvvvvvvwwwxxxxxxvvvtttuuuxxx{{{{{{zzzxxxwwwwwwxxxxxx~~~{{{|||wwwzzz~~~~~~}}}~~~|||~~~|||~~~~~~}}}&&&''''''((()))((((((((($$$&&&((((((&&&%%%&&&'''"""###%%%%%%%%%%%%&&&(((&&&&&&&&&&&&''''''(((((('''+++000333111...***'''.../////////...---...000//////000111222444666888===333222<<<>>>333///333222111000222444444333000111///---,,,,,,---......444333...))),,,111111,,,000---***((('''(((((('''''''''&&&&&&&&&&&&''''''******))))))))))))******000000222555888888777555333111...---------,,,+++))))))((((((((('''''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''!!!###&&&((()))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((+++***))))))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))'''''''''((((((+++,,,,,,)))(((((()))$$$&&&(((******)))((('''---((('''+++...,,,))))))***)))'''((()))***)))((($$$&&&'''(((((()))+++---...---***(((%%%%%%''')))''''''((((((((((((''''''''''''''''''((((((((((((%%%'''((((((&&&&&&&&&''''''''''''(((((((((((((((&&&'''((())))))(((''''''((())))))(((''''''(((*********++++++,,,---------'''))),,,...000000000///,,,------------------,,,---,,,---...000000...,,,000000///---,,,---///222------,,,,,,,,,+++,,,,,,------------------------///////////////......---........................***,,,......------///111///...---------...///000444333000......000222333555555555555666666555555333888:::;;;===BBBCCCAAA@@@EEEHHHGGGHHHKKKMMMLLLMMMMMMPPPUUUZZZ[[[XXXTTTLLLPPPSSSTTTTTTVVVZZZ^^^`````````aaabbbgggmmmqqqssstttsssppppppsssvvvxxxvvvtttrrrrrrtttwwwzzz|||~~~~~~}}}}}}~~~}}}zzz}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}|||~~~~~~|||&&&&&&'''(((((((((((('''###&&&((('''$$$"""###%%%!!!###%%%&&&&&&&&&''')))&&&&&&&&&''''''''''''((((((+++///222222...)))&&&---000222111...---///111---------...000333666888===555333999:::444000111000......111555666444111111000...---------...///000333000***+++111111,,,---,,,)))(((''''''((()))%%%&&&&&&'''((())))))***'''''''''((()))+++,,,---//////111444777777666444333111...------------,,,)))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!$$$''')))***)))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''''''''(((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((()))))))))***+++***(((%%%(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&((())))))(((''''''(((%%%))),,,,,,***)))***,,,'''(((((())))))((('''&&&+++((((((+++,,,***(((***+++)))'''((()))******)))$$$&&&((()))))))))+++---...---+++)))(((((()))***''''''((((((((((((''''''''''''''''''((((((((((((%%%'''))))))'''&&&'''''''''''''''((((((((((((((()))))))))(((((('''&&&&&&)))***)))(((&&&&&&)))+++)))******++++++,,,,,,---,,,...222444444222///---------------------------/////////111222222111////////////...------///111,,,,,,,,,,,,+++++++++***......------------......//////000000000//////...........................)))---000///,,,+++...111///...---------...///000222111///......///111222555333222333555666555444444888::::::<<<@@@@@@===???CCCEEECCCEEEIIIMMMMMMHHHJJJNNNRRRUUUVVVSSSQQQNNNNNNNNNNNNOOOQQQTTTVVVXXXZZZ]]]___bbbfffkkkoooqqqqqqoookkklllrrruuuuuuooommmjjjkkkooouuuzzz|||}}}{{{zzz~~~xxxuuuzzz~~~{{{zzz}}}{{{zzzyyy{{{|||~~~zzzzzz{{{{{{}}}~~~ssswwwyyyxxx}}}%%%%%%&&&'''''''''''''''%%%(((+++)))$$$"""###&&&###%%%'''((('''&&&''''''%%%&&&&&&'''''''''''''''%%%(((,,,000222000---)))+++///333111---+++...111***)))***+++...111555777666333000000222333111...111//////222666777333///...//////...---------...---444444---,,,222333......---+++)))''''''(((***%%%%%%'''(((((()))))))))$$$%%%&&&''')))+++---...//////111444777777666444444111...,,,---...------))))))))))))((((((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((***((('''(((***+++***((()))'''&&&&&&((()))(((&&&''''''''''''''''''''''''%%%'''))))))((('''''''''%%%***......***((()))+++(((((((((((((((((((((''')))((())),,,***''''''++++++)))(((''')))******)))'''(((******)))))))))+++---+++))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&(((******)))''''''(((''''''''''''((((((((()))((((((((((((((('''''''''((())))))((('''(((+++---))))))******+++,,,,,,,,,000111333444444222000//////..................////////////111333333111///...///000///...---...000,,,,,,------,,,,,,++++++///...---,,,,,,---...///......///////////////..............................//////...---+++++++++///...---------...000111000000//////000111222333444222111222444666555333444888:::999:::===<<<888===@@@AAA>>>>>>DDDHHHIIIFFFIIIMMMOOOOOOMMMLLLLLLMMMNNNNNNLLLLLLNNNRRRUUURRRUUUZZZ]]]aaadddhhhkkkjjjlllkkkhhhiiioooqqqnnnoookkkggghhhmmmsssxxx{{{~~~{{{zzzzzzyyy~~~~~~zzzyyyzzzzzz|||}}}|||zzz{{{}}}|||wwwvvv{{{~~~~~~uuu~~~~~~{{{yyy{{{$$$%%%&&&&&&''''''&&&&&&))),,,...,,,'''$$$%%%(((%%%'''))))))'''&&&%%%&&&%%%&&&''''''(((((('''''')))***---000111///***&&&)))...222111,,,***---111((('''((())),,,000333666444444111...111777666111444111000333777777333...,,,---......,,,,,,,,,------777999111///444666222111000...+++((('''((()))%%%%%%'''((((((((('''&&&%%%&&&&&&''')))***,,,---///000111444777888666444444111...,,,---......---))))))))))))((((((((((((%%%&&&&&&''''''(((((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''///---)))&&&%%%&&&((()))&&&''''''''''''''''''&&&((()))))))))************$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''((((((((('''''''''(((((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((---)))%%%$$$&&&(((((('''***(((&&&'''***+++)))'''''''''''''''''''''''''''%%%''')))***(((''''''''')))---111///***%%%%%%''''''''''''''''''((()))***''''''***,,,)))%%%&&&+++,,,***(((''')))*********)))+++,,,+++)))(((((((((***((('''''''''((('''&&&''''''((((((((((((''''''''''''''''''((((((((()))&&&(((***+++)))(((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((('''(((***---000)))))))))***++++++,,,,,,......///000111222222333//////............//////---------///111111///------///000000///......///------......------,,,+++///...---,,,,,,---...///,,,------...//////..............................444111...---...---)))%%%//////...---...///000111//////000111222333333333444222000111444666555333444888999888888:::888444<<>>:::999???DDDEEEFFFJJJNNNNNNKKKHHHHHHIIINNNPPPQQQNNNKKKMMMSSSZZZQQQTTTYYY]]]```bbbdddfffcccggggggeeeggglllkkkfffsssnnniiihhhmmmsssxxxzzzzzzvvvqqqrrrvvv||||||zzzvvvtttwww~~~~~~uuuqqqttt~~~~~~}}}~~~~~~~~~~~~|||}}}zzz}}}((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%&&&''')))+++))))))***+++++++++++++++&&&111777222---+++***&&&///---+++,,,///222333444333222111111000000000000333...+++...666;;;:::777***000000+++---333111(((///000111111111333555777222000,,,)))&&&&&&&&&'''(((&&&%%%&&&))))))'''$$$((((((((()))***,,,---...333222555;;;:::333111555888555111000000000---+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''%%%$$$&&&)))***(((%%%)))''',,,+++&&&***...%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&###''')))&&&%%%''')))(((&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$$$$&&&%%%%%%%%%&&&'''((())))))(((((())))))((('''&&&&&&***)))((('''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''((()))((('''&&&''')))%%%***000222///)))&&&$$$)))(((&&&&&&((()))((('''222111///+++)))***---000))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((())))))(((((())))))((('''&&&&&&***************)))(((((()))))))))))))))******+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$%%%%%%$$$$$$%%%))),,,)))))))))***++++++,,,,,,+++///000...///333444222555444222000............---,,,,,,...111111...+++------///111+++###%%%,,,+++++++++,,,---...///000,,,,,,,,,---------......---,,,++++++,,,---///000,,,---...//////...---,,,,,,------......------,,,///......///111222000///...333333...---111444222333000---///444666555222444555777999:::999888777777999;;;===>>>@@@BBBEEEFFFGGGGGGFFFEEEFFFIIIKKKLLLKKKJJJIIIJJJKKKMMMNNNTTTVVVZZZ]]]___bbbeeehhhaaagggfff___```iiilllgggeeefffiiinnnsssvvvwwwvvvyyyxxx{{{~~~zzzrrrrrrwww}}}vvvqqquuu}}}yyy}}}{{{yyyqqqtttzzz~~~}}}zzz~~~|||~~~~~~|||}}}~~~www{{{~~~((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))***************&&&---111///......+++&&&***+++...000333555666777777555333222000000000000666333111333777:::999666...000///---...111///+++111222333333333333444555444222...***(((''''''((((((&&&%%%&&&((()))'''%%%((((((((()))***,,,---...000000444999777111000333444111...---...---***(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$&&&)))***(((&&&)))&&&******&&&...666000(((((((((''''''(((((((((&&&&&&&&&''''''''''''''')))(((''''''((()))))))))&&&((((((%%%%%%((('''$$$&&&&&&&&&&&&'''''''''''')))***+++***((('''((()))%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%(((''''''''''''(((((()))&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''((()))((('''&&&''')))'''***---...+++((('''''''''%%%%%%&&&(((*********//////---+++((()))+++---))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((())))))'''''''''''''''&&&%%%%%%***************)))(((((((((''''''''''''((()))))))))(((''''''''''''((()))(((((((((((((((((((((((('''((('''&&&$$$$$$&&&'''((())))))******+++,,,,,,---111111000111555555333222222000//////000111111111///......//////,,,))),,,,,,...111...)))***000,,,,,,,,,,,,---....../////////...---,,,++++++***------------------...///,,,---...//////...---,,,,,,------......------,,,---------...///000///------222222...,,,000333111555111...///333555333000444555777999:::999888777555777:::;;;<<<===???AAAEEEEEEFFFEEEDDDEEEHHHJJJLLLKKKJJJIIIJJJKKKMMMOOORRRUUUWWWYYY[[[]]]aaadddbbbfffddd[[[\\\dddhhhdddfffgggjjjoootttwwwxxxwwwyyyuuutttxxxxxxuuuvvv{{{{{{|||{{{yyy}}}~~~xxxrrrqqqwww|||~~~}}}}}}~~~~~~~~~}}}zzz~~~((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&(((((()))))))))*********'''***+++,,,///111---''')))---333666666666888:::888777444222111111222333222222222333333333222222555000...///000///...000444444444444444444333333555333///,,,)))(((((()))'''&&&&&&'''(((((('''%%%((((((((()))+++,,,...///000111555888777222000222000///---------+++)))&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%$$$%%%&&&)))))))))''')))&&&(((((('''222===999))))))(((((((((((()))))))))))))))(((((((((((((((***'''&&&'''***,,,+++)))))))))'''$$$&&&)))'''!!!%%%%%%%%%&&&&&&&&&'''''')))***+++***)))((()))***'''''''''''''''''''''''')))((('''&&&&&&&&&'''((('''&&&&&&''''''((()))***&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))***)))''''''(((***///,,,)))''''''%%%$$$"""+++,,,,,,***(((''')))***))))))))))))))))))))))))))))))((('''''''''(((((('''''''''((((((((())))))%%%%%%%%%&&&%%%%%%$$$###))))))******))))))((((((&&&&&&%%%%%%&&&&&&'''((()))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((('''%%%%%%%%%&&&(((((()))******++++++,,,---000111000111555666444333222111000///000111111222000...---......,,,+++///......111111......000...---------------......//////...---,,,+++******....../////////...------,,,---...//////...---,,,------............------,,,++++++,,,......---+++---000111...---///111111222000...///222444444222333444666888888888777777444666888999999:::<<<===BBBCCCDDDCCCBBBCCCFFFHHHKKKJJJIIIIIIJJJLLLNNNOOOSSSTTTUUUVVVXXX[[[```cccccceee```XXXWWW___cccaaafffhhhkkkpppuuuxxxxxxwwwzzzvvvuuuxxxyyyvvvrrrrrrvvv{{{yyypppqqqzzzyyywww~~~~~~~~~{{{((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((((((((((((((((((((())))))***)))+++---///000000...+++,,,222777888666666999===888666444222222333444666---000333333111///000111999000---111222---...444444333222222333333222111333222///,,,)))(((((((((&&&&&&''''''(((''''''&&&((((((((()))+++---///000222444888:::999555444444//////......---,,,***(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%'''((())))))((()))%%%((((((&&&111;;;777)))(((((((((((((((((()))------,,,,,,++++++******)))'''%%%&&&***+++(((%%%***)))&&&$$$(((---***###%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))(((&&&&&&'''((((((((((((((('''''''''''',,,+++)))(((''')))***,,,(((''''''''''''(((((()))&&&((()))((('''&&&'''((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((''''''&&&''')))***111///+++(((&&&$$$!!!)))***+++***)))'''(((((())))))))))))))))))))))))))))))((((((((((((((()))''''''((()))))))))))))))%%%%%%%%%&&&&&&%%%%%%$$$((()))))))))))))))((((((&&&&&&%%%%%%&&&&&&'''((()))(((((((((((((((((()))(((((((((((((((((((((((("""$$$'''(((''''''((()))(((((())))))***+++++++++)))---......000555777555777555333000///.........///...---------///000000444111000111111///---,,,///......------------...++++++,,,,,,,,,---------//////000000000///---,,,,,,---...//////...---,,,------............------,,,++++++,,,......---+++,,,///000...---...000000///------...222444555444222222444555555666555555444666777888777777999;;;???@@@AAA@@@@@@AAADDDFFFHHHHHHHHHIIIJJJLLLMMMNNNSSSTTTUUUVVVXXX]]]cccgggbbbbbb]]]VVVVVV]]]bbbbbbfffhhhkkkqqqvvvyyyxxxwwwrrruuuyyy}}}|||vvvqqqnnnuuu}}}~~~wwwrrr|||}}}||||||~~~)))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))((((((((('''((()))*********///444555222......000///333777777555777===CCC999777555333111111222222---222666666444333555777:::111---111222...///666333000......000111111//////...,,,***((((((''''''&&&''''''(((''''''&&&&&&'''((((((***,,,...///111111555999999888666555333------------+++***)))))))))))))))(((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((((((((((((((%%%))))))%%%,,,222+++(((''''''&&&&&&''''''(((------,,,,,,++++++*********((('''((())))))&&&$$$)))(((&&&%%%+++000---'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((((((''''''+++***)))'''((()))+++,,,******)))''''''&&&&&&&&&'''((()))(((''''''((()))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&'''((()))(((''''''((('''&&&&&&((())))))((((((***,,,+++***(((((()))(((((((((((((((((((((((())))))((((((((())))))***'''((())))))******))))))&&&&&&''''''''''''&&&&&&'''(((((()))))))))((((((''''''&&&&&&''''''((()))((())))))))))))))))))((((((((((((((((((((((((((("""%%%'''((((((((()))***'''(((((()))******++++++'''+++---...111666999777555444222///............//////...------...000222222111000///000000...+++//////...---------......+++++++++,,,,,,,,,------//////000000000///---,,,,,,---...//////...---,,,---......//////......------,,,,,,---//////...---------///000///---...111000///...///000111222111///000111222222333333333444666777777777777999:::<<<===>>>>>>===???AAADDDFFFFFFGGGHHHJJJKKKMMMMMMPPPQQQSSSUUUXXX]]]dddhhh___^^^[[[WWWXXX^^^ccceeeeeefffkkkpppuuuxxxwwwvvvjjjrrr{{{{{{wwwuuuvvvxxxwww~~~}}}uuu}}}|||}}}}}}}}}~~~~~~}}}~~~)))(((''''''))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000...+++((('''&&&'''(((***)))((('''((()))***++++++000888;;;666//////333///111444555666:::@@@EEE:::888666333111...---,,,+++...111222111111444666777111...000111111222555555000+++***,,,......---++++++***(((((('''''''''%%%'''(((((('''&&&&&&''''''((()))***,,,...000111///444888777666666444111***++++++)))''''''(((******)))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((($$$&&&(((((('''&&&'''((((((&&&******$$$(((+++###''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((((()))***+++***)))(((''''''((('''&&&***///...***&&&&&&&&&'''''''''((((((&&&'''((((((''''''((()))((((((((((((((((((((((((((('''&&&&&&&&&'''((())),,,+++)))(((&&&%%%%%%%%%'''((())))))''''''((()))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''')))******'''$$$(((&&&%%%&&&((()))))))))(((***,,,+++***))))))***(((((((((((((((((((((((())))))((((((((()))******'''((()))***+++***)))(((''''''(((((())))))((((((''''''((()))))))))((((((((((((((('''(((((()))***((())))))******))))))((((((((((((((((((((((((((('''((()))(((&&&&&&&&&'''''''''((())))))******+++(((,,,......111666999777///...------...///111222111222222000---,,,---...+++///000...///111111//////...............//////......---,,,+++***))))))....../////////...------,,,---...//////...---,,,......////////////.........------...000000///......---///222111......111444333111///...---------/////////000111111222222444555777777777777999:::999:::;;;;;;;;;<<>>@@@@@@AAACCCEEEGGGIIIJJJKKKIIIKKKNNNPPPRRRUUUYYY\\\XXXYYY[[[___aaabbbbbbccc___bbbfffmmmrrrtttrrrpppnnnwwwzzztttmmmmmmooopppvvv|||{{{yyy{{{~~~~~~||||||{{{|||}}}~~~||||||~~~~~~~~~{{{yyywww{{{}}}{{{www{{{***((('''((()))***)))''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&,,,***)))((()))***,,,---+++***111<<>>???AAADDDFFFHHHIIIJJJKKKMMMPPPQQQRRRTTTVVVXXXWWWXXX\\\aaacccaaa``````]]]```eeekkkqqqrrrqqqnnnZZZfffrrruuuwwwxxxuuupppssszzz~~~{{{xxxzzz~~~}}}|||{{{|||}}}~~~}}}xxxxxx~~~}}}{{{|||~~~yyyyyyzzz~~~}}}{{{yyyzzz{{{~~~|||~~~{{{zzz(((((()))(((&&&&&&''')))(((%%%%%%''')))(((!!!%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++******,,,---...111******444<<<;;;888777222111222555777555///***''',,,000///+++)))))),,,***)))))))))***+++,,,,,,...---,,,---...111444666333---'''&&&'''(((%%%"""***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))***+++---///111222666666888;;;===<<<999666+++,,,,,,+++***)))+++,,,)))%%%%%%'''&&&$$$$$$''''''&&&&&&&&&&&&'''((((((%%%(((***)))'''&&&''')))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***(((''''''%%%$$$&&&)))+++***(((%%%***+++'''%%%%%%&&&$$$%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))%%%%%%$$$$$$$$$%%%&&&&&&,,,+++***)))((('''&&&&&&&&&''''''(((((((((((((((%%%&&&'''((((((&&&$$$###((())))))'''&&&&&&(((******)))(((''''''&&&$$$"""((())),,,------,,,)))(((***)))((('''&&&&&&'''(((''''''(((((((((((('''''')))******)))'''(((***,,,***)))(((((()))+++---...))))))((((((((((((((()))(((------((('''******'''((()))+++,,,,,,***((('''+++***)))(((&&&&&&&&&&&&++++++++++++)))'''%%%$$$)))))))))))))))*********''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,...//////000///...---...000111111000111222000---...111111---111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,......---,,,---///111222000...---,,,000...------...///---,,,...000,,,&&&%%%+++---+++000////////////......---///...------...///000111333222000///.........///...///111333444555666666666666777888:::;;;<<<======???AAAAAAAAAAAACCCEEEHHHKKKKKKIIIKKKPPPRRRQQQUUUTTTYYYbbbbbb\\\WWWYYY```aaacccgggiiihhheeebbbfffmmmtttuuuqqqpppssswwwxxx{{{}}}|||yyywwwyyy|||yyywwwwwwzzz~~~}}}~~~~~~~~~yyyvvvzzzsssyyy|||xxx||||||}}}~~~~~~~~~~~~{{{|||yyyzzz'''(((((('''&&&&&&(((******'''%%%'''***,,,)))&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))*********+++,,,---...///+++---666<<<<<<:::;;;777888999777333...***''''''+++......***'''(((***(((((((((((())))))***+++*********+++---000222333444///)))''')))***)))&&&***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((()))+++...000222444888999;;;===>>><<<999555//////---+++***,,,000444)))&&&%%%''''''$$$%%%((('''&&&&&&&&&&&&'''(((((($$$%%%&&&$$$""""""$$$'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***(((''''''&&&%%%&&&)))+++***(((&&&((('''%%%&&&)))'''"""&&&&&&'''''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''&&&%%%$$$((((((((('''&&&&&&((()))$$$$$$%%%&&&((()))((((((((()))***++++++***)))(((***)))((('''&&&''''''(((''''''((((((((((((''''''''''''''''''(((((())))))***)))((('''(((***,,,---))))))(((((((((((())))))(((,,,,,,((('''***+++((()))***+++++++++***(((((((((''''''''''''((())))))$$$%%%'''((())))))))))))***)))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((())))))))))))***+++,,,---......///......---...////////////...///...,,,...222222......////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///111111000...---------+++******+++,,,***)))...000...)))(((---///---//////...............//////...---------...///000/////////000000000/////////000111333555666666666888888888888888888888888===>>>@@@@@@@@@@@@BBBDDDAAAFFFIIIHHHIIIOOOTTTUUURRRRRRVVV]]]___ZZZXXXYYY```bbbeeehhhhhhgggeeedddjjjnnnrrrsssqqqqqqtttwww{{{yyywwwvvvwwwxxxxxxxxxyyywwwwww{{{}}}|||}}}~~~zzzxxxyyy~~~~~~zzz~~~}}}yyy~~~}}}||||||xxx~~~{{{}}}'''''''''&&&%%%&&&))),,,555000***'''''''''&&&$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---......---+++,,,000666:::999999;;;:::<<<===888000***((()))'''***,,,+++(((&&&''')))&&&&&&&&&&&&'''((()))***&&&''')))+++---.../////////***%%%###%%%''''''&&&)))(((''''''&&&'''''''''&&&&&&'''''''''(((((((((((()))***,,,///222444666;;;<<<===???@@@>>>999666555222///+++***---444999***'''&&&((((((%%%%%%((('''&&&&&&&&&&&&'''(((((('''''''''&&&$$$%%%''')))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***(((''''''&&&&&&''')))***)))(((''''''%%%$$$'''+++(((!!!((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%'''''''''(((((('''''''''######$$$%%%&&&''''''(((&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&''')))###$$$%%%'''((()))******((())))))))))))))))))(((***)))'''&&&&&&'''(((((('''(((((())))))((((((''''''&&&%%%'''+++,,,+++(((((((((''''''''')))***,,,))))))(((((((((((())))))(((******((((((++++++)))*********)))))))))((((((((((((''''''(((((()))***!!!###%%%''')))***++++++*********))))))((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((())))))***+++,,,---------------...............,,,......,,,///333333000---------.........//////------------------------,,,,,,,,,,,,,,,,,,---...,,,///111111000...------,,,+++******++++++***(((---//////,,,,,,///000/////////---------...///000///...------,,,------...,,,---...000111111111000000000222444555666666666666666666666666666666666;;;===>>>?????????AAABBB>>>CCCGGGFFFGGGMMMRRRSSSRRRQQQTTTXXXYYYWWWVVVWWW]]]aaaeeegggeeeccccccdddkkklllmmmnnnqqqtttwwwzzz{{{uuupppooosssvvvwwwvvv|||zzzyyy|||~~~|||{{{{{{|||~~~wwwyyy}}}{{{wwwzzz~~~~~~}}}{{{|||~~~~~~&&&&&&&&&%%%$$$&&&***---444///)))%%%$$$###"""!!!%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...//////------(((,,,222555555444444666999:::999666111...---...((()))***)))&&&%%%&&&''''''''''''''''''((())))))&&&(((***,,,,,,,,,+++***+++'''###!!!"""%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,---///111444666777<<<===>>>@@@BBB@@@<<<999777444000,,,***,,,222666+++'''''')))(((&&&&&&)))'''&&&&&&&&&&&&'''((((((((())))))))))))((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''''''''''''''((())))))((()))******'''''')))'''###)))(((((((((''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%$$$$$$###$$$&&&(((***######$$$%%%&&&''''''(((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&((()))(((*********(((''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))(((((())))))))))))(((((()))'''&&&)))///111---)))(((''''''''''''((()))***)))(((((((((((())))))***)))))))))(((***++++++)))***)))(((''''''''''''(((,,,+++***(((''''''&&&&&&'''''''''(((((((((((((((++++++***)))(((''''''&&&((((((((((((((((((((((((***))))))))))))))))))***''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))***++++++,,,***,,,---.........000111...000000///111555444000...---------------..............................---------,,,+++,,,---///,,,...111111000...------///...,,,---......---+++,,,---......///000000//////...---,,,,,,...///000......------,,,,,,,,,,,,......---......///111111000111222444555555666666333333444666777888999:::999;;;============???@@@AAACCCDDDCCCFFFKKKLLLJJJRRRRRRRRRTTTTTTTTTTTTTTTXXX]]]cccccc```^^^```ccciiiggggggjjjqqqwww{{{|||uuupppkkkjjjmmmssswwwyyy~~~|||zzz|||~~~}}}|||{{{||||||}}}xxx{{{}}}xxx{{{~~~}}}%%%&&&&&&%%%$$$&&&))),,,%%%$$$$$$%%%'''(((((('''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,///000///---,,,)))///555666444222222333:::777444333444444222000******)))'''%%%%%%&&&'''******))))))((())))))***)))***,,,---,,,+++(((''',,,)))&&&$$$%%%(((***+++&&&&&&'''''''''''''''''''''''''''((((((((())))))000111111222444666777888;;;<<<>>>AAADDDCCC@@@===666555222...***)))+++---+++'''''')))(((&&&&&&)))'''&&&&&&&&&&&&'''(((((($$$%%%''')))***(((&&&$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''''''''(((((('''(((((())))))///111+++&&&%%%&&&&&&(((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((+++((($$$!!!!!!$$$(((***&&&&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((()))((('''&&&&&&&&&''''''%%%'''))))))((('''(((***,,,...///---)))'''&&&''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))(((((())))))))))))(((((()))&&&%%%)))///000---)))'''''''''''''''(((((((((((((((((((((((()))******+++(((''')))++++++)))))))))((('''&&&&&&&&&'''''',,,+++***)))''''''''''''++++++***))))))(((((((((+++******)))((('''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''(((((())))))*********'''***---......///222555222444444222444666444000111000///---,,,,,,------........................,,,...///---++++++---///+++...000111000.........111///......//////...---++++++---...///.........///...---,,,,,,---...///.........------,,,,,,+++222000---++++++---000222000000222333444444444444333444555666777999::::::777999:::;;;;;;;;;===>>>BBBAAA???@@@FFFLLLJJJCCCNNNOOOOOOPPPQQQTTTVVVVVVUUU[[[```aaa^^^]]]```ccciiifffeeehhhooouuuwwwvvvkkkkkkjjjiiijjjooowww~~~{{{yyyxxxzzz}}}}}}{{{{{{{{{|||||||||||||||}}}{{{~~~~~~~~~|||}}}|||$$$&&&&&&&&&%%%&&&''')))###$$$&&&((()))(((''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++...000///...---,,,333999888666666555333;;;777444444666666333///---,,,)))'''&&&&&&'''(((...---,,,***))))))))))))***+++,,,---,,,***(((&&&)))(((&&&%%%%%%&&&((()))%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))222222222444555777999::::::;;;>>>BBBEEEDDDBBB???555555333000+++(((&&&'''***'''&&&((((((%%%%%%((('''&&&&&&&&&&&&'''((((((&&&&&&(((***+++***'''$$$&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''&&&((()))(((''''''((()))'''///333---%%%###&&&(((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((333///)))$$$"""###&&&)))))))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&(((******))))))***+++***---///---***((()))+++)))((('''&&&&&&'''((()))(((((('''&&&&&&''')))***((())))))******))))))(((&&&%%%$$$&&&***+++***'''''''''(((((((((((((((((((((''''''(((((()))***+++...)))&&&))),,,***(((((()))))))))(((((((((''''''))))))(((((())))))***+++++++++***))))))*********)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******%%%(((,,,------...111555444777666555666888555000333222000...------------------------------------+++...111000---+++,,,...+++---000111000///......///...------......---,,,,,,***+++......,,,+++---............------,,,,,,---............------,,,222000---++++++,,,///111///000111222333333333333777777777777777777777777555777999999999999;;;<<<>>>>>>===???FFFLLLJJJCCCFFFIIIKKKLLLOOOVVVYYYYYYTTTXXX]]]___^^^___aaadddgggfffeeehhhlllooonnnmmmeeehhhjjjjjjjjjnnnwww~~~wwwvvvuuuxxx|||~~~}}}zzztttuuuxxxzzz|||}}}~~~~~~|||~~~}}}~~~~~~|||}}}||||||~~~$$$&&&'''(((&&&%%%&&&&&&'''((()))((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###'''+++...///000000+++333888888888:::888333777666666666666555444333000...***''''''((()))***000///---+++)))(((''''''((()))***++++++***)))(((%%%&&&&&&&&&%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&'''((((((((())))))))))))...///000333666999;;;===<<<===???BBBDDDDDDAAA>>>666666444000,,,)))(((((()))&&&%%%''''''$$$%%%((('''&&&&&&&&&&&&'''((((((***((('''''')))***)))'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&''')))***((('''&&&(((***)))'''&&&''')))%%%+++...***%%%%%%'''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///---***&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&''''''((((((((((((((('''(((((())))))(((&&&%%%&&&)))+++,,,+++++++++,,,'''+++---,,,)))'''(((+++)))(((((((((((((((((()))(((''''''&&&'''((()))***))))))************))))))&&&&&&%%%%%%&&&'''((((((((((((((())))))(((((((((''''''''''''((()))***+++000)))&&&***,,,)))&&&&&&***+++,,,,,,,,,+++))))))))))))(((((())))))***++++++***)))(((((()))******((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))((())))))))))))*********$$$(((,,,+++))))))---000333555666555666999777222333222000.........///000,,,,,,,,,,,,,,,,,,,,,,,,***...222222...++++++---+++---000111000///...//////---,,,,,,---...,,,+++///++++++......******.........//////...,,,***))),,,---.../////////......------------...//////000...///000111111111111111555555555555555555555555444555777777777888999;;;;;;@@@BBBAAACCCFFFGGGDDDCCCHHHJJJIIILLLSSSVVVTTTQQQSSSVVVYYY\\\^^^```aaa___aaadddhhhkkkllljjjhhhfffgggiiikkknnnqqquuuxxxzzzxxxwwwyyy|||}}}zzzwwwtttvvvyyy|||~~~xxx}}}~~~~~~~~~}}}|||~~~~~~}}}{{{###&&&((()))'''%%%$$$$$$"""###$$$$$$$$$%%%''')))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###''',,,///111222(((///444555888;;;999333000444888888666555666999222///+++(((((()))***+++111000---+++)))'''&&&%%%&&&&&&((()))************((()))+++***)))(((((((((###$$$&&&'''((('''&&&&&&(((((((((((())))))))))))***+++...111555999===???===>>>@@@CCCDDDCCC???<<<888777555111---++++++,,,)))%%%%%%'''&&&$$$$$$''''''&&&&&&&&&&&&'''(((((()))%%% """%%%&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&''')))***((('''&&&(((***)))&&&%%%''')))###'''(((&&&&&&((()))'''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&(((''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''')))******(((&&&%%%'''))),,,---,,,,,,,,,---'''+++---+++'''$$$&&&((())))))))))))))))))))))))((('''&&&&&&'''((()))***))))))************))))))((((((((('''&&&&&&(((+++((()))))))))))))))((((((''''''''''''((()))++++++222***&&&***---)))%%%%%%,,,---...//////...+++***---,,,+++)))((((((''''''---+++)))((('''&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************%%%(((+++***'''&&&(((,,,000333444444777:::888333222111///...///000222333,,,,,,,,,,,,,,,,,,,,,,,,)))...333333///++++++,,,***---000111000/////////000...------...///---,,,111,,,+++......******...---///000000///,,,)))''',,,---///000000000//////'''***---000111111000///---...///000000000000000000111222333555666777777333555666777666777999:::;;;DDDIIIEEE??????BBBCCCEEEJJJKKKHHHIIIOOOPPPLLLLLLMMMOOOSSSXXX\\\]]]]]]UUUZZZaaahhhllllllkkkjjjjjjhhhhhhlllqqqttttttqqq~~~{{{{{{|||zzzuuuqqqzzz{{{~~~~~~}}}ttt{{{}}}vvvyyy~~~||||||$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''((('''$$$"""""""""###$$$''''''(((+++...000111000555555555555555666666777333333555777999999888777>>>666---&&&%%%&&&&&&&&&333...---000...'''&&&))),,,***(((''')))*********''')))+++,,,,,,***'''&&&%%%&&&''''''&&&&&&'''))))))(((%%%######$$$&&&(((+++---///222555777999:::===???BBBBBBAAA???>>>>>>>>><<<777222---)))&&&%%%$$$%%%%%%&&&&&&'''''''''+++***(((''''''(((((()))'''((('''&&&%%%%%%''')))%%%'''))))))'''%%%%%%%%%***)))((('''''''''''''''&&&'''((())))))((('''&&&+++)))'''&&&((()))))))))'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$)))'''&&&''')))***'''%%%'''%%%$$$&&&)))+++***(((222,,,'''&&&((()))'''$$$((((((((((((((((((((((((''''''(((((())))))******%%%&&&((()))(((&&&###!!!'''(((***,,,,,,***(((''')))''''''))),,,---+++((('''000777444***$$$%%%***+++***(((&&&%%%&&&***---'''''''''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))&&&&&&'''&&&'''))),,,//////---***))))))+++...111)))((('''***...///+++%%%,,,)))&&&&&&)))++++++***'''''''''(((((((((((((((,,,(((%%%$$$%%%''''''%%%+++(((%%%%%%'''))))))'''+++***((('''&&&&&&&&&''''''(((***+++++++++***))))))*********)))(((''''''+++(((%%%&&&((()))(((%%%+++******)))))))))))))))//////111555999999666222222111000000111111000///......---...333888555...)))---///---,,,......---............---,,,+++*********+++,,,---//////000)))000......222000555,,,///......------,,,++++++---......---++++++,,,...///......------///000111222222111000000000000000///222444555555444555666555666777777666555666888======<<<<<<===???BBBCCCAAAEEEIIIKKKKKKKKKLLLLLLKKKMMMOOOSSSZZZ___[[[TTTVVVYYY\\\^^^ccchhhhhhdddjjjqqqsssnnnnnntttyyyyyy|||{{{xxxvvvuuuuuuvvvwwwzzzzzztttwww|||~~~~~~~~~}}}}}}~~~~~~~~~|||yyyxxx||||||yyy{{{$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$&&&'''%%%%%%%%%'''))),,,......444555666777888777666666999666333555777777333///:::444,,,'''''''''((((((+++((()))------)))(((+++'''&&&&&&'''***---------((((((*********)))'''&&&###%%%&&&'''&&&%%%&&&'''***)))&&&%%%%%%&&&((()))+++,,,///222444777888999<<<>>>@@@???>>><<<;;;<<<:::888444000---***(((((((((((((((((((((((())))))''''''&&&&&&&&&((()))***'''''''''&&&%%%%%%''')))''')))***)))'''%%%%%%%%%###$$$&&&'''((('''&&&%%%'''((())))))))))))((('''+++)))''''''((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&''')))***(((%%%***(((&&&&&&((()))'''%%%...)))%%%%%%(((***(((&&&(((((((((((((((((((((((('''((((((((((((((())))))&&&'''(((((('''&&&$$$"""'''(((***,,,,,,***(((''')))(((''')))+++,,,)))''')))000666444---'''(((+++((())))))(((&&&&&&(((***###$$$&&&''')))+++,,,---((((((((((((((((((((((((******))))))(((((((((((('''''''''((((((((()))))))))((('''&&&''')))***++++++***((('''''')))+++---'''((()))+++333:::777...***(((((()))+++,,,+++)))))))))))))))))))))))))))***'''%%%%%%'''))))))'''+++)))&&&''')))******(((+++***((('''&&&&&&'''''''''((())))))******))))))(((((((((''''''%%%$$$$$$***)))''''''(((((((((''')))((((((((()))***++++++...///111555999999666333777444111000000111111000......------000444111***...222333///---......+++,,,------......---------......------------,,,,,,---...+++...222222444...,,,,,,---------............//////...,,,+++---...///......------///000111111000///////////////000///111444444444333333444555777888888777777888:::<<<;;;;;;;;;===???BBBDDDBBBDDDGGGHHHGGGFFFGGGHHHIIILLLOOOQQQVVVZZZXXXRRRQQQYYY___aaaccchhhjjjiiihhhmmmmmmkkklllsssxxxxxx}}}{{{yyywwwvvvwwwxxxyyy{{{}}}yyyxxxxxx|||}}}|||{{{}}}}}}|||$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&((()))%%%$$$$$$$$$&&&***---///444666888999:::999777666:::555111333666666111,,,666222---***))))))))))))&&&%%%''',,,,,,***(((***&&&%%%&&&(((+++......---+++++++++*********))))))"""%%%((()))(((&&&&&&&&&***)))'''&&&'''(((***++++++,,,///222444666888888;;;<<<===<<<:::888888999555444111...,,,+++******&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***&&&'''((('''%%%%%%''')))((()))******'''&&&%%%&&&"""$$$'''))))))'''%%%###(((((()))******)))((((((***(((''''''((())))))(((''''''''''''''''''''''''&&&''''''((())))))******(((''''''((())))))(((&&&((('''&&&&&&''''''&&&$$$)))&&&###$$$(((******(((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''&&&%%%%%%%%%'''(((***++++++***(((''')))((((((((())))))(((&&&)))---111111---***)))***%%%'''))))))'''&&&''''''$$$%%%''')))+++---///000))))))))))))))))))))))))***))))))))))))(((((((((''''''(((((((((((())))))---***'''&&&((()))(((&&&((((((((('''((()))******&&&*********555BBB>>>111(((((())),,,------***(((************))))))))))))((('''&&&''')))+++***)))+++***(((((()))******)))***)))(((''''''&&&''''''((((((''''''(((((()))***''''''''''''&&&%%%$$$###)))))))))((('''&&&''')))'''''''''((()))***,,,,,,---...000444888888666444:::777333000000111222222000000///...000222///)))///333333000---......,,,***+++,,,---.../////////.........---------,,,,,,000---+++000111333///000***+++,,,---...///000111//////000...---,,,---//////......------///000111000000000//////000111111000222333333222111222333555777888999888999:::<<<::::::999:::<<>>999)))))))))***+++,,,,,,+++*********)))))))))))))))((((((((()))***++++++***)))***)))))))))))))))))))))))))))((((((''''''''''''((('''&&&&&&&&&''')))***&&&''''''(((((((((((('''(((***+++)))&&&%%%'''***'''''''''(((((()))+++++++++---000333666666666555777555222111222333333222111333222000222444111,,,***...000---,,,...///---+++,,,---...////////////,,,,,,,,,---...//////000111......444,,,555)))111,,,,,,---...///000111111///000000///------...000///......------///000111111111111000111111222333111333444333222111111222444555777888888888:::<<<888888888888;;;>>>AAACCCFFFFFFEEEDDDBBBCCCEEEHHHDDDLLLQQQOOOLLLMMMNNNNNNOOOYYYaaabbbdddhhhkkklllcccaaa```bbbiiipppssssssvvvuuusssrrrrrrtttuuuvvvtttyyy|||}}}~~~}}}|||xxxvvvzzz|||}}}~~~{{{}}}}}}zzzxxxyyy~~~$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((&&&'''***111666999888888777777999:::;;;222666999888555444888<<<777666444111...+++)))(((%%%(((***+++,,,,,,+++******)))))))))+++,,,,,,+++000///---,,,+++,,,---...$$$'''+++,,,+++)))((((((''''''''''''((()))++++++///111333555888999;;;;;;:::;;;<<<;;;888666666666222000---+++)))(((''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%'''((((((&&&&&&&&&'''$$$&&&'''''''''(((***,,,,,,+++)))'''&&&%%%&&&&&&((()))***++++++***)))(((((('''&&&'''((()))(((&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((((((((((((((((((###$$$%%%%%%&&&'''((()))'''&&&%%%&&&'''(((''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%)))((('''%%%%%%&&&'''((('''((())))))))))))(((''')))))))))((('''&&&&&&'''''''''((()))***)))'''%%%(((((('''%%%###$$$'''************))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((+++'''$$$&&&***,,,***&&&'''((()))*********))))))(((,,,)))$$$,,,777222$$$*********))))))***+++---)))))))))(((((('''''''''******++++++***)))(((((('''(((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&''')))***###$$$&&&((()))***++++++(((***+++***&&&%%%(((+++))))))((((((((((((((()))***,,,///222333333444444222111111222444555444333000222333111222444222...***...000...---//////...---......//////......---,,,------....../////////000000333777)));;;'''111///////////////////////////000000///------...000///......------///000111000000/////////000000111222333444333111111222333111333555666555666888:::666666666777999===@@@BBBBBBBBBAAA@@@@@@BBBFFFIIIEEEMMMRRRNNNJJJJJJLLLMMMTTTXXX[[[]]]aaaffffffcccaaa^^^]]]bbbhhhmmmoooppprrrqqqpppoooppprrrtttuuunnntttyyy{{{}}}}}}yyyvvvxxx{{{~~~|||}}}~~~zzzzzz~~~}}}{{{||||||}}}$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''%%%%%%(((///444888888777777888888999:::444:::???:::222...444;;;666666555111---)))''''''###'''))))))+++000111///***((('''(((+++---...///,,,+++***)))))))))***+++"""%%%((()))(((&&&&&&&&&&&&&&&&&&''')))***+++,,,111222444777999;;;<<<<<<888:::<<<<<<:::777666555000///,,,)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&%%%%%%'''(((((('''&&&&&&'''###%%%&&&&&&&&&'''))),,,'''%%%###"""###&&&)))+++(((((()))******)))((((((''''''&&&'''))))))'''%%%''''''''''''''''''''''''++++++***))))))(((''''''$$$&&&((()))(((((((((***&&&'''((('''%%%%%%%%%'''(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((''''''''''''''')))((('''&&&&&&'''(((((('''(((((())))))(((((('''((())))))((('''&&&((()))(((((()))***)))(((''''''***)))'''$$$###%%%(((,,,'''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++******))))))))))))(((((((((&&&%%%'''***,,,+++)))&&&&&&'''((((((((((((((())))))'''''',,,111...(((******)))((('''(((+++---))))))((((((''''''&&&&&&***+++,,,***((('''((()))&&&'''))))))(((''''''(((''''''((((((((((((''''''((((((''''''(((((()))***!!!"""$$$&&&(((******+++*********)))((('''(((******)))(((((('''''''''((()))+++...000//////000222111000000222444666666555---111222000000222000---000444444111...//////---....../////////......---111000000///...---,,,,,,///222555777***MMM,,,111222111111000///.........//////000...---,,,---//////......------///000111///...------,,,,,,,,,---111222222111000000222333000222333444333444555777666666555666888;;;>>>@@@;;;<<<=========???CCCGGGEEEMMMPPPMMMIIIIIIKKKKKKTTTUUUUUUUUUZZZ``````]]]^^^[[[]]]cccgggggghhhkkknnnmmmmmmlllnnnppprrrtttlllrrrwwwxxx{{{}}}{{{wwwrrryyy}}}}}}~~~~~~~~~yyyuuuwwwyyyzzz}}}zzz{{{$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''''''''###%%%'''%%%$$$&&&---333444666888::::::999777666666:::<<<777///+++///444111222222...***''''''((($$$((()))''')))000222000---***''''''))),,,...///***))))))(((((((((((((((###%%%&&&'''&&&%%%&&&'''&&&'''((()))***,,,---...111333555777999:::;;;<<<444777;;;<<<:::777555444...,,,***(((&&&&&&%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%'''((()))'''&&&&&&'''%%%&&&&&&%%%$$$$$$''')))$$$$$$######%%%''')))+++'''((())))))))))))(((''''''&&&&&&'''))))))'''%%%''''''''''''''''''''''''*********)))))))))))))))$$$&&&))))))(((''')))***&&&((()))(((&&&%%%&&&((('''((())))))(((((((((((((((((((((((((((((((((((('''((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))''''''))),,,'''(((***)))'''%%%&&&''')))))))))'''&&&&&&)))+++&&&&&&''''''((()))******(((((((((((((((((((((((())))))*********+++++++++*********)))))))))((((((&&&''''''))))))*********'''''''''((((((((())))))+++''''''+++,,,)))(((+++&&&((())))))'''''')))+++******))))))(((''''''&&&)))******)))&&&&&&)))+++&&&(((+++***((('''''')))&&&'''((())))))((('''''''''((())))))******))))))$$$%%%&&&((()))*********,,,***(((((()))***)))((((((((('''''''''(((((()))(((+++---...,,,,,,---///666333000000222555888999///333444111///000///+++000444555111...//////---,,,---...//////000//////111111000///...---,,,,,,000222333555111eee888000222222111000000///.........//////...,,,+++---...///......------///000111111000///---,,,,,,,,,,,,......///...---...000222111222333333222222444555666666555555777999<<<>>>999:::;;;<<<<<<>>>AAADDDEEEKKKMMMJJJHHHIIIJJJIIIOOOQQQRRROOOQQQWWW[[[[[[YYYYYY]]]cccddd```aaaeeegggfffffffffhhhjjjmmmoooooosssuuutttvvv{{{{{{yyysss{{{{{{wwwwww|||~~~yyyvvvxxxzzzzzz|||$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''!!!"""$$$&&&'''((())))))###&&&((('''%%%'''---333000444999===>>>:::555222555777777333---+++---000---......+++'''%%%&&&)))(((+++***&&&'''---///---333///***'''''')))+++,,,************)))))))))(((%%%&&&''''''&&&&&&''')))'''((()))***,,,...//////111222444666888::::::;;;111555:::<<<;;;777444333+++***((('''&&&&&&&&&''''''''''''(((((()))))))))!!!"""$$$&&&'''''''''&&&$$$&&&))))))'''&&&&&&&&&'''''''''%%%###"""$$$&&&&&&'''(((((()))(((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''))))))&&&$$$''''''''''''''''''''''''&&&&&&''''''(((((())))))###&&&))))))'''''')))+++###&&&((((((''''''***,,,&&&''')))***)))))))))***((((((((((((((((((((((((''''''(((((())))))******''''''((((((((((((((((((((((((((((((((((((((((((((()))***)))'''(((+++...$$$''')))'''$$$!!!###%%%''')))******)))(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))******+++++++++++++++*********))))))((((((&&&(((******)))((((((******************+++,,,,,,...''''''---+++""""""***###&&&***+++(((''''''(((+++++++++***)))((((((''''''((()))'''%%%&&&***...&&&))),,,,,,***((((((***&&&'''((())))))((('''''''''(((***+++++++++***)))******++++++++++++******---***''''''***+++)))'''&&&&&&&&&'''((()))***+++(((***------+++***+++---===888111...000555999<<<444777888444111000///,,,+++///111...---///000...***+++---///000111222222.........///////////////111222000333777xxxBBB///111111111111000000000///---......---++++++,,,...///......---...///000111555444222111///.........+++,,,,,,,,,+++,,,///111222333444444222222333444666666555555666888;;;<<<;;;<<<>>>>>>>>>???BBBDDDEEEIIIJJJHHHGGGIIIIIIGGGIIIOOOPPPLLLKKKPPPXXX\\\WWWXXX]]]dddbbb\\\\\\aaa``````___```bbbeeegggiiisssuuutttqqqsssyyy}}}|||vvv}}}{{{sssooowww}}}}}}~~~~~~}}}&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((('''((((((%%%%%%000???222333555777888777333000777555222///,,,+++******))))))(((((('''''''''&&&+++***(((''''''(((***+++///---)))&&&%%%&&&)))*********)))((('''((((((((((((((((((((((((((((((((((((((()))***,,,---...///222111111222333555777999>>>>>><<<:::666333111///...---+++***))))))((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&***%%%!!!###)))---+++((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((***)))((('''&&&&&&'''(((+++***((('''&&&&&&'''''''''&&&%%%$$$$$$&&&''')))))))))(((((((((((())))))&&&(((***+++,,,+++)))((($$$((()))'''&&&***,,,,,,((((((''''''''''''((((((&&&(((+++,,,,,,)))&&&$$$''''''''''''(((***+++,,,(((((((((((((((((((((((()))))))))((('''''''''&&&+++(((%%%$$$%%%((())))))))))))************))))))***(((&&&&&&)))+++***(((((('''&&&%%%&&&'''***+++++++++***)))((('''&&&&&&))))))))))))***+++,,,---+++++++++*********))))))------,,,++++++,,,------))))))(((((((((((()))))))))'''%%%'''***+++***(((******))))))))))))******++++++***)))(((((())))))++++++***)))((('''&&&&&&***,,,***&&&&&&***,,,***))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((()))***,,,,,,(((((('''%%%$$$&&&))),,,)))...222222...+++,,,///...//////111222444666777333555555555333222333444///000000000///...---,,,...//////000000//////...111000///......///000111...)))000///444YYY^^^///...---,,,...000111000///000000///---,,,---///222000000000000000000000000............///000222222000111111000...---...000111///000555444000222888222:::;;;777999@@@>>>555:::;;;<<<>>>???@@@@@@@@@>>>AAADDDEEECCCCCCFFFIIINNNMMMKKKJJJKKKOOORRRUUUXXXZZZ^^^bbbccc___VVVOOO[[[YYY[[[```dddeeejjjoooqqqqqqqqqsssvvvzzz}}}}}}~~~{{{&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))...(((&&&((()))***///666444444666888999888555222///...,,,***)))(((((())))))((((((((('''''''''&&&)))***+++,,,,,,++++++***...---***'''&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***,,,---...///111222444666777888888888;;;;;;:::999777555333222...---+++***))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''$$$!!!"""&&&((((((%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''(((((()))***)))((('''&&&''''''(((&&&&&&&&&&&&'''((())))))&&&&&&''''''(((((((((((())))))(((((((((((())))))'''(((***+++++++++)))((('''+++,,,((('''***,,,+++'''&&&&&&%%%%%%&&&&&&''')))+++,,,------+++)))'''''''''''''''((()))******(((((((((((((((((((((((())))))))))))((((((((((((,,,)))''''''))),,,...///))))))************))))))***(((&&&''')))+++***((((((((('''&&&&&&'''))))))************))))))))))))((()))++++++))))))***++++++++++++*********))))))---,,,+++******+++,,,---))))))(((((((((((()))))),,,***))))))+++,,,***(((******))))))))))))******+++******)))(((((())))))))))))))))))((((((((((((&&&((('''$$$$$$'''(((&&&))))))((((((((('''''''''(((((((((((((((((((((((())))))((())))))***+++,,,))))))((())))))***+++,,,++++++***)))'''(((,,,...&&&***......+++((()))+++------...///111333555777333444555444333222333444...//////000111111222222+++,,,,,,------,,,,,,+++//////000000000000//////222+++111111333QQQWWW111///......///111222222111///000///...,,,---///111000000000000000000000000............///000111111000000111000......///000...,,,...222222///000555---333333---...333000'''888999:::;;;=========>>>;;;===??????@@@@@@BBBDDDIIIHHHGGGGGGIIIMMMRRRTTTQQQSSSXXX___cccbbb]]]XXXZZZXXXYYY___ccceeehhhllloooqqqsssuuuxxxzzz{{{|||{{{}}}{{{&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((()))******333+++%%%''',,,......---444555666888:::888555222(((((('''''''''(((((()))((((((((('''''''''''''''''')))---///000...+++)))---,,,+++)))((((((((((((((()))*********)))'''&&&))))))))))))))))))))))))(((((()))***,,,---...///000222666999::::::888777888888888888777666555555...---+++***))))))((((((&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''((())))))))))))(((''''''''''''((($$$$$$&&&''''''(((((((((%%%''')))***+++***((('''))))))(((((((((((())))))'''((()))++++++******)))***------)))'''***+++)))'''&&&&&&%%%%%%&&&&&&'''((((((((()))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***((('''(((+++///111111))))))************)))))))))((('''''')))******)))(((((((((((('''''''''''')))))))))******+++++++++&&&+++///...***'''(((***+++++++++***************++++++************++++++***))))))(((((())))))***---,,,******++++++)))'''******))))))))))))************)))((((((((())))))'''((((((((()))))))))***'''******((((((******'''))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))***+++,,,---******)))))))))******+++,,,,,,,,,***((()))+++...&&&))),,,,,,)))'''(((******+++,,,---///222444555111333444333222222333444111111111111222333444555......////////////......---...000111111000...---111(((---...---???EEE---...------///111222111////////////...------///111000000000000000000000000---------......///000000...///000///......000111---,,,///222111///111444222777999777:::@@@???999666666888999::::::;;;;;;:::999:::;;;>>>@@@@@@???DDDCCCDDDEEEIIIMMMRRRUUUSSSUUUXXX\\\___^^^[[[WWWZZZVVVVVV]]]ccceeegggiiimmmpppsssvvvxxxxxxwwwvvvxxxzzz~~~}}}|||zzz~~~|||&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''((())))))444---&&&&&&+++//////...333333444666777666444111(((((((((((())))))******''''''''''''''''''''''''&&&(((+++...///...,,,***+++++++++***)))((('''&&&'''(((***+++***)))'''%%%************************(((((()))***,,,---...///111333666888999:::999888777777888888777666555555------+++***)))(((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''((((((***+++)))&&&%%%''')))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))((((((((('''''''''((((((%%%&&&'''''''''&&&$$$###&&&'''((()))))))))(((((())))))(((((((((((())))))(((((()))************))))))------)))''')))+++)))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&&&&'''((((((((((((''''''&&&(((((((((((((((((((((((('''''''''(((((()))))))))'''&&&%%%&&&))),,,......))))))************)))))))))(((''''''((()))******(((((())))))((('''&&&%%%((())))))))))))*********&&&---333222+++''''''*********************************))))))))))))*********))))))))))))))))))******))))))(((((((((((('''******))))))))))))*********))))))((((((((())))))(((((((((((())))))))))))'''+++,,,++++++,,,+++'''))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******+++,,,---++++++******)))***************)))(((&&&&&&(((***)))+++------+++******+++((())))))+++---///222333///111222222111111333444666555333222111111222222///000000111111000000///---...///000000///...---111(((+++---)))000555,,,+++***+++---//////...,,,/////////...------///111////////////////////////,,,------...............---...//////......000222---...111333333222333555///333555444888>>>>>>:::555555777888888999999999<<<999888;;;???AAA@@@>>>CCCCCCDDDEEEIIIMMMQQQTTTSSSTTTVVVYYY[[[ZZZYYYWWWZZZUUUUUU\\\ccceeeeeeffflllnnnpppssstttsssrrrqqqtttwww|||}}}zzzvvvwww}}}{{{&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&111...)))&&&(((---222444000///000111333222000...******************))))))&&&&&&&&&'''''''''''''''&&&'''((()))***+++,,,---++++++++++++***((('''&&&'''(((***+++***)))'''%%%))))))))))))))))))))))))(((((()))***,,,---...///333444444555666888999:::999999888888666555444333------+++***)))(((((((((&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$&&&'''((((((+++---,,,(((&&&'''***'''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***''''''((((((((((((((((((%%%&&&'''''''''&&&%%%$$$((('''&&&&&&&&&'''((()))))))))(((((((((((())))))(((((()))***************&&&***+++'''&&&)))+++***)))))))))(((((()))))))))***))))))(((((()))******'''(((((()))(((((('''&&&))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((&&&%%%&&&(((*********))))))************))))))(((((((((((((((((()))***(((((())))))((('''&&&%%%)))((((((((((((''''''''''''...555444---((((((+++************************))))))))))))))))))))))))******))))))))))))******'''(((((((((((())))))*********))))))))))))******)))((((((((((((((())))))*********)))((('''''''''###''')))(((((()))'''###(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***************+++'''((((((&&&%%%%%%''')))***+++,,,,,,+++++++++,,,'''((((((***+++---///000---///111111000111222444444333333222111111111111---------......---------000///...------...///000444...///111---,,,///000******+++---//////...,,,...///000///...---///000........................,,,---......///......------...///...---...000111***...111222222333444444666666555222333444222...555666777888888888888888;;;999888:::>>>AAA@@@>>>BBBBBBCCCDDDFFFJJJMMMOOOIIILLLPPPTTTXXXZZZ\\\^^^XXXTTTUUU\\\bbbcccdddeeejjjkkkkkklllmmmmmmmmmnnnooosssxxx|||xxxzzz~~~}}}uuuvvv~~~}}}&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%,,,///---)))(((---333666,,,+++,,,---......,,,***))))))*********)))((('''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&))),,,...++++++++++++***((('''&&&((()))*********)))'''&&&(((((((((((((((((((((((((((((()))***,,,---...///555444444444666888:::<<<:::999999777666444222111...---+++***))))))((((((%%%&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%((()))&&&(((******&&&%%%%%%''''''&&&&&&&&&&&&'''((((((&&&''''''(((((()))******&&&'''(((((()))((((((((("""###%%%&&&(((((())))))((('''&&&%%%%%%''')))***))))))(((((((((((()))))))))))))))))))))*********%%%)))***'''&&&)))+++***(((''''''&&&&&&''''''((()))(((((((((((())))))***'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((((((+++***(((((()))******)))))))))************))))))'''((()))((('''((()))+++((((((((((((''''''''''''(((((((((''''''&&&&&&&&&)))...333333...***)))+++***************+++++++++))))))************))))))+++******))))))******+++''')))++++++******,,,---******))))))))))))******((((((''''''(((((())))))++++++***)))((('''&&&&&&%%%)))***))))))***)))%%%(((((())))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,++++++*********++++++,,,&&&((((((((('''''')))+++))))))))))))))))))))))))((((((((()))***+++------,,,---///000000000222444//////000222222222222222......////////////......000///---,,,,,,---///000111000//////...++++++///,,,---...000222222000...---///000///...---...000........................------///000000///...------...///...------///000&&&,,,000000000222222111888777666666777777666444555666777777888888888777777777777999;;;======<<>>???AAADDDFFFGGGLLLOOORRRRRROOOMMMMMMNNNOOOQQQVVV[[[[[[YYY\\\ccccccdddgggiiiiiiiiihhhggggggkkkqqqwww{{{}}}}}}|||{{{}}}zzzsssrrryyy}}}}}}~~~|||}}}~~~~~~~~~~~~~~~~~~&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((()))///111///000333111+++)))((('''(((******((('''((()))+++,,,------,,,,,,%%%%%%%%%&&&&&&'''''''''###$$$$$$&&&(((***,,,...---,,,+++)))((((((((((((******)))(((((((((((((((''''''''''''''''''''''''(((((()))***,,,---...///333555888;;;<<<<<<;;;:::777777777777666555444333...---+++***))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&$$$###"""###%%%(((***%%%%%%&&&'''((('''&&&$$$'''&&&&&&&&&&&&'''((((((''''''(((((())))))******%%%&&&((()))))))))(((((()))((('''&&&&&&''')))***'''(((***+++,,,+++)))((())))))(((((((((((()))))))))))))))))))))******++++++///...***'''))))))(((******))))))))))))******))))))***+++,,,,,,++++++&&&(((***,,,---,,,++++++))))))))))))))))))))))))---,,,,,,,,,+++*********)))(((((((((***+++***)))))))))************))))))&&&(((***)))''''''))),,,((('''&&&%%%&&&(((***+++&&&&&&'''((()))***++++++)))***+++,,,,,,+++)))((())))))******++++++++++++)))***+++,,,,,,+++***)))++++++************++++++(((***+++***'''%%%''')))******))))))))))))******'''''''''''''''((()))***(((((((((((())))))))))))&&&))))))''''''))))))&&&(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&''''''((()))***************+++,,,---...###%%%'''(((((((((***,,,***)))''''''((()))))))))******))))))))))))*********+++...//////000222444000222444666555333///---......////////////......,,,---///000000///---,,,)))333000,,,111111,,,---+++,,,...000222222///------///000000///......///------------------------...///111222222000///---/////////...,,,,,,---...&&&...222111111555555111555222111333444444444555444444555555666555555555444777::::::999999<<>>@@@CCCEEEHHHIIIEEEIIINNNPPPOOONNNOOOQQQKKKOOOVVVZZZXXXUUUYYYaaa```cccgggkkkllljjjgggeeeeeeiiiooouuuyyyzzzyyyxxx}}}xxxmmmooo|||}}}}}}{{{~~~~~~|||}}}~~~~~~}}}}}}'''((()))(((&&&%%%%%%'''%%%&&&''''''&&&'''((()))(((((('''&&&%%%%%%$$$$$$222,,,'''&&&)))***(((%%%***+++,,,///000...+++'''''''''''''''''''''''''''))),,,...///333555000(((***&&&'''---...******...((((((((('''&&&'''+++---******)))((((((((((((((())))))))))))(((&&&%%%$$$''')))******((('''((())))))))))))***,,,...000222666666888999;;;===>>>???888999::::::999777444333111///,,,+++***(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***(((((()))))))))))))))(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((('''&&&((()))******)))---***((((((***+++)))''''''(((((()))***++++++,,,,,,)))&&&$$$%%%'''+++...+++******))))))))))))***%%%''')))***((('''''''''***+++,,,,,,+++***+++---++++++******************,,,,,,,,,++++++)))((('''***)))***,,,---,,,)))'''))))))************))))))))))))***)))((((((+++---******)))(((((()))++++++)))))))))))))))******++++++++++++************)))))))))***++++++++++++***''')))+++,,,---,,,***)))***,,,...---,,,***)))***)))((((((((((((***,,,---((((((((((((''''''''''''###'''++++++(((&&&&&&'''))))))************))))))''')))***)))((('''(((***''')))***)))(((((()))***''''''(((((())))))******,,,)))%%%&&&)))+++***(((((()))***+++******(((((())))))((((((((((((((()))+++******)))(((''''''&&&))))))))))))(((((((((((()))&&&$$$''',,,...,,,)))333333333222222111111111...///111222222111000...///++++++///000,,,---222---------------...///000))))))+++111666555...(((+++,,,,,,---...///000000......------------.........///000111222111111000///+++(((***...111///,,,000000000000000111111222222222222222222222333333888777666555444333333333444666666555888>>>@@@===DDD???===>>>???>>>AAAFFFLLLNNNOOOLLLNNNRRRSSSQQQWWWSSSQQQSSSUUUUUUYYY^^^aaadddfffgggeeebbb``````gggiiiuuu{{{tttvvv{{{yyy~~~}}}{{{yyyzzz|||~~~uuuttt~~~}}}}}}~~~|||}}}~~~|||~~~}}}'''((()))(((&&&%%%&&&''''''((((((((((((((())))))(((''''''&&&%%%%%%$$$$$$,,,((($$$$$$(((***)))'''******,,,...///...***''''''''''''''''''''''''''')))---000111333666333...)))&&&&&&++++++((((((+++'''(((((('''&&&'''))),,,***))))))(((((((((((((((((((((((()))(((((('''''''''(((******((('''((()))+++******+++---///111222666666777999:::<<<======999999::::::999777555333///...++++++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((''''''((())))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))))))))***)))((()))***+++***))),,,***'''''')))***)))'''((((((((())))))*********,,,***(((''''''))),,,...)))(((((((((((()))*********,,,------,,,++++++,,,***+++,,,,,,++++++,,,---))))))))))))+++,,,---...++++++++++++***)))((((((***)))***+++---,,,***'''(((((())))))))))))((((((((())))))(((((((((+++---)))((((((((()))***+++,,,)))))))))))))))***++++++++++++++++++************))))))***+++++++++++++++((()))***+++++++++******(((***,,,,,,***)))((()))))))))(((((()))***+++,,,)))))))))(((((((((''''''***+++---,,,***(((''''''))))))************))))))((()))***)))((('''((()))(((***+++***)))((()))+++'''((((((((()))))))))***++++++***)))((()))***,,,))))))***++++++***)))((())))))(((((((((((())))))*********)))((('''''''''((((((((((((((()))))))))...+++***,,,111333111///...//////000000111111222000111222333333222000///...++++++///000...///333//////...---------------,,,******---111222...***---------.../////////000......------------.........///000111222111000000333000,,,---000222000---000000//////000000111222111111111222222222222333444444444444444444555555555888888888;;;???>>>;;;AAA===;;;<<<======@@@EEEHHHKKKKKKJJJKKKOOOQQQOOOUUUQQQPPPSSSTTTUUUYYY^^^___```aaaaaa``````bbbdddggggggqqqvvvqqqttt|||zzzxxxxxxxxxyyy{{{{{{vvvwww~~~{{{|||~~~|||~~~|||}}}|||&&&(((((((((&&&%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$'''$$$!!!"""&&&))))))((())))))+++---...---***'''''''''''''''''''''''''''+++000333111111222222///(((%%%&&&((((((&&&&&&)))&&&'''(((((('''&&&''')))))))))((((((''''''((((((&&&'''(((((()))))))))(((&&&((())))))((('''((())),,,,,,,,,,,,---///111222666666777888999:::;;;<<<::::::;;;;;;:::888666444...,,,+++***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((()))((())))))***))))))(((((()))******++++++******)))''''''(((((()))***++++++,,,***))))))++++++***(((***)))''''''((()))((('''(((((((((((()))))))))))),,,+++*********+++---...)))))))))))))))***+++,,,***+++,,,+++))))))+++,,,***+++------,,,,,,---...************+++,,,......))))))*********))))))(((***)))***+++,,,,,,***((((((((((((((((((((((((((('''((()))(((((((((+++---(((((((((((()))***+++,,,************+++++++++,,,,,,+++++++++************))))))******++++++++++++((()))))))))************%%%''')))***)))(((((((((******)))))))))******+++******)))))))))((((((((()))(((&&&'''''''''&&&%%%))))))************)))))))))***+++***((('''((())))))***++++++))))))***+++(((((((((((())))))))))))'''***,,,***'''&&&)))---)))***+++,,,,,,+++***)))))))))(((((((((((())))))******))))))(((((('''''''''''''''(((((())))))***+++)))(((***---///...,,,)))***+++---...000111222111222333333333111000//////---,,,......------000000000...---,,,+++++++++000,,,)))))),,,...---,,,////////////////////////......------------......---...000111111111000///444111......000111///---000000//////000000111222000000111111222222222222000000111222444555666777000333555555888:::888333===999777:::;;;;;;>>>CCCCCCFFFGGGFFFHHHMMMOOOMMMRRROOONNNRRRTTTUUUYYY^^^\\\\\\\\\[[[\\\^^^cccggggggfffnnnrrrnnnrrr{{{zzztttuuuwwwzzz|||zzzyyy{{{~~~zzztttyyy|||{{{|||}}}{{{yyyzzz}}}}}}}}}&&&'''((('''&&&%%%&&&((('''&&&%%%%%%%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%###"""###&&&((()))((((((((()))+++---,,,***''''''''''''''''''''''''''',,,222444111---...///...((('''&&&''''''&&&'''(((%%%'''(((((('''&&&&&&&&&)))(((((('''''''''(((((('''(((((()))))))))((((((%%%'''))))))((('''((())),,,,,,+++,,,---...000222555666777888999::::::;;;;;;<<<<<<===<<<:::777666///---,,,++++++***((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((())))))*********)))(((((()))******++++++******)))&&&'''((()))***+++,,,---,,,***))))))******(((''')))((('''''''''((((((((())))))((((((((((((((((((+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---***++++++)))((((((***---***,,,...///.........///......---,,,+++++++++,,,(((((()))*********))))))***))))))***,,,,,,+++)))))))))(((((((((((())))))&&&((())))))((()))***,,,)))))))))))))))******+++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++))))))((((((((()))***+++$$$&&&)))***)))(((((()))++++++******************************))))))))))))&&&$$$"""$$$(((++++++)))))))))************))))))***++++++***((('''((())))))***+++***)))((()))***(((((((((((())))))))))))%%%'''((('''%%%%%%&&&((())))))+++,,,,,,++++++***)))(((((((((((())))))******)))))))))((((((((('''&&&&&&''''''((()))******&&&%%%$$$%%%((())))))'''((((((***+++---...000000111111222222111000///...111///...---,,,******+++000///...,,,++++++++++++111...+++***,,,------,,,000000000000000/////////......------------......---...///000000000//////000---+++,,,---...---,,,///////////////000111111//////000000111222222222...///000222333444555555+++000333444777999666000999555444777999999<<<@@@???BBBDDDCCCEEEKKKMMMLLLOOOLLLLLLPPPSSSTTTXXX]]]ZZZZZZZZZZZZ[[[]]]bbbeeehhhfffnnnrrrnnnqqqxxxuuuvvvwwwyyyzzz{{{{{{{{{zzz{{{{{{|||}}}zzzwww|||}}}{{{yyyzzz|||}}}{{{xxxzzz||||||~~~{{{~~~%%%'''((('''&&&&&&'''((((((&&&$$$$$$%%%&&&$$$"""&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''(((((('''''''''(((***++++++)))'''((((((((((((((((((((((((***000444111...000111111(((((((((''''''((())))))&&&((()))((('''%%%%%%%%%((((((''''''''''''((((((************)))((('''&&&%%%&&&((()))((('''((()))************,,,...000111555555666777999:::;;;;;;<<<===>>>>>>===;;;999777222000---,,,+++)))'''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((())))))***************)))((((((((())))))******))))))(((&&&'''((()))***+++,,,---***)))''''''(((((('''%%%((((((((('''''''''((()))))))))))))))((((((((((((******+++++++++,,,++++++......---,,,++++++++++++...///...---,,,,,,...000+++---000111111000000111000///...---,,,,,,,,,,,,((())))))************)))***))))))***,,,,,,+++***++++++***))))))***++++++''')))******))))))***+++,,,,,,,,,++++++***))))))++++++,,,---...------,,,,,,,,,,,,++++++++++++*********)))))))))***+++,,,)))))))))((()))***++++++%%%(((***+++***))))))***+++++++++++++++*********************))))))))))))+++(((''')))---000000///))))))************))))))***++++++***)))(((((())))))***+++***((('''((()))))))))))))))(((((((((((((((&&&%%%&&&(((((('''%%%((()))***+++,,,++++++***((((((((((((((()))******))))))))))))((((((((((((%%%&&&&&&'''((())))))***''''''&&&''')))***))))))******++++++,,,------...///////////////...------//////...,,,++++++++++++......---,,,,,,,,,,,,---111000/////////...---,,,000000000000000/////////......------------......,,,---...///000///......+++******+++,,,...///.../////////...///000000111......///000000111222222000000222333333333222222...222555777:::===:::555666333333666888777:::>>>===@@@BBBAAADDDIIILLLKKKLLLJJJJJJOOORRRSSSWWW[[[XXXZZZ]]]^^^]]]^^^___```iiigggpppuuuppprrruuuooouuuvvvxxxyyyyyyxxxwwwvvv{{{wwwuuuxxx{{{}}}|||zzzxxxyyy|||}}}zzzxxx~~~{{{{{{}}}~~~%%%&&&((('''&&&&&&'''(((***'''%%%&&&))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((******)))'''(((((((((((((((((((((((('''---111111222555555333((())))))&&&'''+++,,,+++((()))***(((&&&%%%%%%&&&''''''&&&&&&''''''((((((+++++++++***)))(((&&&&&&$$$&&&((((((''''''((())))))))))))***+++...000222444555666888:::;;;=========>>>??????>>><<<:::888333111...,,,+++)))'''$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((()))*********)))++++++++++++***)))(((((('''(((((())))))(((((('''''''''(((((()))***++++++)))'''&&&&&&(((((('''%%%'''((()))((('''''')))***))))))))))))******************+++++++++,,,,,,,,,------,,,+++++++++++++++...//////...------...000---///333444444333333333......------...///000000******+++++++++******)))***)))((()))+++,,,,,,+++,,,+++***))))))***+++,,,***+++---,,,+++)))******---------------,,,+++***+++,,,.../////////...---,,,,,,,,,,,,+++++++++++++++***)))))))))***,,,---)))*********++++++++++++''')))+++,,,+++***************++++++,,,++++++*********)))))))))(((((((((,,,+++++++++,,,---,,,+++))))))************)))))))))***++++++))))))***+++***+++,,,+++)))(((((()))))))))))))))((((((((((((+++(((&&&(((,,,---)))&&&&&&''')))***++++++******(((''''''(((((()))***+++))))))))))))((((((((((((&&&&&&&&&''''''(((((()))''''''(((((())))))))))))++++++++++++,,,,,,,,,,,,---------------.........,,,......,,,,,,///000/////////...---------......///000111111111///...---////////////////////////......------------......+++,,,.../////////...---,,,,,,,,,---///000222333//////......//////000111------...///000111111222111222333444333222111000000333444333666:::999555666333333666888777999<<<<<>>???@@@@@@???===;;;999222000---,,,,,,***(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))***+++++++++***++++++++++++***)))(((((('''(((((())))))((((((''''''''''''(((((()))))))))((('''&&&'''((()))((('''''')))***)))''''''***,,,))))))******++++++,,,,,,,,,,,,,,,+++,,,------...------------...///000111---///000000///......///...111555777777666555666//////......//////000000,,,,,,,,,,,,,,,+++***)))***)))((()))+++,,,,,,,,,,,,+++***((((((***+++,,,---...///...,,,***)))))),,,,,,.../////////......,,,---...000000///...---------,,,,,,,,,++++++++++++***)))((()))***,,,---)))***+++,,,---,,,,,,+++(((***,,,,,,***)))))))))((()))+++,,,,,,,,,,,,+++)))))))))(((((((((''''''''')))++++++***((((((((())))))************))))))''')))************+++------......---+++******+++***)))))))))((((((((('''))))))***+++++++++***(((%%%&&&((()))******))))))''''''''''''((()))***+++(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''''''''((((((************++++++++++++------------...//////000000333333......222222///222111000///...---------...///000000///.........---------.../////////000......------------......+++,,,---...///...------...///000000000111333444///............///000000,,,------...///000111222111222333444444333222111333444111...000444555222777444444777888777888;;;;;;>>>???>>>@@@EEEGGGFFFJJJGGGIIIMMMPPPPPPRRRWWWUUUXXX\\\___^^^]]]\\\\\\gggcccjjjpppnnnqqqtttnnnjjjkkknnnqqqtttvvvxxxxxxsssmmmiiikkkttt~~~|||vvvuuuwwwzzz{{{{{{|||zzz}}}{{{%%%&&&''''''&&&&&&((()))(((%%%###%%%)))+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''''''''((((((%%%%%%%%%&&&)))))))))'''))))))))))))))))))))))))'''***++++++---...((( $$$((('''$$$%%%,,,///---------+++(((%%%%%%&&&)))&&&&&&&&&&&&&&&'''((()))(((((()))***************###%%%'''(((''''''((()))(((((()))+++...111444666333444666999<<<>>>@@@AAA???@@@AAAAAA@@@>>>;;;:::000...,,,,,,,,,,,,***((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((***+++,,,,,,,,,+++,,,,,,,,,++++++)))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''((()))+++***)))''')))+++***((((((***---))))))***+++,,,---------......---,,,---...///000......///111333555777888222444666666555444333444///222666888888777777777333222111///......------.........---,,,+++***)))***)))((((((+++,,,---,,,+++***)))'''''')))***+++...000111000---***))))))***+++---///111111111111,,,---///000111000///------------,,,,,,,,,+++++++++***)))((((((***,,,---)))***---......---,,,+++)))***,,,,,,***(((((((((((()))***,,,------,,,,,,((((((((((((''''''''''''%%%)))---...---+++,,,...))))))************))))))'''(((*********+++,,,...///000000///---+++,,,---******))))))((((((((('''%%%(((,,,+++(((&&&''')))$$$%%%'''((()))))))))(((''''''''''''((()))++++++(((((((((((())))))))))))'''''''''''''''&&&&&&&&&((()))******))))))***+++((((((((()))***++++++,,,------------...000111222888;;;999222///111000+++555444222000...---,,,,,,.........---,,,,,,...000+++,,,,,,---...///000000.........------.........+++,,,---.........---,,,000000111000//////111222...............///000000,,,,,,---...///000111222000111333555555555333222:::999444//////444555333888555555888999777888;;;:::===>>><<<>>>CCCEEEDDDIIIGGGHHHMMMOOOOOOQQQUUUTTTWWWZZZ\\\\\\\\\]]]^^^eee```ffflllkkkpppvvvqqqjjjkkkllloooqqqtttvvvwwwqqqnnnjjjkkksss}}}}}}zzzxxx~~~xxxsssrrrvvv{{{zzz}}}|||}}}~~~~~~}}}}}}&&&(((***(((%%%$$$&&&(((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%'''(((''''''&&&))),,,---+++'''&&&)))---)))+++,,,***'''%%%&&&(((&&&''''''''''''(((,,,///333222///***&&&%%%'''))))))(((&&&&&&((()))(((''',,,***(((''')))******)))''''''''''''((((((((((((***))))))+++---000444666111222444666888::::::;;;????????????@@@>>>;;;888111111000///---+++(((&&&+++)))(((((())))))'''&&&''''''''''''''''''''''''''''''&&&'''((((((&&&%%%%%%###!!!"""&&&((('''&&&******))))))((((((''''''((('''&&&&&&'''((()))***((()))***++++++,,,,,,+++&&&''')))+++)))&&&%%%''''''(((***+++,,,,,,++++++......---------.........------...000000111111111666222000222777999777444000111444555666555444333555555555555555444444444555555555444333333333222...---,,,,,,------+++)))((((((***++++++***)))(((000000111///------...000)))***,,,------,,,+++***111///...///111222000---......---------......///---+++)))''''''))),,,---...+++***------***+++...***))))))(((((())))))*********+++,,,+++***)))(((***++++++******+++///222...+++(((''''''***...111***+++,,,+++)))))))))******)))((((((((()))+++++++++,,,,,,***(((((()))+++444333222000///.........++++++,,,...000000...,,,''''''''''''((((((((()))'''((()))((('''&&&'''(((,,,(((%%%&&&+++---+++((()))'''&&&(((***)))%%% (((((('''(((((()))***++++++***((('''&&&&&&&&&'''((()))))))))))))))((((((,,,++++++---///111111000...///000///------...000///............///000000///,,,)))***...111222111---------............///---.........---,,,,,,+++111000///...------...///111///---...111222000...111...,,,---000222222111...111000+++...555333***333000///000333444222///...///111333555666666777666666555444555666777888888;;;===<<>>>>>>>>@@@BBBAAA???<<<............---+++)))(((,,,+++)))***++++++***)))'''''''''''''''&&&&&&&&&''''''&&&'''(((((('''%%%)))'''&&&&&&)))+++***)))(((((((((((('''''''''&&&(((''''''&&&'''((()))***)))))))))))))))(((&&&&&&***((((((((((((&&&%%%%%%((()))***,,,,,,,,,,,,++++++,,,...///000///...---///000111222333333333333444222000222777999888555555666888999999888777666666666666666666666666666666666666555444444333333///...---,,,------+++)))---,,,+++++++++,,,------***++++++***))))))***,,,---............---,,,,,,111///...000222333111...//////...............///---,,,***))))))***,,,---...+++***------***+++...,,,,,,++++++++++++,,,,,,***++++++,,,+++***)))((('''((()))***+++...222555---+++)))((()))+++...000***+++,,,+++***))))))+++******)))))))))***+++,,,(((***++++++******,,,---000000000///////////////***)))((((((***+++***)))''''''((((((((((((((((((((()))******(((((((((***+++(((&&&(((,,,---+++(((((((((((())))))(((%%%###)))(((((((((((())))))***+++***((('''&&&&&&''''''(((((())))))))))))((((((,,,++++++,,,...//////...//////000///------///000111000//////............000---******---//////...---------............///------......------,,,+++///...------,,,---......111///......000111000...000...,,,---000222222111...222222000000333333222222111111111222222111///000111111222333444555555555555444444444555666777777:::;;;:::<<>>:::777---------------,,,******---,,,+++,,,---...---,,,(((((('''''''''&&&&&&&&&'''&&&&&&'''((()))'''&&&+++***((()))***++++++***''''''''''''&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))((('''&&&&&&,,,)))'''&&&((()))'''$$$((()))***+++,,,,,,,,,,,,)))+++...111222111///...222222333444555555555555333111000333777999999777888999:::;;;:::999888777666777777888888777777777888888777666666555444444222000...---------+++***,,,+++(((&&&&&&(((***,,,+++,,,------,,,---///000222222111///.........---111000000111333444222111111111000000/////////...------------,,,---------...+++***------***+++...------,,,,,,,,,,,,------***++++++++++++***))))))'''((()))***+++...222555++++++*********,,,...///***,,,,,,,,,***)))***++++++************+++,,,,,,)))+++------,,,++++++,,,+++,,,---/////////......+++)))&&&%%%&&&'''(((((((((((((((((((((((((((((()))***++++++))))))***+++***((((((***---...+++(((((()))++++++)))'''&&&&&&******)))((((((((())))))***)))(((''''''&&&''''''(((((())))))))))))((((((+++***)))***,,,------,,,//////000///......///111222222111000///...------111...,,,+++,,,------,,,---------............///------......------,,,,,,------,,,,,,,,,---......000///......000000///...///...------///111111111000111444555333000333:::111222333222111//////000333222111111111222333444333333333333333444555555555888999777999>>>@@@>>>AAACCCFFFFFFEEEFFFJJJMMMEEEJJJRRRWWWUUUPPPSSSXXX]]]^^^^^^___```aaabbbbbb]]]ccchhhhhhfffgggmmmsssqqqsssuuutttsssxxx~~~}}}~~~}}}vvvrrrvvvzzzzzzxxxwww~~~zzz~~~{{{zzzzzzyyyzzz~~~|||yyyzzzzzz}}}~~~zzzzzz~~~&&&%%%%%%%%%$$$%%%'''(((%%%&&&((())))))(((&&&%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&'''(((***+++&&&(((*********+++...111---...///...---***((('''%%%&&&'''&&&%%%&&&(((***---...///...+++)))((((((&&&%%%%%%%%%''''''&&&$$$%%%%%%&&&(((***+++)))'''''''''''''''((((((((((((++++++++++++,,,---///000222333555777999;;;<<<<<<============>>><<<999666000//////...---,,,++++++---,,,+++,,,...///...---((((((((('''&&&&&&%%%%%%'''&&&&&&'''))))))(((&&&***)))((('''((((((((((((''''''''''''''''''''''''(((((('''''''''((((((((('''((()))***++++++++++++***)))'''(((,,,///+++$$$(((((()))******+++++++++)))+++---///111111111111333333444555666666555555111000000333777999999888888888999888888666555444555555777888888888888777999999888888777666555555555222///......---,,,++++++***(((&&&&&&'''(((***---...000000000111444666666444222000///...//////111111222333444555444444333333333222111000//////......///000///...---,,,...+++***------***+++...,,,++++++******++++++,,,++++++++++++******))))))+++,,,,,,++++++,,,///222******++++++,,,------...+++,,,---,,,***)))***++++++++++++++++++,,,,,,,,,---///000000---***(((''')))***,,,......---,,,***---***((('''((())))))((()))))))))(((((((((((((((((()))+++***))))))***+++))))))***,,,......+++((('''***---,,,)))'''''')))++++++***)))(((((((((((())))))(((((('''''''''''''''(((((())))))))))))(((((('''''')))+++---,,,,,,...///000///......000111222222111111000///......///...,,,,,,,,,,,,,,,,,,---------............///,,,------...------,,,,,,,,,,,,,,,------....../////////...////////////......------...///000000000333...000666555000333<<>>>>>>>>@@@AAA???===:::777666444111///...------***)))((()))***+++***)))'''''''''''''''''''''''''''&&&&&&(((******)))((('''((()))(((''''''(((***((((((((()))))))))))))))((((((((()))(((((('''&&&(((((((((((('''&&&%%%%%%$$$))),,,,,,///444000&&&((((((((((((((()))++++++...---,,,+++---000444666111111222333333222222111111111222444666777888999999999888777666666555555111222555777999999888777;;;;;;:::999777666555555555444222222222111///,,,,,,---......---,,,***))))))+++------...///222444444333333222333333444444555666888888666555666777555555666666666444333222000000111111111///...---...+++***------***+++...------,,,,,,,,,,,,------,,,+++******))))))******((()))***+++,,,///333666++++++,,,,,,---.........+++------,,,+++***+++,,,)))******+++,,,+++++++++)))+++------,,,++++++,,,******+++++++++)))((('''(((((()))***+++***'''%%%((((((((())))))*********&&&((())))))((((((***+++***+++,,,---...---,,,,,,)))*********)))((()))***++++++***)))))))))******''''''((((((((((((''''''&&&'''((())))))******)))$$$$$$$$$'''***,,,---,,,+++,,,------,,,---///000///000111333333333222111+++---.........---///000---------............///,,,,,,------......---------...//////000/////////---...//////------...///+++---/////////...///000333,,,))),,,111111111222...000111111000///000000///.........000111333555000111111222333222222222000333444444777<<>>???;;;999<<>>:::777666555333111///.........***)))(((((())))))((('''%%%%%%&&&&&&'''((((((((('''&&&&&&(((***+++***)))&&&''')))(((''''''))),,,'''''''''((((((((())))))(((((()))))))))(((&&&%%%(((((((((((('''&&&%%%$$$&&&---...((()))///...'''***)))))))))***+++,,,---...---------...000333444111111111222222111111000111222444555555666777888999888777777666666666666111333666999::::::999888;;;;;;:::888777666444444333333333555555333000---------,,,++++++******)))---...000000000222444777222333444555777777888888777999;;;:::777555666777444555777888888666555444111111111000000///...---...+++***------***+++...,,,,,,++++++++++++,,,,,,,,,+++***)))))))))***+++(((***++++++,,,///333777,,,,,,+++,,,,,,---//////,,,---...---+++***+++,,,((()))***+++++++++******(((***++++++******,,,---))))))))))))************(((''''''((()))***)))'''''''''((()))***++++++,,,''')))************+++---+++,,,------,,,,,,---...***)))(((((()))***))))))*********)))******++++++&&&'''((())))))(((''''''&&&'''((()))************'''&&&&&&'''***++++++******+++,,,,,,++++++---///111222333444444222111000---000111111...---...///---------............///+++,,,------......---------.../////////...---,,,,,,...000///---,,,...///))),,,///000......///000...///---***+++///111000.........///111222111000/////////000000000111111000111222333333333222222111444555333555999;;;999:::;;;<<<===>>>@@@BBBCCCFFFKKKNNNKKKLLLOOOOOOKKKNNNSSSYYY\\\]]]___dddhhhhhhfffbbb___]]]___bbbeeerrrqqqppppppqqquuuzzz}}}{{{|||}}}|||zzzzzz{{{}}}ssswwwyyyyyy~~~wwwwwwxxx{{{|||{{{|||{{{{{{xxx}}}|||111,,,'''%%%'''((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%'''(((''''''&&&"""$$$(((---111222111000555111+++))))))******((((((***+++***((('''''''''&&&'''((((((''''''(((***''''''''')))******'''%%%+++)))&&&&&&'''(((((((((''''''''''''((((((((()))&&&''')))***,,,------------...000333555666777888888999;;;>>>AAABBBAAA???444222111////////////000+++)))(((((())))))'''&&&$$$%%%%%%&&&'''((())))))'''&&&&&&(((***+++***)))###%%%''''''%%%%%%(((+++&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%&&&'''((()))************)))///...%%%###***,,,''',,,++++++***+++---...///------...000111111111111111111222222222111111000222333555555555555666888777666666555555555555555111444777:::<<<<<<;;;:::;;;;;;999888777555444333222222444666777555111---444222///---,,,---...///,,,...///000000111333666111222555888:::;;;;;;;;;888;;;<<<;;;777555555777444555777888999888666555222111111000///......---...+++***------***+++...***))))))))))))))))))***---,,,***)))))))))***+++,,,------,,,,,,---111333---,,,++++++,,,---///000,,,---...---+++***+++,,,'''((()))***+++***))))))+++,,,,,,***(((((()))+++((('''(((((()))+++,,,---+++)))'''''')))+++,,,,,,&&&&&&''')))***+++,,,---(((***++++++++++++---...,,,------,,,,,,,,,...///+++(((%%%&&&)))+++)))'''***)))))))))***+++,,,,,,&&&'''((())))))(((''''''&&&'''((()))***************)))(((((()))***)))''')))***++++++***+++---///333333444555444222///...000222444222///,,,---...---------.........//////+++,,,,,,---.........---------...///...---+++***,,,...000///---,,,---000))),,,000000...---...000+++222222)))&&&---222000...---,,,...222444222///000000111111000///......000111222333444333222222333666555333333777777555555;;;???>>>::::::@@@FFFJJJPPPPPPHHHCCCHHHOOOQQQSSSVVVYYYYYYXXXZZZaaafff___aaaaaa^^^ZZZ\\\dddkkkssspppllljjjlllrrryyy~~~xxxxxxyyyxxxxxxvvvuuutttooovvv{{{|||vvvrrrsss}}}{{{{{{}}}~~~~~~pppuuuzzz{{{zzz||||||{{{zzz''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&***///222222000222000,,,)))'''''')))***)))((((((((()))(((&&&%%%)))&&&"""!!!###&&&)))***&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))***++++++***)))(((///000222444666888::::::777888:::???CCCBBB>>>:::444333222000///.........,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''%%%%%%&&&((()))+++,,,,,,)))***+++,,,,,,,,,,,,+++...---,,,++++++---///000///111333555555444111000222333555444222111111111555000++++++///444777888444777:::999777666777999777999;;;=========;;;:::::::::999666444444666888<<<888888:::999555777<<<)))111444000...222666555111111222222222333333333222333555888999::::::::::::999888888777777777777777777777888::::::888666111222222111111000///...,,,++++++******++++++,,,,,,++++++,,,---,,,)))'''+++---...---***))),,,///###%%%'''***---.........---,,,+++,,,...///...---///---++++++,,,,,,)))&&&111000---+++++++++,,,---((((((((('''&&&&&&%%%%%%)))((('''''''''(((***+++*********)))))))))))))))+++***)))))))))***,,,,,,(((***,,,***'''&&&))),,,...---+++***)))***++++++***************)))((((((***)))((()))*********)))+++***)))(((''''''((((((''')))+++)))'''(((...333(((((((((((())))))))))))((((((((()))***,,,---...000222444666777666444222000222444333---)))+++000***...222555555222---)))000///......///000111222------...///000000//////---,,,,,,---///000///...***+++---///111111111111///---+++,,,///000...,,,//////000000///...------////////////////////////000111222111000000222444555333111333777999999888======>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIPPPUUUXXXVVVXXX^^^___\\\[[[fffiii```\\\ccckkkkkkmmmiiieeedddhhhnnnsssvvvnnnpppssstttsssrrrssstttyyy~~~~~~|||~~~~~~}}}~~~{{{xxxxxx|||||||||~~~|||}}}''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((('''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&***///111111000111000...+++***(((((('''((('''''''''''''''&&&%%%(((&&&$$$$$$&&&'''((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((***+++,,,------...///111333555777888999888888:::>>>AAAAAA>>>:::666555555333222111000///------,,,+++***)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))*********((((((((()))))))))***************++++++,,,,,,---,,,---...///000000000000///000111222222111000///111333444333111000000111222000...///333666666666666999;;;:::999888999;;;999:::;;;<<<======<<<<<<;;;;;;:::777555555666999888666777:::999777:::AAA555888666222111333222---444444444333333333444444777888:::<<<=========<<<===<<<;;;;;;;;;;;;<<<===;;;;;;;;;<<<======;;;999333333222222111///...---,,,,,,++++++++++++,,,,,,,,,+++,,,------,,,+++)))+++*********++++++*********+++,,,...///000000000---,,,+++,,,...///...---...,,,+++,,,...///---***,,,+++)))(((''''''(((((())))))(((((('''&&&&&&&&&)))(((((('''((()))***+++)))))))))))))))))))))***+++***)))))))))***+++,,,+++*********+++++++++***---,,,++++++******++++++***************)))((((((***)))))))))*********)))'''(((((((((((((((''''''$$$&&&'''&&&###$$$)))...(((((((((((())))))))))))((((((((()))***+++---...000222555777888777555444777666555333000---,,,---000000///...---......///000///.........///000111......///000000000000000---,,,,,,---///000///...,,,,,,...///000000111111000...------///000...,,,///////////////...------////////////............///000000000//////111333555333222333666999888777::::::;;;<<<===>>>??????CCCCCCCCCDDDEEEFFFGGGHHHNNNRRRTTTSSSVVV\\\^^^\\\YYY```aaa\\\]]]gggllliiijjjhhhhhhiiimmmpppqqqqqqqqqrrrsssrrrqqqqqqtttwww{{{}}}~~~~~~~~~~~~~~~''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''(((((('''%%%%%%&&&''''''''''''&&&&&&&&&'''***---000000000000000///...+++)))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''')))((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))***,,,---...------///111333444666777888888999<<<>>>???===<<<888888888777666444222111......---,,,+++***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((()))***++++++***)))(((++++++******)))(((((((((+++*********+++,,,...///,,,---000333444444333222111111111111111111111111111222333222000000000111///000111444777888666444888:::;;;;;;::::::;;;======<<<<<<<<<<<<======>>>===<<<;;;888555555777999555666999;;;888777<<>>===999555666666111***777666555444444444666666;;;;;;===>>>>>>===<<<<<<;;;:::999999999;;;===???<<<;;;;;;;;;<<<<<<999777555555444222000///...------------,,,,,,---------+++,,,,,,------------,,,---***)))+++...///+++'''------,,,,,,,,,,,,---------,,,+++,,,...///...---,,,,,,,,,...000111000///++++++******))))))((((((******))))))((('''''''''((((((((((((((()))******((((((((())))))***************))))))******+++,,,,,,******,,,111111...***++++++,,,,,,,,,+++*********************)))(((((())))))))))))))))))))))))%%%&&&((())))))(((''''''$$$&&&&&&$$$""""""&&&***(((((((((((())))))))))))((((((((()))***+++,,,---000222444777888888777666:::888444222333333111...222000---,,,+++,,,...000000///......---...............///000000000000///---,,,,,,---///000///...///.........//////000111222000//////000000...---///////////////......---/////////.........------.../////////......000222444333222333555777777777999999:::;;;<<<===>>>>>>BBBAAA@@@@@@AAACCCEEEGGGKKKNNNOOOOOORRRXXX[[[ZZZXXX\\\\\\ZZZaaalllnnnjjjeeegggjjjnnnppppppnnnkkkmmmoooqqqpppoooqqqvvvzzz|||~~~}}}~~~''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&((((((((('''%%%&&&&&&'''''''''''''''''''''''')))+++...//////222111///---***((('''&&&&&&''''''&&&%%%%%%&&&'''***((('''((()))((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++***)))((('''((()))***++++++---...000222333444888888888:::;;;=========999:::::::::999666333111......---,,,+++***))))))***))))))((((((((())))))%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))***++++++***'''%%%###+++++++++******))))))(((+++***))))))+++---///111...///111333555666666555666555444333333333444444111222222222000000111222///111333666888888777555:::;;;;;;;;;<<<<<<===>>>@@@???===<<<;;;<<<>>>???>>>>>><<<999666555777888777999<<<;;;777555:::@@@>>>===;;;::::::999666222666555444444444666888999;;;;;;<<<<<<<<<:::999888999999888777999;;;>>>@@@===<<<<<<===>>>===:::888888777555222000///------......------------......+++,,,------------...///.........000222222///+++000///---+++*********+++---,,,+++,,,...///...---,,,,,,---...000111000000+++,,,,,,,,,,,,+++***)))++++++******)))(((((((((((((((((((((((())))))***&&&''''''((()))***++++++***************+++++++++++++++---000333333///,,,***+++,,,------,,,***)))***************)))(((((()))*********)))))))))***)))))))))((((((((((((''''''((((((&&&$$$%%%'''***(((((((((((())))))))))))(((((((((((()))***+++,,,...000222444666777666666777777444111111444555333//////000111000///---,,,//////......---------------....../////////......---,,,,,,---///000///...111000///......///000111333222111111000///.........///////////////....../////////.........------...///000///......000222444333333333444555666666999::::::;;;<<<===>>>>>>@@@>>>===<<<===@@@CCCEEEIIIJJJKKKLLLNNNRRRTTTUUUWWWZZZ\\\]]]ccckkknnnkkkbbbdddhhhlllooonnnjjjgggfffjjjnnnooooooqqqvvv||||||~~~}}}~~~~~~{{{''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&((((((((('''&&&&&&&&&&&&''''''((((((''''''(((((()))+++---///333111---)))'''''''''((('''(((((('''&&&%%%(((***,,,)))'''&&&&&&'''((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((('''&&&''''''(((******+++---...000111222555666777888:::;;;===???:::;;;;;;;;;999666333111------,,,+++***)))((((((((((((''''''((()))******%%%&&&&&&'''(((((('''''''''((((((((((((((((((''''''''''''((((((((())))))'''(((***++++++)))'''&&&************++++++++++++,,,+++***+++,,,///222444222222222333444666999:::888777666444444444555666222333333222111111333555222333555666777888999:::<<<<<<;;;<<<===>>>???@@@BBB@@@>>><<<;;;<<<>>>??????>>><<<999666444666777555999;;;999666777;;;???;;;===??????<<<888888999222222333333555888:::;;;;;;;;;<<<;;;:::888666555;;;::::::;;;<<>>999888555333000///...---///......------......///***,,,...---,,,,,,...000---000333444222000///000555444111///---------------,,,+++,,,...///...---,,,---.........---------))))))*********)))((((((+++++++++***))))))(((((('''(((((()))))))))))))))&&&&&&'''((()))******+++))))))******++++++++++++(((,,,111333222000//////)))***,,,------,,,+++******************)))(((((((((***+++***(((((()))+++---,,,)))(((''''''((())))))))))))(((''''''((()))(((((((((((())))))))))))(((((((((((()))***++++++,,,---///111333333444444444999777000+++...333333111222222222111000...---/////////......---,,,,,,---------......------,,,---,,,,,,---///000///...222111///......///000000222333222111000/////////......///////////////...///////////////////////////000000000//////111222333444333333333333444555888888999:::;;;<<<<<<======<<<::::::;;;===@@@BBBHHHGGGGGGIIIKKKLLLMMMOOOSSSXXX\\\]]]___cccffffff___```bbbfffiiiiiigggeeedddkkkrrrtttrrrqqqtttxxxzzz}}}|||zzzzzz|||zzzyyy}}}}}}xxx''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''(((((('''''''''&&&&&&''''''((()))'''(((((((((((())),,,///111///+++'''%%%&&&((()))&&&((()))(((%%%%%%(((,,,+++(((%%%$$$&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((()))******)))***+++,,,---///000000111333666888999;;;>>>@@@<<<<<<<<<;;;999666444222------,,,+++***)))((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))&&&(((***,,,---.........))))))***+++,,,---------,,,,,,,,,---///222444555777666555555666999;;;===999888666555444444555666555555555444333444666888666777888999999:::===???@@@>>><<<===???AAABBBBBBBBB@@@>>><<<;;;;;;<<<===??????<<<999555333444666000444666444666;;;??????<<<>>>AAABBB===777666:::111222333555777999:::;;;=========<<<;;;999777666777777888999;;;===???@@@@@@???@@@AAABBBBBB@@@>>>:::888666333111/////////......------------......+++---...---******---000***...222111...,,,---000333222000...---,,,++++++---,,,+++,,,...///...---,,,---///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((''''''((()))))))))))))))'''''''''(((((()))))))))))))))***++++++++++++***'''---222444111......///******+++,,,,,,,,,++++++***************)))(((((('''***,,,+++(((''')))+++,,,+++)))'''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))***+++***+++---...///000111111444:::999---&&&***///000888555111---,,,...111333....../////////...------------.........---,,,,,,---,,,,,,---///000///...111111000//////000000000111222222111///...///000---...//////////////////...//////000000111222222///000000000//////111333333444444333111111333444444444555666777888999999;;;:::999999:::<<<>>>@@@DDDBBBDDDHHHJJJHHHHHHKKKNNNRRRWWWXXXXXXYYY[[[\\\\\\\\\]]]___ccceeeeeeeeeiiipppxxxyyytttppprrruuuyyy{{{}}}}}}{{{xxxxxxxxxxxxuuuuuu||||||yyy''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((('''(((''''''&&&''''''))))))'''((()))(((&&&'''+++...---+++)))'''&&&&&&''''''%%%''')))'''$$$$$$(((,,,'''&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))***++++++++++++))))))***,,,---...///000---000555888999;;;???AAA???>>>===;;;999777555444......---,,,+++***))))))+++***)))((('''&&&&&&&&&$$$%%%&&&'''(((((((((((((((((())))))))))))(((((('''((((((((())))))))))))******++++++,,,---......******++++++,,,------...,,,,,,...000222444666777:::::::::;;;<<<======>>>::::::999888777777666666777888888666555666999;;;999;;;>>>>>>>>>>>>@@@CCCCCCAAA??????CCCEEEFFFFFFAAA@@@>>><<<;;;;;;;;;;;;???>>><<<888444222333444000222222111666===???<<<===<<<===AAA???999777999333555777999::::::999888<<<======<<<;;;999777666111333555777888999::::::::::::;;;===??????===<<<:::888666333111000000111...------------------...+++---...,,,)))(((+++///+++,,,---,,,,,,+++,,,,,,---------,,,+++***)))(((---,,,+++,,,...///...---+++---///...,,,***+++,,,//////...------...///000+++******)))((((((''''''&&&'''((()))***))))))(((''''''((((((((((((((((((((()))***+++,,,++++++******,,,///000000...---,,,++++++******++++++,,,---***************)))(((((('''***,,,+++(((&&&))),,,###%%%'''((()))((('''&&&''''''&&&'''((((((((('''(((((((((((()))))))))))))))(((((((((((()))******++++++,,,---......//////222777444)))&&&...222111666444111...------///111---...///000000000///...//////000000//////...------,,,,,,---///000///...///000000111111111000000///000222111///...///111------...///////////////......///111222333444555.../////////......000222333444555333000000111333333333444555666777888888999999999999:::<<<===>>>>>>===AAAHHHJJJHHHGGGJJJMMMLLLOOOSSSVVVVVVTTTSSSYYYXXXZZZ]]]aaadddddddddhhhooovvvvvvqqqooorrrwwwxxxzzz{{{zzzxxxvvvvvvwwwtttvvvyyy}}}~~~''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((((((((((((''''''&&&&&&((()))***'''((()))'''&&&'''+++...))))))))))))((('''&&&%%%$$$&&&(((&&&""""""''',,,######%%%'''))))))&&&###&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''',,,,,,------,,,+++)))((()))******,,,---...//////***///444888:::<<>>;;;999777666666000///...---,,,++++++***111000...,,,***(((''''''$$$%%%&&&'''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))...---,,,***)))(((((((((+++,,,,,,,,,,,,,,,------,,,---///222444666777777;;;===???@@@AAA@@@???>>>======<<<<<<;;;:::999999999999999888777888;;;>>>:::>>>BBBCCCBBBBBBCCCEEEFFFCCCAAABBBEEEHHHIIIIII@@@@@@>>>===;;;:::::::::???>>><<<777333111222444444444111///555===<<<666===888888???BBB===999999666888:::<<<<<<:::888666;;;;;;;;;;;;:::888666555222444777:::;;;;;;::::::;;;;;;;;;>>>@@@AAA???>>>:::888555333111111111222---------,,,,,,---------+++---///,,,(((&&&***...///,,,)))***---...---+++...//////000///---,,,+++---,,,+++,,,...///...---***---//////,,,+++,,,...---,,,***))))))***,,,...******))))))((('''''''''&&&''')))*********)))(((((((((((((((((('''''''''((()))***+++,,,+++******...,,,+++---000000,,,(((++++++***)))***+++---...***************)))(((((('''***---+++'''&&&))),,,%%%***+++***&&&$$$(((((('''(((*********)))(((((((((((()))))))))))))))(((((((((((())))))***,,,,,,,,,------............111---%%%(((555999555000111222333222///,,,***---...///111111111000000111111111111111000//////---,,,,,,---///000///......///000222222222111000---///111111......///222------...///000000//////......000111333555666777---.........------///000333444555333000///111333444444555666777888999999777888999:::;;;<<<<<<===999999>>>HHHKKKHHHHHHKKKNNNJJJJJJPPPXXXYYYTTTOOOVVVWWWYYY]]]aaadddddddddbbbiiippppppmmmmmmttt{{{yyyzzz{{{zzzxxxvvvvvvwwwtttyyy}}}|||~~~''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***...,,,***)))((()))***+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%(((***((($$$###&&&***!!!"""###%%%'''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%''')))******)))(((&&&'''%%%$$$(((---,,,'''+++***((('''((()))+++,,,***+++,,,---------,,,+++---///333666999:::::::::<<<<<<<<<<<<;;;777222---777444111///...---+++***(((((())))))))))))((((((&&&%%%%%%&&&''''''&&&$$$+++(((&&&&&&)))******)))***((()))...///+++((((((''''''((()))***++++++,,,+++***)))***,,,...//////+++---000222444777;;;>>>>>>===<<>>============???@@@@@@>>>999333111222555333333333333444666777999777999<<<<<<:::888777777666777888999:::;;;;;;;;;???>>><<<999666222,,,(((444555666777777777666555999:::;;;>>>??????<<<999999777555555444333000---...000///+++***------***---......---,,,,,,///111---,,,+++*********+++,,,------------,,,+++***)))***''''''+++...,,,,,,...,,,+++***)))***+++,,,---%%%,,,///---***))))))&&&''')))******)))((('''))))))))))))))))))))))))((('''&&&(((+++.........%%%'''(((***++++++++++++,,,***)))***+++---,,,,,,''')))***)))((('''(((***...,,,******,,,---+++))),,,***)))***,,,,,,***'''&&&((()))++++++)))(((&&&))))))))))))(((((((((((()))))))))))))))))))))))))))&&&%%%)))***+++...222,,,***))))))***++++++***,,,,,,------///000222333...------......///000111////////////////////////***///444222---***---111000333666555000---,,,---,,,...111111000...------+++...222444222000...---111000......000111000///+++///111000000222111---,,,,,,---///000222333333444444444444333222111111333333444444666888999:::999666555666;;;===<<<:::@@@BBBCCCDDDCCCDDDFFFHHHIIIMMMPPPPPPMMMLLLOOOSSSUUUXXX[[[\\\\\\]]]```ccchhhlllqqqqqqoooppptttxxxvvvvvvuuuuuuvvvwwwxxxxxxxxx{{{~~~~~~|||zzzxxxxxx}}}~~~''''''''''''''''''''''''***)))'''%%%###"""!!!!!!)))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))(((&&&%%%''')))###$$$$$$&&&'''((()))***)))((((((((('''''''''&&&''''''''''''''''''''''''###$$$%%%''''''''''''&&&%%%'''&&&$$$&&&******''''''(((((()))))))))))))))***+++,,,---------,,,+++,,,...111555777888999888555777:::;;;;;;:::888777555333000/////////---,,,(((((()))))))))((((((''''''&&&&&&'''(((((('''%%%+++(((&&&&&&)))******)))'''%%%%%%)))***((()))---((())))))******+++++++++,,,++++++,,,---/////////111333555666777999<<>>===;;;999999888666555555444111...222333111,,,***+++***'''---......---,,,---///111---,,,+++******+++,,,,,,............---,,,++++++111---,,,///000---,,,---,,,++++++***+++,,,---...)))+++------,,,++++++,,,)))))))))******)))(((((())))))))))))))))))))))))((('''&&&''')))++++++***((()))***+++,,,,,,++++++,,,***))))))+++,,,,,,+++)))***+++***)))))))))+++---+++)))***,,,,,,***(((,,,***)))***+++,,,)))''''''((()))******)))((('''((((((((((((((('''''''''))))))))))))))))))))))))***'''&&&)))***(((***...((()))))))))***+++---...------------......///000------------...///000111///////////////////////////333555222+++'''))),,,---///111111000...------,,,...111111000.........,,,///222333111///......///...,,,,,,,,,---------...111333111111444333000//////000000111111222222333444444444333222222111111111111111222333444555555666666777777888:::<<>><<<999666777888555333000///000000///---))))))(((((('''''''''&&&(((''''''((())))))(((&&&***(((''''''(((***+++***)))((((((***))))))///777++++++++++++++++++++++++------------......///000444666888999999:::<<<>>>BBBBBBDDDGGGIIIIIIGGGEEEIIIHHHDDD@@@<<<999777666888999:::;;;<<>>===@@@===999666555444222111444333333333444666888999999:::;;;;;;999888999999777777888999999888888888666555444555777999999888333333444555555555555444444444666999<<<<<<;;;999:::999777777666555222000222333111,,,***,,,+++(((---......---,,,---///000,,,,,,++++++++++++,,,,,,//////......------,,,,,,///***))),,,---***)))+++,,,,,,,,,+++,,,------...444111,,,******,,,---...,,,+++***))))))))))))))))))))))))))))))))))))))))))(((&&&''')))***))))))***+++,,,,,,,,,,,,++++++,,,***))))))+++,,,,,,+++***+++,,,+++******+++,,,+++***)))***++++++)))'''+++***))))))+++***)))''''''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))***((('''******'''&&&)))(((+++,,,+++))))))+++...------,,,,,,,,,,,,------------------...///000111///////////////////////////222444111+++((()))---++++++,,,...000000...,,,,,,...000111///............000111111000//////000222222111///------///111///222222000000333333111222222222111111111111111222333333333333333222111444444333333444444555555222555888777444444888<<<<<<>>>AAAAAAAAA@@@@@@AAAFFFIIILLLKKKIIIHHHIIILLLQQQSSSTTTTTTTTTXXX___eeeiiilllooonnnlllkkkmmmpppkkkqqqvvvuuuqqqpppwww}}}{{{~~~~~~||||||{{{}}}}}}{{{}}}|||xxx~~~''''''''''''''''''''''''&&&&&&'''((())))))))))))'''&&&&&&&&&&&&'''))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((%%%"""###''')))'''$$$'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***%%%***+++&&&###%%%''''''%%%&&&'''((((((((('''&&&))))))***++++++,,,,,,,,,+++,,,///111333555666666;;;>>>???<<<777444777:::666444222000000000...---))))))(((''''''&&&&&&&&&(((''''''((())))))(((&&&)))(((''''''(((***+++,,,******,,,...+++***000999,,,,,,,,,+++++++++******,,,---------------...000222444777888999999;;;===CCCCCCDDDFFFIIIKKKLLLLLLLLLIIIEEECCCAAA>>>;;;999777999:::;;;===AAAFFFIIILLLLLLLLLMMMMMMKKKJJJJJJOOONNNNNNOOOQQQPPPNNNKKKDDDGGGGGGEEEBBBBBBAAA??????;;;666555555555222///222222111222333444666777999:::;;;;;;999888999:::777777888888888777666666888666333333555777888888333333444444444444444444222333444777;;;<<<;;;999;;;:::888888888777444222...000///,,,+++......,,,,,,---......------...000++++++++++++,,,,,,,,,---......------,,,,,,,,,,,,***&&&&&&***,,,+++***,,,,,,,,,,,,---------......777111+++)))***---.........---+++)))(((((()))***))))))))))))))))))))))))+++)))((()))+++,,,,,,+++,,,,,,,,,++++++******)))+++***((()))+++,,,,,,+++***+++,,,+++***)))***,,,))))))************((('''***))))))******)))((('''(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((***((((((++++++'''&&&))),,,///000---'''%%%'''+++++++++++++++++++++,,,---------------...///000000////////////////////////+++...111000------000333---+++***,,,000111...,,,,,,...000000///...//////000111111000//////000222444444333111......111444...000000------111222000111111111111111111111111111222222333333333222222333333333333444555666777333444666555444555777:::777:::===??????>>>>>>???GGGIIIKKKKKKIIIHHHIIIJJJMMMPPPRRRSSSTTTWWW^^^ccchhhjjjlllllljjjiiiiiijjjhhhmmmrrrrrrpppqqqwww}}}|||~~~~~~}}}~~~|||~~~wwwwww'''''''''''''''''''''''''''''''''&&&$$$""" '''''''''(((((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''###!!!&&&)))&&&"""((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))''',,,---(((%%%&&&(((((('''&&&%%%%%%%%%&&&((()))(((((())))))***+++,,,,,,,,,---...111333444555666333777::::::888999>>>CCC:::777444222000///---+++***)))((('''''''''''''''((('''&&&'''))))))'''&&&(((((((((((((((***,,,---&&&(((,,,...+++'''***000------,,,,,,+++************,,,---,,,++++++---000000333666999:::;;;===>>>BBBBBBBBBCCCFFFJJJOOOSSSOOOLLLGGGDDDBBB@@@===:::777888:::<<<>>>AAAFFFJJJJJJLLLNNNNNNNNNNNNMMMLLLQQQPPPOOOOOOOOONNNLLLKKK;;;AAADDD@@@>>>??????<<<<<<999555444555555222///000/////////000222444555777999::::::999888999999666666777777777666555555888555222222444666777777555555444444333333333333222222444777:::<<<;;;:::;;;:::999888999777555333...000///,,,,,,//////---,,,---//////------...///++++++,,,,,,---------------,,,+++*********+++,,,---***)))---///------...,,,,,,---------.........000---)))))),,,...---,,,...---+++)))(((((()))***))))))))))))))))))))))))(((''''''(((+++---......,,,+++******))))))((((((+++)))((()))***+++++++++)))***+++***))))))***+++((()))++++++***)))(((''')))***+++******)))(((((((((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((()))'''(((,,,,,,***))),,,---000111...(((%%%'''+++((()))))))))+++,,,---...,,,,,,,,,------...///000////////////////////////+++---/////////000444777111...,,,---000111...+++,,,.../////////...///000111111111000//////111333111111000...------///111...000000------111222000......//////000111111111000111111222333333333333.........///000111333333666444333444666888888666333666999;;;<<<===>>>???DDDFFFHHHIIIHHHGGGGGGGGGHHHMMMRRRUUUVVVXXX\\\___eeefffhhhiiihhhgggffffffhhhjjjlllnnnqqqtttwwwzzz}}}||||||zzz{{{yyy{{{''''''''''''''''''''''''%%%%%%&&&''''''&&&$$$###'''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&"""!!!&&&(((&&&###''''''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))),,,,,,(((&&&)))***(((((('''%%%$$$%%%&&&(((***(((((((((((()))***,,,,,,,,,---...///111333444555444777999999888999===AAA<<<999555222111///,,,******)))(((''''''((()))***)))(((((((((******((('''((()))))))))((())),,,///(((***...111///)))(((,,,,,,,,,++++++*********)))(((***,,,,,,***+++...111222555999<<<===>>>@@@AAA@@@AAAAAABBBDDDIIIPPPTTTPPPNNNJJJFFFAAA===:::999777999:::<<<===AAAFFFJJJHHHLLLOOOOOOPPPSSSRRROOOSSSQQQOOOLLLJJJJJJJJJJJJ:::BBBEEE@@@<<>>??????@@@AAA???AAADDDEEEFFFHHHMMMPPPKKKKKKJJJEEE???;;;:::<<<777999:::;;;===@@@EEEHHHFFFLLLPPPQQQSSSXXXXXXTTTSSSQQQMMMHHHEEEEEEGGGIII???HHHJJJAAA<<<@@@AAA===555666666555333111000111...---------...000222333111444999;;;:::777555555222333444555555555555555555444333555888;;;<<<<<<<<<:::888555333222111111222111111333666888888777:::999888888888888555333111333111---,,,...---***+++---//////............***+++,,,............------,,,***))))))***,,,---...)))'''******'''%%%&&&******,,,---------,,,+++&&&(((+++++++++***)))***)))))))))******)))(((((())))))))))))))))))))))))'''&&&%%%&&&)))+++++++++,,,+++***)))))))))***+++***)))((((((***++++++******+++,,,+++******+++,,,'''+++......,,,)))))))))***,,,...---+++)))***+++))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))***&&&&&&)))***)))+++///,,,,,,,,,++++++,,,,,,---)))))))))***+++,,,---...,,,,,,,,,,,,---...//////////////////////////////000///...---,,,---///111111111111000...---...///,,,---///.........000222000111222222111000111222555111///222888999555111...111333111111444333000000000000000000000000000...///000111333333444444444333222111111111111111444333222222333444555444666777777666666777:::===<<<===???BBBDDDDDDCCCAAAEEEIIINNNQQQQQQSSSVVVZZZ\\\]]]```ccceeefffdddbbbfffiiilllnnnooorrrwwwzzzzzz}}}~~~~~~yyy|||yyy{{{''''''''''''''''''''''''&&&''')))***+++)))(((''')))*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%''')))))))))$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''')))******((('''%%%))))))&&&$$$'''+++***%%%%%%&&&((()))***)))((('''''''''&&&'''(((***,,,---*********+++---///111222111111333777;;;>>>???>>>999777444333222111///...***)))(((((()))+++---///---,,,,,,---......---+++''')))******((()))---000***'''''',,,...+++))))))))))))))))))))))))))))))&&&***......,,,---222666777:::===???>>>======>>>>>>CCCGGGIIIIIIHHHJJJKKKDDDFFFHHHDDD>>>;;;===AAA888999:::;;;<<>><<<999666333111111000111000000222444666666555:::999888888888777555333...000000------000111...+++---///000///.........)))+++,,,...//////.........---+++******+++---...---)))(((,,,...++++++,,,)))***+++,,,---,,,++++++&&&))),,,,,,)))'''(((***&&&''')))******)))((('''))))))))))))))))))))))))+++***((()))+++,,,,,,+++,,,,,,+++******+++,,,---***)))'''(((***++++++***+++,,,------++++++,,,---(((+++//////---***)))******---///...+++***+++,,,))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))+++'''%%%'''(((''')))...000...,,,+++,,,,,,***))),,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...//////////////////////////////------,,,++++++,,,///000...000111000---,,,...111,,,---............000222///111333333111000111222111---+++///777999333,,,+++///111000000222111---333333222222111000000///---...000111333333444444444333111///---,,,++++++000333444333000000222666:::999888555444555888;;;<<<===@@@CCCFFFGGGEEECCCFFFIIILLLMMMMMMPPPUUUYYYYYY[[[^^^bbbeeefffdddbbbdddjjjppppppnnnooovvv}}}yyy|||~~~~~~||||||~~~~~~~~~((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%$$$&&&((($$$###,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''***(((###!!!$$$&&&&&&'''''''''$$$""""""$$$%%%***(((''''''(((((('''%%%'''&&&&&&&&&&&&'''((((((((((((((((((((()))******,,,,,,,,,,,,,,,...111444111333666777888999<<<>>>:::777444333555555333000...+++(((((())),,,---......,,,+++,,,------)))&&&''')))+++***((((((,,,///******+++++++++,,,,,,,,,*********)))))))))))))))+++++++++++++++...333666222444888;;;>>>???@@@@@@AAAAAABBBDDDFFFGGGEEEDDDGGGGGGFFFCCC???<<<<<<<<<;;;::::::<<<>>>@@@AAAAAAGGGLLLRRRUUUVVVVVVXXXZZZVVVOOOHHHEEEFFFGGGEEEBBBGGGFFFCCC@@@<<<888555444:::666111///000111111000......------...///111222555222000222666777444111,,,///222222222222666999888444555:::<<<:::<<>>BBBIIILLLJJJKKKPPPRRROOOYYY[[[___dddgggfffbbb______iiiooonnnnnnwww~~~zzz~~~}}}))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((%%%&&&'''$$$ """)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&((((((%%%&&&***+++)))%%%&&&&&&%%%$$$$$$&&&'''***(((''''''(((((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******+++,,,,,,++++++,,,///222222444666666777777999;;;:::888555444555555333111...,,,)))(((***,,,---------+++***+++,,,,,,)))&&&)))(((((()))+++,,,,,,+++*********+++++++++++++++************))))))))))))***************---111555333444555888:::===???@@@@@@@@@@@@AAACCCDDDCCCAAA???@@@???>>>;;;:::;;;======<<<<<<<<<>>>AAABBBCCCHHHMMMSSSWWWWWWWWWXXXYYYRRRLLLDDDAAAAAAAAA@@@===??????>>>===;;;888555444777444000///000111111///...---,,,+++,,,...000111666444333555999:::777333,,,...000111111222333555777444555;;;===<<<>>>CCCDDD<<<666444333000000333000000000111222333444444777777777777777666555555222......222333000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++,,,,,,,,,,,,,,,---.........---+++,,,......,,,)))***************+++,,,,,,))))))************))))))******))))))((())))))))),,,++++++***)))((((((''')))+++***'''''',,,---,,,++++++,,,,,,,,,,,,------///---,,,,,,,,,,,,+++))),,,------,,,+++***,,,...---((((((...111...***)))(((((())))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))++++++************++++++)))(((((('''((()))***+++***************+++,,,,,,((()))******)))***,,,...+++---......,,,,,,,,,---...++++++------,,,///555,,,...000000///...///000//////.........---------...............///000000111111111...,,,---111555///000111111222222222111...111111///000444444222222222111111000000000000000000000000000111222222444111///000333555222///444555555333222111333444777666444666999::::::999777777999<<<@@@AAA@@@===AAAGGGIIIGGGHHHNNNPPPOOOXXXYYY\\\___aaa```]]][[[aaaiiiooonnnpppxxx~~~~~~)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''***'''&&&&&&%%%""""""%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((('''&&&(((,,,***$$$###$$$''''''''''''((())))))(((''''''(((((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******+++++++++***)))***---///111333555555555555777999:::888666666777666555333///,,,***)))***+++,,,,,,+++***)))***+++***(((&&&***'''&&&)))---...+++(((*********************)))************************))))))*********,,,000333666555666777999<<>>777999:::::::::;;;===???@@@???>>>===>>>@@@CCCDDDIIINNNTTTXXXYYYXXXVVVVVVTTTNNNFFFBBBAAA@@@???===777888999999888666444333333111000000111111000///---,,,***)))***,,,///111222111111444888777444000//////000222444444333111666444666;;;>>>???AAAEEECCC<<<666444222///...111......///000222333444444999777555666888888666333111---,,,000111///...///++++++,,,,,,------......---.../////////...---,,,,,,,,,,,,,,,------------...------...///...,,,*********)))))))))***++++++))))))************))))))))))))((((((((()))******+++++++++***)))))))))((()))++++++(((***...000///++++++,,,,,,,,,,,,------///---,,,,,,,,,,,,+++)))+++,,,---,,,++++++,,,...((('''***//////***''''''))))))))))))))))))((((((,,,+++***)))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))(((((((((((()))***+++*********)))******+++,,,)))***+++*********,,,...,,,---///...---,,,,,,---,,,+++,,,///...,,,///444,,,...000000///...///000000///...---------...///000...+++,,,///111000...222111000...---000444888111111111111000///......---000111...///222222000222222222222111111111111////////////000222333444555222//////222333333111333333444222111000222333888777666777999:::999888777777999;;;>>>@@@>>>===???CCCEEEDDDEEEJJJMMMNNNVVVWWWXXXYYYZZZYYYXXXWWWaaahhhmmmpppvvv~~~|||~~~|||~~~''''''''''''''''''''''''))))))(((''''''''''''(((''''''((((((((((((''''''%%%&&&((((((((((((&&&%%%''''''&&&&&&&&&&&&'''''')))&&&%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%(((***$$$###%%%((()))(((''''''((()))(((''''''((()))(((&&&'''&&&&&&&&&&&&'''((((((((((((((((((((())))))***)))******)))((((((***,,,...000222333444555777999999888888888888777666555111...+++***+++,,,++++++))))))))))))))))))((('''((('''(((***------***'''*********))))))))))))))))))***************++++++)))***+++++++++---000333777777999:::<<<>>>@@@@@@@@@>>>;;;;;;;;;<<<<<<<<<666888:::;;;;;;===@@@CCCAAA@@@>>><<<<<<>>>BBBEEEKKKOOOUUUYYYYYYWWWTTTQQQRRRMMMGGGBBB@@@???>>><<<333444666777666444222000...//////000111000///......,,,***)))***,,,///111///000222555888777333///444333222444777777444000555555777:::>>>@@@CCCFFFAAA:::444333111...---///------...///111222333333999555222444777888444000111---,,,......------000***++++++,,,---...//////---......//////...------,,,,,,,,,,,,---,,,,,,,,,++++++,,,------,,,***(((***)))))))))))))))******))))))************))))))((((((((((((((()))***++++++*********************+++------++++++///111///+++++++++,,,,,,,,,------...---+++,,,,,,---+++***+++,,,---,,,++++++---...'''***---...,,,((((((***++++++***))))))(((((((((,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++)))***++++++******,,,...,,,...000000///...///000---+++,,,...---))))))---,,,...000000///...///000111000...,,,,,,---///000333///,,,...222444222///222111111000000222444666111111111111000///.........111111......111111///222222333333333222222222111000000000000000111111444111...---///111111111222333333222000///111222777777777888999999999888777777999;;;<<<======<<<>>>???AAA@@@BBBFFFJJJMMMSSSTTTUUUUUUUUUVVVWWWXXX```fffmmmttt~~~|||~~~~~~zzz&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%''')))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((&&&%%%(((***$$$$$$&&&))))))(((&&&&&&&&&((('''&&&'''((()))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))***((()))***)))(((((()))+++***,,,///222333555999;;;777888999999888777777777333000...,,,,,,,,,+++***(((((((((((((((((())))))%%%(((+++,,,***)))((()))***)))))))))))))))))))))))))))******+++++++++,,,***+++,,,,,,,,,...000333444666:::===>>>>>>===<<>><<<;;;<<>>888333222111---,,,...,,,------...000111111222777333000222555666222---222...---...,,,***+++///++++++,,,------...//////------..................+++,,,,,,------,,,++++++***+++,,,---,,,+++***)))******)))))))))))))))***))))))************))))))((('''''''''((()))******************++++++++++++...000000------///000---+++++++++,,,,,,,,,------...,,,++++++------,,,******,,,,,,,,,++++++---///))),,,...+++'''&&&))),,,,,,+++***)))(((((()))))),,,,,,+++******)))******************************((()))************)))(((((())))))***************++++++***************+++)))***++++++***+++---///,,,...000111111111333444---+++,,,...---))))))---,,,...000000///...///000111///...------...000111333///,,,...222444222///111222333444444444222000000000111111222111111111222555555222222444444111111222222333333333222222000000000000000111111222111///---,,,---///000000111222222111//////000222444666777888888888888888777888999:::::::::;;;<<<<<<<<<===???@@@CCCHHHLLLPPPQQQSSSSSSSSSUUUYYY\\\ccciiipppxxx~~~~~~~~~yyy|||yyy{{{(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''"""%%%'''&&&&&&))))))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$&&&''''''***---***$$$%%%'''((((((&&&%%%%%%&&&((('''&&&'''((()))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******&&&((())))))(((((()))***(((***...111333666:::<<<444777999999888777777888666333111//////...,,,***'''((()))((('''(((***,,,%%%))),,,,,,(((&&&(((***)))))))))*********++++++))))))******+++,,,,,,,,,+++,,,---...---...000222000333888;;;<<<;;;888666<<<:::888888999999888777555777888999999;;;>>>@@@===??????===;;;<<>><<<999888888888777555222000...,,,***,,,...///---,,,,,,------,,,,,,,,,---...///000000222555777888888666555444222111111222222111000444777888777999>>>???>>>;;;555111111000---,,,...,,,------......//////000555333111111333333///,,,111...---...,,,(((***...,,,,,,------......//////---------............///++++++,,,------,,,***))),,,---...---+++***+++,,,++++++***)))))))))******))))))************))))))(((((('''''''''((()))))))))*********+++,,,,,,,,,...111111...---000///,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,+++***+++,,,,,,++++++---///***---,,,'''$$$&&&)))***,,,+++***)))((()))***+++++++++*********++++++,,,***************************+++,,,------,,,+++***((()))******++++++******---,,,++++++***+++++++++)))+++,,,+++++++++---///,,,...111222222222333555,,,+++,,,///...,,,///444,,,...000000///...///000000///.........///000111000...+++,,,///111000...000111333555777555111---...///000111222222333222222444444111000222222///000000222333333333222111------...///111222444555000///...------...///000222222333111000///111222111333666888777777777888666888999999888888999;;;;;;:::<<<@@@AAABBBFFFLLLMMMOOORRRRRRRRRTTTYYY]]]eeekkksssxxx~~~}}}yyyvvvyyy}}}~~~{{{yyyzzz|||~~~}}}|||{{{{{{zzz}}}(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''' '''***'''%%%''')))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((("""&&&((('''(((,,,+++((($$$%%%&&&%%%$$$%%%''')))((('''&&&''')))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******%%%'''))))))))))))***+++)))+++...111333666999<<<222555999999888666777888888666333111111///---+++'''((())))))'''(((+++...((()))))))))((((((((()))((())))))***+++,,,------))))))***++++++,,,------***+++------------///111111333666999:::999777666777666555666777777666444444555777888999;;;>>>@@@;;;>>>@@@@@@===>>>BBBGGGNNNMMMNNNOOOPPPNNNHHHDDD;;;===@@@AAA@@@===:::888:::888666222000...------***,,,...---+++***+++,,,***+++,,,,,,---.........,,,...111222333333333333222222111000...///111333555888888555666:::;;;999777222///000000------...------------------------444333333333222000///...---,,,---...,,,)))+++000---------...............---------------...//////***+++---------+++***(((,,,------***((((((+++---,,,,,,+++***************))))))************))))))))))))((('''''''''(((((())))))***++++++,,,------,,,///000......111000---++++++,,,,,,,,,,,,---------,,,++++++------,,,+++***+++,,,,,,+++,,,...000+++...---((('''***+++(((+++***)))((((((***+++,,,************+++,,,------***************************+++---......---+++***((()))***+++++++++******...------,,,++++++,,,,,,***+++,,,,,,++++++---///...///111111000///000111...++++++------,,,///555,,,...000000///...///000.../////////000000000000...............///000000//////000333666555222///---...///000111111111111///222111...---///...+++...///111222333222111000.........///000222333444///000000000//////000000222333333222000000111333---111555777666666777999666888999888666666888::::::999<<>>777666:::===<<<888666777:::666444000---***)))******++++++++++++++++++++++++,,,+++))))))+++,,,------///000000111222222333333777444///---///111444555///111333555666666555555111000...---,,,,,,------666000***)))---///...+++222///000222111,,,***+++------------.........//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***///222000***''')))---)))***+++,,,---.........+++---///111111///,,,***,,,+++***)))((((((((((((''''''(((******+++++++++,,,******,,,---******---,,,***)))+++...///...,,,000000000///......---------,,,,,,+++*********+++)))+++---///000000///...333555111)))'''***(((###,,,------+++((((((+++---))))))***+++,,,,,,---......,,,+++---///...+++(((,,,+++)))(((((()))+++---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------111777666///---000---***)))---///......///++++++,,,,,,,,,,,,------........................222111///......000222333888555111/////////000////////////---+++,,,...000222111///......000222444111111111111111111111111111222222111///---......333///---///222222111111555333111000///000111222000333666777666555555666;;;;;;::::::999888777777>>>>>>@@@EEEEEECCCDDDIIIIIIIIIIIIJJJLLLOOOQQQRRRYYY\\\aaaeeefffeeecccaaa^^^ccciiinnnpppqqqqqqqqq{{{|||~~~~~~~~~}}}|||{{{~~~~~~}}}~~~zzz|||ttt,,,+++***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&$$$%%%&&&'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&''''''%%%%%%%%%'''))))))'''%%%'''&&&&&&'''))))))(((&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((***+++***(((%%%$$$(((''''''(((((()))***+++)))---///---...222555555333444666888999::::::::::::999888666444111///---++++++)))'''%%%%%%'''***'''''''''((((((((())))))))))))))))))(((((((((((((((((()))******+++,,,,,,,,,+++******+++---000222000111333555888999999888777333222555555333444777111222444666888999::::::<<>><<<;;;999777555555999===<<<999666666888555444111///,,,++++++***+++++++++++++++++++++++++++)))((())),,,........./////////000000111222222777444000...///111222333000111333555666555444444111000...---,,,,,,,,,---555000,,,+++,,,...---,,,///---...222111...---///,,,,,,---------.........//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,'''###%%%+++///...*********+++,,,,,,,,,,,,,,,+++,,,...//////...---,,,,,,+++***)))((((((((((((((((((''''''''')))+++,,,,,,******,,,,,,((((((+++---+++***+++---...---+++/////////......------------,,,++++++******++++++''')))+++---......------111333111,,,+++//////++++++,,,,,,***((('''***,,,++++++++++++,,,,,,,,,,,,***)))((()))++++++(((%%%---,,,+++******+++,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......111666555///---000///+++***---...+++***,,,++++++,,,,,,,,,,,,------........................111000/////////000111222444222000000000000...---...///000///......///111///////////////000000000222222222222222222222222000000000///---,,,,,,,,,555222000222333333111///111000...---------///000333444555555444555666888666666666666777777777777:::;;;???EEEEEEBBBBBBEEEGGGGGGGGGGGGIIILLLOOOQQQUUUXXX\\\aaaccccccbbbaaa]]]```ddddddcccdddiiimmmvvvvvvwwwwwwwwwwwwxxxxxx}}}|||~~~}}}~~~|||}}}|||}}}++++++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))'''%%%%%%&&&''''''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))(((''''''''''''(((***((('''((()))***)))'''***)))''''''((()))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&''')))+++,,,---(((,,,---++++++///222111111222444777999:::;;;;;;===:::777666777555111---***+++,,,+++)))&&&$$$$$$''''''(((((((((((())))))(((((((((((())))))))))))((())))))******++++++++++++*********,,,...111333222000///333888:::888555666222222444444222222555222222333444666777999:::;;;@@@BBB??????AAACCCAAA>>>===:::444///...111444444888<<<<<<999666555666444333222000...---+++***))))))))))))))))))))))))***))))))***---//////...............///000111222555333111111222222222111222333444555555444222222000///...---,,,,,,,,,---000///,,,***)))******+++---+++---111222000000222,,,,,,---------.........//////............//////+++++++++++++++++++++++++++%%%!!!""")))//////---******+++++++++++++++*********+++,,,,,,---------,,,+++***)))((((((((((((***(((&&&%%%%%%(((+++---,,,******,,,,,,(((''')))...,,,++++++------,,,***---------------------,,,,,,,,,++++++******++++++((()))+++---......------,,,...---******------+++***++++++***(((((()))+++---------,,,,,,+++++++++,,,+++++++++,,,,,,***(((***))))))(((((('''''''''******)))******+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,---...////////////222555333///...111222...,,,......***)))***++++++,,,,,,,,,,,,------------------------------/////////000000111111111//////000111222111...+++---///111111000000111222,,,---///000000000///...222222222222222222222222333333222222111000000000444333222222333222///,,,///...---,,,---...///000333333222111000222555888333333444555777888999999666888>>>DDDDDD@@@???AAAEEEDDDCCCDDDFFFIIIMMMOOOOOORRRWWW\\\___`````````___aaabbb```___ccckkkrrrsssrrrqqqqqqrrrtttwwwyyy~~~|||zzz~~~yyyzzz}}}~~~~~~|||~~~~~~|||}}}'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''(((***+++)))(((&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))((((((''''''''''''***((('''(((***++++++***,,,***((('''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''((())))))***%%%%%%&&&''')))+++,,,---(((,,,---+++***...000///111222444666999;;;<<<===@@@;;;777777999999444...***,,,......+++)))((('''(((((((((((((((((())))))(((((((((((())))))))))))((()))))))))*********+++***))))))***,,,///222333111000000222666777777555666333222555444222222444222222222222444666888:::999>>>AAA>>>===??????===:::888555111......000333333666::::::888555444444222222111000///---+++***))))))))))))))))))))))))+++******,,,...///...---//////......///000222333333333333444666666555333333444444444333222111000.........------,,,,,,,,,+++,,,+++(((&&&&&&((())),,,+++,,,111222000000222------........./////////////////////////////////++++++++++++++++++++++++(((,,,...+++&&&%%%***000((()))***+++++++++++++++))))))))))))***+++---...++++++***)))(((((())))))***)))((((((((()))+++,,,+++)))***---...***))),,,...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,***+++---...///000000000,,,------+++))))))))))))++++++++++++***)))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((((((((((('''&&&$$$$$$))))))))))))***+++,,,---******+++,,,,,,---......+++++++++,,,---...///000000111333333222000///111333///---//////,,,***++++++++++++,,,,,,,,,---------------------------------...///000111111111000/////////111222222000---+++...000222111111111222---...//////000000//////222222222222222222222222222111111222333444444333...111222000000000...***000000//////000111222333///000000000///000222555555555666888999:::;;;<<<666777<<>>>>>AAACCCBBBAAAAAADDDHHHLLLNNNMMMPPPSSSWWWZZZ\\\]]]]]]______^^^___ccciiipppuuunnnmmmkkkjjjlllqqqvvvyyy{{{|||yyyxxxzzz|||&&&'''''''''((((((((()))''''''''''''''''''''''''(((''''''(((***+++)))(((''''''&&&&&&&&&'''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''(((((((((((((((((((((''''''&&&$$$###"""$$$&&&)))******,,,***((('''((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''')))***''''''''''''((()))***+++***...///+++***---///...111222444666999;;;>>>???@@@<<<888999;;;:::555000000111111///,,,******+++))))))))))))))))))(((((('''((((((((()))))))))***)))))))))))))))*********))))))***+++---///111333...000222333222222555777666444444666666222222444222111111111222555777888666<<>>CCCAAAAAA@@@AAADDDHHHKKKNNNNNNOOORRRTTTWWWYYYZZZZZZ[[[YYYXXX\\\ccciiijjjjjjgggfffeeeeeehhhnnntttxxx}}}{{{}}}|||wwwwww~~~~~~}}}|||))))))(((((('''&&&&&&%%%''''''''''''''''''''''''(((''''''(((******)))'''((('''&&&%%%%%%&&&((((((''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''''''''((('''&&&&&&%%%###"""###%%%)))+++++++++***)))''''''((()))((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((((((((((()))***,,,000000,,,+++---///---111222333555777:::===>>>@@@===::::::;;;:::666333888777555000,,,))))))*********))))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))******,,,---///111111---000333222000000444888777444444777666222111333000000111111222444555666333999===<<<;;;;;;999666111000///111444555333000333444555555555444222222......------,,,+++******((((((((((((((((((((((((+++,,,---000222111...+++222111000///000222444555111222444777:::;;;999777444444333222000000///...,,,,,,------------,,,+++++++++++++++,,,------...---+++,,,000000,,,+++---....../////////000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,)))&&&%%%)))//////)))###'''((()))+++,,,---------***)))(((((()))***,,,---******)))))))))))))))***)))+++---//////...+++)))+++***,,,111222///...000,,,---...---+++***+++,,,******+++,,,,,,---......++++++******++++++,,,,,,)))******+++,,,---...///'''(((,,,///---+++---222...---,,,---......,,,***((())))))***,,,------...***++++++)))(((''')))************))))))((((((((())))))((())))))***+++,,,+++++++++,,,,,,---------******+++,,,---...000111///444666444222222111...+++''''''***,,,***)))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111333111000000111333222222,,,...000000//////000111333111///---...000222444111111111111111111111111...,,,+++---222444333111,,,444666222111555555111000000111111111111111111///222555777666555444555666666666666666666666555888777777:::;;;:::===CCC??????@@@BBBEEEHHHKKKLLLMMMNNNOOOQQQSSSVVVXXXYYYZZZYYYYYY^^^ccceeeccc___eeeeeefffiiimmmrrrxxx{{{yyy{{{{{{yyy{{{}}}|||vvvttt|||~~~zzz}}}~~~zzz(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&'''))))))(((&&&)))(((&&&%%%%%%&&&'''((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((((((((('''%%%&&&'''''''''&&&$$$$$$%%%%%%&&&))),,,---,,,***'''&&&&&&'''))))))(((&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***,,,000000,,,***,,,---,,,000000111333555888:::<<<>>>===<<<;;;:::888666555777777555222---***)))************)))))))))(((((('''''''''((()))*********)))))))))))))))))))))(((******+++,,,---...///000//////000///000111333555555333444666555111000222//////111222333333333333000666;;;;;;::::::888444111333444444333333444555555333222222222333222222//////---,,,++++++,,,---))))))))))))))))))))))))((())),,,000333333000---111000///......111333555333333444666888888666444444333222111000/////////+++,,,------------,,,+++***(((''')))---//////---+++)))***...///,,,+++---------------............+++,,,---......---,,,+++------------------------***&&&%%%(((...000,,,&&&+++,,,,,,,,,,,,,,,++++++*********)))******++++++******))))))))))))*********+++---......,,,+++***---+++---222111---+++,,,***,,,...---+++***,,,...******+++,,,---...//////++++++******++++++,,,---*********+++,,,---...///$$$%%%)))---+++''')))000---,,,+++,,,......+++((()))))))))******+++++++++,,,------,,,))))))+++---'''&&&%%%$$$$$$%%%&&&&&&((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111...444777555222333111,,,,,,((('''+++,,,***)))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...000222333111000000111333222000...///000111000//////000222000//////...///000111222000000000000000000000000555222000111555666444111///777999111///444666111000111111111111000000///111222444555444444555666444444444444444444444444555444666999:::888;;;???<<<===???BBBEEEGGGIIIJJJJJJJJJKKKNNNQQQTTTWWWYYYVVVZZZ___aaaaaa````````````bbbfffjjjppptttxxxzzzssswwwzzzyyyzzz~~~~~~|||vvvsssssszzz}}}||||||~~~~~~zzz%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&%%%%%%&&&((()))'''&&&)))(((&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''###$$$&&&((())))))((('''$$$%%%&&&&&&&&&%%%$$$###"""###$$$'''))))))'''%%%%%%%%%%%%'''))))))'''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((()))++++++,,,000000+++)))+++,,,+++//////000111333555888999<<<===>>><<<999777666666111333333222///,,,+++++++++*********))))))((((((&&&''''''((()))******+++))))))))))))((((((((((((++++++,,,------...//////222///,,,---111444333222444222333555444000...000...///111222333333333222...555::::::::::::777333444888;;;888222111555;;;555333111000111222222222111000...,,,+++,,,...///************************%%%'''+++111555555333000000///---------///222444444444444555666555333111333222111000////////////***+++,,,---------,,,+++'''$$$"""%%%,,,///---***)))''')))---...,,,+++---+++++++++,,,,,,,,,------++++++,,,------,,,++++++........................(((---000...)))(((,,,111//////...---,,,+++)))(((++++++++++++***************)))))))))))))))******,,,,,,++++++++++++++++++///---...222000+++((())))))+++------++++++---///******+++,,,...///000000+++*********+++,,,,,,---,,,,,,,,,---...///000111***+++...222...''')))///,,,+++***+++...---***'''*********))))))))))))))))))******(((&&&%%%(((+++)))'''&&&%%%%%%&&&(((***(((((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,*********,,,---///000111---555888555333444111+++111,,,+++...///,,,+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///222444...///111333444222---***222333222111//////111333------///000000000///...////////////////////////777333///000222333///+++000888999000,,,222333///222222222222222111000///000111111000///000333666333333333444444555555555111111555::::::777888;;;999;;;???BBBEEEGGGHHHHHHFFFGGGHHHKKKOOOSSSWWWZZZMMMVVV___```[[[YYY^^^dddVVVYYY^^^eeejjjnnnqqqrrrpppvvv{{{{{{{{{~~~}}}qqqppptttyyy|||~~~}}}||||||yyyyyyzzz|||}}}~~~{{{|||%%%'''(((%%%&&&))))))&&&************)))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%)))+++,,,)))%%%###%%%((('''((()))(((&&&%%%%%%''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&)))((('''&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''(((((())))))******,,,,,,,,,+++)))((()))******+++---000222444555666:::<<<===<<<:::888777777777333333666777111+++))),,,,,,++++++***)))))))))************)))))))))))))))))))))))))))*********---,,,+++,,,//////---+++000...,,,+++,,,------,,,111222222333333222222111444333222111111111222333000111333999>>>???;;;666222444777;;;<<<:::444000777666111---111888888222//////...---,,,,,,,,,,,,---,,,+++***)))))))))))),,,***)))---333444000,,,222333555444222222333444444333222333555666555444000//////...------,,,,,,***---000///+++((('''((()))&&&)))......'''###%%%)))***,,,---......---,,,,,,---...---,,,+++---///+++,,,,,,,,,,,,,,,,,,---+++,,,---...////////////,,,,,,,,,...000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***++++++***,,,+++***((('''(((((()))+++......)))))),,,,,,(((+++)))***---...+++***---+++,,,,,,+++))))))***,,,+++,,,---...////////////++++++,,,---///...,,,))),,,......---******---000000///---+++************,,,,,,+++***))))))******+++++++++++++++++++++++++++,,,+++***''''''((()))444(((###)))+++&&&$$$((((((((()))***************---,,,++++++******++++++)))***,,,...///000111111///222555555333000000111///...,,,,,,...//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000...,,,///000000000000000///...000111222111000///000111......//////000000111111//////000000000000//////...///111222222111000///...000000...///333444222333222000......///111222777333......111444444333+++222555222000222111,,,111222555777888888777777:::::::::;;;>>>CCCGGGJJJIIIIIIJJJMMMRRRVVVWWWVVVXXXYYYWWWTTTXXX______ZZZ[[[^^^ccchhhllloooqqqqqqooorrrwww|||}}}||||||sssqqqyyy~~~}}}|||{{{|||yyywwwzzz~~~|||~~~%%%((((((%%%&&&))))))&&&))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''''''''(((((((((((('''((()))(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%&&&((('''&&&&&&((()))'''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&(((((('''&&&&&&&&&&&&&&&)))'''&&&''')))******)))'''((((((((()))))))))******++++++***)))(((***+++******,,,...000111333444777999;;;;;;:::999999:::<<<888777;;;;;;666111///...------,,,++++++******************))))))))))))'''(((((()))***+++,,,,,,000......000333444333111111000...------.........000111222222333333333333555444333222222222333333...222777:::<<<;;;:::999555555777999:::999666333<<<:::444///111555333---......---,,,++++++++++++,,,,,,+++***)))))))))***+++******---000111///,,,///...---///222333333111333222111222444444444333/////////...---,,,,,,,,,+++,,,---,,,))))))***,,,'''%%%'''---...)))(((***((()))+++,,,............,,,---...---++++++---...,,,,,,,,,,,,,,,---------***+++...111444777888999000111111///+++)))((((((...---------------,,,,,,+++)))((((((***+++,,,+++,,,,,,+++***))))))))))))+++...,,,''''''+++,,,)))///,,,,,,...---***))),,,---......---++++++,,,...,,,,,,---....../////////)))))))))+++,,,,,,)))'''***,,,,,,+++***+++...111000///---,,,******++++++,,,++++++***))))))******++++++++++++++++++++++++)))******)))'''&&&&&&'''...$$$ '''+++&&&%%%)))(((((()))***************,,,,,,+++***************,,,++++++,,,---000222444333555666555222111333555///---,,,,,,---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---//////...,,,/////////////////////000///111222111000///000111.../////////000000000111......////////////......---...000111111000...---000222111......111222///222111/////////000111222444222000///000111222222///555777444333555444111000111444666777777666555888888888999<<<@@@DDDGGGEEEHHHKKKMMMNNNOOOSSSVVVXXXYYYVVVSSSUUUZZZYYYTTTWWW[[[```fffkkknnnpppqqqkkknnnssswwwyyyxxxvvvuuurrrmmmooowwwyyywww~~~|||zzzvvvwwwyyy}}}%%%((((((&&&&&&))))))'''((((((((((((((('''&&&%%%(((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%'''%%%%%%'''******(((%%%&&&(((((((((&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''(((((('''&&&&&&&&&&&&'''((('''&&&'''***++++++***(((((((((((()))))))))))))))*********))))))+++,,,************,,,...000111333666888:::::::::<<<===<<<888777::::::555222222/////////...------,,,,,,************))))))))))))''''''((()))+++,,,---...+++***+++---000111111000...---,,,+++++++++,,,---///000000111222333444444666555444444333333444444---333999;;;999777888:::555444444555666666555333555444111///222888888444000//////...------,,,,,,,,,++++++*********+++++++++++++++,,,,,,---------,,,(((&&&***111444222...111000///000222222222111///......------,,,,,,+++++++++***)))((())),,,///)))'''(((,,,,,,******,,,((()))***,,,---.........,,,---------++++++---...,,,,,,,,,---------.........///000111222333333333000222444333000///111333000000///...............***)))'''(((***,,,---------------,,,,,,+++***)))+++,,,+++''''''***+++***444000---...,,,)))))),,,---......---++++++,,,...------------............---,,,---...//////---++++++,,,---------...111444111///...,,,+++++++++,,,,,,+++******)))*********++++++++++++++++++++++++((()))++++++)))'''&&&'''(((!!!&&&***'''&&&)))((()))******+++*********++++++***))))))))))))***---,,,++++++---000444666666666444222000111333666...,,,++++++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////...,,,///...------...///000111///000111111//////000111////////////000000000000......////////////......000000111111111000...---111333222...---//////---000000/////////111222333222333333222111000111222111555777444333555555444///111333444555555555444666666666777:::===AAACCCAAAFFFKKKKKKHHHHHHMMMSSSSSSTTTRRRPPPRRRUUUUUURRRSSSWWW]]]dddiiimmmnnnoookkknnnrrrvvvwwwvvvtttrrrllllllpppuuusssqqqyyy~~~}}}~~~~~~uuuzzz%%%((((((&&&&&&)))***'''''''''(((((('''&&&%%%%%%((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''((()))***)))&&&$$$###&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((''''''&&&&&&&&&''''''%%%$$$$$$&&&((())))))((((((((((((((())))))))))))'''((())))))))))))+++---++++++))))))***,,,///000222444666888888999;;;===;;;777777999888555333555111000000///......------++++++++++++*********)))))))))******+++,,,------(((((()))***+++,,,,,,+++------,,,+++******,,,.........///000222333555666777666666555555555555555000444888:::999777777888222111111222444444222000111000///000444888999999333333333222222111000000++++++*********+++,,,,,,++++++,,,+++******,,,---+++((('''***///222111//////...---...///000///...------------,,,,,,++++++*********))))))***,,,---...,,,+++++++++))))))*********++++++,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,------......//////111111111111111000//////222333333555666888:::;;;333222111//////...//////+++)))((())),,,///000000------.........,,,+++)))***+++,,,++++++,,,+++***444///,,,---+++((()))---+++,,,,,,+++))))))***,,,......------------------//////...000111111///---......//////111333666888000///...,,,++++++,,,,,,++++++***************+++++++++++++++************)))+++---...,,,***)))(((&&&!!!!!!'''***'''&&&((()))******++++++*********+++***))))))((())))))))),,,,,,,,,---///222555666444333222111//////000111...,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///---,,,...---,,,+++,,,...111222...///111000//////000111////////////000000000000//////000000000000//////444444444444333111000///000222111...---//////---////////////000111333444111444777666333000111222000222333222111111222333111111333444555555555444555555555666999<<>>@@@AAACCCGGGFFFIIIMMMLLLHHHIIINNNOOOOOOPPPRRRVVV[[[```cccdddggglllpppsssrrrqqqooommmppptttvvvxxxzzz{{{{{{rrruuu{{{&&&))))))''''''***+++((((((((()))))))))))))))(((&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&'''(((&&&$$$###%%%(((%%%&&&''''''&&&&&&((()))'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''')))******)))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&'''((()))'''''''''((()))(((%%%"""******))))))(((((((((''''''((()))((('''''')))+++'''(((***+++---.........+++,,,---......111444777555777<<>>???@@@DDDDDDEEEFFFGGGGGGHHHHHHJJJMMMMMMLLLPPPWWWVVVPPPbbbdddhhhjjjjjjjjjkkklllrrrsssuuuuuutttsssqqqqqqpppuuuyyy}}}||||||)))***++++++***)))(((''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((('''''''''(((''')))***)))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''')))+++((($$$$$$(((***))))))(((((((((((((((%%%&&&'''((())))))))))))&&&((()))***))))))+++,,,,,,,,,,,,---...000111222555444333333555888;;;>>>;;;:::999777666666777777777777666666666555555555111111111111111000000///,,,---------,,,...111444666222...,,,,,,---......------,,,---...000111333...///111222333444444333444444444333333222222111999555000---,,,+++***))))))***,,,---............///222555666555444333333///...---,,,,,,+++,,,,,,---+++))))))*********))),,,,,,,,,,,,+++++++++***((()))******)))((()))************)))******++++++******))))))))))))*********,,,---...---,,,---...++++++++++++++++++++++++,,,---...,,,***)))+++---------......//////000000555222222666777444555999;;;>>>===::::::<<<===:::444111...---......------------,,,+++,,,---...///000...,,,***))))))******(((...111,,,(((***---......---,,,+++*********+++++++++++++++++++++++++++)))))))))******+++,,,---///---,,,+++,,,+++***(((***+++++++++******)))(((,,,+++++++++++++++******+++******))))))******+++((()))+++***(((''''''((()))************))))))((()))******)))))))))***+++,,,++++++,,,......---+++************+++,,,---...---...000222444666666777444444333222111///---,,,---,,,+++*********+++,,,++++++***)))))))))))))))*********)))))))))(((((()))************+++++++++---+++)))'''&&&''')))***,,,---...//////000//////...111111------222333000///000222333333222000///111111'''///444111777///777222000222111...///333222333333111...---...///111111222444555555333111333222111111111222333333111222333333222222333555111111222444666777666555888888999;;;<<<===>>>???AAAAAACCCEEEGGGHHHJJJKKKJJJLLLKKKJJJOOOWWWYYYVVVaaadddgggiiiiiijjjkkklllooonnnooorrruuuvvvrrrnnnlllssszzz}}}~~~,,,+++*********)))'''%%%'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&(((+++,,,)))&&&'''(((***)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***$$$!!!&&&******))))))))))))((((((''''''((((((&&&&&&'''((())))))))))))&&&((())))))))))))***,,,+++,,,---....../////////333333222222444777:::;;;:::999888777666666777888999999888888888777777777333333333333333222111111------,,,******---222666888444///,,,,,,---......,,,,,,++++++,,,...000111---------...///000222222333222222111000//////...000...,,,,,,,,,---,,,+++%%%'''***---......---,,,///111444555444333222333///...---,,,,,,+++++++++*********)))(((((()))***+++++++++***************((()))******(((((()))***++++++***)))))))))*********))))))(((((())))))***(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++------------...//////000000333111000333444444666999777999999666777:::;;;999000...------......---+++---,,,+++++++++,,,...//////...,,,***))))))******(((...111,,,)))***,,,---...---,,,++++++,,,,,,---++++++++++++++++++++++++************+++,,,---...---,,,***+++,,,,,,+++)))++++++***))))))))))))************++++++++++++++++++******))))))******+++''')))******(((''''''(((((())))))************)))((()))))))))***+++++++++,,,++++++---...///...,,,(((((()))***,,,...///000///000111333444555666666333222222111000///......------,,,+++++++++++++++))))))((('''''''''((((((******))))))))))))(((((()))************+++++++++***)))'''&&&&&&''')))***+++,,,---...////////////000222111//////222333111000111222333333222111000---777***///888333333,,,888555222333111//////111111111111000......///111,,,///222444333111000///111111000000111222444555111222333333222222333444000///000222444555444333777888999:::;;;<<<===>>>===>>>@@@CCCFFFIIIKKKLLLJJJJJJIIIIIIOOOXXX]]]]]]```bbbfffggghhhhhhiiijjjkkkiiiiiinnnuuuwwwqqqllljjjsss|||~~~~~~{{{yyy{{{~~~,,,***))))))******(((&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$""" """%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++++++++!!!###&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((("""!!!&&&+++***)))))))))(((((('''''''''((((((&&&'''((())))))******)))'''((())))))(((((()))+++***+++---......---,,,,,,////////////000333555777888888666555555666777777888888888777777777777666444555555555555444333333//////...,,,+++---000444888444///,,,,,,---......+++******)))***+++---...---,,,++++++,,,...111222222111111000///...------(((((()))+++///111000///***+++---...////////////...111333444333222222222///...---,,,++++++++++++''')))***)))&&&%%%'''************)))))))))))))))((()))***)))((('''(((***,,,+++***))))))((())))))))))))(((((((((((())))))%%%'''((()))''''''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,---......//////000111000///000111333555888444666666333333666666444,,,++++++,,,......,,,+++---,,,+++++++++,,,---...///...,,,+++*********+++))),,,,,,***+++//////,,,---,,,+++******+++---...************************************+++,,,---...---,,,+++,,,---...---,,,---,,,+++******+++,,,------,,,,,,+++***))))))(((******))))))))))))******''')))******((('''((()))'''((()))***************(((((((((***+++,,,,,,+++,,,++++++---//////...---((())))))***,,,...000111111111222444555555555555444333222000///......---------,,,,,,++++++++++++)))(((((('''''''''(((((())))))))))))))))))(((((())))))*********+++++++++%%%%%%%%%%%%'''))),,,---***+++---...///000000000000111111000111222333222000111222222222222111000(((<<<555666777,,,---,,,555444222222111000000111///000000000......000222,,,///333333000///000222000000///000111333444666111222333333222111222444000000///111333444333222777777888999:::;;;<<<<<<;;;<<<>>>AAADDDGGGIIIJJJHHHIIIJJJKKKPPPWWW\\\]]]\\\___bbbdddeeeeeefffgggeeefffhhhmmmrrrrrroookkknnnuuu|||~~~~~~~~~|||}}}~~~(((''''''(((***+++++++++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))&&&$$$$$$'''***,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((()))'''%%%&&&,,,111!!!$$$''')))((('''&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&+++***&&&%%%'''((((((''''''''''''((((((&&&'''((()))************'''((())))))(((''')))******+++,,,------,,,+++***---------...///111222333666555444333444555666777888888888888777777777777666666666666666555555444000111222111/////////000666333///---------------***)))((((((((()))***+++---,,,++++++,,,...111333111111111000///......---......---...///...,,,***111000...,,,,,,---///000...000222222111000111222......---,,,++++++++++++'''***+++***'''&&&))),,,))))))))))))))))))))))))''')))***)))((('''((()))++++++***)))(((((((((((())))))(((((((((((())))))''')))***+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,------.../////////...//////...///222444444222444333000///111111...+++******,,,---...,,,***,,,,,,+++***+++,,,---.........---,,,,,,+++++++++)))((('''(((///555222***,,,+++)))((((((***,,,---************************************+++,,,------,,,+++***+++---------+++,,,+++*********+++,,,---,,,,,,+++******)))((((((***))))))))))))))))))***'''(((******((((((((()))'''((()))***************)))((((((***---...,,,***+++++++++,,,//////...---*********+++,,,...///000222222333444555666666555777555333111...---,,,,,,------------,,,,,,++++++)))))))))(((((())))))***(((((((((((((((((())))))))))))*********+++++++++%%%%%%%%%&&&''')))+++---+++,,,---///111222222222111000111222222222222222111111111222222111111111///999222666555***000///000111111000000111222111...///000///......000222000222444333000000333666////////////000222444666111222333333111111111333222111000111333444444333666777777888999:::;;;;;;<<<<<<>>>@@@BBBDDDFFFFFFFFFGGGJJJNNNQQQTTTWWWYYYYYY[[[___aaaaaaaaabbbdddaaafffkkknnnmmmkkklllmmmqqqssswww|||~~~}}}{{{zzz~~~~~~$$$&&&(((((()))+++...000((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$$$$''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&((()))&&&"""$$$,,,333'''***------+++(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%+++---)))"""!!!%%%''''''&&&&&&''''''((((((''''''((()))************'''((())))))''''''((())))))***+++++++++++++++***------......///111222333333222111111222333444555::::::999999999888888888666777777777777666555555222333555555333222222222444222000000000000///---+++***)))((((((((()))***---,,,++++++,,,...000222000000000000////////////000///......///...,,,***222///,,,)))(((***,,,...---///111111000///000111...---,,,++++++*********++++++,,,+++***+++,,,...))))))))))))************'''((())))))''''''((()))******)))((((((((()))))))))((((((''''''(((((()))''')))++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++,,,,,,,,,---......//////,,,//////---...111111///111333111---,,,......+++,,,+++***+++,,,---,,,+++,,,+++*********+++---...---------,,,,,,,,,++++++)))(((&&&(((000666222***---+++)))'''''')))+++---************************))))))))))))***+++,,,---***)))((((((***+++***((()))(((((((((((()))******)))))))))******************))))))(((((())))))***&&&(((******)))((()))***((())))))************)))***((((((+++...///,,,)))***)))***+++...///...---******++++++,,,...///000222333444555666666666666999777444111///------,,,---------------,,,++++++******)))))))))***++++++''''''(((((((((((()))))))))************+++++++++))))))((((((((((((((((((***+++---///111333333444000//////333333000000222111111111111111111111111;;;111...@@@:::///999000---000000//////222333111...///000///......///111...///000/////////000111////////////000222444555111222333222111000111222444222111111333555555444666666777777888999999:::<<<<<<===???@@@BBBCCCCCCDDDEEEIIINNNPPPOOORRRVVVWWWYYY]]]^^^______```aaa```ffflllmmmjjjhhhlllppppppppptttzzz|||yyyvvvvvv}}}!!!&&&***)))'''(((...444((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%###"""###$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''%%%$$$%%%***...(((+++...///---***((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&***+++'''!!!!!!&&&'''&&&&&&&&&&&&'''((()))'''''')))***************'''((()))((('''&&&'''))))))))))))))))))***+++,,,,,,,,,,,,---...///000000000/////////000111333444888888888888777777777777777777777777777666555555444555555555555555777:::333333333444555444111///...---+++*********++++++++++++***+++,,,---///000.........///////////////,,,++++++,,,///111111000...---+++))))))***,,,------...000000///...///111...---,,,+++************+++***))))))+++,,,,,,+++)))))))))******+++++++++'''((()))(((''''''((())))))(((((((((((())))))***((((((''''''''''''((((((&&&((())))))(((((()))***++++++++++++++++++++++++,,,)))((()))+++---,,,++++++,,,,,,------......///***...000......000///***---000///++++++---...+++///,,,******+++,,,,,,,,,,,,+++*********+++------***++++++++++++***))))))'''***++++++...111///***///---***(((((()))+++---************************(((((((((((()))***++++++***)))(((((()))***)))'''''''''((()))))))))))))))************))))))))))))))))))(((((((((((())))))&&&((()))***)))((()))***)))************))))))(((+++))))))+++//////+++'''(((((((((***---...---,,,((()))***+++---///111222222333444555777777888888999777444222000/////////,,,---.........---,,,+++***)))))))))******+++,,,'''''''''((((((((()))))))))************+++++++++*********)))(((((((((((()))***,,,...111222333444000---...333333///...111222111111111111111111222;;;///FFFhhhLLL000:::......222333000000333333//////000000///------...000+++,,,...111333111...+++000/////////000111333444111333333222111000000111444333111111333444444444555666666777777888888999:::;;;<<<===???AAABBBBBBCCCBBBEEEKKKLLLKKKPPPWWWWWWYYY]]]^^^______```aaaaaadddhhhjjjjjjkkkooosssnnnpppvvv|||{{{uuuuuuyyy~~~~~~!!!''',,,***&&&&&&---555)))((((((((('''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''%%%%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''%%%$$$%%%'''))))))(((###'''+++---,,,+++))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&(((&&&"""###'''&&&&&&&&&&&&&&&'''((()))'''((()))******++++++***'''((()))((('''&&&'''((()))((((((((((((***,,,---))))))***+++,,,,,,------............///000222333555555555555444444444444777777777777777666555555555555555444555888===AAA333333555777888777444111000///---,,,,,,,,,,,,---))))))******+++---......,,,,,,---......//////000...,,,++++++---.........+++++++++,,,,,,------...---...//////......///111...---,,,+++************)))&&&$$$%%%)))***)))'''))))))******+++++++++,,,'''((()))((('''&&&''')))(((((('''(((((()))***+++((((((''''''''''''(((((((((***+++,,,******+++,,,************************,,,)))'''(((+++---,,,***++++++,,,------......///)))///111......000---'''+++------******...///,,,000...+++******,,,,,,,,,,,,+++*********+++,,,---((())))))))))))(((((('''&&&---111...++++++,,,+++222///,,,)))((())),,,---))))))))))))))))))))))))''''''''''''((()))***+++,,,+++******++++++***(((((()))***,,,,,,,,,+++***...---,,,***((('''%%%%%%))))))(((((((((((())))))&&&''')))***)))((()))******************)))(((''',,,***)))+++//////+++&&&((('''(((***,,,------+++&&&'''(((+++...111444555111222444666777888888999888666444222111111222222,,,---.........---,,,+++)))))))))))))))***++++++&&&'''''''''(((((()))))))))************+++++++++(((((())))))******++++++''')))+++---000111222333///,,,---333333......111222222111111111111222222000333kkk]]]***666,,,111555555111111444333...///000000///------...///000111555:::>>>;;;444---000000/////////111222333111333333222000///000111444222000000222333444333555555666666777777888888888999:::<<