BM6P6(@ }}}{{{yyywwwvvvtttsssrrrrrrrrrssssssssssssssstttuuuuuuuuuwwwuuusssqqqooommmlllkkklllllllllmmmmmmmmmnnnnnnkkkkkkllllllmmmnnnnnnooonnnppprrrqqqnnnmmmnnnqqqrrrqqqpppooonnnnnnnnnooommmmmmmmmnnnnnnnnnnnnnnnqqqpppooonnnlllkkkjjjiiihhhhhhhhhfffdddcccdddeeegggfffeeecccbbbaaaaaa```cccdddeeeeeeeeedddcccbbb```___]]]]]]^^^```ccceeedddcccbbbaaaaaabbbccccccdddcccaaa___^^^______```bbbbbbbbbcccdddeeefffggggggggghhhiiilllooorrrssswwwwwwyyyzzz{{{|||||||||yyy{{{}}}~~~}}}|||~~~~~~|||zzzyyywwwwwwwwwwwwvvvtttwwwxxx{{{}}}~~~~~~}}}|||xxxyyy|||}}}}}}|||zzzxxxxxxxxxyyyyyyzzzyyyyyyyyyvvvxxxyyy{{{||||||{{{{{{}}}{{{zzzzzz{{{|||{{{zzzwwwwwwwwwwwwvvvvvvvvvvvvtttsssrrrrrrssstttuuuvvvttttttuuuuuutttsssrrrrrrppppppqqqrrrrrrsssssstttqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqpppppprrrtttuuuwwwvvvtttttttttvvvyyy{{{}}}~~~zzzwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqrrrrrrmmmnnnoooppppppooonnnmmmhhhhhhhhhhhhhhhiiiiiijjjpppqqqqqqrrrrrrqqqooonnnrrrrrrsssttttttsssrrrqqqrrrqqqppppppooooooppppppqqqpppooommmmmmmmmnnnnnnqqqqqqssstttuuuvvvvvvvvvxxxyyy{{{|||{{{yyywwwuuuwwwyyyzzzzzzxxxxxxyyy{{{~~~~~~~~~}}}||||||xxxxxxzzz{{{{{{yyyxxxyyyzzz|||}}}}}}}}}~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}yyyvvvuuuqqqpppooommmllllllmmmmmmqqqrrrssstttttttttttttttuuutttrrrpppnnnllllllkkkjjjjjjkkkkkkkkklllllllllkkkkkkkkklllmmmnnnnnnnnnoooqqqrrrqqqnnnmmmnnnooopppppppppooooooooonnnnnnllllllmmmmmmmmmmmmmmmmmmlllkkkkkkjjjjjjiiiiiiiiifffggggggfffdddcccdddeeegggfffeeedddbbbbbbaaaaaabbbcccdddeeeeeedddcccbbbaaa```^^^^^^^^^aaaccceeedddcccbbbaaaaaabbbcccccceeedddccccccbbbbbbccccccddddddddddddeeefffggghhhhhhhhhiiikkknnnqqqtttvvvwwwxxxyyyzzz{{{|||||||||{{{|||~~~~~~~~~~~~}}}|||}}}}}}|||zzzxxxxxxxxxxxxvvvtttvvvwwwyyy{{{{{{{{{zzzyyyvvvwwwyyy{{{||||||{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyzzzzzz{{{zzzyyyyyy{{{yyyxxxyyy{{{||||||{{{xxxxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwxxxuuuuuuuuuuuuttttttssssssqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqsssrrrqqqppppppqqqssstttuuuuuuuuuuuuuuuuuuvvvvvv{{{}}}~~~zzzxxxxxxxxxxxxwwwwwwvvvvvvvvvsssrrrrrrqqqppppppppppppmmmmmmnnnnnnnnnnnnmmmmmmiiihhhggggggggghhhiiijjjmmmnnnooopppqqqppppppooorrrrrrtttuuuvvvvvvuuuuuusssrrrqqqqqqppppppqqqqqqqqqpppooonnnmmmnnnnnnooopppppprrrssstttuuuuuuuuuuuuwwwyyy{{{|||{{{yyyxxxwwwyyyzzzzzzyyyxxxyyy{{{~~~~~~|||yyyxxxzzz||||||{{{zzzzzz{{{|||~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}yyyuuurrrpppmmmllljjjiiihhhiiiiiijjjoooppprrrtttuuutttsssrrrsssrrrpppnnnmmmlllkkkkkkiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkllllllmmmmmmnnnpppqqqrrrqqqnnnmmmmmmmmmnnnooopppppppppooonnnmmmllllllkkkkkkkkkkkkkkkkkkfffffffffffffffgggggggggdddeeeeeedddccccccdddfffffffffeeedddccccccbbbbbbbbbcccdddeeeeeedddccccccbbbaaa_________aaacccdddccccccbbbbbbbbbbbbcccdddccccccdddeeeeeeeeeeeeeeeggggggggggggggghhhiiijjjiiijjjkkklllooosssvvvxxxxxxxxxzzz{{{|||}}}}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}||||||~~~|||zzzyyyyyyxxxvvvttttttuuuvvvwwwxxxxxxwwwwwwvvvvvvwwwyyyzzz{{{|||}}}{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyzzzyyyxxxxxxwwwyyyxxxwwwyyy{{{}}}}}}|||zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvwwwwwwxxxyyyuuuuuuuuuuuuuuutttttttttrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssrrrqqqpppppppppqqqrrrssstttuuuuuuuuutttrrrqqqyyyzzz}}}~~~~~~|||zzzxxxxxxwwwwwwwwwwwwwwwvvvvvvppppppooonnnnnnnnnoooooommmllllllkkkkkklllllllllhhhgggfffeeefffgggiiikkkiiijjjlllnnnoooooooooooopppqqqssstttvvvwwwwwwwwwtttssssssrrrrrrrrrrrrrrrqqqpppooonnnnnnoooppppppooopppqqqrrrssstttttttttrrrtttwwwzzz||||||{{{{{{wwwyyyzzzzzzyyyyyyzzz{{{}}}~~~~~~|||zzzzzz|||}}}}}}}}}|||}}}}}}~~~~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}{{{wwwssspppooommmllljjjiiiiiiiiijjjjjjmmmooorrrtttuuutttsssqqqqqqpppnnnmmmlllkkkkkkkkkiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkllllllllllllppppppqqqpppooommmlllllllllmmmoooqqqqqqpppnnnmmmkkkkkkjjjjjjiiiiiiiiihhhddddddddddddddddddddddddaaabbbccccccbbbbbbdddfffeeeeeeeeeeeeddddddcccccccccdddeeefffgggfffeeedddbbbaaa```______```bbbcccccccccbbbcccccccccdddddd```aaaccceeeffffffeeeeeeiiiiiiiiiiiiiiijjjkkkkkkjjjjjjkkklllnnnqqqsssuuuxxxyyyzzz{{{|||}}}}}}}}}{{{|||~~~|||}}}}}}~~~}}}}}}||||||{{{~~~~~~|||{{{zzzyyywwwuuurrrrrrssstttuuuvvvwwwxxxxxxxxxxxxxxxyyy{{{}}}~~~|||||||||{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxzzz|||||||||zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxvvvuuuuuuuuutttuuuuuuuuutttttttttsssrrrqqqqqqppprrrrrrssssssssssssttttttsssrrrqqqpppppppppppppppqqqrrrrrrrrrrrrrrrqqqqqquuuwwwyyyzzzzzzzzzyyyxxxuuuuuuuuuuuuuuuuuuuuuuuuooonnnnnnmmmmmmnnnnnnnnnmmmllljjjiiiiiijjjkkkkkkhhhgggeeeeeeeeegggiiikkkiiijjjkkkmmmnnnmmmmmmllllllmmmoooqqqsssuuuvvvwwwuuutttssssssrrrrrrssssssqqqpppooonnnnnnoooqqqqqqpppppprrrssstttuuuuuuuuussstttwwwyyy{{{{{{{{{{{{wwwyyyzzzzzzyyyyyy{{{||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}zzz|||~~~}}}|||xxxuuurrrqqqmmmlllkkkjjjjjjjjjkkkllllllnnnqqqtttuuuuuusssrrrpppooonnnlllkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkoooooopppppppppnnnllljjjkkklllnnnpppqqqpppooonnnkkkkkkjjjiiihhhggggggfffeeeeeeddddddccccccbbbbbb```aaabbbaaaaaaaaaccceeecccdddeeeeeeeeedddccccccdddeeeggghhhhhhhhhgggfffbbbaaa```_________```aaabbbbbbccccccdddddddddddd___aaaccceeegggggggggfffjjjjjjjjjjjjjjjkkklllmmmkkkkkkkkkkkklllnnnooopppwwwxxxyyy{{{||||||}}}}}}{{{{{{||||||}}}}}}~~~~~~{{{||||||}}}}}}}}}||||||yyy}}}~~~}}}{{{{{{zzzwwwuuuppppppqqqrrrtttwwwyyyzzz{{{zzzyyyxxxyyyzzz|||}}}{{{{{{{{{{{{zzzyyyxxxwwwuuuvvvvvvwwwxxxzzz{{{{{{|||{{{{{{{{{||||||zzzxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuttttttttttttuuuvvvvvvvvvuuutttsssrrrqqqqqqrrrrrrrrrsssssstttttttttsssrrrrrrqqqqqqpppppppppqqqpppooonnnoooppprrrsssrrrssstttuuuvvvvvvvvvuuuqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmmmmmmmmmmmmmmmmlllkkkiiihhhhhhhhhiiijjjggggggfffeeefffhhhjjjkkkjjjkkklllmmmmmmlllkkkjjjhhhiiijjjlllnnnppprrrsssttttttsssrrrrrrrrrrrrsssoooooonnnnnnnnnpppqqqrrrqqqrrrsssuuuvvvvvvvvvvvvuuuvvvwwwyyyyyyzzzyyyyyywwwyyyzzzzzzzzzzzz{{{}}}zzz{{{}}}~~~}}}|||~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}zzz|||~~~~~~{{{zzz}}}yyyvvvtttsssnnnmmmlllkkkkkkkkklllmmmmmmoooqqqtttuuuuuuttttttqqqpppnnnlllkkkjjjiiiiiikkkkkkkkkkkklllllllllmmmjjjjjjjjjjjjjjjjjjjjjjjjnnnnnnnnnpppqqqpppmmmjjjkkklllmmmoooppppppooooookkkkkkjjjiiihhhgggfffeeefffeeeeeedddcccbbbbbbaaa___```aaa```___```aaacccaaabbbcccdddeeedddcccbbbdddeeefffhhhhhhhhhhhhgggcccbbbaaaaaa````````````aaabbbcccdddeeeeeeeeedddbbbccceeefffhhhiiiiiiiiiiiiiiiiiiiiikkklllmmmnnnllllllkkkkkklllnnnooopppwwwwwwyyyzzz{{{|||||||||zzzzzz{{{{{{{{{||||||}}}zzz{{{{{{|||||||||||||||xxx|||~~~}}}~~~|||{{{{{{zzzxxxvvvqqqpppppppppsssvvvyyy{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzzzzzyyyxxxwwwwwwuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}~~~}}}zzzwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwwwwvvvuuuuuuttttttsssrrrrrrsssuuuvvvvvvuuuuuutttsssrrrrrrqqqqqqqqqrrrrrrssssssttttttssssssrrrrrrrrrrrrrrrqqqrrrqqqnnnmmmmmmoooqqqsssppppppppppppqqqqqqrrrrrrmmmmmmnnnnnnnnnnnnooooooooonnnmmmlllkkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhgggggggggggghhhjjjkkkkkklllmmmmmmnnnmmmlllkkkjjjggghhhhhhiiijjjlllnnnooosssrrrrrrqqqqqqqqqqqqqqqnnnmmmmmmmmmnnnoooqqqrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwyyyzzz{{{zzz{{{|||~~~zzz{{{}}}~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}{{{|||}}}}}}|||zzzxxxwww}}}{{{yyyvvvuuutttpppooonnnmmmmmmnnnooopppoooppprrrsssuuuvvvvvvvvvrrrqqqooommmkkkjjjiiihhhkkkkkkkkkkkklllllllllllljjjjjjjjjjjjjjjiiiiiiiiillllllmmmoooqqqqqqnnnjjjkkkkkklllmmmnnnooopppqqqlllllljjjiiihhhfffeeeeeecccccccccccccccccccccccc^^^___```___^^^^^^```aaa___```bbbddddddcccbbbaaabbbccceeefffggggggffffffeeeeeedddcccbbbbbbaaaaaaaaabbbccceeeeeeeeeeeeeeecccddddddeeefffhhhiiijjjffffffggghhhjjjlllnnnooommmmmmmmmnnnppprrrtttvvvuuuvvvxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}yyyzzz{{{{{{|||||||||{{{xxx|||}}}|||~~~}}}{{{{{{{{{zzzyyywwwsssrrrpppooopppsssvvvxxxwwwvvvvvvwwwwwwxxxyyyyyyxxxxxxxxxyyyxxxxxxwwwwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~|||yyyzzzyyyyyyyyyxxxxxxxxxxxxvvvwwwxxxxxxwwwvvvuuutttsssrrrqqqqqqqqqrrrtttuuusssssssssrrrrrrqqqqqqpppppppppqqqqqqrrrsssssssssrrrrrrssstttttttttsssssstttsssqqqooonnnmmmmmmmmmnnnmmmlllllllllmmmnnnnnnkkkkkklllllllllmmmmmmmmmnnnmmmllljjjiiihhhhhhgggjjjkkkkkkjjjiiihhhggggggfffggghhhjjjkkklllkkkkkklllmmmnnnooooooooonnnmmmjjjjjjiiiiiijjjkkklllmmmqqqqqqpppooooooooooooooolllkkkkkkkkkmmmnnnppprrrqqqrrrsssuuuvvvvvvwwwwwwvvvwwwwwwwwwxxxxxxxxxxxxwwwyyyzzz{{{zzz{{{}}}~~~{{{}}}~~~}}}~~~|||}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||}}}}}}||||||}}}}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}|||{{{yyywwwuuuttt}}}}}}{{{yyywwwvvvtttssssssrrrqqqppppppqqqsssssspppqqqrrrssstttvvvwwwxxxsssrrrpppmmmkkkiiihhhhhhjjjjjjkkkkkkkkkllllllllljjjjjjiiiiiiiiiiiiiiiiiikkkkkklllooorrrrrrnnnkkkkkkkkkkkklllmmmoooqqqrrrmmmlllkkkiiihhhfffeeedddaaaaaaaaabbbcccddddddddd______```___]]]]]]___```^^^___aaacccdddcccbbbaaaaaabbbccceeeffffffeeeeeeggggggffffffeeedddccccccaaabbbccceeeffffffeeeeeebbbbbbbbbbbbccceeeggghhheeeeeefffgggiiilllnnnooommmnnnnnnpppsssvvvyyy{{{uuuvvvwwwxxxyyyzzzzzzzzz}}}||||||||||||}}}}}}~~~yyyzzzzzz{{{|||||||||{{{xxx{{{}}}|||}}}~~~|||{{{zzz{{{{{{yyyxxxuuussspppnnnnnnppprrrtttrrrssstttuuuvvvwwwxxxyyyvvvvvvwwwxxxxxxxxxwwwwwwzzzyyyyyyxxxyyyzzz|||}}}}}}}}}~~~~~~|||{{{{{{zzzzzzzzzyyyyyyyyywwwxxxxxxyyyxxxwwwvvvuuusssrrrppppppppprrrtttuuuqqqqqqqqqppppppppppppooooooooopppqqqqqqrrrssssssrrrrrrssstttuuuuuuuuuuuuuuuttttttrrrpppmmmjjjhhhmmmlllkkkjjjjjjjjjkkklllkkkkkkkkkllllllmmmmmmmmmmmmlllkkkiiigggfffeeeeeejjjkkkkkkkkkjjjiiigggfffeeegggiiilllmmmmmmlllkkkkkklllnnnpppqqqqqqppppppmmmmmmkkkkkkkkkkkklllmmmpppoooooonnnmmmnnnnnnnnnkkkjjjjjjkkklllnnnpppqqqqqqqqqssstttuuuvvvvvvvvvuuuvvvvvvwwwxxxxxxyyyyyywwwyyyzzz{{{{{{{{{}}}}}}~~~{{{~~~~~~|||zzzzzz||||||}}}}}}~~~{{{||||||}}}}}}}}}}}}|||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}{{{yyywwwuuusssrrr}}}}}}zzzwwwuuuvvvwwwxxxvvvvvvvvvuuuuuuuuuuuuuuutttrrrrrrsssuuuvvvuuuttttttqqqmmmjjjiiihhhfffeeejjjjjjiiiiiiiiijjjkkkkkkkkkjjjiiiiiiiiiiiiiiiiiifffgggiiijjjkkklllmmmmmmkkkiiihhhhhhiiimmmqqqtttmmmlllkkkiiihhhfffeeedddccccccdddddddddeeeeeeeeecccaaa^^^\\\\\\]]]___```]]]^^^___```aaabbbcccdddcccddddddcccbbbaaacccddddddeeeffffffeeedddbbbaaabbbcccfffiiijjjiiigggffffffeeecccaaa``````aaabbbggghhhjjjkkkmmmmmmmmmmmmpppqqqssssssssstttwwwyyyvvvwwwxxxyyy{{{|||}}}~~~}}}{{{zzzzzz{{{|||{{{{{{zzz{{{{{{|||}}}~~~{{{{{{|||{{{zzz{{{}}}~~~zzzwwwuuuuuuvvvwwwsssrrrqqqppppppppprrrrrrrrrpppooopppssstttrrroootttuuuvvvvvvuuuuuuvvvwwwxxxyyyzzz{{{||||||||||||~~~~~~{{{zzz}}}|||zzzxxxxxxyyyzzz{{{yyyyyyxxxvvvvvvuuuuuuuuupppooonnnooopppqqqpppooopppnnnkkklllnnnpppnnnllllllnnnppppppppppppqqqrrrqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqooonnnlllkkkkkkllllllllllllkkkiiigggfffhhhhhhiiijjjlllmmmooooookkkjjjiiiggggggggghhhiiiiiijjjlllmmmllljjjgggeeegggiiikkkmmmnnnnnnllllllkkkmmmooorrrssstttttttttssssssqqqnnnllllllnnnppppppnnnlllmmmppppppmmmkkkkkkjjjiiiiiikkkmmmpppqqqsssssstttuuuuuuuuuuuuuuussstttuuuwwwxxxzzz{{{{{{xxxzzz{{{|||{{{|||}}}}}}~~~}}}{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~}}}{{{xxxvvvvvvwwwyyyzzzzzzzzzyyyyyyxxxwwwyyyyyy{{{||||||||||||{{{}}}{{{xxxvvvuuutttttt~~~|||{{{yyywwwwwwyyy{{{|||wwwwwwwwwwwwwwwwwwwwwwwwtttsssrrrrrrttttttsssrrrrrrooollliiiiiihhhgggeeekkkkkkkkkkkklllllllllllljjjjjjiiihhhhhhhhhhhhiiieeefffgggiiijjjjjjjjjjjjjjjiiihhhhhhiiillloooqqqnnnmmmkkkiiifffdddbbbaaaccccccdddddddddeeeeeeeeeeeeccc```^^^\\\\\\]]]^^^\\\]]]^^^```bbbdddeeeffffffggggggeeebbbaaabbbcccdddeeeeeeeeeeeecccbbbaaaccceeehhhjjjkkkjjjiiihhhgggfffdddbbbaaaaaabbbcccffffffhhhjjjlllnnnoooppptttuuuuuuuuussssssuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~}}}{{{zzzzzz{{{|||{{{zzzzzzzzzzzzzzz{{{{{{yyyyyyzzzyyyyyyzzz|||}}}zzzxxxvvvuuuuuuvvvtttsssrrrqqqqqqrrrsssssssssrrrqqqrrrssstttrrrpppssstttuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{||||||||||||}}}~~~~~~|||{{{}}}{{{yyyxxxwwwxxxyyyzzzxxxwwwvvvtttsssrrrrrrrrrooommmlllmmmnnnooonnnmmmmmmkkkiiiiiilllmmmlllkkkkkkmmmooopppoooooopppqqqppppppppppppqqqqqqqqqqqqrrrrrrqqqooonnnlllkkkkkkkkkllllllkkkjjjhhhfffeeecccdddfffhhhjjjkkklllllliiihhhgggfffffffffggggggjjjkkkmmmnnnnnnmmmkkkiiijjjjjjlllmmmnnnnnnnnnmmmlllmmmoooqqqrrrsssssssssssssssrrrpppnnnmmmooopppnnnlllkkklllnnnooommmkkkiiiiiihhhhhhiiikkknnnoooqqqrrrssstttuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzwwwyyyzzz{{{zzzzzz|||}}}{{{|||}}}~~~~~~}}}|||||||||||||||||||||||||||||||||}}}~~~}}}~~~}}}{{{xxxwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzz{{{||||||zzzxxxvvvtttsssssssss|||{{{yyyxxxxxxyyy{{{|||xxxxxxxxxxxxxxxxxxxxxxxxvvvtttrrrrrrrrrqqqooonnnooollliiihhhhhhhhhgggfffiiijjjkkklllmmmllllllkkkjjjiiihhhhhhggggggggghhheeeeeefffgggggggggggggggiiihhhhhhhhhiiijjjkkklllmmmllljjjgggeeebbb```___ddddddddddddeeeeeeeeeeeehhhfffccc___]]]\\\\\\]]]\\\]]]^^^```ccceeeggghhhjjjjjjjjjgggdddbbbbbbbbbdddeeeeeeeeedddcccbbbaaaeeefffiiikkkllllllkkkjjjgggfffdddcccbbbccccccddddddeeefffhhhkkknnnqqqsssuuuvvvwwwvvvuuutttuuuwwwyyyyyyzzz{{{}}}~~~}}}{{{zzzzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxvvvwwwxxxxxxxxxyyy|||}}}|||{{{yyyxxxvvvuuuuuutttssssssrrrssssssttttttvvvtttssssssttttttsssqqqrrrtttuuuuuuuuuuuuwwwxxxyyyzzz{{{{{{|||||||||||||||}}}~~~~~~~~~|||{{{|||zzzyyywwwvvvwwwwwwxxxwwwvvvtttrrrpppooooooooonnnllljjjkkklllmmmlllkkkkkkiiihhhhhhjjjllllllkkkkkkmmmnnnnnnnnnnnnooopppnnnnnnnnnooooooooopppppprrrqqqpppooonnnmmmlllkkkkkkkkkkkkjjjiiigggeeedddaaacccfffiiijjjkkkjjjjjjiiiiiihhhggggggggghhhhhhkkklllnnnpppqqqqqqpppooommmmmmmmmmmmmmmnnnooopppmmmmmmooopppppppppppppppqqqrrrrrrqqqpppooooooppplllkkkjjjkkklllmmmllljjjhhhhhhgggggghhhjjjlllmmmnnnoooqqqsssuuuvvvwwwwwwwwwvvvuuutttuuuvvvwwwxxxwwwxxxyyyyyyyyyxxxzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}||||||||||||zzz{{{|||~~~}}}~~~~~~|||yyyxxxxxxyyyvvvwwwwwwvvvuuutttssssssrrrrrrssssssuuuwwwzzz{{{xxxwwwuuusssrrrrrrrrrrrrӵĦĦӵ}}}|||yyywwwvvvuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwuuurrrqqqpppooollljjjllljjjgggggghhhhhhhhhhhhggghhhkkkĦjjjiiihhhgggfffffffffgggeeeeeefffgggggggggffffffggghhhhhhhhhhhhhhhhhhgggiiihhhgggeeedddbbbaaa```dddddddddeeeeeeeeeeeefffhhhfffdddaaa___^^^^^^^^^^^^___```bbbccceeefffgggjjjkkkkkkjjjgggeeedddeeeeeeeeeeeedddccccccbbbbbbdddfffhhhjjjkkklllkkkkkkfffeeedddccccccccccccdddeeeeeeeeegggjjjnnnrrrtttsssuuuwwwxxxxxxxxxyyy{{{zzz{{{|||}}}~~~}}}|||zzzzzzyyyyyy||||||zzzyyyxxxwwwwwwvvvvvvwwwxxxxxxxxxzzz}}}}}}}}}}}}|||{{{xxxvvvuuussssssssssssssstttttttttxxxwwwvvvuuuuuutttsssssssssuuuwwwwwwwwwwwwyyyzzzzzzzzz{{{|||||||||||||||{{{{{{|||}}}}}}}}}||||||zzzyyyxxxwwwvvvvvvvvvvvvwwwvvvtttqqqpppnnnmmmmmmnnnllljjjjjjkkklllkkkkkkkkkjjjjjjjjjkkklllmmmmmmkkklllmmmmmmllllllmmmooonnnnnnnnnnnnooooooooooooqqqqqqpppooonnnmmmlllkkklllkkkkkkjjjiiihhhfffffffffhhhkkkmmmnnnmmmkkkjjjllllllkkkkkkkkkkkkkkkkkklllmmmppprrrssstttssssssooonnnmmmlllmmmnnnpppqqqmmmmmmnnnnnnnnnnnnmmmmmmmmmoooqqqqqqpppoooooopppkkkkkkjjjjjjjjjkkkkkkkkkiiihhhhhhhhhiiijjjkkkllllllnnnppprrrtttvvvwwwwwwxxxvvvuuutttttttttvvvwwwwwwyyyzzzyyyxxxxxxyyyzzz}}}|||yyyxxxwwwwwwyyyyyy{{{||||||}}}}}}~~~{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~}}}zzzyyyyyyyyywwwwwwwwwwwwvvvuuuttttttsssrrrrrrqqqsssuuuxxxyyyuuutttsssrrrqqqqqqrrrsss4ĉ@ӵ>L=hĦ4ĉ@ӵ~~~~~~~~~yyyxxxvvvtttsssrrrrrrrrrtttuuuuuuuuuvvvvvvvvvwwwvvvtttrrrpppooonnnkkkiiijjjhhhffffffhhhiiiiiiiiiiiijjjmmm>Lmmmjjjiiihhhgggffffffffffffffffffggghhhhhhggggggggggggggghhhhhhhhhgggfffeeeddddddddddddccccccccccccddddddeeeeeeeeefffffffffeeeeeecccbbbbbbbbbbbbbbbccccccccccccddddddeeeeeehhhjjjkkkkkkiiihhhhhhiiiffffffeeeddddddccccccccccccdddfffhhhiiijjjjjjjjjeeeeeeddddddcccccccccdddggggggggghhhjjjnnnqqqtttuuuwwwyyyzzzzzzyyyzzz{{{{{{||||||}}}~~~}}}|||zzzyyyxxxxxx||||||zzzyyyxxxxxxwwwwwwwwwxxxyyyyyyyyy{{{~~~}}}~~~~~~~~~}}}{{{xxxwwwrrrsssssstttttttttuuuuuuyyyxxxwwwvvvuuutttuuuuuuvvvxxxyyyzzzyyyyyy{{{|||zzz{{{||||||}}}|||||||||zzz{{{{{{{{{||||||{{{{{{xxxxxxwwwwwwvvvvvvvvvvvvxxxwwwuuusssqqqoooooonnnpppnnnkkkjjjkkkllllllllljjjjjjjjjjjjjjjkkklllmmmjjjkkklllkkkjjjjjjlllnnnnnnnnnnnnnnnoooooooooooopppoooooonnnmmmlllkkkkkkkkkkkkjjjjjjiiiiiihhhhhhlllmmmoooppppppnnnkkkiiillllllmmmmmmmmmmmmmmmmmmmmmnnnppprrrttttttttttttooonnnlllkkkkkkmmmoooqqqmmmmmmllllllkkkkkkkkkkkkjjjlllnnnooonnnnnnnnnooollllllkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkkkkllllllmmmoooqqqsssuuuvvvvvvvvvvvvuuuttttttuuuvvvwwwyyyzzz{{{zzzxxxxxxyyyzzz}}}zzzwwwuuuuuuvvvwwwxxxyyyzzz|||}}}}}}}}}}}}}}}}}}|||{{{zzzzzz|||}}}}}}{{{yyyyyyzzzyyyyyyyyyyyyyyyxxxwwwwwwvvvuuutttrrrssstttvvvwwwuuutttsssrrrqqqrrrssssssGG=?HdĦ=ĪjGG=?~~~}}}{{{{{{rrrrrrrrrqqqqqqrrrrrrrrrrrrssssssttttttuuuuuuuuuuuusssqqqppppppnnnllljjjjjjhhhffffffhhhjjjjjjiiimmmnnnoooHdĦqqqkkkjjjiiihhhgggfffffffffffffffggghhhiiiiiihhhhhhgggggggggggggggfffeeeeeebbbbbbbbbccccccddddddddddddeeeeeeeeeffffffffffffddddddccccccdddeeeeeefffeeeeeeeeeeeeddddddddddddfffhhhkkklllkkkjjjkkkkkkhhhgggfffeeedddddddddeeebbbcccdddfffhhhiiijjjjjjeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhhjjjlllppprrrtttzzz|||}}}}}}{{{yyyxxxyyy||||||}}}~~~~~~~~~|||zzzyyyxxxwwwzzzzzzyyyyyyxxxyyyyyyyyyxxxyyyyyyyyyyyyzzz}}}}}}~~~~~~~~~}}}{{{yyyxxxssstttuuuvvvvvvvvvvvvvvvxxxyyyxxxvvvttttttvvvxxxyyy{{{||||||{{{zzz|||}}}{{{||||||}}}}}}|||||||||{{{zzzzzzzzzzzzzzzzzzzzzvvvwwwwwwwwwxxxxxxxxxxxxyyyxxxvvvtttsssqqqqqqqqqrrrooollljjjkkklllmmmllliiijjjjjjiiihhhhhhiiikkkjjjkkkjjjiiihhhhhhjjjmmmmmmmmmnnnnnnnnnooooooooonnnmmmmmmlllkkkkkkjjjjjjiiiiiihhhhhhhhhiiijjjjjjnnnnnnooopppooommmkkkiiikkkkkklllmmmmmmmmmllllllnnnooopppqqqrrrrrrrrrrrrnnnlllkkkjjjjjjkkkmmmnnnllllllkkkjjjiiiiiijjjjjjiiijjjlllmmmlllmmmooopppooooooooollljjjiiikkklllmmmmmmllllllllllllllllllmmmnnnoooqqqrrrsssssssssttttttuuuvvvwwwwwwxxxxxxyyyzzz{{{zzzxxxwwwxxxyyy}}}zzzwwwuuuttttttuuuuuuvvvwwwyyy{{{|||~~~||||||{{{{{{zzzxxxwwwvvvxxxzzz||||||zzzyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzxxxwwwvvvuuutttuuuuuuvvvvvvuuusssrrrqqqrrrrrrsssӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦ~~~{{{yyywwwqqqqqqpppĦrrrrrrrrrsssttttttpppĦgggggghhhjjjjjjjjjmmmnnnoooDdDiiihhhgggiiiiiiӵffffffӵcccӵeeeeeeeeedddeeeĦeeekkkӵjjjiiigggbbbĭӵhhhhhhfffiiilllooosssuuuvvv{{{}}}}}}zzzyyyyyy||||||}}}}}}~~~~~~~~~~~~|||{{{yyywwwvvvvvvvvvvvvwwwxxxyyyzzz{{{xxxxxxyyyxxxxxxyyy{{{~~~|||||||||{{{zzzyyyxxxwwwuuuvvvwwwyyyyyyyyyyyyxxxwwwxxxxxxvvvttttttwwwyyy{{{|||}}}|||zzzzzzzzz|||||||||}}}}}}}}}}}}||||||{{{{{{zzzyyyyyyxxxxxxxxxuuuuuuwwwxxxyyyyyyzzzzzzxxxwwwvvvuuutttsssssssssrrroookkkjjjjjjllllllllljjjlllllljjjhhhggghhhjjjjjjjjjiiihhhfffgggiiilllllllllllllllmmmmmmmmmmmmlllkkkkkkjjjjjjiiiiiiiiieeeeeeeeeeeefffhhhiiikkknnnnnnoooooooooooonnnnnnkkklllmmmnnnnnnnnnmmmmmmoooooooooooooooooonnnnnnkkkjjjiiihhhhhhiiijjjkkkkkkjjjiiihhhhhhhhhiiijjjiiijjjkkkkkklllmmmpppsssssssssrrrnnnkkkiiikkkmmmmmmmmmmmmmmmmmmlllkkkkkkooooooppppppqqqpppppppppppprrruuuxxxyyyzzzzzzzzzyyyzzzzzzyyywwwuuuvvvwwwyyyxxxvvvuuuttttttttttttsssssstttuuuvvvwwwwwwxxxvvvwwwwwwwwwvvvuuuttttttvvvxxx{{{{{{zzzxxxxxxxxxtttuuuvvvxxxyyyyyyzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvvvvtttsssqqqppppppqqqqqq?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@e~~~{{{wwwuuutttsssrrrZmmmrrrrrrssssssttt3h?gLiiiggggggiiijjjkkkjjjkkkkkkkkkD%%)?hhhfff?><zhhhiii=?Ħfffg&edddg&eeeeeeeeeeS?ʬfff4ff?>ߝLeee@ehhhg&ejjjkkkjjj3h?g&e>&eiiijjj??ccceeeiiimmmrrruuuxxxyyyxxx{{{~~~~~~}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~|||{{{xxxwwwuuusssssstttuuuwwwxxxzzz{{{wwwxxxxxxwwwvvvwwwzzz|||{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxyyy{{{||||||{{{{{{vvvwwwwwwuuussstttwww{{{{{{|||}}}|||zzzyyyyyyzzz|||}}}}}}}}}}}}}}}|||||||||{{{zzzyyyxxxwwwwwwxxxtttuuuvvvxxxzzz{{{{{{{{{xxxwwwvvvuuutttsssssssssrrroookkkiiijjjkkkllllllnnnoooooommmjjjhhhjjjllljjjjjjiiigggffffffiiikkkjjjjjjkkkkkkkkklllllllllkkkjjjjjjiiiiiihhhhhhhhhbbbbbbbbbcccdddgggiiijjjnnnoooooopppqqqrrrssssssmmmnnnoooqqqqqqqqqpppooooooooonnnnnnmmmllllllllliiiiiihhhhhhhhhhhhhhhhhhjjjiiihhhgggggghhhiiijjjjjjkkkkkkkkklllnnnrrruuuuuuvvvtttpppkkkiiikkknnnmmmmmmmmmmmmlllkkkjjjjjjpppppppppppppppooonnnmmmnnnqqquuuyyy|||||||||{{{xxxyyyyyyxxxuuuttttttuuutttttttttsssssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttwwwzzz{{{zzzxxxxxxxxxqqqrrrtttuuuwwwxxxxxxyyyssstttuuuvvvwwwwwwwwwwwwuuutttrrrqqqoooooooooppp4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼s~~~|||zzzwwwtttrrrqqqoooHtĦnnnmmmooorrrsssBt=o9ĦHdĦiiihhhggghhhjjjlllnnnnnnllljjjDtfo9ĦsߝLGdUĦiiiHt@cӵHu]ĦfffHu]ĦddddddHtƅ^hhhqIܗGIӵhhhH׼shhhjjjHu]ĦhhhgggBt=o9ĦHƅ^Hu]Ħkkkgggfffhhhkkkooosssvvvyyy{{{xxxyyyzzz{{{|||~~~~~~}}}}}}~~~~~~}}}|||zzzyyyxxxwwwvvvuuutttttttttvvvwwwxxxxxxzzz{{{}}}}}}|||zzzyyyzzzzzzyyyyyyxxxwwwvvvvvvrrruuuxxx{{{}}}|||{{{zzzyyyxxxvvvuuutttttttttuuu{{{{{{zzzzzzzzzzzz{{{|||{{{zzzyyyxxxxxxxxxyyyzzzxxxxxxxxxwwwwwwwwwvvvvvvqqqqqqrrrsssuuuxxx{{{|||{{{zzzwwwtttrrrrrrrrrsssrrroookkkggggggiiilllooonnnnnnmmmkkkhhhggghhhjjjkkkhhhggggggiiiiiifffccchhhiiikkkmmmnnnnnnmmmmmmkkkiiigggeeedddeeefffgggeeeeeefffggghhhhhhggggggjjjjjjjjjkkkmmmnnnpppqqqqqqpppnnnmmmmmmmmmnnnooonnnnnnmmmlllkkkkkkjjjjjjhhhgggffffffffffffggggggiiigggfffeeeeeegggjjjlllmmmlllkkkkkkmmmoooooonnnqqqqqqqqqqqqpppnnnmmmllliiijjjlllnnnnnnnnnnnnmmmpppooopppqqqrrrrrrpppnnnnnnqqqvvvyyyyyyyyyyyyyyyrrrrrrsssttttttssssssrrrtttsssssstttwwwxxxxxxwwwssssssrrrpppnnnmmmooopppsssqqqoooqqqtttvvvuuusssssstttuuuuuuuuutttsssrrrrrrssstttvvvxxxyyyyyyyyyuuutttssstttuuuuuutttsssqqqpppooonnnnnnooopppqqq4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦ}}}|||zzzwwwtttqqqpppoooDdDĦmmmmmmooorrrqjRgdKӵDdDĦllljjjiiiiiikkklllmmmkkkiiigggHdDĦgdKӵDdDDdDĦiiiDdDĦ4DufӵDdDĦfffDdDĦeeeq<RgggfffpeƜ4DuTӵhhhDdDĦhhhjjjDdDĦhhhqjRgdKӵDdDΦDdDĦlllmmmmmmkkkjjjiiifffgggiiilllppptttvvvxxxwwwxxxyyyzzz|||}}}~~~~~~~~~~~~}}}||||||{{{|||{{{zzzzzzyyyxxxwwwwwwvvvuuutttttttttuuuvvvvvvxxxyyy{{{||||||{{{zzzxxxyyyyyyyyyxxxxxxxxxwwwwwwuuuvvvxxxzzz{{{{{{zzzzzzyyyxxxwwwuuutttttttttuuu|||{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvwwwwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvssssssrrrssstttvvvwwwxxxyyywwwuuusssrrrsssssstttrrroookkkhhhgggiiilllnnnnnnnnnnnnllliiihhhiiijjjkkkiiihhhhhhjjjiiigggdddhhhiiikkklllmmmmmmmmmmmmjjjhhhfffeeeddddddeeefffeeefffgggggghhhhhhggggggiiiiiiiiijjjkkkmmmooopppooonnnmmmlllllllllmmmmmmnnnnnnmmmlllkkkjjjiiiiiihhhhhhggggggggggggggghhhfffeeedddcccdddfffiiikkknnnmmmkkklllmmmnnnmmmlllooooooppppppoooooonnnnnnjjjkkkmmmnnnoooooonnnnnnpppooonnnpppqqqrrrqqqpppooorrrvvvxxxxxxwwwwwwxxxsssssssssssssssssssssssstttsssrrrtttvvvwwwvvvuuussssssrrrpppnnnnnnoooqqqrrrqqqqqqrrruuuvvvuuussstttuuuuuuuuutttsssqqqqqqssssssuuuvvvwwwwwwxxxxxxtttsssqqqqqqqqqqqqqqqqqqppppppooonnnnnnooopppppp4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦ~~~}}}|||zzzvvvtttqqqooommmDdDĦkkkmmmppprrrGIdnuR)ĦDdDĦooommmlllkkkkkkkkkllliiihhhfffDdDĦnuR)ĦDdDΦDdDĦiiiDdDĦnuR)ĦDdDĦfffDdDĦfffpo9uffffffeeeddd=ӊB1.uTӵgggDdDĦiiijjjDdDĦfffGIdnuR)ĦDdDΦDdDӵlllnnnooonnnlllkkkhhhhhhiiijjjmmmpppsssuuuvvvwwwxxxyyyzzz|||}}}}}}|||||||||{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuutttttttttuuuuuuxxxyyyzzz{{{zzzzzzxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvuuuttttttttt{{{{{{|||||||||zzzyyyxxxyyyyyywwwvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuutttttttttsssssssssssstttuuuvvvuuutttsssrrrssstttuuuqqqoookkkhhhhhhiiilllmmmmmmnnnooonnnllljjjjjjjjjllljjjjjjjjjkkkjjjhhhfffhhhhhhjjjkkklllmmmmmmmmmiiihhhfffeeeddddddeeeffffffgggggghhhhhhhhhhhhggggggggghhhiiijjjlllmmmnnnmmmmmmlllkkkkkkkkkkkklllnnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiidddcccbbbbbbcccfffhhhjjjooommmllllllllllllkkkiiikkklllmmmnnnooopppppppppllllllmmmnnnoooooooooooopppnnnmmmnnnppprrrsssrrrqqqsssvvvxxxwwwvvvvvvvvvtttsssrrrqqqqqqrrrsssttttttsssrrrrrrttttttsssrrrrrrrrrrrrqqqooonnnpppqqqqqqqqqrrruuuwwwwwwtttrrrtttuuuuuutttsssrrrqqqppptttttttttuuuuuuuuuuuuvvvrrrqqqooommmllllllmmmmmmoooooonnnnnnnnnnnnoooooo4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ|||{{{zzzyyyuuusssooonnnlllDdDĦjjjnnnpppssspeӵDx<>dd<ӵDd<DdDΦDdDĦiiiDdDӵnd<DdDĦggg>d<ĦgggpeӵdddĦcccF&uTӵgggDdDĦhhhiii>d<ĦeeepeӵDx<>d<ʜ4DuTӵkkkoooppppppooommmkkkkkkjjjkkkllloooqqqsssuuuuuuvvvxxxyyyzzz{{{|||{{{{{{zzzzzzyyyyyyyyyyyyvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvwwwxxxyyy{{{||||||{{{zzzyyyxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvuuuuuutttwwwyyy{{{||||||{{{yyyxxxyyyyyyxxxvvvuuuttttttsssuuuttttttttttttssssssssstttttttttsssttttttttttttvvvuuutttsssrrrrrrssssssooommmkkkiiihhhiiijjjlllkkkmmmnnnnnnlllkkkjjjjjjkkkkkkkkkkkkkkkkkkiiihhhggghhhiiijjjkkklllmmmmmmiiiiiihhhgggffffffggggggggghhhhhhiiiiiihhhhhhhhhgggggghhhiiijjjlllmmmnnnmmmlllllllllkkkkkkkkkkkkmmmlllllljjjiiihhhgggggghhhhhhiiiiiijjjjjjjjjiiiccccccbbbcccdddfffhhhjjjnnnmmmkkkkkkkkkjjjhhhfffhhhiiikkkmmmoooqqqqqqrrrmmmnnnnnnoooooooooooooooooommmkkklllnnnrrrtttuuusssvvvxxxxxxwwwuuuuuuuuuuuutttrrrppppppqqqsssttttttrrrqqqqqqrrrrrrqqqoooqqqrrrrrrqqqpppoooppprrrqqqrrrtttwwwxxxvvvtttrrrssssssssssssrrrrrrrrrqqquuuttttttsssssssssssssssqqqooollliiiggggggiiijjjnnnnnnnnnnnnnnnnnnnnnnnn4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>dd<ӵpppsssB?Ho9ooo<xnnnllljjjiiiiiiiiiggg&ӫeʬtIӇhhh>d<Φ>d<ĦhhhD&ӫetIӇgggDdDĦgggsdKĦgggB?dp&ĒRgggggg>d<sdKĦeeeB?Ho9eees&dq&ĒRfffjjjmmmooopppooooooooonnnnnnnnnoooppprrrssstttuuuvvvwwwxxxzzz{{{{{{zzzzzzzzzzzzzzzyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvtttuuuwwwxxxzzz|||}}}~~~}}}{{{yyyxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvtttuuuxxxzzz{{{{{{zzzyyyyyyyyyxxxxxxvvvuuutttsssssssssrrrrrrrrrrrrqqqqqqqqqrrrssstttuuuuuuvvvvvvwwwvvvuuusssrrrppppppooommmllljjjhhhhhhhhhiiiiiihhhjjjmmmmmmkkkjjjiiijjjjjjjjjkkkkkkjjjjjjiiiiiifffggghhhiiijjjlllmmmnnnjjjjjjjjjiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjlllnnnnnnmmmmmmmmmmmmllllllkkkkkkllllllkkkiiihhhgggfffeeeggghhhiiijjjkkkkkkjjjjjjeeeddddddeeefffhhhiiijjjlllkkkjjjjjjjjjiiigggeeeggghhhjjjmmmoooqqqrrrsssnnnnnnnnnnnnnnnoooooooooooommmjjjkkknnnrrrtttuuuvvvxxxyyyyyywwwvvvuuuvvvuuutttrrrpppoooppprrrssssssrrrppppppqqqqqqooonnnpppqqqrrrrrrqqqpppqqqsssqqqsssvvvxxxxxxvvvtttsssppppppqqqqqqrrrrrrssssssuuutttsssrrrqqqqqqqqqqqqooonnnlllhhhddddddfffiiimmmmmmmmmnnnnnnmmmmmmmmm4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@G~~~~~~sevvvvvvuuurrrooolllkkkjjj<Ōoooqqqsss@GqqqoooHkgeooonnnllljjjiiiggggggfffHĪj@IŌeeegggegehhhgggHu]3hIŌeeefffDdDĦhhhnegggfff@hdddddd>hgggggggggseeeeneeeeeee@GeeeeeesĪj@hcccdddgggjjjlllnnnooooooqqqqqqqqqrrrrrrssssssssstttuuuvvvwwwxxxzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwwwwtttuuuwwwxxx{{{|||~~~|||{{{zzzxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwssstttvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxwwwuuutttsssqqqqqqqqqqqqppppppppppppnnnoooqqqssstttuuuvvvvvvttttttsssqqqooonnnlllkkkjjjiiihhhhhhggggggfffffffffhhhiiiiiihhhggghhhiiigggiiijjjjjjiiihhhhhhiiifffffffffhhhiiikkkmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjjjjjjjiiiiiihhhggghhhhhhiiijjjlllmmmnnnllllllmmmmmmmmmlllkkkjjjlllkkkjjjiiigggeeeddddddfffgggiiijjjkkkkkkjjjiiigggggggggggghhhhhhiiijjjjjjjjjjjjkkklllllliiiggghhhjjjkkknnnpppqqqrrrsssooonnnnnnmmmmmmnnnooooooooommmjjjkkknnnqqqttttttvvvwwwxxxxxxvvvuuuuuuvvvtttsssrrrqqqppppppqqqqqqrrrqqqppppppqqqqqqooonnnnnnppprrrsssrrrrrrrrrsssrrruuuxxxxxxwwwuuuuuuuuuppppppppppppqqqrrrsssssstttsssqqqpppooooooppppppmmmnnnmmmiiieeedddfffiiillllllmmmmmmmmmmmmllllll4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦ{{{{{{{{{s׼suuuttttttrrrpppmmmjjjjjjiiiHonnnoooqqqssstttrrrqqqooolllnnnnnnllljjjhhhggggggfffeeedddeeeggggggfffD^cccdddeeeDdDĦhhhffffffeeeeeedddccccccdddggghhhhhhhhhs׼sccccccfffffffffdddfffeeefffdddbbbcccdddfffiiikkkmmmnnnqqqrrrtttuuuuuuuuusssssstttuuuvvvwwwyyyzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyyzzz{{{|||{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwuuuuuuwwwyyy{{{}}}~~~{{{zzzzzzyyyxxxxxxxxxxxxvvvwwwxxxzzzzzzzzzzzzyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuutttssspppppppppooooooooonnnnnnlllmmmoooqqqrrrsssssssssooonnnnnnmmmlllkkkiiiiiiggggggggggggfffeeedddddddddeeefffeeedddeeefffhhhdddgggiiihhhfffeeefffhhheeeeeefffggghhhkkkmmmnnnjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjjjjiiihhhffffffggghhhiiikkklllmmmjjjkkklllllllllkkkiiiiiilllkkkjjjhhhfffeeecccccceeefffhhhjjjkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhjjjjjjkkkmmmooopppnnnlllkkklllmmmooopppqqqrrrrrrooonnnmmmllllllmmmnnnnnnnnnmmmkkklllnnnqqqrrrrrrtttuuuvvvvvvtttssstttuuussssssrrrrrrqqqppppppooorrrpppooopppqqqqqqpppooonnnppprrrssssssrrrsssttttttvvvxxxxxxvvvtttuuuwwwsssrrrqqqpppoooooopppqqqsssrrrpppnnnnnnnnnooopppkkknnnooolllgggeeegggkkkkkklllmmmmmmmmmmmmlllkkkΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦ~~~}}}}}}|||{{{zzzzzzzzzBeuuusssssssssqqqooollljjjiiiiiinu]ӵoootttsssrrrrrrrrrsssrrrrrrqqqooonnnlllkkkeeegggjjjmmmnnnllljjjhhhjjjiiiiiihhhggggggffffffgggeeecccdddggghhhgggeeeffffffffffffeee>d<Ħaaabbbcccdddddd>d<ĦhhhiiigggĦeeeddddddccccccddddddeeebbbbbbcccdddeeeggghhhiiihhhhhhhhhhhhBedddbbbbbbccccccĦgggeeedddbbbaaaaaacccdddffffffggggggfffdddccccccdddbbbbbbcccdddfffiiilllnnnppprrruuuwwwwwwvvvtttrrruuuuuuvvvxxxyyyzzz{{{|||xxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvtttvvvxxxzzz{{{|||{{{{{{|||{{{zzzyyyxxxxxxxxxxxxuuuvvvwwwyyy{{{}}}~~~zzzzzzzzzyyyyyyxxxxxxxxxuuuvvvxxxzzz{{{{{{{{{{{{xxxwwwuuusssrrrrrrrrrrrrssstttuuuuuuuuutttsssrrroooooooooooonnnnnnnnnnnnkkklllnnnooopppppppppoooiiijjjjjjjjjjjjiiihhhgggffffffffffffeeedddcccbbbccccccdddcccbbbcccfffhhhccceeehhhgggeeedddeeegggeeeeeeeeefffhhhkkkmmmnnniiijjjjjjkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkjjjiiihhheeeeeeeeefffhhhiiikkkllliiiiiijjjkkkjjjiiihhhgggkkkkkkiiihhhfffdddcccbbbdddfffhhhjjjkkkjjjiiihhhhhhhhhhhhhhhhhhgggggggggjjjjjjlllooorrrsssqqqpppmmmmmmnnnpppqqqqqqqqqqqqnnnnnnlllkkkkkklllmmmnnnnnnmmmkkkllloooqqqqqqqqqrrrssstttsssrrrqqqrrrtttrrrssssssrrrrrrpppooonnnqqqpppooopppqqqrrrqqqpppmmmppprrrtttssssssssstttuuuwwwyyywwwuuutttvvvxxxvvvtttrrrpppnnnnnnnnnnnnrrrqqqooonnnmmmnnnooopppkkknnnpppnnniiigggiiilllkkkkkklllmmmmmmlllkkkkkk?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<{{{xxxyyy|||}}}uuutttqqqnnnmmmlllmmmnnnjjjkkkllliĉ@3hR/ŌssstttssssssrrrrrrtttttttttsssqqqooommmlllhhhhhhhhhhhhiiiiiiiiiiiillljjjgggeeeeeefffhhhiiijjjhhhfffdddcccdddeeefffeeeffffffggggggDdDĦcccccccccccccccsdKĦgggiiigdKĦ```````````````aaabbbcccbbbbbbbbbcccdddgggiiijjjjjjjjjiiihhheeeeeeaaaaaabbbgdKĦggggggfffdddbbbbbbcccdddeeeeeeffffffgggfffdddbbbaaaaaaaaabbbdddgggjjjmmmoooqqqsssvvvvvvuuutttuuuuuurrrsssuuuvvvxxxyyyyyyyyyyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwvvvuuuttttttsssvvvvvvwwwxxxzzz{{{||||||zzzzzzyyyxxxwwwwwwwwwwwwsssuuuwwwxxxxxxyyy{{{}}}{{{wwwvvvxxx{{{{{{zzz{{{zzzyyyyyyxxxxxxyyyyyyxxxvvvuuussssssuuuvvvwwwtttssssssrrrrrrsssssstttnnnooopppqqqpppooommmkkkjjjjjjiiiiiijjjlllnnnooohhhhhhhhhgggffffffeeeeeeggggggfffeeeddddddddddddfffeeecccdddeeeffffffeeegggfffeeedddccccccccccccbbbccceeegggiiikkklllmmmmmmlllkkkkkklllllljjjhhhjjjiiihhhhhhhhhhhhhhhhhhjjjiiihhhggggggggghhhiiiiiijjjkkklllkkkiiigggeeeggggggggggggfffeeedddccchhhhhhggghhhhhhiiijjjjjjiiiiiihhhgggggggggggggggeeeiiiooorrrtttsssssssssrrrpppnnnllllllmmmoooqqqnnnkkkkkknnnooommmkkkmmmnnnnnnnnnooopppppppppqqqssssssssssssssssssssssssssssssssssssrrrrrrqqqpppqqqqqqppppppqqqqqqrrrsssuuutttssssssssssssttttttwwwxxxyyyyyyyyyxxxwwwvvvzzzvvvssssssttttttqqqooopppppppppooonnnlllkkkjjjnnnnnnnnnmmmllliiigggeeeooommmkkkkkklllllliiifff>AneneneneDenene>Ak<|||yyyyyy||||||yyyuuutttssspppnnnllllllmmmmmmnnnoooooofhsssttttttttttttttttttxxxwwwwwwuuusssooommmkkkhhhhhhhhhhhhiiiiiiiiijjjiiihhhgggffffffggghhhiiijjjiiigggeeeddddddddddddffffffggghhhhhhDedddcccccccccccccccneeeegggnebbb````````````aaabbbcccdddcccccccccccceeegggiiijjjllllllkkkjjjiiigggeeedddaaaaaanefffgggeeefffffffffeeeeeeddddddfffggghhhhhhhhhgggfffeeebbbcccccceeegggjjjmmmnnnrrrtttvvvwwwvvvvvvvvvwwwssstttuuuwwwxxxyyyzzzzzz{{{{{{}}}}}}}}}}}}{{{{{{xxxwwwwwwvvvuuuuuuttttttvvvvvvwwwxxxzzz{{{|||}}}zzzzzzyyyxxxwwwwwwxxxxxxtttvvvxxxyyyyyyzzz|||}}}|||xxxwwwyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyywwwvvvtttssssssssstttuuussssssrrrrrrrrrrrrssssssooooooppppppooommmlllkkkggggggggghhhhhhiiikkkkkkgggffffffeeeeeeeeeddddddggggggfffeeeddddddddddddeeecccbbbccceeeffffffeeeffffffeeedddddddddddddddcccdddeeegggiiijjjlllllljjjiiiiiijjjkkkkkkjjjhhhjjjjjjiiiiiiiiiiiiiiijjjkkkjjjiiihhhhhhiiijjjkkkjjjkkklllmmmllljjjhhhgggiiiiiihhhgggfffeeecccbbbeeeeeeeeefffgggiiijjjkkkiiihhhhhhgggfffgggggggggfffjjjnnnqqqrrrrrrrrrsssqqqooommmkkkjjjkkkmmmnnnnnnkkkkkknnnooolllkkkmmmpppqqqqqqrrrrrrsssssstttssssssssssssssssssssssssssssssttttttsssrrrrrrqqqpppppppppppppppqqqrrrrrrttttttttttttttttttsssssswwwwwwxxxyyyyyyyyyxxxwwwyyyvvvsssrrrssssssqqqoooppppppooonnnllljjjiiihhhkkkkkkkkkkkkjjjiiigggffflllkkkiiijjjkkkkkkhhh~~~{{{zzz{{{{{{xxxtttsssrrrooommmkkkkkklllmmmqqqrrrrrrqqqssssssttttttuuuuuuvvvvvv{{{zzzyyywwwtttpppmmmkkkhhhhhhiiiiiiiiijjjjjjjjjggggggggggggggggggggghhhiiiiiihhhhhhfffeeedddcccfffggghhhhhhiiihhhfffdddcccbbbbbbcccdddeeegggdddbbb````````````aaabbbcccddddddccccccdddeeegggiiijjjnnnnnnnnnnnnllliiifffdddbbbbbbccceeegggdddeeeggghhhhhhfffdddbbbeeefffgggggghhhhhhggggggddddddeeeeeegggjjjlllmmmsssuuuxxxyyyxxxxxxxxxyyytttuuuvvvxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||xxxxxxwwwwwwvvvuuuuuuuuuvvvvvvwwwyyyzzz{{{|||}}}zzzyyyyyyxxxxxxxxxxxxyyyvvvwwwyyyzzzzzz{{{|||~~~|||yyywwwxxxyyyyyyyyywwwwwwwwwwwwxxxyyyzzzzzzxxxwwwuuusssrrrrrrrrrsssrrrrrrqqqqqqqqqqqqrrrrrrqqqpppooommmlllkkkkkkkkkdddeeefffgggggggggggggggeeeeeeddddddddddddddddddhhhgggfffeeeddddddddddddcccaaa```aaadddeeefffeeefffffffffeeeeeeeeeeeeeeedddeeefffgggiiijjjkkkllljjjiiiiiikkkmmmnnnmmmkkkkkkkkkjjjjjjjjjkkkkkklllllllllkkkkkkkkkkkklllmmmkkklllmmmmmmlllkkkiiihhhjjjjjjjjjhhhgggeeecccbbbbbbccccccdddfffhhhjjjkkkiiihhhggggggffffffggggggiiikkknnnoooooooooppprrrpppnnnllljjjiiijjjkkkkkkmmmjjjkkknnnnnnkkkjjjmmmpppqqqqqqrrrssssssttttttssssssssssssssssssssssssssssssssstttssssssrrrqqqoooppppppppppppqqqqqqqqqssstttuuuvvvvvvuuutttsssvvvvvvwwwxxxyyyyyyyyyyyywwwuuusssrrrrrrqqqpppnnnppppppooommmkkkiiigggfffhhhhhhiiiiiiiiihhhggggggiiihhhhhhiiijjjjjjiii}}}|||{{{zzzwwwuuurrrqqqnnnlllkkkkkklllmmmqqqrrrssssssqqqppppppqqqrrrrrrrrrssstttuuuvvvvvvyyyyyyxxxvvvtttqqqnnnllliiiiiiiiijjjjjjjjjkkkkkkggghhhhhhiiihhhgggfffeeeeeeggghhhiiiiiihhhfffeeegggggghhhiiiiiiiiiiiiiiigggfffcccaaaaaabbbdddfffdddeeefffgggfffeeedddccc_________```aaabbbcccdddeeedddddddddfffgggiiijjjmmmnnnppppppooollliiigggdddbbb```___```bbbdddfffdddeeefffffffffeeeccccccbbbbbbcccdddffffffgggggggggggggggggghhhjjjlllnnnsssvvvyyyzzzzzzzzzzzz{{{vvvwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{xxxxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyzzz|||}}}}}}zzzyyyyyyxxxxxxxxxxxxxxxwwwxxxzzz{{{zzz{{{}}}~~~|||{{{xxxwwwvvvvvvwwwwwwvvvvvvvvvwwwxxxyyy{{{{{{yyyxxxvvvuuusssrrrrrrrrrqqqqqqppppppppppppqqqqqqrrrqqqnnnkkkjjjiiijjjjjjeeefffggghhhhhhhhhffffffeeeeeedddccccccdddeeefffhhhgggfffeeeeeedddddddddaaa```___```ccceeeeeeeeeeeeffffffgggggghhhggggggffffffggghhhiiijjjkkkkkkkkkkkkkkknnnppprrrqqqpppmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnkkkkkkllllllkkkjjjiiiiiijjjjjjiiiiiihhhgggfffeeedddddddddeeefffhhhiiijjjiiihhhggggggffffffggggggkkkmmmnnnmmmmmmmmmoooqqqqqqooommmkkkjjjiiijjjjjjkkkjjjkkknnnmmmiiijjjmmmmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqpppooooooppppppqqqqqqqqqpppsssuuuwwwxxxxxxwwwvvvtttuuuuuuvvvwwwxxxyyyyyyyyyuuutttrrrqqqpppooonnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggghhhiiijjjkkkjjj}}}{{{yyywwwuuurrrpppnnnlllkkkkkklllmmmnnnppprrrsssrrrqqqqqqrrrqqqqqqpppqqqrrrssstttuuuttttttttttttsssqqqooonnnjjjjjjjjjjjjkkkkkkkkkkkkiiijjjjjjjjjiiigggdddcccbbbdddgggjjjkkkjjjiiihhhgggggghhhiiiiiiiiiiiiiiihhhfffdddbbbaaabbbdddfffeeeeeefffffffffeeedddccc^^^^^^^^^___```aaaccccccfffeeeeeeeeefffhhhiiikkkkkkllloooppppppnnnllljjjeeecccaaa______aaadddeeeeeedddcccbbbbbbbbbcccdddaaabbbcccdddeeeggghhhiiijjjiiiiiiiiijjjlllnnnooosssvvvyyy{{{{{{{{{|||}}}yyyzzz{{{{{{{{{{{{{{{zzzyyyzzz{{{||||||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyy{{{|||}}}}}}zzzzzzyyyxxxwwwwwwwwwwwwvvvxxxzzzzzzzzzzzz{{{}}}yyyxxxwwwvvvuuutttuuuvvvuuuvvvvvvwwwxxxzzz{{{|||{{{zzzxxxwwwuuutttsssrrrppppppoooooooooooopppppprrrpppmmmjjjhhhhhhiiijjjggghhhiiijjjjjjiiigggffffffeeedddcccdddeeeggghhhhhhhhhgggfffeeeeeeeeeeeeaaa______```ccceeeeeeeeeeeefffgggiiijjjjjjjjjjjjiiiiiiiiijjjjjjjjjkkkkkkkkkkkklllnnnqqqssssssrrrooonnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooojjjjjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhgggggggggggghhhmmmnnnnnnmmmllllllnnnppprrrpppooommmlllkkkkkkkkkjjjiiikkknnnlllhhhiiimmmkkkkkklllmmmnnnooopppppprrrrrrrrrrrrrrrrrrrrrrrrnnnoooooopppppppppoooooooooooopppqqqqqqqqqqqqppptttuuuwwwyyyzzzyyywwwvvvtttttttttuuuvvvwwwxxxxxxssssssrrrpppnnnmmmmmmmmmllllllmmmnnnnnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhhhhggghhhjjjkkkllllllmmmmmm~~~|||zzzxxxvvvuuurrrqqqnnnmmmllllllmmmnnnmmmooorrrsssrrrrrrrrrsssqqqqqqppppppppprrrssstttppppppqqqrrrrrrqqqppppppjjjjjjkkkkkkkkklllllllllkkkkkkkkkkkkjjjhhhfffdddcccdddgggjjjkkklllkkkjjjfffggghhhhhhiiiiiihhhhhhhhhgggeeecccbbbcccdddeeeeeeeeeeeeeeeeeedddcccccc^^^^^^^^^___```bbbcccdddggggggffffffggghhhjjjkkkiiikkkmmmnnnooonnnmmmllleeedddbbbaaaaaabbbcccdddfffdddbbb``````aaacccddddddddddddeeegggiiijjjkkklllkkkkkklllmmmoooqqqrrrsssvvvyyy{{{||||||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxzzz{{{|||}}}~~~{{{zzzxxxwwwuuutttttttttuuuwwwxxxxxxxxxxxxyyy{{{vvvwwwwwwvvvttttttuuuwwwwwwwwwwwwxxxyyy{{{|||}}}{{{zzzyyyxxxvvvuuutttsssooooooooonnnnnnooooooooopppnnnkkkiiihhhhhhiiiiiiiiijjjjjjjjjiiihhhggggggeeedddccccccdddfffhhhjjjiiihhhgggfffeeeeeeeeeeeebbb```___```cccdddeeeddddddfffhhhjjjllllllllllllllllllllllllllllllkkkkkkiiiiiijjjllloooqqqqqqpppqqqpppooonnnmmmlllllllllkkklllmmmnnnooooooooonnniiiiiiiiiiiiiiiiiiiiiiiiggghhhiiijjjkkkkkklllllllllkkkjjjjjjiiiiiijjjjjjjjjjjjiiihhhhhhhhhhhhiiimmmnnnooonnnmmmmmmoooqqqrrrqqqpppooonnnmmmmmmmmmiiiiiikkkmmmkkkfffhhhmmmkkkllllllnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrlllmmmnnnnnnooonnnnnnnnnooopppqqqrrrsssrrrqqqqqqtttuuuvvvwwwxxxxxxwwwwwwssssssssssssssstttuuuvvvqqqrrrqqqooolllkkkkkkmmmjjjkkklllnnnooopppppppppooonnnmmmkkkjjjiiiiiiiiihhhjjjmmmmmmmmmmmmnnnppp~~~~~~||||||{{{yyyvvvtttttttttrrrqqqooommmmmmmmmnnnooooooqqqttttttsssrrrqqqqqqsssrrrqqqppppppqqqssstttooopppqqqrrrrrrqqqqqqpppkkkkkkkkkkkklllllllllllljjjkkkkkkkkkkkkjjjiiiiiifffggghhhjjjjjjkkkjjjjjjffffffggghhhhhhhhhhhhgggggggggfffddddddccccccdddeeeeeeeeedddddddddcccccc___``````aaabbbdddfffggghhhggggggfffggghhhjjjkkkjjjkkklllllllllllllllllleeeeeedddcccccccccccccccddddddccccccbbbbbbbbbccceeeddddddeeefffhhhjjjkkkmmmmmmmmmnnnoooqqqtttuuurrruuuyyy{{{||||||~~~~~~}}}zzzyyyxxxwwwxxxyyyzzzzzzyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzz{{{}}}~~~~~~{{{zzzxxxvvvtttrrrqqqqqqsssuuuvvvvvvuuuvvvwwwxxxuuuwwwxxxxxxvvvuuuwwwyyyyyyyyyyyyyyyzzz{{{|||}}}yyyyyyxxxxxxvvvuuutttsssooonnnnnnmmmmmmnnnnnnooommmllljjjiiihhhhhhhhhiiiiiihhhgggfffeeeeeeeeeeeedddcccbbbaaabbbeeehhhjjjiiihhhgggfffeeeeeeeeeeeecccbbbaaaaaacccddddddddddddfffhhhkkkmmmnnnnnnmmmoooooonnnnnnmmmmmmlllllliiiiiijjjllloooqqqpppooosssrrrpppnnnlllkkkjjjjjjiiijjjlllmmmnnnnnnnnnmmmjjjjjjjjjiiiiiijjjjjjkkkhhhiiijjjkkklllllllllkkkkkkjjjjjjjjjjjjjjjkkkkkklllkkkjjjjjjiiiiiijjjjjjmmmnnnpppoooooonnnpppqqqpppppppppoooooonnnnnnnnnhhhhhhkkkmmmjjjeeegggmmmkkklllmmmnnnoooqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqlllmmmnnnnnnoooooonnnnnnpppqqqsssttttttsssrrrqqqrrrrrrsssttttttuuuvvvvvvsssrrrqqqqqqqqqrrrssstttpppqqqqqqnnnkkkiiijjjllljjjjjjlllmmmnnnooooooooonnnmmmlllkkkjjjjjjkkkllliiikkknnnnnnmmmmmmnnnppp}}}~~~~~~~~~~~~}}}||||||yyyyyyyyywwwtttrrrrrrrrrsssrrrooonnnmmmnnnooopppqqqtttvvvvvvtttqqqppppppuuutttrrrqqqqqqrrrssstttpppqqqrrrrrrrrrrrrppppppkkkkkkkkklllllllllmmmmmmiiiiiijjjkkkkkklllmmmmmmiiijjjjjjjjjjjjiiiiiihhheeeffffffgggggggggggggggggggggfffeeeeeedddcccccceeeeeeeeedddddddddccccccaaaaaabbbcccdddfffhhhiiihhhhhhgggggggggiiijjjkkkllllllkkkkkkjjjjjjjjjjjjeeeeeeeeeeeedddccccccbbbcccdddeeeffffffdddcccaaaccccccccccccdddfffhhhiiinnnnnnnnnoooqqqsssvvvwwwrrrtttxxx{{{||||||~~~}}}zzzxxxwwwxxxxxxyyyzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzz{{{}}}~~~~~~|||zzzxxxuuusssqqqoooooorrrtttuuuuuuttttttuuuwwwuuuwwwzzzyyywwwwwwyyy|||zzzzzzzzzzzz{{{{{{|||}}}wwwwwwwwwwwwvvvtttsssrrrnnnnnnmmmmmmmmmmmmnnnnnnkkkkkkjjjiiiiiihhhhhhiiihhhgggeeecccbbbbbbcccccccccaaa``````aaadddgggiiiiiihhhgggffffffeeeeeefffeeecccbbbbbbcccddddddcccdddfffiiilllnnnoooooonnnpppppppppooonnnnnnmmmmmmkkkkkklllnnnqqqrrrrrrppptttrrrpppnnnllljjjiiiiiihhhiiikkkmmmmmmmmmmmmlllkkkkkkkkkjjjjjjkkklllllljjjkkkkkkllllllkkkkkkjjjiiiiiiiiiiiijjjkkklllmmmmmmlllkkkkkkjjjjjjkkkkkklllnnnpppqqqpppooopppqqqooooooooooooooonnnnnnnnnggghhhlllmmmiiieeegggmmmjjjjjjkkkmmmnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmnnnoooooopppoooooopppqqqsssuuuuuutttsssrrrqqqppppppqqqqqqssstttuuusssrrrqqqpppppppppqqqrrrooopppqqqnnnjjjhhhjjjllljjjkkkllllllmmmmmmmmmlllkkkkkkjjjjjjjjjkkkmmmnnnhhhkkknnnnnnmmmlllnnnppp~~~|||zzzzzz{{{|||||||||{{{yyywwwtttrrrqqqqqqqqqppppppqqqqqqqqqqqqpppppprrrsssuuuvvvwwwwwwvvvuuuttttttttttttssssssssssssrrrqqqqqqppppppqqqqqqqqqnnnmmmkkkiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjnnnmmmkkkiiihhhhhhiiijjjhhhgggeeedddcccdddeeeeeehhhgggfffeeeeeeddddddeeecccccceeefffffffffeeedddeeedddddddddeeefffhhhiiiiiijjjkkkkkkjjjiiihhhgggkkkkkkjjjiiihhhhhhhhhhhhhhhhhhgggfffeeecccaaaaaabbbccceeeggghhhhhhffffffbbbbbbbbbcccdddgggiiijjjnnnoooppprrrtttuuuwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{}}}zzzxxxvvvwwwxxxzzz{{{{{{{{{zzzyyywwwvvvuuuuuuuuuvvvwwwxxxvvvvvvuuuuuuvvvxxxzzz{{{|||{{{yyywwwuuusssrrrqqqqqqrrrssstttvvvxxxyyyzzzwwwwwwwwwwwwxxxzzz|||}}}}}}}}}||||||{{{zzzzzzzzzvvvuuutttsssqqqnnnlllkkkkkkkkkjjjjjjiiijjjjjjkkkllljjjhhhhhhiiijjjiiihhhfffeeedddcccbbbaaaaaaaaa```_________aaadddgggiiihhhiiijjjkkkjjjhhheeeddddddbbbaaabbbeeehhhiiiiiigggiiilllmmmmmmnnnoooqqqqqqqqqppppppooonnnnnnnnnlllmmmmmmnnnoooppppppqqqtttsssqqqooollljjjhhhggghhhjjjkkkmmmnnnnnnmmmlllnnnlllkkkiiijjjkkkmmmnnnooonnnmmmlllkkkjjjjjjjjjiiiiiiiiiiiijjjjjjkkklllmmmmmmlllllllllmmmmmmnnnpppqqqrrrsssssssssssssssrrrqqqooonnnmmmmmmlllllllllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnooopppppppppppppppooonnnnnnmmmmmmmmmooopppqqqrrrrrrtttuuuuuuuuutttsssxxxxxxwwwuuutttsssrrrqqqrrrrrrrrrpppnnnnnnoooppprrrqqqpppnnnnnnnnnooopppllllllkkkkkkkkkkkkjjjjjjkkkkkkjjjiiiiiijjjjjjjjjlllllllllllllllmmmnnnnnn|||{{{{{{{{{zzzyyyxxxwwwuuusssqqqpppoooooooooooopppqqqqqqqqqqqqqqqqqqrrrtttvvvxxxyyyyyyxxxuuuuuuttttttsssssssssrrrqqqqqqpppppppppqqqrrrrrrpppnnnllliiigggfffeeeeeehhhiiiiiijjjkkklllmmmnnnlllllljjjiiihhhggggggggggggfffeeedddccccccdddeeeffffffeeedddddddddeeeeeeeeeeeeggghhhhhhhhhgggfffeeedddccccccccceeegggiiihhhhhhiiiiiiiiigggfffeeehhhhhhhhhhhhiiijjjkkkllliiiiiiiiigggfffdddbbbaaaccceeegggiiijjjiiiiiihhhdddddddddeeefffhhhjjjlllnnnoooppprrrtttvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzzzz~~~|||zzzxxxvvvyyyyyy{{{|||||||||{{{zzzyyyxxxwwwvvvvvvwwwxxxxxxwwwvvvvvvvvvwwwyyy{{{|||{{{{{{yyyxxxvvvtttssssssrrrssssssuuuvvvwwwxxxyyyxxxxxxxxxwwwxxxyyy{{{|||~~~~~~}}}}}}|||{{{{{{zzzuuutttsssqqqooommmkkkjjjhhhhhhhhhhhhhhhiiiiiijjjkkkjjjhhhhhhiiijjjiiihhhffffffeeeccccccbbbbbbbbb___^^^^^^^^^```bbbeeegggiiijjjjjjkkkjjjhhheeedddcccbbbaaabbbeeeggghhhhhhhhhkkkmmmnnnnnnnnnoooqqqpppppppppppppppooommmmmmlllllllllmmmmmmnnnnnnnnnppppppooonnnnnnmmmllllllkkkkkkllllllmmmmmmmmmmmmmmmmmmlllllllllmmmoooppppppooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrrrrqqqpppooooooooooooooonnnnnnnnnnnnmmmlllkkkjjjhhhiiiiiiiiijjjjjjkkkkkkmmmmmmnnnooooooooooooooommmmmmllllllmmmoooqqqrrrqqqrrrtttuuuvvvuuuuuutttvvvvvvuuutttrrrqqqpppppprrrssssssqqqooommmmmmnnnooonnnnnnmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjjjjiiijjjjjjjjjjjjjjjkkklllllllllllllllllllllmmmnnnnnn~~~~~~~~~~~~|||{{{yyywwwvvvvvvuuusssqqqooonnnmmmmmmmmmnnnooopppqqqrrrrrrrrrpppqqqtttwwwyyyzzz{{{{{{vvvuuuuuutttsssrrrrrrqqqpppppppppppppppqqqrrrrrrooommmkkkhhhfffeeeeeeeeefffggghhhjjjlllnnnooopppkkkkkkjjjiiihhhfffdddccceeeeeedddcccccccccddddddeeeddddddddddddeeeffffffggghhhiiijjjjjjjjjiiihhheeedddbbbaaabbbdddggghhhiiiiiijjjjjjiiihhhfffeeedddeeefffhhhjjjlllnnnooollllllkkkjjjhhhfffdddccceeefffhhhjjjkkkkkkkkkjjjggggggggggggiiijjjlllmmmnnnoooqqqsssuuuwwwxxxyyy|||{{{{{{{{{{{{zzzzzzzzz||||||||||||{{{yyyxxxwwwzzz{{{{{{|||}}}|||||||||{{{{{{zzzxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxzzz{{{|||zzzzzzyyyxxxwwwvvvvvvuuutttuuuuuuvvvwwwwwwxxxxxxzzzyyyyyyxxxxxxyyyyyyzzz}}}}}}}}}}}}|||{{{zzzzzzsssrrrqqqooommmkkkjjjiiieeeeeeffffffgggggghhhhhhiiihhhfffggghhhiiiiiihhhffffffeeeeeeddddddcccccc^^^^^^]]]]]]___```bbbdddiiijjjjjjjjjiiigggeeedddcccaaa```aaadddggghhhhhhjjjlllnnnooonnnnnnooopppooopppqqqqqqqqqooommmkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmnnnooopppqqqrrrooonnnmmmlllkkkllllllmmmmmmmmmnnnpppqqqqqqqqqqqqpppooonnnmmmlllkkkkkkkkklllllllllmmmnnnnnnooooooooooooooonnnnnnmmmmmmmmmllllllmmmooopppqqqrrrrrrsssrrrrrrqqqqqqqqqrrrrrrpppppppppooonnnlllkkkjjjhhhhhhiiiiiiiiiiiiiiihhhjjjkkkllllllmmmnnnoooooonnnnnnmmmmmmnnnoooqqqrrrqqqrrrtttvvvvvvvvvvvvuuuuuutttsssrrrqqqooonnnnnnrrrssstttssspppmmmlllkkkkkkkkkllllllkkkkkkjjjjjjnnnmmmmmmlllkkkjjjjjjiiijjjjjjkkkkkkllllllmmmmmmlllllllllmmmmmmmmmnnnnnn}}}}}}||||||||||||}}}~~~}}}{{{zzzwwwuuutttsssrrrpppooonnnmmmllljjjkkkmmmnnnpppqqqqqqrrrqqqrrruuuwwwyyyyyyyyyyyyuuuuuutttsssrrrqqqqqqpppooonnnnnnnnnooopppqqqrrrkkkjjjiiihhhhhhhhhiiijjjffffffhhhiiikkkmmmnnnoookkkkkkkkkjjjhhhfffcccbbbddddddddddddccccccddddddddddddddddddeeefffggghhhggghhhjjjkkkkkkkkkjjjiiigggeeecccbbbbbbdddgggiiikkklllllllllllljjjiiihhhdddeeefffgggjjjlllnnnpppnnnnnnmmmllljjjhhhfffeeeeeefffhhhiiikkkkkkkkkkkkhhhhhhhhhiiijjjkkkllllllnnnooopppsssuuuxxxyyyzzz{{{{{{{{{{{{{{{{{{||||||zzzzzzzzzzzzyyyyyyxxxwww{{{{{{||||||}}}}}}}}}}}}}}}}}}|||zzzyyyxxxxxxxxxuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxx{{{{{{zzzyyyxxxxxxxxxxxx{{{{{{{{{{{{{{{yyyxxxwwwrrrqqqpppnnnlllkkkjjjiiifffffffffgggfffffffffeeefffeeecccdddfffgggffffffeeeeeeeeeeeeeeeeeedddddd______^^^^^^___```aaabbbiiiiiiiiiiiihhhgggeeedddcccaaa```aaadddfffgggggglllnnnooopppooonnnooopppnnnoooqqqrrrqqqooollljjjllllllkkkkkkkkkkkkkkkkkkjjjkkkmmmoooqqqssstttuuurrrqqqnnnkkkjjjkkklllmmmmmmnnnqqqssstttttttttsssoooooommmlllkkkjjjjjjjjjkkkkkklllmmmnnnoooooooooppppppppppppooonnnmmmmmmllllllmmmnnnpppqqqssstttssssssssssssssstttuuuuuurrrrrrrrrqqqooommmkkkkkkhhhiiijjjjjjjjjiiihhhgggiiiiiijjjkkklllmmmnnnooorrrqqqpppooooooooopppqqqqqqrrrtttvvvwwwwwwvvvvvvvvvuuusssqqqooommmlllkkkoooqqqssssssqqqnnnlllllliiijjjkkkllllllkkkiiihhhlllllllllllllllkkkkkkkkklllllllllllllllllllllkkkkkkllllllmmmmmmmmmmmmmmm~~~}}}||||||{{{{{{|||}}}~~~~~~}}}}}}{{{yyywwwssssssrrrqqqpppooonnnmmmhhhiiijjjlllnnnoooppppppssstttuuuvvvvvvvvvuuutttsssssssssrrrqqqppppppooommmmmmmmmmmmmmmnnnoooooojjjjjjiiihhhhhhiiikkkkkkggggggggghhhiiiiiijjjjjjlllllllllkkkiiigggdddbbbddddddddddddddddddddddddddddddeeeeeefffgggiiiiiiggghhhiiijjjkkkjjjiiiiiihhhgggeeeddddddfffhhhjjjkkkllllllmmmmmmkkkjjjiiiggggggggghhhiiikkklllmmmoooooonnnmmmllljjjiiihhhffffffggghhhiiiiiiiiiiiihhhhhhhhhiiijjjjjjjjjjjjlllmmmooorrruuuxxxzzz{{{yyyxxxyyyyyyzzz|||~~~zzzzzzyyyxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{||||||}}}}}}}}}|||{{{zzzxxxwwwvvvsssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{zzzyyyxxxwwwvvvwwwwwwxxxxxxxxxvvvtttsssqqqpppnnnlllkkkjjjiiiiiihhhiiiiiihhhgggfffdddddddddbbbaaaaaacccdddcccbbbddddddeeefffffffffeeeeeeaaaaaaaaaaaaaaaaaaaaabbbffffffggggggffffffeeeeeecccaaa```aaadddggghhhhhhlllnnnooopppooonnnooopppmmmooopppqqqqqqnnnllljjjmmmmmmmmmlllllllllllllllllllllnnnppprrrtttuuuvvvuuurrrooollljjjkkklllmmmmmmooorrruuuvvvuuutttsssooonnnmmmkkkjjjjjjiiiiiihhhiiikkkmmmnnnnnnnnnnnnppppppqqqqqqqqqpppooonnnnnnnnnnnnoooqqqsssuuuvvvsssssssssssstttuuuvvvwwwssssssrrrqqqpppnnnlllkkkkkkkkkkkklllkkkkkkjjjjjjiiiiiijjjjjjkkkmmmooopppwwwvvvtttrrrpppoooooopppqqqrrrtttuuuvvvvvvvvvuuuwwwvvvtttrrrooollljjjiiikkknnnqqqrrrqqqooooooooojjjkkklllmmmmmmlllkkkjjjjjjkkkkkkllllllmmmmmmnnnmmmnnnnnnmmmlllkkkjjjiiijjjjjjkkklllmmmllllllkkk~~~~~~}}}}}}}}}|||||||||}}}~~~~~~~~~~~~|||zzzxxxsssssssssrrrqqqpppnnnmmmhhhiiijjjlllmmmooooooooottttttuuutttsssrrrpppoooppppppppppppoooooooooooollllllkkkkkkkkkkkklllllllllkkkjjjhhhgggggghhhhhhhhhgggggggggggggggggggggllllllkkkjjjiiigggeeedddddddddeeefffffffffeeeeeedddddddddeeefffggghhhiiiggggggiiijjjjjjjjjiiihhhhhhhhhgggffffffggghhhiiihhhiiijjjkkklllkkkjjjjjjjjjiiiiiiiiiiiiiiijjjjjjnnnnnnnnnnnnmmmlllkkkkkkgggggggggggggggggggggggghhhhhhiiiiiijjjiiiiiihhhkkklllnnnqqqtttxxxzzz{{{wwwwwwwwwxxxyyy|||~~~{{{zzzyyyxxxwwwwwwxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxvvvuuuqqqrrrsssuuuvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{zzzyyyxxxvvvuuussstttuuuvvvuuusssqqqoooooonnnllljjjhhhhhhhhhhhhiiiiiijjjjjjiiigggeeeddddddbbb``````aaaaaaaaa```bbbcccdddfffffffffeeeddddddcccccccccbbbbbbaaaaaacccccccccddddddeeeffffffdddbbbaaabbbeeehhhiiiiiijjjlllnnnooonnnnnnooopppnnnooopppppppppnnnllljjjmmmmmmmmmmmmmmmnnnnnnnnnmmmnnnoooqqqssstttvvvvvvuuussspppmmmkkkkkkmmmnnnnnnppprrrtttuuuuuutttsssooonnnmmmlllkkkjjjjjjjjjggghhhjjjlllmmmnnnmmmmmmooopppqqqrrrrrrrrrppppppqqqpppppppppqqqsssvvvwwwssssssssssssssstttuuuvvvrrrrrrrrrqqqpppnnnmmmlllmmmmmmllllllllllllmmmnnnlllkkkkkkkkklllnnnoooqqqyyywwwuuurrrpppooooooooorrrssstttuuuuuuuuutttsssuuutttsssqqqnnnllljjjjjjjjjmmmoooppppppppppppqqqllllllmmmmmmnnnnnnmmmmmmkkkkkkkkklllmmmmmmnnnnnnlllmmmmmmmmmlllkkkiiihhhhhhiiijjjkkklllkkkjjjiii~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||yyywwwrrrrrrrrrrrrqqqooonnnmmmjjjjjjlllmmmnnnooopppppprrrrrrrrrrrrqqqooommmlllmmmmmmmmmnnnnnnnnnnnnnnnlllkkkjjjiiiiiihhhhhhiiiiiihhhgggfffeeeeeefffggghhhhhhhhhhhhhhhgggggggggkkkkkkiiihhhgggfffffffffdddeeefffgggggggggffffffccccccccccccddddddeeefffggghhhiiijjjkkkjjjiiiiiifffgggggggggggggggffffffggghhhjjjkkklllmmmllllllkkkjjjiiiiiihhhiiiiiiiiimmmmmmnnnnnnnnnnnnmmmmmmiiiiiihhhgggffffffffffffhhhiiijjjjjjjjjjjjhhhhhhiiijjjmmmppptttwwwyyy{{{wwwwwwvvvvvvxxxzzz|||~~~|||{{{zzzxxxwwwwwwwwwxxxxxxwwwwwwvvvwwwxxxyyyzzzxxxyyyyyyyyyxxxwwwuuutttqqqrrrtttuuuvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwtttuuuuuuvvvvvvvvvwwwwwwzzzzzz{{{{{{zzzxxxwwwvvvqqqrrrsssttttttrrrooommmlllkkkhhhfffeeeeeeeeefffeeefffhhhiiiiiihhhgggffffffcccaaaaaaaaaaaa```___```aaaccceeefffeeeeeedddddddddddddddcccbbbaaa```___``````aaacccdddfffgggeeecccbbbcccfffiiijjjjjjhhhkkkmmmnnnnnnnnnoooqqqoooooooooooonnnmmmlllkkkllllllmmmmmmnnnnnnoooooommmnnnpppqqqsssuuuwwwxxxtttssspppnnnmmmmmmmmmnnnooopppqqqsssssssssrrrrrrqqqpppooonnnmmmlllllllllfffgggjjjlllnnnnnnnnnmmmnnnoooqqqssstttsssrrrqqqrrrqqqqqqpppqqqsssuuuvvvssssssrrrrrrrrrsssssstttqqqqqqqqqqqqpppooonnnmmmnnnmmmkkkjjjkkkmmmoooqqqooonnnmmmlllmmmnnnpppqqqvvvtttsssqqqpppooopppppprrrssstttttttttsssqqqqqqoooooonnnnnnmmmmmmlllllllllnnnoooooonnnnnnpppqqqmmmmmmmmmmmmmmmnnnoooooonnnmmmmmmmmmlllllllllllliiijjjkkkllllllkkkjjjiiifffgggiiijjjjjjjjjhhhggg~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxuuupppqqqqqqqqqpppooommmlllllllllnnnoooppppppppppppppppppppppppooommmlllkkkkkkkkkllllllmmmnnnnnnnnnlllkkkjjjhhhggggggffffffdddcccccccccdddfffgggiiihhhhhhhhhhhhiiiiiiiiiiiijjjiiigggfffeeeeeeeeefffdddeeeggghhhhhhhhhggggggbbbbbbbbbaaabbbbbbcccdddhhhiiijjjkkklllkkkjjjjjjeeeeeegggggggggfffeeedddhhhiiikkkmmmoooppppppooojjjjjjiiiiiiiiiiiiiiiiiillllllmmmnnnnnnnnnnnnnnnkkkjjjiiigggffffffeeeeeeiiijjjkkklllkkkjjjiiihhhhhhiiilllooosssvvvyyyzzzyyyxxxvvvvvvvvvxxxzzz{{{}}}|||zzzxxxwwwwwwwwwxxxwwwvvvuuuuuuuuuvvvxxxxxxvvvwwwxxxxxxwwwvvvtttsssrrrsssuuuvvvwwwxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvrrrrrrsssssstttuuuuuuuuuzzzzzz{{{{{{zzzyyywwwvvvpppqqqssstttsssqqqooommmjjjhhhfffcccbbbbbbcccdddbbbcccfffhhhiiiiiihhhhhhhhheeecccbbbbbbaaa```______```ccceeefffeeedddcccddddddddddddcccaaa```___]]]]]]^^^```bbbdddfffgggfffdddcccdddgggiiijjjjjjgggiiilllmmmmmmnnnpppqqqpppoooooonnnmmmmmmllllllkkkkkkllllllmmmnnnoooooommmnnnooorrrtttvvvxxxyyysssrrrpppooonnnmmmnnnnnnppppppqqqqqqqqqqqqqqqqqqsssrrrqqqooonnnnnnnnnnnnfffhhhjjjmmmoooooonnnnnnmmmoooqqqsssuuutttsssssssssrrrqqqpppppprrrtttuuusssrrrrrrqqqqqqqqqrrrrrrpppppppppppppppooonnnmmmnnnllljjjiiijjjmmmpppsssqqqpppooonnnnnnoooqqqrrrrrrqqqpppooooooooopppqqqrrrsssssstttsssrrrpppooojjjjjjkkkllllllmmmnnnnnnnnnoooooonnnmmmmmmooopppnnnmmmmmmlllmmmnnnpppqqqqqqpppooonnnlllkkkiiiiiieeegggiiikkkmmmmmmlllkkkeeefffhhhiiijjjiiigggfff~~~}}}}}}{{{yyyxxxwwwtttrrrpppmmmllllllmmmmmmnnnnnnooopppqqqrrrrrrrrruuuqqqnnnmmmnnnnnnmmmkkkhhhiiijjjkkkkkkkkkjjjjjjkkkiiihhhfffeeeeeeeeefffiiigggeeeeeegggggggggfffdddeeefffhhhiiiiiiiiiiiifffffffffeeeeeeddddddccceeeeeefffgggggghhhhhhhhhgggfffeeecccccccccdddeeedddeeehhhjjjkkkkkkjjjiiijjjhhhfffeeedddeeefffhhhjjjkkklllmmmnnnpppqqqqqqoooooommmjjjgggggghhhjjjkkkjjjiiiiiikkkmmmpppqqqkkklllllljjjgggeeeeeeeeeggghhhiiijjjkkkllllllllllllmmmnnnnnnooorrrwwwzzz}}}|||{{{zzzyyyxxxxxxxxx{{{{{{{{{yyyxxxxxxzzz|||{{{{{{zzzyyywwwuuurrrqqqtttuuuvvvvvvvvvuuutttsssssstttvvvxxxyyyzzzyyyyyyssssssssstttuuuwwwxxxyyyuuutttttttttttttttuuuuuuuuuvvvxxxxxxxxxvvvtttssssssrrrooommmllllllmmmnnngggfffdddbbb```^^^^^^]]]______```bbbccceeeffffffffffffdddcccbbbaaaaaaaaaaaabbbcccdddeeedddcccbbbcccddddddbbbaaa```aaaccc````````````aaabbbdddeeejjjiiihhhgggffffffeeeeeeggggggiiikkknnnooonnnlllnnnnnnooonnnnnnllljjjiiilllmmmnnnnnnoooooonnnnnnpppppppppqqqssstttvvvwwwuuutttrrrqqqpppppppppqqqqqqqqqqqqppppppqqqqqqrrrpppqqqqqqqqqpppnnnlllkkkjjjjjjjjjkkkmmmooorrrsssqqqqqqppppppqqqrrrtttuuussssssssssssssssssssssssrrrrrrqqqpppooooooooooooppppppooonnnmmmlllkkkkkkhhhiiijjjiiiiiikkkoooqqqttttttttttttsssrrrqqqpppsssrrrooolllkkkkkkkkkllloooppprrrsssrrrqqqooonnnggggggiiillloooqqqpppnnnooopppqqqrrrsssrrrqqqppppppppppppmmmkkkkkklllnnnmmmnnnoooooonnnkkkhhhfffeeefffgggiiijjjjjjjjjjjjhhhiiijjjkkkjjjiiifffeee~~~~~~||||||~~~~~~|||yyywwwvvvuuusssqqqooommmllllllmmmnnnnnnnnnnnnooopppqqqssstttssspppmmmmmmnnnnnnmmmllliiijjjkkkllllllkkkjjjiiihhhgggfffeeeeeeeeefffgggiiigggeeefffggghhhgggfffeeeeeefffggghhhhhhhhhhhhfffeeeeeedddddddddcccccceeeeeeeeeffffffhhhiiiiiiiiihhhgggfffeeeffffffgggfffggghhhiiijjjjjjiiiiiiiiihhhgggffffffggghhhiiiiiijjjjjjkkkmmmnnnoooooorrrrrrqqqnnnkkkjjjkkkmmmkkkjjjhhhgggggghhhiiijjjllllllllljjjhhhfffffffffggghhhiiijjjkkkllllllllllllmmmooopppqqqtttxxx{{{{{{{{{zzzzzzyyyzzzzzzzzz{{{{{{{{{zzzxxxwwwyyy{{{yyyzzzzzzzzzyyywwwuuutttuuuuuuvvvvvvvvvuuuttttttssstttvvvxxxxxxyyyxxxxxxtttsssssstttuuuwwwyyyzzzuuuuuutttsssssssssssstttuuuvvvxxxyyyyyyxxxvvvuuusssqqqooolllkkkkkkllllllgggfffdddbbb```^^^]]]]]]`````````aaaaaabbbbbbbbbddddddcccbbbaaaaaaaaaaaacccccccccccccccbbbaaa```bbbcccdddcccaaa```aaabbb_________```aaacccdddeeemmmlllkkkjjjiiiiiiiiiiiifffffffffiiillloooooonnnnnnnnnooonnnmmmllljjjiiijjjkkklllmmmnnnnnnnnnnnnpppqqqqqqrrrsssssstttttttttsssrrrqqqqqqrrrssssssssssssrrrrrrqqqrrrrrrrrrqqqrrrrrrrrrrrrqqqooonnnnnnmmmmmmmmmnnnpppqqqrrrqqqqqqppppppqqqrrrssstttqqqqqqrrrsssttttttuuuuuussssssrrrqqqppppppppppppqqqqqqpppooommmlllkkkkkkiiijjjiiihhhhhhjjjmmmppprrrssssssssssssrrrqqqqqqrrrqqqooommmkkkjjjjjjjjjjjjkkklllmmmnnnmmmkkkjjjhhhggghhhjjjmmmnnnnnnmmmmmmnnnooopppppppppooooooooopppooommmkkkjjjkkkmmmlllmmmnnnooommmkkkhhhfffeeefffggghhhhhhiiiiiiiiiggghhhiiijjjjjjhhhgggfff}}}}}}~~~}}}|||{{{~~~}}}~~~|||zzzwwwuuusssrrrpppooonnnmmmlllmmmnnnnnnnnnmmmmmmmmmnnnqqqtttuuuqqqooommmmmmnnnnnnnnnmmmkkkllllllmmmlllkkkiiihhheeeeeeddddddeeefffgggggghhhfffeeeeeefffggggggfffffffffggggggggggggffffffddddddcccccccccccccccccceeeeeedddeeefffhhhjjjkkklllkkkjjjjjjiiijjjjjjjjjiiihhhhhhhhhhhhhhhiiiiiigggggghhhhhhiiijjjjjjkkkhhhiiiiiijjjkkkllllllmmmrrrssssssrrrooommmmmmmmmkkkjjjhhhgggfffgggggghhhlllmmmmmmkkkiiigggggghhhggghhhiiikkkllllllllllllkkkmmmppprrrtttvvvyyy|||zzzzzzzzzzzzzzz{{{|||||||||||||||zzzxxxwwwxxxyyyxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvuuuttttttttttttttttttuuuvvvwwwwwwwwwwwwvvvuuutttssssssuuuwwwzzz|||vvvvvvtttsssrrrrrrrrrrrrtttvvvwwwyyyyyyyyyyyyxxxrrrqqqooolllkkkjjjjjjkkkhhhfffdddbbb```___^^^]]]aaaaaaaaa``````___^^^^^^bbbbbbaaaaaaaaaaaaaaabbbeeeeeecccbbbaaa````````````bbbccccccbbb```````````````aaacccdddfffggggggmmmmmmmmmllllllkkkkkkkkkeeeddddddfffjjjmmmoooooonnnnnnnnnnnnmmmkkkjjjhhhhhhiiijjjlllmmmnnnooooooqqqrrrssstttssssssqqqqqqsssrrrrrrrrrssstttvvvwwwvvvuuutttsssssssssssssssssssssttttttttttttsssssssssrrrqqqpppppppppqqqqqqqqqqqqpppppppppqqqrrrrrrpppqqqrrrsssuuuvvvwwwwwwttttttsssrrrqqqqqqqqqqqqrrrrrrqqqooonnnlllkkkkkkkkkjjjiiiffffffgggkkkooopppqqqrrrrrrsssssssssrrrqqqqqqpppooommmkkkiiihhhfffgggiiijjjkkkkkkjjjiiijjjhhhfffgggiiikkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmnnnnnnnnnllljjjhhhiiikkkkkklllmmmnnnmmmkkkiiigggffffffffffffffffffffffffeeefffggghhhiiihhhgggfff~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}|||zzzxxxuuusssqqqpppooonnnnnnmmmmmmnnnoooooommmlllkkkkkkmmmppptttvvvooonnnmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmllljjjhhhgggeeeeeeeeedddeeeeeeeeeeeeeeedddbbbcccdddeeeeeedddfffffffffffffffeeeddddddcccbbbbbbaaaaaabbbcccdddeeeeeeddddddfffhhhjjjlllnnnnnnmmmmmmmmmmmmmmmmmmkkkjjjhhhgggfffggghhhiiifffggghhhjjjkkkllllllmmmiiiiiijjjjjjkkkkkkkkkllloooqqqsssrrrpppnnnlllllljjjjjjjjjjjjjjjkkklllmmmlllmmmmmmllljjjhhhiiijjjhhhiiijjjkkklllmmmmmmmmmkkknnnrrrtttvvvxxxzzz|||{{{{{{{{{zzzzzz{{{{{{||||||||||||zzzxxxvvvvvvwwwyyyzzz{{{||||||{{{zzzyyywwwvvvtttsssrrrrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttwwwyyy{{{wwwvvvuuusssrrrqqqqqqqqqrrrsssuuuvvvxxxyyyyyyyyysssrrrpppmmmllljjjjjjjjjgggfffdddbbb```___^^^^^^bbbbbbaaaaaa```_________aaaaaaaaaaaaaaabbbccccccfffeeecccbbbaaaaaabbbccc^^^aaacccdddbbbaaa``````bbbbbbdddfffgggiiijjjjjjkkkkkkllllllkkkkkkkkkjjjgggeeecccdddgggjjjmmmmmmmmmmmmnnnnnnmmmkkkjjjiiihhhiiikkkmmmooopppqqqqqqtttuuuvvvvvvuuurrrpppnnnqqqqqqqqqqqqsssuuuxxxyyywwwvvvuuuttttttttttttttttttuuuuuuvvvvvvvvvvvvwwwwwwvvvuuusssrrrqqqpppoooppppppppppppppppppppppppqqqrrrrrrsssuuuvvvvvvwwwuuutttsssrrrrrrqqqqqqqqqrrrrrrqqqooonnnmmmlllkkkkkkjjjhhheeedddfffjjjmmmooopppqqqrrrssstttttttttqqqrrrrrrqqqpppmmmjjjhhhhhhiiikkklllmmmmmmmmmmmmllliiifffdddeeeggghhhhhhiiijjjjjjkkkllllllllllllmmmmmmmmmkkkiiigggggghhhjjjjjjlllllllllkkkiiihhhffffffeeeeeedddddddddddddddeeefffggghhhhhhgggggg~~~~~~~~~}}}}}}||||||}}}~~~~~~|||{{{yyywwwuuurrrpppooonnnnnnnnnnnnnnnoooppppppmmmlllkkkkkklllooorrruuummmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllljjjhhhffffffffffffeeeeeedddccccccbbbaaa``````bbbccccccccceeeeeefffeeeeeedddcccbbbbbbaaaaaa```aaabbbdddeeeffffffffffffgggiiikkklllnnnnnnoooooooooooooooooolllkkkhhhfffffffffhhhiiieeefffhhhkkklllmmmnnnnnnkkkkkkkkkkkkllllllllllllmmmooorrrsssqqqooonnnnnnmmmmmmmmmmmmmmmmmmmmmnnnkkkmmmmmmllljjjiiijjjkkkiiijjjkkkmmmnnnnnnnnnnnnlllooosssuuuwwwxxx{{{|||}}}}}}|||zzzzzzyyyyyyyyy{{{||||||zzzxxxvvvvvvvvv{{{|||}}}}}}|||{{{yyyxxxwwwvvvtttrrrqqqrrrrrrsssttttttttttttttttttuuuuuuvvvuuutttssstttuuuwwwyyyvvvuuutttsssrrrqqqqqqqqqnnnoooqqqsssuuuvvvwwwwwwtttsssqqqooolllkkkiiiiiifffeeedddbbbaaa`````````bbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbccccccdddeeedddcccbbbbbbbbbdddeeefff^^^aaacccdddcccaaaaaaaaaaaabbbdddfffggghhhhhhiiijjjjjjkkklllllllllkkkkkkjjjgggdddccceeehhhiiijjjkkklllmmmmmmmmmlllkkkjjjjjjkkkmmmoooqqqsssttttttwwwxxxxxxxxxvvvsssooommmoooooooooppprrruuuwwwyyywwwvvvuuutttttttttttttttuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxvvvuuusssqqqooonnnnnnnnnoooooooooooooooooossssssssstttttttttttttttttttttsssrrrqqqqqqqqqqqqqqqqqqpppooonnnmmmllllllkkkjjjhhhfffdddeeeiiilllnnnoooppprrrssstttuuuuuuqqqrrrssssssrrrooollljjjkkklllmmmnnnooooooppppppmmmjjjfffddddddfffggggggiiiiiijjjjjjkkklllmmmmmmlllmmmmmmkkkiiiffffffggghhhiiijjjkkkkkkkkkjjjiiigggfffeeedddccccccddddddeeeeeefffggggggggggggggg}}}~~~}}}}}}}}}{{{|||~~~{{{{{{yyywwwuuusssrrrqqqooopppppppppppppppppppppmmmlllkkkkkklllnnnppprrrlllnnnoooooommmlllllllllllllllllllllkkkiiigggfffggggggggggggfffdddcccbbbaaa```______aaaccccccbbbdddddddddddddddcccbbbbbbbbbaaa``````aaaccceeeggghhhhhhiiiiiijjjjjjkkkkkkmmmmmmnnnooooooooonnnnnnllljjjhhhgggfffggghhhiiifffggghhhjjjlllmmmnnnooommmmmmmmmmmmlllllllllllllllnnnrrrssssssrrrrrrrrrqqqpppooonnnlllkkkjjjiiijjjllllllllljjjjjjjjjlllkkklllmmmnnnooopppppppppnnnpppsssuuuvvvwwwzzz|||}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzxxxvvvvvvvvv{{{|||}}}}}}|||{{{zzzyyyxxxwwwvvvttttttssssssssssssrrrrrrrrrsssttttttuuuuuuuuuttttttssstttttttttqqqqqqppppppppppppqqqqqqlllmmmnnnpppqqqsssuuuuuutttsssqqqooollljjjhhhgggeeedddcccbbbbbbbbbbbbbbbbbbbbbccccccdddeeeffffffccccccbbbbbbcccdddeeeeeeaaaaaaaaabbbcccdddffffff___aaaddddddcccbbbbbbccc___aaacccdddeeeeeeeeedddiiijjjlllmmmnnnmmmmmmlllkkkhhheeedddeeeggghhhhhhiiijjjkkklllmmmmmmllllllmmmnnnppprrrtttuuuvvvvvvyyyyyyxxxwwwtttrrrooommmnnnnnnnnnnnnppprrrtttuuuttttttsssssssssttttttttttttttttttttttttuuuvvvwwwwwwwwwvvvuuussspppnnnmmmkkklllmmmnnnoooooooooooossssssssssssssssssssssssrrrrrrqqqpppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmjjjjjjiiigggffffffiiikkklllmmmnnnppprrrrrrsssssspppqqqrrrsssrrrpppnnnmmmllllllmmmmmmnnnnnnoooooonnnkkkgggeeeeeegggggggggiiiiiiiiiiiijjjlllmmmnnnlllmmmnnnllliiifffffffffgggggghhhiiijjjkkkkkkkkkhhhgggfffeeedddeeeeeefffgggggggggggggggggghhhhhh}}}~~~~~~~~~}}}~~~~~~{{{{{{zzzxxxwwwuuuttttttqqqqqqrrrrrrrrrqqqqqqpppmmmlllllllllmmmmmmnnnooollloooppppppmmmjjjjjjkkkjjjjjjkkkkkkjjjhhhgggeeefffgggggghhhgggfffeeedddbbb```___```bbbddddddcccbbbcccccccccccccccbbbbbbbbbaaa``````aaacccfffhhhiiijjjlllmmmmmmllljjjiiikkkkkkmmmnnnnnnnnnmmmmmmjjjiiihhhgggggghhhhhhiiiggggggggghhhjjjlllnnnpppnnnmmmmmmmmmllllllkkkkkkiiikkknnnpppqqqqqqssstttrrrqqqqqqooommmkkkjjjiiiiiijjjkkkkkkjjjiiijjjlllmmmnnnooopppqqqrrrrrrrrrqqqrrrsssssstttvvvyyy|||{{{zzzyyyxxxxxxxxxxxxxxxwwwyyy{{{zzzxxxwwwwwwwwwyyyzzz{{{|||||||||{{{zzzzzzzzzyyyyyyxxxvvvuuutttqqqqqqqqqqqqrrrsssuuuvvvtttuuuuuutttsssrrrpppooojjjjjjkkklllmmmnnnpppqqqllllllmmmnnnppprrrssstttrrrqqqooommmjjjgggeeeccccccbbbbbbbbbccccccdddeeecccccccccdddeeeeeeffffffcccbbbbbbbbbbbbbbbcccddd___```aaabbbbbbbbbbbbbbbaaacccddddddccccccdddeeeaaabbbdddeeefffeeedddcccfffhhhjjjlllmmmlllkkkkkkjjjhhheeeeeefffhhhhhhhhhfffhhhjjjlllmmmnnnnnnmmmnnnoooqqqssstttuuuvvvvvvyyyxxxvvvtttqqqooommmlllnnnmmmmmmlllmmmnnnpppqqqqqqqqqqqqqqqrrrsssttttttsssrrrrrrqqqqqqrrrssstttttttttttttttrrrpppnnnmmmiiijjjlllnnnoooppppppooopppqqqqqqqqqrrrrrrssssssppppppooonnnmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmhhhiiijjjiiihhhhhhiiikkkiiijjjkkkmmmnnnooooooooonnnoooppppppppppppooonnnmmmmmmlllllllllmmmmmmmmmooollliiiggghhhhhhhhhhhhhhhhhhhhhhhhiiikkklllmmmlllmmmnnnmmmjjjgggeeeeeeeeefffggghhhiiijjjkkkllljjjiiigggfffffffffhhhiiiiiiiiihhhhhhgggggghhhhhh}}}{{{|||}}}~~~~~~}}}{{{{{{zzzyyyxxxwwwvvvvvvrrrssssssssssssrrrqqqpppmmmmmmmmmmmmmmmmmmmmmmmmmmmoooqqqpppllliiiiiijjjiiiiiijjjjjjiiihhhfffeeeeeefffggghhhhhhhhhgggfffcccbbbaaabbbdddeeefffeeeaaabbbbbbcccccccccbbbbbbcccbbb``````aaadddgggiiijjjkkknnnoooooommmjjjhhhiiijjjkkkmmmmmmmmmlllkkkiiihhhhhhhhhhhhhhhiiiiiiiiihhhggggggiiikkknnnpppnnnmmmmmmllllllkkkkkkjjjeeegggjjjlllmmmoooqqqssspppqqqqqqqqqpppooonnnmmmhhhjjjkkkkkkiiiiiijjjlllnnnooopppqqqrrrsssssssssrrrssssssrrrrrrtttxxx{{{xxxxxxwwwwwwxxxxxxyyyyyyvvvxxxzzzzzzyyywwwwwwwwwvvvwwwyyy{{{}}}}}}}}}}}}||||||||||||{{{yyywwwvvvppppppppppppqqqsssuuuvvvtttuuuuuuuuusssqqqnnnlllffffffggghhhjjjmmmoooppplllmmmmmmnnnoooqqqssstttpppooonnnkkkhhheeebbbaaaaaaaaabbbbbbcccdddeeefffddddddddddddddddddeeeeeebbbbbbaaaaaaaaaaaabbbbbb^^^___```aaaaaa```___^^^cccdddddddddcccccceeegggeeefffgggiiiiiihhhfffeeecccdddgggiiijjjiiihhhhhhhhhfffeeeeeehhhiiijjjjjjeeefffiiikkkmmmnnnooooooooopppqqqssstttuuuvvvvvvxxxwwwtttqqqooommmllllllnnnmmmlllkkkkkklllmmmnnnooooooooopppqqqrrrssstttrrrrrrppppppooopppqqqrrrrrrsssssssssrrrpppnnnmmmgggiiikkkmmmooopppppppppnnnnnnoooppprrrsssttttttooonnnmmmllllllkkkkkkkkkjjjjjjkkkkkklllmmmnnnnnnfffhhhjjjkkkjjjiiijjjkkkggggggiiijjjkkklllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnmmmlllllllllmmmmmmooommmjjjiiiiiijjjiiihhhggggggfffggghhhjjjlllmmmmmmnnnooommmjjjgggfffeeeeeeeeefffhhhiiijjjlllllljjjiiihhhgggggghhhjjjkkkkkkjjjiiihhhhhhggghhhhhh~~~}}}~~~~~~~~~~~~{{{yyy{{{zzzxxxxxxyyyyyyyyyxxxuuuuuuttttttssssssssssssqqqqqqooonnnllllllkkkkkknnnmmmmmmlllkkkkkkjjjjjjkkkkkkjjjiiiiiihhhhhhggggggfffeeeeeeccccccbbbaaa___```aaacccdddeeeffffffeeeddddddcccbbbaaa``````ddddddddddddddddddddddddiiijjjkkkllllllkkkjjjjjjmmmllllllllllllkkkkkkkkkkkkkkkmmmmmmllljjjhhhgggeeeeeeffffffhhhjjjlllnnnqqqooommmmmmnnnmmmiiieeeeeefffggghhhiiilllppptttuuuttttttsssrrrqqqpppoooooommmkkkiiihhhhhhiiiiiiqqqrrrrrrqqqpppqqqsssvvvsssssssssttttttvvvwwwxxxwwwwwwwwwxxxxxxyyyyyyzzzxxxyyyzzz{{{{{{{{{zzzyyyvvvwwwyyyzzz{{{{{{zzzyyyzzzyyyyyyxxxwwwvvvuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuuuutttqqqmmmkkkeeefffgggggggggiiilllnnnnnnnnnmmmllllllllllllmmmmmmlllllljjjhhheeebbb```______aaaeeehhhhhhgggeeeeeeeeeddddddddddddeeeeeeeeeddddddcccbbbaaa````````````aaaaaaaaa___^^^]]]___```aaaaaa```aaaccceeedddgggjjjkkkjjjiiihhhhhhhhhgggggghhhjjjjjjhhhgggfffggghhhhhhhhhhhhjjjlllhhhiiijjjkkklllmmmmmmmmmppppppqqqrrrsssssstttttttttsssrrrpppnnnmmmlllllllllllllllllllllllllllllllllmmmoooqqqrrrsssrrrrrrnnnppprrrrrrqqqoooooopppqqqqqqqqqppppppnnnmmmmmmkkkllllllmmmnnnoooooopppoooooooooooopppqqqrrrssspppooommmlllkkkkkkllllllmmmmmmmmmnnnmmmmmmlllkkkhhhiiijjjkkkkkkkkkjjjjjjjjjiiiiiiiiijjjlllnnnooooooooooooooonnnnnnnnnnnnmmmllljjjhhhhhhiiijjjkkkllllllllllllkkkiiigggfffeeeeeedddeeefffhhhjjjkkkmmmmmmllljjjhhhgggeeeeeeeeeeeeeeeeeefffgggiiiiiikkkkkkkkkkkkjjjiiihhhhhhjjjjjjjjjiiigggfffggghhh~~~~~~~~~{{{yyywwwzzzxxxwwwwwwwwwxxxwwwwwwuuuuuuuuutttssssssrrrrrrqqqpppooonnnmmmmmmllllllmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhggggggfffeeedddcccccc```aaabbbcccdddeeeeeeeeeeeeeeedddccccccbbbaaaaaacccdddddddddeeeeeeffffffiiijjjkkklllmmmllllllkkknnnnnnnnnmmmmmmmmmmmmlllmmmnnnooopppooonnnlllkkkhhhgggffffffhhhjjjlllmmmsssqqqppppppqqqpppllliiifffggghhhhhhhhhjjjnnnqqqrrrrrrrrrqqqqqqqqqppppppooonnnllljjjiiiiiijjjkkkpppqqqrrrrrrqqqqqqsssuuuuuuuuuuuuuuuvvvwwwxxxyyywwwwwwxxxxxxyyyyyyzzzzzzzzz{{{|||||||||{{{zzzzzzyyyyyyzzzzzzyyyxxxwwwvvvwwwwwwwwwvvvuuutttssssssqqqpppppppppppppppqqqrrrrrrsssttttttssspppmmmkkkeeefffgggffffffgggjjjlllmmmmmmmmmmmmlllllllllllliiiiiiiiihhhfffcccaaa```[[[\\\]]]aaaeeeggggggfffffffffeeeeeeeeeeeeffffffeeeddddddcccbbbaaaaaaaaa``````aaabbbaaa```______aaabbbcccbbbaaa```bbbdddeeehhhkkkllllllkkkkkkllljjjiiihhhhhhjjjjjjiiihhhgggggghhhgggfffgggiiillliiiiiijjjllllllmmmmmmmmmoooppppppqqqrrrssssssssssssrrrqqqooonnnmmmllllllllllllllllllllllllllllllmmmnnnpppqqqsssssssssrrrqqqrrrtttssspppnnnmmmmmmrrrrrrrrrqqqqqqpppooonnnmmmmmmmmmnnnnnnnnnoooooooooooooooooopppqqqrrrssspppooommmlllkkkkkkkkkkkklllmmmmmmmmmmmmmmmlllllljjjkkkkkkllllllllllllllljjjjjjiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiihhhhhhiiikkkllllllmmmmmmlllkkkjjjhhhgggddddddcccdddeeeggghhhjjjkkkkkkkkkjjjiiiiiihhhhhhffffffffffffggghhhiiijjjiiiiiijjjkkkkkkjjjjjjjjjiiiiiiiiihhhfffeeefffggg}}}}}}}}}}}}{{{yyyvvvuuuwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkiiiiiiiiijjjjjjjjjjjjkkkiiiiiihhhgggfffeeeddddddbbbbbbcccdddddddddddddddfffeeeeeeeeeddddddcccccccccddddddeeefffgggggghhhiiiiiikkklllmmmnnnnnnnnnpppoooooooooooonnnnnnnnnpppqqqrrrsssrrrrrrpppooollljjjhhhggggggiiikkkmmmrrrqqqppppppqqqqqqnnnllliiiiiiiiihhhggghhhjjjlllnnnnnnnnnnnnooooooppppppooonnnmmmkkkkkkkkklllmmmoooqqqtttuuutttttttttuuuwwwvvvvvvvvvwwwxxxyyyyyywwwwwwxxxxxxyyyzzz{{{{{{}}}}}}}}}}}}}}}|||{{{zzz{{{zzzzzzyyywwwuuusssrrrsssssstttuuutttsssqqqppppppooonnnmmmnnnoooqqqsssqqqrrrssssssrrrooommmkkkfffggggggfffeeefffhhhjjjllllllmmmmmmmmmlllkkkjjjeeeeeeeeedddcccbbbaaa```YYYYYYZZZ]]]bbbeeegggggggggffffffeeeeeeffffffgggeeeddddddccccccbbbbbbbbb```aaaaaabbbbbbbbbaaaaaacccddddddcccaaaaaabbbdddeeegggjjjllllllkkklllmmmkkkiiigggggghhhiiiiiiiiihhhhhhgggfffeeeeeehhhkkkjjjjjjkkklllmmmmmmmmmmmmooooooppppppqqqqqqqqqrrrqqqqqqpppooommmllllllkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrsssssssssrrrssstttuuussspppmmmllllllrrrrrrrrrrrrrrrqqqpppooooooooooooooonnnnnnnnnnnnooooooooooooppppppqqqrrrpppooommmlllkkkjjjjjjjjjkkkllllllmmmmmmmmmllllllllllllmmmmmmmmmmmmnnnnnnllllllkkkjjjiiihhhhhhgggjjjjjjjjjjjjjjjjjjjjjkkkiiihhhgggggghhhiiikkklllllllllllllllkkkiiihhhgggdddcccccccccdddfffggghhhiiijjjjjjjjjjjjkkkkkkkkkgggggggggggghhhiiiiiijjjggghhhiiijjjkkkkkkkkkkkkhhhhhhhhhgggeeedddeeefff|||||||||{{{yyywwwuuuttttttuuutttsssrrrqqqrrrsssttttttuuuttttttrrrqqqpppnnnmmmlllllllllllllllmmmkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhiiiiiijjjkkkkkkllliiihhhhhhgggfffeeeddddddcccddddddeeeddddddccccccffffffffffffeeeeeeeeeeeeddddddeeefffgggiiiiiijjjhhhiiijjjlllmmmnnnooopppoooooooooooonnnnnnnnnnnnqqqqqqssssssttttttssssssooommmjjjhhhggghhhjjjllloooooonnnnnnooonnnnnnmmmkkklllkkkiiigggfffggghhhhhhiiiiiijjjkkklllmmmnnnmmmmmmlllkkkkkklllmmmmmmooosssvvvyyyxxxwwwwwwwwwxxxwwwwwwwwwwwwwwwxxxyyywwwxxxxxxyyyzzz{{{||||||~~~~~~}}}}}}|||{{{zzzzzzzzzzzzyyywwwuuusssrrrqqqqqqqqqssstttsssrrrqqqppppppnnnmmmkkklllnnnqqqsssqqqqqqrrrrrrqqqpppnnnllliiiiiiiiigggeeeeeegggiiijjjkkkmmmnnnmmmllljjjhhhccccccccccccbbbbbbbbbaaa]]][[[[[[\\\```eeeggghhhffffffeeeeeeeeeeeeffffffdddddddddcccccccccccccccaaaaaabbbbbbccccccccccccbbbcccdddcccbbbcccdddfffeeegggiiijjjiiihhhhhhiiikkkhhheeedddeeeggghhhhhhhhhhhhgggeeecccdddgggiiijjjkkklllmmmmmmnnnnnnmmmooooooooooooppppppppppppooooooooonnnmmmlllkkkkkkmmmmmmnnnnnnnnnnnnoooooooooppprrrssstttssssssrrrrrrssssssrrrooommmlllmmmqqqqqqrrrrrrqqqppppppoooqqqqqqpppooonnnmmmmmmlllmmmmmmmmmmmmmmmnnnooooooooonnnmmmkkkjjjiiihhhhhhjjjkkkllllllmmmmmmmmmmmmllllllllllllmmmmmmnnnnnnnnnnnnmmmllljjjhhhfffeeefffffffffgggggghhhhhhhhhfffffffffggghhhiiikkkllljjjjjjjjjiiiiiihhhggggggddddddccccccdddfffggghhhiiiiiijjjjjjkkkkkkkkklllhhhhhhhhhhhhhhhiiijjjjjjhhhhhhiiijjjjjjjjjjjjjjjggghhhhhhfffdddcccdddfff}}}|||{{{zzzxxxvvvuuutttrrrssssssrrrooonnnoooqqqrrrssstttttttttsssqqqpppllllllkkkjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiigggggghhhiiiiiijjjkkkkkkhhhhhhgggfffeeedddccccccdddeeeeeeeeeeeedddccccccffffffffffffffffffggggggeeeffffffhhhiiijjjkkkkkkhhhhhhiiikkklllnnnooopppnnnnnnmmmmmmmmmlllllllllooopppqqqrrrssssssttttttqqqooollljjjhhhiiijjjkkkmmmmmmnnnmmmmmmmmmmmmnnnmmmnnnmmmkkkgggeeeeeefffeeeeeefffggghhhiiijjjjjjjjjjjjjjjkkkkkklllmmmmmmqqqtttyyy||||||{{{{{{{{{xxxxxxwwwvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{|||}}}}}}~~~}}}|||{{{zzzzzzyyyyyyxxxxxxwwwuuutttssssssrrrpppqqqrrrsssssssssrrrqqqpppnnnlllkkklllnnnppprrrqqqqqqrrrrrrqqqpppooonnnkkkkkkkkkiiigggfffhhhjjjiiijjjlllmmmmmmkkkiiihhheeeddddddccccccccccccccccccaaa^^^___aaadddfffgggeeeeeeddddddddddddeeeeeecccccccccccccccccccccdddaaaaaabbbbbbccccccdddddd```aaacccddddddeeehhhjjjiiikkkkkkjjjgggfffffffffiiifffcccbbbcccdddeeedddggggggfffdddcccccceeehhhjjjkkklllmmmnnnoooooooooppppppoooooooooooooooooonnnnnnoooooonnnmmmlllkkknnnnnnnnnooooooppppppppppppqqqrrrsssssssssrrrqqqoooppppppooonnnmmmnnnpppppppppppppppppppppooonnnrrrqqqpppooonnnlllkkkkkkjjjjjjjjjiiijjjjjjkkklllllllllkkkjjjiiihhhgggfffiiijjjkkklllmmmmmmmmmmmmkkkkkkjjjjjjjjjkkklllmmmpppppppppooollliiifffdddbbbbbbcccdddeeefffffffffddddddeeefffgggiiijjjkkkhhhhhhgggffffffeeeeeeeeeffffffeeeeeeeeeggghhhiiijjjjjjjjjjjjjjjjjjjjjkkkhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjiiiiiihhhgggggghhhhhhfffdddcccdddfff}}}|||{{{yyyxxxvvvuuutttqqqrrrsssqqqmmmkkkmmmppppppqqqssstttuuutttrrrqqqmmmlllkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjiiihhhhhhgggffffffgggggghhhiiijjjjjjhhhggggggfffeeedddccccccdddeeeeeeeeeeeeeeedddccceeeeeeffffffggggggggghhhggghhhhhhiiijjjkkkkkklllhhhhhhhhhiiikkkmmmooopppllllllllllllkkkkkkkkkkkklllmmmnnnoooqqqrrrssstttqqqpppnnnlllkkkjjjjjjjjjmmmnnnnnnmmmlllkkkmmmnnnnnnnnnnnnllliiifffffffffeeeeeeeeeeeeffffffgggggghhhiiijjjkkklllmmmnnnnnnrrruuuzzz}}}}}}}}}}}}}}}yyyyyyxxxwwwvvvvvvvvvvvvxxxxxxyyyzzz|||}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzzxxxwwwvvvuuuttttttttttttqqqqqqqqqrrrrrrsssssstttqqqooonnnmmmmmmnnnooopppoooooopppppppppoooooonnnllllllllljjjhhhgggiiijjjjjjjjjkkkkkkkkkjjjiiihhhhhhgggfffeeedddccccccdddfffdddaaa```bbbcccddddddcccbbbbbbaaaaaabbbbbbcccaaaaaaaaabbbbbbccccccdddbbbbbbbbbaaabbbbbbcccddd___aaacccdddeeegggjjjmmmnnnooonnnlllhhhffffffggggggdddbbbaaabbbcccbbbaaacccdddeeedddcccccceeefffiiijjjlllnnnooopppqqqqqqqqqqqqppppppoooooonnnnnnmmmnnnooopppooonnnmmmlllnnnooooooppppppqqqqqqrrrqqqqqqrrrssssssrrrqqqpppkkklllmmmmmmlllmmmoooqqqoooooopppppppppoooooonnnqqqqqqpppnnnmmmkkkjjjjjjhhhhhhhhhgggggghhhhhhiiihhhhhhhhhhhhhhhgggfffeeehhhhhhjjjkkkmmmmmmnnnnnnjjjjjjiiihhhiiijjjkkklllooopppqqqpppnnnkkkgggeee___```aaabbbcccdddeeeeeeccccccdddfffggghhhiiiiiiffffffeeedddddddddddddddgggffffffeeefffggghhhiiihhhhhhiiiiiiiiijjjjjjjjjhhhhhhhhhgggggghhhhhhiiijjjjjjjjjjjjiiihhhgggffffffffffffeeecccbbbcccddd~~~|||{{{zzzxxxvvvuuuttttttppprrrssspppllljjjlllooommmooorrrtttuuuuuusssrrrooonnnmmmlllkkkkkkkkkkkklllkkkkkkiiihhhgggfffeeeeeeeeeffffffgggggghhhhhhiiihhhhhhgggfffeeeddddddddddddeeeeeeeeeeeeeeedddddddddeeeffffffggghhhhhhiiiiiijjjjjjkkkkkkkkklllhhhhhhhhhhhhiiikkkmmmnnnllllllllllllkkkkkkkkkkkkjjjkkklllmmmoooqqqssstttppppppooonnnmmmkkkjjjiiilllmmmmmmkkkhhhhhhjjjlllnnnoooooommmjjjhhhhhhhhhhhhgggggggggfffffffffeeehhhiiijjjlllnnnoooppppppqqquuuyyy{{{||||||~~~{{{{{{yyyxxxwwwwwwwwwwwwxxxxxxyyy{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}yyyxxxvvvuuutttsssttttttqqqpppooooooppprrrtttuuuqqqqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkiiigggggghhhjjjjjjjjjjjjjjjiiiiiiiiiiiillljjjhhhfffdddcccbbbbbbdddbbb```___```aaaaaaaaa``````____________``````______```aaabbbbbbccccccccccccbbbaaa```aaabbbbbbaaabbbdddeeefffhhhjjjmmmnnnnnnnnnkkkhhhfffggggggfffdddbbbbbbccccccaaa``````bbbdddeeedddddddddeeegggiiikkknnnppprrrssstttrrrrrrqqqppppppooonnnnnnmmmnnnoooqqqqqqpppnnnmmmooooooppppppqqqrrrrrrsssqqqqqqrrrrrrrrrqqqooonnnjjjkkkkkkkkkjjjkkknnnpppoooppppppqqqqqqppppppppppppooonnnmmmlllkkkjjjiiihhhhhhggggggggggggggghhhdddeeeffffffffffffeeedddggghhhiiikkkmmmnnnnnnnnnkkkjjjhhhhhhhhhiiikkkllllllmmmooopppoookkkgggeee]]]^^^___```bbbcccdddeeeccccccdddeeefffgggggggggfffeeedddcccccccccdddeeegggfffeeeeeeeeefffggghhheeeeeefffgggiiijjjkkklllhhhggggggffffffgggggghhhhhhiiiiiiiiiiiiiiihhhgggcccddddddbbb```___```bbb~~~||||||zzzyyywwwuuutttssssssooorrrsssqqqllliiilllooolllnnnqqqtttuuuuuutttsssrrrqqqooonnnmmmlllkkkkkkmmmlllkkkiiihhhfffeeedddeeeeeeeeefffffffffffffffjjjjjjiiihhhgggfffeeeeeecccdddeeeeeeffffffeeeeeecccddddddeeefffggghhhhhhkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhgggggghhhjjjlllmmmmmmmmmlllllllllkkkkkkkkkjjjjjjkkkllloooqqqssstttooopppppppppooollljjjiiiiiijjjjjjgggdddcccfffiiimmmnnnooonnnkkkiiiiiiiiikkkjjjiiihhhgggffffffeeehhhjjjkkkmmmooopppqqqqqqqqqtttwwwzzz{{{{{{}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxyyy{{{|||~~~~~~~~~}}}||||||}}}~~~{{{zzzwwwuuussssssssssssqqqpppnnnmmmnnnqqqtttvvvrrrrrrqqqpppooonnnmmmmmmjjjjjjkkkkkkkkkkkklllllljjjjjjjjjhhhffffffhhhjjjkkkjjjiiiiiihhhhhhiiiiiinnnllliiifffcccbbbaaaaaa```___]]]^^^___```___^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^___```aaabbbbbbcccdddcccaaa`````````aaaaaacccdddfffffffffgggjjjlllkkkkkkkkkiiifffeeefffgggeeedddddddddddddddaaa___^^^aaadddfffeeedddddddddggghhhkkknnnqqqssstttuuusssrrrrrrqqqpppooonnnnnnmmmnnnpppqqqrrrqqqooonnnoooooopppqqqrrrrrrsssssspppqqqrrrrrrqqqpppnnnmmmjjjkkkkkkjjjiiijjjlllooopppqqqqqqrrrrrrrrrqqqqqqooonnnmmmlllkkkjjjiiiiiiiiihhhhhhggggggggghhhhhhbbbcccdddeeeeeeeeedddcccfffgggiiikkkmmmnnnnnnoookkkjjjiiihhhhhhjjjlllmmmiiikkknnnooooookkkgggeee]]]]]]^^^```bbbcccdddeeeccccccdddeeeffffffffffffgggfffeeedddcccdddeeeffffffeeedddcccdddeeefffgggaaabbbdddfffiiikkkmmmnnnhhhgggffffffffffffggggggfffggghhhiiiiiijjjjjjiiiaaabbbbbb```^^^]]]^^^```~~~~~~~~~|||{{{yyywwwuuussssssrrrrrrqqqpppooommmmmmlllllllllmmmpppsssssssssqqqpppsssrrrqqqooommmllllllkkklllkkkjjjiiihhhhhhhhhhhhkkkkkkjjjiiihhhgggffffffkkkkkkjjjiiigggeeedddcccaaaaaaaaabbbcccdddeeefffgggggggggggggggggggggfffhhhiiikkkjjjhhhgggggghhhfffgggggghhhiiijjjjjjjjjnnnooopppooonnnmmmnnnpppnnnkkkiiijjjnnnqqqqqqpppooopppqqqqqqpppnnnkkkjjjggghhhhhhddd```___bbbeeehhhkkkmmmnnnllliiiggggggjjjiiihhhgggffffffggghhhkkkmmmppprrrsssrrrpppooouuutttuuuwwwzzz|||{{{zzzyyyyyyyyyxxxxxxxxxxxxwwwyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~{{{zzzxxxuuurrrqqqoooooommmmmmnnnooopppqqqqqqqqqrrrpppnnnnnnmmmkkkiiifffhhhggggggggggggiiijjjkkkkkkjjjiiihhhhhhhhhiiiiiiiiihhhgggfffeeeeeefffgggeeeffffffgggfffdddcccbbb```aaaaaaaaa```___]]]\\\]]]]]]]]]^^^^^^^^^______bbbbbbbbbbbbaaaaaa```___bbbbbbbbbbbbbbbbbbbbbbbbdddddddddfffiiikkkkkkjjjjjjjjjiiihhhggggggggggggfffeeedddcccbbbaaa`````````bbbdddeeefffeeedddcccjjjllloooppppppppprrrsssrrrrrrrrrrrrqqqpppnnnnnnooonnnnnnppprrrrrrqqqooorrrrrrqqqpppoooooooooooommmmmmnnnnnnnnnnnnmmmmmmjjjjjjjjjiiiiiikkkooorrrrrrrrrssssssssssssrrrrrrmmmkkkjjjjjjlllllljjjgggffffffeeeeeefffggghhhhhhcccdddddddddddddddccccccfffffffffggghhhjjjkkklllkkkkkkkkkjjjiiigggfffeeeiiihhhhhhgggfffeeedddddd^^^^^^]]]]]]^^^```bbbcccaaa``````bbbeeeggggggfffggggggfffeeeeeeddddddccchhhfffeeecccccccccddddddbbbccceeeggghhhhhhhhhhhhfffeeeeeeddddddeeeeeeeeeccccccbbbbbbcccfffhhhjjjdddbbb^^^[[[ZZZ[[[^^^___~~~}}}}}}}}}}}}zzzyyyxxxvvvtttssssssrrrqqqqqqooonnnmmmlllllllllkkkmmmppprrrsssrrrpppoooqqqpppooommmlllkkkkkkkkkkkkkkkiiihhhhhhgggggggggjjjjjjiiiiiihhhgggggggggkkkkkkjjjjjjhhhgggeeedddcccccccccccccccdddeeefffeeeeeeffffffffffffffffffhhhjjjkkkjjjhhhggghhhhhhggghhhhhhiiijjjjjjkkkkkkmmmooopppooonnnmmmnnnooopppnnnlllmmmppprrrrrrqqqooopppqqqqqqpppnnnlllkkkggggggeeebbb```___aaabbbfffiiilllmmmkkkiiiggggggggggggfffeeeeeefffhhhhhhjjjlllnnnpppqqqqqqpppooosssssssssvvvxxxzzzyyyxxxuuuuuuuuuvvvvvvwwwwwwwwwxxxyyyzzz{{{|||}}}~~~}}}}}}|||{{{{{{{{{|||}}}}}}|||yyyvvvssspppnnnnnnmmmmmmnnnnnnooooooppppppooonnnmmmmmmnnnmmmkkkiiihhhgggfffffffffggghhhiiiiiiiiiiiiiiihhhhhhhhhggghhhgggeeedddcccdddeeeeeedddeeeeeeddddddcccbbbaaabbbbbbbbbbbbaaa___^^^]]]^^^^^^^^^^^^_________```cccccccccdddccccccbbbbbbccccccbbbbbbbbbbbbbbbbbbdddcccccceeehhhjjjjjjiiiiiiiiihhhhhhgggggghhhhhhggggggfffeeedddcccbbbbbbbbbccceeegggggggggfffeeekkkmmmpppqqqpppqqqrrrsssqqqqqqqqqqqqppppppoooooopppooonnnppprrrssssssrrroooooommmlllkkkkkkkkkkkknnnoooooooooooooooooonnnjjjkkkjjjiiiiiikkkooorrrttttttssssssqqqpppnnnnnnlllkkkiiiiiikkkjjjhhheeeddddddddddddeeefffggghhhcccddddddddddddccccccbbbddddddccccccdddfffhhhiiijjjjjjkkkjjjjjjiiiggggggggggggfffeeecccbbbaaaaaa\\\\\\]]]^^^___aaacccddddddccccccdddfffgggfffeeeeeeeeeeeeffffffffffffggggggfffdddcccbbbbbbcccccccccccceeeeeefffeeedddddd______^^^]]]^^^___```aaabbbaaa``````aaabbbdddfffeeebbb___\\\[[[\\\]]]___~~~}}}|||{{{zzzzzzzzzxxxwwwvvvuuutttsssrrrrrrppppppnnnmmmllllllkkkkkkkkkmmmoooqqqqqqqqqooonnnnnnmmmlllkkkjjjjjjjjjjjjjjjiiihhhggggggfffgggggghhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjiiihhhgggfffeeedddddddddddddddeeeeeeddddddeeeeeeffffffggggggiiijjjkkkjjjiiihhhhhhiiiiiiiiijjjjjjkkklllllllllmmmooopppooonnnmmmnnnooopppnnnmmmmmmoooqqqqqqpppnnnooopppppppppooommmlllhhhfffbbb```````````````dddfffiiijjjiiihhhggggggeeeddddddcccdddeeeggghhhiiijjjlllmmmnnnoooooooooqqqqqqqqqtttvvvxxxwwwvvvqqqqqqrrrssstttuuuvvvwwwwwwwwwxxxyyyzzz|||}}}~~~}}}}}}|||{{{zzzzzzzzzzzz~~~|||yyyvvvssspppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllmmmnnnooommmlllhhhgggfffeeeeeeeeefffggghhhhhhiiiiiiiiihhhgggfffhhhfffdddbbbaaabbbcccdddddddddcccbbbaaaaaaaaaaaaccccccccccccbbb```___^^^_______________``````aaaddddddeeefffffffffeeeeeeccccccdddddddddddddddddddddcccccceeegggiiiiiihhhhhhhhhhhhhhhhhhiiiiiijjjiiiiiihhhgggfffeeeeeeddddddeeeggghhhiiiiiihhhhhhkkkmmmoooooooooooopppqqqnnnoooooooooppppppqqqqqqqqqooonnnooorrrtttuuuuuusssrrrpppooonnnmmmmmmmmmnnnnnnoooooooooooonnnnnnkkkkkkkkkjjjjjjlllooorrruuuuuusssrrrooollljjjiiikkkjjjiiihhhiiihhheeecccbbbbbbbbbcccdddfffggghhhdddddddddddddddcccbbbaaabbbaaa```___```aaaccceeehhhiiijjjjjjjjjjjjiiihhheeeeeedddbbbaaa___^^^^^^[[[\\\^^^```aaabbbcccccceeedddcccccceeeeeedddcccaaabbbcccdddeeefffggggggeeedddcccbbbaaaaaaaaabbbaaaaaaaaaaaaaaa```___^^^^^^]]]\\\[[[\\\^^^```aaa______^^^]]]^^^___```aaacccaaa^^^\\\ZZZZZZ[[[\\\}}}|||{{{yyyxxxxxxxxxxxxvvvuuuuuuuuutttsssrrrqqqoooooommmllllllkkkkkkkkklllmmmnnnpppppppppooonnnkkkkkkjjjiiihhhhhhiiiiiihhhhhhgggfffffffffffffffgggggggggggghhhhhhiiiiiihhhhhhhhhhhhhhhggggggfffffffffeeedddddddddeeeeeeddddddeeefffggghhhiiiiiikkkllllllkkkiiiiiijjjkkkkkklllllllllmmmmmmnnnnnnnnnooopppooonnnnnnooopppnnnmmmllllllmmmmmmmmmmmmmmmnnnoooooooooooonnnmmmjjjfffaaa```bbbbbbaaa___bbbdddggghhhggggggggghhhddddddcccbbbbbbcccdddeeehhhhhhiiijjjlllnnnooooooqqqpppqqqsssuuuvvvvvvtttqqqqqqrrrrrrsssttttttuuutttttttttuuuvvvxxxzzz{{{|||{{{{{{zzzyyyxxxxxxwww{{{zzzwwwuuurrrpppooooooooooooooonnnnnnnnnnnnnnnlllkkkkkklllnnnnnnmmmllliiihhhgggeeeddddddeeeeeeggghhhiiijjjjjjhhhfffeeegggeeecccaaaaaaaaabbbccceeecccbbb```___``````aaaddddddccccccbbbaaa``````aaaaaa```______```aaabbbeeeffffffggghhhhhhhhhhhheeeeeefffffffffffffffgggeeeddddddeeehhhiiiiiihhhhhhhhhhhhhhhiiijjjkkkllljjjjjjiiihhhhhhgggffffffffffffhhhiiijjjkkkjjjjjjiiikkklllmmmlllkkklllmmmllllllmmmnnnoooqqqrrrsssqqqooonnnnnnqqqtttvvvwwwvvvuuutttrrrqqqppppppppplllmmmmmmnnnnnnmmmmmmlllllllllmmmlllkkklllooorrrtttsssrrrpppmmmkkkhhhgggjjjiiihhhgggfffeeecccaaa``````aaabbbccceeeggghhheeeeeeeeedddcccbbbaaa```bbb```^^^]]]]]]___aaabbbdddfffgggiiijjjiiiiiihhheeedddcccaaa```^^^]]]\\\]]]^^^```aaabbbbbbaaa```aaa```___```bbbcccbbbaaa______```aaabbbcccddddddccccccbbbaaaaaa`````````]]]]]]]]]]]]]]]\\\\\\\\\```^^^\\\ZZZZZZ\\\^^^___\\\\\\\\\\\\]]]^^^`````````___]]][[[YYYXXXXXXXXX~~~{{{{{{yyyxxxwwwvvvvvvvvvuuuuuuuuuuuutttsssqqqpppooonnnmmmlllllllllllllllmmmmmmnnnooopppooonnnnnnkkkjjjiiihhhhhhhhhhhhhhhhhhgggfffffffffffffffffffffffffffggghhhhhhiiiiiieeefffffffffffffffeeeeeeffffffeeedddddddddeeeeeedddeeefffhhhiiikkklllmmmnnnnnnnnnmmmkkkkkklllnnnnnnnnnnnnoooooooooooooooooopppqqqpppoooooopppqqqmmmnnnnnnmmmlllkkkkkkkkkkkkllllllmmmnnnnnnnnnnnnmmmhhhdddbbbdddeeecccaaaaaaccceeefffffffffggghhhfffeeecccbbbaaaaaaaaabbbffffffhhhiiikkkmmmooooooqqqpppppprrrtttuuuuuusssssssssssssssssssssssssssqqqqqqppppppqqqsssuuuwwwyyyyyyxxxxxxwwwvvvuuuuuuuuutttsssrrrqqqpppppppppoooooooooooooooooonnnnnnmmmlllkkkllllllllljjjhhhjjjhhhgggeeedddddddddeeefffgggiiijjjiiihhhfffdddeeedddcccbbbbbbbbbcccccceeedddbbb`````````aaaaaabbbbbbaaaaaaaaaaaaaaaaaacccbbb```______```aaabbbeeeffffffggghhhhhhhhhhhhggggggggghhhhhhhhhiiiiiigggfffeeefffhhhiiihhhggggggggggggggghhhjjjkkkllliiiiiihhhhhhggggggffffffeeefffggghhhiiijjjkkkkkkjjjkkklllllljjjiiiiiijjjiiiiiijjjkkkmmmoooqqqssspppnnnlllmmmpppsssuuuvvvtttsssrrrqqqooooooooonnnllllllmmmmmmmmmmmmllllllkkklllmmmlllllllllnnnqqqppppppooommmllliiigggfffgggggggggfffdddbbb``````^^^______```bbbdddeeefffdddddddddcccbbb```___^^^```___]]]\\\\\\^^^___```___aaadddfffggggggfffeeecccbbbaaa```___]]]\\\\\\^^^___`````````^^^]]]\\\]]]\\\\\\]]]```aaaaaa````````````````````````````````````______^^^]]]]]][[[[[[[[[[[[\\\\\\]]]]]]\\\[[[YYYWWWVVVVVVWWWXXXXXXXXXYYYZZZ\\\^^^___```^^^]]]\\\[[[YYYXXXWWWWWW~~~{{{zzzyyyxxxwwwvvvvvvvvvuuuvvvvvvvvvuuusssqqqoooooonnnnnnmmmllllllmmmmmmnnnooooooooopppooooooooolllkkkjjjiiihhhhhhhhhhhhggggggffffffffffffggggggfffffffffgggggghhhhhhhhhdddeeeeeeeeeeeeeeedddccceeedddddddddddddddeeeeeedddeeefffhhhkkkmmmnnnoooqqqqqqpppooommmmmmoooqqqpppppppppqqqqqqqqqqqqqqqppprrrsssrrrqqqpppqqqrrroooqqqqqqpppnnnlllkkkkkkiiiiiijjjkkklllmmmnnnooommmkkkgggeeeeeeeeeeeeeeeaaaccceeefffeeeeeefffggggggfffdddbbb````````````dddeeegggjjjlllnnnoooooopppooooooqqqssstttsssrrrtttttttttssssssrrrrrrrrrpppooonnnmmmmmmoooqqqrrruuuuuuuuuuuuuuutttsssrrrppppppooonnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkkjjjgggeeehhhgggeeeccccccccccccdddeeeeeefffgggfffeeedddcccaaabbbccccccddddddccccccccccccbbbaaa````````````______^^^^^^___```aaabbbcccbbb```___^^^___aaabbbddddddeeefffffffffeeeeeeffffffgggggghhhiiiiiiiiigggfffeeeeeeggghhhgggfffddddddddddddeeefffhhhhhhggggggffffffeeeeeeeeeeeecccdddeeefffggghhhiiijjjkkklllmmmllljjjhhhhhhiiieeeeeeeeefffhhhkkknnnooonnnlllkkkllloooqqqrrrrrrsssrrrqqqpppoooooooooooollllllmmmmmmmmmmmmlllllliiijjjkkkjjjiiijjjkkkmmmkkkkkkjjjiiihhhfffeeedddbbbccccccbbb___]]]]]]]]]\\\\\\\\\]]]^^^```aaabbbbbbbbbaaa```^^^\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]ZZZ\\\___bbbcccbbbaaa```^^^^^^]]]\\\[[[ZZZZZZYYY[[[[[[[[[[[[ZZZYYYYYYXXXZZZYYYYYY[[[^^^``````______^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWYYYYYYYYYYYYYYYZZZ[[[\\\YYYYYYWWWVVVUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[ZZZZZZZZZZZZYYYWWWVVVUUU|||{{{zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwuuussspppnnnoooooonnnnnnmmmmmmnnnnnnpppppppppppppppppppppooonnnmmmllljjjiiihhhhhhhhhhhhggggggfffgggggghhhhhhffffffggggggggggggggggggffffffffffffeeeddddddccccccccccccccccccdddeeefffcccdddeeehhhjjjmmmooopppsssssssssqqqooooooqqqtttrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttrrrrrrssstttoooqqqrrrqqqmmmjjjjjjjjjgggggghhhiiijjjlllnnnooolllllljjjgggddddddeeegggbbbdddeeeeeeeeedddfffgggfffeeecccaaa``````aaaaaabbbdddgggkkkmmmnnnoooooonnnnnnnnnoooqqqrrrqqqooorrrrrrrrrrrrrrrrrrssssssqqqpppmmmlllkkklllnnnoooqqqqqqrrrssssssrrrqqqpppmmmmmmlllkkkkkkkkkkkklllkkkkkkkkkllllllmmmmmmmmmkkkjjjiiiiiiiiihhhfffddddddcccbbbaaa``````aaabbbbbbbbbbbbbbbaaaaaaaaaaaa\\\^^^aaadddeeedddbbbaaa```aaaaaa``````___^^^]]][[[[[[[[[[[[]]]___aaabbbcccbbb```^^^]]]^^^```aaacccccccccdddccccccbbbbbbddddddeeeeeefffgggggghhheeedddcccccceeeeeedddccc````````````aaabbbbbbcccddddddccccccccccccbbbbbbaaaaaabbbcccdddfffggghhhiiijjjkkkiiigggeeedddeee`````````aaaccceeehhhjjjkkkjjjjjjkkkmmmooonnnmmmoooooonnnnnnmmmnnnnnnoooiiiiiijjjjjjjjjjjjiiiiiieeefffggggggeeeeeeggghhhgggffffffeeecccaaa___^^^[[[]]]^^^]]]ZZZXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\[[[YYYWWWUUUTTTRRRSSSUUUVVVWWWXXXWWWWWWUUUWWW[[[]]]^^^]]][[[ZZZWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTUUUXXXYYYYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSTTTUUUUUUUUUUUUSSSRRRQQQTTTTTTRRRQQQQQQRRRRRRSSSRRRSSSTTTTTTUUUTTTSSSRRRPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTRRRQQQPPP}}}|||zzzyyyxxxxxxwwwwwwxxxxxxxxxxxxvvvssspppnnnpppoooooonnnnnnnnnnnnoooqqqqqqqqqppppppppppppppppppooommmkkkjjjiiihhhhhhhhhhhhggggggggghhhhhhiiiggggggggggggggggggggggggggggggggggggfffeeedddcccaaaaaabbbbbbcccdddeeefffaaabbbdddgggjjjlllnnnooouuuuuutttrrrppppppsssuuussssssssssssssssssssssssssstttuuuuuusssssstttuuummmoooqqqoookkkhhhggghhheeeffffffhhhiiikkkmmmnnnkkklllkkkhhhdddbbbeeehhhccceeeffffffddddddeeegggdddcccbbbaaaaaabbbccccccaaaccchhhlllnnnoooooonnnmmmllllllmmmooopppooommmoooooopppqqqrrrsssssstttrrrqqqnnnkkkkkkkkkmmmnnnnnnoooqqqrrrrrrqqqpppooommmlllkkkjjjiiihhhhhhhhhhhhhhhiiijjjkkkkkklllllliiihhhggghhhhhhhhhfffdddbbbaaa___^^^^^^___````````````___^^^^^^^^^^^^___XXX[[[___ccceeedddaaa___^^^___``````___^^^\\\[[[XXXXXXYYYZZZ\\\^^^aaabbbcccbbb___]]]]]]^^^```aaabbbbbbbbbbbbaaaaaa```___bbbbbbccccccdddeeeffffffdddcccaaabbbccccccbbb```^^^]]]]]]]]]]]]^^^______bbbbbbaaaaaaaaaaaaaaaaaa______``````bbbdddeeefffeeeffffffeeebbb```___```]]]\\\\\\\\\^^^aaadddfffjjjiiiiiikkkmmmmmmllljjjggggggffffffgggggghhhhhhddddddeeeeeeeeeeeeddddddaaacccdddcccbbbbbbcccdddeeedddcccaaa___]]]ZZZYYYVVVYYY[[[ZZZWWWUUUVVVXXXVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYWWWUUUSSSQQQPPPLLLNNNQQQSSSTTTTTTSSSSSSRRRUUUXXXZZZ[[[ZZZXXXVVVRRRRRRRRRRRRQQQQQQQQQQQQNNNMMMMMMMMMOOOQQQSSSUUUQQQPPPOOOPPPQQQRRRQQQOOONNNNNNMMMMMMMMMLLLLLLLLLPPPQQQQQQQQQQQQOOONNNMMMOOOMMMKKKJJJHHHHHHIIIIIIGGGIIIKKKNNNOOOOOONNNMMMNNNNNNNNNMMMMMMKKKJJJIIIIIIJJJLLLMMMMMMLLLJJJIII}}}zzzyyyzzz{{{{{{{{{xxxxxxwwwvvvtttrrrpppoookkkkkklllmmmnnnpppqqqrrruuuuuuuuutttrrrqqqooonnnnnnoooooonnnllljjjgggfffhhhggggggffffffgggggghhhffffffffffffffffffffffffjjjhhhffffffgggfffeeeccc``````aaaaaabbbccccccddd```aaaaaacccfffjjjmmmoooqqqrrrrrrqqqooooooppprrruuutttssssssrrrrrrrrrsssrrrrrrttttttttttttrrrrrrqqqooommmjjjhhhgggggggggffffffffffffgggiiilllmmmjjjiiihhhfffffffffggggggeeeeeedddcccccccccccccccdddccccccbbbbbbccccccccceeeeeefffgggiiijjjkkkkkkkkkjjjiiiiiijjjlllooopppnnnoooooopppppppppoooooopppooommmjjjhhhfffeeeeeekkkkkklllmmmmmmlllkkkkkkhhhhhhgggfffeeeddddddcccbbbcccdddfffhhhiiijjjkkkiiihhhgggfffdddbbbaaa```^^^^^^___```___]]][[[YYY]]]]]]]]]]]]]]]\\\\\\\\\WWWYYY]]]aaaeeeeeeccc`````````___^^^]]][[[YYYXXXYYYWWWUUUVVVZZZ]]]]]]\\\```^^^\\\[[[[[[ZZZXXXVVV^^^^^^^^^]]]]]]]]]\\\\\\ZZZZZZZZZ[[[\\\^^^___```___`````````___]]][[[ZZZZZZYYYWWWWWWWWWXXXZZZ[[[_________^^^^^^\\\[[[[[[XXXYYYYYYYYYZZZZZZ[[[[[[^^^```aaabbbaaa___\\\ZZZ^^^[[[XXXWWWXXX[[[\\\\\\___aaaccceeefffdddbbbaaa____________```aaabbbccccccaaa___^^^______^^^\\\___^^^]]]]]]\\\\\\]]]]]]ZZZ[[[\\\[[[XXXUUUTTTTTTUUUUUUSSSQQQPPPOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQTTTVVVVVVQQQJJJEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPQQQQQQPPPOOONNNJJJHHHGGGHHHIIIJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDCCCBBBAAACCCDDDAAABBBCCCDDDEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBDDDEEEEEEFFFGGGGGGGGGFFF~~~zzzyyyyyyzzzzzzyyyxxxxxxwwwvvvuuusssqqqpppmmmmmmnnnnnnpppqqqrrrssstttttttttsssrrrqqqpppooommmmmmmmmmmmlllkkkiiihhhggggggggggggggghhhiiiiiiiiihhhhhhhhhggggggfffffffffeeeddddddeeefffeeeccc___``````aaabbbbbbccccccbbbcccccceeegggjjjmmmoooooopppppppppoooppprrrsssuuuuuutttsssssssssssssssrrrssstttuuuuuutttsssrrrooommmkkkiiiggggggggggggeeedddddddddeeeggghhhiiieeedddcccbbbbbbccccccdddeeedddcccbbbaaa`````````bbbaaa`````````aaabbbccccccddddddeeefffggghhhhhhhhhgggffffffggghhhjjjkkkjjjjjjjjjjjjjjjjjjiiiiiilllkkkiiigggeeedddcccccccccdddeeeffffffeeedddcccdddccccccbbbbbbaaaaaaaaaZZZ[[[\\\]]]^^^``````aaaccccccbbbaaa___^^^]]]]]]]]]^^^_________]]][[[YYYZZZZZZZZZZZZZZZ[[[[[[[[[WWWWWWZZZ]]]```aaa___]]]]]]]]]\\\[[[ZZZXXXVVVVVVUUUSSSQQQRRRUUUXXXXXXXXXZZZXXXWWWVVVWWWVVVUUUSSSWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYXXXXXXWWWVVVTTTSSSRRRRRRRRRTTTVVVWWWVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWYYYYYYYYYWWWTTTRRRUUUSSSRRRRRRTTTVVVWWWXXXVVVWWWXXXZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\ZZZXXXWWWXXXYYYXXXWWWXXXXXXWWWVVVVVVVVVVVVVVVSSSTTTUUUTTTQQQNNNMMMMMMMMMLLLJJJIIIIIIIIIJJJJJJGGGHHHHHHHHHHHHHHHHHHGGGFFFIIIMMMPPPNNNIIICCC???BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGBBB@@@???@@@AAABBBAAA@@@???>>>============>>>???CCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@???======???@@@>>>>>>???@@@AAAAAAAAAAAA??????>>>>>>======<<<<<<===>>>??????@@@@@@@@@???~~~|||yyywwwwwwwwwuuutttuuuuuuuuutttsssrrrpppooonnnnnnnnnnnnooopppqqqrrrsssssssssssssssrrrqqqqqqkkkkkklllllllllkkkjjjjjjgggggggggggghhhjjjkkkllljjjiiiiiihhhgggffffffeeebbbaaa```aaacccdddcccbbb_________```aaaaaabbbbbbccccccccceeefffhhhjjjkkkjjjkkklllllllllmmmoooqqqrrrrrrrrrrrrqqqqqqqqqqqqppppppqqqrrrrrrqqqppppppkkkjjjhhhfffeeedddeeeeeebbbbbbbbbbbbbbbcccdddddddddcccccccccccccccdddeeedddcccbbb```^^^]]]\\\\\\___^^^\\\\\\\\\^^^```aaaaaaaaabbbbbbbbbcccccccccdddcccbbbaaaaaabbbcccdddccccccccccccbbbbbbaaa```eeedddcccaaa````````````\\\]]]^^^______^^^]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\XXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWYYYYYYZZZZZZZZZXXXWWWVVVTTTUUUUUUVVVVVVWWWWWWWWWTTTTTTTTTVVVXXXYYYXXXWWWWWWWWWWWWVVVUUUSSSRRRQQQNNNMMMKKKLLLNNNPPPQQQQQQQQQPPPNNNOOOPPPPPPOOOMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPLLLKKKKKKKKKKKKMMMOOOPPPLLLLLLLLLLLLKKKJJJIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOONNNMMMJJJIIIIIIIIIHHHJJJMMMOOOOOOOOOKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPOOOMMMMMMNNNOOOOOONNNNNNNNNMMMLLLLLLLLLLLLMMMIIIJJJKKKJJJGGGEEEDDDEEEBBBAAA@@@???@@@AAACCCEEE??????@@@@@@@@@@@@??????<<>>???@@@@@@>>>>>>????????????>>>>>>===<<<;;;;;;======<<<;;;999999888888888888999999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999:::999777777999;;;999999:::;;;;;;:::::::::777777777777777777777777777777888999999999999888~~~}}}}}}{{{wwwuuutttsssqqqoooppppppppppppooonnnmmmmmmlllllllllllllllmmmnnnoooqqqqqqrrrrrrsssrrrrrrqqqjjjjjjjjjjjjiiiiiihhhgggffffffggghhhiiikkkmmmnnnjjjiiiiiigggfffeeeddddddaaa```______aaaaaa```___^^^^^^^^^___``````aaaaaaaaaaaaaaabbbcccdddeeefffeeefffgggfffffffffhhhjjjllllllmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkeeedddcccaaa``````aaaaaa_________^^^^^^^^^______````````````aaaaaabbbbbbbbbaaa___]]]ZZZYYYXXXWWWZZZYYYWWWVVVWWWYYY[[[]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYY\\\\\\[[[[[[[[[[[[\\\\\\XXXYYYZZZ[[[[[[ZZZYYYXXXTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQQQQQQQPPPOOONNNMMMMMMNNNOOOPPPQQQQQQRRRPPPNNNMMMMMMOOOPPPPPPOOOOOOOOOOOOOOONNNMMMKKKKKKHHHGGGFFFFFFGGGHHHIIIJJJHHHGGGFFFGGGIIIIIIIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEEEEEEEGGGHHHIIIDDDDDDDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGFFFEEEDDDBBB@@@@@@AAACCCFFFGGGEEEDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGFFFEEECCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCAAABBBCCCAAA???>>>>>>???;;;:::999888888:::===>>>::::::;;;;;;;;;;;;::::::666===EEEGGGAAA;;;888888555666777777999999:::;;;777777888888888888777777888777666777888999888666555555555555555555555555777666666555555666666777777666666666555555555555444444444444444444444444333444555444333333555666555666666666666666555444333333333444444444555555444444555555666555555444~~~}}}zzzwwwtttsssqqqooolllllllllmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkllllllnnnoooooopppppppppppppppjjjiiihhhgggeeedddcccccceeeeeefffgggiiijjjlllmmmjjjjjjiiihhhfffeeeddddddbbb```^^^^^^^^^]]][[[ZZZ[[[\\\\\\]]]]]]^^^______^^^______```aaaaaabbbbbbbbbccccccbbb```___```bbbffffffggghhhhhhggggggfffeeeeeeeeeddddddeeeeeeeee___^^^]]][[[ZZZZZZ[[[[[[ZZZZZZ[[[ZZZZZZZZZYYYYYYVVVWWWWWWXXXXXXYYYYYYYYY]]]\\\ZZZXXXVVVTTTSSSSSSTTTSSSRRRQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUTTTSSSSSSTTTTTTSSSTTTTTTUUUVVVVVVSSSTTTUUUVVVVVVUUUTTTSSSMMMLLLKKKJJJJJJKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJIIIGGGEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBAAA@@@@@@AAABBBCCC@@@??????@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@BBBCCC>>>>>>>>>???@@@AAABBBBBB@@@@@@AAAAAA@@@@@@??????===============<<<<<<<<<>>>>>>?????????>>>===<<<;;;;;;<<<===??????<<<:::>>>===<<<;;;<<<===???@@@@@@@@@?????????@@@AAAAAA???>>><<<<<<>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<===>>>===;;;:::;;;<<<999888777555555666777888555555666666666666555555222999AAABBB===888666666222222333444555666777777555555444444444444555555222111000111222222111000000000000111111000000000333333222222222222333333444444444444333333222222000000000000000000000000000111222111000111222444333333444444444333333222000000111111222222333333222222333333333222222111~~~{{{yyyvvvtttrrrpppmmmjjjhhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiijjjiiijjjkkkkkkkkkkkkkkkjjjgggfffdddbbb```______^^^aaabbbbbbccceeeggghhhiiihhhhhhgggfffeeeddddddccc```^^^\\\[[[ZZZYYYWWWUUUWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^______^^^^^^___``````^^^[[[ZZZ[[[\\\___```aaabbbcccbbbaaa```______^^^]]]]]]^^^______YYYXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC?????????@@@AAAAAAAAABBBAAA???======???@@@???>>>?????????@@@@@@???>>>>>><<<======;;;::::::<<<>>>:::999888:::<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;999888888888999999:::;;;:::::::::::::::;;;<<<===::::::;;;;;;;;;;;;<<<<<<999999::::::::::::999999888888888888888777777777777777777888888777777666777777777888999999777555777777666555666777888999888888888888999:::;;;<<<;;;999888888999:::999888999888777777666777777777999::::::999777777999:::777777666555444333333333000111111222222111111000///444999:::777444222222///000111222333444444555444333333222222333333444222111000111222333222000000111222222222222111000111111111000000111111111333333333333222111000///...........................///000000//////111333111222222333333333222222.........//////000000000000000000000000//////...~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{|||{{{{{{zzzyyyxxxtttrrrpppnnnmmmkkkgggeeebbbcccdddeeefffgggggggggfffeeeeeedddccccccdddddddddddddddeeeeeedddccccccbbbaaa```^^^]]]\\\\\\\\\]]]]]]]]]^^^___```bbbcccaaa`````````______^^^^^^ZZZYYYWWWVVVVVVVVVTTTRRRQQQQQQRRRSSSSSSTTTTTTUUUTTTUUUWWWXXXYYYYYYYYYXXXWWWXXXXXXWWWUUUTTTUUUWWWUUUWWWXXXZZZZZZZZZXXXWWWVVVVVVUUUTTTTTTUUUVVVVVVTTTSSSQQQNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOPPPQQQQQQQQQPPPOOONNNJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJJJJIIIHHHFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDBBB@@@>>>>>>>>>@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>============<<<<<<=========:::::::::::::::::::::::::::888888888::::::999888999999:::::::::::::::999777888999777444333666888555444333444666777777666888888777777777666666666444444333333333444555555666666777777777777777777777777777777777777666666444555555666666555555444555555555444444333333333333333444444444444444444222222222333555555444333222222222222222333444444333444444555666888999:::999777555555555666555444555555444333333333333444666666777555444444666888333333444444333222000////////////000000/////////...///111222222111000///......///000111222222333333222111000000111222333444333222222444444333222111222333444444333222111000000////////////000000111222222222111000///...---------------------------...//////...///111333///000111222222333222222/////////////////////000000000000000000///......}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{yyywwwvvvzzzzzzzzzzzzzzzyyyyyyxxxvvvvvvvvvuuutttsssrrrqqqmmmkkkiiihhhgggdddaaa^^^\\\]]]^^^```aaaaaaaaaaaaaaa```___^^^]]]]]]]]]^^^```````````````___^^^^^^^^^]]]\\\[[[ZZZ[[[\\\\\\YYYYYYYYYZZZ[[[\\\]]]^^^YYYXXXXXXXXXXXXXXXXXXXXXVVVTTTSSSSSSTTTTTTSSSQQQMMMMMMNNNNNNOOOPPPPPPQQQNNNOOOPPPRRRSSSSSSSSSRRROOOPPPPPPPPPNNNNNNPPPRRRMMMOOOQQQRRRSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNRRRPPPNNNKKKIIIHHHHHHHHHFFFGGGIIIJJJJJJJJJIIIHHHIIIJJJKKKKKKKKKIIIHHHGGGDDDDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGEEEBBBAAA??????@@@AAABBBDDDDDDEEEAAABBBBBBCCCCCCBBBBBBAAA===>>>???@@@AAABBBBBBBBB>>>=========>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBAAACCCAAA>>><<<;;;;;;===>>>999999:::;;;;;;<<<============<<<<<<;;;::::::999888777777777777777888888777777777777777666666666555555555666777888666555555666777777777777777777444666666444000000222555222000000111222333333222444444444444333333333333111111000000000111222222333444555666666555444333555555666555555444333222333333444444444444444333333333222222222111111111333333444444444444444444///......///222444444333111111222222222333333333333333444555777999:::;;;888666333333333333222111333333222111111111111222333444444333222222444777...000111222222111///---000000000111111000000000///......///000111000...,,,---...///000111111222222111000//////000111222111000//////000111000///------////////////------///..................///111111222222111///...---------------------------,,,---......---...000222...///000111222222222222111111111111111111111111222222222222111111000///~~~|||{{{|||}}}~~~}}}{{{}}}}}}|||{{{zzzxxxwwwvvvwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwuuutttrrrpppoooooooooooooooppppppppppppnnnnnnnnnmmmmmmmmmllllllgggfffdddcccaaa___]]]\\\]]]\\\[[[YYYYYY[[[\\\]]][[[ZZZZZZYYYWWWVVVUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYVVVVVVVVVVVVUUUUUUUUUUUUXXXVVVSSSQQQQQQSSSVVVXXXVVVUUUSSSRRRQQQRRRRRRSSSQQQQQQPPPOOONNNMMMLLLKKKSSSOOOKKKIIIJJJKKKJJJHHHJJJJJJKKKLLLMMMMMMMMMLLLIIIJJJJJJIIIHHHHHHIIIKKKMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA???>>>===???===;;;::::::;;;<<<=========>>>>>>======<<<;;;;;;;;;:::999999:::;;;;;;:::::::::999::::::;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999666777777888999999::::::888999:::999666444333444444333333333333333333333777666333222222444666888555666777666444444666777555666888666333222444666333222222222111111000000111111000000111111222333111222333333333111000/////////...///000111333444333333333333333333333333333333444333222222333555222222111111111111111111111111222222222222111111111111222222222111000000///000000111111111111000...///000111222222111000000111222333555666777888777777555444444333333444222222222222222222222222444333222222333333111///222222222111111111000000333222111/////////000111..................------------...///000111222333000000000000000///......333222000/////////000111+++,,,------......------///////////////.........333222222222111111000000------............------......------...///111222///////////////000111111......---------......///333222000/////////000111~~~~~~~~~}}}zzzyyyxxxxxxyyyyyyxxxvvvyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzvvvvvvvvvuuusssrrrpppooonnnmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnmmmlllkkkiiihhhggghhhhhhhhhhhhiiiiiiiiiiiifffeeeeeeeeeddddddddddddaaa```___^^^\\\ZZZYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRSSSTTTSSSSSSSSSPPPOOOOOOOOONNNNNNMMMMMMPPPNNNLLLKKKKKKLLLNNNPPPMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFNNNKKKGGGFFFGGGHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFDDDDDDFFFGGGGGGGGGEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>=====================>>>>>>>>>???????????????>>>===<<<<<<;;;===;;;:::888888999:::;;;999:::;;;<<<<<<<<<<<<<<<999999888777777888999999999888888777777777888888999999999999999999999999999888888888777777777777444555555666777777888888777888999888555333333333555444444333222111000000444333222111222333555666444555555444333333444666222555777666444222222333222222111111111000000000111111000000000111222222111111111111111000//////000000//////000111222333222222222222222222222222222333444333111111333444111111111111111111111111000111111222222111111000000111222222222222111111000000111111111000000/////////000111222111000000000000111222444555666777888777666444333222222222333333333333333333333444333222111222333333111///222222111111111000000000111000///...------...///..................------,,,------...///000111222000000000000000///......//////...---------------+++,,,------......------111000000///...------,,,333222111000///...---,,,/////////000000/////////...------------///000111//////.........//////000...------------...//////000000111111000000///...~~~}}}|||{{{{{{{{{{{{zzzzzz{{{{{{||||||}}}}}}|||zzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyvvvtttrrrrrrrrrrrrpppnnnoooooonnnnnnnnnnnnoooooopppqqqqqqrrrrrrqqqqqqpppmmmmmmlllkkkjjjiiigggfffdddddddddcccddddddeeefffffffffffffffffffffffffffddddddccccccaaa```^^^^^^````````````aaaaaaaaaaaa]]]]]]\\\\\\\\\[[[[[[[[[YYYXXXWWWVVVUUUTTTTTTSSSPPPQQQSSSTTTTTTSSSQQQPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBGGGEEECCCBBBCCCDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBBAAA??????AAABBBCCCBBB@@@>>>>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>============???>>>>>>===<<<<<<;;;;;;===<<<;;;::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999888888999::::::999888777666777888888555666888999:::;;;;;;;;;777666666555555666666777777777666555444444444444555555777777777777666555555555555555444444444444222333333444444555555555555666777666444222222222555444333222111///......//////000111111222333444333333444333222111333555111333444444333111111222111111000000000000//////000000000000000111111222111000//////////////////111111000000000000111111000000000000000000000000111222333222111000222444000000000000111111111111000111111222222111111000000000111222333333333333111111111111000//////...000000111111111000////////////000111222444555555777666555444222222111111333333333444444555555555222111111111333222111///111111111000000000//////...---,,,,,,,,,,,,,,,---------------------......+++,,,,,,---...///000000000000000000000//////...---............---,,,,,,+++,,,------......------222111000///...,,,++++++222111000...,,,+++***)))000000111111111111000000------,,,,,,---...000111///......---------......---------------...//////---...000111111///---+++~~~~~~|||{{{yyywwwvvvvvvwwwwwwvvvuuuuuuuuuuuuvvvwwwxxx{{{||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||zzzyyywwwuuusssrrrrrrrrrrrrsssssssssttttttuuuuuuqqqooommmllllllkkkiiigggggggggffffffffffffggggggggghhhhhhiiiiiihhhhhhgggeeeeeeddddddcccaaa```______^^^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXZZZZZZZZZ[[[[[[[[[\\\\\\XXXXXXXXXWWWWWWWWWVVVVVVQQQQQQQQQPPPPPPOOOOOONNNLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDAAAAAA@@@@@@@@@AAACCCDDDDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@??????@@@AAABBBBBBBBBBBBCCCBBBBBBAAA@@@@@@===>>>???>>><<<<<<>>>???AAA@@@>>><<<<<<>>>@@@AAA??????>>>============>>>>>>>>><<<;;;::::::999999;;;;;;::::::::::::::::::<<<;;;;;;:::999999::::::999999999999999999:::::::::999777555555666888999999888777666666666777777444555666777888888888888666555555555555555555666777666555444333222222222222333555777777666444333333333333333333333333222222222222333333333444444222444555444222111111222333222222111000//////...,,,...///111333333333333222333444333111111333444222222111000///000111222000000000///////////////000////////////000111111222111///......///000111222111111000000000000000000000000000000000000000111111222111000///111333/////////000000000000000000000111111111111000000///000111222333333333333111111111111000///...---111111111000000///............///000111222333333444444333222222222222222111111222222333444444444111000000111222222000///000000000/////////......,,,,,,,,,+++++++++,,,,,,,,,,,,------------......++++++,,,------...////////////000000000000/////////000111111111000...---+++,,,------......------000000///...------,,,,,,000///...---,,,+++***)))000000111111111111000000---,,,,,,,,,,,,...///000......---,,,,,,,,,---------------------...///000------.........---,,,+++~~~}}}{{{{{{zzzzzzyyyxxxvvvtttsssrrrssssssqqqqqqqqqpppqqqqqqrrrsssuuuuuuvvvxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuutttsssoooooonnnmmmlllllllllllllllllllllmmmmmmnnnoooooollljjjhhhgggfffeeecccaaabbbaaaaaa``````aaaaaabbb```aaaaaabbbbbbaaaaaa```____________^^^]]][[[[[[YYYYYYZZZZZZZZZYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCC@@@@@@?????????@@@BBBCCCAAAAAAAAA@@@??????>>>>>>===>>>>>>??????@@@AAABBBAAAAAAAAAAAAAAA@@@???>>><<<===>>>===;;;;;;===>>>???>>>===<<<<<<===???@@@>>>>>>===<<<<<<<<<<<<======<<<;;;:::999999999999777777888999:::;;;;;;<<<;;;::::::999999999999:::999999999999999999999999999777666555555666888:::999888888777777777777777555666666666666666555555555666666666666666666555777666555333333222222222111333555666777666555333333333333333333333333333222222333333333333444444000222333333111000111111000000000000000000000111---...111333444444333333333444444333222222333555444111---+++,,,///222444///////////////000000000//////......//////000111222111000///000000222333222222111111000000///...111111111111111111111111///000111000......000222....../////////000000000000000000111111000000000...///000111222333333333111111111000000...---,,,111111000//////...............//////000111222222000000000111111222333444/////////000000111111111000//////000111222000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......++++++,,,,,,------......//////000000000000/////////000111222111000///...+++,,,------......------------------............------------------------...//////////////////...,,,,,,++++++,,,---///000------,,,,,,,,,,,,------,,,,,,,,,------///000000000...,,,******+++---...}}}|||yyyyyyxxxwwwvvvvvvwwwwwwuuuuuusssrrrpppooooooooommmmmmmmmmmmmmmmmmmmmmmmooopppqqqrrrrrrqqqppppppooooooooonnnmmmkkkjjjiiieeefffffffffffffffffffffeeeeeeeeeffffffgggggggggfffdddbbbbbbaaa```^^^]]]]]]\\\\\\\\\\\\\\\\\\]]][[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOPPPPPPOOONNNNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJJJJIIIIIIHHHHHHHHHIIIHHHFFFEEEEEEFFFHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBBBBBBBBBBAAA@@@???>>>=========>>>???@@@=========<<<<<<<<<;;;;;;;;;===>>>???>>>>>>@@@AAA>>>>>>>>>>>>>>>>>>===<<<===>>>>>>===<<<<<<===???;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999999999999666666777888:::;;;<<<<<<999888777777777777888888999999999888888888888888777666666555666777999:::999999888888888777777777666777777777666666555444555666666777777666666555666555444333222222222333111222444555666666555555333333333333444444444444333333333333333333333333///111222222111000111222/////////000111111222222///000222333444444444333333444444333222222333555555111,,,***+++///222444//////000000000000111111...............///000000111111111111111222222333111111111111111000///...000000000000000000000000//////000///...---///111------......//////000000///000000111111000000///......///000111111111111000000000000///......---000000///.........//////......//////000111222222/////////000000222333444........................///......///111111000............---------,,,,,,+++,,,,,,------------,,,++++++,,,,,,------......,,,,,,,,,---------.........//////000000000000000---............---,,,,,,+++,,,------......------,,,,,,,,,---......//////------------............------............------++++++******+++,,,...///---,,,,,,,,,,,,---......,,,,,,,,,---...///000111111///+++))))))***---///~~~}}}{{{xxxvvvuuurrrrrrrrrrrrrrrsssttttttqqqqqqqqqpppnnnmmmkkkjjjhhhhhhiiijjjjjjiiihhhgggjjjkkklllmmmmmmllljjjiiiiiiiiihhhgggeeedddbbbaaa___``````aaaaaaaaa``````________________________aaa___]]]]]]]]]\\\ZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSNNNOOOOOOPPPOOONNNMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@???>>>===<<<<<<<<<===>>>;;;;;;;;;;;;::::::::::::999<<<>>>>>>===<<<>>>@@@<<<<<<======>>>============>>>>>>===<<<<<<===???999:::;;;<<<===<<<<<<;;;======<<<;;;;;;;;;;;;<<<888888888888888999999:::666666777888999::::::;;;888777777777777777888888888888888777777666666666444555555666777888888999888888888888888777666666666666777777888777777777444555666777777666555444333333222222222222222333111222222333444444555555333333333333444444444555222222222222222222222222...000222222111111222333000000111111111111111111000111222222333333333333111222333222000000222333222///,,,,,,...111222111000000000111111111222222......------......///000//////000111111111111111000000111222111111000///////////////////////////...//////...------...000,,,,,,---......///000000//////000000000000//////......////////////.........///////////////......//////...---...///000000/////////000111111222222111000000//////000000111.........------,,,++++++......---///000111000...------------,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,------......------------..................///000000000000000---,,,++++++******+++++++++,,,------......------,,,------------------...------------------------------............------+++************,,,---...,,,,,,,,,,,,---///000111,,,,,,,,,---...///000111000...,,,+++***+++---...~~~~~~~~~}}}|||{{{yyywwwtttrrrpppoooooooooooopppqqqssssssnnnoooooonnnmmmkkkhhhgggdddeeeggghhhhhhgggeeedddhhhiiijjjkkkjjjiiifffeeeeeeeeedddcccaaa___]]]\\\]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ]]]\\\ZZZZZZZZZZZZXXXVVVUUUTTTTTTSSSSSSTTTTTTUUUTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRQQQPPPMMMMMMNNNOOONNNMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCAAABBBDDDEEEEEEDDDBBBAAADDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAA@@@????????????@@@AAAAAA@@@>>>=========>>>>>><<<<<<<<<;;;;;;;;;;;;;;;888;;;>>>>>><<<;;;<<<>>><<<<<<===>>>????????????===>>>>>>===<<<<<<===???:::;;;===???@@@???===<<<===<<<;;;;;;::::::;;;;;;777666666777777888999:::777777777888888888888888999999888888888999999:::777777666666666555555555333444555666777888888777777777777888777666666555444555666888999999999999444444555666666555444444222111111111111111222333111111111111222333444555222222333333444444444444222222222111111111111111...000222222222111222333333222222222111111000000111111111111111222222222000111111000//////000222000...---///222333111...000000111111222222222333...------------...//////---...///111111111000//////000111222222111000///........................---...///...,,,,,,...///,,,,,,------...///000000//////000000000000//////..................------......///////////////...///...------...///000111//////000000111111222222333222111///............//////...---,,,++++++***...------...000111000...---------,,,,,,,,,++++++)))***+++,,,------,,,+++******+++,,,,,,---......------........................///000000000000000...---+++*********+++,,,+++,,,------......------.........------,,,,,,,,,......------,,,+++******------............------+++************,,,---...++++++,,,---...000111222+++,,,,,,---...///111111......---------,,,,,,,,,}}}{{{{{{|||||||||||||||{{{{{{|||zzzxxxwwwuuurrrnnnkkkggghhhhhhiiijjjlllmmmnnnooonnnmmmlllkkkiiieeebbbdddbbb```bbbeeefffeeeccchhhgggfffddddddddddddddddddbbb```]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPQQQRRRRRRRRRSSSSSSRRRRRRQQQPPPSSSRRRRRRRRRRRRQQQNNNLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHJJJLLLLLLKKKIIINNNLLLIIIGGGGGGFFFEEECCCCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIGGGEEEEEEEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>===<<<<<>>===============@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;<<<<<<;;;999999;;;<<<<<<<<<======<<<;;;::::::??????>>><<<;;;:::999888888;;;>>>>>>;;;999999;;;<<<===<<<:::888777999:::;;;;;;:::777555555777:::555666777999999888888777:::888777888::::::888555999999888777555444222111555555555666666888999999;;;:::888777555444444444333333444555666777888999777888888888666555333111222222111111111111111222333333333333333333333333333444555444222111222333333333222111000000000111---///000111111222444666222222222111111111000000,,,+++,,,...111333444333444444444333222111000///111///...///000111000///222333555666666333111///......---......///000111000//////.........//////000111222333222111///------...000111111111000///---------------...///000---.........//////000000222000///...//////---,,,+++++++++,,,---...///000---///000000//////000222111///------.../////////000000000222333333111000555222///......///...---//////.........------------......//////......---///...---,,,++++++++++++))))))***+++---...//////,,,,,,+++++++++,,,------000///...------...000000000000111000000///......++++++,,,,,,,,,,,,------------------------------///,,,+++,,,...///---+++,,,...000///---***)))(((---..................---+++*********)))******+++......//////...---,,,,,,+++,,,------,,,,,,...000,,,...///...+++*********}}}{{{{{{{{{{{{zzzyyyxxxwwwvvvyyywwwuuutttsssqqqmmmjjjhhhhhhhhhiiijjjlllmmmnnnnnnmmmkkkkkkjjjhhhdddbbbcccaaa___```cccdddbbbaaaddddddccccccbbbbbbaaaaaa```___^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPQQQQQQQQQQQQPPPOOOOOOPPPOOOOOOOOOPPPOOOMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFHHHJJJJJJHHHFFFLLLJJJHHHGGGGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@????????????@@@???????????????>>>======>>>>>>===<<<<<<<<<<<<===>>>>>>>>>======>>>>>>???>>>===;;;:::::::::;;;<<<<<<======<<<:::888999999<<<<<<<<<<<<<<<;;;::::::======<<<;;;:::999888888888:::;;;;;;:::::::::;;;;;;;;;;;;999777666888999999999999777555444666777444555666777888777777666888777555666888888666333777777777777666555444333333333333333444555666777999999777666555444444444222222333444555666777777777777777777666444333111222222111111111111111222333333333333333333333333333444555444222111222333444333222222111111222222...000222222111111222333222222222111111111000000---,,,,,,...000222222111222222222111111000///...000///......000000///...111222444555555333000///......------......///000//////...............//////000111222111000...------...///000000000//////------,,,,,,---......///---........./////////000111///............---+++++++++***++++++,,,---...000111222111/////////111111///------...//////////////////111333333222000222000......///000////////////.........---------.........//////..................---------,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000//////000000//////...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...///---+++,,,---...---,,,+++---...------............---------,,,+++***************------......---,,,,,,+++,,,---...---,,,,,,...000,,,...///...,,,******+++}}}}}}~~~}}}|||zzzzzzzzzyyywwwuuusssqqqppptttrrrqqqppppppnnnkkkiiihhhhhhhhhiiijjjkkklllmmmmmmkkkiiiiiihhhfffcccaaaaaa___^^^^^^``````___]]]``````aaaaaa```___]]]\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJKKKMMMMMMKKKIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDDDDEEEGGGGGGFFFDDDIIIHHHFFFFFFGGGGGGEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????===<<<;;;999999::::::;;;<<<===>>>===:::888777777;;;;;;<<<<<<;;;;;;::::::::::::::::::999999999888999888777888999;;;;;;::::::::::::999777666777999888999:::999777555666777444555666666777777666666666555444555666666444222444555666666666666666666111111000111111222333444888777666555444333333333111111222333444555555666666777777666555444222222222111111111111111222222333333333333333333222222222333444333222111222333444444333222222222222333...000333333222000//////222111111111111000000000...---,,,---///000000//////000000000///...---,,,///...---...//////...---000111222333333111000...///...------------------......---------......///...///000000000///...---------...////////////...,,,,,,,,,,,,,,,------................../////////000...------------,,,***---,,,,,,,,,,,,,,,------111222222111///...///000000...------...//////......---...///222222111000///...,,,---///000000000...............------------......//////......---......///000//////------*********++++++,,,,,,,,,+++,,,---------,,,+++++++++++++++,,,---...///000.........///......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,++++++,,,000333,,,,,,------------,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++***---.........------...000,,,...///...,,,+++++++++}}}|||}}}|||{{{yyyxxxwwwvvvuuusssqqqooonnnnnnmmmkkkkkkkkkkkkiiiggggggfffffffffggghhhiiiiiikkkiiigggfffeeedddaaa___^^^^^^]]]]]]]]]\\\\\\[[[]]]^^^___```___]]][[[YYYYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUVVVWWWWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGIIIJJJKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBCCCEEEEEEDDDCCCFFFEEEDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA>>>????????????>>>======<<<;;;::::::999999:::::::::::::::;;;<<<>>>???@@@<<<;;;:::999888999999:::999;;;>>>===;;;999777777::::::;;;;;;;;;::::::999999999999::::::::::::::::::777444555999;;;;;;::::::;;;;;;:::888777888999:::<<<===<<<:::888888999555666666777777777777777555555555555555444333222444555666666666666666666000000000000000111222222666555444444333333333333111222222333444555555555666666555555444333222222111111111000111111222333333333333222222222222222222333444333222111222333333222222111111222222222,,,///222444222000///...111111111111000000000000///---,,,---...///...---///////////////...---,,,///---,,,---...///...---...///111111111000///...//////...---,,,+++++++++---------,,,------......---......//////...---------------...............,,,,,,+++++++++,,,,,,---...........................---+++,,,------+++***000000///.........//////...///000000...---...//////...------...///...------,,,,,,...000111111000///---,,,---///000///...........................,,,------......------,,,,,,---///000000///---,,,***+++++++++++++++++++++***,,,---......---+++))))))******+++,,,...//////---------......---,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,---------------***+++,,,++++++,,,///111+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,---------,,,,,,+++---...///...------...000,,,---///...,,,++++++,,,~~~}}}|||{{{yyywwwuuuuuuuuutttrrrpppooonnnjjjhhhggggggggggggfffeeedddddddddcccddddddeeeeeehhhfffdddcccbbbbbb```^^^\\\\\\\\\\\\[[[ZZZZZZZZZ\\\]]]^^^___^^^\\\ZZZYYYXXXYYYZZZZZZZZZXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWSSSSSSSSSSSSSSSRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMMMMMMMLLLLLLJJJJJJJJJKKKJJJIIIIIIHHHHHHGGGFFFGGGIIIJJJJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGEEECCCBBBCCCDDDDDDDDDBBBCCCBBBBBBDDDFFFFFFDDDCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>??????@@@AAAAAACCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????=========>>>===<<<<<<;;;;;;;;;:::999999999999999999999999:::;;;===>>>???;;;:::999777777888888999666999<<<===;;;:::999999999999:::::::::::::::999::::::::::::;;;;;;;;;;;;999666444555888;;;;;;::::::;;;<<<<<<:::999:::;;;:::<<<===<<<:::888888999888777888888888888999999555666666666555444444444666666666666666666555444111111111111111222222333555444444333333333444444333333333444555555666666555555444444333333222222111111000000111222222333333333333222222111111111111222333333111111222333111111000000000000111111+++...222444333111000000000000000000000000000000000...------......---,,,//////000000//////......///---,,,---...///...---......///000000000///...000///...---,,,+++++++++,,,,,,,,,,,,,,,---......---------............---------------.........///---,,,,,,+++++++++,,,,,,...............------------,,,++++++,,,---+++***000000///.........//////)))+++------,,,---...000...---,,,---//////...,,,,,,++++++,,,...//////...///...------......---+++---.....................,,,,,,------------,,,,,,,,,---///000///...,,,+++++++++++++++++++++,,,,,,+++,,,---......,,,***)))((()))***+++---......///,,,,,,---------------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------------,,,------)))+++------,,,++++++++++++,,,,,,------,,,,,,+++******+++,,,---///000111------............------......///...,,,,,,---///+++,,,...---,,,***++++++~~~|||{{{zzzyyywwwuuuttttttsssrrrqqqooommmmmmhhhfffdddcccdddddddddccccccbbbbbbaaaaaaaaabbbbbbfffdddaaa``````___^^^]]][[[\\\]]]\\\ZZZZZZZZZ\\\\\\]]]]]]]]]]]][[[ZZZYYYXXXYYYYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSRRRRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHFFFEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFDDDBBBBBBCCCDDDCCCBBBAAAAAAAAACCCEEEEEECCCAAAAAAAAA@@@@@@AAABBBCCCCCC@@@AAAAAABBBBBBAAA@@@@@@?????????>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>======>>>>>><<<<<<======<<<<<<;;;:::;;;::::::999999999999999888888888999:::<<<===>>>:::999888777666777777888555888:::;;;:::::::::;;;888888999:::::::::999999::::::::::::;;;;;;;;;;;;888777666777888::::::999:::<<<======<<<;;;;;;<<<888999:::999777555666777999888888888888999:::;;;555666888777666444555555666666666666666666555444333333222222222333333444444444333333333444555555333444444444555555555555555444333222222222222333000000000000111222333333333333333222111111000000000111222222111111222333000////////////000111111,,,///222444333222222333//////000000000000000111000///......//////...,,,///000000000000000/////////...---...//////...---......//////000000//////000///...---,,,,,,,,,,,,++++++++++++,,,------...------------.........///......------......///000...------,,,,,,,,,,,,,,,.........------------------,,,++++++------,,,+++---,,,,,,,,,,,,,,,------''')))***++++++,,,...000...---,,,---//////---+++---+++******,,,------,,,...---------......,,,***---------...............------............------......//////...---+++***+++++++++,,,,,,---------,,,------...---,,,***))))))***+++,,,---.........,,,,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***,,,//////---+++***))),,,,,,------------,,,,,,*********+++---///111222------......//////......---......---++++++,,,...)))+++,,,,,,*********+++~~~zzzyyywwwvvvwwwvvvtttsssuuutttsssqqqooollljjjiiigggdddbbbaaabbbbbbaaaaaacccbbbbbbaaa`````````aaadddbbb___^^^^^^^^^]]]\\\ZZZ\\\]]]]]][[[ZZZ\\\^^^\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNGGGHHHIIIKKKKKKKKKJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHFFFDDDDDDFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDEEECCCAAAAAAAAABBBBBBAAA@@@@@@AAACCCDDDDDDBBB???????????????@@@BBBCCCCCC@@@@@@AAABBBBBBBBBAAA@@@@@@@@@??????>>>???????????????>>>>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAA??????>>>============>>>===============<<<<<<;;;;;;;;;:::999999999999:::888888888888999;;;<<<<<<999888777666555666777777888999::::::999888999;;;777777888999999999999999::::::::::::999999999999777888::::::999888999999999;;;======;;;::::::;;;999999999777555444666777999888777777777888::::::444666888777555333444666333444555666777777777777444444333333333333333444444444333444444555666666333333333333333444444444444333222111111222222333000000000000111222333444333333222222111000000//////111222222111111222333000000//////000111111222000222444444222222222333////////////000000111111111///......000000///---//////000000000000//////000///......000000///.........//////000000000000000000///...------------************+++,,,---..................//////000//////.........///000111///......---,,,,,,------.........------,,,,,,,,,---,,,+++,,,---...---,,,++++++***++++++,,,---...(((***+++,,,++++++---///---,,,,,,---//////---+++...,,,***)))***++++++***,,,++++++---......---+++---------.........//////000000111111111111000000222111000///...,,,++++++++++++,,,---......//////......---,,,,,,+++*********+++,,,---......------,,,,,,---...............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---...---///000///---,,,------------............------++++++++++++,,,---...///+++,,,---............---,,,------,,,******+++,,,''')))++++++)))((()))***}}}||||||uuusssrrrrrrssstttsssqqqvvvuuussspppmmmiiifffeeefffdddaaa``````aaa``````dddcccbbbaaaaaa``````aaacccaaa^^^]]]]]]]]]\\\[[[YYY\\\^^^]]][[[[[[]]]```[[[[[[YYYXXXXXXWWWXXXXXXXXXWWWVVVUUUVVVWWWXXXYYYWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNFFFGGGIIIJJJKKKJJJIIIIIIKKKKKKLLLLLLKKKKKKJJJIIIGGGEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEBBB@@@???@@@AAAAAA@@@@@@@@@AAABBBDDDCCCAAA>>>>>>>>>>>>???@@@BBBCCCDDD???@@@BBBBBBCCCBBBAAA@@@AAAAAA@@@???>>>>>>??????>>>>>>======>>>???@@@@@@?????????@@@@@@AAAAAAAAA@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999999::::::888888888888999:::;;;;;;999888666555555666666777:::;;;;;;999777777888:::666777888999999999999999999999999888888888777777666:::===<<<999777888999777999<<<<<<;;;:::::::::;;;;;;:::777555555777:::888777666666666777999:::333666888777444222333555111222444666777888999999444444333333333333333444444444444444555555666777222222222222222222333333444333222111111111222333000000000000111222333444333333222222111000000//////111222222111111222444111111000000111222333333444555555444222111111222.../////////000000111111111000//////000111000.........///////////////...111///...///000111000///.../////////000000111111000000///............///************+++,,,---..................///000111000//////......000111222000///...---------------.........------,,,,,,,,,...,,,,,,,,,.........,,,+++++++++,,,---...///000+++,,,------++++++,,,...---,,,,,,...//////---+++...,,,)))))))))******)))))))))***,,,//////...------------.........//////333333444444444444333333555444222000...---,,,,,,++++++,,,---...000000111///...---,,,+++***+++++++++,,,---.........---,,,,,,------.../////////...++++++,,,,,,,,,---------------------------------+++---///...,,,+++,,,///000000000...---...000333---......//////......---------,,,++++++++++++,,,***+++,,,,,,------------,,,------+++))))))***,,,&&&(((******((((((((()))}}}|||{{{{{{{{{|||xxxwwwvvvtttsssqqqpppooosssqqqooollliiigggeeeccc````````````____________dddcccaaa```_________```ccc___[[[YYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYZZZ\\\\\\]]]\\\ZZZZZZZZZYYYWWWTTTXXXXXXXXXWWWWWWVVVUUUUUUTTTUUUVVVVVVUUUTTTSSSRRRNNNPPPRRRSSSSSSTTTWWWZZZPPPNNNMMMMMMNNNMMMLLLJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFDDDBBBBBBDDDFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@???>>>===<<<<<<>>>@@@AAAAAAAAABBBBBBAAAAAA@@@@@@BBB@@@???>>>?????????>>>=======================================>>>???@@@???======>>>???@@@???>>>;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<<<<::::::;;;<<<:::::::::::::::::::::::::::888555333444555555555888999999999999888888777888777666777999::::::888;;;:::::::::999888888888999999999999999888777777888888888888999999999999;;;999777555444555666777333444555555666666555555888777777666666666666777444444444444444444444444333333333333333333333333333222///......000333555000//////000222444444333222222222222222111000///444222000000222333111...555444222111111111111222777444000///000000...,,,222111000......000111222...///000222222333333333222111///......//////000333111000...------------///...---,,,,,,---.../////////............///000+++...111000...,,,,,,---000000///...,,,+++******---,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,---///111---------............///+++,,,------++++++,,,---000000//////............,,,,,,------,,,,,,+++***+++***)))))))))+++...///000///---+++*********+++,,,******+++......+++(((------.........---+++***,,,++++++,,,,,,...///000,,,---///000000///...---666555555555555555666666666333000---++++++,,,---,,,+++******+++...000222111000///...,,,,,,,,,,,,,,,---......------...000///.........000000...---+++++++++++++++,,,.....................---,,,,,,------..................000000//////...---------,,,---...///000000000000...//////...,,,***+++,,,++++++++++++++++++++++++)))***,,,------+++(((&&&((())))))))))))*********~~~|||zzzyyyyyyyyyzzzxxxwwwvvvuuutttsssrrrqqqrrrpppnnnllliiifffdddccc````````````____________```___^^^\\\\\\\\\]]]]]]bbb___[[[YYYYYYZZZZZZZZZ[[[ZZZYYYYYYYYYZZZ\\\\\\\\\ZZZYYYYYYZZZYYYWWWUUUVVVVVVVVVVVVVVVWWWWWWWWWTTTTTTUUUUUUTTTTTTSSSRRRPPPPPPQQQRRRSSSUUUVVVWWWPPPNNNMMMMMMMMMMMMLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFDDDCCCBBBDDDFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAA???>>>======>>>???AAACCCBBBCCCCCCCCCBBBAAA@@@@@@AAA@@@>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>===<<<;;;<<<>>>???>>>===;;;;;;;;;;;;;;;<<<======:::;;;<<<<<<::::::;;;<<<::::::::::::::::::::::::888888777888888888555333666666777777888777777666888777666777999:::999888888888777777777777777777888888888888888777666555777777777777777777777777999777555444333333444555444444555666666666666666555555555555666666777888444444444444444444444444333333333333333333333333333222111000000222333444111000///000222333333222222222222222222111000///333111000000222333111///444333222111000111222333666333///...///000///---111000...------...000111//////000111222222222111//////.........000111222000000...---,,,,,,------///...------------...///---.....................)))+++......---,,,---...//////...---,,,+++******++++++++++++++++++++++++(((***+++,,,+++,,,---///---------............///,,,---......,,,,,,---...///////////////...------,,,,,,------,,,,,,+++***+++******)))***+++---.........---,,,++++++++++++---,,,+++,,,//////,,,***------.........---++++++++++++,,,,,,---....../////////000000000000000000333333444555666888:::;;;777555111---+++******+++,,,+++******+++---000111///......---------------,,,---///...------...000...------...//////...,,,,,,,,,,,,,,,,,,...//////000000000000000///......------...........................///......---,,,,,,---...//////000000///...//////...,,,***+++,,,++++++++++++++++++++++++)))***,,,------+++(((''')))))))))*********++++++~~~}}}{{{xxxwwwvvvvvvvvvvvvvvvvvvuuuttttttsssssspppooommmjjjhhheeedddccc`````````____________^^^]]]]]]\\\[[[[[[[[[\\\\\\```]]]YYYXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\YYYXXXXXXXXXYYYYYYWWWUUUSSSTTTTTTUUUVVVVVVWWWWWWTTTTTTSSSSSSRRRRRRSSSSSSSSSQQQOOOPPPSSSUUUTTTSSSPPPNNNMMMMMMMMMMMMLLLJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEECCCCCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBB??????>>>>>>???AAABBBDDDDDDDDDDDDCCCBBBAAA@@@???@@@>>>======???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;<<<<<<;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<===:::;;;<<<<<<::::::;;;<<<999999::::::::::::::::::777777999<<<<<<:::555111333444555666666777666666999777777777999:::999888666666777777777777777777888888888888777666555444666666666666666666666555666555444222222222333333444444555666666666666666222222333444555666777777444444444444444444444444444444444333333222222222222222222333333333444444222111000111222333222000111111222222222111111000222111000000222333222111222111111000000111222333333111///...///000000//////...---,,,,,,---.../////////000000000000000///---------...///000222333......---,,,,,,------...///......------......///,,,---............,,,,,,''')))+++,,,,,,,,,---///---------,,,,,,+++++++++))))))******++++++,,,,,,)))+++,,,,,,+++***,,,------------............///---...//////------...///......///000///...---,,,,,,,,,------,,,,,,+++******+++++++++++++++++++++,,,,,,,,,------,,,,,,+++...------...//////---,,,,,,------------,,,,,,+++***+++,,,---......------000///......///000111222000111333555888;;;===???999777333///,,,***))))))++++++******+++---///000,,,,,,---------......///,,,...//////......///000...------...//////...,,,------------...///000111222222333333222222111111......------------------+++,,,...//////...---,,,+++,,,---...////////////---...///---+++***+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++)))'''************+++++++++,,,}}}{{{yyyvvvtttsssssssssssssssssssssssssssrrrrrrmmmlllkkkiiifffdddcccbbb``````_________^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^___]]][[[XXXWWWWWWXXXXXXWWWZZZYYYZZZZZZZZZZZZ[[[[[[WWWVVVVVVWWWXXXXXXWWWUUUSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQSSSSSSUUUQQQMMMOOOSSSUUURRROOOOOONNNLLLLLLMMMMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCEEEFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???>>>???===<<<===???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;;;;::::::::::::;;;:::999:::<<<===<<<;;;;;;;;;;;;::::::;;;<<<<<<:::;;;<<<<<<::::::;;;<<<999999999999999:::::::::666777999<<<<<<:::555111333333555666777777777777999888777888999:::999777777777888888999999::::::999999999888888777666555555555555555444444444444555444333222222222333333333333444555555555555555222222333333444444444444333333333333333333333333555555444333333222111111222333444555555555444333333222111111222222111///000111111222222222111111000000000111222222222222111000//////000111222333000///......///000111111///...------------.../////////////////////......------......///000111111------------......////////////............//////,,,---///000000...,,,+++)))***+++,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***+++,,,,,,***)))***,,,---------............///,,,...///...---,,,---...,,,---///000000///---,,,,,,,,,------,,,,,,+++*********+++++++++******))))))***,,,---...---,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...,,,+++///...,,,+++,,,...000222000111333555888;;;>>>???;;;999555111---+++***)))************+++,,,......,,,,,,------............,,,...//////...---///000///...---...000000...---............///000111111222222333333333222222111......------------,,,,,,)))+++...000111000...---++++++,,,...............,,,---...---+++***+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,zzzyyywwwtttrrrqqqqqqqqqppppppppppppppppppoooooojjjjjjhhhgggeeecccbbbaaa____________^^^^^^^^^^^^]]]^^^^^^^^^_________^^^ZZZXXXVVVUUUVVVWWWVVVUUUXXXXXXYYYYYYZZZZZZZZZZZZUUUTTTTTTUUUWWWWWWVVVTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQRRRSSSUUUQQQMMMNNNQQQSSSPPPMMMOOOMMMLLLLLLMMMLLLKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCAAA@@@@@@??????@@@AAAAAA@@@???>>>======???===<<<===???@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;:::::::::::::::<<<;;;;;;;;;===>>>===<<<<<<;;;;;;:::::::::;;;;;;:::;;;<<<<<<::::::;;;<<<888888888999999:::::::::888888777888999888555333444555666777888999999999999888777888999999888777777777777888888999999:::999999::::::999999888777666555555555444444444333555555555444444444444444222222333444444444444333333333444444333222111000333333333333333333333333555555444333333222111111222333444666666555444333444222111111222222000//////000111222222222222222000000111111111222222333000//////...///000222333...............///111333000//////////////////000....../////////......---....../////////...............//////000000111111////////////////////////...///111222111000...,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...//////+++,,,---,,,*********+++---------............///+++---------,,,+++,,,---,,,---...//////...------,,,,,,------,,,,,,+++*********+++++++++***)))))))))***,,,---......---,,,,,,------,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,)))***,,,......---+++***000///---,,,,,,///222444222222333555666999;;;<<<<<<:::666333///---++++++************++++++,,,---------......------,,,+++,,,---......------...///000///...///000111///---...------......///000111000000111111111111111000......------,,,,,,,,,,,,)))+++...000111111///...***+++,,,---............+++---------+++***+++,,,(((((((((((((((((((((((()))***++++++++++++***)))******+++++++++,,,,,,,,,~~~xxxwwwuuusssqqqpppppppppmmmmmmmmmmmmmmmlllllllllhhhgggfffeeecccbbbaaa```_________^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]\\\[[[[[[XXXVVVTTTTTTUUUVVVUUUTTTVVVWWWWWWXXXYYYXXXXXXXXXTTTSSSSSSTTTUUUVVVTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPPPPOOOPPPPPPQQQQQQSSSPPPMMMNNNPPPQQQOOOMMMOOOMMMLLLLLLLLLLLLKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGDDDCCCCCCBBBBBBAAAAAAAAAAAABBBDDDDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA???>>>>>>>>>>>>?????????>>>======???===<<<<<<>>>??????>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::::::::;;;;;;===<<<<<<<<<>>>???>>>===<<<;;;;;;::::::::::::::::::;;;<<<<<<::::::;;;<<<777777888888999::::::::::::888666666777777666444666777888999999:::999999:::999777888999999888777555555666666666666666666888999::::::;;;;;;::::::777777777666555555444444555555666666555555555555222222333444444444444444444444555444333222000...333333333333333333333333444444444333333222222222222333444555555555444333444222111111222222000///...///000111222333333333000111222222111000222333000//////......///000111---...///...---...111333111111111111111111111111......///////////////......////////////...---,,,...///000111111111111111...//////000000//////...000111222222111000...---///...,,,+++,,,---,,,+++------------------------,,,,,,------......//////+++---...---++++++,,,------------............///+++,,,------++++++,,,------------------.........,,,,,,------,,,,,,+++***)))************************+++,,,,,,------------,,,------,,,++++++,,,...,,,++++++++++++,,,,,,---***+++,,,------,,,+++***111000...---...111444666333333333333444555666777888777555222000---,,,+++))))))*********+++++++++,,,---.........,,,+++******,,,------,,,,,,---...///......///000000///---,,,,,,,,,,,,---...///000---...//////000/////////......------,,,,,,++++++)))+++---///000///......******+++,,,------------+++,,,---,,,+++***+++,,,(((((((((((((((((((((((())))))***++++++++++++***************+++++++++,,,~~~~~~~~~wwwuuusssrrrpppppppppqqqlllllllllkkkkkkkkkjjjjjjffffffeeedddbbbaaa``````_________^^^^^^^^^]]]]]][[[[[[\\\\\\\\\ZZZYYYXXXVVVTTTSSSSSSTTTUUUTTTRRRTTTUUUVVVWWWWWWWWWVVVVVVTTTSSSRRRSSSTTTTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNMMMKKKKKKLLLLLLJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@???AAACCCCCCBBBBBBBBBCCC@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAA@@@@@@???===>>>>>>???????????????@@@>>><<<<<<>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<>>>???>>>===<<<;;;::::::999999:::::::::;;;<<<<<<::::::;;;<<<666777777888999999:::::::::999888888888888777555888888999999999999999888:::999888888999999888666666666666666666555555555666777888999:::;;;;;;;;;999999888888777666666555555555555666666666555555333444555555666666555555222333444555444333111000222222222222222222222222333333333333333333333333222222333444444444444444333111000111222222111000...///000111222333333333000222333222000///000222111000///...---...///000---...///...------000333000111111111111111111000---...///000000000000000,,,---.../////////...---...///000111111000//////...///000111111000///...111111111000///............+++))))))+++------,,,........................------------------------,,,---......---,,,---///---------............///,,,---...---,,,+++,,,......---,,,++++++---///000,,,,,,------,,,,,,+++***))))))(((((()))***+++,,,,,,,,,+++++++++,,,---------...///---++++++...000++++++*********+++------++++++++++++++++++++++++...---,,,,,,---///222333111111111111111222333333333222111000...---,,,+++((())))))******************+++---......---,,,+++)))+++,,,,,,******+++------,,,,,,---......---+++************+++,,,---...,,,------...//////............------,,,++++++***)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,***+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))******++++++++++++)))))))))*********++++++~~~~~~~~~~~~~~~vvvuuusssqqqppppppqqqqqqmmmmmmlllkkkkkkjjjiiiiiieeeeeedddcccbbbaaa``````______^^^^^^^^^]]]]]]]]]\\\]]]]]]]]]\\\[[[YYYXXXUUUTTTSSSSSSTTTTTTSSSRRRSSSTTTUUUVVVWWWVVVUUUUUUTTTSSSRRRSSSTTTSSSRRRPPPNNNOOOOOOPPPPPPQQQQQQRRRLLLMMMOOOPPPQQQPPPOOOOOONNNOOOOOONNNMMMMMMNNNPPPNNNMMMKKKKKKLLLLLLJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@===@@@BBBCCCBBBAAAAAABBB@@@??????@@@AAABBBCCCDDDBBBCCCCCCCCCDDDDDDEEEEEEAAAAAA????????????AAAAAA>>>>>>???@@@AAAAAAAAAAAA===>>>???@@@@@@AAA@@@@@@AAA???===<<<===>>>===<<<========================;;;;;;;;;;;;<<<<<<===>>>===<<<;;;<<<>>>>>>>>>===<<<;;;::::::999999999999:::;;;<<<<<<::::::;;;<<<666777777888999999:::::::::::::::;;;;;;:::777555888999999999999888888777;;;999888888999999888666999999888888777777666666444555666888:::;;;;;;;;;;;;::::::999888777777666444444555666666555555555555666666777777777777777111222444555555444333222222222222222222222222222333333333333333333333444222222222333333333444444222111000111222333222000---...000111333333444444111333444333000...000222111000///...------...///---///000...,,,---000333000000111111111111000000------///000111111111111***+++---///000000//////---...///000000///...---...///000111111000///...222111///...------------+++(((&&&'''+++------,,,000000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000---------.........//////---...///...------...//////---+++******,,,///111,,,,,,---------,,,++++++)))(((''''''(((***,,,......---++++++++++++------...000000///,,,,,,///222++++++*********+++---...,,,,,,+++******++++++,,,))))))))))))***,,,...///000000//////000111111222///......---,,,,,,+++***((())))))************)))''')))+++---///......---(((***++++++***)))+++,,,++++++***+++,,,---+++)))))))))))))))***+++,,,,,,,,,,,,---......///............---,,,,,,+++******)))))))))))))))*********))))))***+++,,,,,,,,,,,,***+++,,,,,,+++***+++---************************))))))*********++++++,,,((())))))))))))*********~~~{{{yyywwwwwwuuutttsssqqqooonnnllllllnnnmmmlllkkkjjjiiiiiihhhgggfffeeedddbbbaaa```___]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRQQQQQQQQQNNNNNNOOOPPPPPPPPPOOONNNPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLLLLLLLKKKKKKKKKHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@?????????@@@AAA????????????@@@AAABBBBBBFFFDDDCCCBBBCCCDDDCCCBBBDDDCCCAAA@@@???>>>>>>>>>============???AAACCCDDDAAAAAAAAA@@@@@@@@@??????CCCBBB@@@>>>===<<<======;;;<<<<<<===============<<<;;;999999;;;;;;:::888::::::::::::::::::::::::777888888888888999999999999::::::;;;:::999888777444444555777888:::;;;<<<999999888777666666777777:::888666666666666555444555666777888888777555555999888888777666555444444999888666555666777999:::999999888777777777777777555555555666666666666666555555666666666666555555444444444333333222222222222333333111//////333666444444333222222222222333333333222222222333333444222222000///............000000000000////////////000000000000000///......000000///...------,,,,,,---,,,++++++,,,///111333222111///...---...000111///000111222333222222111000///.........///111222000000000000000///......,,,///000...///333444222333222111000////////////---,,,******+++,,,+++***---...............------,,,,,,++++++******++++++---.........---,,,,,,+++,,,,,,,,,---------......,,,---...//////...---,,,///...,,,,,,...//////...------------------,,,,,,---***''''''***,,,,,,+++...---++++++---......---//////............//////,,,,,,,,,++++++*********///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///...---,,,+++++++++***(((&&&&&&(((*********+++***))))))+++,,,+++*********++++++++++++******+++)))))))))+++,,,+++***,,,++++++***)))))))))*********))))))))))))*********,,,,,,+++)))((()))******++++++,,,,,,++++++***)))******+++++++++************)))))))))+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************************}}}zzzxxxwwwvvvttttttsssqqqooommmlllkkknnnnnnmmmlllkkkjjjiiiiiifffeeedddcccbbb```______^^^^^^^^^]]]]]]]]]]]]]]][[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTSSSRRRQQQPPPOOOOOONNNOOOOOOPPPQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGEEEDDDDDDDDDEEEFFFEEEDDDDDDCCCBBBBBBAAAAAABBBAAA@@@?????????@@@AAA@@@@@@?????????@@@AAAAAADDDBBBAAAAAACCCCCCCCCBBBDDDCCCBBB@@@???>>>>>>>>>===<<<<<<<<<===???AAABBBAAAAAAAAAAAA@@@@@@@@@???BBB@@@???===<<<<<<<<<<<<;;;;;;<<<===============>>>;;;888777888999::::::::::::::::::::::::::::::777777888888888999999999999999:::;;;:::999888777444555666777888888999999999888888777666666777777999888555555666666555444555666666777777777666666888888888777777666666666888777555444444555666777888777777666555666666666777666666555444333333222444444444444444444444444444444444333333222222222222333333111///000333666333333222222222222333333333333222222222222333333222111111000////////////000/////////////////////000000000000000///......//////......---,,,,,,,,,,,,,,,++++++,,,...111222222111000//////000111222000111222333333333222222000//////...///000111222//////000000000000//////,,,//////------111111///222111000///............111///,,,++++++,,,+++***------............------...---,,,+++++++++++++++------......------,,,++++++++++++,,,,,,,,,------------............------///---,,,,,,...///...---//////...---,,,++++++******)))(((***,,,---,,,***---,,,+++,,,.........---//////............//////,,,,,,,,,+++++++++******---,,,+++))))))))))))***------,,,,,,+++,,,,,,,,,......------------......,,,,,,,,,,,,++++++++++++***(((&&&&&&((()))******+++***))))))++++++***))))))******++++++******)))***)))((()))+++++++++***,,,,,,+++***************)))))))))(((((()))))))))***+++,,,+++)))((()))******++++++,,,,,,++++++***)))))))))******+++++++++((((((((())))))+++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************~~~~~~}}}{{{yyywwwvvvuuutttsssrrrpppooommmlllkkknnnnnnmmmlllkkkjjjjjjiiiddddddcccbbb```___^^^^^^^^^^^^^^^^^^^^^^^^______[[[[[[ZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPOOONNNNNNMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPOOONNNMMMMMMNNNOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@AAA@@@???@@@BBBCCCCCCBBBDDDCCCBBB@@@@@@?????????======<<<;;;<<<===>>>???@@@@@@@@@@@@??????????????????===<<<;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>:::666444555888999:::999999999999999999999999777777777888888888999999888999:::;;;:::999888777555666777888777666555444888888777666666666777777888666444444555555444333555555555555666777888888888888888888888888888888777666444333222333444444666555555444444444444444555555444444333333333333555444333222222333444555444444333333333333222222333333333111000000222444111111111111222333444555333333222222222222222333222111111000000000111111////////////////////////000000000000000///...............------,,,,,,+++,,,+++++++++,,,...///111222111000000000111222333111111222333333333222222///////////////000111111......///000000000//////---//////,,,,,,///000---000000///...------------333000---++++++,,,++++++------............------///...---,,,++++++++++++------......------,,,,,,*********+++++++++,,,,,,......------------......///---,,,---......---,,,000///...---,,,+++***)))'''((())),,,......,,,))),,,+++,,,---//////---,,,//////............//////,,,,,,,,,,,,+++++++++++++++******))))))******+++///...,,,+++***+++,,,,,,------,,,,,,,,,,,,------((()))***+++,,,++++++***+++)))&&&%%%''')))++++++,,,+++))))))******)))''')))******++++++******))))))((('''(((***+++***))),,,,,,++++++++++++++++++(((((((((((((((((((((((()))***,,,+++***((()))*********++++++++++++******)))((((((((()))+++,,,---%%%&&&''')))***+++++++++++++++,,,------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))~~~}}}}}}|||{{{zzzxxxwwwuuuttttttsssrrrqqqpppnnnmmmlllkkkmmmmmmlllkkkjjjiiihhhhhhcccbbbaaa```___^^^]]]]]]\\\\\\]]]]]]^^^^^^______[[[ZZZZZZYYYXXXXXXWWWWWWUUUVVVVVVUUUUUUTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQRRRPPPPPPOOOOOONNNMMMMMMLLLNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKLLLNNNOOOLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>???????????????AAACCCDDDDDDCCCCCCCCCAAA@@@@@@????????????>>>===<<<<<<<<<===>>>???>>>>>>>>>==================<<<;;;:::::::::999::::::;;;<<<<<<<<<<<<;;;<<<999666555666777888888999999999999888888888888777777777777888888888888888999::::::::::::888888666777888888777555333111888777777666666666777777777555333333444444444222555555444444555666888:::::::::999999888888777777777666555444333222333333444444333222222222222333111222222444555666777777666444333111111333444666333333333333333333333333333333333222111111222333111111111222333555666777555444333333333333333333222111111111111111222222.........///////////////000000000000000///............------,,,,,,,,,+++,,,+++++++++,,,---//////111000000//////000111222000000111111111111111111///////////////000000111//////000000///......------//////------111333111111000///...------------222///+++***+++,,,,,,,,,,,,,,,---.........------000///...---,,,+++++++++,,,------...------,,,,,,++++++++++++,,,,,,,,,,,,///...,,,,,,,,,,,,...///...---,,,---......---+++......------,,,+++******((((((***+++---------,,,******,,,...000000---+++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...,,,+++******+++,,,+++******))))))******+++((()))+++,,,,,,+++)))(((,,,)))&&&%%%&&&)))++++++---+++***)))***)))(((&&&))))))************)))))))))''''''((()))***)))(((++++++,,,,,,,,,+++++++++''''''((((((((((((''''''(((***++++++***)))))))))******++++++++++++******)))(((''''''(((***---///###$$$&&&)))***************+++---......---,,,***((((((((((((((((((((((((((((((((((((((((((((((((~~~}}}||||||xxxxxxwwwvvvuuussssssrrrqqqqqqpppooommmlllkkkkkkkkkjjjjjjiiihhhgggffffffbbbaaaaaa```___^^^]]]]]]ZZZZZZZZZ[[[[[[\\\\\\\\\ZZZZZZYYYYYYXXXWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRRRROOOOOOOOOOOOOOOPPPPPPQQQOOOOOOOOONNNMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPOOOMMMKKKKKKKKKMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAA@@@@@@???>>>>>>>>>>>>??????@@@BBBEEEFFFEEEDDDBBBAAA@@@@@@????????????@@@???>>>===<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;888777777777999888666444999999999888888777777777666666777777777888888888888888::::::::::::999888777888888777666444333111777666666666666666777777666444222222444444444333555444444333444666888999;;;;;;:::999888777666555888777666555444444444333444444333222222222222222222333444555666777888888666555333222222333555666333333333333333333333333444333222222222222111111222222222333555666888999666666555444444444444444222111111111111111222222------....../////////000000000000000000///.........---------------,,,,,,,,,,,,,,,,,,---......///............//////000000//////.....................//////000000000000000111111111000...---+++***---///000...000555888777111111000///............---+++))))))+++---......++++++,,,---......------000///...---,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------------...---,,,++++++,,,---......---,,,---......,,,***++++++,,,,,,,,,,,,,,,,,,***************+++---///******+++...000000...,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............---,,,+++++++++,,,,,,+++******))))))******+++***+++,,,---,,,***(((&&&+++)))&&&%%%''')))++++++,,,+++))))))))))))(((&&&)))))))))******))))))))))))''''''((()))***)))(((******+++,,,,,,,,,+++***''''''((((((((((((''''''&&&)))++++++***)))((())))))******++++++******)))(((''''''&&&(((***---...###$$$&&&((()))***)))))))))***,,,...///...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((~~~}}}{{{{{{zzzzzzuuuuuutttssssssrrrqqqqqqppppppooonnnmmmlllkkkkkkiiiiiihhhgggfffeeeeeedddaaaaaa``````___^^^]]]]]]YYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQNNNNNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNNNNOOONNNMMMKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>????????????@@@CCCEEEFFFEEECCC@@@@@@???>>>>>>>>>>>>>>>@@@???>>>=========>>>???;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999888999::::::;;;;;;::::::777777888999:::999666333999999888888777666666666666666666777777777888888777888999:::;;;:::999999888888777666666555555444666666555555666666777777666444222333444555444333444444444444555666777777::::::999888777666666555888777777777666666555555555444444333333333333333777777666666666555555555666555444333333444555666222222333333333333444444555333222222333333111///222222222333444666777888777666555444333333333444222111111000000000111111---------......//////000000000000000000///..............................---------.........//////,,,------....../////////......---,,,,,,,,,------......///000000000000000111111000///...---+++***,,,...///---000666:::999222111000///............)))(((((())),,,.........***+++,,,------...------...------,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------.........------,,,,,,,,,,,,------...---------...---+++(((******++++++,,,---------,,,,,,+++***)))***---000******+++---///000///---......------------......,,,,,,,,,,,,------------,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,+++)))'''&&&***(((&&&'''(((*********+++***(((((())))))(((&&&((())))))******))))))((()))((('''(((***+++***)))((()))***+++,,,+++***)))'''((()))******)))((('''%%%(((+++,,,***)))((()))))))))************))))))((('''''''''(((***+++,,,%%%&&&'''((())))))))))))((()))+++,,,------------))))))))))))))))))))))))))))))))))))))))))))))))}}}|||{{{yyyxxxxxxxxxxxxsssrrrrrrrrrqqqpppppppppoooooonnnnnnmmmlllkkkkkkiiiiiihhhgggfffeeeeeedddaaaaaa``````______^^^^^^YYYYYYYYYYYYXXXXXXXXXXXXZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@>>>>>>@@@BBBDDDEEECCCAAA???>>>>>>===============>>>===<<<<<<<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999888888999:::::::::::::::999888888888999999777555999888888777666666555555666666666666777777777888777888999:::;;;:::999999999888666555555666888999555555555555555666777777666444333333444555555444444444555555666555555555777777777777777777777777666666777777777666666555666666555444444444444555777777666555444444333333333333333333333333333333222222222333333444444444555333222222333333111...111111111222333444555666555555444333222111111222222111111000////////////,,,,,,---......///000000000000000000000///......////////////////////////......//////000000//////,,,---...//////000000000///...---,,,,,,,,,---------...///000111000000///......//////......------+++------***---333777666000000///...------------))))))***,,,...///...,,,******+++,,,------------,,,++++++++++++,,,,,,---+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,---------......---***'''+++++++++++++++,,,,,,,,,+++---...---***)))+++---+++******,,,...000//////...------,,,,,,------...,,,,,,,,,---------......,,,---...//////......---)))***,,,---......---,,,......------------......*********))))))((((((((((((''''''(((******)))(((***)))(((((()))***)))'''(((((())))))))))))((((((***)))((()))+++++++++***&&&''')))++++++***)))((('''(((***++++++***((('''$$$'''***,,,+++)))(((((())))))************))))))'''((((((((())))))******)))((((((((((((((())))))(((((()))***+++,,,---...++++++++++++++++++++++++************************~~~zzzyyyxxxwwwvvvvvvvvvvvvqqqqqqqqqqqqppppppoooooooooooonnnmmmllllllkkkkkkjjjjjjiiihhhgggfffeeeeeeaaaaaaaaa```_________^^^ZZZZZZYYYYYYXXXXXXWWWWWWZZZYYYYYYXXXWWWWWWVVVVVVTTTUUUUUUTTTTTTSSSRRRQQQMMMMMMMMMLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIDDDEEEEEEFFFGGGHHHHHHHHHEEEFFFFFFGGGGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@>>>>>>======>>>???@@@@@@>>>>>>???AAACCCCCCAAA???>>>======<<<<<<<<<<<<===<<<;;;;;;:::;;;<<<===>>>>>>>>>=========<<<<<<<<<:::;;;<<<<<<<<<;;;:::999888888999::::::::::::999;;;999777777888999888888999888888777666555555444666666666666777777777777777888999:::;;;::::::999999777555444555777:::<<<555555555555555666777888666555333333555666666555444555666666666555444333333444555666777888999:::555555666666777666666666777777666555555555555666444444444444444444444444111222222333333222222111222222222333333444444444555333111222444333111...000000000000111222333333444333222111000000000000222222000///............,,,,,,------...///000000000000000000000//////.../////////000000000000000...///000000000000000///---...///000111111111111000///...---,,,------...---...000111111111000///+++,,,---...////////////***,,,+++(((***///333222//////...---,,,,,,,,,,,,++++++,,,...000///---***)))***+++,,,------...---************+++,,,------+++,,,,,,---.........---******+++++++++,,,,,,,,,++++++---......---++++++---------......---***''',,,,,,,,,++++++************---000///,,,***)))***,,,+++***+++---///000000...------,,,,,,------...,,,,,,,,,------.........,,,,,,.........---,,,+++'''))),,,...//////---,,,---,,,,,,++++++,,,,,,---(((''''''''''''((())))))''''''''')))++++++)))''')))((('''((()))***)))((((((((())))))))))))((((((+++))))))***+++,,,+++***%%%''')))***+++***)))(((''')))***,,,,,,***)))'''$$$'''***,,,+++)))(((((())))))************))))))'''((())))))))))))((((((+++***(((''''''((())))))((((((((()))***,,,---...++++++++++++++++++++++++************************yyywwwtttqqqqqqrrruuuwwwppppppooooooooooooppppppnnnmmmkkkkkkkkkkkkiiihhheeeeeeffffffeeeeeedddcccddddddcccaaa```^^^]]]]]]XXXXXXXXXXXXXXXWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWSSSSSSSSSSSSRRRQQQOOONNNMMMMMMNNNNNNNNNOOOOOOOOOQQQPPPNNNMMMLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFDDDFFFHHHIIIFFFDDDBBBBBBBBBCCCBBBBBBAAAAAADDDBBB@@@@@@AAABBBAAA@@@CCCAAA>>><<<<<<===@@@BBBAAABBBCCCDDDDDDBBB@@@??????===<<<;;;<<<<<<;;;999:::::::::::::::;;;<<<===>>><<<;;;::::::;;;===>>>::::::::::::::::::::::::888888888888888888888888:::999888888777888888888;;;999888777888777666444555555777888:::<<<===>>>;;;:::888777777777888999777666444333333555777888888888777666666777888999777777777777777777777777777777666666555555555444444444444555555555666666333555666666555555666888888888777555555444444444444444444333333222222222333333333333333333333333222111//////111222222222000000000000111111111111...111111///000444555333111222222000...---...///...///////////////......000---,,,---000111000---000///............/////////.........------------...000111222222111000...111222222333333444444555000000000000000000000000...---,,,///111222000---,,,---......//////......000...------...///...---,,,------......------,,,***+++,,,...///000000000+++++++++,,,,,,---------***+++,,,---///000111111......,,,,,,,,,,,,......,,,,,,,,,------,,,)))&&&******+++,,,,,,---......+++,,,,,,---.........---,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,++++++,,,------......///////////////...---,,,+++,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,++++++,,,---............///,,,******,,,,,,***(((((()))***(((%%%&&&)))---))))))((((((((((((((()))++++++***)))(((((())))))***++++++)))'''&&&'''(((+++***)))*********(((&&&)))((((((***,,,+++'''###***)))'''%%%%%%''')))******))))))***,,,,,,+++)))++++++******)))'''&&&%%%)))))))))))))))***++++++((((((&&&%%%%%%&&&'''(((******++++++++++++******,,,+++***+++,,,---+++)))---,,,+++)))((((((''''''~~~|||{{{wwwvvvsssqqqpppqqqrrrsssooooooooooooooooooooooooooommmkkkkkkkkkjjjhhhfffeeeeeeeeeeeeeeedddccccccccccccbbb```___^^^]]]\\\ZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVUUUTTTTTTUUUVVVWWWQQQQQQPPPPPPOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNPPPOOONNNMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCGGGEEEDDDFFFHHHHHHFFFDDDBBBBBBCCCCCCBBBBBBAAAAAACCCAAA??????@@@AAA@@@???BBBAAA???======>>>@@@BBBAAABBBCCCDDDCCCBBB@@@???@@@>>>============<<<:::===<<<;;;::::::::::::;;;>>>===;;;:::::::::<<<===:::999999999999999999::::::::::::::::::::::::::::::999999888888888888888;;;999777777888888666444666777777888999:::;;;;;;:::999888777666777888888555555444444444555777888888888777666666777888999666666666666666666666666777666666666555555555555444444444555555555666666333555666666555555666888888777666555444444444444444444444444444333333333333333333333333333333333222111000111222333333111//////000000000111111111000222222//////333333111111222222000...---...///...///////////////......///...---...000222111///000//////......//////000////////////.........---...///111222222111///...222222222222111111111111////////////////////////---,,,,,,...111111///,,,,,,---......//////......///...,,,,,,---......---,,,------......------,,,***+++,,,...///000000000+++++++++,,,,,,---------++++++,,,---...//////000...---,,,++++++,,,---...---,,,,,,---...---***'''******+++,,,------......+++,,,------......------,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---.........------...............---,,,,,,++++++,,,,,,---...............------,,,,,,,,,,,,---------------------+++******,,,---+++))))))******(((&&&&&&))),,,))))))(((((((((((()))))),,,+++***)))))))))))))))+++,,,,,,***((('''((()))))))))((()))++++++***(((+++)))'''(((******(((&&&***)))(((((((((((()))******)))(((***+++,,,+++)))))))))))))))))))))(((''')))((((((((())))))***+++(((((('''&&&&&&&&&'''((()))******************)))+++******+++,,,,,,+++))),,,+++***)))((((((((((((~~~|||zzzyyyxxxuuutttsssqqqpppooooooooommmnnnoooooooooooonnnmmmooommmkkkjjjjjjiiigggeeedddddddddeeedddccccccbbbaaaaaa```___]]]\\\[[[[[[[[[ZZZYYYXXXWWWUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUQQQPPPOOONNNMMMMMMNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFHHHGGGFFFEEECCCBBBAAA@@@FFFEEEEEEEEEGGGGGGEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@BBB@@@>>>>>>?????????>>>@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCBBB@@@???AAA???>>>>>>>>>>>>===;;;???>>><<<;;;:::999999999>>>===;;;:::999:::;;;;;;:::999888777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<::::::999888888888888888:::999777777888888777555777777777777888888888888999888777666666666777777333333444555666777777888888888777777777777888888666666666666666666666666666666666666555555555555444444444555555555555555444555666666555444666777777777666555444444444444444444444555555555555555333333333333333333333333111111111333444444333111//////000000000000111111111333333//////111222///111111111000...---...000...//////000000////////////...---///111222222111000000000//////000000111000000000000//////////////////111111111111//////222222111000000///......////////////////////////,,,,,,,,,...//////...,,,,,,---......//////.........---++++++---......---------............------+++,,,---...////////////++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------...///...+++)))******+++,,,---...//////,,,,,,------......------+++,,,.........---+++*********+++,,,,,,,,,++++++++++++,,,,,,------......++++++---....../////////,,,,,,++++++,,,,,,---......////////////...------,,,------------,,,,,,++++++***)))***,,,---,,,+++)))******((('''''')))+++))))))(((((((((((()))))),,,,,,+++************+++,,,,,,,,,+++)))((()))+++((('''''')))+++,,,+++***,,,***''''''((())))))))))))******************)))***(((((()))***+++***)))'''(((((()))*********)))((((((((((((((())))))***((((((''''''''''''((((((((())))))******))))))(((***))))))***++++++***(((******))))))))))))******~~~}}}|||{{{zzzyyyxxxwwwtttssssssrrrpppnnnmmmlllkkklllnnnoooooonnnlllkkknnnllljjjiiiiiihhhfffdddccccccddddddccccccbbbaaa______^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRQQQOOONNNMMMNNNPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQLLLLLLLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKGGGGGGGGGGGGHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@>>>======>>>>>>>>><<<>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???AAA???>>>>>>>>>>>>===;;;>>>===<<<;;;:::999999999===<<<;;;:::999999999:::;;;:::999777777999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999888888888888999:::888777777999999888777666666666666777777777777888777777666666666666666333444555777888999999999888888888777777777777777666666666666666666666666666666666666666555555555555555555555555555555555444555666666444444555666777666555444444444444444444444555555666666777777444444444444444444444444000111222444555555222000////////////000000000111000222222///...222222000000111111000...---///000...//////000000000000///......///000111222333333111000000000000111111222111111111000000000000/////////000111111000//////111000000000/////////...////////////////////////,,,,,,---.........---+++,,,---......///............,,,++++++---......---------............------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,///...---...//////---+++******+++,,,---...//////,,,,,,------...------,,,***,,,...000000...,,,******++++++,,,,,,,,,++++++***++++++,,,------......+++,,,------.........---,,,,,,++++++,,,,,,---.........///000000///...------------------,,,+++***))))))******,,,---------*********)))(((((()))***)))(((((((((((())))))***,,,,,,+++++++++++++++,,,++++++,,,***(((((()))+++)))(((((()))++++++***)))******)))((())))))))))))((()))+++,,,,,,+++)))((()))((('''((()))******)))(((((()))************))))))((((((((((((((())))))(((((((((((((((((())))))(((((())))))))))))(((((()))(((((()))++++++***((())))))(((((()))***++++++}}}zzzzzzyyyyyyyyyyyyxxxxxxsssssssssrrrpppnnnlllkkkjjjkkkmmmnnnnnnmmmkkkjjjmmmkkkiiihhhhhhgggeeecccbbbbbbbbbcccbbbaaaaaa```^^^^^^]]]\\\[[[ZZZYYYYYYVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUSSSQQQPPPNNNMMMPPPOOOMMMLLLMMMNNNPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQJJJKKKKKKLLLMMMMMMMMMMMMKKKLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@>>><<<<<<=========<<<===>>>???AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>============<<<::::::::::::::::::;;;<<<===;;;;;;:::999999999999999<<<;;;::::::::::::;;;<<<999999::::::;;;;;;;;;;;;;;;::::::999888999999999999888777888999:::999888444444555666777888888999777777777777666666666555444555777888::::::;;;:::888888888888777777666666555555555555555555555555555555555666666666666666555555555555555555555444444555666555444333444555666555555444444444444555555555555666666777777777444444444444444444444444000000111333555555222000...////////////000000000...000000...///222333111000111111000......///111......///000111111000000...///000000111111222333000000000000000111222222222111111111000000000000/////////000000/////////.../////////000000000111........................+++---.........---,,,,,,,,,---......///............,,,++++++---.........---......//////......---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---...//////...,,,+++,,,,,,------...//////,,,------...------,,,,,,***,,,...000000...,,,***++++++,,,,,,,,,++++++*********++++++,,,------...------......---,,,++++++,,,,,,++++++,,,,,,---...---...///000000000...---------------,,,+++******((()))***++++++,,,---...++++++***))))))))))))(((((((((((((((((()))******,,,+++++++++++++++,,,,,,)))******)))''''''(((***+++***)))*********((('''''')))+++,,,+++***)))((('''(((***++++++***(((''')))(((&&&&&&((()))))))))***************))))))((())))))(((((((((((())))))'''(((((())))))*********(((((())))))))))))(((((()))(((((()))++++++***)))(((((((((((()))***+++,,,}}}{{{xxxxxxxxxxxxwwwwwwwwwwwwrrrrrrqqqqqqooonnnlllkkkjjjkkklllmmmmmmlllkkkjjjjjjiiiggggggggggggeeecccaaaaaabbbbbbaaaaaa```___]]]]]]\\\\\\[[[ZZZYYYYYYUUUUUUUUUVVVWWWWWWXXXXXXVVVVVVUUUTTTRRRPPPNNNLLLLLLKKKJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIGGGFFFFFFGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEECCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@>>><<<<<<=========<<<===>>>???AAABBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>============<<<:::888888999:::;;;===>>>???999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;888888888999::::::;;;;;;;;;;;;:::999999999999999888777777888:::;;;:::999333444555666777888999999777777888888888777666555666777777888999::::::;;;888888999888888777666555555555555555555555555555555555555666666666666666555555555555555444444444444555666555333333333555555555444444444444444555555555555666666666666666444444444444444444444444000000000222333333222000......////////////000000,,,//////---...333444222///000111000......///111......///000111111111111...000111000//////000222////////////000111111222111111111111000000000000////////////////////////------...//////000111111........................,,,...//////...,,,,,,,,,,,,---......//////.........---+++,,,...000000///......////////////...............///......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,///...------...///...---------------------------------......------,,,,,,***+++---.........,,,+++++++++,,,,,,,,,+++************++++++,,,,,,------.........------,,,******,,,,,,++++++,,,,,,---...+++---///000000///...---+++,,,,,,,,,,,,++++++***(((***++++++++++++---...,,,+++************)))'''(((''''''(((((()))***++++++************+++,,,,,,((())))))(((''''''(((***,,,***************(((&&&%%%(((,,,---,,,***))))))'''(((***++++++***(((''')))'''%%%%%%''')))))))))***+++++++++***))))))(((+++******)))))))))))))))'''((()))***++++++******((())))))******))))))((()))((((((***+++,,,+++***))))))(((((()))***++++++}}}{{{yyyxxxxxxwwwvvvuuutttsssssspppoooooonnnmmmllllllllljjjkkkkkkkkkkkkkkkkkkjjjhhhgggffffffggggggfffddd``````aaaaaaaaa```______]]]]]]\\\\\\[[[ZZZZZZZZZVVVVVVVVVVVVVVVVVVWWWWWWTTTTTTTTTTTTSSSQQQPPPOOOIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNJJJKKKLLLLLLLLLKKKJJJIIIKKKLLLMMMMMMLLLJJJHHHGGGJJJIIIIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEFFFGGGIIIJJJFFFFFFFFFEEEEEEDDDDDDDDDAAACCCEEEEEECCCAAABBBDDDDDDDDDDDDCCCBBBAAA???>>>@@@>>><<<<<<===>>>===<<<===>>>???@@@AAACCCDDDEEEBBBAAAAAA@@@@@@@@@@@@@@@AAA???>>>>>>>>>>>>===;;;888888888999;;;===>>>???666777888999999:::::::::999:::<<<======<<<:::999777888888999::::::;;;;;;;;;;;;:::999999999999:::888777777888:::;;;;;;:::666666666777777888888888777888999999999888777666777777666666666777999999888888999999888777555444555555555555555555555555555555555555666666666777666666555555555444444444444555666555333222333444555444444333333444444555666666555555555555555555555555555555555555555555000///...///111222111000........./////////000000...000000---...111222000///000000000......000111......///111111222222111...000111000...---...000............///000111222111111000000000//////////////////....../////////------------....................................,,,///111111...,,,,,,---,,,---......//////......///---,,,---///111111000......////////////............//////...---,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......//////......---///---,,,,,,---......---/////////...------,,,,,,------......------,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))*********+++,,,,,,------,,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...***+++...000000///---,,,***++++++,,,,,,,,,++++++(((***,,,,,,******,,,...---+++******++++++)))&&&''''''''''''((()))***+++)))))))))))))))***+++,,,)))******)))(((((()))+++***)))))))))++++++)))'''&&&))),,,,,,***)))***,,,))))))***++++++***)))))))))'''%%%$$$&&&((())))))))))))***+++++++++******,,,,,,+++***************'''((()))+++,,,,,,++++++)))******************))))))))))))***,,,---,,,+++***)))))))))))))))******}}}}}}|||zzzxxxyyyxxxwwwuuusssqqqoooooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkjjjiiiiiijjjkkkkkkgggfffeeeeeefffgggfffeee```````````````______^^^]]]]]]\\\\\\[[[[[[ZZZZZZWWWWWWWWWVVVVVVUUUUUUUUUQQQRRRSSSTTTTTTSSSRRRQQQIIIJJJLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOKKKKKKLLLLLLLLLJJJIIIHHHKKKLLLMMMMMMLLLJJJHHHGGGKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEGGGIIIKKKIIIHHHGGGFFFEEEDDDCCCBBB@@@CCCEEEEEEBBBAAABBBDDDDDDDDDDDDCCCBBBAAA???>>>@@@>>>===<<<>>>>>>===<<<>>>>>>>>>???AAACCCEEEFFFBBBAAA@@@@@@??????@@@@@@BBBAAA??????@@@@@@>>>===999999999:::;;;<<<>>>???555666777888::::::::::::777999;;;======;;;999777888888999::::::;;;<<<<<<<<<;;;::::::999999::::::888777777888:::<<<;;;;;;999888888888777777777666888999999::::::888777666777666444333333555777888888999999999888777555444555555555555555555555555444555555555666666777777666666555555555444444444444555666555333222333444444444333333333444444555666666555555444444444333555555555555555555555555000///---...///111111000............/////////000000222111...---000111...///000000000......000222......///111111222222222...000222000---+++---///------------...///111111000000000000//////////////////............//////...------,,,,,,++++++***........................---000222222///,,,---...,,,---......//////......///...---...000222222111......////////////......////////////...---,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------...///000000///...---...---++++++---......---111000///...---,,,++++++---.........---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,------******+++,,,------------,,,,,,++++++,,,,,,---...)))+++---///000///---+++)))***+++,,,,,,,,,,,,,,,)))+++---,,,***)))+++...---+++******,,,,,,)))&&&''''''''''''((()))++++++))))))(((((()))***++++++***++++++***))))))+++,,,((((((((()))+++,,,+++))))))***+++***((((((+++///+++++++++,,,,,,+++++++++)))'''$$$$$$&&&((())))))'''((()))***+++,,,,,,,,,------,,,+++*********+++'''(((***+++,,,,,,++++++******++++++++++++*********))))))+++---...---,,,******))))))))))))******|||zzzxxxxxxyyyzzzwwwvvvuuutttsssoookkkggghhhhhhggghhhhhhiiijjjjjjiiihhhggghhhiiijjjiiihhhffffffeeeddddddddddddeeeaaa```^^^]]]\\\\\\]]]^^^^^^^^^]]]\\\ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTUUUUUUTTTSSSRRRQQQNNNLLLLLLOOOPPPOOOMMMOOOOOOOOOOOOOOOOOONNNNNNRRRPPPNNNLLLJJJIIIIIIJJJMMMMMMLLLKKKJJJIIIHHHHHHMMMLLLKKKIIIGGGFFFFFFFFFMMMHHHEEEEEEHHHIIIFFFCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBAAA@@@@@@??????BBB@@@===;;;;;;<<<===???<<<<<<<<<===>>>???AAABBBAAAAAAAAA@@@@@@?????????======<<<;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;444555777888999999888888::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999888999::::::;;;;;;::::::999888777777888888666555888999999999888777555444666666555555555777999:::999888777666555444333222333333333333333444555666666777777777666555333222777666555444444444444444444444444333333333222222111222333333444444333333555555444333333333333444333444444444444444333333///////////////000111111222000---,,,---...//////222222222111000...,,,+++........................//////000111222333444444444444222111000000000000//////............//////111111000......---------+++///222000---,,,///222000///...---,,,+++++++++------......///.........333000---...222222...***...---,,,,,,---...000111,,,---...---------///111//////000000000000//////000///------......---+++---,,,+++***)))***+++,,,,,,,,,,,,------.........///////////////.........///---++++++---/////////////////////...---,,,+++......------------.........+++(((((()))***++++++,,,+++)))***+++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......---,,,,,,,,,------------,,,+++***...---,,,,,,---...---+++------,,,,,,***)))'''''')))***+++,,,,,,+++))))))''''''&&&'''((()))+++,,,+++***)))(((((()))***+++---,,,+++*********+++,,,***)))))))))++++++)))'''---++++++,,,......+++(((,,,+++***(((''''''''''''))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,'''''',,,444444---)))***((((((((()))******++++++&&&&&&'''))))))***************))))))******+++,,,~~~{{{yyywwwuuuttttttuuuvvvuuutttrrrrrrqqqnnniiifffgggggggggggghhhhhhiiiiiiiiigggggggggiiiiiihhhgggfffeeeeeeddddddddddddddd```___]]]\\\[[[[[[[[[\\\]]]]]]]]]\\\ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUUUUTTTSSSSSSRRRPPPNNNOOOQQQRRRRRRPPPRRRRRRRRRRRRQQQOOONNNNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHKKKJJJIIIHHHGGGFFFFFFFFFKKKGGGDDDDDDFFFGGGEEEBBBDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@???AAA???===;;;;;;<<<>>>???>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999999999999999::::::777888999999999888777666999::::::;;;;;;::::::999999999999:::::::::;;;;;;999999999888888999999:::888999999:::;;;::::::::::::888777777888888777666888999999:::999888666666666555555555666777888999999888777777666555444444555444444444444555555666777777777777777555444333666666555444444444444444444444333222222222222222111222333333444444333333555555444333333333333333333444444444444444333333///////////////000111111333000...---.../////////000000000000///...,,,+++.................................///000111222222333222111000000000000000//////............//////111000///...------------+++///111000---,,,///222......---,,,,,,,,,------,,,---......///.........222///---///222333000,,,...------------......///+++---...---------///111...//////000000//////...///...------...///...,,,...---,,,+++***++++++,,,,,,,,,,,,---------------////////////............000...,,,,,,...000000///---......///////////////------,,,,,,,,,,,,------...,,,))))))***+++,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------,,,++++++++++++,,,++++++***)))(((---,,,+++,,,---...---,,,++++++++++++***)))''''''))))))************))))))((((((''''''((()))***+++******)))))))))))))))***,,,+++***))))))***+++,,,,,,+++***+++------+++)))---,,,,,,---000000---+++***))))))(((((((((((())))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((('''+++111111,,,)))***))))))))))))))))))))))))&&&'''((()))******************))))))******+++,,,~~~zzzvvvuuutttsssrrrqqqrrrssssssrrrqqqpppooonnnlllhhheeegggggggggggggggggghhhhhhhhhgggffffffggghhhgggfffdddddddddccccccccccccccc___^^^]]][[[ZZZZZZYYYYYY\\\\\\\\\[[[ZZZXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRQQQQQQSSSTTTTTTTTTUUUUUUTTTSSSRRRPPPOOONNNKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIFFFCCCCCCEEEFFFDDDAAACCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???>>><<<;;;<<<===???@@@@@@@@@@@@@@@AAAAAABBBCCCAAA@@@???>>>==================<<<;;;;;;;;;;;;<<<999999999999888888888888::::::::::::999888777666999::::::;;;;;;::::::999888888888999999999::::::999888777777777888999:::888888999::::::::::::999:::999888888999999888777888888999999999999888777666555555555666777888999888888777777777666666666777666666555555555555666777777777777777666444444666555444444444444444444444333222111111111222333111222222333333333333333555444333333222222333333333333444444444444333333///////////////000111111333111///...///000000///---.../////////...,,,+++---------------------------------....../////////111000000/////////000000/////////....../////////000000///...------------,,,///111000...---///222------,,,,,,---......///,,,------...//////......000...---///333444222000---............------,,,+++,,,------,,,---///111.........//////............---,,,---//////...---...------,,,+++,,,,,,,,,------------,,,,,,,,,,,,........................000///---...000111111000,,,,,,---...000111222222,,,,,,++++++++++++,,,,,,///,,,******,,,------------,,,******,,,,,,,,,+++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---***+++,,,------,,,+++***************)))((('''&&&,,,+++***,,,---///...---))))))***))))))(((''''''))))))(((((((((((())))))))))))(((((((((((())))))((())))))******)))))))))******))))))))))))******++++++***+++------+++***---------...000111000...((((((((((((((()))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))((()))------***)))***+++******)))(((((('''''''''((()))******+++*********))))))))))))***++++++|||wwwttttttsssrrrrrrrrrsssssstttqqqpppnnnnnnmmmkkkhhhfffffffffgggggggggggggggfffgggfffeeeeeeffffffeeedddccccccccccccbbbbbbaaaaaa______]]]\\\[[[ZZZYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTRRRQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRPPPOOONNNNNNMMMLLLJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIHHHHHHGGGEEECCCCCCDDDEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@>>>===<<<<<<<<<>>>???@@@BBBBBBAAAAAABBBBBBCCCDDDBBBAAA@@@>>>==================<<<;;;;;;;;;;;;<<<;;;:::::::::999888888888::::::::::::999999888888::::::;;;;;;;;;;;;::::::999999999999::::::::::::;;;:::888777777777888999777888888999999999999999:::999888999::::::999888777777777888888888888888555555555666777777888888777777777777888888888888888888777666666555666666777777777777666666555555555555444333333444444444444333222000000111222333111111222333333333333222444333333222222222222222222222333333444444333333///////////////000000111333111//////000111000000,,,---.../////////...------------------------------------.........////////////.........//////000......////////////......000///...------------------///000000///...000222......------------......,,,,,,---...////////////...------000333555444222---......///...---+++***+++,,,------,,,---///000------............---------,,,,,,---///000///.........---------,,,,,,,,,...------,,,,,,+++++++++------...............///111///...///111222111000+++,,,,,,---...///000111,,,,,,++++++++++++,,,,,,///---,,,,,,---//////......,,,++++++,,,,,,,,,+++---------.........//////------------------------))))))))))))***+++,,,---+++,,,------------,,,+++************)))((('''&&&+++******+++---///...---'''((((((((((((((('''''')))((('''&&&&&&''')))*********)))((((((((((((((('''((()))*********)))(((((((((((((((((())))))))))))(((((()))++++++***(((,,,,,,,,,---///000000000))))))(((((((((((())))))******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***((((((((()))((()))***)))))))))(((((('''''''''(((((()))***++++++******)))))))))))))))***++++++{{{wwwtttrrrrrrrrrrrrrrrsssssstttqqqpppnnnmmmmmmllljjjhhhffffffggggggggggggfffeeefffeeeddddddeeeeeecccbbbaaaaaabbbbbbaaaaaa```_________^^^]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZYYYXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTOOOOOOOOOOOOOOOOOOQQQRRRNNNNNNOOOOOOPPPOOOOOOOOOOOONNNLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFHHHIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEEEEDDDAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@======<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAA???>>>>>>>>>???======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::999888888999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;>>>===;;;999888777777888666777888888999999888888:::999888888:::;;;:::888555555555555555666666666444555666666777888888888777777777777888888888888999888777666666666666666666666666555555555555555444444333333333444444555444333222111111111222333000111222222333333222222333333222111111111111222000000111222222222222222///////////////000000111333111000000111111000///---...///000111000//////------------------------.........//////000000111///...............//////......///000000///......///......------------......///000000//////000111111000///...------------+++,,,---...////////////------...000222333333333------.........---+++***+++,,,---,,,,,,,,,...000------............---------,,,,,,---///000///............---------,,,,,,---------,,,,,,++++++***,,,---------......//////111000///000222222111000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...---,,,---///000000//////---++++++,,,,,,,,,+++---------.........//////------------------------))))))))))))***+++,,,---,,,---...//////...---,,,******++++++******)))(((+++***)))+++---......---''''''(((((((((''''''&&&((('''&&&&&&&&&''')))************)))((((((''''''&&&'''(((*********)))(((''''''(((((())))))))))))((((((((()))++++++***)))******+++,,,,,,---...///+++***)))(((''''''''''''******+++,,,,,,,,,,,,++++++++++++,,,,,,---------******(((%%%%%%''')))***&&&&&&'''''''''((((((((((((((()))************)))))))))(((((())))))***+++}}}yyyuuurrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmmmmmmmkkkiiifffggghhhiiihhhgggfffeeeeeedddccccccccccccbbb```___``````aaaaaa```^^^]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZYYYXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSMMMNNNOOONNNLLLLLLNNNOOOJJJJJJKKKLLLMMMMMMMMMMMMKKKJJJJJJKKKLLLNNNPPPQQQLLLLLLKKKJJJIIIHHHGGGGGGDDDEEEGGGIIIIIIIIIIIIHHHEEEEEEDDDDDDDDDDDDEEEEEE@@@AAABBBCCCBBBAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????===============>>>>>>????????????@@@AAABBBDDDDDDFFFDDDAAA???>>>>>>>>>???======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;888777777888888999;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<;;;:::888777777666666777888888888888777999888777888999:::999888666555444444444444555555444555666777888888888777777777777777777777777777888777777666666666666777555555444333333444444555333333333333333444444555444444444333333333222222000111111222222222222222333222111111000000111111---...///000111111111111///////////////000111111222000///000111111///......///000111111000//////,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222333000//////.........//////---...///000000///...---......---------------...//////000000000111111111222111000...---,,,,,,,,,++++++---...//////000000------///000000111111111,,,------------,,,,,,+++***+++,,,,,,+++,,,...000.........//////............---,,,---//////...------------------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////000//////000222222111///...---+++***))))))******------,,,,,,,,,,,,------...---,,,---///000000///000...,,,+++,,,---,,,+++,,,------------.........------------------------***************+++,,,------...///000000///...---)))***++++++,,,,,,+++++++++***)))+++,,,...---,,,(((((()))(((((('''&&&&&&''''''&&&''''''((()))***))))))******)))(((''''''&&&&&&'''((())))))))))))&&&'''((()))******))))))***))))))+++---...---+++)))*********)))***,,,...,,,+++***(((''''''&&&&&&))))))***++++++++++++******++++++,,,,,,------...***+++((($$$$$$(((***)))%%%%%%&&&&&&'''(((((()))(((((())))))))))))(((((()))(((((((((((()))******}}}{{{xxxuuurrrqqqqqqqqqqqqqqqqqqppppppqqqooommmlllllllllkkkjjjggghhhiiijjjjjjhhhfffeeeeeecccbbbbbbbbbbbbaaa___]]]^^^`````````___]]]\\\[[[[[[\\\]]]]]]\\\[[[ZZZXXXXXXYYYYYYYYYYYYYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUUUUTTTSSSSSSOOOPPPQQQOOOLLLKKKMMMOOOIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKMMMOOOQQQMMMMMMKKKJJJHHHGGGEEEEEEBBBCCCEEEGGGHHHGGGFFFEEECCCCCCDDDCCCBBBBBBDDDEEEAAABBBCCCDDDCCCBBB@@@???>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<===>>>???AAACCCDDDFFFDDD@@@>>><<<<<<===>>>======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;<<<999888777777777888999999888999999::::::999999888999999:::::::::;;;;;;;;;888999:::;;;;;;:::888777555666777777888888777777888777666777999:::999888777777555444333444444555444555666777888888888777666666666666666666666666666666555555555666777777444333222222222222333444333333222222333333444555333444555666666444333111000000111222222222222222222222111000000000000000+++,,,---...///////////////////////////000111111000/////////000000...---...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222444444111111000///............---...///000000///...---...------,,,,,,------...000//////000111111111111000000///...............***+++,,,...///000000000---.../////////.........,,,,,,,,,+++,,,,,,------***+++,,,,,,+++,,,...000...//////000000//////...///...------...///...,,,+++,,,---------,,,******+++++++++++++++,,,,,,,,,++++++,,,------.../////////...///000222222000//////...,,,***))))))***+++,,,,,,++++++++++++,,,,,,---,,,,,,---000000000...000...,,,,,,,,,---,,,***,,,,,,,,,,,,------------........................,,,,,,++++++++++++,,,,,,------...//////...------((((((***+++,,,---------,,,+++***+++,,,---,,,+++*********)))((('''&&&%%%&&&&&&'''((())))))***)))(((((()))******)))((('''&&&&&&&&&'''((()))******&&&'''(((***++++++*********))))))+++---...---+++)))***+++***((((((***---******)))((((((((((((((((((((()))************)))******+++,,,,,,---......***,,,)))$$$$$$(((***(((&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((()))******}}}{{{yyyvvvtttsssssssssssssssrrrqqqqqqpppnnnlllkkkllllllkkkjjjhhhiiijjjkkkjjjiiigggeeeeeecccaaaaaabbbaaa```^^^]]]^^^___``````^^^\\\[[[XXXYYYZZZ\\\\\\[[[[[[ZZZWWWXXXYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTUUUUUUTTTSSSRRRQQQSSSSSSQQQMMMLLLMMMPPPJJJJJJKKKKKKJJJIIIHHHHHHKKKKKKJJJIIIIIIJJJLLLMMMNNNMMMLLLJJJHHHFFFEEEDDDAAABBBDDDEEEFFFEEEDDDCCCAAABBBBBBBBBAAAAAABBBDDDAAABBBCCCDDDDDDBBB@@@???======>>>>>>?????????@@@===============>>>>>>>>>??????>>>>>>======<<<<<<::::::;;;===???AAACCCDDDEEECCC???<<<;;;;;;<<<=========<<<;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;:::999888666666666666777777777888888888888777777888888999999999:::::::::333555888;;;<<<;;;999888555666666777777777777777777666555666888999999777999888666555444444444555333444666888888888777777777666666666555555555555555555444555555666777888333222111111111222333444222222222222333333444555333444777888888666333111000000111222222222222111222111111000000000000000***+++,,,---............///////////////000111111000///...///000000...,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111333444555333222111//////.........---...///111111///...---------,,,,,,,,,------...000//////000111222111000///............///000000***+++,,,...///000000000...///000///---,,,,,,,,,,,,++++++***+++,,,...///***+++,,,,,,+++,,,.../////////000000000000//////000///------......---+++++++++,,,---,,,+++***)))*********++++++,,,,,,---++++++,,,,,,---...//////.........000222222000...///...,,,******+++,,,---++++++************++++++,,,+++,,,---///000///...111///---,,,------,,,***+++++++++,,,,,,,,,------........................------,,,,,,+++,,,,,,,,,,,,,,,---......---,,,,,,&&&''')))***,,,------------+++***+++,,,,,,+++***+++++++++***)))'''&&&%%%%%%&&&(((***+++******)))'''((()))******)))((('''''''''&&&&&&'''(((***+++&&&''')))***+++++++++***((('''''')))+++,,,+++******,,,,,,***((('''***---((((((((((((((())))))***''''''((()))))))))))))))******+++,,,,,,---......***---***$$$$$$)))+++((((((''''''&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&((((((((((((((()))******~~~~~~|||zzzxxxwwwwwwwwwuuurrrooonnnnnnnnnnnnmmmmmmlllkkkjjjiiiiiiiiiiiikkkkkkjjjiiihhhgggfffeeebbbbbbaaa```______^^^^^^___]]][[[\\\^^^___^^^[[[XXXYYYZZZYYYXXXWWWXXXYYYYYYXXXXXXWWWWWWXXXXXXYYYUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUVVVWWWVVVTTTRRRPPPSSSRRRRRRQQQPPPNNNMMMLLLJJJJJJJJJKKKLLLKKKIIIFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDCCCAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@CCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::999999::::::<<<===??????DDDCCCAAA===::::::<<<>>>??????>>><<<<<<;;;;;;;;;999:::;;;<<<;;;:::999888;;;;;;999777666555555555777777666666555555555444888888888888888888999999888999:::;;;;;;;;;;;;:::999::::::999888666444333666666666666666666666666999999888777666555555444222333555777777777777666666666666666555555555555666555555444444444555555777666555444333222222222111111222222222333333333111222333222000000000222111111111111111111111222111111000000000000111111,,,,,,------...---------+++,,,---///000000111111//////...---,,,,,,++++++...............///000111000...,,,*********+++,,,,,,,,,---///000222333333000...------...//////...---+++,,,///000------000---,,,*********,,,.../////////000111111111111111///............//////000---,,,,,,,,,---...000111000000000000///...,,,,,,...,,,+++,,,......+++)))(((***,,,,,,,,,,,,...000111111222222111000...---///---,,,,,,---...,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------***++++++,,,,,,------...000///////////////000000---------,,,,,,+++++++++)))************+++++++++111000///------,,,,,,,,,...---+++******+++---...,,,------,,,******,,,...------,,,,,,+++***))))))---,,,***))))))***,,,---,,,+++***))))))+++---......,,,***((()))+++...000++++++******************'''))),,,///...,,,(((&&&((((((((((((((((((((((((%%%(((******(((''')))+++%%%%%%%%%&&&'''((())))))))))))((()))++++++***((()))*********++++++++++++***)))((((((((()))+++,,,'''''''''''''''((())))))))))))(((((('''&&&$$$$$$(((******)))&&&%%%))),,,(((((((((((((((''''''''',,,+++***'''&&&'''***---'''((()))***)))'''%%%$$$+++***)))))))))))))))***}}}}}}|||{{{zzzxxxwwwvvvuuusssqqqnnnmmmmmmmmmlllkkklllkkkjjjjjjiiiiiiiiiiiikkkkkkjjjiiihhhgggffffffbbbbbbaaa```___^^^]]]\\\^^^\\\[[[[[[]]]^^^]]][[[XXXYYYZZZYYYXXXWWWXXXYYYXXXWWWWWWVVVVVVWWWWWWXXXUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPOOONNNNNNKKKJJJJJJKKKLLLLLLIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDBBB@@@????????????@@@@@@AAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>====================================<<<<<<======<<<<<<;;;::::::::::::;;;<<<===>>>???AAAAAA???===;;;;;;>>>@@@???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999888777777777777777777777777666666555555555888888888888888888999999888888888999999999::::::999:::::::::999777555444555555555555555555555555888888777666666555444444333444555666777777777666777777777777666666666666555555444444444444555555666555555444444444444555111111222222222333333333111222333222000///000111111111111111111111000000111111000000000000111111++++++,,,...////////////,,,---...//////000000///......---------,,,,,,,,,///.........//////000111000...---++++++,,,---...,,,,,,---///000222333333555333111111222222111000...,,,---000111...---000000///---------...000111...///000111111111111111000//////......////////////......---...///111111......///......---,,,+++...,,,+++,,,......+++)))(((***,,,,,,,,,,,,...000000000111222222222111000///---,,,,,,------,,,++++++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,------......000///////////////000000---,,,,,,,,,++++++++++++)))************+++++++++//////...------,,,,,,,,,...---+++******+++,,,---+++,,,------++++++,,,---------,,,++++++***)))))),,,+++***))))))***+++,,,...---,,,++++++---...000999666111---+++***+++,,,************************(((***,,,------+++(((&&&''''''''''''''''''''''''&&&(((***)))(((''')))+++((('''''''''''')))***+++***)))((()))******)))'''))))))))))))************))))))((((((((()))***+++(((''''''''''''((((((((((((((((((((('''&&&%%%%%%)))))))))((('''''')))+++(((((((((((('''''''''''')))***)))(((''''''***,,,&&&'''((())))))'''%%%$$$***)))))))))))))))******|||zzzzzzzzzzzzzzzyyywwwuuutttsssqqqooonnnnnnnnnmmmlllkkkjjjjjjiiiiiiiiijjjjjjkkkkkkjjjiiihhhgggffffffbbbbbbaaa___^^^\\\[[[ZZZ\\\[[[ZZZ[[[\\\]]]\\\ZZZXXXYYYZZZYYYWWWVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQNNNOOOOOOPPPPPPOOOOOOOOOLLLKKKJJJKKKLLLLLLJJJHHHEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGFFFFFFFFFGGGFFFEEEDDDEEEDDDBBB?????????>>>===>>>???@@@AAA??????@@@AAABBBBBBBBBAAA@@@???>>>>>>====================================<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<;;;<<>>>>>===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>999888888777888888999999777777777777777666666666999999999999999999888888888888777666777888999:::999999:::;;;:::999888777444444444444444444444444777666666555555444444444333444555666777777777666888888777777777666666666555444444444444444555555333333333333444444555555111111222222222333333333000111222111/////////111111111111000000/////////111000000//////000000111***+++---...000111111111---....../////////......,,,,,,,,,---------.....................//////000///...---,,,---...///000,,,---...///000111222333888666444333333333222111111...///222111...---///111000///......///000000......000111111222222222222111000//////...//////000000/////////000000111,,,---------------,,,,,,---,,,,,,,,,------+++))))))***,,,,,,,,,,,,...//////000111222333333333333...---,,,,,,------,,,+++***************++++++,,,+++++++++++++++*********++++++,,,,,,---.........000//////.........//////+++++++++++++++*********)))************+++++++++------------,,,,,,,,,,,,...---,,,*********+++,,,***,,,......---,,,,,,,,,,,,,,,++++++******))))))+++***)))(((((()))***+++---,,,,,,++++++---...///===:::555///+++)))((()))***************************++++++,,,+++***)))(((''''''''''''''''''''''''((())))))((('''''')))+++***)))(((((((((***,,,...***)))(((((())))))'''%%%''''''((((((((())))))))))))(((((((((((()))******(((((('''''''''''''''''''''''''''((((((''''''&&&***)))''''''((())))))(((''''''''''''''''''''''''&&&'''(((((((((((()))+++&&&'''((()))((('''&&&%%%(((((())))))******++++++~~~|||{{{xxxvvvvvvwwwyyyyyyxxxvvvtttrrruuusssqqqqqqqqqqqqpppooojjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhgggffffffcccbbb```___]]][[[ZZZYYY[[[ZZZZZZZZZ[[[[[[[[[ZZZXXXYYYZZZYYYWWWVVVVVVWWWTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTRRRPPPOOOPPPQQQRRRNNNOOOOOOOOOOOONNNNNNMMMKKKIIIHHHIIIJJJJJJHHHGGGDDDDDDCCCDDDDDDEEEFFFGGGCCCDDDEEEEEEFFFEEEEEEEEEFFFEEECCCCCCDDDCCCAAA>>>@@@???===<<<<<<>>>???AAA===>>>???@@@AAABBBBBBBBBAAAAAA@@@???????????????========================<<<<<<<<<===<<<<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;===@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>@@@AAA::::::999888888888888999888888888888888888888777:::999999999999999888888:::999777666666777999:::888999:::;;;;;;;;;:::999444444444444444444444444555555555555555444444444444555555666666666666666777666666666555555555555444444333333444444555555222222222333333333222222111111222222222333333333000111222111///...///000111111000000///.........000000////////////000000------...000111111111111.../////////......---,,,***++++++,,,---...//////------,,,,,,,,,------...,,,,,,,,,,,,---...000000------...///000111222222444222111111222222222111333000000333222...---///000000///............///...///000111111222222222333222111000///.........000000//////////////////,,,,,,---.........---------,,,,,,------,,,+++***)))+++,,,,,,,,,,,,---/////////000000111111111111...---+++,,,------,,,***)))))))))))))))******+++,,,++++++******))))))))),,,,,,,,,---......////////////......------......************************))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***,,,///000...,,,,,,,,,,,,,,,++++++******************)))(((((()))************))))))******+++,,,444222///,,,***)))******))))))))))))************,,,+++++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&'''***++++++***((('''(((***,,,...***)))((((((((((((&&&$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((+++(((&&&'''***+++)))'''&&&&&&'''''''''''''''(((###%%%((())))))((()))***''''''((()))))))))((('''''''''((()))***+++++++++~~~{{{yyywwwtttrrrtttuuuvvvwwwwwwuuusssqqqtttrrrqqqqqqrrrrrrpppooojjjjjjiiiiiihhhhhhiiiiiiiiihhhhhhggggggfffffffffcccbbb```___]]][[[ZZZYYYZZZZZZ[[[ZZZZZZZZZZZZZZZYYYYYYZZZYYYVVVUUUVVVWWWSSSSSSTTTUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSPPPNNNMMMNNNPPPQQQPPPPPPPPPOOONNNLLLKKKJJJIIIGGGFFFFFFGGGGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAAAAABBBAAA???===AAA???===<<<<<<===???@@@===>>>???@@@AAAAAABBBBBB@@@@@@??????>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<::::::;;;======<<<<<<;;;;;;;;;;;;<<<;;;;;;:::;;;<<<>>>@@@BBB===<<<;;;999888888777777999999999999999999999999::::::::::::999999888888;;;:::888777666888999;;;888999:::;;;<<<;;;::::::555555555555555555555555444444444555555555555555555555555555555666666777555555444444444333333333333333333333333444555555444555555555444333111111111111222222222333333333000111222111000//////111111000000000//////......000000////////////000000000000000111000000//////////////////...---,,,+++)))***+++,,,...///000000,,,++++++******+++++++++******++++++,,,...//////------...///000111111222000///...///111333333333444111111333222...---///111000000000000000000000//////000111111111111111222222000///.................................------....../////////......,,,---------,,,+++++++++)))+++,,,,,,,,,,,,---...000000///..................,,,++++++,,,---+++***))))))(((((())))))***+++,,,++++++******))))))))),,,------......///000000//////...------,,,------************************))))))*********+++++++++)))***++++++,,,++++++***++++++++++++++++++++++++***,,,///000...---,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))***))))))))))))******++++++,,,+++***))))))***,,,---(((((()))))))))*********---,,,+++***))))))))))))''''''''''''''''''''''''+++)))'''&&&'''((()))******)))(((''''''(((***+++***)))((((((((((((&&&$$$%%%&&&&&&&&&&&&'''''''''''''''((((((''''''''''''&&&&&&'''(((''''''&&&%%%&&&&&&'''((())))))))))))***(((&&&'''***+++)))&&&%%%&&&&&&&&&''''''(((((("""%%%(((***)))(((((()))'''((())))))************&&&'''(((***++++++++++++{{{yyywwwuuusssqqqrrrssstttttttttsssrrrqqqpppooonnnoooppppppnnnlllkkkkkkjjjhhhhhhgggggghhhgggfffffffffeeeeeeeeeeeebbbbbbaaa___^^^\\\[[[ZZZYYY[[[\\\[[[ZZZYYYZZZ[[[YYYZZZZZZXXXVVVUUUUUUVVVRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSQQQOOOMMMLLLMMMNNNOOOPPPPPPOOOOOOMMMKKKJJJIIIHHHFFFDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHDDDEEEEEEEEEDDDDDDCCCBBB@@@??????@@@AAAAAA@@@>>>AAA@@@???>>>===>>>??????>>>>>>???@@@AAAAAAAAA@@@>>>======<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>===>>>>>><<<:::999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;===>>>???@@@>>>===<<<:::999888777777999999999:::::::::::::::;;;;;;;;;:::999999888888;;;:::999888777888999999888999:::;;;;;;;;;:::999666666666666666666666666444444444555666666666777666666555555555555666777444333333333333222222222222222222222333444555666777888888888777555333222111111222222222333333333111222333222000000000111000000000000000000000000000//////......//////000111111111111000///...---...............---,,,+++)))***+++,,,...///000111,,,++++++*********************+++,,,,,,---...............///000111111111///......///222555666555333111000333222...---///222222333333444444444444111111111111111000//////111000///......---......------...............---...//////000//////......+++---......,,,++++++,,,***+++---,,,,,,+++---...000///...---,,,,,,,,,,,,---,,,++++++,,,,,,+++***)))))))))))))))******++++++++++++++++++*********------......///000000000///...---,,,,,,,,,,,,,,,*********+++++++++++++++)))************+++++++++))))))***++++++***)))((())))))******+++,,,,,,,,,+++---//////...------------------------,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,'''(((((())))))*********---,,,,,,+++***)))((((((((((((((((((((((((((((((,,,)))''''''((())))))((((((((((((''''''(((((()))***)))(((((())))))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&%%%$$$%%%&&&'''(((''''''&&&&&&'''((())))))))))))))))))(((((()))******((('''%%%%%%%%%&&&''''''(((((($$$''')))***)))(((((()))''''''((())))))***++++++'''((()))+++++++++***)))}}}{{{xxxvvvuuutttsssqqqqqqrrrrrrrrrrrrrrrrrrrrrooonnnnnnooopppooommmkkklllllljjjiiigggfffffffffeeeeeeddddddddddddccccccbbbbbbaaa```___^^^]]]\\\YYY[[[]]]\\\ZZZYYY[[[\\\YYYZZZZZZXXXVVVTTTTTTUUURRRSSSUUUVVVVVVUUUSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGDDDDDDEEEFFFFFFEEECCCCCCCCCDDDEEEFFFHHHHHHFFFFFFFFFEEEDDDCCCBBBAAA???>>>>>>@@@BBBCCCBBB@@@AAAAAA@@@@@@????????????>>>??????@@@@@@@@@??????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;<<<===>>>???;;;<<<<<<<<<::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<===>>>>>>>>>======<<<::::::999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;:::999999888888999999888888777777777777999999:::;;;;;;:::999888555555555555555555555555444444555666666777888888777666555444444555666777444444444333333333222222222222222222333444555666555555777777777555333222111111222222222333333333222333444333222111111333//////000000111222222222//////............////////////000000//////......------.........---,,,,,,******+++,,,...///000000------,,,+++++++++++++++++++++,,,------......---......//////000000111111000///...000222444555555222//////222222...---///111222333444555666666666222222222222000///...---......---------------...,,,---...///000000//////////////////...---,,,,,,+++---///...+++***+++,,,***,,,------++++++,,,...//////...---------...///---,,,++++++,,,,,,+++)))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,---......///000000111111///...---,,,++++++++++++++++++++++++,,,,,,,,,---)))************+++++++++))))))***+++***)))'''&&&&&&''')))***,,,------------...///...---,,,---///........................******++++++++++++************+++,,,,,,,,,,,,,,,,,,+++******))))))******''''''(((((()))******+++,,,,,,,,,,,,***)))((('''))))))))))))))))))))))))+++)))'''((()))***(((&&&'''(((((())))))(((''''''***)))((()))******)))'''&&&&&&&&&&&&''''''''''''&&&''''''((('''&&&%%%$$$"""###%%%'''(((((('''''''''(((((()))))))))((((((&&&(((******)))((((((((($$$$$$%%%&&&&&&'''((((((''')))******)))((()))***%%%%%%&&&&&&((()))***+++'''(((***++++++***)))(((}}}yyywwwuuutttttttttsssrrrqqqqqqpppppppppqqqrrrssspppoooooopppqqqqqqooommmmmmlllkkkiiigggfffeeeeeeddddddccccccccccccccccccbbbbbbaaa```______^^^^^^ZZZ\\\^^^]]]ZZZYYY[[[]]]YYYZZZZZZXXXVVVTTTTTTUUURRRTTTUUUVVVVVVUUUTTTRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJGGGEEEDDDEEEFFFFFFFFFCCCCCCDDDDDDEEEGGGHHHIIIGGGGGGGGGFFFEEECCCAAAAAA???>>>>>>@@@CCCDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>??????@@@@@@@@@??????>>>??????>>>>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999999:::;;;<<<===???@@@888999;;;;;;;;;;;;<<<>>>;;;;;;:::::::::;;;;;;<<<999:::;;;=========<<<<<<<<<;;;;;;::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888777777888888777666555444999999:::;;;:::999888777444444444444444444444444444555555666777888999999777666555444444555666777555555444444444333333333222222222222333444555666///111222444444333222111111111222222222333333333333444555444222111222333//////000111222333444444//////............//////------...//////000//////,,,------......------,,,***++++++,,,---...///000///...------,,,,,,,,,,,,,,,---......///...............//////000000111111000///...///111222222111111...///222111...---//////000111333444555555666444333333222000///---,,,------,,,,,,,,,------...,,,---///000111111111000...///......---,,,+++******---///...+++***+++,,,***,,,------++++++,,,.........------...///111222---,,,***+++,,,,,,+++)))***************++++++,,,+++++++++,,,,,,---------......//////000000111111///...---,,,+++++++++++++++++++++,,,,,,---------)))************+++++++++)))***++++++***(((&&&$$$%%%&&&(((***,,,---............///...,,,,,,...000......//////////////////++++++,,,,,,,,,,,,++++++(((((()))************)))))))))((((((((((((((()))&&&''''''((()))******+++,,,,,,---,,,+++)))'''&&&))))))))))))))))))))))))+++)))'''(((******(((%%%'''(((***++++++)))'''&&&))))))((()))++++++***(((&&&&&&&&&'''''''''((((((&&&&&&'''((('''&&&$$$### """%%%'''))))))((('''(((((())))))))))))((((((%%%(((,,,+++((('''''')))$$$$$$%%%%%%&&&'''(((((()))***+++***)))((()))***######$$$$$$&&&''')))***((()))+++,,,+++***((('''~~~{{{yyywwwvvvttttttsssrrrooommmoooooooooooonnnnnnmmmmmmlllllllllkkkkkkjjjjjjjjjjjjgggcccaaabbbcccddddddccccccccccccbbb```___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZXXXWWWXXXYYYZZZ[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVSSSRRRPPPOOONNNNNNOOOOOOLLLMMMNNNOOONNNLLLJJJIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIGGGEEEDDDDDDDDDDDDBBBBBBDDDEEEEEEFFFFFFFFFHHHHHHGGGFFFDDDBBB@@@???BBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBAAA@@@???CCCBBBAAAAAA@@@@@@AAAAAAAAA>>>===??????<<<===@@@?????????>>>>>>>>>>>>>>><<<;;;::::::;;;<<<;;;:::999888888:::===??????>>>===>>>===;;;999888888:::???===<<<:::999999::::::777777777888999:::;;;<<<===:::777777999:::888666999999999999::::::;;;<<<>>><<<::::::;;;;;;888555777888888666444333444555777777777777777666555555555555444444444333333333333333444444555666666666777888888666444333444555555555555444333333222222222111111000000000000000333333333333333333333333444333222222111111222222///000111111111111000000//////000000000000//////,,,------......------,,,///---,,,,,,...//////............------.........++++++++++++,,,,,,---...///...---,,,+++,,,---...------............------000///...---,,,---...//////////////////.........000///000222333000+++&&&000000111111222333555666555444222000///000000111+++++++++,,,---...///000+++---......------///000------,,,,,,---000222444------------,,,+++***)))(((+++...///---,,,...000...------,,,,,,++++++***222000---+++))))))***+++,,,,,,++++++***+++++++++---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---.........---,,,+++***)))---,,,+++*********+++,,,******************************+++,,,+++***)))((())))))***+++,,,---///000......///000000000000000//////...------------...++++++,,,,,,++++++******((()))***+++++++++++++++***(((&&&'''))))))'''%%%''''''&&&(((+++,,,,,,+++///,,,))))))+++---+++)))******))))))******+++,,,,,,***))))))+++)))%%%""")))((()))***+++***'''$$$******))))))((((((''''''((((((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))***((('''+++...///------'''&&&&&&%%%%%%%%%&&&&&&******+++******)))((('''((((((((((((((()))******((('''&&&(((+++,,,***'''}}}{{{xxxvvvvvvuuusssssssssrrrpppnnnppppppoooooonnnnnnmmmmmmllllllkkkkkkjjjiiiiiihhhhhheeebbbaaabbbcccccccccbbbbbbbbbaaaaaaaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[YYYWWWWWWWWWXXXYYYYYYYYYXXXVVVUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUSSSRRRPPPOOONNNNNNOOOOOOMMMNNNOOOOOONNNMMMKKKIIIKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJHHHFFFEEEDDDEEEEEE???@@@BBBDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@@@@===<<>>>>>=========;;;:::;;;<<<===<<<::::::999999;;;>>>???@@@???>>>???>>>===:::999:::;;;<<<;;;:::888888888999999999999888999999:::;;;<<<;;;999777888:::;;;:::999::::::999999999:::;;;;;;===;;;::::::;;;:::777555777888888666444333444666777777777888777777666666555555555444444444333333444444444555666666777777777777777666444333444666666666555555444333333222222111111000000000000000222222222222222222111111333333222111111111111111//////000000000000000///000000111111111111000000,,,------......------,,,...---+++,,,---//////.........------------......---,,,,,,,,,,,,---...///...---,,,++++++,,,---...------............---------,,,,,,,,,,,,---///000///.....................111000///000111000+++(((///////////////000111222222111000///............,,,++++++,,,,,,...//////,,,...//////...---...000------,,,,,,---///111222------------,,,+++******)))+++------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,000...---+++*********++++++************+++,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++************,,,,,,+++*********+++,,,***************************+++,,,,,,,,,+++))))))*********+++,,,...///000...//////000000000000000///......---------------,,,,,,,,,,,,,,,+++***)))))))))***+++++++++******)))'''&&&'''***+++***((((((''''''(((+++,,,,,,+++,,,***((((((***+++)))(((++++++******++++++,,,------+++******+++***(((%%%***))))))***++++++)))'''))))))))))))(((((('''''')))))))))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((***((((((***,,,+++)))((((((''''''&&&&&&'''''''''***************)))((('''((((((((((((((())))))***((('''&&&(((+++,,,***((({{{yyywwwtttrrruuusssrrrrrrsssrrrpppnnnppppppoooooonnnmmmmmmlllllllllkkkjjjhhhgggffffffdddbbbaaaaaabbbcccbbbaaaaaa````````````aaabbbccc^^^^^^]]]]]]]]]]]]]]]]]][[[ZZZXXXVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUURRRQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPOOONNNNNNOOOOOONNNOOOOOOOOOOOOMMMLLLJJJLLLKKKJJJIIIHHHGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFF@@@AAABBBDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAA???>>>>>>>>>???@@@@@@@@@???>>>>>>>>>>>>???>>>;;;<<>>AAAAAAAAA@@@???>>>>>>======>>><<<;;;<<<===>>>===<<<;;;::::::<<<>>>@@@@@@????????????===;;;:::;;;<<<999888777666666777888999:::::::::999999:::;;;;;;999888777888:::<<<<<<;;;;;;::::::999999999999:::<<<:::999999:::999777555777888888666444444555666666777777888888888777777555555555444444444444333555555555666777777888888555666666555444444555777777666666555444444333333222111111000000000000000000000000000000000000000222111111000000000000000...///////////////......000000111111111111000000------............---------,,,***+++---......---------,,,,,,,,,,,,------...------------......///...---,,,++++++,,,---...------............------+++*********+++---///000........................111000////////////,,,***------,,,,,,,,,,,,------...............---,,,+++,,,++++++,,,,,,---...///...000111000///......///------,,,+++,,,---...///------...------,,,+++******+++,,,,,,++++++---///******+++,,,,,,---......---,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,------.........------,,,,,,,,,++++++++++++,,,,,,)))(((((('''((()))***+++,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,+++******++++++,,,,,,---...//////...//////000000000000000......---,,,,,,,,,,,,,,,---------,,,+++***)))(((******+++++++++******)))(((''''''(((+++,,,,,,+++)))(((((((((***++++++***,,,+++)))***++++++***(((+++++++++++++++,,,,,,------,,,******++++++***)))+++***((()))***++++++***)))))))))(((((((((((('''))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((()))++++++,,,,,,++++++(((((('''''''''(((((()))))))))*********)))((((((((((((''''''(((((())))))((('''''')))+++,,,+++)))zzzwwwvvvtttrrrpppsssrrrqqqrrrsssrrrpppoooooooooooonnnmmmmmmlllllllllkkkjjjiiigggeeeddddddaaa```___```bbbbbbaaa```bbbaaa````````````aaabbb\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUURRRRRRQQQQQQRRRRRRSSSTTTSSSRRRPPPOOONNNNNNOOOOOOOOOOOOPPPOOOOOONNNLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@????????????@@@AAAAAAAAA@@@>>><<<<<<===???@@@??????>>>============>>><<<:::;;;???@@@>>>>>>AAAAAAAAA@@@???>>>======<<<>>>===<<<===>>>???>>><<<<<<;;;;;;<<>>???>>>===;;;:::;;;<<<888888777666666777888999;;;;;;::::::::::::::::::999999888888999:::;;;;;;;;;;;;:::999888888888999:::999999999999888666555777888888777555444555777777777888888999999888888555555555555444444444444666666666777888888999999444555666555444444555777777666666555555444444333222111111000000000000000000000000000111111111111111111000///////////////.........///......------//////000000000000//////------............---------+++******,,,------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------...---,,,+++++++++,,,---...,,,------......------,,,++++++*********+++---...---------------.........000///...------------------,,,+++***************,,,---.........---+++***,,,+++++++++,,,------...///111222222000.........------,,,++++++,,,,,,---------......---,,,++++++++++++++++++++++++---...+++++++++,,,,,,---------***+++,,,,,,,,,,,,++++++******)))))))))***+++++++++,,,---///000//////...,,,,,,++++++++++++,,,,,,+++)))(((&&&'''(((***++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------..................///000000000000///------,,,+++++++++++++++---------,,,+++***((((((+++++++++++++++***)))(((''''''((((((***+++++++++***)))((()))***+++***)))---------------,,,,,,+++*********)))***++++++,,,,,,+++)))))))))+++,,,,,,+++)))'''&&&(((***++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&!!!&&&*********,,,------''''''''''''''''''((()))(((((()))))))))))))))((((((((('''''''''(((((()))'''((((((***+++,,,,,,+++~~~{{{xxxuuuuuutttrrrqqqrrrqqqqqqqqqrrrrrrpppnnnmmmmmmmmmlllllllllkkkkkkkkkjjjiiihhhfffeeedddccc```_________aaabbbaaa___cccbbbaaa```____________ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUTTTTTTTTTSSSTTTUUUVVVVVVVVVUUUUUUSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRPPPOOONNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMLLLKKKKKKIIIHHHFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGFFFHHHHHHGGGFFFEEECCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@AAA@@@>>><<<<<<===>>>??????>>>======<<<<<<======<<<:::;;;???@@@>>>===@@@@@@@@@??????>>>===<<<<<>>======>>>???>>>===<<<;;;;;;<<>>============>>>??????@@@@@@>>>=========>>>??????>>>======<<<<<<======<<<:::;;;@@@@@@===<<<>>>>>>>>>============<<<<<>>???>>><<<<<<;;;;;;<<<>>>??????>>>;;;<<<<<<;;;999999:::;;;;;;;;;999999888999:::;;;999999999888888999::::::999::::::888666555666777:::999999888888888888999888:::;;;:::888777777888777888888777666555777888:::::::::::::::999888888666666666555555555444444666666666777888888999999444555555444333333444666666555555444333333222222222111111000000000000000222222222333444444555555111000000///////////////////////////...---,,,,,,,,,,,,------------,,,,,,......////////////......---,,,***+++---......---------,,,,,,,,,,,,------,,,++++++***************++++++******+++,,,---...,,,,,,------------,,,,,,///...,,,***)))))))))******++++++,,,,,,---------,,,---...---,,,,,,...000...---,,,+++++++++++++++------............------,,,,,,++++++++++++,,,,,,,,,///111222000...------,,,,,,,,,,,,,,,,,,,,,+++------............---------,,,,,,---//////---+++......---,,,,,,+++***************+++++++++++++++---,,,++++++******++++++((()))+++---///000111222++++++************++++++///...,,,***))))))))))))***)))(((((()))***,,,---........................------,,,++++++++++++++++++,,,---------,,,+++***+++,,,,,,---...---------++++++***)))))))))))))))((())))))))))))(((''''''******+++++++++******)))'''))))))((('''&&&&&&''')))(((((((((***++++++***(((***++++++***((((((((('''''''''''''''(((((())))))*********((((((***,,,)))'''%%%$$$&&&((())))))&&&''''''''''''(((((((((%%%%%%%%%&&&&&&''''''((('''''''''&&&''''''((()))&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''222777000)))((()))'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((()))*********((((((''''''&&&&&&''''''&&&(((+++,,,,,,,,,...///|||zzzvvvtttrrrrrrtttuuuuuuuuusssrrrpppppppppooommmkkkffffffggghhhiiijjjkkkkkkiiiiiihhhhhhgggffffffeeeeeebbb___^^^___`````````___```aaabbbbbb```^^^\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWUUUTTTRRRRRRQQQQQQQQQRRRSSSSSSSSSRRRPPPOOONNNNNNOOOOOOOOOOOONNNMMMLLLLLLLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFEEEBBBBBBCCCCCCCCCCCCCCCBBB>>>???@@@@@@@@@@@@@@@@@@======<<<<<<======>>>???@@@@@@?????????>>>>>>>>>???>>>>>>===<<<=========<<<:::<<<@@@@@@<<<;;;===;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<>>>>>>===<<<<<<;;;:::;;;===>>>>>>===<<<======<<<::::::;;;===<<<;;;:::999888888999:::777777777777888999999:::666777888777555444666888888888888888888888999:::888:::<<<;;;999888888:::777888888777666666777999<<<<<<;;;;;;:::999777777666666666666555555555555555555666666777888888999555666666444222222333444444444444333222222111111222111111000000000000000222222222333444555555555222111000000//////000000000000000//////---,,,,,,,,,------......------,,,......////////////.........---+++,,,---//////.........------------......---,,,++++++*********++++++************,,,---...+++,,,,,,------,,,,,,+++...---,,,+++******+++,,,*********+++,,,,,,------***,,,......,,,,,,...000---,,,,,,+++++++++,,,,,,---------,,,,,,------...,,,,,,+++++++++++++++,,,***---000111000...------,,,,,,---------------,,,------............---------------///111111---***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++++++++++++++,,,---...///++++++++++++,,,...///000++++++************++++++,,,,,,,,,++++++*********)))((((((((()))***,,,------------------------------,,,+++***)))******+++***+++,,,---,,,+++)))(((******+++,,,,,,,,,,,,+++******)))(((((((((((()))%%%&&&''''''((('''''''''))))))***+++++++++******&&&(((***)))''''''(((***(((''''''(((+++,,,,,,+++&&&(((++++++)))'''&&&''''''''''''''''''((()))))))))+++------***)))***+++***(((&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''---:::???555+++******'''%%%%%%%%%&&&&&&'''((()))$$$%%%&&&((()))*********)))((('''&&&&&&&&&&&&'''&&&))),,,---,,,,,,...000}}}zzzwwwsssrrrpppqqqsssuuuvvvvvvtttrrrqqqppppppooollljjjddddddeeeggghhhjjjkkkkkkiiiiiihhhhhhgggggggggfffgggccc```^^^^^^___``````[[[^^^aaaccccccbbb___]]]]]]\\\\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWUUUTTTTTTVVVWWWXXXYYYYYYWWWUUUTTTQQQPPPPPPPPPPPPQQQRRRRRRSSSRRRPPPOOONNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKGGGGGGFFFFFFFFFFFFFFFGGGBBBCCCDDDEEEFFFFFFEEEEEECCCCCCCCCBBBAAA@@@>>>>>>>>>??????@@@@@@@@@??????<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>>>>??????>>>==================;;;<<<@@@@@@<<<:::<<<999999::::::;;;<<<<<<===>>><<<;;;<<<===>>>===<<<;;;::::::;;;===>>>===<<<===>>>>>>===;;;;;;<<<>>>===<<<:::888888777888888666666666666777888999:::333555777666444444777:::888777777777888999::::::888;;;===<<<999888999;;;777888888777666666888999======<<<;;;:::888777666777666666666555555555555555555555666777777888888666666666444222111222333444444333222222111111000222111111000000000000000111111222333444444555555222222111000000000000000000000000000///...---,,,---..................---......////////////......///---,,,,,,...//////...///......------......///...---,,,,,,++++++++++++******))))))***,,,---///+++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...))))))***+++,,,,,,------))),,,//////---,,,---///,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,---...,,,,,,++++++***+++++++++))),,,///111000...------+++,,,---............---------...............---------...111333222---)))***++++++,,,,,,------...---,,,***(((((()))***+++))))))***+++---000222333------+++******+++------++++++************++++++))))))***++++++++++++***)))((((((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++***+++,,,,,,,,,***((('''))))))***++++++++++++*********)))(((((((((((((((###$$$%%%&&&''''''''''''((()))***+++++++++++++++%%%(((******))))))+++...''''''&&&(((+++,,,,,,+++&&&***------***((('''(((((((((((((((((()))*********---//////,,,******++++++***((((((((()))((('''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***'''''''''''''''((())))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&''''''''''''666<<<222''''''(((%%%&&&&&&&&&'''''')))******$$$%%%&&&((()))*********)))((('''&&&&&&&&&&&&&&&&&&))),,,---,,,,,,///111}}}zzzxxxwwwvvvsssqqqqqqtttvvvuuutttqqqqqqqqqqqqooommmkkkiiihhhfffeeegggiiijjjhhheeehhhhhhhhhgggfffdddcccbbbbbbaaa```^^^^^^^^^___```^^^^^^^^^^^^____________]]]]]]\\\\\\ZZZYYYWWWVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTUUUWWWWWWVVVTTTUUUSSSQQQPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCAAA@@@???>>>>>>AAA???>>>???BBBDDDCCCAAA===============>>>??????DDDCCCBBBAAA@@@@@@@@@@@@>>>???AAABBBAAA@@@>>>==================>>>>>>???<<<===>>>??????>>>===<<<;;;<<<=========<<<;;;:::<<<<<<<<<<<<;;;;;;:::999:::::::::999888888;;;======<<<;;;:::::::::::::::<<<:::999777777888:::;;;666666666666666666666666999888888777777888888999;;;:::999777777777777888888999:::999777777777888888888888888888888888888888888777777777777888888666666777777777777777666777777777444222222333555666444222222222222000.........///000111000000000222222111222333555777888444444333222222111000000...//////////////////..................///000111000000//////.........---------............------...,,,***+++,,,...///.........---,,,++++++++++++,,,,,,,,,++++++,,,,,,---......//////...------,,,...------,,,,,,,,,------+++++++++++++++++++++,,,------,,,,,,,,,,,,++++++)))******+++++++++******---,,,+++,,,...///...---+++***))))))***+++...///---///000000///......///,,,,,,,,,,,,---...//////...---,,,,,,---...///000,,,...000000...---------000000000000///...,,,,,,++++++******++++++,,,------***)))***...000000///---......---+++******+++*********)))******++++++***************)))((((((((((((***++++++***))))))******))))))******+++,,,)))******++++++******))),,,+++******,,,,,,+++************)))(((''''''&&&+++***)))***++++++***)))&&&'''((('''&&&&&&&&&'''+++***)))(((((()))***+++)))***+++,,,------------,,,++++++***************))))))))))))************+++)))'''))),,,---+++)))---,,,,,,---......---+++)))(((((((((((())))))***))))))))))))((('''%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&((()))***+++,,,,,,,,,,,,+++***)))(((''')))&&&######&&&''''''%%%(((((((((***,,,------+++$$$%%%'''((())))))******&&&(((+++,,,***((('''&&&''''''&&&%%%%%%'''((()))((('''''')))---000111111|||xxxvvvvvvvvvsssqqqqqqsssuuutttsssrrrrrrqqqooommmkkkiiihhhhhhfffeeefffiiiiiigggeeeeeeeeeeeeeeeeeedddcccbbbaaa```___^^^^^^^^^^^^___^^^^^^^^^_______________^^^^^^]]][[[YYYWWWTTTSSSVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSRRRSSSUUUUUUTTTSSSUUUSSSQQQPPPQQQQQQQQQOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCAAA??????>>>>>>@@@???>>>???BBBCCCBBBAAA???>>>>>>>>>>>>???@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@@@@@@@???>>>=========<<<<<<======>>>???===>>>>>>??????>>>===<<<;;;<<<<<<===<<<<<<::::::;;;;;;;;;;;;;;;:::999999::::::;;;:::999:::<<<>>>===<<<;;;::::::::::::::::::999888777777888:::;;;777777777777777777777777999999888888888888999999999888777777777888999:::888999:::999777777777888777777777777777777777777888888777777777777888888666666777777777777666666888888888666444333444666666555333222333222000///////////////000000000000444444333333222222333333444444444333222111111111//////...---,,,***)))(((---------------...///000000000000/////////......---..................------+++)))***+++---------------,,,+++++++++,,,,,,...---,,,,,,,,,,,,,,,------............------,,,------,,,,,,,,,,,,------...------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,+++---,,,+++,,,---......,,,+++***))))))***+++---///,,,---//////---,,,---...,,,,,,,,,,,,---...//////......---,,,------//////+++---//////...---------000000000000///...,,,,,,,,,,,,,,,,,,,,,---......---+++******---...---,,,+++,,,---,,,***)))***+++++++++***************+++***************))))))(((%%%&&&''')))***)))))))))******))))))******+++,,,+++++++++,,,,,,++++++++++++***))))))++++++***)))+++******)))((((((''''''+++***))))))++++++***)))$$$$$$%%%%%%%%%%%%%%%&&&******))))))))))))******,,,,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((((()))))))))*********+++)))((())),,,---,,,***,,,+++++++++------+++***))))))((((((((((((((()))((()))))))))((('''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%'''(((***+++,,,---,,,,,,,,,+++***)))(((''')))&&&$$$$$$&&&''''''%%%''''''''')))++++++***((($$$%%%&&&'''((()))))))))&&&(((++++++***'''&&&&&&((('''''''''(((((()))))))))((((((***...111222222~~~zzzwwwuuuuuutttsssqqqqqqrrrsssrrrrrrsssrrrooollljjjhhhhhhhhhgggffffffggghhhhhhgggeeebbbbbbcccccccccccccccbbb``````___^^^^^^^^^^^^_______________^^^^^^^^^^^^___^^^]]][[[XXXUUURRRQQQUUUUUUUUUUUUUUUTTTSSSSSSTTTRRRPPPPPPQQQRRRRRRQQQQQQPPPNNNNNNOOOPPPPPPOOONNNNNNNNNMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBAAA???>>>>>>>>>@@@???>>>???AAACCCBBBAAA@@@????????????@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<===>>>>>>>>>??????@@@???>>><<<;;;;;;<<<<<<<<<<<<;;;:::999999::::::::::::999888888999:::::::::999:::===???===<<<;;;:::999999999999888888777777777999:::;;;999999999999999999999999:::999999999999999999:::888777777777777999:::;;;888999:::999777777777888777777777777777777777777888888888888888888888888666666666777777666666555888999888777555444555777666555333333333333111000000///.........///111222333444444444333333222111555444444333333222222111//////...---,,,***)))(((///............///000000111000000000000000//////........................---+++))))))***,,,,,,,,,,,,,,,++++++,,,,,,------//////...---,,,,,,------,,,,,,---......------------,,,,,,++++++,,,------000//////...---,,,+++***)))******+++---......///---------......------,,,,,,+++***+++---...---,,,+++***))))))***+++---...+++,,,......,,,+++,,,---++++++,,,,,,---......//////...------,,,------...+++---......---,,,------///////////////...---,,,...............//////000...,,,++++++,,,,,,+++)))(((***++++++***)))***,,,,,,,,,+++***))))))))))))******++++++******)))((($$$$$$&&&'''((((((((((((***))))))))))))***++++++***++++++++++++++++++******)))((((((******)))(((++++++******))))))((((((+++***))))))++++++***)))))))))))))))(((''''''&&&))))))************))))))......------+++***((('''(((''''''&&&%%%&&&&&&&&&(((((())))))))))))******+++***)))***,,,---,,,++++++***)))***,,,,,,***)))******)))((('''''''''''''''(((((((((((((((''''''%%%%%%&&&&&&'''(((((((((%%%&&&''')))+++,,,......,,,,,,,,,+++***)))''''''(((&&&$$$$$$&&&'''&&&&&&%%%&&&''')))***)))&&&$$$$$$$$$%%%&&&'''(((((()))%%%(((***+++)))'''&&&&&&(((((()))************)))+++******+++///111222222|||yyyvvvuuutttsssrrrqqqqqqqqqqqqpppppppppnnnkkkhhhgggggghhhiiihhhhhhhhhhhhiiihhhgggfffbbbbbbcccccccccbbbaaaaaa``````________________________^^^^^^^^^]]]]]]]]]^^^]]]\\\ZZZXXXVVVSSSRRRTTTTTTTTTTTTTTTSSSRRRRRRSSSQQQNNNNNNOOOOOOOOONNNLLLJJJIIIJJJLLLMMMMMMLLLNNNNNNMMMLLLLLLKKKJJJJJJLLLLLLLLLLLLKKKKKKJJJJJJGGGFFFEEEDDDDDDCCCCCCDDDBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@AAABBBCCCCCCCCC???????????????@@@AAAAAACCCBBBAAAAAA@@@@@@@@@AAA@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@???>>><<<;;;<<<;;;;;;;;;::::::999999888888999999999888888777777888888888888999<<>>>>>>>>@@@AAABBBBBBCCCCCCDDDEEE???>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>???>>>===<<<;;;<<<;;;;;;:::999888888888777777888999999888888888444555666666666777:::===;;;;;;:::999999999999:::555555666666777888999:::999999999999999999999999:::999999888888999999:::;;;:::888777777777888888888999:::999777777777888888888888888888888888888777888999999999999888777666666666666666555444444444666777666444444444555555444333333333333222000111000...---...///111333111333444666666666555444444333333333333333222222111111222222222222111111000//////....../////////000000000000111111111111000///............///000///---++++++,,,---------*********+++,,,---...///000///...---------------++++++,,,,,,,,,,,,,,,+++***************+++,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++***)))***,,,,,,,,,+++******************++++++,,,---//////---,,,---...***+++,,,---.....................------,,,++++++***+++,,,,,,++++++,,,...,,,---...............---------,,,,,,------...///+++---...///............(((***,,,,,,,,,,,,...///---,,,+++***))))))))))))+++++++++++++++***))))))******)))(((((('''''''''))))))(((((())))))***+++,,,+++************+++,,,+++***))))))***+++***)))*********)))))))))))))))***)))((()))******)))(((,,,++++++,,,......+++(((((()))***++++++***)))(((***+++++++++******)))(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))******++++++++++++,,,,,,+++*********,,,,,,***)))******((('''&&&&&&&&&&&&&&&'''((((((((((((((('''%%%%%%&&&&&&'''(((((((((''''''(((***+++,,,---...+++++++++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,***&&&"""$$$$$$$$$$$$%%%'''((()))&&&(((******(((&&&&&&'''&&&'''((()))***)))(((''',,,+++***,,,...000111000~~~}}}zzzwwwuuutttsssssspppqqqrrrpppnnnlllkkkkkkgggfffdddcccdddfffiiikkkiiijjjkkkkkkiiigggggghhheeeeeedddcccbbb```^^^^^^^^^___``````aaa`````````^^^]]]\\\[[[ZZZYYYXXXWWWVVVWWWXXXXXXYYYXXXXXXXXXTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQOOOOOOOOONNNLLLJJJKKKIIIHHHIIIKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKJJJHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@??????>>>>>>>>>@@@AAACCCCCCBBBBBBDDDEEE>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;============<<<;;;<<<;;;:::999888777777777777777888999999999999888444555555555444555888:::999999999999999::::::;;;555555666666777777888888888888888888888888888888999888888888888888888999;;;:::999777777777777888888999:::999777777777888777777777777777777777777777888999::::::999888777666666666666555555444333333555666666555444444555444333111222333333111000000///.........///111222666666666555444333222111222222222222222222222222444444333222111///...---...------,,,,,,,,,,,,---//////000000000000000111111000///......///000111000...,,,+++,,,---------+++***++++++,,,---...///...---------------......+++,,,,,,,,,++++++***)))))))))))))))***+++,,,,,,((())))))***+++,,,---...---------,,,,,,+++++++++++++++++++++***)))((((((***)))((()))+++,,,+++***)))*********************,,,---//////---,,,---...***+++,,,...///......---,,,------------,,,,,,+++)))***++++++******,,,...+++,,,---...............,,,,,,++++++,,,,,,---...+++---000000///...//////)))+++,,,,,,,,,,,,...///,,,,,,+++***))))))))))))+++++++++,,,++++++***))),,,+++***))))))((()))))))))(((((((((((()))******///...---,,,,,,---...///+++***))))))++++++***))))))))))))(((((((((((((((***)))((((((******)))(((,,,+++---111666888555222))))))************))))))((())))))*********))))))(((''''''&&&&&&&&&&&&&&&''''''(((((((((((())))))(((***++++++***)))+++,,,+++***)))***,,,,,,***)))))))))((('''&&&&&&&&&&&&'''(((((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((())))))***++++++,,,+++++++++***)))(((&&&&&&$$$&&&''''''&&&%%%%%%&&&))))))***+++,,,+++'''$$$%%%%%%$$$$$$%%%''')))***((()))+++***(((''''''(((&&&'''(((((())))))((((((+++***)))***,,,.........|||zzzxxxvvvsssrrrqqqppppppnnnppprrrpppmmmjjjiiijjjeeedddccccccccceeeggghhhgggiiijjjiiigggeeeeeefffbbbbbbbbbaaa```___^^^]]]\\\\\\^^^_________^^^^^^]]]\\\[[[ZZZXXXWWWVVVUUUSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRRRROOOKKKHHHKKKJJJHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>@@@BBBAAA@@@@@@BBBDDD@@@????????????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAA???>>><<<;;;:::::::::999:::;;;;;;<<<888999:::<<<<<<<<<<<<;;;<<<;;;:::888777666777777777888888999::::::999999555666666555444555777999777777888888999:::<<<===555555666666666666666666666666666666666666666666888777777666666777777888:::999888777777777888999888999:::999777777777888555555555555555555555555777888:::;;;;;;:::888777666666666666555444333222333555777777666555555555333111000000222222111///////////////000000000000555555333222111000000000111111111111111111111111444444333222111///...---//////...---------------....../////////000000000111000///......///000111000---+++***+++,,,,,,+++++++++++++++,,,,,,---...,,,++++++,,,,,,---...///,,,,,,,,,,,,+++)))((('''((((((((())))))***,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''***)))((()))+++++++++)))))))))************))))))+++,,,......,,,+++,,,---)))+++---...//////...---***+++,,,---------,,,,,,)))*********)))***,,,///***+++,,,---............,,,,,,,,,+++,,,,,,---...+++...111111...,,,,,,---)))***,,,,,,++++++,,,...++++++***************+++++++++,,,,,,++++++***)))***))))))((()))***+++,,,((((((((((((((()))******///...,,,++++++,,,...///***)))((((((******)))((('''''''''''''''''''''(((***((('''((()))***)))(((---,,,---222888:::777333******))))))))))))******(((((()))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))''')))******(((((())),,,)))(((((()))******)))'''(((''''''&&&&&&&&&''''''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))++++++******)))'''&&&%%%###&&&((((((&&&%%%%%%&&&)))))))))***++++++(((&&&&&&&&&%%%%%%&&&(((***,,,)))+++++++++)))((()))***))))))(((((())))))*********)))'''(((***+++++++++|||yyywwwuuusssqqqooonnnnnnnnnnnnppprrrpppllliiihhhiiieeedddcccccccccdddeeeeeeeeehhhiiihhheeecccccceee^^^_______________^^^^^^YYYZZZ\\\]]]^^^]]]]]]\\\\\\[[[ZZZYYYWWWUUUTTTTTTRRRRRRSSSTTTTTTTTTTTTSSSUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSTTTTTTPPPKKKGGGJJJHHHGGGGGGHHHIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHIIIIIIHHHGGGEEEFFFEEEDDDCCCCCCBBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@???>>>>>>>>>???<<<>>>@@@@@@>>>>>>@@@CCCAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAA@@@@@@AAABBBBBB@@@AAABBBBBBAAA???<<<:::::::::999999::::::;;;<<<666777999;;;<<<<<<<<<;;;===;;;999888666666666777777888999:::::::::::::::666777777666555555777999666666777888999;;;===>>>555666666666666666555444555555555555555555555555777777666666666666777777888777777777777999:::;;;888999:::999777777777888333333333333333333333333777888:::;;;;;;:::888777666666666666555444333222444666888999777666666777222111///000111111000///......///000111000000000111000/////////000111222000000000000000000111111222222333333333333222222222222111000000000000000---.........//////000000222000///......///000222///,,,***)))***++++++***,,,,,,++++++,,,,,,------*********+++,,,---...///---------,,,***)))'''&&&(((((((((((()))***+++,,,---------------------,,,******+++,,,------...///,,,,,,,,,+++***)))((('''***(((((()))***+++***)))))))))************)))((()))+++---,,,+++***+++,,,)))+++---/////////...---)))***,,,---...------,,,))))))***))))))***,,,///***+++,,,---.../////////---,,,,,,,,,,,,---......,,,///222111---***)))***)))***++++++***)))+++,,,******************+++++++++,,,,,,,,,,,,+++******'''''''''''')))+++---///((((((((((((((()))******,,,+++)))(((((()))+++,,,)))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''***((('''((()))***)))(((***)))))),,,000111,,,'''+++***)))(((((()))***+++)))))))))))))))((('''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''((((((((()))&&&(((***)))'''''')))+++(((''''''((())))))(((&&&''''''&&&&&&&&&''''''((())))))))))))((('''%%%%%%%%%%%%&&&&&&'''(((((()))***)))))))))((((((''''''************)))'''&&&%%%###&&&)))(((&&&$$$%%%&&&)))(((((((((******)))''''''&&&%%%%%%&&&(((+++,,,***+++,,,+++)))))))))++++++***)))))))))***,,,---)))'''&&&''')))******))){{{wwwwwwuuurrrpppnnnnnnooooooppppppppppppoooooooooooohhhfffeeeeeeeeeeeecccbbbcccdddfffffffffdddbbbaaa``````___^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\[[[ZZZYYYXXXVVVUUUSSSSSSPPPRRRSSSUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRPPPQQQQQQRRRPPPNNNLLLJJJIIIGGGEEEEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEECCCBBBBBBCCCDDDDDD@@@@@@AAABBBDDDCCC@@@>>>CCCBBBBBBAAA???===<<<;;;;;;;;;;;;;;;===???AAACCCDDDAAA???@@@BBBCCCAAA>>>@@@AAAAAABBBAAA@@@???>>>@@@>>>???CCCAAA::::::>>><<<;;;:::;;;<<<<<<:::888888777888:::999666777;;;999999999888888888888777666666666777888:::;;;<<<999888888777777888888999999888777666666777888999555555555666777777555333777777666666666666666777777777666444333444666999777555444666999;;;999777888999999777666555666888666777888999999888777666666888::::::888888888999666444333333444444444333333333333333444555666666333222111000////////////------......//////000000000000000000////////////333222111/////////000111333333222222222222222222000///////////////000111...------...000111///............///////////////111...+++*********)))(((,,,------......------,,,...---++++++,,,---,,,+++...///000///,,,******+++000...+++))))))***+++,,,+++...111333222000//////)))+++---/////////---,,,+++++++++++++++***)))))))))((((((((((((((()))***))))))(((((((((***+++,,,---------,,,,,,+++++++++)))***,,,......---,,,+++,,,,,,,,,---,,,,,,++++++,,,---.........---,,,++++++***))))))+++---000111.........------,,,,,,,,,---...///...------...000...---,,,+++************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))))))))***++++++,,,,,,------,,,,,,+++***))))))''''''&&&%%%&&&'''((()))%%%&&&''')))))))))(((''')))))))))((()))******+++***************************)))&&&%%%%%%&&&)))***)))(((((((((((('''''''''%%%$$$###$$$%%%&&&&&&&&&'''(((((()))***++++++,,,)))'''''''''((()))((('''%%%&&&'''((((((((('''&&&))))))((('''&&&&&&%%%%%%***)))(((''''''((()))***$$$%%%%%%&&&'''((())))))))))))))))))((((((((((((((((((&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%******)))(((((((((((())))))'''%%%&&&))),,,......000//////---,,,+++******)))(((''''''''''''((((((&&&''')))***)))(((&&&%%%}}}yyyvvvwwwuuusssqqqooonnnmmmmmmoooooooooooonnnnnnnnnnnnhhhfffeeeeeeeeeeeedddbbbcccdddeeefffeeedddbbb```___^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUTTTSSSQQQRRRRRRSSSTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQOOOPPPQQQQQQPPPNNNKKKJJJIIIGGGEEEDDDFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCCCC@@@@@@AAABBBCCCCCC@@@>>>BBBBBBAAA@@@???===<<<;;;============>>>??????@@@CCC@@@??????AAAAAA@@@>>>??????@@@@@@@@@???======@@@>>>???BBB@@@;;;:::>>>===<<<;;;;;;<<<<<<:::999999888888:::888555777;;;999999999888888888777777666666777777888999:::;;;777777777777777888999999888888777666666777888888666666777888999888777555777777666666666666666777666666666444333333666888777555444666999:::999777999::::::888666555666888777888888888888888888777666888::::::888777888999666555333333333444444333555444444333333333444444444333222111000000000000//////000000000000111111000000000000////////////111000///...---......///000000111111222222333333222111000//////...//////---,,,,,,---///000...---------------............000...+++***++++++***))),,,------......------,,,---+++******+++,,,+++***+++,,,...---,,,***++++++***+++,,,,,,+++)))))))))...000222222000...------+++,,,...//////---,,,+++***++++++,,,+++***)))((())))))(((((((((((())))))***))))))(((((()))***+++......---------,,,,,,,,,***+++---......---,,,+++,,,,,,------------,,,,,,,,,,,,---------,,,+++***++++++******+++---///000......---------,,,,,,,,,,,,---...---,,,,,,---///...---,,,+++************(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++,,,,,,+++++++++******)))))))))''''''&&&&&&&&&'''((()))&&&'''((()))))))))(((((()))))))))))))))******+++'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''&&&*********)))(((((('''''''''&&&%%%%%%''''''&&&%%%%%%%%%'''((((((((('''&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''((()))***+++&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))***)))'''%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((()))***&&&$$$###%%%(((,,,.../////////...---,,,+++******)))((((((((((((((((((((('''((()))******(((&&&%%%~~~|||zzzyyyvvvtttttttttsssrrrpppnnnlllkkknnnnnnnnnmmmmmmlllllllllgggfffeeedddeeeeeedddbbbddddddeeeeeedddcccaaa```]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRQQQPPPPPPOOOOOONNNOOOOOOOOONNNMMMKKKJJJHHHGGGDDDDDDEEEEEEEEEDDDGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@BBBCCCCCCAAA???AAAAAA@@@@@@>>>===;;;:::??????????????????>>>>>>@@@???>>>>>>??????>>>======>>>>>>>>>>>>======<<<>>>>>>???AAA???;;;;;;======<<<;;;<<<======;;;999;;;999888999777444666;;;999999888888888777777777777777777777777888999:::777777666666777888999999888777777666666777777888777888999::::::999888777666666555555555666666777555555555444222333555777666555555666888999999888:::;;;;;;999777666777888999999888888888888999999777888::::::888777888888666555444333333333333333666555444333222222222222444444333222111111111111222222222222111111111111000000000000///////////////...------,,,,,,------......///000111222333333333222111///............---,,,,,,---//////...,,,++++++,,,,,,,,,---------///---++++++,,,---,,,+++,,,------......------,,,,,,***))))))+++,,,+++***(((***,,,,,,+++++++++,,,,,,...///...+++***,,,///111222333111...,,,++++++---...//////...,,,+++***)))***,,,------+++)))(((***))))))(((((()))))))))+++***))))))((())))))***.........------------,,,,,,---.........---,,,++++++,,,---...............++++++,,,,,,,,,+++***))),,,,,,+++***+++,,,---...------------,,,,,,,,,,,,,,,,,,---,,,******,,,------,,,,,,++++++*********'''(((((()))***+++++++++************************,,,,,,++++++******))))))(((((()))******++++++,,,+++++++++***************''''''&&&&&&''''''((()))'''(((((())))))))))))(((((((((((()))))))))******''''''''''''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''(((***))))))(((''''''&&&&&&%%%$$$###$$$%%%&&&%%%###$$$%%%&&&'''(((''''''&&&((((((''''''&&&%%%%%%%%%%%%&&&((()))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''((()))))))))***)))(((&&&%%%$$$######&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((()))***###""""""$$$(((,,,/////////...------,,,+++******))))))))))))))))))))))))((()))*********)))'''&&&}}}yyyvvvuuutttsssrrrpppqqqrrrrrrqqqooommmlllmmmmmmllllllkkkkkkjjjjjjgggfffddddddeeeeeedddcccddddddddddddcccbbb```___]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUXXXXXXWWWWWWVVVUUUTTTTTTSSSRRRPPPOOOOOOPPPQQQRRRPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNMMMMMMKKKJJJIIIIIIGGGFFFEEEFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGFFFFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAACCCCCCAAA@@@@@@@@@@@@???>>>===;;;;;;>>>???@@@AAAAAA@@@???>>>>>>>>>============<<<<<<=========>>>===============>>>@@@@@@>>><<<<<<======<<<;;;<<<======<<<:::===:::999999777444555:::888888888888777777777777888777777777777777888999999999888777777777777888777777777666666777777777666888::::::999888888888555555444444555555666666444444555444222222444666555555555666777888888888999::::::999888888999;;;;;;:::999888888999:::;;;777999::::::888777777888555666555444222222333444555444333333222222333333555444333222222222222222333333222222111000000///000000000000////////////...---------------------......//////000000111111111111000//////...//////------,,,...///000///---++++++,,,,,,---.........///---,,,,,,......---,,,,,,------......------,,,,,,***)))***,,,------,,,)))+++------,,,+++,,,---///000///+++((()))///444111111111///,,,++++++,,,------.........---,,,+++)))***,,,------,,,***(((******))))))((()))))))))++++++***))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,++++++,,,---...////////////,,,,,,,,,,,,+++++++++***------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,,,,,,,,,,,,,++++++******''''''((()))***++++++,,,)))))))))))))))))))))))),,,,,,+++***)))(((((('''(((((())))))***++++++++++++++++++++++++,,,,,,,,,'''''''''''''''(((((()))(((((())))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&&&&&&&((()))&&&&&&&&&'''''''''((((((%%%$$$###$$$%%%&&&%%%######$$$&&&'''(((''''''&&&'''''''''&&&&&&%%%%%%%%%((()))******)))&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((())))))***)))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''''''''(((%%%$$$$$$&&&)))---......---------,,,+++******)))((())))))***************))))))*********)))((('''}}}yyyuuurrrqqqppppppoookkkmmmoooqqqrrrqqqooonnnllllllkkkkkkjjjiiiiiihhhgggeeeddddddeeefffeeecccdddddddddcccbbb```______]]]]]]]]]]]]\\\\\\\\\\\\YYYYYYYYYYYYXXXWWWUUUTTTWWWWWWWWWVVVVVVUUUUUUUUUSSSRRRQQQOOOOOOOOOPPPQQQOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJHHHGGGGGGGGGGGGEEECCCEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@AAA@@@???@@@BBBCCCBBBAAA@@@@@@@@@@@@???===<<<;;;<<<===???@@@AAAAAA@@@@@@<<<======<<<<<<;;;;;;;;;>>>>>>======>>>>>>>>>>>>;;;>>>@@@???======<<<<<<<<<;;;;;;<<<======<<<:::<<<:::999:::777444555:::888888888777777777666666777777777666777777888888===<<<:::999777666666666666666666777777666666666444666999999777666666777444444333444444555666666333444555444333222444555444555666666666777888888666777999999888999<<<>>>;;;:::999888888999:::;;;888999::::::888777777777555666666555222111222444222222222222222333444555555444333333222333333333222222111000///......---000000000000////////////............///.........111000000//////.........//////...//////000111111///......///111111000///---------...///000000111///...---...//////...---,,,------......------,,,,,,+++***+++---/////////---///000///...,,,------+++...000///---+++,,,...---...///...,,,,,,,,,...+++,,,,,,------.........)))***,,,------,,,+++***++++++***)))))))))))))))************))))))((((((************************.........------,,,+++++++++,,,---...////////////...------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***(((((()))***++++++,,,,,,,,,+++******'''(((((()))******++++++((((((((((((((((((((((((++++++***))))))((('''''''''(((((()))******++++++))))))))))))************'''''''''((((((((((((((())))))((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((('''%%%%%%(((***&&&&&&&&&&&&'''''''''''''''%%%$$$%%%&&&'''&&&$$$"""###%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***)))&&&""" """"""######$$$%%%&&&&&&$$$%%%%%%&&&'''(((((()))(((((((((((()))))))))(((&&&''''''((((((''''''&&&%%%%%%&&&'''&&&&&&%%%$$$)))''''''(((+++------,,,,,,,,,,,,+++******))))))'''((()))***+++*********)))))))))))))))(((((('''~~~zzzwwwssspppoooooonnnmmmjjjlllnnnpppqqqpppooonnnllllllkkkjjjjjjiiihhhhhhfffeeeddddddffffffeeedddeeedddcccbbbaaa______^^^]]]]]]]]]]]]]]]]]]]]]\\\XXXXXXYYYYYYYYYXXXVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOONNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@???@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@???======<<<===>>>???@@@@@@@@@@@@;;;=========;;;:::;;;<<<>>>============>>>>>>???:::>>>@@@>>><<<======;;;::::::999;;;<<<===;;;::::::888999;;;999555555999888888777777777666666666666666666666666777888999===<<<:::888777666555555555666666777777666666555222555888888555333444666333333333333333444555666333555666555444333444555333555666666666666777999555666888888888999;;;>>>999999888888888888999999888:::;;;:::888666666777555777777555111000222444111111111111222333444555444333333222222333333333000000000///...------,,,000000000000////////////......///000000000000///222222111000///...------............///111222333000//////000222222111///......///000111222222333111000///000000000...,,,,,,------......------,,,,,,+++***,,,...000111000///111222111000......///,,,111999???>>>777...(((***,,,......---------...++++++,,,,,,---...//////***++++++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))************))))))(((((())))))))))))*********---,,,,,,,,,,,,,,,+++++++++,,,---...............///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,***((('''(((******+++,,,------,,,******))))))))))))************((((((((((((((((((((((((******))))))((((((''''''''''''((())))))******+++'''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))((()))((((((''''''''''''(((&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&((('''$$$$$$'''*********)))'''&&&%%%$$$###(((&&&%%%&&&'''((('''%%%"""###%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%"""$$$&&&((()))(((&&&$$$!!!"""###$$$%%%&&&&&&'''$$$%%%%%%%%%&&&'''''''''&&&&&&((()))))))))))))))''''''((((((((((((''''''%%%&&&'''''''''&&&$$$###***))))))***,,,------++++++++++++*********))))))&&&''')))***+++******))))))(((((((((''''''''''''|||zzzxxxuuurrrpppoooooommmlllmmmmmmnnnoooooonnnmmmmmmmmmllllllkkkjjjiiihhhgggfffeeeddddddffffffeeedddeeedddcccaaa```___^^^^^^[[[[[[\\\\\\\\\\\\\\\\\\WWWXXXYYYZZZZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDD@@@AAABBBCCCCCCCCCBBBBBBAAA?????????BBBCCCCCCBBBAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>======>>>>>>???;;;===>>>===:::999;;;<<<<<<<<<;;;;;;;;;<<<>>>>>>999>>>@@@===<<<>>>>>>;;;999888888999;;;<<<;;;999777777999<<<;;;666666999888777777777666666666666555555555666666888999:::999888777666555555555555555555666777777666555555111555999888555333444666222222222222333444555666444555777666555444555666222555777666555555777999777888888888777777999:::777888888888888888888777888:::;;;:::888666666777555777888555111///111444333222222222222222333333333333222222222222333333/////////......---------000000000000////////////---...///000111000000///111111111000000///////////////...//////000111222///......///111222000///......///000111222333333222111111111111000...+++,,,------......------,,,+++***)))+++...000111000...000222222111000111222555888>>>DDDFFF@@@333)))(((+++...///...,,,,,,,,,------,,,,,,,,,------...,,,++++++++++++,,,---...---,,,+++***))))))))))))((((((******+++***))))))((()))))))))************++++++*********+++,,,,,,,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,***(((((((((***)))***,,,------,,,***)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********((((((((('''&&&&&&%%%%%%&&&'''((()))***))))))((()))((('''&&&%%%%%%&&&'''%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%###&&&(((&&&######&&&***+++***)))((('''%%%$$$$$$(((&&&%%%&&&'''((('''%%%!!!"""$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((((((''''''&&&''''''((((((((((((''''''$$$%%%'''(((((('''&&&%%%((('''(((***,,,------,,,***************)))))))))$$$&&&(((*********)))((((((''''''&&&&&&&&&&&&&&&}}}zzzwwwwwwuuurrrppppppooommmkkkoooooooooooonnnmmmkkkkkkmmmmmmlllkkkjjjiiihhhgggfffdddcccdddffffffeeedddeeedddbbbaaa___^^^^^^]]]ZZZZZZZZZZZZZZZ[[[[[[[[[VVVXXXYYY[[[[[[ZZZXXXWWWTTTUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTSSSQQQNNNMMMNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHEEEDDDDDDFFFHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCC???@@@BBBCCCDDDCCCCCCBBBAAA???>>>???AAACCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???AAA@@@>>><<<<<<<<<<<<===;;;===???===:::999;;;===;;;::::::999:::;;;======888>>>@@@===;;;>>>>>>;;;888888777999;;;;;;:::999555666999===<<<777666888777777777777666666666666444444444555666888999:::444444444444444555666666444555666777777666555444111666999999555333444777222222222222333444555666444666777777666555555666222555777777555444777999999999999888666555666777666777888999999888777666999:::;;;:::888666666777555777999666111///111444444444333222111111111111222222222111111222333333////////////............000000000000////////////,,,---///000000000//////000000000000111111111111111000///////////////000...------...000111///.........///000111222333333333222111222222000---+++,,,------......------,,,***)))(((***---///000000,,,...000111111111222444;;;888777:::>>>;;;222***(((+++...000...,,,+++***//////...---,,,,,,,,,,,,---,,,*********,,,...///---,,,+++***))))))))))))'''((()))***++++++***)))))))))******+++++++++,,,***)))))))))***+++,,,,,,,,,,,,,,,---,,,,,,++++++---,,,+++*********+++,,,***+++,,,------------,,,*********++++++,,,,,,,,,,,,------+++)))((()))***)))***,,,------,,,+++)))++++++******)))((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((()))*********,,,++++++***)))(((((('''&&&''')))*********)))(((((('''&&&%%%$$$%%%%%%&&&%%%&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%"""%%%(((&&&###"""%%%)))(((((((((((((((((('''''''''&&&%%%%%%''''''&&&%%%!!!"""$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""''''''((((((((((((''''''"""$$$&&&((())))))((('''%%%%%%&&&(((,,,...---,,,************))))))))))))###%%%''')))******((((((''''''&&&%%%%%%%%%%%%&&&~~~{{{xxxvvvuuutttrrrpppnnnllllllllllllmmmmmmmmmmmmmmmmmmllllllmmmkkkhhhfffeeeeeeffffffddddddccccccbbbbbbcccccccccaaa^^^\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXTTTUUUWWWXXXYYYXXXXXXWWWVVVUUUSSSQQQRRRTTTVVVXXXUUUTTTTTTSSSRRRPPPNNNMMMNNNMMMLLLJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBCCCEEEGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBDDDEEEEEEDDDCCCCCCDDDAAA??????AAACCCAAA???AAAAAA@@@@@@AAABBBDDDEEEEEEDDDBBBAAA@@@AAAAAABBBAAA???>>>>>>??????>>><<<;;;<<<>>>???>>><<<999777;;;:::999999;;;<<<<<<<<<:::;;;===>>>>>>;;;888666888999999:::::::::999999999999999999:::;;;<<<===777777777777666444333222999999888888888888888888555222333666555000222888888888888777777666555444777666555555555777888999111222333333333222111000777444222333666888777666444444555555666777777777888666555777999:::888555555666777888888999999888888999:::999777666777888666666666666555555555555222333333222222000///...333222111111333444333111/////////000///...---------------.........//////000//////.........//////111000000//////000111111////////////000000000000...///111111///---------///.........000333666888555333111111111000...,,,+++,,,---.........------...---,,,,,,,,,,,,---...+++...000000000222888<<<@@@888111555>>>>>>333''',,,---///000000///---,,,///...---,,,+++*********...,,,+++---000111///,,,******+++,,,,,,,,,++++++,,,+++++++++,,,,,,+++)))((()))***+++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******))))))***+++---......///------------------------,,,+++***)))((((((((((((******,,,,,,,,,,,,******,,,+++***))))))***+++,,,***+++***)))'''&&&'''(((+++(((&&&&&&((()))(((&&&++++++************++++++((()))***)))'''%%%%%%&&&&&&((())))))(((((()))***&&&'''''''''''''''&&&&&&'''''''''(((***)))'''%%%(((((((((((('''&&&%%%$$$&&&''''''((('''&&&$$$###''''''&&&%%%######$$$&&&'''''''''&&&%%%$$$###"""&&&&&&''''''''''''&&&&&&)))'''&&&$$$######$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$&&&'''(((''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((///)))######&&&))))))'''(((&&&%%%''',,,---***&&&&&&'''((())))))((('''&&&'''''''''(((((((((((((((***'''''')))((($$$###%%%|||yyywwwuuussssssrrrpppnnnlllkkkllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiigggeeeddddddeeefffddddddcccbbbbbbaaabbbbbbaaa```]]][[[YYYYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVSSSTTTUUUVVVVVVVVVUUUTTTVVVUUURRRQQQPPPQQQSSSTTTQQQQQQQQQQQQPPPPPPOOONNNOOONNNLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEGGGHHHHHHGGGEEECCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCAAA??????AAABBBAAA@@@@@@?????????@@@AAACCCDDDEEEDDDBBB@@@??????@@@@@@@@@???===>>>??????===<<<;;;<<<>>>???>>><<<999777;;;:::999999;;;<<<<<<;;;;;;;;;;;;<<<;;;::::::999888888999999999888888777777777888999::::::;;;;;;777777777666555555444444888888888888888888888888666333444666555111333888777777777777777666666555777666666666666777777888222333444555555444444333888666444444777888777666444444555555666777777777888666555666888999777555555555666777888888888888888999999888777666666888777777777666666666555555444333333222111111000000333222111111333333222111111111111000000000//////---------.........////////////............//////111111111111111111111111/////////...............---///111000///---------000/////////000222555666333222000///000000...,,,,,,,,,------------......,,,+++************+++,,,///000333777999888666444555000///555>>>???666,,,,,,---...//////...---,,,------,,,+++++++++,,,,,,...---,,,...000111000---+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))***+++,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,++++++***))))))******(((((()))***+++,,,---...------------------------,,,,,,+++***))))))))))))***+++,,,------,,,+++***++++++***))))))***++++++***++++++)))'''&&&'''))),,,***'''''')))***(((&&&******))))))))))))******(((***+++***(((&&&&&&'''''')))******)))(((***+++''''''(((((('''&&&%%%%%%&&&&&&'''(((******(((&&&&&&&&&'''(((((((((((('''&&&&&&''''''&&&&&&%%%%%%'''((('''&&&$$$$$$%%%'''&&&&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((('''''''''''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((,,,)))&&&'''***+++)))%%%(((&&&%%%'''+++,,,)))%%%&&&'''(((((((((((('''&&&'''''''''((((((((((((((()))'''''')))(((%%%$$$&&&~~~|||zzzwwwtttsssrrrrrrqqqooommmkkkkkkkkkkkkiiiiiiiiihhhhhhggggggggggggfffdddcccccccccdddeeedddcccbbbaaa````````````___^^^[[[YYYXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRRRRVVVTTTRRRPPPOOOOOOPPPPPPNNNNNNOOOOOOOOOOOOOOONNNOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEFFFHHHHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@??????@@@AAAAAA@@@???>>>>>>>>>>>>@@@AAABBBDDDCCCAAA???>>>>>>>>>>>>???>>>======>>>>>>===<<<;;;<<<===>>>>>><<<:::888;;;:::999999;;;<<<<<<;;;;;;;;;:::999999::::::;;;888888888888777777666555555666777999999999888888666666555555555555666666777777777777888888888888666444555666555222444888555666666777777777777777666777777777777666666555444444555666777777777666999777666666777888777666444444555555666777777777666555555666777777666444444555666777888888888888777888999888666666666888888888777777777666666666666555333222111222222333333222111111222333222111444333111000000000111222---------...............//////............//////000111222333333222111000//////......------,,,,,,---...000///...,,,------111000000///000222333555111000......//////...---...---,,,,,,,,,---//////,,,,,,++++++++++++,,,,,,000111444:::===:::111***++++++...444::::::444---,,,---...//////...---,,,,,,+++++++++,,,,,,---...///......///000111///...---------------,,,+++***++++++,,,,,,,,,,,,++++++***+++,,,------...------***+++++++++++++++******++++++++++++++++++++++++,,,+++******)))*********'''(((((()))***+++,,,,,,---------------------------,,,+++******)))******++++++------------++++++++++++***))))))***+++++++++++++++***((('''(((***---+++))))))******((('''))))))(((((((((((()))))))))***++++++)))''''''((((((***++++++******+++,,,(((((((((((('''&&&%%%$$$%%%%%%&&&(((***+++***((()))))))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''''''''(((((('''%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))((()))+++...---((($$$)))'''%%%'''***+++(((&&&&&&&&&''''''''''''&&&&&&'''''''''(((((())))))))))))&&&''')))(((%%%$$$&&&}}}}}}|||zzzxxxvvvsssqqqpppqqqooommmlllkkkjjjkkkkkkhhhhhhggggggffffffeeeeeeccccccbbbaaaaaabbbbbbccccccbbbaaa___^^^^^^^^^^^^\\\[[[ZZZXXXWWWVVVVVVVVVXXXWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQQQQTTTSSSQQQOOOOOOOOOPPPPPPMMMNNNNNNOOOOOONNNNNNMMMOOONNNMMMLLLKKKIIIIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGBBBBBBAAACCCEEEFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@??????@@@????????????@@@@@@AAA??????>>>===>>>???@@@AAACCCBBB@@@>>>===<<<<<<===>>>===<<<<<<>>>>>>===<<<;;;<<<===>>>===<<<:::999<<<:::999999:::;;;;;;:::;;;;;;;;;:::999888888777777777777777666555444333333444666888888888666555666555555444555666777888666666666777777777777777666666666666555444555888444555666777888888888888666777888888888666555444444444555666777888888888:::999888777777777777666444444555555666777777777555555555555666555444333444444555666777777777777777888999999777777777999888888888888777777777777777666444222111222444555333222111111222222111000444333111//////000111333........................///............//////000000111333444444222000///000000///......---,,,,,,,,,...///...---,,,---...222111111000000111222333000...,,,,,,...//////...///...,,,+++,,,---///111000000////////////000000---...111444666333---(((,,,---...111222111...,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,---------......//////...---//////......---,,,+++******+++------,,,,,,,,,,,,+++,,,------.........---***++++++++++++******)))***************+++++++++++++++***************+++(((((())))))***++++++,,,---------------------------,,,,,,+++******+++++++++,,,---......---,,,++++++******************+++***++++++***(((((()))***,,,+++******)))((('''&&&((((((''''''''''''(((((()))***,,,+++)))(((((())))))***,,,+++******+++---)))))))))((('''%%%$$$###$$$$$$&&&(((+++,,,+++***......---+++)))&&&$$$###%%%%%%$$$$$$%%%&&&((()))%%%&&&'''&&&%%%$$$%%%'''###$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))+++---,,,(((%%%***((('''(((***+++)))'''&&&&&&''''''''''''&&&&&&'''''''''((())))))******)))&&&&&&))))))%%%$$$&&&~~~||||||{{{yyywwwuuusssqqqpppooonnnllljjjjjjiiijjjjjjhhhhhhhhhgggfffeeeeeedddaaaaaa``````````````````aaa```___^^^]]]\\\\\\]]]ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRROOOOOOOOOOOONNNMMMLLLLLLNNNNNNMMMLLLKKKJJJIIIHHHFFFGGGGGGHHHGGGGGGFFFEEE@@@@@@@@@BBBEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@AAA@@@??????>>>>>>???AAAAAABBBAAA???===<<<<<<<<<<<<===<<<;;;<<<===>>>===;;;;;;<<<=========<<<;;;:::<<<:::888999:::;;;:::999:::;;;<<<<<<;;;777444222777777777666555444333222222444666777777666555333555444444555555666777888555555666666666777777777555777777555444555666777333444555777888888888888666777888888888666555444333444444555555666777888999999888777666666666777444444555555666777777777555555666666555444333333333444555666666777666666777999:::999888888999:::888888888888777777777777777666444222222333555666333222000111222222000///333111///...---...000111.....................---...............///000000000111333444333111///...111111000000///...---------...///...------...///111111111111111111222222///---++++++---.../////////...---,,,,,,...000111111222222222222222222111,,,......---++++++---000//////...,,,******,,,---,,,------------------,,,///...---,,,+++++++++++++++,,,------,,,,,,++++++//////......---,,,+++***)))+++---...,,,+++,,,...,,,,,,------......------++++++++++++******)))((())))))*********++++++++++++***************++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,------,,,++++++*********++++++***************+++)))(((''')))***))))))***)))((('''&&&%%%((((((''''''''''''(((((((((***++++++)))(((((()))(((***++++++***)))+++,,,)))))))))((('''%%%$$$###$$$$$$&&&(((+++---,,,+++///...---+++)))'''$$$###%%%$$$$$$$$$%%%''')))***###$$$%%%%%%$$$###$$$%%%######$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''((())))))((('''***)))))))))***++++++***''''''''''''''''''''''''''''''(((((()))******+++(((&&&&&&))))))%%%%%%'''}}}}}}|||zzzyyyxxxvvvsssqqqpppooonnnmmmkkkiiiiiiiiiiiijjjiiihhhhhhgggfffeeedddddd````````````______^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\XXXXXXWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSPPPPPPOOOPPPPPPQQQQQQRRROOOOOOOOOOOONNNMMMLLLKKKLLLMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHIIIHHHGGGEEEDDDCCCBBBAAACCCFFFHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBAAA@@@@@@AAAAAA<<<===>>>>>>===>>>@@@BBB@@@@@@???>>>>>>???@@@AAAAAA@@@>>>===<<<<<<===>>><<<;;;:::;;;<<<===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<:::888888999:::999888999:::<<<===;;;777333000666666666666555555444333333444555666666555444444444444555666777777666666444444555555666666777777444777777444333555666666444444666777888888888888666777777777777666666555444444333444444555666777777888888777555555666888444444555555666777777777555666777666444333333444222333444555666666666666777888999999888888999:::888888777777777666666666555555333333333333444555333222000000111111000...111000...---------...///...............---------......---......///000111111111222222111000...---111111000000//////.........//////...---...///111111111111111111222222222000...++++++,,,.../////////...---------...000000000000111111111111000000...///...***'''(((///555...---+++(((''')))---111---,,,,,,,,,,,,,,,,,,---//////---,,,+++************+++---,,,+++******+++---------------,,,+++***(((+++......,,,+++---///,,,,,,------------,,,,,,++++++++++++***)))(((((())))))******+++,,,,,,,,,*********)))******+++,,,*********+++++++++,,,,,,************************,,,+++************++++++******,,,,,,,,,,,,******)))***++++++++++++***)))((())))))(((''''''(((***&&&(((******(((&&&&&&&&&((((((''''''''''''((((((''')))******)))(((((()))&&&((())))))(((((()))***(((((((((((('''&&&%%%$$$%%%%%%&&&))),,,---,,,***+++++++++******(((''''''$$$$$$$$$%%%&&&'''((()))!!!###%%%%%%$$$######$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%&&&''''''''''''&&&&&&((('''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((((((&&&&&&&&&''')))***))))))))))))***+++,,,---((((((''''''''''''((((((''''''((())))))***++++++(((%%%&&&))))))&&&%%%'''}}}{{{{{{|||wwwvvvuuusssqqqooonnnmmmmmmllljjjiiihhhhhhiiiiiihhhggggggfffeeedddcccbbbaaaaaa``````___^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\WWWWWWWWWWWWVVVUUUUUUTTTQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSTTTOOOOOOOOOOOONNNNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKKKKJJJHHHFFFEEEEEEDDDBBBCCCEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEBBBAAA@@@@@@???@@@AAABBB;;;===>>>>>><<<===???BBB??????>>>=========>>>???@@@???>>>======>>>??????;;;:::999:::<<<===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888888999:::999888777888999:::999777666444555555666666666666555444555555555555555555555555333444666888888777555444333333444555555666777777222777777333111555666444555555666777777888777777777666666666666777777888666555444444444555666666555666777666555444666999444444555555666777777777555777888777555333333444222222333444555555555555444666777777666666777888777777777666666666555555333333333333333333333444333222000000111111///.../////////.........------//////.........------------------......///000111111111000000///......---///////////////////////////000000///...///111333///000111111222222222222222///,,,+++,,,...//////............////////////...///000111111000///...///...,,,***)))+++...000...---***))))))+++...000---,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++++++++***,,,...---+++)))***++++++,,,,,,,,,,,,,,,++++++(((+++//////,,,+++---111++++++,,,,,,,,,,,,++++++++++++++++++***)))((('''*********+++,,,---------******))))))***++++++,,,)))))))))***************))))))))))))))))))))))))******)))))))))******+++))))))++++++++++++)))))))))***++++++++++++***)))'''(((((('''&&&&&&((()))$$$'''***+++)))(((((())))))(((((((((((((((((()))&&&((())))))((('''((()))$$$&&&''''''&&&%%%'''(((''''''(((((('''&&&%%%%%%&&&&&&'''))),,,---,,,***)))*********)))(((''''''$$$$$$%%%&&&''''''''''''!!!###%%%&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%###""""""######$$$$$$$$$$$$###&&&&&&'''(((((('''&&&%%%((('''%%%$$$###$$$%%%&&&&&&&&&%%%&&&&&&'''((()))&&&&&&'''&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&(((((((((''''''((()))+++&&&&&&''''''''')))+++---***)))(((((((((((()))***&&&'''((()))***+++,,,,,,'''%%%&&&))))))&&&%%%(((}}}{{{zzzzzz{{{uuutttsssqqqooonnnlllkkklllkkkjjjhhhhhhhhhiiiiiiggggggfffeeedddbbbbbbaaaaaaaaaaaa```___]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]WWWWWWWWWWWWWWWVVVUUUTTTPPPPPPQQQRRRSSSTTTUUUVVVRRRQQQPPPPPPQQQRRRSSSTTTPPPOOOOOONNNMMMLLLKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLIIIJJJLLLMMMMMMMMMLLLKKKLLLMMMMMMMMMLLLJJJGGGFFFFFFDDDBBBAAABBBCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC???>>>=========>>>???@@@:::<<<>>>>>><<<<<>>===<<<;;;;;;<<<===>>>???>>>>>>======>>>@@@AAA;;;:::999:::<<<===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888888999999999888777777666777777888999999555555666666777666666666666666555444444444555555222444777999999777444222333333444444555666777777111666777222000444666333555666666777777777777777777666555555555777888999777777555444444555666666333555777666444444777999444444555555666777777777555888999888555333333555222222333444555555555555222444555555444444555777666666666666555555555555222222333444444333333222444222000000111000///---/////////000///...------//////.........------------------......000111111111111///...---------------------...............000000000000//////222444//////000222222333333222333000---,,,---...//////---......///000////////////000111222222111000//////,,,******,,,---***'''000...,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------+++---///...+++)))***,,,******+++,,,,,,,,,++++++''',,,//////,,,+++...111++++++,,,,,,,,,+++******+++++++++******)))''''''******+++,,,------......******))))))***+++,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))******((()))***++++++***)))((()))***+++,,,,,,+++***)))&&&'''''''''%%%%%%''')))$$$(((+++,,,+++)))***+++))))))(((((((((((())))))&&&'''))))))(((''''''(((###$$$&&&%%%$$$$$$%%%'''''''''''''''''''''&&&&&&'''''''''***,,,---+++))),,,,,,+++***(((&&&%%%$$$$$$%%%&&&'''((('''&&&%%%!!!$$$&&&'''&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&''''''&&&$$$###!!!!!!"""###$$$$$$$$$$$$$$$&&&&&&((((((((('''&&&%%%((('''%%%######$$$%%%&&&%%%%%%%%%&&&'''((()))***&&&'''''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%'''(((*********)))***+++###$$$%%%%%%&&&(((+++---+++***)))(((((()))***+++&&&'''((()))***+++,,,,,,'''%%%%%%))))))&&&%%%(((~~~{{{yyyxxxxxxvvvuuurrrqqqpppnnnllljjjiiihhhiiihhhfffeeeddddddeeeeeecccbbbaaa```____________`````````___^^^\\\[[[ZZZXXXXXXXXXXXXXXXYYYZZZ[[[WWWUUUTTTTTTUUUVVVVVVUUUUUUUUUTTTSSSRRRRRRSSSSSSQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHLLLKKKJJJKKKLLLMMMLLLKKKMMMLLLLLLKKKJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>============<<<<<<======>>>>>>?????????===;;;:::;;;<<<;;;;;;============>>>>>>>>>>>><<<<<<;;;::::::;;;;;;;;;999;;;<<<;;;:::888999999<<<;;;:::888888888888999666666666666666777888888888555333555999;;;777222;;;666333333333000111333444555888===@@@???999444666555444333222222222222666555444555666777666666888555222333666888777666888888777777666666555555333333333444555666777888777444222333555555333111333666666333444888999888888777777666555444444444333333333444444444555555///000111222333333444555222333333444444333333222222222111111111111111222222///......000000---***,,,---------------------111000///---------...///111111///---,,,...111444222111000///............---///...******...///---111222111000...---...000//////000111222333333444333000---+++---///000000)))***,,,---...---,,,,,,////////////////////////111000///------,,,,,,,,,.........------,,,,,,,,,....../////////...---,,,***++++++,,,,,,++++++***,,,+++******,,,,,,+++***000//////...,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++***))))))((())))))))))))(((((((((((()))***,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++***))))))(((((()))))))))))))))(((((()))((('''&&&&&&'''((()))++++++++++++******)))((((((((()))))))))'''&&&%%%(((''''''&&&&&&&&&''''''%%%&&&(((+++------,,,***---+++)))(((((((((&&&%%%'''&&&%%%%%%'''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###&&&$$$"""$$$&&&(((&&&$$$)))(((''''''((('''$$$"""$$$&&&((('''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%###'''------%%%!!!"""%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''%%%######%%%&&&&&&%%%###$$$&&&((((((((((((''',,,)))%%%%%%&&&&&&$$$!!!%%%%%%$$$$$$%%%%%%&&&'''******)))((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((())))))))))))$$$&&&(((***+++***))))))(((&&&%%%%%%&&&(((((((((++++++***)))))))))))))))&&&&&&&&&&&&&&&'''((((((+++)))''''''((())))))(((}}}zzzxxxwwwvvvtttsssqqqpppnnnlllkkkjjjiiiiiiiiihhhfffeeeddddddeeeeeeccccccbbb``````_________^^^^^^^^^]]]]]][[[ZZZZZZXXXXXXWWWWWWXXXXXXYYYYYYXXXVVVTTTTTTTTTTTTSSSRRRTTTSSSRRRQQQQQQQQQQQQRRROOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGJJJIIIHHHJJJLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>??????>>>>>>>>>========================>>>>>>>>>===;;;999999:::;;;;;;:::==================<<<<<<::::::999999999999999::::::;;;<<<<<<:::999999:::;;;:::888777666666777777666555555555666666777888===;;;888555555888>>>BBBDDD:::111111333333222333111222444888;;;:::555111555444333222111111111111333222222333555666666555777555333333666777777666777777777666666666555555444444333444444555666777777555333333555555444222222666777444555888:::888777777666666555444444333333333333333444444444444111111111222333333444444222222333333333333222222111111111000000000111111111///......000000---+++........................000000///........................---+++,,,///222111111000000///000000000---///...++++++...///---///000000///...---...000......//////000111111222111...+++***+++---...///+++,,,---...///......---///////////////////////////...---,,,++++++++++++......---------,,,,,,,,,.........------------,,,++++++,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********************))))))((((((''')))++++++*********+++++++++++++++************,,,++++++***))))))(((((((((((())))))))))))((((((***)))(((((((((((()))***++++++,,,++++++***))))))'''((())))))***)))((((((''''''&&&&&&&&&''''''(((''''''((()))******(((''',,,+++)))((((((''''''&&&'''&&&%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###&&&$$$###$$$&&&'''&&&$$$+++)))((('''''''''%%%######$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&###$$$((('''"""!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%&&&&&&%%%$$$$$$%%%'''((()))))))))(((***(((%%%%%%&&&&&&$$$"""%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((())))))))))))&&&''')))+++,,,+++******((('''%%%%%%&&&(((((((((******)))(((((((((((((((((((((((((((((())))))***)))(((&&&&&&((((((((('''|||yyywwwuuutttrrrpppooonnnllljjjiiiiiiiiijjjiiihhhgggfffeeeeeeeeeeeeccccccbbbaaa```___^^^^^^\\\\\\\\\\\\[[[[[[ZZZZZZXXXWWWWWWWWWWWWWWWWWWWWWXXXVVVTTTSSSSSSSSSQQQOOORRRQQQPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQQQQOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNJJJJJJIIIIIIHHHGGGGGGFFFHHHGGGGGGIIIKKKMMMMMMLLLIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>????????????>>>>>>>>>>>>===============<<<<<<<<<;;;999888888999;;;::::::<<<<<<<<<<<<<<<;;;::::::888888777777777888888999;;;<<<===<<<:::999:::;;;999888777666555555555555555555555444555555666777666777777333333<<>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::888777888:::;;;;;;:::;;;;;;<<<<<<;;;:::888888888777777777777888888999;;;<<<===<<<:::999:::<<<999888777777666555555555555555444444444555555666222555666333333<<>>>>>>>>>>>=========<<<<<<;;;;;;:::::::::999999:::<<<===<<<:::999:::;;;;;;;;;:::888777888888888888888999::::::<<<<<<<<<;;;999999:::<<<999999999999888777666666666555444444444444555555999999888666444555999===:::777555555333000333777444444444333333444555666111111000000//////000000333444555444111000111222333444555555555555555666333333444444555555666666666555444333333333333333444555555555444444555555///555888555222333555555444444444444333333333333111111111222222222333333333333333222222111111000...//////000000//////...,,,---...///////////////.../////////...,,,,,,,,,++++++***))))))((('''''',,,---...//////...---,,,***,,,......------///000666555444222111000000000,,,//////------//////,,,)))+++...///......///000000000//////////////////...---+++,,,---/////////......------------------------------------------///000000111111000///...------------------------///...+++******+++,,,---+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******,,,+++)))((()))***,,,.........------------------,,,---.........---+++***(((***,,,,,,+++***+++,,,)))))))))(((((((((''''''))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,,,,,,,------,,,,,,++++++++++++&&&&&&&&&&&&&&&'''(((((((((+++,,,,,,***))))))+++)))***+++)))'''&&&'''))))))'''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&...+++(((%%%%%%&&&&&&%%%%%%&&&%%%###!!! !!!"""$$$%%%%%%%%%%%%%%%%%%$$$"""############%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))'''$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((((((((((((((''''''((((((((((((((((((%%%'''))))))''''''(((***''''''&&&&&&&&&&&&'''''''''((()))*********))))))'''''''''(((******)))'''{{{zzzxxxwwwvvvuuurrrooommmmmmlllkkkjjjiiihhhgggeeeeeefffeeeeeedddcccbbb___```aaabbbbbbaaa```___^^^]]][[[ZZZZZZZZZ[[[\\\UUUVVVWWWXXXWWWVVVUUUTTTRRRQQQRRRSSSUUUTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPQQQOOOPPPQQQRRRRRRPPPNNNMMMNNNMMMMMMMMMLLLLLLKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJIIIGGGFFFFFFFFFFFFEEECCCGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBBBBAAAAAA???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>============;;;;;;;;;;;;;;;:::::::::::::::999;;;<<<<<<;;;999777999:::<<<<<<:::999888999999999999999:::;;;<<<;;;;;;;;;999888888:::<<<:::;;;;;;::::::999888777777666555555444555555555777777666666666444111///111222555777444000222888222222333222111111222444111111000000000000000111333555777555111000111444222333555666555444444555222222333333444555666666555555444333222222333333222333555444333333444666000777;;;777222222333333333333333333333333333333000000111111111222222222222222111111000000000///...//////000000//////...,,,---...000000000//////---///000///---++++++,,,...------,,,,,,+++++++++,,,,,,---............---,,,---......---...000333777666444222111//////...,,,///000......000///,,,***,,,///000/////////000222111111000000////////////...------///111111000///...------,,,---------------------------------,,,---...//////...,,,,,,,,,,,,,,,------------...///...,,,+++++++++,,,---***++++++,,,,,,++++++***,,,+++******,,,,,,+++***------,,,,,,+++++++++***++++++*********+++,,,---///......------,,,+++++++++,,,...///...---+++***)))+++,,,,,,++++++,,,---(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))******)))''''''(((((((((((('''''''''((()))***+++,,,,,,,,,......,,,++++++*********(((''''''&&&&&&&&&''''''&&&***......+++((()))***(((***+++)))&&&%%%'''***)))'''&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$&&&''''''&&&&&&'''(((+++)))&&&%%%&&&&&&%%%$$$&&&&&&%%%###!!! !!!###$$$$$$%%%%%%%%%%%%$$$$$$ $$$%%%$$$%%%((('''%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&$$$"""###$$$%%%%%%$$$######$$$%%%%%%$$$######%%%'''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((('''%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((('''''''''''''''''''''''''''$$$(((******(((&&&(((***'''&&&&&&&&&&&&'''((((((&&&'''((()))))))))((('''''''''''')))++++++***(((xxxwwwvvvvvvuuutttqqqooommmmmmnnnmmmllliiigggeeedddddddddeeedddcccaaa```]]]^^^```bbbcccbbbaaa```^^^]]][[[YYYXXXXXXYYYYYYTTTUUUWWWXXXXXXXXXVVVUUUTTTSSSSSSTTTUUUTTTQQQOOOMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGEEEDDDDDDFFFFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@??????============<<<<<<<<<;;;:::::::::::::::;;;;;;;;;:::999999:::;;;;;;999777666777:::<<<===<<<:::999888888888999999;;;<<<<<<:::;;;:::888666666999;;;:::;;;;;;;;;:::999888777888777666666555555555666222333444555666666555444222111333666555222333666000222333222000///111333111111111000000111111222///333555444111000333777000333666666444333444555000111222333444555666666444444333333222333333333000222444444222111333555333:::>>>999333222333333222222222222222222333333000000000000111111111222000000000/////////////////////000000000000//////+++---///111111111000///---///000///,,,***+++,,,........................---,,,,,,,,,------...///,,,---------,,,...111444555555333222000000//////,,,///000......000///,,,+++---000111000//////000222222111111000///.........------...000111111000000000...---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++,,,,,,,,,---------...............------------,,,)))******++++++******))),,,+++******,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,---------......000///...---,,,******)))+++,,,...///...---***)))(((***+++,,,+++***+++,,,'''(((((())))))******+++************************&&&'''((()))************'''((())))))))))))((('''&&&&&&((()))***+++++++++---,,,+++******++++++,,,)))((('''&&&&&&&&&&&&&&&***///444444///+++)))***'''***,,,***&&&%%%(((+++)))(((&&&&&&''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%###%%%''''''&&&&&&(((+++(((&&&%%%%%%&&&&&&%%%$$$$$$%%%$$$###!!!"""$$$'''$$$$$$%%%%%%%%%%%%$$$$$$ $$$%%%"""###((()))&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''###$$$%%%&&&%%%%%%$$$###$$$%%%&&&%%%""""""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''((((((''''''''''''(((((($$$(((++++++(((&&&(((+++''''''&&&&&&'''(((((()))%%%&&&(((******)))((('''%%%%%%&&&)))++++++)))'''uuuttttttttttttssspppnnnmmmnnnoooooommmjjjfffcccccccccddddddcccbbb```___\\\]]]```bbbccccccbbbaaa^^^\\\ZZZWWWVVVVVVWWWXXXTTTUUUWWWYYYYYYYYYWWWVVVVVVUUUUUUUUUVVVTTTPPPMMMLLLLLLKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKKKKJJJIIIIIIHHHHHHDDDCCCCCCDDDFFFGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>======>>>??????@@@@@@@@@??????===<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;999999888999:::999777555555777:::<<<======;;;:::888888888888999:::;;;<<<::::::999777555666888:::::::::;;;;;;:::999777666888888777666666666666666888888888666444444555777666222000444666444444555111333555444111000222444222111111111111111222222,,,000333333111111555999000333666666444333444555000000111222444555666666444333333222222333333444///111444333111111333555555===AAA<<<555222333333222222222222222222222333000000000000111111111111........./////////////////////000000000000//////,,,---///111222222111000,,,///000///,,,***+++,,,,,,---------------------------,,,+++,,,---///000------,,,++++++---111555333333222111000000000111,,,///111//////111///,,,,,,...111222111000//////222222111000///......---...---,,,...000111111000222111000.........///000,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///---,,,,,,,,,,,,------.............../////////...---,,,))))))************)))))),,,+++******,,,,,,+++******++++++,,,...//////000---...//////000000//////000000...---+++)))((((((***,,,...///...---***(((''')))***+++***)))***+++''''''((()))***+++,,,,,,***************+++++++++&&&'''((()))************((()))***++++++***)))(((%%%%%%'''(((***++++++++++++******)))***+++---...***)))((('''&&&%%%%%%%%%000555;;;:::444...,,,,,,'''***,,,***&&&%%%(((,,,***(((&&&&&&''''''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&"""$$$''''''&&&'''))),,,%%%$$$$$$%%%&&&&&&%%%###"""######""""""$$$'''***$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$$$$ !!!'''***'''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%''')))***)))$$$%%%&&&&&&&&&%%%$$$###$$$&&&'''%%%"""!!!###&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((''''''***)))(((((((((((())))))###(((,,,,,,(((&&&(((+++'''''''''''''''((()))***&&&''')))***+++***((('''$$$$$$%%%(((******(((&&&vvvuuutttsssqqqpppooonnnmmmmmmmmmllllllkkkkkkkkkgggggggggeeebbb______```^^^__________________^^^___^^^]]][[[YYYVVVTTTRRRUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWUUUSSSRRRMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMMMMMMMMMMLLLKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFEEECCCCCCCCCDDDEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@===>>>???@@@AAA@@@?????????===;;;;;;<<<<<<;;;:::::::::999888888999::::::;;;;;;<<<<<<<<<;;;999888999888888999;;;<<<<<<;;;:::::::::::::::;;;<<<===:::999888777666666666666::::::999999888777777777666666777777777666666555::::::888777666666666666444555666888888888777666555555444333333222111111444555666555444333444666000111222222444444555666000111222333444555555555111111111222333444555666333333333444666777666555333444333222000111444777999777555333111000000000222111222444777666222///000000//////000111222222---...///000000///...------...///111111000//////222111111000///......------------,,,,,,+++++++++------------------------------,,,,,,,,,---......---------...............000111222222222000///...........................---...111222333222111000111000///...------...///...+++,,,//////---...000000000000000000000000000000...,,,,,,---......---......////////////...............------,,,,,,,,,///////////////000111111---------,,,,,,+++++++++,,,---.........---,,,++++++***+++,,,//////...---000000///......///111111///---+++***+++,,,,,,,,,---.........------++++++,,,,,,,,,+++)))'''&&&%%%((()))***)))((('''((()))******+++++++++******)))+++***)))(((((()))***+++)))************))))))(((+++,,,***))),,,111...'''---+++)))***,,,,,,)))'''+++++++++***)))(((((('''+++555>>>???777///...///&&&&&&'''((()))))))))(((((((((((('''&&&&&&%%%%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%((()))(((&&&$$$$$$###%%%''')))((('''%%%###""""""%%%'''((((((%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%(((******'''$$$%%%&&&&&&'''&&&%%%###""""""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&&&&((((((%%%"""!!!###&&&%%%%%%%%%$$$######%%%(((''''''((())))))((('''&&&((())))))(((&&&&&&'''(((&&&&&&&&&'''''''''''''''///)))$$$$$$(((+++***(((&&&&&&&&&'''''''''(((((('''''''''((()))******+++vvvuuutttrrrqqqooonnnmmmlllllllllkkkjjjjjjiiiiiifffffffffdddaaa^^^^^^___]]]^^^^^^______^^^^^^]]]```___]]]\\\ZZZXXXVVVVVVTTTTTTTTTUUUVVVWWWWWWXXXVVVWWWWWWVVVUUUTTTRRRQQQMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLKKKJJJJJJJJJJJJKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@???????????????===>>>???@@@@@@@@@??????>>>===;;;;;;<<<<<<;;;:::::::::999888888999::::::;;;;;;<<<<<<<<<;;;999999:::999888999<<<===<<<;;;;;;;;;::::::;;;<<<<<<===:::999888777666666666666999999999888888888777777777777777888888777777666999999888777666666666666333444555777777777666555555555444333333222111111444555666666444444555666111222222333333444444444111111222333444444444333222222222222222333444555222111111333555666555444444444333222000000333555555444333222111111222222222222222555777666333///000/////////000000111222---...///000000///...---000000111222222222222111111111000000///......------------,,,,,,+++++++++------------------------------,,,+++++++++,,,,,,.............../////////111111222222222111000///........................---...000111222111///...111000///...------...///...,,,,,,//////------000000000000000000000000000///...---...//////...---......////////////............---------,,,,,,,,,......------...//////000---,,,,,,,,,+++++++++++++++,,,---------,,,+++***,,,++++++---///000///---000000///.........///000...,,,***)))+++,,,---,,,......------,,,,,,,,,,,,++++++++++++******)))(((&&&((())))))((((((***+++)))***************))))))+++***)))(((((()))***+++)))************)))((((((+++))))))...555666111,,,,,,+++)))***,,,,,,***'''++++++******)))(((((('''///666======777000......''''''(((((()))((((((((('''(((((((((((((((((((((''''''%%%$$$$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''(((&&&$$$$$$$$$###!!! &&&$$$######%%%'''''''''&&&'''(((((((((((('''&&&'''&&&&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&((('''&&&%%%$$$%%%%%%&&&((('''&&&(((******'''$$$&&&&&&'''''''''&&&$$$$$$######$$$%%%%%%$$$######$$$$$$$$$###$$$$$$%%%&&&(((((((((&&&$$$$$$%%%''''''''''''&&&%%%%%%''')))&&&'''((())))))((('''&&&'''(((((((((&&&&&&((()))''''''''''''''''''''''''---((($$$%%%(((***)))'''&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******uuutttsssqqqpppnnnmmmlllkkkjjjjjjiiihhhhhhggggggdddddddddbbb___]]]]]]^^^\\\\\\]]]]]]]]]]]]\\\\\\```___]]][[[ZZZYYYYYYYYYSSSSSSTTTTTTUUUVVVWWWWWWTTTTTTTTTTTTSSSQQQPPPOOONNNMMMLLLLLLLLLLLLMMMNNNMMMMMMNNNNNNMMMMMMLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLGGGGGGGGGGGGGGGGGGGGGFFFCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>>>>======>>>>>>======>>>???????????????>>><<<;;;;;;<<<<<<<<<;;;::::::999888888999:::::::::;;;;;;;;;;;;::::::999;;;:::999:::<<<======<<<<<<;;;;;;;;;;;;<<<======999999888777666666666666777777777888888888999999777888888999999999888888888777777666666666777777333333555666666666555444555444444333333222222111444666666666555444555666333333333333333333333333111222222333333333222222333222222222222222333333111000000111333444444333444444333111//////111333000000000000111222333444333333333555666555333000/////////...//////000111---...////////////...---000000000000000111222222111000000//////.........------,,,,,,,,,,,,++++++...........................---,,,+++************.........//////000000000111111111222111111000///........................---...///000000///---,,,000///......---.........///,,,,,,//////,,,,,,...///////////////////////////......000111111///---......////////////.........------------,,,,,,,,,---------,,,------...///,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))---,,,+++---...000///...000///...---------------,,,***((((((***,,,---,,,......,,,++++++,,,,,,---***++++++,,,,,,,,,++++++%%%'''))))))))))))+++---((())))))******))))))(((******))))))))))))***************)))))))))(((((()))&&&+++999???888111///,,,+++)))***++++++***(((++++++******)))(((((((((---000333333000,,,)))((((((((()))))))))(((''''''''''''(((((()))******+++(((''''''&&&%%%&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$'''&&&&&&''')))***)))(((***(((%%%$$$$$$###!!!'''%%%$$$$$$%%%&&&&&&%%%''''''((((((((((((''''''''''''''''''(((((())))))''''''((())))))(((''''''((('''&&&%%%$$$%%%&&&'''+++***))))))******(((&&&''''''((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&)))(((&&&&&&'''(((((('''((())))))(((''''''(((***&&&'''((())))))((('''&&&&&&'''(((''''''''')))+++))))))((((((''''''&&&&&&***'''%%%&&&)))***(((&&&&&&''''''''''''(((((((((&&&&&&&&&'''(((((())))))tttsssrrrpppnnnmmmkkkkkkiiiiiihhhgggfffeeeeeedddbbbcccbbbaaa^^^\\\\\\\\\ZZZ[[[[[[[[[[[[[[[[[[ZZZ___^^^[[[YYYXXXXXXZZZ[[[TTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGFFFEEEDDDDDDDDDAAABBBDDDEEEFFFEEEDDDDDDBBBBBBAAAAAAAAA@@@AAAAAA>>>>>>===<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>><<<::::::<<<===<<<;;;::::::999888888999::::::::::::::::::::::::::::::;;;::::::;;;===>>>>>>===<<<<<<<<<;;;;;;<<<<<<===999888777666666555555666666666666777888999999:::888888999:::::::::999999666666555555555666777777333444555666666666555444444444444333333222222222444555666666555444555666333333333333222222111111111222222222222222111000333333222111111111111111222000000000333444444333333333333111///...///111......///000111222333444333333444555555444222111///...............//////........................///...---,,,---...///000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,+++,,,,,,,,,......//////000000111111//////000000000/////////.......................................---,,,+++........................000---,,,///...++++++---..............................///111222222///,,,---......//////......---------------------------...---------------......------------------------+++,,,,,,------+++***)))...,,,+++,,,...//////...//////...---,,,,,,++++++***)))'''(((***,,,------///---+++******+++---...,,,,,,------------,,,,,,'''(((******))))))***,,,'''(((((())))))))))))(((***))))))))))))))))))***)))))))))((((((((())))))''''''444FFFFFF555,,,...++++++******************************))))))(((((()))))))))******)))'''%%%)))))))))))))))((('''&&&''''''((((((((()))))))))'''''''''&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%$$$'''&&&&&&'''))))))(((''')))(((''''''((()))((('''((('''%%%%%%&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((((((''''''''''''&&&%%%$$$%%%&&&'''(((---,,,,,,,,,++++++***)))******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&)))&&&$$$%%%(((***(((&&&((()))***)))''''''((()))&&&'''((()))))))))((('''$$$&&&'''''''''(((***,,,******))))))((('''&&&&&&'''&&&&&&'''******(((%%%'''''''''''''''(((((((((&&&&&&&&&&&&''''''((((((qqqqqqpppnnnmmmlllkkkjjjhhhgggfffeeedddcccbbbbbb```aaaaaa___]]][[[[[[\\\YYYYYYZZZZZZZZZZZZYYYYYY\\\[[[YYYWWWVVVWWWXXXYYYVVVUUUTTTSSSRRRQQQQQQPPPQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCAAAAAAAAABBBCCCEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<===============>>>>>>>>>===<<<::::::<<<===<<<<<<::::::999888888999:::::::::::::::999::::::::::::;;;::::::;;;===>>>>>>======<<<<<<;;;;;;;;;<<<<<<999888777666555555555555555555666777888999999:::888888999:::::::::::::::555555555555555555666666555666777888777777555555444444333333333333222222333555666555444333444666444333333222222111111000111111111222111111000000333333222111000000000000333111000000222444444444111222222111...---...///...//////000111111111111222333444444333222111111......---------------.........------------.........---,,,,,,,,,---///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------------...///000.........///000111111222.........---............////////////////////////---------------,,,++++++------..................///,,,,,,......+++***---------------------------......///111222222///,,,------............------------------------------//////......---......///.........///////////////,,,---.........---+++***...,,,++++++---......---///......---,,,++++++******)))'''(((***,,,------...---+++******+++---.........///......---,,,+++***++++++***)))(((((()))''''''((())))))))))))))))))))))))******)))))))))((((((''''''((()))******(((///AAAPPPHHH111'''---+++*********)))***+++,,,*********))))))))))))))))))(((''')))+++,,,***((()))*********)))(((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%&&&(((((('''%%%)))(((''')))+++,,,,,,+++((('''&&&&&&'''&&&%%%###((((((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))---.../////////.........------,,,+++))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((%%%$$$%%%((()))'''$$$'''((()))(((&&&%%%&&&'''%%%&&&((()))))))))((('''$$$%%%'''''''''(((***---++++++***)))((((((''''''%%%&&&''')))******(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''nnnnnnnnnmmmllllllkkkkkkggggggfffdddcccbbbaaa`````````aaa___]]][[[[[[\\\YYYYYYZZZZZZZZZZZZYYYYYYZZZYYYWWWVVVUUUUUUUUUVVVUUUUUUTTTSSSQQQPPPOOOOOOQQQQQQPPPOOONNNNNNOOOOOOLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHIIIHHHGGGFFFDDDBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCC@@@???>>>===<<<===>>>???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;::::::<<<======<<<::::::999888888999:::::::::999999999999::::::;;;;;;:::999:::<<<======<<<<<<<<<;;;::::::::::::;;;888888777666555555555555555555666666777888999999777888999999::::::::::::666555555444444444555555666777888888888777666555333333333333333333333333222444555444333222333444333333222222111111111000///000000111111111000000222222111000//////000000333111///000222444444444///000111000...------...//////000111111111111000222333444333111000000000...---,,,,,,,,,,,,,,,,,,......------------.....................///000000........................++++++,,,,,,,,,,,,------000000000000000000000000...............//////000------...///000000111111...------------......///////////////////////////---------,,,,,,,,,,,,,,,,,,,,,---............---...++++++......++++++---........................///......000111111///---------............------,,,,,,,,,------------...000///...........................////////////000------...///...---,,,+++...,,,***)))+++,,,,,,,,,............---,,,++++++,,,***((((((***,,,---,,,,,,++++++******+++------/////////......,,,+++++++++,,,---+++)))''''''(((''''''((()))************))))))************))))))&&&&&&&&&&&&''')))+++---+++555FFFNNNBBB///(((---***++++++)))((()))+++---******))))))))))))))))))'''&&&&&&''')))***)))((())))))*********)))(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&''''''&&&$$$***)))'''((())))))(((&&&((('''&&&'''((('''%%%###''''''&&&&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((())),,,///222444444333333333222000...,,,***)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&$$$&&&''')))(((&&&$$$$$$%%%%%%&&&''')))))))))(((((($$$&&&'''''''''(((***,,,++++++******))))))((((((&&&'''(((*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''llllllllllllllllllllllllgggfffeeedddcccaaa``````___``````___]]][[[\\\\\\YYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPRRRQQQPPPOOOOOOOOOPPPQQQKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@???======>>>???@@@>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>><<<;;;::::::<<<======<<<::::::999888888999::::::999999888888888999;;;;;;:::999888999<<<===<<<;;;;;;;;;:::999999999999999888888666555555555555555555666666666777777888888666777888999::::::::::::666666555444333333333333666666777777777666444333333333333333333333333333111222333333111111222333222222222111111111111111......///000111111111111111000000/////////000000222000......000222333333---...000///...------......///000222222222222222000222333222///---...000------,,,+++++++++++++++...------,,,,,,------...------...////////////...........................+++++++++,,,,,,---------000000000000000000000000111000///...---,,,,,,,,,+++,,,---...///000111111//////.........///000111////////////////////////---,,,,,,,,,,,,------...+++,,,---.........---------******---...++++++...........................///...---...//////...---,,,------......------,,,,,,,,,,,,---------......///......---,,,,,,------,,,---------............,,,,,,---...---,,,+++***---+++(((((()))***++++++------...///......---,,,...,,,***)))+++,,,---,,,******+++++++++,,,,,,,,,---------......------,,,***,,,,,,+++)))((()))***'''((()))***++++++++++++((()))***++++++***)))((($$$$$$$$$%%%'''***---///,,,444;;;<<<555...+++,,,)))***+++)))((((((+++///)))))))))))))))))))))***&&&''''''((('''&&&%%%%%%(((((()))*********))))))((((((((((((''''''''''''&&&''''''((('''&&&%%%$$$'''&&&$$$$$$$$$%%%'''((('''&&&&&&'''((((((&&&%%%***)))''''''''''''%%%$$$'''&&&&&&'''((((((&&&$$$'''&&&%%%$$$$$$%%%&&&'''$$$%%%'''((()))((('''&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%''')))******///555888999888888999555444111---***)))((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((***)))(((&&&%%%&&&&&&''')))(((&&&$$$$$$$$$$$$%%%'''))))))))))))(((%%%&&&'''''''''''')))+++************************'''((()))*********+++,,,))))))))))))((((((((('''((((((((((((((((((((((((jjjjjjjjjkkkkkklllllllllggggggeeedddcccaaa```______```aaa___]]]\\\\\\]]]YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXVVVTTTSSSQQQOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFEEECCCBBBAAAAAABBBCCCCCCBBB@@@>>>>>>???@@@AAA>>>>>>===<<<<<<<<<<<<===<<<<<<;;;:::;;;<<<===>>><<<;;;::::::<<<=========::::::999888888999::::::999999888888888999;;;<<<999888888999;;;<<<<<<;;;;;;:::999999888888888888888777666555555444444555666666666666777777777777555666777888999:::::::::777666555444333222222222555555666666666555333222333333333333333333333333000111222222111000111222111111111111111111111111------///000111111111111000000////////////000000111///------///111222222,,,---//////...---...///,,,...000222333444444444000222333111...,,,---///---,,,,,,+++*********+++...---,,,,,,,,,,,,---...***+++,,,---...---,,,+++---.....................+++++++++,,,,,,---------000000000000000000000000333111///---+++***)))(((++++++,,,---...///000111111000/////////111222333000000000000000000000000,,,,,,,,,,,,---......///***+++---...///...------,,,******---...+++,,,///////////////////////////000...,,,,,,...///...---,,,------......------,,,,,,,,,,,,------............---,,,,,,+++++++++++++++++++++,,,,,,---------++++++,,,---,,,+++***)))---***''''''((()))******,,,---.../////////...---///---+++***+++------,,,)))***+++,,,,,,,,,,,,,,,***+++,,,---............)))***++++++***)))***,,,(((((()))++++++,,,,,,,,,((()))***++++++***)))(((#########$$$'''+++...000***......***))),,,---***)))++++++)))'''(((,,,///)))))))))))))))*********+++---...---***'''&&&&&&'''((()))***************''''''(((((())))))******'''((()))))))))(((&&&%%%(((&&&$$$######%%%(((***(((''''''((())))))'''&&&)))(((''''''(((((('''&&&&&&&&&&&&'''))))))'''%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&(((******)))(((''')))((('''&&&&&&'''((()))$$$$$$$$$$$$%%%''')))***(((...666;;;<<<;;;;;;<<<888555222...+++(((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''***---,,,(((%%%&&&'''&&&(((***)))'''%%%$$$$$$$$$%%%'''))))))))))))(((&&&'''(((''''''''')))+++***************+++++++++((()))*********+++,,,---******))))))(((((((((''')))))))))))))))(((((((((fffeeeeeeffffffggghhhiiieeeeeeeeedddcccbbbaaa```___``````___]]]]]]^^^___ZZZ[[[[[[[[[[[[ZZZZZZYYYUUUVVVWWWXXXWWWUUUSSSQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEBBB@@@AAACCCEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888999;;;<<<<<<;;;:::999999999999:::<<<===<<<;;;:::999999999::::::;;;;;;;;;<<<<<<============:::777666888999888666777666555444333444444555777444333666666444666:::444444666:::===>>>:::666:::999777666444333333333444555666666666666666555999999888777555444222111333333222222111222222222000000000000000000000000000111222333333222000000777333000///111222000/////////000000111111111222---...///.........000222//////......///111333444//////............/////////000///---***((()))***)))+++,,,,,,,,,,,,---///,,,,,,,,,+++++++++******++++++******++++++,,,------,,,,,,,,,,,,---......111000///000111222111///...///000///...+++)))'''***++++++,,,---...000000/////////000000111111222222222111000///...------...,,,***,,,......,,,)))***+++,,,---,,,***'''%%%,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++///...,,,******+++,,,---,,,,,,+++++++++,,,---...------,,,,,,,,,------...111000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,---+++***)))+++,,,---+++***,,,///000...+++,,,,,,,,,,,,+++***)))((())))))))))))***+++------//////...---+++,,,...111))))))))))))***+++,,,,,,)))))))))(((((((((((((((,,,***)))((()))***)))((('''(((******))))))+++,,,.........---***)))***,,,+++***(((&&&''')))+++---+++***(((((()))******)))------,,,+++)))'''&&&%%%(((((((((((())))))))))))***&&&$$$&&&***+++((($$$))))))))))))(((((((((((()))(((&&&$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&''')))******(((&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&((('''######&&&'''%%%&&&&&&'''((()))))))))(((***)))(((&&&&&&(((***+++###$$$%%%&&&'''))),,,//////111777===BBBCCC@@@===;;;888444111///,,,)))'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$(((***,,,+++(((''')))+++))))))))))))(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%&&&''')))***'''''''''((()))+++,,,---...,,,))))))***+++)))'''++++++******))))))(((((((((&&&%%%'''***,,,+++)))fffffffffeeeffffffggghhhddddddddddddcccbbbaaaaaa___``````___]]]]]]^^^```\\\\\\\\\[[[YYYWWWVVVUUUUUUUUUVVVWWWVVVTTTRRRQQQQQQQQQPPPPPPQQQRRRRRRSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFCCCAAAAAACCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========;;;;;;;;;;;;;;;<<<<<<<<<::::::999:::;;;;;;;;;;;;::::::999888888999;;;;;;;;;;;;::::::::::::999999::::::;;;;;;;;;<<<<<<<<<===:::777666888999888666777666555444333444444555666333222444555333444888444444666:::======:::666999888777555444444444444555555666666666666555555888888888777555333222111222111111000000111111111////////////////////////000111222222222222111000666333000///111111000///......//////000000000000...//////...------///111000000000000111222333333//////............//////...///...---***)))***+++***,,,------++++++,,,...,,,+++++++++************++++++******++++++,,,------,,,,,,,,,------......111000//////111111000///---.../////////---+++***++++++,,,,,,---///000111000000000111111222222222333333222111///...------,,,+++***+++---...,,,***++++++,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,000000000///...------,,,///---,,,******+++,,,---------,,,,,,------......------------------------000///...---,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,,,,+++))))))***+++...,,,+++,,,...///---+++------,,,,,,+++******))))))))))))))))))***+++,,,------,,,+++)))***,,,///+++************++++++,,,)))))))))))))))))))))))),,,***(((((()))***)))(((&&&'''))))))))))))***,,,---------,,,***)))***+++***)))((('''''')))+++,,,+++)))(((((()))******))))))))))))))))))((('''&&&((((((((((((((((((((())))))'''$$$&&&)))***'''###))))))(((((((((''''''''')))(((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''%%%%%%%%%&&&&&&&&&''''''%%%''''''######'''(((&&&%%%&&&'''(((((())))))(((***)))(((''''''((())))))&&&'''((((((((())),,,......111777===BBBDDDBBB@@@<<<888333000---+++)))'''(((''''''&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%''')))+++***(((''')))+++))))))((((((''''''&&&&&&''''''((()))))))))))))))%%%%%%$$$$$$%%%&&&((()))(((((((((((()))+++,,,,,,...,,,))))))***+++***(((*********))))))(((((((((((('''&&&'''***,,,+++)))gggffffffeeeeeeeeeeeeeeebbbbbbccccccccccccbbbbbb___``````___]]]]]]^^^```^^^^^^\\\ZZZWWWTTTRRRPPPTTTTTTUUUUUUUUUSSSRRRPPPRRRRRRQQQQQQRRRRRRSSSSSSQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHIIIIIIIIIIIIJJJJJJJJJKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGGGGFFFEEEFFFFFFFFFGGGEEECCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>============<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;:::999888777888999999::::::;;;;;;;;;:::999888999:::::::::::::::;;;;;;<<<:::888777888888777666777666555444333444555555555222111444444222333666444555777:::<<<<<<999777777777666555555555555555666666666666666555444333777777777666555333222111000000/////////000000111........................000000111222222111111000444222000000000111000///............////////////...///000...---,,,...///000111111222222111111111///......------......///,,,------,,,+++***+++---,,,---...---+++***+++,,,++++++*********)))))))))++++++******++++++,,,---,,,------------.........111///...///000111000///,,,---.../////////------,,,,,,,,,---...///000111111111111222222222222222333333222000///---,,,,,,***))))))+++---...,,,+++,,,++++++++++++++++++,,,------------------------000000//////......------...---,,,******++++++,,,---------.........//////+++,,,---......---,,,+++...------,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++++++++************++++++***(((((()))+++...,,,++++++,,,---,,,+++...---,,,++++++***++++++))))))((((((((())))))******+++***)))((((((***,,,---,,,++++++******++++++))))))))))))))))))*********)))(((((())))))((('''$$$%%%'''(((((((((***,,,+++,,,,,,***(((((()))***((((((((((((((()))*********)))'''((()))******)))%%%&&&'''(((((()))))))))((((((((((((((((((((((((***'''&&&&&&))))))&&&###(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%'''((()))$$$&&&&&&###$$$((()))'''%%%%%%&&&(((((()))))))))******))))))(((((('''''')))******))))))))),,,...///222777>>>CCCEEECCCAAA<<<888222---+++***((('''((((((''''''&&&&&&'''''''''%%%""" !!!$$$%%%&&&''')))((((((((()))+++))))))(((''''''&&&%%%%%%%%%&&&''')))******++++++%%%%%%$$$$$$%%%&&&'''((()))))))))))))))***+++,,,...,,,*********+++***)))))))))))))))(((((((((((((((''''''(((***+++***)))gggfffeeedddcccccccccccc``````aaabbbccccccbbbbbb___``````___]]]]]]^^^___^^^^^^\\\ZZZWWWUUURRRQQQSSSSSSTTTTTTSSSRRRQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<======<<<:::999999:::;;;:::888777777777888888999:::;;;<<<<<<:::888777999999999999999999999999;;;:::999888888888777666666555444333333444555666555222222555555222333666555666888:::;;;:::999777666666555555555666666777666777666666555444333222666666666555444333222111000000/////////000111111////////////////////////000000000111111111111111222222111000000000000//////////////////////////////000000...,,,,,,---...///000111111111000...---...------------------...+++,,,,,,,,,++++++---///---......---+++******+++*********))))))))))))(((++++++******++++++,,,---,,,------...............000///......000000///...---......//////......------------......000111111222222222222222222222222111000///...---+++******(((((()))+++,,,---,,,,,,,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,......---------------------,,,++++++******++++++,,,------...............+++,,,---......---+++))),,,,,,++++++,,,---......++++++,,,,,,,,,,,,+++++++++++++++******************++++++)))(((''')))***...,,,+++******+++++++++...---,,,+++******+++,,,)))(((((('''''''''(((((()))******)))'''''')))+++...---,,,+++************)))))))))***************)))((('''((())))))(((&&&"""$$$&&&''''''''')))+++)))******)))''''''((()))''''''((((((((()))))))))***((('''''')))******)))%%%&&&'''((())))))))))))((((((((((((((('''''''''***)))(((((())))))'''$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))***'''&&&$$$###$$$%%%''')))###%%%&&&$$$%%%((()))'''$$$%%%&&&'''((())))))))))))*********)))((('''&&&((()))***))))))***---///333555999>>>BBBCCCAAA???;;;666000+++)))((((((''')))(((((('''''''''((((((%%%$$$###!!!!!!"""$$$%%%%%%&&&''''''(((((()))*********)))((('''&&&&&&%%%&&&'''((()))************'''&&&&&&%%%&&&'''((()))*********))))))***++++++...---+++************)))(((((((((((((((((())))))((((((((()))************gggfffeeecccbbbbbbbbbbbb______```aaabbbbbbbbbbbb^^^______^^^\\\[[[]]]^^^\\\\\\[[[ZZZYYYWWWVVVUUURRRSSSSSSSSSRRRRRRRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<===>>><<<999888888:::;;;:::888777777777888888999:::;;;<<<<<<:::888777999999999999999999999999999::::::999888777777777666555444333333444555666777444444777777444444666666777999::::::999888777666555555555555666777777666666666666555444222222444444444444444333222222000000000000000111222333000000000000000000000000/////////000000111111222000111111111000000///000000000000000000000000000/////////...,,,+++,,,........./////////---,,,***------,,,,,,,,,,,,------***+++,,,,,,+++,,,...///---...///---+++)))***+++*********))))))))))))(((++++++******++++++,,,---,,,---.../////////......///...---.../////////---/////////......---,,,,,,...............///000111222222222111111000000000------,,,+++***)))(((((('''((()))***+++++++++,,,,,,+++)))((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,++++++***************+++,,,------------,,,+++,,,---......,,,***)))++++++***++++++,,,---...***++++++,,,,,,++++++******************************++++++)))(((''')))***+++++++++*********++++++,,,,,,+++*********++++++(((((('''''''''''''''((()))***+++***(((((()))+++...---,,,+++***)))))))))(((((())))))************'''&&&&&&'''))))))'''&&&###$$$&&&'''&&&''')))***((())))))((('''&&&((()))&&&&&&''''''(((((((((((()))'''&&&''')))******)))(((((()))*********)))))))))(((((((((''''''&&&&&&******)))*********((('''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$&&&(((&&&$$$###""""""$$$&&&'''"""%%%&&&$$$%%%))))))&&&###$$$%%%'''(((((()))))))))))))))***)))(((''''''&&&'''(((((()))+++...111666777:::===@@@@@@===;;;888444...***((((((''''''(((((('''''''''(((((()))$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&'''((()))))))))++++++******)))(((((('''(((((())))))))))))(((((())))))(((''''''(((******+++***************++++++------,,,+++*********+++''''''(((((())))))******))))))******))))))***+++eeeeeecccbbbaaaaaaaaaaaa______```aaaaaaaaaaaaaaa\\\]]]]]]\\\ZZZZZZ[[[]]]YYYYYYZZZZZZZZZYYYYYYXXXSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQRRRRRRPPPPPPOOOOOONNNMMMLLLLLLJJJKKKLLLNNNNNNOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCAAA@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>><<<888666888:::;;;:::999888777888999999::::::;;;;;;;;;:::999888:::::::::999999999999888888:::;;;:::888666666777555555444333444555666777999666777:::999666555777777888::::::999777777888666666555555555666666777555555555555555444333222333333333444333333222222000000000000111222333333111111111111111111111111///////////////000222222...000222111000//////000111111111111000000000000---...///---,,,+++---...---------------,,,+++***---,,,,,,++++++,,,,,,---***+++,,,,,,+++,,,...000---......---+++******+++++++++*********)))))))))++++++******++++++,,,---,,,---...///000///......///---,,,---...///...---//////...---,,,,,,++++++......------......///000111111000///......------))))))))))))((((((((((((&&&(((*********)))***++++++***)))((((((***,,,---++++++++++++++++++++++++(((((())))))******+++++++++++++++++++++************+++,,,---------,,,+++,,,,,,------,,,+++***)))************++++++,,,---******++++++++++++******)))))))))******************++++++***(((((()))+++''')))++++++*********+++)))******+++******))))))(((((('''''''''(((((())))))***++++++))))))***+++---,,,+++***))))))))))))''''''(((((())))))******&&&%%%&&&'''))))))'''%%%$$$&&&''''''&&&&&&((()))((())))))((('''&&&((()))&&&&&&&&&&&&&&&'''((((((((('''&&&&&&(((******)))***************))))))((()))((((((''''''&&&&&&&&&((())))))******)))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((('''%%%#########%%%&&&$$$###"""""""""###%%%&&&"""&&&'''%%%&&&((((((%%%"""###%%%&&&(((((())))))(((((((((((())))))))))))%%%&&&(((((()))+++///222777888999;;;===<<<999666444000,,,)))((((((((('''''''''&&&&&&''''''(((((($$$%%%&&&(((((('''&&&%%%((('''&&&''')))******(((++++++************)))))))))))))))))))))(((''''''+++***)))(((((()))***+++***************+++,,,------......,,,***)))***,,,'''(((((()))***++++++,,,)))***++++++))))))***+++dddcccbbbaaaaaaaaaaaaaaa______``````aaa`````````[[[\\\\\\[[[YYYXXXZZZ[[[VVVWWWXXXYYYYYYYYYYYYXXXSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRRRRQQQPPPPPPQQQQQQPPPOOOOOONNNNNNMMMMMMMMMJJJKKKLLLNNNOOOPPPPPPPPPLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJFFFEEEDDDDDDCCCCCCDDDDDDAAABBBCCCBBB@@@???AAADDD????????????????????????=========<<<<<<<<<<<<;;;======<<<<<<;;;:::::::::888;;;===;;;777555777:::::::::999888888999;;;;;;;;;;;;::::::::::::999999;;;;;;::::::999999999999777:::<<<;;;888666666777555444444333444555666777999777777::::::666555777777999;;;:::888666777888777666666555555555666666444444444555555444333333111222333333333333222222////////////000111222222000000000000000000000000//////......///000222333---///222222000...///000111111000000000/////////,,,---...---,,,,,,...///------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,++++++---///,,,---...---+++***+++,,,,,,+++++++++************++++++******++++++,,,---,,,---///000000000.........---,,,,,,......---,,,,,,,,,,,,+++++++++,,,,,,------------------.../////////...---,,,+++******''''''((((((((()))))))))&&&)))+++***((('''(((******)))((((((((()))***+++))))))))))))))))))))))))((((((((()))***++++++,,,+++++++++++++++***))))))***+++---...///...---,,,------,,,,,,+++******)))+++************++++++,,,******++++++++++++******((()))))))))*********++++++,,,,,,+++))))))***+++###'''+++---,,,******+++&&&''')))++++++)))'''&&&''''''''''''((()))******((()))++++++)))((()))***++++++***)))((((((((((((%%%&&&&&&'''(((((())))))$$$$$$%%%'''))))))'''$$$&&&'''(((((('''&&&'''(((((())))))(((''''''(((***'''&&&%%%$$$$$$&&&((()))(((&&&%%%&&&(((******)))(((((())))))))))))(((((())))))(((''''''&&&%%%%%%%%%&&&'''(((((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%###'''(((&&&&&&((('''$$$"""###$$$&&&'''((())))))((((((''''''((()))***+++((()))*********,,,///222555555666888:::999777555000---***)))))))))((('''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&''''''(((***((('''(((***+++***((())))))))))))************'''(((((())))))))))))(((+++***)))(((((()))******)))))))))***+++,,,---...---......---***)))***,,,(((((()))***+++,,,------)))+++,,,+++)))(((***,,,cccbbbbbbaaaaaaaaaaaaaaa___```````````````______ZZZ[[[[[[ZZZXXXWWWYYYZZZUUUVVVWWWWWWXXXXXXWWWWWWTTTTTTSSSSSSSSSSSSTTTUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMJJJKKKMMMNNNOOOPPPQQQQQQLLLLLLKKKKKKJJJJJJJJJIIIGGGGGGGGGGGGHHHHHHIIIJJJEEEEEEDDDCCCCCCCCCCCCCCC???AAACCCAAA??????AAADDD>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<======<<<;;;:::999999888666999<<<:::666444777:::::::::999999999:::<<<===<<<;;;:::999999999::::::;;;;;;;;;::::::999999999777:::<<<;;;888666666777555444444333444555666777999777777::::::666555666777:::<<<:::777555666888777777666555555555555555333333444444555444444444111111222333333333222222---------......000111111000000000000000000000000///.........///000222333,,,///222222000...///000000000//////.........---+++,,,------,,,,,,...000...---,,,++++++,,,...///,,,++++++++++++++++++,,,+++,,,,,,,,,++++++---///,,,---...---+++***+++,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,---///000111000///---...---,,,,,,......---,,,************+++,,,---...------,,,,,,,,,---............---,,,***)))(((((('''''''''((()))******+++''')))++++++(((&&&''')))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***+++,,,,,,---***++++++++++++***))))))+++,,,...000000///...---...---,,,+++************++++++***************+++******++++++++++++******(((((())))))*********+++,,,,,,---+++***)))+++,,,!!!%%%+++---,,,+++***+++$$$&&&)))++++++)))&&&$$$'''''''''((((((***+++,,,''')))******)))(((((()))***))))))(((((((((((((((%%%%%%&&&&&&'''(((((()))$$$$$$%%%'''))))))&&&$$$((()))))))))'''&&&'''(((((()))))))))'''''')))+++(((&&&$$$######%%%(((***'''&&&%%%&&&(((******)))&&&&&&'''((()))))))))((())))))((('''&&&&&&%%%%%%"""$$$&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''""""""######$$$%%%''''''###$$$%%%&&&&&&&&&%%%%%%$$$'''(((&&&&&&(((&&&###!!!"""$$$&&&'''((())))))((('''&&&&&&'''))),,,---+++,,,---,,,+++,,,///111333333444666888999777555---+++))))))))))))((('''%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###$$$&&&(((***,,,)))((((((++++++***'''''''''(((((())))))******%%%&&&''')))***************)))(((''''''((()))))))))))))))***+++---...///---...///---***)))***---(((((()))+++,,,---...///)))+++---,,,)))(((***,,,aaaaaa```_______________```___]]]\\\[[[[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZWWWWWWXXXXXXWWWUUUTTTSSSVVVSSSPPPQQQTTTVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKMMMOOOQQQRRRNNNLLLJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKHHHEEEBBBAAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@===>>>??????>>>===>>>@@@>>>>>>>>>>>>>>>===<<<;;;=========<<<;;;;;;::::::888:::;;;;;;:::999:::;;;:::888666888;;;<<<:::888888999;;;===>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::888888888888888999999:::666555444333333444555666888777666666666777999:::888888888888888777666666777777777777888888888888666666555555555444444444222222222333333333444444333111///...---...///000...///000111111000///...///////////////000111111000111111000...,,,---...---,,,,,,,,,,,,---------,,,,,,.../////////...------,,,+++***)))***+++,,,)))***+++,,,,,,,,,,,,,,,........................------,,,,,,+++***)))))),,,,,,++++++***)))((((((+++++++++***++++++,,,,,,,,,...000222222000---+++***,,,------+++******+++...---,,,+++++++++,,,,,,...,,,)))((()))***+++***,,,+++))))))***+++******))))))))))))************(((&&&&&&)))+++,,,)))&&&)))))))))))))))(((''''''''')))***+++***)))***+++++++++++++++++++++++++++++++++******)))(((((((((,,,,,,,,,------.........++++++,,,------+++***)))++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))))))))))))))*********,,,++++++***)))(((((('''''')))+++,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''''')))***++++++******))))))((((((******'''&&&***---)))###&&&&&&&&&&&&&&&&&&&&&&&&))))))***)))((('''%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&''''''(((((())))))'''&&&%%%''')))***)))(((+++***((('''''''''((()))''''''''''''&&&%%%$$$#########$$$%%%&&&''')))******)))((('''&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$%%%'''''''''((())))))((('''&&&)))((('''))),,,---***''''''''''''((()))+++,,,---111111000000//////......555444333333333333000...+++***((('''&&&&&&'''((()))&&&%%%%%%((()))'''%%%%%%&&&&&&&&&&&&%%%$$$###(((&&&%%%(((+++,,,***(((&&&&&&''''''(((((())))))(((&&&'''+++,,,+++,,,///,,,,,,+++***(((&&&%%%$$$((()))******)))***,,,...000000///............///...+++(((&&&''')))******++++++******++++++,,,---aaa``````___^^^^^^______aaa```___^^^]]]]]]]]]]]]YYYYYYXXXWWWWWWWWWXXXXXXWWWWWWXXXXXXWWWUUUTTTSSSUUUSSSPPPPPPRRRSSSSSSRRRTTTSSSSSSRRRRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLNNNPPPQQQOOOMMMKKKJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIFFFCCCAAABBBBBBBBBAAABBBAAAAAAAAA@@@@@@@@@@@@===>>>??????======>>>@@@=========>>>======<<<<<<=========<<<<<<;;;;;;;;;888:::<<<;;;:::999:::;;;:::888777888:::;;;:::888888999:::;;;<<<<<<;;;;;;999999999888888777777777888777777777777888999999666666444444444444666666888777777666777888999:::888888888888888777777666777777777777777777777666666666555555555444444444444444444444444444333333333111000///...///111111//////000111111000//////...............///000000///000111000...,,,---...000///---------...///000,,,---.../////////...---...---,,,+++***++++++,,,***++++++,,,,,,,,,++++++------------------------------,,,,,,+++*********,,,,,,++++++***))))))))),,,,,,++++++***+++++++++,,,---///000000///---+++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------...+++)))((()))*********,,,***))))))***+++***)))))))))))))))***************(((''')))+++,,,+++((()))*********))))))((('''''')))++++++***)))***+++++++++++++++++++++++++++***************)))))))))++++++++++++,,,,,,------+++++++++++++++******)))++++++++++++++++++++++++...---+++***))))))******))))))))))))))))))))))))+++******)))((((((''''''''',,,000///***'''(((***''''''''''''''''''''''''''')))***)))((('''((()))*********)))))))))))))))******'''%%%))),,,***$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((''''''(((***+++***)))***)))((('''&&&'''((((((''''''''''''&&&%%%$$$###$$$$$$$$$%%%&&&''')))))))))((('''&&&%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&'''((((((&&&&&&&&&(((''''''((())))))((('''&&&)))(((''')))+++,,,***((('''''''''((()))+++,,,---000000////////////......111000...---...---,,,***))))))'''&&&&&&&&&'''''''''&&&%%%&&&)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%''')))***)))'''((((((((((((''''''''''''(((%%%&&&***+++))))))---)))))))))))))))(((''''''((()))************,,,...///...---,,,,,,,,,,,,,,,---+++'''&&&''')))))))))+++++++++***+++,,,,,,---```______^^^^^^^^^^^^^^^aaaaaaaaaaaa```___^^^^^^XXXWWWWWWVVVUUUUUUVVVVVVVVVWWWWWWXXXWWWVVVTTTSSSSSSRRRPPPPPPQQQRRRRRRQQQTTTTTTTTTSSSSSSRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLMMMOOOOOOOOOMMMKKKKKKLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJGGGCCCAAAAAAAAA@@@???AAAAAAAAA@@@@@@@@@??????>>>??????>>>===<<<>>>???<<<<<<======>>>=====================<<<<<<<<<<<<999;;;<<<<<<:::999:::;;;999888777888:::;;;:::999888888999999999999888888777777777777666666666666777777666666666777888888777666555444444555666777888888777777888888999:::888888999999888888777666777777777666666555555555666666666555555555555444666666666555444444333333222222111000000111333444///000111111111111000///......---------.../////////000111000...------......,,,+++******+++,,,---,,,---......//////............---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,+++******))))))------,,,+++************,,,,,,---......------,,,...+++)))***,,,---+++(((((()))+++,,,---...---------+++)))((()))******)))+++)))((((((***+++***)))))))))))))))************+++***))))))+++,,,,,,+++*********+++******)))(((''')))++++++***)))***+++++++++++++++++++++++++++)))************+++++++++************++++++++++++++++++***))))))))))))***++++++++++++++++++++++++000...+++)))((()))+++---))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''...333000)))%%%(((---((((((((((((((((((((((((&&&(((******)))(((((((((((())))))))))))))))))***+++***'''$$$'''+++***%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))++++++***))))))((('''''')))(((''')))+++,,,+++***))))))((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))&&&((()))((('''&&&''')))''''''((((((((((((''''''***)))'''(((***++++++***(((((((((((()))***,,,,,,............///////////////---***))))))))))))(((((('''&&&&&&%%%&&&&&&'''%%%%%%%%%''')))+++++++++&&&&&&%%%$$$$$$%%%&&&'''%%%$$$$$$&&&((()))'''&&&***)))(((''''''&&&&&&&&&'''%%%%%%((()))&&&''')))&&&'''((()))************(((***++++++******,,,------,,,+++***)))))))))))),,,)))&&&%%%'''((()))(((+++++++++++++++,,,------^^^^^^]]]]]]]]]]]]^^^^^^___```aaaaaaaaa```^^^]]]XXXXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXWWWVVVUUUTTTQQQQQQQQQQQQRRRSSSTTTTTTWWWVVVUUUTTTSSSQQQPPPPPPMMMNNNNNNNNNNNNNNNOOOOOOKKKKKKKKKLLLLLLMMMMMMNNNOOOMMMLLLKKKLLLMMMLLLKKKLLLKKKJJJIIIHHHGGGGGGHHHGGGEEECCCAAABBBBBB@@@???AAAAAA@@@@@@@@@?????????>>>??????===<<<<<<===???<<<<<<===>>>????????????=====================>>>:::;;;===<<<;;;999::::::999888888999::::::::::::777777777777777666666555888777777777777777777777666666666666666777777888777777666555555666777777888888888888999999::::::888999999999999888777777777777666666555555444444666666666555555555555555888888777666555444333333222222222222222333444555111111111111111111111111//////.........//////000///000000000...------///,,,------------,,,,,,+++---------...............//////......------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,++++++*********...---,,,+++************,,,,,,++++++,,,,,,------000+++((()))---...+++'''''')))+++---...---,,,+++,,,***(((((()))***))))))***((('''''')))******)))((()))))))))************,,,***)))((()))***++++++******+++++++++******)))((()))++++++*********+++***+++++++++++++++,,,,,,))))))******+++,,,,,,---******++++++++++++++++++,,,+++)))((((((((()))***************************///...,,,+++***+++,,,---)))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%)))---000...)))&&&'''***'''''''''''''''(((((((((%%%(((++++++***((('''''''''((((((((())))))******+++***'''$$$%%%)))***&&&''''''''''''''''''''''''&&&'''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++*********)))))))))((((((''''''(((***++++++***)))))))))(((((((((((((((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$&&&'''((()))%%%&&&''''''&&&&&&'''((('''''''''(((((((((((((((***)))((('''(((***++++++)))((((((((()))***+++++++++,,,,,,---.../////////000---***(((((()))))))))&&&&&&%%%%%%&&&&&&&&&&&&$$$$$$%%%'''***,,,---...)))(((%%%$$$###$$$&&&'''%%%%%%&&&''''''((('''&&&)))(((''''''&&&'''(((((()))&&&&&&((((((%%%%%%(((&&&&&&((()))************(((***,,,,,,+++++++++---,,,,,,***)))((((((''''''***(((&&&%%%'''(((((((((+++++++++++++++,,,------]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^___```___^^^]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTOOOQQQRRRTTTUUUWWWXXXYYYZZZYYYWWWUUURRRPPPNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMOOOMMMKKKKKKLLLMMMLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGEEECCCBBBBBBCCCDDDCCCBBBAAAAAAAAA@@@@@@@@@????????????>>>===;;;;;;===???===>>>??????@@@@@@@@@@@@<<<======>>>>>>?????????:::<<<======;;;999::::::888888999999999999::::::888777777666555555555555777777777777777777777888666666666666666777777888888777666666666666777888888999999:::::::::::::::999999999999999888777777777666666666555555555444666666666666666666666666999999888777555444333333222222333333333444555555222222111111111111222222111111000000000000000111...///000///...---...///000222555777666444000...------------......///////////////.........------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,+++++++++++++++...---,,,+++************,,,++++++***+++,,,---...000+++((((((,,,...+++((()))***,,,------,,,***)))+++***(((((()))***)))((()))'''&&&'''(((******)))((()))))))))******************)))((('''((()))***)))******+++++++++******(((***+++,,,+++***+++,,,*********++++++,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,++++++++++++,,,+++)))((((((((()))***************************+++,,,---......,,,+++***))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%+++***)))))))))((('''%%%%%%%%%&&&&&&&&&'''''''''%%%(((++++++***(((''''''''''''(((((()))))))))*********((($$$$$$((()))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))((()))))))))*********+++'''&&&&&&''')))******)))*********)))))))))((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&%%%$$$&&&'''''''''''''''(((((())))))***))))))(((((()))+++,,,***)))))))))))))))************+++,,,---......///000---)))(((((()))))))))$$$$$$%%%&&&&&&'''''''''###$$$&&&((()))+++---...,,,***'''%%%######$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&(((***+++***''''''***)))&&&&&&)))'''(((((())))))))))))((()))+++------,,,++++++,,,,,,+++***)))(((((((((((()))(((&&&&&&'''(((((((((+++************+++,,,,,,\\\[[[[[[[[[[[[\\\\\\]]]\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[YYYXXXWWWWWWWWWWWWUUUVVVWWWWWWWWWVVVUUUUUUPPPRRRUUUWWWWWWXXXZZZ\\\ZZZYYYWWWTTTRRROOOMMMLLLMMMMMMMMMNNNNNNOOOOOOPPPMMMMMMNNNNNNNNNMMMMMMLLLNNNLLLKKKKKKLLLMMMLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCBBBCCCEEEEEEEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>><<<::::::<<>>>>>??????@@@@@@??????<<<======>>>???@@@@@@AAA;;;===>>>===;;;:::::::::777999::::::999888:::;;;888888777666555555666666666666666666777777777777777777666666666777888888999888777666666777888999888999:::;;;;;;;;;;;;:::999999999:::999999888777666666666666666666666666555666666666666777777777999888777666555444333333333333333444444444444444333333222111111222333333222222111111000000111111...///000///...---...///000222555777666333///---...------------...//////......//////......---,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,++++++------,,,+++************++++++++++++,,,---......///,,,))))))+++,,,+++******+++,,,,,,,,,+++)))(((+++)))((((((******((('''(((&&&%%%&&&((()))))))))))))))))))))************))))))***)))'''&&&((()))((()))******+++*********(((***,,,,,,+++***+++,,,*********++++++,,,,,,---******+++,,,------......,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))***************************)))***---//////---***(((***))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%***&&&$$$%%%((()))&&&###$$$$$$%%%%%%&&&'''''''''&&&(((******)))((((((((('''(((((((((((((((((()))(((***)))%%%$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''(((((())))))''''''((())))))***++++++'''&&&%%%&&&(((***)))((()))))))))***)))(((((('''%%%&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%'''''''''&&&''''''((()))***((()))***)))((((((***,,,+++***)))))))))))))))***)))******+++,,,------...---+++(((''''''((('''&&&###$$$%%%'''((((((((((((###%%%'''(((((()))+++---+++***(((&&&$$$$$$$$$$$$%%%'''))))))'''&&&'''(((&&&&&&%%%%%%&&&)))+++---+++((((((+++***((('''***)))))))))))))))((((((''')))+++---...,,,++++++++++++******))))))))))))))))))(((&&&'''((())))))((()))))))))))))))***++++++ZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]\\\[[[ZZZXXXWWWWWWVVVVVVUUUUUUVVVWWWWWWWWWVVVUUURRRUUUXXXYYYXXXWWWXXXZZZVVVVVVUUUSSSQQQPPPNNNNNNLLLMMMMMMNNNOOOOOOPPPPPPNNNOOOPPPPPPOOONNNMMMLLLMMMKKKJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDEEEFFFFFFEEECCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@>>>;;;999999<<<>>>======>>>>>>>>>======<<<<<<<<<===>>>@@@AAAAAABBB<<<===>>>===;;;:::::::::777999::::::888888999<<<999888777777666777888888777777777888888999999999888777777777777888999999999999777777777777999999999999;;;<<<<<<<<<;;;:::999999::::::999999888777555666666777777888888888555666666666777777777777777777666666555444333333333333444444444333333222444333222222222222333444222222111000000000000000---///000///...---///000...///000000///...,,,+++...------,,,---...///000------...///...---,,,+++******,,,---......//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,---............---+++))))))***+++,,,************++++++++++++***)))((()))******(((&&&'''%%%$$$%%%''')))))))))))))))))))))************(((***,,,+++)))'''((()))'''((())))))*********)))(((***,,,,,,+++++++++,,,)))******+++,,,,,,------++++++,,,,,,------......,,,+++++++++************+++++++++++++++******)))************************)))***+++,,,,,,+++***)))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&'''(((((((((''')))***)))((('''((()))((((((((((((((('''''''''&&&))))))&&&%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%'''(((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&''')))******)))&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((('''&&&&&&&&&'''(((***+++&&&)))++++++)))((()))+++++++++***)))(((((()))))))))*********++++++,,,,,,,,,***((((((((((((&&&%%%###$$$&&&((())))))))))))$$$&&&((((((&&&&&&(((***''''''''''''&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%'''((('''%%%%%%&&&(((+++,,,***''''''***+++((((((+++(((((())))))))))))(((((()))+++......---+++++++++)))(((((((((((()))******)))((('''(((***+++***)))((((((((((((((())))))***ZZZZZZYYYZZZZZZ[[[\\\\\\^^^]]]\\\[[[\\\]]]^^^___[[[[[[YYYXXXWWWVVVVVVVVVTTTUUUVVVWWWWWWWWWVVVUUUTTTWWWZZZZZZWWWUUUVVVWWWSSSSSSSSSRRRQQQQQQPPPPPPLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQQQQPPPOOOMMMLLLLLLJJJIIIIIIKKKLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@>>>;;;999999<<<>>><<<=========<<<;;;::::::<<<<<<===???@@@AAABBBCCC<<<>>>>>>>>>;;;:::::::::666999;;;:::888777999<<<:::999888777777888999:::::::::;;;;;;;;;<<<<<<<<<888888888888888999999::::::999888777777888999:::999:::;;;<<<<<<<<<;;;:::999::::::::::::999888888555555666777888999::::::555666666666777777888888666666666555444444333333444444444444333222111111444444222222222222444444111111000///////////////---///000///......///000222111///...------............---,,,---...///000,,,---.........---++++++)))***+++---...///000000.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***+++,,,---...///......------,,,***((()))+++---))))))))))))***+++---...***)))((()))******(((&&&&&&%%%$$$%%%'''))))))((())))))))))))************(((+++...---***(((((()))''''''((())))))))))))))))))***,,,,,,+++++++++,,,))))))***+++,,,,,,------,,,,,,,,,------------...+++*********))))))((((((++++++,,,------+++***)))))))))))))))))))))))))))******************++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$%%%'''***&&&&&&&&&'''((())))))***((())))))((('''''')))***))))))(((((('''''''''&&&%%%)))***'''&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((((((((((((((((((((((((((***)))(((((((((((())))))))))))((((((''''''&&&&&&)))((('''(((***,,,+++***$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''((()))((('''&&&%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&''')))'''&&&&&&&&&'''(((***+++%%%(((,,,,,,***((()))+++,,,+++***)))((((((((()))***************+++++++++---+++******+++***'''%%%###$$$&&&(((************%%%''')))(((%%%$$$&&&((($$$%%%&&&'''((((((((((((###%%%((('''$$$###$$$&&&***(((&&&%%%%%%''')))+++)))&&&'''******((((((+++&&&'''((())))))******)))))),,,...///---+++++++++'''''''''''''''((()))***)))(((((()))***++++++***'''''''''''''''((())))))___[[[ZZZ[[[[[[YYYZZZ]]]XXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTVVVXXXWWWSSSQQQRRRRRRQQQPPPOOOOOONNNNNNPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPOOONNNNNNMMMMMMLLLIIIIIIIIIJJJJJJJJJJJJJJJLLLKKKIIIGGGGGGHHHIIIJJJHHHGGGGGGFFFEEEDDDDDDCCCDDDCCCBBB@@@???>>>>>>>>>@@@???>>>===<<<;;;:::999;;;;;;===>>>>>>>>>===<<>>>>>>>>???AAABBB<<<===>>>>>>>>>===;;;:::<<<:::888777666777888999777888999999::::::999999======<<<<<<;;;;;;::::::999999:::::::::::::::;;;<<<999777777999;;;999888999999::::::::::::::::::777;;;;;;777888===>>>:::666666555666666777888888888888888888888999999999555444555666666333///,,,333777:::888222//////222222222111111222222333444222222111111000000//////000000///000000111222222.........///000222333444222000...---------///000111111000...---,,,+++***(((+++---...---,,,,,,---///---+++,,,...///---+++........................,,,---......,,,,,,---.........---,,,++++++++++++)))***,,,---......---,,,------...------+++***)))((()))))))))*********************)))(((''''''&&&&&&$$$"""$$$''')))((('''+++(((&&&''')))***)))''')))))))))))))))(((''''''***'''&&&(((,,,,,,)))$$$+++,,,------------,,,+++)))******++++++******)))000...,,,++++++,,,---...+++,,,---+++)))(((((())),,,------------------,,,,,,------+++((('''((()))))))))))))))************''')))***)))&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&'''''''''&&&***)))(((''''''((()))***(((,,,---******,,,***'''***)))'''%%%$$$$$$$$$$$$%%%%%%$$$###!!!"""%%%'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''((((((((('''((()))((('''&&&'''(((,,,+++(((&&&$$$$$$$$$%%%''''''((((((''''''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%&&&$$$###&&&)))&&&!!!&&&%%%%%%%%%%%%&&&''''''%%%'''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))((())))))((('''''')))+++((((((''''''''')))***+++---,,,******+++,,,++++++///000,,,'''&&&)))***(((***(((&&&&&&''''''&&&%%%%%%''')))+++***'''$$$"""&&&%%%%%%&&&''''''&&&%%%''''''''''''(((((((((((()))((('''''''''(((((('''%%%&&&((()))))))))((('''&&&'''((('''&&&%%%''')))'''((()))***************000,,,((('''((((((&&&$$$***)))(((''''''''''''''')))'''&&&&&&((((((&&&###___[[[ZZZ\\\\\\YYYZZZ]]]XXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWUUUTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSUUUVVVVVVSSSQQQRRRQQQPPPOOONNNOOOOOOPPPRRRPPPOOOOOOOOOPPPOOOOOONNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>@@@???>>>===<<<;;;:::::::::;;;<<<>>>>>>>>>======AAA@@@???>>>======>>>>>>;;;<<<=========;;;:::999999888666666666777999:::888999999:::::::::::::::=========<<<<<<;;;;;;;;;999999999999999:::;;;<<<===;;;999999;;;<<<;;;999;;;;;;;;;:::::::::::::::777:::;;;777888======:::777777666666777777888999777777777777666666666666333444666888999666000,,,222444666555222//////000111111111111111222333333111111000/////////000000000000/////////000111111...//////000111222333333111///...---,,,---///000000000///...---,,,,,,+++)))+++---...---,,,,,,,,,///---++++++---...,,,+++------------------------,,,---...---,,,,,,,,,.........---,,,++++++++++++)))***,,,---......---,,,......---,,,+++******)))************++++++++++++++++++***))))))(((''''''&&&$$$###$$$''')))((('''+++)))'''(((***+++***((()))))))))))))))(((''''''***'''&&&(((+++,,,)))%%%))))))***++++++***))))))******++++++++++++******---,,,+++***+++,,,...000+++,,,,,,+++)))(((((()))++++++,,,------,,,+++++++++,,,,,,***(((((()))***((((((((()))))))))))))))''')))***)))&&&%%%&&&(((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&''''''''''''''')))))))))((((((((())))))(((,,,,,,******+++***'''***)))'''%%%$$$$$$$$$$$$%%%&&&%%%###""""""$$$'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&'''''''''''''''&&&%%%%%%$$$''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&$$$&&&))))))%%%((('''&&&&&&%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''((())))))*********)))((())))))((('''&&&((()))''''''&&&&&&''')))***++++++***))))))************,,,---+++&&&%%%((()))((()))'''&&&%%%&&&'''&&&%%%%%%&&&((())))))'''%%%$$$&&&&&&'''(((((((((&&&%%%''''''((((((((((((((('''((('''&&&&&&&&&'''''''''%%%&&&'''((())))))((('''&&&%%%$$$%%%&&&'''))))))))))))******+++*********,,,***''''''((()))(((''')))((((((''''''''''''(((***((('''(((******(((&&&___\\\[[[]]]]]]ZZZZZZ]]]XXXXXXXXXWWWWWWVVVVVVVVVVVVUUUTTTTTTVVVWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRSSSTTTTTTSSSQQQRRRQQQOOONNNMMMNNNPPPQQQSSSPPPMMMMMMOOOPPPOOONNNMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEDDDBBBAAAAAABBBBBBDDDDDDDDDCCCCCCBBBBBBAAABBBBBB@@@???>>>>>>>>>>>>??????>>>===<<<;;;;;;:::999:::<<<>>>>>>>>>>>>===BBBAAA???===;;;::::::999;;;;;;;;;<<<;;;;;;:::999777666555555666888999:::999999:::;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<999888777777888:::<<<======<<<;;;;;;======<<<;;;<<<<<<<<<;;;;;;::::::999777::::::888999<<<===;;;888888777777888888999999666666555555444444333333111333666:::;;;888222---000111111111111000//////000000000000000111111222000///.........///000111000000//////...////////////000111222333222222111///...---,,,,,,---///000............---------,,,***,,,......---+++++++++///,,,***)))***++++++******+++++++++,,,,,,------+++---...---,,,+++,,,......---,,,++++++******+++)))***,,,---......---,,,///...,,,***))))))))))))***++++++++++++,,,,,,,,,,,,++++++******)))))))))'''%%%$$$%%%'''(((((((((+++***((((((*********)))))))))******))))))((((((***(((&&&(((++++++)))&&&))))))************))))))+++++++++,,,,,,+++++++++************+++---///000***+++,,,***((('''((())))))***,,,......,,,***))))))*********(((((()))+++''''''''''''(((((())))))'''((()))(((&&&&&&&&&(((&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&'''(((((((((''''''((())))))******)))))))))(((+++,,,))))))+++***&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&$$$""""""$$$&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%'''$$$%%%'''(((((('''&&&%%%''''''((((((''''''&&&%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$''''''###"""%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%!!!"""$$$&&&'''(((((((((''''''((((((((((((((((((((()))******+++*********((())))))(((&&&%%%&&&(((%%%%%%%%%&&&'''(((***+++)))((((((((((((((()))))))))+++)))$$$$$$((()))''')))'''%%%%%%&&&'''&&&%%%&&&&&&'''(((((((((''''''%%%''')))***+++)))'''%%%&&&''')))******)))'''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''&&&### !!!%%%)))***)))++++++++++++++++++***))))))'''&&&''')))***+++***(((''''''''''''(((((()))***))))))***,,,,,,+++)))___\\\[[[^^^]]]ZZZZZZ]]]XXXXXXWWWWWWVVVUUUTTTTTTTTTSSSSSSTTTVVVWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTRRRQQQRRRSSSTTTSSSRRRRRRPPPNNNMMMMMMNNNPPPQQQTTTOOOKKKKKKNNNPPPOOOMMMLLLLLLLLLKKKJJJJJJIIIIIIKKKJJJJJJIIIHHHGGGFFFFFFFFFEEECCCBBBAAAAAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@>>>>>>=========>>>>>>======<<<<<<;;;;;;999:::<<<===>>>???>>>>>>@@@???>>><<<:::999888777;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888999:::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======999888666555666999<<<>>>;;;;;;;;;<<<<<<===<<<<<<======<<<<<<;;;:::999999777999:::::::::<<<<<<;;;999999999888888999::::::666666555555444333222222111222444777888777333///000///...///111222111//////////////////000111111///...---,,,---///000222111000///......---......///000222444444333111000...------,,,---......///------------------------+++---///...,,,+++******---,,,***((())))))***+++))))))******++++++,,,,,,+++,,,------++++++,,,---...---,,,+++************)))***,,,---......---,,,///---+++)))'''((()))************+++++++++,,,,,,,,,,,,,,,++++++*********''''''&&&&&&'''((())))))***)))((((((((()))))))))))))))*********))))))(((***((('''(((******)))'''***++++++++++++++++++***++++++,,,,,,,,,,,,++++++***)))))))))***+++---...)))***+++***((('''((()))(((***---//////---***((('''((())))))((((((***,,,%%%&&&&&&''''''((((((((('''''''''''''''&&&''''''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((''''''(((((((((((((((''''''((()))***+++***)))((((((++++++((((((***)))&&&(((((('''&&&%%%%%%$$$$$$&&&''''''%%%###"""$$$%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''!!!"""""" !!!###%%%&&&((())))))&&&''''''&&&$$$###$$$%%% """$$$'''(((((('''&&&''''''((((((((((((((())))))******+++++++++******((())))))'''%%%$$$%%%&&&######$$$%%%&&&'''))))))&&&&&&'''&&&%%%&&&'''(((''')))((($$$$$$(((***((((((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&'''((()))***%%%(((+++---,,,***(((&&&&&&(((***++++++)))'''%%%&&&&&&&&&&&&%%%%%%'''(((&&&'''''''''''''''''''''(((### %%%))))))''',,,,,,,,,,,,,,,+++***)))'''''''''((()))***++++++'''''''''''''''((()))***))))))***+++,,,,,,,,,+++^^^[[[[[[^^^^^^ZZZZZZ\\\XXXXXXWWWVVVUUUTTTTTTSSSTTTSSSRRRSSSUUUVVVUUUTTTSSSTTTTTTUUUUUUTTTTTTTTTTTTRRRQQQRRRSSSTTTSSSRRRQQQPPPNNNMMMMMMNNNOOOPPPRRROOOLLLLLLNNNOOONNNLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFEEECCCCCCBBBAAA@@@@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===========================<<<<<<<<<999:::<<<>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888<<<<<<<<<<<<<<<<<<======;;;;;;::::::999999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<======999777666555555888;;;===888999:::;;;;;;;;;;;;;;;======<<<;;;::::::999999888888999;;;<<<;;;;;;;;;::::::999999999999999:::777777666666555444333333222111111222333444333222000///...///111333333222//////......//////000111......------...///000111111000///......---......///000222333333222111///.........------.........,,,,,,,,,---------------+++---///...,,,+++******++++++***)))))))))***,,,)))))))))*********+++++++++,,,---,,,++++++,,,---------,,,+++************)))***,,,---......---,,,...---***(((((((((***+++))))))))))))*********+++,,,,,,,,,,,,++++++++++++(((((((((''''''((()))***((((((((((((''''''((()))))))))************)))))))))((((((((()))))))))(((***************************++++++,,,,,,++++++************)))))))))******((()))***)))''''''''')))(((***---//////---***(((&&&'''(((((('''(((***+++$$$%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''(((((((((((((((''''''&&&'''(((******))))))((((((******'''&&&))))))&&&'''''''''&&&&&&%%%$$$$$$&&&''''''&&&$$$###$$$%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&'''(((---+++(((&&&%%%&&&((()))'''''''''(((''''''&&&%%%''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$###""""""!!!!!!%%%%%%  ###$$$ """%%%'''((())))))&&&''''''&&&$$$"""###$$$"""###%%%''''''&&&$$$###&&&'''''''''((((((((()))******+++++++++******)))'''((((((&&&$$$######%%%!!!"""###$$$%%%&&&''''''###%%%&&&%%%$$$$$$&&&(((''')))(((%%%&&&)))***((('''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&''')))***+++%%%)))---...,,,***(((((('''(((***,,,+++)))'''%%%%%%'''((('''&&&&&&(((***'''''''''&&&&&&&&&&&&''')))$$$ !!!%%%((('''$$$,,,,,,,,,,,,,,,+++***)))'''((()))))))))((())))))'''''''''''''''((()))***((()))***+++++++++++++++]]]ZZZ[[[]]]]]]ZZZYYY[[[WWWWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRRRRTTTUUUTTTSSSRRRSSSTTTTTTUUUTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSQQQQQQPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFF@@@@@@????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============<<<<<<<<<===============;;;;;;===>>>>>>>>>===<<<999::::::;;;;;;:::999999======<<<<<<<<<===>>>>>>======<<<<<<;;;:::999999999999:::;;;;;;;;;;;;;;;888888999:::;;;<<<<<<===888777666555666777999:::555777:::;;;:::999999:::;;;;;;;;;::::::999999888888777888<<<===::::::;;;::::::999999888888999999777777777666555555555444444222//////000222333333000000000000111222333444///////////////000000111...///////////////000000000000//////.../////////...///000111222111111000000000/////////.........,,,,,,,,,,,,,,,---------***,,,......---+++++++++''')))++++++******+++---***************************,,,---,,,+++***+++------,,,+++******))))))***)))***,,,---......---,,,,,,+++***))))))***+++,,,(((((()))))))))*********++++++++++++++++++++++++((()))))))))'''''')))***((())))))(((''''''(((***))))))******++++++******))))))(((((((((((())))))((((((''''''''''''((((((*********++++++***************)))))))))((((((((('''((()))((('''&&&'''(((((()))+++------+++)))(((&&&'''((('''&&&''')))***$$$%%%%%%&&&'''((())))))'''%%%%%%%%%'''((('''&&&$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%&&&'''''''''((((((((('''&&&&&&%%%%%%&&&'''(((((((((((((((***)))&&&%%%((((((&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''&&&%%%$$$%%%'''%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%''''''&&&&&&''')))///,,,((($$$###%%%(((***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!""" ###$$$!!!"""&&&))))))"""###$$$&&&&&&&&&%%%$$$&&&''''''&&&###""""""######$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&'''(((((((((*********+++******)))(((%%%&&&&&&%%%###"""###%%%!!!!!!"""###$$$$$$$$$$$$!!!$$$&&&%%%######%%%)))&&&))))))&&&&&&)))***'''&&&%%%$$$$$$&&&'''&&&&&&''''''''''''((()))***+++%%%)))---...+++)))((())))))***+++++++++)))'''&&&%%%''')))(((&&&&&&))),,,((('''&&&&&&%%%&&&&&&&&&(((%%%###$$$&&&'''&&&$$$++++++++++++++++++***)))''')))******(((''''''((((((''''''''''''(((((()))''')))******)))))))))***[[[YYYZZZ]]]\\\YYYXXXYYYWWWWWWWWWWWWVVVVVVVVVVVVTTTSSSRRRRRRSSSTTTSSSQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSUUUVVVVVVSSSQQQPPPQQQQQQPPPOOOMMMKKKJJJIIIMMMQQQPPPMMMJJJKKKLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFF>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<======;;;<<<<<<<<<======>>>>>><<<===>>>>>>>>>===;;;;;;::::::;;;;;;;;;:::999888<<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;::::::888999999:::::::::::::::666777777888:::;;;;;;<<<888888777666666666666777333777:::;;;:::999999:::999999999999999999999999888666888===>>>:::999<<<::::::999888888888888888666666666666555555555555444222111111222333222111///111222111//////222666000000//////000000111222///000111222222000///...000000/////////000111111------...///000111111111222222111111000///---------,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,,,,$$$'''+++---,,,,,,---...,,,++++++******))))))(((***,,,,,,,,,+++***+++,,,---,,,+++***)))))))))))))))***,,,---......---,,,******++++++,,,,,,------))))))*********+++++++++*********+++++++++++++++(((***+++***'''''')))+++)))+++,,,+++)))(((***---((()))***++++++++++++***)))))))))((('''''')))***((('''&&&&&&&&&&&&'''(((((())))))******))))))(((''''''(((((())))))((((((&&&'''((((((&&&&&&'''(((&&&'''((())))))((('''&&&&&&'''((('''&&&&&&''')))%%%%%%&&&'''((()))******'''%%%$$$%%%'''((('''%%%$$$$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((***(((%%%$$$'''(((&&&%%%&&&'''''''''&&&%%%$$$###$$$&&&'''&&&&&&'''(((%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""$$$%%%&&&%%%%%%'''(((***(((%%%$$$$$$%%%((()))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$#########"""""""""###%%%&&&"""$$$$$$"""$$$((((((%%%"""###%%%&&&&&&%%%$$$###&&&''''''&&&###!!!"""############$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''''')))*********))))))((('''$$$$$$%%%$$$""""""###%%%!!!!!!"""#########"""!!! ###&&&%%%""""""%%%)))&&&((((((%%%%%%''''''%%%&&&$$$###$$$%%%''''''&&&''''''(((((()))))))))***&&&***------)))'''(((+++***++++++******(((''''''###&&&)))(((%%%%%%(((,,,((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''(((((('''&&&))))))******+++*********&&&(((++++++)))'''((())))))((((((''''''''''''((((((***,,,+++)))((((((***ZZZXXXYYY\\\\\\XXXWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSRRRRRRSSSSSSRRRPPPRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSTTTVVVXXXWWWSSSQQQPPPQQQQQQQQQPPPMMMJJJHHHFFFMMMSSSRRRLLLHHHJJJMMMIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGGGG@@@AAABBBCCCCCCDDDCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA>>>======<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>>===>>>>>>>>>>>><<<;;;:::;;;;;;<<<<<<;;;:::888777;;;::::::999:::;;;<<<===888888999:::;;;;;;;;;;;;888888999::::::::::::999555555666888999:::;;;;;;888888888777666666555555333777;;;<<<:::999:::;;;888888888888888888999999888666888>>>>>>:::999<<<:::999999888777777777888444444555555555555555555444333333444555444222000...111333111------111666000000000000000111222222///000222444333111...,,,000000///000000111222333,,,,,,,,,---...000222222333333333222111///---,,,---------,,,,,,+++++++++(((+++---...---,,,,,,---"""''',,,......---...///------,,,+++***)))((((((***+++,,,,,,******+++,,,---,,,+++***)))))))))))))))***,,,---......---,,,((()))+++,,,............******+++++++++,,,,,,,,,************************)))***+++***''''''))),,,+++---...---******,,,///((()))***+++++++++++++++)))))))))((('''''')))+++***)))(((''''''((()))***(((((())))))))))))(((((($$$%%%'''((())))))***)))%%%'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%''''''((('''%%%%%%'''(((%%%%%%&&&'''((()))***+++'''$$$###$$$''')))'''%%%%%%$$$$$$$$$%%%&&&&&&'''############$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$$$$$$$######$$$%%%'''(((((()))((($$$$$$'''(((&&&%%%&&&'''''''''&&&%%%$$$"""$$$&&&'''&&&&&&((()))$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''$$$$$$###$$$%%%&&&'''(((''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""$$$&&&(((***''''''$$$"""###&&&"""!!!###&&&''''''&&&%%%&&&''''''%%%###!!!!!!""""""""""""###$$$&&&'''(((######$$$%%%%%%&&&'''''')))))))))))))))(((''''''"""###$$$###""""""$$$%%%!!!"""#########"""  ###&&&%%%""""""&&&***%%%''''''$$$$$$&&&&&&###&&&$$$######%%%''''''&&&'''(((((())))))))))))(((&&&***---,,,(((&&&(((,,,,,,+++******)))(((((('''"""%%%((('''$$$###'''+++((((((&&&%%%$$$%%%%%%&&& ###'''))))))((())))))'''((()))***************$$$'''***+++)))((()))******)))(((''''''''''''''')))+++---,,,)))((((((***YYYXXXWWWXXXYYYYYYWWWUUUVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSWWWSSSPPPPPPRRRTTTSSSQQQUUUUUUVVVXXXZZZ[[[\\\]]]YYYXXXUUUSSSOOOLLLJJJIIIKKKKKKJJJKKKLLLLLLJJJGGGKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHHHHBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????AAA???<<<===>>>>>><<<:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999;;;;;;<<<<<<;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<:::999888777777999;;;===777888999:::;;;:::999999777777777777777888888999777888999999888777666555888888777777888999999:::;;;:::999999888888999999::::::::::::::::::::::::888888888777888888999999333222222222444555444222555444444333333222222111333222222222000///...---222222111111111111222222000111111111111000//////000///......000222333333444000---///555999999888222222111000///...------......---,,,,,,+++******)))+++------,,,,,,,,,---.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,*********))))))))))))))),,,,,,,,,---------......+++******))))))******+++...---,,,+++***(((''''''(((((((((((()))+++,,,---******))))))******+++,,,------,,,++++++***))))))******))))))((((((''''''++++++)))(((''''''''''''&&&'''((())))))((('''&&&'''''''''''''''((()))))))))(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''(((((('''''''''((()))******+++******)))((('''&&&%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%&&&((())))))******(((&&&$$$"""""""""$$$%%%((('''&&&&&&&&&$$$""" %%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&$$$$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&$$$#########$$$%%%&&&&&&###&&&((('''$$$$$$'''***&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!&&&$$$"""###%%%&&&$$$""""""######$$$$$$######"""!!!$$$###""""""&&&)))######"""""""""""""""#########$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%+++***(((&&&%%%%%%%%%&&&%%%$$$$$$###"""""""""###############""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%!!!$$$%%%###$$$((()))&&&&&&&&&''')))+++***(((&&&'''&&&%%%$$$$$$$$$%%%&&&(((((((((&&&$$$###$$$%%%***)))((('''&&&%%%%%%%%%"""###$$$&&&'''((((((((($$$'''))))))'''&&&(((+++***(((&&&&&&((((((((('''$$$&&&((()))++++++******)))(((&&&%%%$$$%%%'''(((''''''''''''((((((((()))XXXWWWWWWWWWYYYYYYWWWUUUVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTTTTSSSSSSSSSRRRRRRVVVSSSQQQPPPRRRSSSRRRQQQUUUVVVXXXZZZ]]]___aaabbbcccaaa]]]YYYUUUQQQOOONNNLLLLLLKKKLLLMMMMMMKKKIIIKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEEEEFFFHHHIIIJJJCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????BBB@@@>>>>>>??????===;;;::::::999999999999::::::::::::::::::999999888888;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::;;;:::888777777888999:::555666777888999888888777888888888888888999999:::888888999999999888777666777777777777888999:::;;;::::::999888888888888888::::::::::::::::::::::::999999888888777888888888666444333333444555444333444444444333333333333333333333333222111000///...111111111000000111111111111111111222111000000///111000///000111333444444444111...///444888888666000000//////......////////////......---,,,,,,+++***+++------,,,,,,,,,---,,,------...///000111111------,,,,,,,,,,,,,,,,,,******))))))))))))******))))))*********++++++++++++++++++******))))))))),,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------,,,+++***)))((('''((((((''''''(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,+++***))))))******))))))((((((((((((+++***)))((((((''''''''''''((())))))))))))((('''((((((''''''(((((()))***))))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&'''(((((()))******)))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((''''''&&&%%%$$$$$$$$$%%%&&&((('''&&&&&&%%%$$$"""!!!%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""%%%###!!!"""%%%&&&$$$"""######$$$$$$$$$$$$######!!!$$$%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%&&&'''((((((((($$$%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$###########################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######$$$&&&###%%%%%%######%%%%%%###%%%%%%&&&(((***)))'''%%%'''%%%$$$######$$$%%%&&&((())))))'''%%%$$$%%%&&&******)))''''''&&&&&&&&&$$$%%%&&&'''''''''''''''$$$&&&((('''%%%%%%''')))''''''''')))***)))'''%%%%%%&&&'''))))))))))))((()))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((VVVVVVUUUVVVXXXXXXWWWUUUVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTSSSSSSSSSSSSRRRRRRUUUSSSQQQQQQRRRSSSRRRQQQTTTVVVYYY^^^bbbgggjjjlllooolllfff___YYYUUURRRQQQNNNMMMLLLMMMNNNNNNLLLJJJLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@?????????>>>BBB@@@????????????>>><<<;;;::::::999999::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888999::::::::::::999888;;;:::888777666666777888666666777888888888888777999999999888999::::::;;;999999:::::::::999888888777777777777888999:::;;;999999888777777777777888999::::::;;;;;;::::::999:::999888888777777777777999777444444444555555444333333333444444444444555555444444333222111000000111000000//////000000111111222222222222111000000222111111111222333444555555111///000333666555444......---------...000111000000//////...---------***,,,---...---,,,---...+++,,,---...///111222222...---------,,,,,,+++++++++******))))))******+++))))))))))))************------,,,++++++***))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((('''''''''&&&&&&&&&&&&((((((((((((((())))))***++++++,,,,,,,,,***)))(((***))))))))))))(((((((((******))))))((((((''''''((())))))******))))))((()))(((((((((((()))************))))))((((((''''''))))))((('''&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!!"""%%%'''%%%###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%%%%$$$%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$######$$$###""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!$$$''')))'''$$$!!!######"""""""""######$$$'''''''''((())))))******'''(((((()))******))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$######&&&&&&%%%$$$""""""%%%'''$$$'''&&&###"""$$$### $$$$$$%%%&&&((((((&&&$$$&&&%%%"""!!!!!!###%%%'''((())))))'''%%%%%%&&&'''******)))((('''''''''(((''''''(((((((((''''''&&&%%%&&&'''&&&%%%$$$%%%&&&%%%&&&(((***+++***'''$$$&&&''''''(((((('''&&&&&&''''''&&&&&&'''(((***+++%%%%%%&&&&&&&&&'''''''''VVVUUUUUUVVVWWWXXXVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQRRRRRRQQQQQQSSSUUUZZZaaahhhoootttwwwzzzuuummmccc[[[UUUQQQPPPNNNLLLKKKLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHCCCCCCCCCCCCBBBBBBBBBBBB@@@??????>>>>>>=========@@@???>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<999999::::::999999888777666777999::::::999777666999888777666666777777888888888999999::::::::::::999888888888888999:::::::::::::::::::::::::::999999999888888888888888999999888777777666777777777999::::::;;;;;;::::::999::::::999777666666666666:::888444333444444444444222333333444555666666666666555555444333222222222000000////////////000000222222222222222111111000000111222222111222333444444222000000222333222111///...,,,,,,,,,---///000/////////.........------***,,,......---,,,---...,,,------...///000000111.........---,,,,,,++++++++++++************++++++)))*********++++++++++++......---,,,++++++***)))++++++++++++,,,,,,,,,,,,************************,,,+++++++++***)))))))))''''''''''''''''''&&&&&&)))(((((((((((()))*********+++,,,,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))(((''''''))))))************)))))))))))))))))))))******+++************))))))((((((+++***)))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&''''''&&&&&&$$$%%%&&&&&&$$$#########$$$$$$$$$###$$$%%%%%%&&&$$$!!!!!!&&&(((&&&""""""######$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''$$$!!!"""%%%&&&%%%###%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$###$$$$$$%%%#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$"""###%%%(((((($$$ ######""""""######$$$$$$''''''(((((()))))))))))),,,++++++***((('''%%%$$$"""###%%%&&&&&&&&&%%%$$$%%%$$$$$$#########$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$############&&&&&&$$$"""!!!"""%%%(((%%%''''''###"""%%%$$$!!!$$$$$$###%%%&&&&&&$$$###&&&$$$""" """%%%'''&&&''''''&&&$$$$$$&&&''')))((((((''''''''''''(((&&&'''((((((((((((((((((&&&''''''&&&%%%$$$$$$$$$&&&&&&'''(((******(((&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&((()))+++,,,&&&&&&&&&'''''''''((((((VVVUUUUUUVVVWWWXXXVVVTTTUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQTTTZZZbbbkkksssyyy|||~~~yyypppfff\\\UUUQQQOOOMMMKKKJJJJJJKKKLLLKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999::::::999999888777666777999::::::999777666555666666666777888999:::999999999999999:::::::::777777777777777888999999::::::::::::::::::;;;;;;<<<;;;999888777666666666999888777777666777777777888999;;;<<<<<<;;;999888:::999888777666666666666999666444333333444333222333333444555666666777888777666555444333333333444000000////////////000000111222222222222111000000...000222222000///111222333222000000111111000///000///...---,,,------............---------------***,,,......---------...///////////////..................------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------......------,,,++++++************+++++++++,,,,,,)))******++++++******)))++++++******************%%%&&&((()))*********)))***))))))))))))***++++++)))***+++++++++***)))((())))))))))))************((())))))***))))))((('''******))))))))))))******)))))))))))))))******+++***************)))))))))+++***)))((('''&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***(((((()))(((((('''&&&%%%"""###$$$%%%&&&&&&%%%%%%"""$$$&&&&&&$$$"""###$$$$$$############$$$%%%%%%$$$!!!!!!&&&(((&&&""""""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$######$$$!!!"""$$$%%%&&&&&&&&&&&&'''$$$!!!"""%%%&&&%%%"""$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&###!!!###&&&'''%%%"""###############$$$%%%%%%&&&'''''''''''''''((((((*********((('''%%%###"""!!!"""###%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$####################################%%%%%%$$$"""!!!"""%%%((($$$&&&'''$$$%%%((((((%%%%%%#########%%%%%%$$$"""%%%###!!! !!!###%%%'''###$$$%%%$$$######$$$&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&((()))*********(((''''''&&&&&&&&&%%%%%%)))'''%%%%%%'''))))))))))))((('''&&&%%%$$$######%%%%%%%%%'''((()))++++++(((((((((((())))))))))))XXXWWWVVVWWWXXXWWWVVVTTTSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPRRRSSSSSSQQQPPPPPPQQQPPPSSSYYY```hhhooouuuxxx{{{vvvooofff]]]VVVRRRPPPMMMKKKIIIIIIJJJKKKJJJIIIGGGGGGIIIIIIIIIHHHGGGFFFHHHGGGEEECCCAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===<<<;;;::::::;;;<<<======;;;;;;<<<===:::999999888888999999:::999999999999999::::::::::::::::::::::::999999888777888999999999999888777444555666777999:::;;;;;;777777666666777777888999777777666666777777888999::::::999999999:::;;;;;;<<<;;;:::888777666666666999999888777777777777888888999;;;<<<<<<;;;999888999888777777666666666666777555444444555555333222444444555555666777888888777666444333333333444555111000000//////000000111000111111111111000//////---000333222000...000222111111000000000/////////////////////......------------------------------+++---...///------...///000000000///......---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...------,,,,,,,,,,,,++++++))))))*********++++++++++++,,,---......---,,,+++***************+++++++++%%%''')))***,,,,,,++++++***************++++++,,,************************)))))))))************+++'''((()))******)))((('''***))))))(((((())))))***)))(((((((((((()))***************)))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%###$$$%%%'''(((***+++,,,((()))))))))((('''&&&&&&######$$$$$$$$$$$$$$$%%% ###&&&&&&###"""###&&&###############$$$%%%%%%$$$"""!!!"""%%%'''%%%######$$$%%%&&&'''&&&%%%$$$&&&&&&%%%$$$$$$###$$$$$$ ###%%%&&&'''&&&&&&'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&#########$$$$$$#########$$$"""!!!!!!###$$$%%%$$$###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$######""""""!!!!!!!!!"""######%%%$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$"""!!!"""%%%'''"""%%%&&&%%%&&&******(((%%%$$$######$$$$$$###"""######""""""###$$$&&&&&&!!!"""######""""""$$$&&&%%%$$$$$$$$$%%%&&&''''''###$$$%%%''')))*********((('''&&&&&&''''''&&&%%%***'''$$$$$$&&&(((***+++))))))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))***(((((()))))))))*********ZZZYYYXXXXXXXXXWWWUUUSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQOOORRRTTTSSSQQQOOOOOOPPPQQQSSSWWW\\\bbbgggjjjmmmooolllgggaaa[[[VVVRRRPPPNNNLLLJJJJJJKKKLLLKKKKKKGGGHHHIIIJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;===>>>>>><<<;;;<<<>>>;;;;;;;;;::::::;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999666777888999::::::::::::888777666666666777888999888888777777888888999::::::999888888999:::;;;<<<:::999888888777777888888::::::999888888888888888888999;;;<<<<<<;;;999888888777777666666666777777555555555666888777555222555555555666666777777888777555444222222333444555111111111000000111111111///000000000000///......---111555444000...000222//////000000///.........---...///111111000///...........................+++---//////...---...//////////////////.........,,,,,,------.../////////------,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,))))))))))))*********+++***+++---......---+++***))))))*********+++++++++'''(((***+++,,,+++***))))))))))))))))))***+++++++++***)))(((((()))***+++))))))*********+++++++++'''((()))******)))((('''))))))(((''''''((())))))((((((''''''(((((()))***))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''))))))***'''''''''(((((('''&&&&&&'''&&&%%%$$$###$$$%%%%%%###&&&&&&###!!!$$$&&&###############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$'''&&&%%%%%%%%%%%%%%%&&&!!!"""$$$&&&''''''&&&%%%&&&''''''&&&$$$$$$%%%&&&$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&'''%%%###!!!"""$$$!!!""""""######""""""!!! """############$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%""""""!!!!!!!!!"""###### !!!""""""%%%%%%$$$$$$$$$######### !!!"""###$$$%%%%%%"""###$$$###""""""$$$&&&"""%%%&&&$$$%%%)))***'''&&&%%%######$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&!!!"""######"""###%%%'''$$$$$$$$$%%%&&&'''(((((($$$$$$%%%''''''(((((((((&&&$$$###$$$&&&'''&&&$$$(((&&&%%%%%%''')))*********)))'''&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((((((((((())))))))))))\\\ZZZYYYYYYYYYWWWUUUSSSQQQQQQRRRRRRRRRRRRQQQQQQSSSRRRRRRRRRQQQQQQQQQQQQNNNQQQTTTTTTQQQOOOOOOPPPRRRTTTVVVYYY\\\___bbbccccccbbb___\\\XXXTTTQQQPPPPPPMMMKKKKKKLLLMMMLLLLLLGGGIIIJJJLLLLLLKKKIIIHHHDDDDDDCCCCCCDDDEEEGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;>>>@@@???<<<<<<===@@@??????>>>>>>>>>>>>??????<<<=========>>>>>>??????;;;;;;<<<<<<;;;;;;:::999::::::999888888999::::::888999999:::::::::999999:::999888888888999;;;<<<999999888888999999:::;;;999999888777888999;;;<<<777777777777888999:::;;;;;;:::999999888888999999777999;;;======;;;999777777666666666666777777888444555666999:::999666333666666666666777777777777666555333222222333444555222222111111111111222222///////////////......---...333666666222///111333---///000000///......///***,,,///222333222111000////////////000000000000+++---//////...---...///---.........//////000000+++,,,,,,---...///000000...------,,,,,,------...******+++++++++,,,,,,,,,)))******++++++,,,,,,---))))))))))))************((()))+++,,,,,,+++)))((()))))))))***++++++,,,,,,((()))+++,,,+++***((('''((((((((((((((()))******,,,***(((&&&'''(((+++---))))))******++++++++++++&&&''')))***+++***(((''')))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((()))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&'''(((******((('''&&&)))))))))))))))((((((((((((((((((((((((((((((((('''((((((((())))))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&&&&%%%)))(((&&&$$$$$$$$$&&&'''"""&&&&&&"""!!!$$$'''#########"""###$$$$$$%%%%%%&&&'''&&&$$$$$$$$$&&&&&&'''((())))))'''%%%###''''''&&&&&&&&&''''''(((###%%%&&&(((((('''%%%$$$&&&((()))'''$$$###%%%((($$$$$$######"""#########$$$%%%&&&'''''''''&&&%%%###%%%&&&$$$!!! """!!!!!!""""""""""""!!!!!!###%%%$$$""""""###############$$$%%%&&&''''''''''''''''''&&&&&&&&&((((((''''''&&&%%%#########"""!!! !!!"""### !!!"""%%%%%%%%%$$$$$$$$$###### """###$$$%%%&&&!!!"""$$$$$$######$$$%%%"""%%%%%%###$$$'''(((%%%'''%%%######$$$$$$$$$###"""###%%%&&&''''''&&&&&&!!!###$$$$$$###$$$&&&(((%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&&&&&&&&&&%%%%%%###!!!###&&&'''&&&$$$&&&%%%%%%''')))***)))(((***)))'''&&&%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''((((((((()))VVVVVVWWWWWWVVVUUUSSSRRRPPPPPPOOONNNNNNPPPQQQRRRNNNNNNOOOPPPOOONNNMMMLLLOOOPPPPPPQQQQQQPPPPPPOOOSSSOOOMMMOOOSSSVVVUUURRRUUUUUUSSSRRRPPPNNNMMMLLLJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLKKKJJJHHHGGGFFFCCCCCCBBBAAAAAAAAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDDFFFCCC@@@???@@@@@@>>><<<;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>======<<<;;;::::::::::::999999999::::::;;;;;;;;;::::::::::::;;;<<<===>>>999::::::;;;;;;::::::999999999:::999888888:::;;;::::::;;;<<<======<<<<<>>===<<<;;;:::999999;;;:::888777666777888999:::999999888777666666555666777888888888888777777555333222222444555555555444444444444444555666777111111111111111000//////000111333333222222222333///......///000111111000///000000000//////222444222222111000000///000000000000000000111111111111///111555888999888666444333555444111000333222///......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))(((((()))++++++******)))***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++***))))))***++++++++++++++++++*********))),,,,,,,,,++++++************))))))***,,,------,,,&&&((())))))(((((()))++++++)))'''))),,,---+++)))***((('''(((+++,,,+++(((''''''''''''((((((((((((***((((((++++++((('''***))))))(((''''''&&&''''''******)))(((''''''(((((()))((('''&&&%%%$$$######&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''(((((('''%%%######$$$###$$$&&&''''''&&&$$$###############$$$%%%&&&'''''''''&&&$$$!!!!!!###$$$(((((((((((('''&&&$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$!!!!!!###%%%''''''%%%###$$$$$$%%%&&&''''''''''''***(((%%%$$$$$$$$$###!!! """###!!! $$$((("""###$$$%%%%%%$$$###"""$$$!!!$$$)))((($$$%%%+++''''''&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%$$$#####################$$$$$$!!!!!!!!!!!! ###$$$$$$%%%%%%&&&''''''$$$!!!!!!$$$$$$###$$$'''%%%%%%%%%$$$$$$#########&&&$$$"""###%%%'''''''''''''''((((((((('''%%%$$$%%%%%%%%%%%%&&&&&&''''''  """%%%'''%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&((()))))))))))))))******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((((('''VVVVVVVVVUUUTTTSSSQQQQQQOOOOOOOOOOOOPPPQQQSSSSSSOOOOOOPPPPPPOOONNNMMMLLLOOOOOOPPPPPPPPPPPPOOOOOORRROOOMMMNNNRRRTTTSSSPPPQQQQQQPPPPPPOOONNNMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDAAA>>>===>>>???===;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<=========<<<;;;:::::::::::::::777888888888999999999999777777777888888999:::;;;999999::::::::::::999999888999999999777777999:::<<<<<<======<<<<<<;;;;;;======<<<;;;:::999888888999888666555555555777888888777777666555555444444666777777888888777777666555333111111222444555555333333222222333333444444111111111111111000000///...000222222111000111222000......///000111111000///000000///......000333111111000///////////////.........////////////000...000222444555444333111///222333000000333333000...------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---,,,++++++*********+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******///...............------,,,+++***+++---...---,,,(((***++++++******+++,,,,,,***)))***---...---++++++)))((())),,,---+++***)))))))))))))))))))))))),,,)))***------***)))+++,,,++++++++++++,,,,,,---,,,+++******)))))))))***+++***)))((('''&&&&&&%%%((((((((((((''''''&&&&&&$$$$$$%%%&&&'''((())))))((((((((((((((('''''''''((()))***(((&&&%%%%%%&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&((((((((())))))'''%%%$$$%%%''')))))))))))))))((('''&&&%%%%%%&&&'''((())))))((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###%%%''''''%%%######$$$%%%%%%&&&%%%%%%%%%)))'''%%%$$$$$$$$$###!!!###$$$$$$###"""###&&&)))"""###$$$$$$$$$$$$###"""%%%###%%%))))))%%%&&&+++%%%%%%$$$$$$###$$$$$$$$$###"""!!!"""$$$%%%$$$###"""""""""""""""""""""""" !!!!!!""""""###$$$$$$$$$&&&""""""$$$$$$!!!"""%%%######"""""""""!!!!!!!!!###!!! """$$$%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%"""!!!!!!!!!"""###%%%&&&%%%&&&'''&&&%%%$$$&&&(((%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))***))))))(((XXXWWWUUUSSSRRRQQQPPPPPPMMMNNNPPPQQQRRRSSSTTTTTTQQQQQQQQQQQQPPPOOOMMMMMMOOOOOOPPPPPPPPPPPPOOOOOORRROOOLLLMMMPPPQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCAAA???>>>??????>>>===<<<<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::666666666777777777777777666666777777888999999:::888888999999999999888888777888888888666666777999======>>>======<<<;;;:::<<<<<<;;;:::999888777777777666555444333444555666666555555444444333333333666666666777777666666555555333000///111333555555222222111111000111111111111111222222111111000///---///000000//////000111000///...///000111000//////000000///------...000000///..................,,,,,,,,,---------.........//////000000000///...+++///111///000333222///------------,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---.........,,,+++************)))***++++++,,,,,,++++++,,,,,,---------.........///...---,,,,,,---...///,,,,,,,,,++++++++++++***............////////////...---,,,,,,------,,,+++)))***++++++******+++,,,---,,,+++,,,.........---+++***)))***,,,---,,,+++,,,,,,,,,++++++******)))---***+++......++++++---,,,,,,,,,,,,---...//////------,,,++++++++++++,,,---,,,,,,+++***)))(((((()))))))))(((((((((((('''%%%&&&''')))+++---...///'''''''''((((((((((((((()))******)))'''&&&'''(((%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&'''((()))***)))+++,,,+++)))''''''((()))***************))))))&&&&&&'''((())))))))))))++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%'''))))))'''%%%&&&&&&'''''''''&&&%%%%%%***(((&&&%%%&&&&&&%%%$$$'''%%%$$$$$$&&&((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%'''***)))&&&'''+++&&&%%%$$$##################"""!!!"""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%'''$$$###$$$$$$!!!!!!#########""""""""""""!!!!!!###""" !!!###%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&''''''((('''&&&%%%''')))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((((((''''''&&&%%%'''))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************ZZZXXXVVVSSSQQQPPPPPPPPPOOOPPPQQQSSSTTTSSSRRRRRRRRRQQQQQQQQQPPPOOONNNNNNOOOOOOOOOPPPPPPOOOOOOOOOQQQOOOLLLLLLNNNNNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCAAAAAAAAAAAAAAA@@@>>>>>>===;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::999:::::::::;;;;;;::::::999999::::::;;;;;;;;;;;;666666777777777777777777777888888999:::::::::;;;777888888999999888888777777888888777555555666888<<<<<<=========<<<<<<;;;<<<;;;;;;:::999888888888777666555444444444555555555555555444444333333333555666666666666555555444555222///...000222444555333222111000000000000000111222222222222111000000---///000111000///000111000///...///000111000///...///000...---,,,---.........------,,,------...+++,,,,,,,,,------------//////...---------------***...000...///111000,,,---------,,,,,,,,,++++++)))******+++,,,+++++++++++++++++++++++++++++++++''')))************,,,---...---,,,***)))((((((((((((((()))***************++++++,,,,,,,,,---------++++++***))))))***++++++++++++++++++***************+++++++++,,,---------///---,,,,,,,,,,,,***)))'''((())))))((('''(((***,,,++++++,,,------------***))))))***++++++++++++------,,,+++******)))))),,,***+++......++++++---******)))))))))******+++---,,,,,,+++++++++,,,,,,------,,,++++++***)))))))))(((((((((((((((((((((%%%&&&'''(((***,,,---...&&&&&&''''''(((((())))))'''((())))))'''&&&'''(((%%%&&&&&&'''(((''''''&&&'''''''''''''''((())))))''')))++++++)))(((''''''((())))))************)))''''''((()))))))))))))))++++++******))))))(((((((((''''''&&&%%%%%%&&&&&&((('''((()))++++++***(((+++++++++******(((''''''+++***((('''((()))((('''(((&&&###$$$(((***)))(((((((((((((((((((((((((((&&&''')))***)))'''((())))))((('''&&&&&&%%%%%%&&&)))'''%%%$$$$$$$$$""" %%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&###"""$$$$$$!!!!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&(((((((((###$$$%%%&&&''''''&&&%%%###$$$&&&'''((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%((()))***)))'''''')))***'''''''''((((((((())))))'''''''''''''''((()))***((((((((())))))(((((('''((()))***)))'''&&&'''((('''''''''''''''''''''''''''''')))***++++++++++++[[[ZZZWWWTTTRRRQQQQQQRRRRRRRRRSSSTTTSSSQQQPPPOOOQQQQQQPPPPPPPPPOOOOOOOOONNNOOOOOOOOOOOOOOOOOONNNPPPNNNLLLLLLLLLLLLLLLKKKOOONNNNNNMMMLLLKKKJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;:::999888666777999:::;;;<<<;;;;;;888888888888888888888888666777999::::::;;;::::::777888888999999888888777777888888666555444555777999999;;;<<<============<<<<<<;;;;;;::::::999999777777666666666555666666666666666555555555555555666666666666666555444444555222//////000333444444444333222111111111111111222222222222222111000000...000222222111111111222111///...///000111000......///000///---,,,,,,------,,,,,,,,,,,,,,,------,,,,,,---------.........000///...---,,,,,,------,,,///000------...---)))------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((************,,,...,,,+++***((('''&&&&&&&&&&&&&&&'''((((((((((((((())))))*********+++++++++***)))(((''''''((()))***+++************))))))))))))))))))***+++++++++,,,...,,,+++***+++***)))'''((()))***)))((('''((())))))***************+++,,,'''((()))))))))))))))***,,,,,,+++***)))(((((((((***((())),,,---******,,,***)))((('''&&&&&&%%%%%%++++++************+++,,,+++++++++******))))))((((((''''''&&&&&&'''(((((($$$$$$%%%%%%&&&'''''''''&&&&&&''''''(((((())))))$$$&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%'''))))))'''&&&%%%%%%''''''(((((()))((((((((('''(((((()))))))))))))))(((((())))))******+++++++++***)))'''&&&%%%%%%%%%(((((('''(((******)))(((,,,,,,,,,+++***)))(((''')))(((&&&&&&'''((('''&&&'''%%%###$$$(((***)))'''((((((''''''''''''((((((&&&(((***(((''''''''''''))))))(((''''''&&&''''''(((&&&$$$$$$$$$$$$""" %%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))))))))$$$!!!!!!$$$$$$"""###&&&''''''''''''''''''''''''((('''%%%%%%''')))******$$$%%%&&&'''((((((''''''$$$%%%&&&'''(((''''''&&&%%%&&&&&&'''''''''&&&&&&***++++++***))))))***,,,((()))))))))************))))))((())))))***+++,,,''''''((()))***++++++***)))***+++***(((((((((***((((((((((((((((((((((((&&&'''(((******+++++++++ZZZYYYWWWUUUTTTSSSRRRRRRTTTTTTSSSRRRQQQPPPNNNMMMOOOOOOOOONNNOOOPPPPPPQQQNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKLLLNNNNNNMMMLLLKKKJJJIIIHHHKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBB===>>>???>>>======???@@@AAAAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@???>>>===???>>>>>>===<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;999888777444666888:::<<<<<<<<<<<<:::999999999999999888888555666777999999999999888888888999999999999888888888888888777555444555777666777999:::<<<=========<<<;;;;;;;;;::::::::::::888888888777777777666666666666666666666666666666777777777777666555555444444222000111222444444444333333222222222222222222222222222333222222111000000222333444333222333444111000//////000000///...---...000///...---------,,,,,,,,,,,,,,,,,,---...---------.........//////000000///...------......---000///,,,+++------***,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///******((('''&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((()))))))))*********+++***)))(((((()))***++++++++++++*********))))))++++++++++++,,,,,,,,,,,,---+++***)))******(((&&&***+++,,,+++***)))***+++'''((())))))(((((()))+++&&&''')))(((''''''(((************)))((((((((('''(((&&&'''++++++))))))+++,,,+++***(((&&&&&&%%%%%%***))))))))))))******+++)))))))))(((((((((''''''((('''&&&&&&&&&'''((()))))))))))))))))))))))))))'''''''''((((((((((((((("""###%%%%%%$$$$$$%%%'''###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&'''(((((())))))(((((((((&&&&&&'''((()))***++++++,,,+++***((('''&&&&&&&&&'''&&&%%%%%%'''''''''%%%)))***))))))((('''&&&%%%%%%$$$"""###$$$%%%%%%$$$%%%$$$$$$%%%'''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&$$$((()))&&&$$$%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&!!! !!!###$$$$$$#########""""""!!! !!!!!!""""""###$$$$$$$$$$$$$$$%%%&&&&&&''''''(((###!!!!!!$$$$$$###$$$'''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&(((((((((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''******+++***)))(((***,,,))))))))))))******************))))))******++++++&&&&&&((()))***+++++++++((()))******(((((()))***))))))))))))))))))))))))&&&'''((()))))))))))))))WWWWWWVVVVVVTTTSSSRRRQQQSSSSSSQQQPPPOOOOOOOOOOOOMMMMMMMMMMMMNNNPPPQQQRRRNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKLLLMMMKKKKKKJJJJJJIIIIIIIIIIIIKKKJJJJJJIIIHHHGGGFFFEEEGGGFFFDDDCCCCCCCCCEEEFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA;;;===>>>===<<<<<<>>>@@@@@@@@@???>>>>>>?????????<<<===>>>??????>>>===<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;999777555333444777:::<<<======<<<::::::999999999888888888555666888:::;;;:::999888999999::::::::::::999999999999999777555444555777666777888999:::;;;;;;;;;::::::::::::999999999999777888888888777777666666666666666666666666666666888888888888777666555444333222222333555555444333222222111111111222333333222222333333222222111000000222444444333222333444222000//////000000///---,,,...000000///......///,,,,,,,,,,,,,,,---......------------............////////////...............///...******---///---,,,,,,,,,++++++++++++***)))******+++++++++++++++***************************+++------,,,,,,---...***)))((('''''''''''''''''''''((())))))))))))((())))))))))))************+++***)))(((((()))***+++---------,,,,,,,,,++++++------,,,,,,,,,,,,,,,+++---+++******++++++)))(((***+++,,,+++)))))))))***&&&((())))))'''''')))+++&&&(((***)))(((''')))+++))))))))))))))))))(((((((((&&&'''++++++))))))+++,,,+++***)))(((((((((((()))))))))))))))***++++++(((((((((((('''''''''''')))((('''&&&'''(((***+++------------------,,,,,,((((((((((((((('''''''''!!!"""$$$$$$$$$$$$%%%'''$$$$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&'''&&&%%%%%%&&&((('''''''''''''''&&&%%%$$$''''''(((((((((''''''&&&%%%&&&&&&''''''(((((((((******)))((((((((())))))((('''%%%%%%'''((('''&&&((()))))))))((('''&&&&&&%%%###"""###%%%&&&&&&%%%$$$%%%''''''''''''((()))'''&&&%%%%%%%%%%%%&&&'''"""'''((($$$!!!###### """"""""""""###$$$%%%%%% ###%%%%%%$$$""""""!!!!!!  !!!""""""############$$$$$$%%%&&&&&&&&&%%%"""!!!$$$$$$""""""&&&############$$$$$$%%%%%%%%%###""""""$$$&&&''''''%%%&&&'''''''''&&&%%%$$$%%%$$$###""""""$$$&&&'''######""""""###%%%'''((('''((()))(((&&&&&&((()))''''''((((((((()))))))))******)))((((((((())))))&&&&&&'''(((((((((((((((&&&((()))((('''&&&''')))''''''''''''''''''''''''&&&''''''(((((((((''''''TTTUUUUUUUUUTTTSSSQQQPPPRRRQQQPPPNNNNNNOOOPPPQQQLLLKKKKKKLLLMMMPPPRRRSSSNNNNNNNNNOOOOOONNNNNNNNNLLLMMMMMMLLLKKKKKKMMMNNNGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJIIIGGGFFFFFFEEEGGGFFFDDDCCCCCCDDDEEEFFFCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@@@@@@@@@@AAA<<<>>>??????======@@@BBB???>>>>>>>>>>>>>>>???@@@;;;<<<===??????===<<<;;;======<<<;;;;;;;;;;;;<<<========================::::::;;;<<<;;;999666555222444777:::<<<======<<<:::999999999888888777777777999;;;=========<<<;;;999::::::;;;;;;::::::999999::::::888666555666777777888888999999999888888999999999888888888888888777777777888777666666555555555666666666666666666999999999999888777555555333222333555666666444222111111000000111222333333222333333333333222111111000111333333222222222333222000//////000000///---+++---000111000//////000,,,,,,,,,,,,------...///,,,,,,------------......---......//////......------...,,,((()))...111000,,,,,,,,,+++++++++******(((((()))***************************************(((***++++++***)))+++,,,***)))(((((((((((())))))((())))))***************)))************+++++++++***)))(((''''''((()))***//////.........---------,,,,,,,,,++++++*********---,,,***+++,,,,,,+++))))))******)))'''''''''(((&&&(((***)))'''''')))+++''')))+++***((((((***,,,)))))))))))))))*********(((&&&'''+++,,,)))))),,,******)))))))))))))))******)))))))))***++++++,,,((((((((((((''''''''''''***)))((('''((()))+++---(((((())))))))))))******))))))(((((('''''''''&&&!!!"""$$$$$$$$$$$$&&&(((%%%%%%%%%&&&&&&((()))***'''&&&&&&%%%%%%%%%&&&&&&((((((((('''%%%&&&(((***(((((((((((('''&&&%%%$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((()))***+++,,,+++***(((((()))******))))))************))))))((('''&&&$$$%%%'''))))))(((###&&&))))))'''&&&(((+++***)))(((''''''((()))***!!!&&&'''""" """"""!!!!!!""""""###$$$&&&'''$$$""""""###$$$%%%$$$###$$$######"""!!!  !!!!!!"""######$$$$$$###$$$$$$%%%%%%&&&'''''''''$$$###$$$$$$!!!!!!$$$#########$$$$$$%%%%%%%%%&&&$$$"""###%%%'''''''''%%%&&&&&&'''&&&%%%###"""$$$###!!! """$$$&&&"""!!! """$$$'''(((%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&'''''''''(((***)))(((''''''&&&''''''&&&&&&&&&'''&&&&&&%%%$$$$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&WWWWWWVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLLLLLLLMMMMMMIIIKKKMMMMMMMMMLLLMMMNNNJJJKKKLLLMMMMMMNNNNNNNNNJJJKKKKKKKKKJJJIIIHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDGGGEEECCCBBBCCCDDDCCCCCCBBBAAA???>>>===>>>???@@@<<<<<<============<<<<<<>>>>>>????????????>>>>>>>>>??????>>>>>>===<<<;;;>>><<<;;;;;;<<<<<<;;;:::>>>>>>======<<<<<<;;;;;;:::::::::999999777666666444666777999999;;;>>>@@@666666666666777888999:::888999;;;<<<<<<<<<;;;;;;:::999999999888888777777888888888888777777777777888888888777777777666666999888666666777888777777777666555444444444444444666666666666666666666666555555666666666666666555777555444555777888666333000111222111000000222333000000000000000111111222000000111222333333333333000000///............///***---000222111///......///...,,,,,,...///...---111///------.../////////......---,,,,,,+++************+++++++++,,,,,,,,,...+++)))))),,,---,,,*********))))))))))))************++++++***)))((('''))))))))))))***+++,,,---+++******)))))))))))))))+++***))))))******)))((((((((('''&&&''')))+++---******)))(((((((((((((((------------------------+++,,,,,,---------,,,,,,((()))+++,,,,,,+++)))(((******++++++++++++******,,,***((('''''')))+++---+++)))'''''')))***+++***))))))************))))))(((((((((((()))***+++,,,***((('''&&&'''((('''&&&(((((())))))*********+++)))((((((((('''''''''''')))((('''&&&'''(((***,,,+++++++++***************,,,+++***((('''''''''&&&'''%%%$$$&&&''''''$$$ &&&&&&((((((((('''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''&&&$$$$$$&&&''')))))))))((('''''''''&&&"""%%%))))))'''&&&'''(((&&&'''((('''%%%%%%'''((((((''''''(((((()))***+++******)))((('''&&&%%%%%%%%%%%%''''''''''''%%%%%%''''''%%%$$$$$$%%%&&&'''%%%&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$############"""""""""""" !!!$$$&&&&&&%%%###!!!######$$$$$$$$$%%%%%%%%% """###"""!!! !!!"""$$$#####################"""$$$&&&%%%$$$###$$$%%%%%%$$$######$$$$$$###"""$$$%%%'''&&&%%%%%%&&&(((######$$$%%%&&&''''''((()))'''&&&&&&&&&&&&%%%######$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%&&&''''''&&&&&&''')))))))))((((((((((((((()))((()))***)))((('''(((***)))(((''''''''')))***+++'''%%%$$$%%%((((((&&&###'''%%%$$$$$$%%%&&&&&&%%%'''((()))((('''&&&''')))WWWVVVVVVUUUTTTSSSRRRQQQOOONNNMMMLLLLLLMMMNNNNNNIIIKKKMMMMMMLLLKKKLLLMMMJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHKKKKKKJJJJJJIIIHHHGGGGGGJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEHHHFFFCCCAAABBBCCCCCCBBBBBBBBB@@@??????>>>>>>>>><<<======>>>>>>======<<<>>>>>>?????????>>>>>>===>>>?????????>>>======<<<===<<<<<<<<<======;;;:::>>>>>>>>>>>>============::::::::::::999888777666444555666555555555888:::777777777777888999:::;;;999:::;;;<<<<<<<<<;;;:::999999999888888777777777888888888777777777666666999999999999888888888888999777666666777888777666777777666555555555555555777777777777777777777777555555666666666666666555555444333444666777555222111222222111000000111333111111000000111111222333111111222222222111111000111000000///////////////,,,---......------...//////...,,,,,,...///...---111///------.../////////......------,,,++++++***,,,++++++++++++,,,,,,,,,,,,***((())),,,------,,,******))))))))))))******************))))))))))))***)))))))))***+++,,,,,,+++***))))))(((((())))))******)))*********)))''')))((('''&&&''')))+++,,,+++******)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))+++,,,,,,+++)))(((******++++++++++++******+++***((('''''')))+++---,,,***(((((()))******)))))))))*********))))))((((((((((((((()))***+++,,,+++)))''''''((()))(((''''''(((((()))***+++++++++))))))((((((((('''''''''***)))(((''''''((()))************************)))+++***)))(((''''''(((((('''&&&$$$%%%''''''%%%"""%%%&&&'''(((((('''&&&&&&((((((&&&%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&(((((((((((((((''''''''''''$$$'''))))))'''&&&''')))&&&''''''&&&%%%%%%&&&((('''''''''((((((***++++++++++++***)))((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''''''''&&&%%%$$$###$$$#########"""""""""""" """$$$&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%%%%&&& """######""""""###$$$)))(((''''''&&&%%%$$$$$$###$$$&&&&&&$$$###$$$%%%!!!!!!!!!###$$$&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))))))))((((((((((((((()))''')))***)))((('''(((***)))(((''''''((()))***+++(((&&&%%%&&&((()))&&&$$$'''%%%$$$$$$%%%&&&&&&%%%&&&((()))((('''&&&''')))VVVVVVUUUTTTSSSRRRRRRQQQNNNNNNMMMMMMMMMNNNOOOOOOKKKLLLNNNMMMKKKJJJJJJKKKJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLKKKIIIHHHIIIIIIIIIMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFJJJGGGCCC@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>>??????>>>>>>===????????????>>>>>>===<<<>>>>>>?????????>>>>>>======<<<<<<===>>>>>>;;;999<<<<<<<<<<<<============::::::::::::999888777777777777666444222222555777888888888888999:::;;;;;;:::;;;<<<<<<<<<;;;:::999888888888777777777777777888888777777777666666666;;;;;;;;;;;;:::::::::999999777666666777888888777999888777777666777777777888888888888888888888888666666666777777666666555444333222333555555333222222333333222000///000222111111111111111222222222222222222222111000///...111111000000000/////////---------,,,+++,,,...111///...,,,,,,...///...---000///------///000//////......------,,,+++++++++...---,,,+++++++++------***)))((())),,,---...---******))))))))))))************)))((()))***+++,,,++++++*********++++++,,,***))))))((((((((((((((()))******++++++)))(((''')))(((''''''((()))+++,,,+++******)))))))))))))))************************((()))))))))))))))((((((((()))***++++++***)))(((******++++++++++++******+++***((('''((())),,,------+++))))))******)))(((*********))))))(((((('''(((((((((((()))***+++,,,+++***(((((()))))))))(((&&&'''((()))***+++,,,---))))))))))))((((((((((((******(((''''''((())))))((((((((()))))))))))))))+++)))(((&&&&&&((()))***(((&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''''''''***)))(((&&&%%%$$$######&&&'''''''''%%%%%%''')))''''''''''''''''''((((((((())))))(((&&&&&&''')))&&&&&&'''&&&%%%%%%&&&((('''''''''((()))***,,,---,,,++++++***)))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''(((((()))''''''(((((((((((())))))&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$#########""""""!!!"""%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''' """$$$$$$$$$$$$&&&'''+++***)))'''&&&%%%$$$$$$###$$$&&&&&&$$$$$$$$$%%%!!!"""######%%%%%%&&&'''###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$&&&''''''&&&&&&'''((()))((((((''''''((())))))''')))******)))(((((())))))(((((((((((())))))***((('''&&&'''))))))(((&&&'''%%%$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&'''(((VVVUUUUUUTTTSSSRRRRRRRRRNNNNNNNNNNNNOOOOOOPPPPPPMMMOOOPPPOOOMMMKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOMMMKKKIIIHHHHHHIIIJJJMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGKKKGGGCCC@@@@@@AAAAAAAAA???@@@AAABBBBBBAAA@@@???>>>>>>????????????>>>>>>????????????>>>===<<<;;;>>>>>>??????@@@?????????=========>>>??????<<<999:::::::::;;;;;;<<<<<<<<<::::::;;;;;;:::999888888::::::888666444444777999888888888888888999:::;;;;;;;;;<<<<<<<<<;;;999888777777777777777777777777888888777777777666666666======<<<<<<<<<;;;;;;;;;:::888777777999:::999999:::999999888888888999999::::::::::::::::::::::::666777777777777666666555333333333444444444333222333444333222///...///111///000000111111111111111222222222222222111000000000000000000000//////...---.........------///000///...,,,,,,...///...---///...---...///000000.........------,,,,,,,,,,,,000///---,,,+++,,,---...+++*********+++,,,------+++******))))))******+++***)))(((((((((***---...,,,,,,+++*********++++++***)))((((((''''''(((((((((***+++,,,+++)))((('''))))))((((((((()))++++++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''(((((()))******)))(((((()))))))))******)))))))))***))))))((()))***,,,---...---+++***++++++)))(((+++******)))(((((((((((())))))(((((()))***++++++,,,***(((((()))***)))(((%%%&&&''')))***,,,------*********)))))))))((((((((((((''''''((()))***+++'''''''''(((((((((((((((***)))'''&&&&&&(((***,,,)))'''%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''((((((***)))((('''&&&&&&&&&&&&&&&'''((('''&&&&&&(((***&&&&&&&&&''''''(((((()))++++++)))(((''''''((()))'''(((((('''&&&&&&''')))'''''''''((()))+++,,,---,,,,,,++++++***)))((((((%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))******((((((((()))))))))))))))&&&'''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$#########"""###%%%'''((((((''''''&&&&&&&&&&&&'''''''''(((!!!###%%%%%%&&&&&&(((***((('''%%%$$$###############%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$#########""""""%%%&&&&&&%%%###""""""###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%'''((((((((('''''''''((())))))''')))++++++***((()))))))))(((((((((((()))))))))((((((((())))))))))))((('''&&&$$$$$$&&&'''&&&%%%&&&'''((((((&&&&&&'''(((UUUTTTTTTSSSSSSRRRRRRRRRNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRQQQOOOMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOPPPNNNKKKIIIHHHHHHIIIJJJMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGJJJGGGCCC@@@@@@@@@@@@@@@<<<===???AAABBBBBBBBBAAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>???@@@@@@AAA@@@@@@???>>>>>>???@@@???===;;;;;;;;;;;;<<<<<<======>>>:::;;;;;;;;;;;;::::::999::::::999888777777:::<<<888777777777777888888999;;;;;;<<<<<<<<<;;;999888777777777777777888888888888888888888777777777777=========<<<<<<<<<;;;;;;;;;999888888:::<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888777666555555333444555555555444444444333444333222///...///111...///000111111111000000111222333333444444444333//////000000000///...---,,,...111222111////////////...,,,,,,...///...---...------...000111000.........------------,,,,,,000///...------...//////......---,,,+++++++++,,,++++++************++++++***)))(((((()))+++---///,,,,,,++++++++++++++++++******)))((((((((((((((((((***,,,,,,)))(((((())))))))))))))))))******+++(((((((((''''''(((((()))))))))))))))))))))))))))***+++++++++***))))))(((((((((((())))))(((((((((''''''((((((((((((''''''))))))))))))***+++------...---,,,+++,,,,,,***(((,,,+++***)))((()))))))))))))))))))))))))))***+++,,,***(((((()))***)))(((%%%&&&''')))***,,,------+++************)))))))))&&&&&&&&&''')))***+++,,,&&&&&&''''''(((((((((((()))((('''&&&''')))+++,,,(((((('''&&&%%%&&&((()))&&&&&&&&&&&&'''(((((((((((((((((('''(((((())))))&&&((((((((('''''')))+++'''''''''(((((()))))))))---,,,***(((((())))))***)))***+++***((((((***+++''''''(((((()))+++,,,---,,,,,,++++++******))))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))******+++++++++)))))))))))))))((((((((('''((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''((((((''''''&&&&&&'''''''''(((((((((!!!###%%%&&&'''(((***,,,%%%$$$"""""""""###$$$%%%###%%%'''&&&%%%$$$%%%&&&%%%&&&'''&&&$$$###$$$&&&"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######"""""""""$$$&&&'''%%%###!!!"""$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((('''''''''''''''((())))))''')))+++,,,***)))))))))((())))))))))))((((((((('''((()))))))))))))))***(((&&&%%%%%%&&&''''''&&&&&&'''((('''&&&%%%&&&(((TTTTTTSSSSSSSSSRRRRRRRRROOOOOOPPPQQQQQQQQQPPPPPPQQQRRRSSSRRRPPPOOONNNOOOMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNLLLKKKIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHEEEBBBAAAAAAAAA@@@???;;;<<<>>>???@@@AAABBBBBB===>>>>>>??????>>>>>>===<<<======>>>>>>======<<<===>>>???@@@AAABBBBBBBBBAAA???>>>>>>??????>>>===>>>>>>>>>???????????????;;;;;;;;;<<<<<<;;;;;;:::777888999999888888:::<<<888777777777777777888888:::;;;<<<<<<<<<;;;:::999888888888888888999999999::::::999999999888888888<<<<<<<<<;;;;;;;;;;;;::::::999888999;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888777666555555333444666666444333444555222333333222000///000222...///000222222111000000111222333444555555555555///000111111111000///...+++...222444333111/////////...,,,,,,...///...------------...000111000.........------------------......//////000000000000000111000///,,,+++,,,---++++++************++++++***)))))))))***+++---...,,,,,,+++++++++,,,,,,---+++******)))))))))))))))(((+++,,,+++(((&&&(((+++************************((((((((((((((())))))***************************,,,,,,,,,,,,+++***))))))((((((''''''''''''((((((''''''(((((((((((('''''')))))))))***+++,,,---......---,,,---------+++))),,,+++***))))))***,,,,,,***)))))))))))))))******+++***(((((()))))))))(((&&&'''((()))***+++,,,---++++++++++++*********)))%%%&&&'''((()))***+++,,,&&&&&&''''''(((((())))))((((((((((((((()))******'''(((((((((''''''(((***))))))(((''''''(((((()))(((((((((((()))***++++++'''((()))(((((((((***,,,))))))))))))))))))******---+++******+++,,,+++***+++,,,,,,+++******+++---))))))))))))***+++,,,,,,+++++++++*********))))))((((((''''''''''''(((((((((((()))***++++++++++++))))))((((((((((((''''''(((((()))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((("""$$$&&&''''''(((***,,,%%%$$$#########%%%''')))$$$%%%''''''%%%%%%%%%&&&!!!$$$''''''%%%%%%(((+++###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$#########"""$$$'''(((&&&###!!!###%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&'''((())))))'''))),,,---+++***))))))((())))))))))))(((((('''%%%''')))***)))((()))***(((&&&%%%%%%&&&''''''&&&%%%&&&''''''&&&%%%&&&'''SSSSSSSSSSSSRRRRRRRRRRRRPPPPPPQQQRRRRRRQQQPPPOOOPPPRRRSSSRRRPPPOOOOOOPPPNNNOOOPPPQQQRRRRRRRRRRRROOONNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEECCCBBBBBBCCCBBB@@@>>>>>>>>>======>>>>>>???@@@<<<======>>>>>>======<<<;;;;;;<<<===>>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCCCC@@@>>>===>>>?????????>>>>>>>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;666888;;;;;;:::999999:::999888888777777888888999999:::;;;<<<<<<<<<;;;:::888999999999::::::::::::;;;;;;;;;:::::::::999999;;;;;;:::::::::999999999999777666777999;;;;;;::::::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999888888666555555111333555555333222333444111222222111000000111333///111222444444333222111222222333444444444333333111222333444444222111///---///111111000///000000///...,,,,,,...///...------,,,---///111111000...------..................,,,---///111222222111111000111222000...---...000,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++++++++,,,---...,,,,,,+++***************)))+++,,,)))&&&%%%)))---*********++++++******)))******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((''''''''''''''''''(((((())))))))))))))))))(((((())))))***+++,,,---...---,,,,,,---......,,,***,,,,,,******+++,,,...000******))))))))))))******+++)))''''''((()))(((''''''(((((()))***+++++++++,,,,,,+++++++++*********'''(((((()))))))))))))))&&&''''''((())))))******'''((()))******)))((((((%%%'''******((('''(((***,,,+++***)))(((((())))))******)))))))))***++++++'''((())))))((()))+++---+++++++++***************,,,******+++---...,,,***++++++,,,+++***)))+++---+++******))))))***++++++***************)))))))))***)))(((''''''((()))***'''''')))***+++++++++***((((((((('''''''''&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''###$$$&&&''''''''')))+++(((&&&$$$######%%%''')))$$$&&&''''''&&&%%%%%%&&&!!!%%%((((((%%%%%%(((,,,$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))'''###!!!###&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&'''((())))))'''))),,,---,,,***))))))((()))******)))((('''&&&$$$&&&))))))(((''')))+++((('''%%%%%%'''((('''&&&%%%&&&''''''%%%%%%&&&'''SSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQOOONNNOOOPPPRRRQQQPPPOOOOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFCCCBBBBBBCCCDDDCCC@@@>>>AAA@@@>>><<<<<<<<<======<<<<<<============<<<<<<999:::;;;===>>>>>>??????===>>>???AAABBBCCCDDDDDDDDDAAA===<<<===???@@@@@@<<<<<<<<<;;;;;;::::::999;;;;;;<<<<<<<<<<<<<<<;;;888;;;>>>>>>===:::999999::::::999999888999999999888999;;;<<<<<<<<<<<<;;;999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999888888888777666555666888999:::999999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888666555555000222555444222000111333000111222111000000222333111222444666666555444333333333333333222111000000333444555666666444222111...//////...------000222///...,,,,,,...///...---,,,,,,---///111222000...------..................***,,,000333444333222111///111222111///...111333,,,++++++******++++++,,,******+++,,,,,,,,,++++++*********+++,,,---...///---,,,++++++******++++++***,,,,,,)))$$$$$$)))...******+++++++++******))),,,+++++++++,,,------...------------------------,,,,,,,,,++++++)))(((((((((''''''&&&&&&''''''(((******++++++++++++******((()))***+++,,,---......,,,,,,,,,---//////---+++,,,,,,+++***+++...000222******)))))))))))))))******((('''&&&'''((('''&&&(((((())))))*********+++,,,,,,,,,+++++++++******************)))(((&&&&&&'''''''''((()))******+++&&&(((***++++++)))'''&&&$$$'''++++++)))((((((***...---+++***)))((()))))),,,,,,+++***)))))))))***'''((())))))((()))+++------,,,,,,,,,+++*********+++******,,,///000---******++++++***))))))***,,,,,,+++******)))******************)))))))))))))))+++***)))(((((()))***+++&&&''')))***++++++******((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''###%%%&&&'''&&&'''(((***)))'''%%%###"""###%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%(((+++)))%%%###%%%)))$$$&&&''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***((($$$"""$$$'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&'''((()))***''')))---...,,,***))))))((()))*********((('''&&&###&&&))))))'''''')))+++((('''%%%%%%'''((('''&&&%%%&&&''''''%%%%%%&&&'''RRRSSSTTTUUUUUUUUUUUUUUUUUUSSSQQQQQQTTTTTTRRRPPPQQQQQQQQQQQQQQQPPPPPPPPPSSSQQQNNNNNNPPPQQQPPPNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFDDDEEEGGGHHHHHHFFFCCCAAABBBBBBBBBAAAAAA@@@@@@@@@======>>>>>>>>>>>>=========>>>???>>>===<<<===>>>AAA@@@???>>>>>>>>>???@@@EEEBBB@@@???@@@AAAAAA@@@???===<<<;;;;;;===@@@BBB======<<<;;;999888777777777888:::;;;<<<;;;;;;:::999;;;<<<<<<:::999999:::;;;:::999999:::;;;:::888:::;;;<<<===<<<;;;:::999777777888999;;;<<<======<<<;;;:::888777777888888;;;:::999888999:::;;;<<<888888777777777777888888888888888888999:::;;;<<<>>>===<<<;;;:::999999:::;;;;;;:::999777555444333111111111222222333333444000222555444222000111333...///111111111222333555222333444444444333222111555777999999777444333333///////////////.........++++++,,,---............------......///000000000//////...---------------//////000111111111111111444444333222111000///...//////...---,,,,,,+++++++++************+++,,,,,,))))))******++++++++++++++++++******)))*********))))))))))))))))))))))))***)))(((''''''((())))))++++++***************+++------...///000000//////,,,***)))***,,,,,,)))&&&&&&'''(((''''''''')))+++((()))***+++,,,,,,+++***((((((((()))***,,,---...//////...---,,,,,,++++++))))))***,,,//////...,,,'''((()))))))))))),,,...***))))))(((((((((((()))***************++++++++++++++++++++++++***)))(((***)))'''&&&&&&&&&((()))''')))(((%%%%%%)))***(((((())))))******((('''&&&$$$(((***((()))+++***'''(((&&&%%%'''******(((&&&,,,+++)))((((((((()))***---------...------,,,,,,...------,,,++++++++++++------,,,,,,+++*********)))(((''''''''')))***+++******+++++++++******)))++++++,,,+++***(((&&&%%%(((((()))***************((((((((((((((()))))))))'''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%'''((())))))''''''((()))''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$######'''''''''''''''((())))))######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%&&&'''%%%&&&'''((((((((('''&&&(((((())))))((('''&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$###$$$&&&(((******)))%%%%%%%%%%%%&&&((()))+++***---///...+++(((((()))---+++(((%%%%%%%%%'''((()))'''&&&&&&((()))&&&###+++(((&&&'''+++---,,,***&&&(((((('''$$$###%%%'''SSSSSSTTTUUUUUUUUUTTTTTTVVVTTTRRRRRRSSSSSSQQQOOOPPPPPPPPPQQQQQQRRRRRRSSSRRRPPPNNNNNNOOOPPPOOOMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB===>>>>>>>>>>>>>>>>>>===???@@@@@@???===;;;<<<===??????>>>>>>???@@@AAABBBDDDBBB@@@???@@@AAAAAA@@@???===<<<:::;;;<<>>===;;;::::::;;;;;;::::::999999999:::;;;<<<999888888777777888888999888777777888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;:::::::::999777555444333222222222222222333333333000333444444222111222333...///111111000000222333111111333444444444444333555777999888666444333333/////////.........------,,,------.........------------...//////000000111000//////..................///000000111111000000111111000000///.........///......---,,,,,,++++++,,,,,,++++++,,,,,,---...)))*********+++++++++++++++***************++++++)))))))))))))))))))))))))))))))))((())))))******++++++************+++++++++,,,------.........---///---,,,---//////,,,***'''((()))(((''''''(((***((()))***+++,,,++++++******)))))))))***+++,,,,,,//////......---,,,,,,+++)))((()))+++------,,,***'''((())))))((((((***,,,)))))))))((())))))******)))*********************+++++++++++++++***))))))***)))'''&&&&&&'''((()))''')))(((%%%%%%)))***((())))))***+++***)))((('''%%%)))***((((((+++***(((((('''&&&''')))***)))&&&+++***)))((((((((()))***+++,,,,,,---------,,,,,,...---,,,,,,++++++++++++++++++++++++************))))))((((((((()))***+++*********++++++******)))++++++++++++***((('''%%%(((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%%%%'''(((%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%''''''))))))(((((('''&&&&&&%%%'''''''''''''''(((((()))###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''(((''''''&&&((((((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%''')))******'''&&&&&&&&&'''((()))***)))+++---,,,***(((((()))+++***'''%%%%%%&&&'''))))))'''&&&'''((((((&&&$$$)))'''&&&''')))++++++***&&&(((((('''$$$###%%%'''TTTTTTTTTUUUTTTTTTSSSSSSVVVUUUSSSSSSSSSSSSQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGEEECCCDDDDDDDDDDDDDDDEEEEEEEEE>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@===;;;;;;<<>>???AAA@@@@@@???>>><<<::::::;;;<<<>>>;;;;;;;;;::::::999999999999999:::::::::999888888666888:::::::::999:::;;;<<<;;;::::::<<<<<<;;;:::::::::999999888888888999888888888999999:::::::::???>>>===<<<;;;;;;<<<<<<:::::::::999:::;;;;;;<<<::::::999999999999::::::777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888777555444333333333333333222222222222222333444444222222333444///111222111000///000222///000222333444555555555555777888888666444333444/////////.........------....../////////...------.........///000000111111111000000///////////////---......///000/////////////////////////////////.........------,,,,,,+++......------......///000************++++++++++++))))))))))))***+++,,,,,,((((((((((((((((((((((((((()))******++++++++++++++++++************++++++******+++,,,,,,,,,++++++///...---...//////---,,,))))))***)))''''''(((***))))))***++++++++++++***++++++***************+++/////////...------,,,,,,)))(((((()))******)))'''((())))))(((''''''(((***(((((((((((()))***++++++)))))))))))))))(((((((((***++++++++++++***))))))***)))((('''&&&'''((((((&&&)))(((%%%%%%)))***)))******+++,,,+++***)))((('''***)))&&&'''***+++(((((('''&&&''')))***)))(((+++***)))((('''((())))))******+++,,,---------,,,......,,,++++++*********))))))))))))******************)))))))))***++++++))))))******+++******)))++++++++++++***((('''&&&(((((()))***************************************&&&''''''(((((((((''''''%%%&&&&&&''''''(((((((((%%%&&&&&&%%%$$$%%%'''***###$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&)))((((((''''''&&&&&&&&&&&&''''''''''''((((((((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&''')))***))))))(((((((((((())))))'''(((******)))'''((()))***((('''%%%%%%&&&((()))((('''&&&'''((((((&&&$$$&&&''''''''''''''')))+++''''''(((&&&%%%$$$&&&'''TTTTTTUUUTTTTTTSSSRRRRRRTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFF????????????????????????@@@AAAAAA@@@>>><<<===>>>@@@@@@@@@AAAAAABBBBBBCCCBBB@@@>>>>>>???@@@@@@@@@???>>><<<:::::::::;;;;;;:::::::::::::::::::::::::::::::::999999888888777555777999:::::::::;;;======<<<;;;<<<>>>???>>>===<<<;;;999888888888999:::888999999999999999999999;;;;;;::::::999999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;888777777777888888999:::<<<<<<<<<<<<;;;:::999888888888888888777666555444444444444333333222222111444444444333333333444444222333444333111000111222111111222333444444555555555666888777666444444555111111111000000//////...000000000000///......---...//////000000111111222222111111000///000000000,,,---......//////......//////000000111222222222......---------,,,,,,,,,///////////////000111111++++++++++++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))''')))***,,,------,,,,,,++++++*********+++,,,,,,******+++++++++++++++***,,,+++,,,,,,,,,,,,+++******++++++)))''''''((()))************+++******************)))******+++,,,/////////......---------+++)))(((((())))))(((&&&((())))))(((&&&%%%'''((('''&&&''''''((()))***+++((((((((((((((('''''''''******+++++++++******)))+++***)))((('''''''''(((&&&((((((%%%%%%)))+++)))++++++,,,---,,,+++***)))(((***)))&&&&&&)))+++)))((('''''''''((()))******+++***)))((('''((())))))***+++,,,---..................,,,+++************'''''''''((()))******+++******************++++++((())))))***************+++++++++***)))(((((('''(((((()))***************+++++++++***************&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''&&&'''&&&&&&%%%&&&)))+++$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########&&&&&&'''''''''(((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&%%%'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&)))++++++******)))))))))((((((&&&'''((()))))))))))))))((('''&&&%%%%%%'''((()))''''''''''''((('''&&&%%%$$$&&&((('''%%%%%%(((+++'''''''''&&&&&&&&&''''''TTTTTTTTTTTTTTTSSSRRRQQQRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPMMMMMMMMMLLLKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@????????????@@@@@@>>>???AAA@@@??????@@@AAABBBBBBBBBBBBAAA@@@@@@???AAA???======>>>@@@@@@??????>>>===;;;::::::::::::999999::::::::::::;;;;;;;;;::::::999999888888888555777:::;;;;;;;;;===>>>>>>======>>>???@@@@@@???===<<<:::999999999:::;;;999999999999999999::::::999999999999888888888777::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888888888888888888999:::>>>>>>>>>===;;;999777666777777777777777666555444555444444333333222222222555444333333444444555555555666666555333222333444333333333333333333333333555666777777555444555666444444444333222111111111111111111111000000///...//////000000111222222222222222111000000000000000,,,,,,---.....................///000111222333333---------------,,,,,,,,,000////////////000111111,,,+++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++((()))+++,,,---------,,,++++++******+++,,,,,,---++++++,,,,,,,,,,,,++++++)))***+++++++++*********+++++++++***(((''')))***++++++******************((((((((()))***,,,---..................------------+++))))))******)))((()))))))))(((&&&%%%&&&(((%%%%%%%%%&&&'''((()))***((((((((((((''''''&&&&&&)))******+++++++++******+++******)))((('''''''''&&&((('''%%%%%%***+++***+++,,,,,,------+++***))))))+++)))&&&&&&)))***(((''''''((((((((()))+++,,,,,,+++***(((((())))))***,,,---...///000000000000......,,,+++***)))))))))&&&&&&'''((()))******+++******+++++++++*********'''((()))***************++++++***))))))((((((((((((((()))***************++++++++++++******))))))%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%(((***&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########"""""""""""""""%%%%%%&&&'''(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''&&&%%%&&&))),,,+++++++++******)))(((((((((''''''((()))*********''''''&&&%%%&&&&&&'''(((%%%&&&'''(((''''''''''''###&&&((('''%%%%%%(((+++((('''&&&&&&''''''''''''SSSSSSSSSTTTSSSSSSRRRRRRQQQSSSTTTTTTTTTTTTUUUWWWSSSSSSRRRQQQPPPOOONNNNNNLLLMMMMMMLLLJJJJJJKKKMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????@@@AAABBB===???@@@AAA@@@@@@AAACCCBBBBBBBBBBBBAAA???>>>===@@@>>><<<<<<>>>???@@@??????>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999999::::::777999;;;<<<<<<<<<===???>>>===<<<===???@@@@@@???===<<<;;;;;;::::::;;;;;;999999999::::::;;;;;;;;;999999::::::::::::999999::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999999999999999::::::>>>>>>>>>===;;;999777555666666777777777666555555444444444444333333333333777555333333444555666555666777777666555444444555555444333222222222222333555666777666555444555777777666666555444333222222111111222222222111000000000000000111222222333333222111111000000000000000,,,------...///.........+++,,,,,,---///000000111------------------------//////......//////000111,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,---------,,,++++++***+++------,,,+++,,,---++++++,,,+++))))))***+++,,,+++******)))*********''''''((()))***,,,...///------------------------...,,,******++++++***))))))******((('''&&&''')))&&&&&&&&&&&&'''((())))))))))))((((((''''''&&&&&&))))))***++++++++++++***++++++******)))((('''&&&%%%''''''$$$%%%***,,,***++++++,,,---,,,+++***)))(((+++***'''&&&)))***''''''(((((((((''')))+++...---,,,+++***)))***++++++......///000111111111111///...,,,+++))))))((((((&&&''''''((()))******+++*********+++******)))(((''''''((()))************++++++***)))(((((())))))(((((()))***************+++++++++***))))))(((((($$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%'''''''''''''''&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''!!!$$$'''(((&&&&&&))),,,***************)))(((''')))(((&&&''')))*********''''''&&&&&&&&&&&&&&&'''$$$&&&(((((('''&&&'''(((%%%&&&&&&&&&&&&&&&(((***((('''%%%&&&''')))((((((QQQRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWUUUSSSRRRSSSUUUQQQQQQPPPPPPOOOOOONNNNNNLLLNNNNNNMMMJJJJJJKKKNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCAAA@@@??????@@@AAACCC???AAABBBAAA@@@@@@AAABBB@@@@@@AAAAAAAAA???>>>===???===;;;<<<===????????????>>>>>>======<<<<<<<<<::::::::::::::::::::::::<<<;;;:::::::::;;;<<<===999;;;===>>>======>>>???;;;::::::;;;===>>>>>>===:::;;;;;;;;;;;;:::999999999999:::;;;<<<<<<======999999:::;;;;;;;;;:::999::::::<<<=========<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<===<<<;;;999888555555666666666666666555333333333444444444444444999666333333555666666666555666777666555444555666444333222222222333444555555666777666444444666777777777666555444333222222000111222222222222222222000000111111222333333444111111000////////////000------...///////////////+++,,,,,,---...///000000---------------------------------------...//////------,,,,,,,,,++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,---......,,,,,,------,,,,,,+++******,,,......---,,,---///***+++++++++******+++---,,,,,,***)))))))))******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++++++++)))******)))'''''')))***))))))((((((((())))))*********))))))(((''''''&&&))))))***++++++++++++++++++++++++***)))((('''&&&%%%''''''$$$%%%***,,,******+++,,,,,,,,,+++)))((((((***+++((((((***)))%%%'''((()))((('''(((,,,///...---,,,+++++++++,,,---...///000000000000/////////...,,,***)))(((((('''((((((((())))))*********))))))*********)))((('''&&&'''((()))************+++***)))((((((((()))***(((((()))***************++++++***))))))(((''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''((())))))***'''***,,,+++)))'''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&###%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&((())))))(((((('''&&&%%%%%%%%%&&&(((((($$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""((()))((('''***---((()))*********)))(((''')))'''%%%%%%''')))((('''(((''''''&&&&&&%%%%%%%%%$$$&&&(((((('''&&&''')))'''&&&%%%&&&((())))))))))))'''%%%&&&(((***)))(((QQQQQQRRRSSSSSSTTTSSSSSSVVVXXXYYYVVVRRRPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOLLLNNNOOOMMMJJJJJJLLLNNNIIIJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAACCCBBB@@@??????@@@BBBCCCAAABBBCCCBBB@@@???@@@AAA===>>>@@@@@@AAA@@@???>>>???===;;;;;;===?????????>>>>>>>>>>>>>>>=========;;;;;;;;;::::::999999999<<<;;;;;;:::;;;<<<>>>???:::<<<>>>???>>>>>>>>>@@@999888777999;;;<<<<<<;;;999999:::;;;:::999888777999999:::;;;<<<>>>>>>???777888999:::::::::999888::::::<<<=========<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;888999;;;======<<<;;;:::444555666666666666666666333333333444444555555555999666333222555777777666444555666555444444555666222111111111222444666777555666666666444444666888777666666444333222111111000111222222333333333333000111111222222333444444111000000///////////////---...//////000000//////......//////000111111222------------------------,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++++++++******************++++++++++++++++++++++++,,,+++***)))))))))***+++++++++++++++,,,---...///,,,,,,,,,,,,,,,+++***)))(((+++......,,,+++,,,...)))***++++++******,,,...---,,,***)))))))))******+++***************++++++++++++++++++++++++++++++---+++)))(((***+++++++++)))*********((((((***+++,,,+++***************++++++******)))((('''''''''((()))***+++++++++++++++,,,,,,++++++***((('''&&&%%%''''''$$$&&&***,,,+++******+++,,,+++***)))((('''***+++)))(((***((($$$'''((()))((('''(((,,,000///...---,,,,,,,,,------...///////////////...---///...,,,***)))(((''''''))))))))))))************((()))*********((('''&&&&&&'''((()))************+++***)))(((((()))******(((((()))************************)))(((''''''&&&###$$$%%%&&&''''''''''''$$$%%%'''(((+++,,,...///,,,...111111///,,,***)))$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***))))))(((''''''&&&%%%&&&'''((()))$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!(((***)))(((***---'''((()))******)))(((''')))&&&######&&&''''''%%%(((((('''&&&&&&%%%$$$$$$###&&&)))(((&&&&&&'''))))))&&&$$$%%%)))+++***((()))&&&%%%&&&(((***)))(((SSSRRRQQQOOOMMMOOOSSSWWWYYYXXXWWWVVVUUUSSSRRRRRROOOOOOOOOOOOOOOPPPQQQRRROOOOOOPPPQQQNNNIIIGGGGGGJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCBBBAAAAAABBBBBB???@@@AAAAAAAAA@@@???>>>AAAAAAAAA@@@@@@@@@??????????????????@@@AAABBBCCC@@@>>><<<;;;<<<>>>AAABBB>>>>>>>>>============<<<<<<;;;999::::::;;;999888:::::::::;;;;;;<<<<<<<<<>>><<<;;;===@@@@@@>>><<<======<<<;;;;;;:::999999::::::::::::999888777666:::;;;<<<<<<===<<<<<<<<<777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;999999999999;;;;;;888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999888777666666666777888666777777666333222333444666666666666666666555555888888888888888777666666222222111111333555888999999888777666555555555666999666222111333444444222777444111000000111111111000333555555333111333555444333333222111000//////111111000///...---,,,,,,...//////000000000000000000000000000////////////111...,,,,,,---.........++++++,,,---,,,+++***)))---,,,)))'''''')))+++---,,,,,,+++******+++++++++...---+++))))))***+++,,,+++,,,------++++++,,,---...------,,,,,,++++++***......---,,,,,,,,,,,,---...,,,+++******+++---///,,,,,,+++***)))))))))***++++++******************...***)))++++++)))***...)))))))))***,,,---+++*********+++++++++******)))***++++++++++++***))))))''''''&&&$$$"""$$$'''***)))))))))******+++,,,,,,///...,,,***)))(((((('''''''''(((,,,///000---)))))))))***+++++++++******%%%(((+++...///,,,)))''''''''''''((())))))******,,,...///...------...///111111000///////////////...---+++)))((('''&&&&&&(((((((((((())))))))))))'''###&&&000111)))&&&,,,))))))))))))***************))))))((((((((((((((()))))))))))))))((('''&&&+++***)))((('''''''''''')))(((&&&%%%$$$%%%'''((('''''''''(((,,,000444777999666222111000...***&&&))))))(((((((((''''''''''''&&&%%%&&&((((((((('''((((((''''''''''''((()))((('''&&&%%%$$$%%%&&&&&&'''''''''''''''((()))***%%%&&&'''((((((((('''&&&((('''''')))+++++++++***,,,***(((&&&&&&''')))***$$$$$$%%%&&&(((***,,,---&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((('''((()))*********)))'''&&&***++++++++++++***))))))***))))))((('''&&&&&&&&&)))******'''$$$"""""""""&&&'''''''''''''''&&&&&&((((((((((((''''''''''''(((((('''%%%$$$&&&***---RRRRRRQQQOOONNNOOORRRUUUUUUUUUUUUTTTSSSRRRRRRQQQOOOOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOPPPPPPNNNJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDBBBBBBBBBBBBCCC???@@@AAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBBAAA@@@>>>======>>>AAABBBAAA@@@@@@@@@@@@?????????<<<;;;::::::;;;;;;:::888:::::::::;;;;;;;;;<<<<<<===<<<;;;===???@@@>>><<<:::::::::999999888888888999999:::::::::::::::999<<<<<<======<<<;;;::::::888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888888777777888888555666777666444222222333555555555555555555555555777777777777777666555555444333222222333555777888777666666666666777777777999666222111333444444222777444111000111222222111///111444444222222333555333333222222111000000000222111000///...------,,,......///000000000//////000/////////////////////111///......///000///...+++,,,,,,---,,,+++***))),,,+++***))))))***,,,------,,,,,,++++++,,,,,,,,,...---+++*********+++,,,,,,---...---,,,,,,---.........------,,,+++++++++............//////000111...---,,,******+++---...++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,,,,)))***---+++***)))***+++,,,+++******+++++++++++++++******++++++++++++************))))))(((&&&%%%&&&)))+++))))))***+++++++++++++++---,,,+++***))))))))))))(((((())),,,//////,,,)))++++++,,,,,,,,,,,,,,,+++&&&(((+++---...,,,***((())))))******+++,,,,,,,,,///000000///---,,,---...111000//////......//////...---,,,***)))(((''''''((((((((()))))))))*********%%%'''000000)))(((---******+++++++++,,,,,,,,,+++***))))))((((((((((((******++++++******)))))),,,+++***)))((((((((((((***)))'''&&&%%%&&&'''((()))))))))***...222777999<<<999666444333111---)))(((((((((((('''''''''&&&'''&&&%%%&&&((()))((('''*********))))))******+++))))))'''&&&%%%&&&&&&''')))(((((((((((()))***+++''''''((((((((((((((('''))))))***,,,------,,,+++)))))))))((((((((((((((($$$%%%&&&''')))+++,,,---((((((''''''''''''((((((''''''(((((())))))(((((((((((())))))***)))))))))***************)))(((((()))(((((('''&&&&&&%%%%%%)))******(((%%%######$$$''''''((((((((((((''''''******)))))))))((((((((('''''''''%%%$$$%%%(((+++PPPQQQQQQQQQPPPPPPRRRTTTRRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNNNNOOOOOOPPPPPPPPPOOONNNOOOQQQQQQMMMJJJGGGHHHHHHHHHHHHHHHHHHGGGIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB??????AAAAAAAAAAAA@@@??????????????????@@@@@@@@@>>>>>>>>>??????@@@AAAAAACCCBBB@@@?????????AAAAAAAAAAAAAAA@@@@@@@@@@@@???<<<;;;::::::;;;;;;:::999:::::::::;;;;;;;;;;;;<<<===<<<<<<===??????>>><<<999999999999999999999999888888999;;;;;;<<<<<<<<<>>>=========;;;:::999888888888999999::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;999999::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999:::::::::999999888777444555777777555333222333444444444444444444555555666666666777666666555555555444444333333555666777555555555666777888888999888666333222333444333333777444222111111222222111...000222333222222333555222222222222222222222222222222111000///...------------...////////////...////////////////////////000//////000111222000///,,,,,,------,,,,,,+++*********++++++,,,,,,------...------,,,------.........---,,,+++++++++,,,------...//////------...///.........---,,,,,,++++++,,,------...000111222222///...---+++++++++,,,,,,******)))))))))******+++,,,------......////////////,,,+++---,,,******---...,,,***)))***+++++++++++++++,,,,,,,,,,,,,,,+++---,,,+++*********+++++++++++++++)))'''(((+++---)))***+++,,,---,,,+++***++++++************++++++******+++...//////---+++.........//////...------((()))+++,,,,,,,,,+++***,,,,,,,,,---......//////111222222111...------...000///......------......///...---+++***)))))))))((())))))))))))*********---((()))......))))))...+++,,,------............---,,,+++))))))(((((((((***++++++,,,,,,,,,,,,+++,,,+++***))))))))))))))),,,+++)))''''''''''''(((******+++---000555999<<<<<<:::777555444111---***(((((((((''''''''''''&&&((('''&&&''')))***)))(((++++++************++++++++++++)))(((''''''''''''*********)))******+++,,,))))))(((((('''(((((((((***+++---///000///...---'''((()))***)))((('''%%%&&&&&&''')))***,,,---...******))))))))))))******((((((((()))))))))************)))))))))******+++)))************)))(((((((((''''''&&&&&&%%%%%%%%%((()))***)))'''%%%&&&'''(((((())))))))))))((((((++++++*********)))))))))&&&''''''%%%$$$%%%'''***PPPQQQSSSSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOMMMOOOOOOMMMLLLMMMLLLIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>???@@@AAABBBAAA@@@???@@@@@@@@@??????>>>>>>>>>===>>>>>>???@@@@@@@@@@@@DDDCCCBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<;;;::::::;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>======:::;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999::::::;;;;;;;;;<<<:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<;;;:::888777444666888999777555444444333333333444444444444444666777777777777777666666666666555444444555555666555555666777777777777777777666444333333333333333666444222111222333222222///000111222222222222222111111111222222333333333333222111111//////...---,,,------........................////////////////////////111222222000...---------------,,,,,,+++******,,,---......------..................///000......---,,,,,,------......///000000///...///000//////......---,,,,,,,,,+++,,,,,,---.../////////000///...,,,++++++++++++)))))))))))))))***+++,,,,,,,,,---...///000000000000---,,,...---******---000---***)))***+++,,,+++,,,,,,---.........------///---+++***)))***,,,---,,,---,,,+++))))))+++---)))***,,,---...---,,,+++************+++,,,---...------///000111111///...111111111111000000///...******++++++++++++,,,,,,---------...//////000000111222222111///...///000//////...---------------///...---,,,+++*********)))))))))*********++++++///***)))++++++(((***...,,,---...///000000/////////...,,,+++)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,+++***))))))******---,,,***)))(((((((((((()))***+++---111555999;;;888777555333000---***((('''''''''''''''''''''''')))((('''(((***+++***)))+++******))))))))))))***---,,,,,,+++******))))))++++++*********++++++,,,+++)))((('''&&&&&&'''((())),,,///000000///......((())))))))))))((('''''''''((()))+++,,,---......+++******))))))******+++))))))))))))******+++,,,...---+++)))))))))*********++++++++++++***))))))(((((('''''''''&&&&&&&&&''')))***)))((('''((()))(((((()))************)))++++++*********)))))))))'''(((((((((&&&&&&((()))PPPRRRTTTUUUTTTSSSSSSTTTUUUTTTTTTSSSQQQPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNHHHNNNPPPKKKGGGHHHIIIGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAAAAA@@@??????>>>>>>???@@@AAABBBAAAAAA@@@CCCBBBAAA@@@???===<<<<<<>>>>>>???@@@@@@@@@??????CCCCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>======<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999999999:::::::::::::::999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777666888999999888666666777333333333444444444555555777888888999999999888888777777666666555555666666777777777888777666555444666666555444333222222333555444222222333444333222111111111222222222111000111111111222333333444444333333222111000///......,,,------...............------....../////////000------...000111222000............---------------+++,,,---/////////...---///.........//////000111................../////////000111111//////000111000000///......------,,,---......//////...------000///...---,,,,,,++++++******)))******+++,,,,,,+++,,,,,,---...//////000///------//////++++++---111...+++***+++,,,,,,,,,------...//////////////////...,,,******+++,,,...,,,------+++))))))***,,,)))***,,,---......------+++++++++,,,,,,---...//////000222333333333333333333333333222111000///...+++++++++++++++,,,,,,---,,,,,,------.../////////...000111111000000222333//////...---------------......---,,,+++++++++,,,************++++++++++++///,,,))))))))))))+++...---...000111222222111111111000...,,,***(((((('''(((((()))******+++******,,,+++******************,,,++++++***)))(((((((((((()))***,,,///333666888333333222000---+++)))(((((((((((((((((((((((((((***)))((()))+++,,,+++***,,,,,,+++***************............------,,,,,,,,,,,,+++++++++++++++,,,+++***(((&&&%%%%%%&&&''''''***...///...,,,---...,,,***(((''''''''')))***'''(((***,,,---.........***))))))(((((())))))******)))))))))***+++---...222000...+++))))))((())),,,------------,,,++++++))))))))))))(((((((((((('''((())))))(((((()))+++(((((()))***++++++************)))))))))((((((((((((***++++++)))((()))***PPPRRRTTTTTTSSSSSSSSSTTTUUUTTTTTTSSSRRRRRRQQQQQQNNNNNNMMMMMMLLLLLLMMMMMMGGGMMMNNNHHHFFFIIIKKKGGGHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGHHHJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>======>>>@@@AAABBBBBBAAA@@@DDDCCCBBBAAA@@@>>>======??????AAABBBBBBAAA@@@???AAABBBCCCDDDDDDCCCAAA@@@@@@@@@@@@????????????>>><<<;;;:::;;;<<<===<<<;;;<<<;;;;;;;;;;;;::::::::::::;;;======<<<<<<<<<===999999999999999999999999::::::;;;;;;;;;::::::999999999:::;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========999::::::;;;;;;::::::999888888888999999999999999777777888:::;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777888999888777666777999333333333444555555666666888888999999::::::999999777777777777777666666666777888888888888666444333444666666555333222222333555333222333444555444222222111111222333333222000111222222222333333444444444444333222111000//////------...////////////...---------......//////000...------///111111000///000///...------------...---...///000000///...---............///000111111...////////////000000000///000111111//////000111000000000///......------000000111222111000///...//////......------,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,,,,---............,,,---000000---,,,///000...,,,+++,,,---------......///000111111111111///...---,,,,,,,,,------,,,------,,,***)))***+++******+++,,,...///000111///.............../////////111333444444444555777333333333222111///...---++++++++++++,,,,,,,,,---+++++++++,,,------......---...000111000111222444000///......------......------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,///---***))))))+++---///...000222444555555444333444222000---+++)))''''''''''''((()))))))))((((((+++******)))))))))******************))))))))))))'''((()))+++---000222333000111111000---+++***+++((()))))))))))))))******+++***)))***,,,---,,,+++000///...------,,,------......///000000000000///......---,,,,,,,,,------,,,+++***((('''&&&&&&&&&&&&))),,,,,,***)))+++......,,,)))''''''(((***,,,''')))+++---......------))))))(((((((((((())))))+++*********+++---...000222111///---+++***)))(((---............---,,,,,,))))))))))))))))))))))))&&&((())))))(((((()))+++'''((()))******+++************)))))))))((((((((()))+++------+++***))))))PPPQQQRRRRRRQQQQQQRRRSSSQQQQQQRRRRRRSSSSSSTTTTTTNNNNNNMMMLLLLLLLLLLLLLLLJJJLLLJJJFFFJJJSSSRRRHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA???>>>===>>>@@@AAABBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBB@@@??????AAACCCDDDDDDCCCBBB@@@?????????>>>>>>>>>======<<<;;;:::;;;<<<======<<<<<<<<<;;;;;;;;;:::::::::999;;;======<<<;;;<<<>>>:::::::::999999888888888777888999:::;;;;;;;;;:::::::::;;;;;;;;;:::999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<============999::::::;;;;;;::::::999777777777777777777777777555555777888999:::::::::===<<<;;;999888888777777777777777555444444777999333444444555666666777777777777888999999999999999666777777888888888777777555666777888888777555444444555777666333111222333444333333444555555444222000//////222555666555333222222333333333333333333444444333222111000000///......///000000000//////,,,,,,---......///000000000...---...000222222111000000...---------...///000000000000///......---...------...///000111111...///000000111111111000///000111000///...///111111111000000///......---...///111222222111000///---...............------......---,,,,,,,,,---------------------------------+++---111111......000...---,,,---...///...---...///000111222222222222............---------------......---+++)))***+++*********+++---000333444333222111000////////////---000333333333444666999333333222111000...---,,,***+++,,,,,,------,,,,,,******++++++,,,------------///000000//////111222111000//////......//////,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---//////---+++,,,///111222111333666888999999888777555444111...+++)))''''''(((((()))))))))((('''''')))))))))(((((())))))***(((((())))))))))))))))))'''((()))***,,,...///000,,,...000///,,,***+++,,,)))*********++++++++++++,,,+++***+++,,,------+++111000///...---------------...000222333333333333222111000///////////////---------,,,***((('''&&&&&&)))+++***''''''+++///---,,,+++*********++++++'''(((+++---...------,,,))))))(((((((((((())))))++++++******+++---000111/////////...---,,,+++***------......------,,,+++((((((((()))))))))))))))&&&((())))))''''''(((***&&&'''((()))************++++++*********)))))))))(((***------,,,)))((((((OOOPPPPPPPPPNNNOOOQQQRRRMMMNNNOOOQQQSSSTTTVVVVVVNNNNNNMMMLLLLLLKKKLLLLLLMMMKKKFFFDDDPPP]]]YYYJJJGGGFFFEEEDDDDDDEEEFFFGGGDDDFFFHHHJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIII@@@@@@AAABBBCCCDDDEEEFFFCCCDDDDDDEEEDDDBBBAAA@@@===>>>@@@AAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDD@@@AAACCCDDDDDDCCCAAA@@@>>>@@@BBBDDDEEEDDDBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::;;;===>>>===<<<<<<<<<<<<;;;;;;:::::::::888;;;>>>===;;;:::<<<>>>======<<<;;;;;;:::999999555666777999:::;;;<<<<<<<<<<<<<<<;;;:::999888777999999:::;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>999999;;;;;;;;;;;;999999777777777666666666666666333444666777999999::::::===<<<:::888777777777888666666555222111222666999444444555555666777888888666666777888888888888888666666777888888888888888333444666888999888777666333666777666333111222333444333333444555666444222...---...111666999888777333333333333333333333333555444444333222111000000...//////000000000000000,,,,,,------...///000000222000...///111333444444111000///------......///222222111000///...------------------...///111111...///000111111111111111...000111000///...///000111111000000//////......***,,,...000111111000///------......///.........000///...---------------...............---------,,,+++,,,111222//////111---,,,,,,...000000///---//////000111222333333333......//////......---,,,...//////...,,,***+++,,,******)))***,,,000444777666555333111000//////...+++...111222222333666999333333222111///---,,,******+++,,,---...---,,,+++******++++++,,,------...///000111000///...///000111111000///////////////++++++******++++++,,,,,,++++++,,,,,,,,,---------///000///---...222444444444666999;;;<<<<<<;;;999666555222///,,,)))'''&&&)))))))))))))))((('''&&&)))((((((((((((((())))))&&&'''((())))))******)))(((((()))***,,,---......)))+++...---***)))***,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,//////...---,,,+++++++++---...111333444555555555444444333222111111111222/////////...---***((('''''')))+++)))%%%&&&+++000,,,,,,---...---,,,+++***'''(((+++---------,,,+++******))))))))))))******,,,+++******+++...000222,,,---...//////...---,,,,,,,,,------,,,,,,+++***'''''''''(((((((((((((((&&&((()))((('''&&&''')))&&&&&&((())))))*********,,,,,,,,,+++++++++******'''***,,,---+++)))'''&&&QQQPPPNNNLLLLLLMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDHHHFFFDDDEEEHHHJJJIIIHHHHHHGGGEEEDDDEEEFFFEEEDDDCCCBBB@@@@@@BBBCCCBBBAAAAAAAAABBBCCCBBBAAA???>>><<<>>>???AAABBBBBBAAAAAADDDDDDDDDCCCBBB@@@???>>>???@@@AAA@@@>>>===>>>???BBBAAA@@@@@@AAAAAA???>>>======<<<<<<<<<<<<======???===;;;999888999:::;;;::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;???>>><<<<<<>>>>>>>>>===888999;;;<<<<<<<<<;;;;;;:::::::::999777777888:::999999::::::;;;<<<======<<<;;;999888777888888999<<<<<<<<<<<<;;;:::999888;;;;;;999888777666666666777777777888::::::999888;;;:::888666555666666777555555555555555555555555666555333333333333555666666555444444444444555666777999:::999777555555666333444666888999::::::999999888888777666555555444444333111222333333222000222222222333333444444555333222000//////000222333333333333333333222111000000000000000000111111111000000111111111222222222000222444555555444333111333333222222111000//////222000//////000000///------...///.........000222000111222111000///000111000000000000000/////////333222111111111000...,,,---------...............000000000///------...///......---,,,++++++++++++///............---------......///000000000000000,,,------...///000111111...///222444555555444333...///000000000///---,,,...---+++,,,------,,,***+++***))))))+++---///111///////////////000000111...///000111222333444444666444222///---,,,,,,,,,(((''''''***---...,,,***...------...//////...,,,333222111000////////////111000///......---......*********)))******+++,,,+++---///...++++++///444//////111333555666888999>>>>>>===<<<;;;999777666555222///+++)))'''''''''((((((((((((((()))******(((((((((((()))))))))***&&&''')))***+++++++++***&&&'''((())))))((('''&&&***++++++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------,,,+++************///.........///222444666666666555444333222222111///000000///---++++++,,,)))(((&&&%%%&&&''')))+++(((,,,---)))))),,,,,,'''((())))))))))))************)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---///---***)))***+++******))))))))))))************(((''''''&&&&&&((()))***,,,+++(((''''''(((+++,,,)))************)))(((((('''))),,,,,,+++******+++QQQOOONNNLLLLLLMMMNNNOOONNNNNNNNNNNNNNNOOOOOOPPPOOOOOOMMMLLLKKKJJJJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGEEEFFFGGGGGGGGGGGGGGGFFFIIIFFFEEEEEEHHHIIIHHHGGGHHHFFFDDDDDDEEEFFFEEEDDDDDDBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@BBBCCCCCCCCCCCCBBBDDDDDDDDDCCCBBBAAA?????????AAAAAA@@@???>>>???@@@BBBAAA???@@@@@@AAA???>>>======<<<<<<<<<<<<======BBB@@@===:::888777777777::::::::::::::::::::::::999:::;;;<<<============???===<<<<<<===>>>>>>===999:::;;;<<<<<<<<<;;;:::888:::::::::888777888999888888999999:::;;;;;;<<<<<<;;;:::999999999::::::============<<<;;;:::999;;;:::999999888888888999888777777888:::;;;:::888:::999888777777777777777555555555555555555555555444444444333333444444444666555444333333444555666666888999999777666666777444555777888999999999999999999888888777666666555444333111222333333222000111111222222333444444444444333222111111222333444333333444444333333222111111111111111000000000000111111111111111111222222222333444555555555444444444444333222222111000000222111//////000111///....../////////......000222111000000000000000000000//////////////////000000444222222222333222000...........................///000000...---,,,---///......---,,,++++++,,,,,,------......//////000000...///000000111111000000---.........///000000000//////111222222111000000//////000000000///...---...---,,,,,,------,,,***,,,+++******+++---///000...............///000111...//////000222333333444333222111///...---,,,,,,+++))))))+++------+++(((,,,,,,,,,...000111000...333222111000000/////////333222000///------,,,,,,+++************+++,,,,,,+++...000///---,,,000333222222444555777999:::;;;>>>>>>===<<<:::888666555222000...+++)))))))))***))))))))))))******++++++))))))))))))))))))))))))))))))***+++***)))(((((('''((((((((((((((((((''')))***+++***((((((((()))++++++++++++++++++++++++++++++++++++,,,...///000------,,,+++++++++++++++///.........///222444666777666555444333222222111///000000///,,,++++++,,,)))((('''&&&&&&((()))***(((+++,,,)))))),,,,,,((()))))))))*********++++++******))))))))))))******,,,,,,,,,,,,,,,,,,++++++...---+++************+++...,,,***)))***+++++++++(((((()))))))))*********+++***((('''&&&&&&''''''+++***(((''''''(((***+++***************)))((('''&&&(((***+++***))))))***PPPOOOMMMLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNOOOOOONNNMMMKKKJJJJJJJJJJJJFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJHHHFFFFFFGGGHHHGGGFFFFFFEEEDDDDDDFFFGGGFFFFFFDDDCCCAAAAAACCCDDDCCCBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAADDDDDDDDDDDDCCCAAA@@@???@@@AAABBBAAA???>>>???@@@AAA@@@??????@@@AAA???>>>======<<<<<<<<<<<<======AAA???===:::888777777777::::::::::::::::::::::::888999999:::;;;===>>>???>>>===;;;;;;===>>>===<<<;;;<<<<<<<<<<<<;;;;;;:::777999;;;;;;999888777888777888888999999:::::::::;;;;;;::::::;;;;;;<<<======>>>>>>======<<<;;;:::;;;;;;::::::::::::;;;;;;999888888999;;;;;;:::888888888999999999888888777666666666666666666666666333444444444444444444333555444444333333444444555444666888888777666777888555666777888999888888777999999999888777777666666444333111222333333222000000000111222222333444444555444333222222333444555333333444444444333222222222222222111111000000///222222111111111111111111444444444555555666666666555555444444333222222222222111000000111111000///...///000///......000222222000...///222333111///.........//////000000000333222222333444444333111////////////..................///...,,,+++---......------,,,,,,,,,------,,,,,,---...///000111222//////000111111111111111////////////////////////////////////.........---///000000000000//////...///---,,,,,,------,,,+++---,,,+++++++++,,,...///---,,,------...///000111......///000111222333333////////////......---,,,---,,,+++,,,---,,,***)))+++++++++...111222222111222222111111000/////////333222111///---,,,++++++++++++++++++,,,,,,------+++///222111//////111333333444555666888999;;;;;;>>>>>>===;;;999666444333///...---+++******+++++++++++++++++++++,,,,,,,,,***************))))))))),,,,,,,,,+++)))(((&&&%%%)))((((((''''''(((((())))))***+++***)))((()))************************************+++,,,---...///...---,,,,,,,,,,,,,,,---///......///000222444666777666555555333333222111//////000...,,,***++++++)))((('''&&&'''((()))***'''***+++)))***---,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,+++++++++***///...,,,+++***))))))))),,,***))))))***,,,,,,,,,(((((((((((())))))))))))---,,,)))'''&&&%%%%%%%%%))))))(((((((((((())))))+++++++++******(((''''''%%%'''******)))(((((()))OOONNNMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFDDDCCCDDDFFFGGGGGGFFFEEECCCBBBBBBCCCDDDDDDCCCCCCCCCAAA@@@@@@AAABBBCCC@@@@@@@@@@@@????????????DDDDDDDDDCCCCCCAAA@@@@@@@@@AAABBBAAA@@@??????AAAAAA???>>>???@@@@@@???>>>===<<<<<<;;;;;;<<<<<<===<<<;;;:::999999999::::::999999999999999999999999;;;:::::::::;;;<<<>>>???>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;::::::888:::======;;;999888888888888999999:::::::::;;;;;;;;;;;;<<<======>>>???>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::999:::<<<<<<;;;999777888999:::::::::999888777777777777777777777777333444555666666555444333444444333333333333444444222444666777666666777888666777888999999888777666888777777777666666666555444333111222333333222000///000111111222333444444444444333222222333444444222222333333333333222222111111111111111111111111222222222111111111111111444444333333444555666777666555555555444444444333333222111111222333222000///000111000//////000222333///,,,...333444222...------...//////000111111222111111222444555333222000000000//////.........------...---++++++---......---------------......,,,,,,---......///000000///000000111111111111111000000000/////////////////////......---...//////000000000000000000000000///...------......---+++------,,,,,,,,,------...---------...///000111222......//////000111222222,,,---...//////...---,,,---,,,,,,,,,------,,,+++---,,,---///111222222000111111111111111000//////222111000...------------+++,,,,,,---............,,,///222333222111222333222333444555666777888888<<<<<<;;;999777444222111///...---++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++************,,,,,,+++***)))(((&&&&&&***)))(((''''''((()))***)))***+++***)))((()))***)))))))))))))))))))))))))))))))))***+++,,,---...------,,,,,,,,,---......////////////111333444555666666555444333222111111...//////...+++******+++((((((''''''(((((()))***''')))******+++,,,,,,++++++++++++,,,,,,,,,------+++,,,............,,,+++------,,,,,,+++*********---,,,,,,++++++*********+++)))((((((***,,,------''''''((((((((())))))))),,,+++)))'''&&&%%%%%%%%%'''((())))))))))))((('''++++++++++++***((('''&&&&&&(((***+++***)))))))))MMMMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKKKKJJJKKKKKKFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIGGGFFFEEEEEEFFFFFFDDDCCCDDDFFFGGGGGGFFFDDDCCCAAAAAACCCDDDCCCBBBCCCBBBAAAAAAAAABBBCCCDDD@@@?????????????????????BBBCCCCCCCCCBBBAAA@@@???@@@AAABBBAAA???>>>???@@@@@@???>>>>>>@@@@@@@@@>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::999999999:::999999999999999999999999>>>===<<<;;;;;;;;;<<<======;;;::::::;;;<<<<<<;;;<<<<<<;;;;;;::::::::::::999<<<>>>???===;;;::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>?????????>>>>>>>>>???>>>>>>===<<>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;======;;;999777888:::;;;;;;:::999888888888888888888888888888444555666777777666555444444444444444444444444444111333555666666666777888777777888999999777666555555555555555555444444444444333111222333333222000///000111222333444555555333333222222222222333333111111222222222222222111//////000111222333333444111111111111111111111111222222222222333444555666666666666555555555555555333222111222333444333222111111222111//////111222222///,,,...333555222............///000111222222000000000111333444333222222222111000//////......,,,---...---++++++---///------------...//////000------------------------//////000111111111111111000000000000000/////////////////////000111222333111111000000000111111111000///---...//////...,,,------------------......////////////000111222333.........//////000000111+++,,,.../////////...---+++,,,---------...///000000//////000111222000///000111111111111000/////////............//////000,,,,,,...///000000000///...000222333333333222333222333333444555666666666999999888666444222///...000///...,,,+++***))))))***++++++,,,,,,+++******,,,,,,,,,,,,,,,++++++++++++******))))))))))))(((***)))(((''''''((()))***((()))******)))((()))+++))))))))))))))))))))))))((((((((()))***+++,,,---,,,,,,,,,,,,------...///...//////000222333444555555555444333222111000000---......---***))))))***((((((((((((((()))******(((((()))+++,,,++++++,,,+++,,,,,,,,,,,,---------,,,---...//////...---,,,,,,,,,,,,++++++******************+++,,,,,,,,,,,,***((('''(((***,,,------(((((((((((())))))))))))***)))(((&&&&&&''''''((('''((()))******)))((('''+++++++++******(((''''''''')))+++,,,+++******+++LLLLLLLLLLLLKKKKKKKKKJJJLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLHHHIIIIIIJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHEEEDDDEEEGGGFFFEEEDDDDDDFFFGGGFFFFFFCCCBBB@@@@@@BBBCCCBBBAAABBBBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@?????????@@@AAA@@@>>>===>>>??????>>>===>>>@@@@@@@@@>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<:::999777666666999999999999999999999999>>>===<<<;;;::::::::::::<<<;;;999999;;;<<<;;;:::;;;:::999999999999999:::;;;<<<>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>??????>>>======>>>>>>>>>>>>======>>>======<<<;;;;;;<<<<<<===<<<<<<<<<>>>===<<<:::::::::;;;;;;;;;::::::999999999999999999999999999666666777777777777666666444555555666666555555444111333555666555555666777666777888999999888777666444444444444444444333333444333111222333333222000000000111222444555666666222222222333333222222222111111222333333333222222///000000111222333444444000000111111111222222222000111111222333444555555555555555555555555555555444333222333444555444333222222333222000///111222111///---///222444222000000000000111111222222222111000000111333444333111444333222111000///...---,,,---...---,,,,,,...000---------...///000111222//////......------------......///000000000000000000000000000000000000000000000111222333444555555111111111000111111222333111///......//////...---,,,,,,------............111111000000111111222222---........./////////000------...///////////////+++---......---...111333111000000000222222000//////000111222222111000///------------...000111222,,,---///111222222111111///000111222333333333333333333444444444555555555555555444333111///---,,,//////...---,,,***))))))***+++,,,---,,,+++***))),,,,,,,,,,,,---------...***)))))))))))))))***+++***))))))(((((())))))***((()))******))))))***+++))))))))))))))))))))))))'''''''''((()))***+++,,,++++++++++++,,,---//////...///000111333444555555444333333222111000///...------...,,,***((())))))(((((()))))))))*********)))((())),,,,,,******,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++((()))***+++,,,---------***(((''''''***,,,,,,,,,))))))))))))************((('''&&&&&&'''((()))***((()))***++++++***)))((()))************)))(((((('''))),,,,,,+++******+++KKKKKKLLLLLLKKKKKKJJJJJJMMMLLLLLLLLLLLLMMMNNNNNNOOONNNNNNMMMMMMMMMMMMMMMKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHIIIIIIHHHEEEDDDFFFHHHHHHFFFDDDDDDEEEFFFEEEDDDBBBAAA??????AAABBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCC@@@@@@??????@@@AAABBBCCC??????@@@@@@@@@???>>>>>>>>>???@@@???===<<<===>>>???======>>>???@@@@@@???<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999888666555888888888888888888888888999999:::::::::999888888<<<:::999999:::;;;;;;:::999888777777777888999::::::;;;<<<;;;:::999:::;;;:::::::::::::::::::::::::::;;;===>>>>>>>>>======<<<======>>>>>>======<<<:::::::::;;;<<<===>>>???>>>=========>>>>>><<<:::===<<<;;;:::::::::::::::::::::::::::::::::::::::999888888888888888888999555555666777777666555555111333555555444444555666666666888999999888777666444444444444444444444444444333111222333333222000111111222333555666777888333333444444444444333333222333444444555555555444222222222222222222222222//////000111222333333444000111333444555666555555555555555555555555555555444333333333555666555444222333333222000000111222/////////000111222222222222222222222222222333333333222111333444444333111555444333222000///...------...///...------///111---------...///111222333////////////000000000000------...////////////////////////000111111111222111222444555555555444444222111111000111222333444111000...///000000///---++++++,,,...////////////222111111000000000000000------............////////////......//////000000---///000///------000333000//////111333333222111...000111222222111000///......---......///000111,,,...000222333333222222111000000000222333333333111111222222222222222222111111000000///---,,,+++,,,---------,,,,,,++++++,,,---.........---+++***++++++,,,---...//////000******)))(((((()))***+++)))))))))******)))))))))''')))******))))))***+++************************&&&&&&&&&'''((()))++++++))))))******,,,---...///...///000222333444555555222222111000///...------,,,------,,,)))(((((()))(((((()))***************+++((()))------)))(((,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,))))))+++,,,---,,,,,,++++++)))'''''')))+++++++++************++++++++++++((('''&&&&&&'''((()))*********++++++++++++******(((((()))************)))&&&)))++++++***)))******KKKKKKKKKLLLKKKJJJJJJIIIMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIGGGFFFEEEGGGHHHIIIHHHEEEDDDFFFIIIHHHGGGEEEDDDEEEFFFEEEDDDBBB@@@??????@@@AAAAAA@@@@@@AAACCCDDDEEEDDDCCCBBB======<<<<<<===???AAABBB>>>>>>?????????>>>>>>======>>>???>>>===<<<<<<>>>>>>=========???@@@@@@???<<<;;;;;;::::::;;;;;;<<<888999999:::::::::999999888888888888888888888888555666777999999999888777<<<:::999999:::;;;;;;:::777777666666666888999::::::::::::999777777888:::999999999999999999999999:::;;;===>>>>>>>>>===<<<<<<<<<===============<<<777777888:::<<<>>>AAABBB???>>>===>>>???>>><<<;;;???===<<<:::999999::::::::::::::::::::::::::::::;;;:::999888888999:::;;;555666777888888777666555222333555555444333444555555666777888999999888777444555555555555555555555444333111222333333222000111222333444666777888999444444555555555555444444444444555666777777777666555555444333222000000///......///111222333444555000111444666888777666666444444444555555555555555555333333444666777666555333444444222111000111333---///000111000000222444444444333333333333333333444444333444555555444222555555444222000///...------...//////......000222---------...000111333333//////000111222333333444,,,------.....................///000111222222333333444555666666555333111222222111111111222444555111000//////000000///...***+++,,,...///000000000222111000//////.........------..................111000///......///000111000111222000---,,,///222.........111333555444333...///111222222111000/////////............//////,,,...000333444444333222222000//////111222333444..................//////............---,,,+++******+++,,,,,,---------------...///000000...,,,+++***+++,,,---...000111111,,,+++)))((((((((()))***((()))***++++++***)))(((''')))******))))))***,,,************************&&&&&&&&&'''((()))***+++((())))))***+++---...///...///000222444444555555111111000///...---,,,,,,,,,------,,,)))(((((()))(((((()))***************,,,((()))------((((((+++******+++++++++,,,,,,,,,,,,+++))))))))))))+++,,,(((((()))***+++,,,,,,---***+++,,,---,,,+++***)))+++)))'''''')))***+++*********+++++++++,,,,,,,,,)))((('''&&&&&&'''((()))++++++++++++++++++++++++'''((()))******++++++***%%%'''******)))(((((()))IIIJJJLLLLLLKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBBBB;;;<<>>>>>============>>>>>>????????????????????????????????????>>>===;;;:::============<<<<<<<<<<<>>>>><<<::::::<<<:::;;;;;;;;;<<<<<<======999:::;;;===???@@@AAABBB??????>>>>>>======<<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;:::===CCCEEECCC???888888777666555444444333888777555444444555777888888888777666666666666666555444444444444555666666444444555555555555444444111000000222555888999888666555555555555666666777999888777666666555555666444444555666555444222111...///111333444444444333444444444555555555555555555555555555555555555555888666555555666666555333444555555444222111111222333222000000000222444555666555444333333333333333666444222333555666444111444333222000///.........//////............/////////---,,,...111333222000222222222222222222222222///////////////000111111...///000000000000000//////000333444444333222111000000111111111222222222333111000000111222222111,,,---///000111111111111444333222222222111000...333222111000......------222222111000///......---......000111222222222222333333333333333222111000444333222111000000000000///000000000000111111111///000111222222222222222//////...---...///000111.........///////////////............---,,,+++******+++---//////...---,,,000///...---------------...,,,******,,,---------,,,))))))++++++((('''***((()))***+++,,,------...(((((())))))******++++++*********,,,---,,,)))'''+++***)))***+++,,,+++******++++++,,,,,,,,,++++++---...000111333333444444555333111...+++)))'''&&&+++++++++*********))))))***,,,...---***))))))+++///...,,,***))))))******)))***+++,,,,,,,,,+++************++++++,,,,,,,,,---,,,,,,+++************+++,,,------+++))))))***+++)))&&&&&&(((***,,,,,,+++******+++,,,+++)))'''))))))(((((((((***+++,,,)))***,,,------,,,+++***((()))+++,,,,,,+++***)))((())))))***))))))((((((JJJLLLMMMMMMKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA<<<>>>@@@AAABBBAAA@@@???BBBBBBCCCCCCBBBAAAAAA@@@>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>======<<<<<<=========>>>>>>>>>>>>>>>@@@>>><<<;;;;;;:::888777999777777888;;;===<<<:::===;;;999999;;;<<<:::888777888888777666777999;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888999::::::888777999999888888888888999999888:::;;;;;;999888888999777:::<<<===;;;::::::<<<;;;<<<<<<===>>>>>>??????======<<<<<<======>>>>>>==================<<<<<<>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;<<<=========:::999<<<@@@BBB@@@<<<777777666555555444333333777666555444444555666777777666666555444444555555444444444444444555666666444555555666666555555444222111111333666888999888666666555555666666777777999888777666666555555555444555555555555444444333333333444444555444444444555555555555555555555666777777777777777777777777888666555555666666555444444555666555333111222333666555444333444555777888555555444333333333333333555333111222444555333111333222111///...---------//////............//////222000...///111111///---222222222222222222222222///////////////000111111//////000000000000000///000111222333444333222222333333222222111000000000333222000000111111111111---...///111222222111111333222222222222111///...222111000///............222222111000///------,,,.........///000000111111333222222222222111111000222222111000000111111111000000000111111111222222000111111222333333222222111000///---------......---------------.....................---,,,+++******,,,---//////...---,,,......------------......---,,,******,,,------------******,,,,,,))))))+++......------,,,,,,++++++******++++++++++++++++++******+++,,,------***(((,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,---...000111111222222333222000...---,,,++++++,,,,,,,,,,,,++++++*********,,,...---+++)))***+++...---,,,************+++***+++,,,------,,,,,,+++++++++,,,,,,------------------+++*********++++++,,,---///...---+++,,,,,,,,,***(((((()))+++,,,++++++******+++------+++)))***))))))((()))***+++,,,)))***,,,---------+++***++++++,,,,,,,,,++++++***))))))))))))))))))))))))LLLNNNNNNNNNLLLKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSPPPOOOOOONNNMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@???@@@AAABBBBBBAAA@@@???BBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>>>>?????????@@@@@@AAAAAAAAABBBAAA@@@>>>===<<<======>>>=========>>>??????@@@@@@@@@>>><<<<<<<<<;;;:::888:::999888999;;;<<<;;;:::===<<<:::;;;<<<<<<;;;999777888999888777777999;;;999:::;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;999777::::::999999999::::::;;;999;;;>>>>>>;;;999888888888999;;;;;;999999:::<<<<<<<<<===>>>@@@AAABBBBBBAAA???===;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;<<<===;;;999888:::===>>><<<999666666555444444333333444666555444333333444555666666555444444333444444444444444444444555555666666444555555666666555555444444333222333666888888888666666666666666777888888888888777777666555555555666555555555555666666777888777666666555555555666777777777666666666666666777777777777777777777777777666555555666666555444555666777666444333333444777666555555555666777888555444444333333333333444333222111222333444333111222111000...------------//////............//////222000//////000111///...333333333333333333333333000000000///000000111222000000000000000000000000111111222222222333333333555555444222000///...---333222111000000000000000...///111222333222222111111111111111111000///...000//////......//////000111111000///...------,,,......------...///111222333333222111111111111222111000000000000111222222111111222222222333333333111222222333333333333333111000///...,,,,,,,,,,,,+++++++++,,,,,,,,,------............------,,,++++++,,,.../////////...------------,,,------......---+++******,,,---------///,,,,,,......+++***---000000///...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,......,,,***---,,,+++,,,.........---,,,,,,---------,,,,,,++++++,,,---...///////////////......------------...---------,,,,,,,,,,,,+++***,,,------+++******+++,,,,,,++++++++++++,,,,,,++++++,,,---------------------------...............---+++***)))***,,,---,,,...000000///...///000...,,,***)))+++,,,,,,++++++******,,,......---,,,+++***)))))))))***+++,,,***+++,,,---...------,,,///...---,,,,,,,,,,,,,,,******)))))))))******+++NNNOOOOOONNNLLLKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRSSSOOOOOOOOONNNLLLJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAADDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAAAAA@@@>>><<<<<<<<<>>>???;;;;;;<<<===>>>???@@@@@@AAA???>>>===>>>===<<<:::999888888888999999999999<<<;;;;;;;;;;;;;;;:::999666777888888777777888:::666777888999:::;;;;;;;;;===<<<;;;;;;<<<;;;999888:::999999999999::::::;;;777:::===>>><<<:::999888999999999999999999;;;<<<;;;<<<===>>>@@@AAABBBCCCAAA@@@===;;;999999999::::::::::::;;;;;;<<<<<<<<<==================<<<<<<;;;;;;;;;::::::;;;<<<<<<:::999888999;;;;;;999777555555444333333333444444555555444444444444555555555555444444444444444555333444444555555555555555555555666666666666555555444333222333555777777777777777777777777888999:::888888888777777666555555777666555555555777888999999888666555555666777888888888888777777777777777555555555555555555555555777666555555666777666444666777777666555444444555555444444333333444555555666555555444444555555555333333333333333444333333222111000///......---...//////............//////.........///111222222222333333333333333333333333111111000000000111111222111111000000000000000000222222111111111222333444555444333222111///......222333222111//////000111111111333444444333222111000111222111000/////////............///000111111///////////////000000000111000...---...000222333555444333222222333444444222111111000000000111111222222222333333333444444222333333444444444333333000///......---,,,,,,,,,+++++++++,,,,,,---------......//////...------,,,,,,---...////////////...//////...---,,,,,,------,,,+++***+++---......---///,,,,,,......++++++------------....../////////++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...,,,...---,,,---...//////------............------,,,+++,,,---...............++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,------+++,,,,,,---............---------------------......---+++))))))+++---...+++---000000//////000222000...,,,+++,,,---,,,++++++******,,,...000///...,,,+++***)))******,,,,,,+++,,,---...............222111///---,,,,,,------******)))))))))***+++,,,NNNOOOOOONNNLLLKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOMMMMMMNNNMMMLLLIIIGGGEEEGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>??????<<<<<<======>>>>>>>>>???@@@???===;;;;;;<<<>>>???999999:::;;;===>>>??????BBB@@@??????@@@@@@???===999:::::::::999999999999::::::::::::999888999999555666888888777666777888666777888999::::::::::::===<<<;;;;;;<<<<<<:::888888888888888888999::::::444777;;;===<<<;;;::::::::::::999999:::;;;;;;;;;:::;;;<<<===???@@@AAABBB>>>>>><<<;;;::::::;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;:::999999999::::::888777555444333222222333555666555555555444444555555555666555555444555555666666333444555555666666555555555666666666666666666555444333222333555777777666777777777888888:::;;;;;;999999999999888777666555777666555555666777999:::666555555444555777999:::999999888888777777777777666666666666666666666666666555444555666777666555555777777777555444555666444444333333333333333333777777666666666666777777555555666555444444444444222222111000//////////////////............//////......///000111222333333333333333333333333333333222222111111111111222222333222111000///000000000222222111111111222333444222222222111111111000000222333333222000///000222333444444555555444333222///111333222000//////111.........///000111222333---...///000222333444555444333111000000222444555666666666555555666666777555444333111000/////////222333333333333444444444333333333444444333333222---.....................,,,,,,,,,---...///////////////000000000///............/////////000000///222111000...---,,,++++++,,,++++++,,,///000///...///,,,,,,......++++++---,,,,,,------......//////******+++,,,,,,---......---,,,,,,...000111000//////...---...000111000///000000000000000///......------.../////////......---,,,+++************+++************++++++++++++++++++++++++,,,,,,+++******++++++,,,------------++++++,,,,,,---...//////---------,,,,,,,,,,,,,,,...---+++******,,,---...***,,,.../////////000111000...---------...---++++++******,,,...000000000---,,,+++******+++,,,---,,,,,,---...///000000000333222000...------...///******))))))***++++++,,,LLLNNNNNNNNNLLLKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOOOONNNLLLLLLLLLMMMNNNNNNLLLJJJGGGFFFGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<===888999999:::<<<===>>>>>>AAA@@@??????AAAAAA@@@???<<<===>>>===;;;:::;;;<<<999:::;;;:::888777888999555666888999888777777888888999:::;;;;;;<<<;;;;;;;;;::::::;;;<<<<<<;;;999888888777888888999:::;;;333666:::;;;;;;;;;;;;<<<;;;:::999:::<<<===<<<;;;::::::;;;<<<===???@@@@@@;;;;;;<<<<<<============::::::;;;;;;;;;;;;;;;;;;999999999:::::::::::::::<<<;;;;;;:::::::::::::::888999999999999999888888555444333222333444666888666666666666666666666666555555555555555555666777222333555666666666555444555666666777777666666555444333222333666888888888888888888999:::;;;<<<===::::::;;;;;;:::999777666777666666666666777777888444444444555666777999999999999888888777777666666888888888888888888888888666555444555666777666555555666777666555444555666666666666555555555555444777666666666666777888888777888888777444333333444222222111000000000000000//////............//////111222333222000///000111333333333333333333333333444333222222111222222222444333111000//////000111111111222222222333333333000000111111111222222222111333555333111000333666555666666777666555333222///222444333111///000333/////////000111222444444...///111333555777888999666555444333444444555666666777888888999888888888888777555333111000//////222222333333333444444444333333333333333222222111---......///000000//////,,,---......///000111111111111111222222111111000////////////000000000111333222111///...------,,,---,,,---...111222111///000---,,,///...++++++..................---------,,,,,,,,,---......//////...------...111333333222333111111222333444333222333333333333222111000000/////////000//////......000///...---,,,,,,,,,,,,)))***************+++++++++******+++------,,,******+++,,,---......------++++++++++++,,,---///000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***,,,...///......///000///...------......---,,,,,,******+++---///000000...---,,,+++++++++,,,---------...///000111111222222111000///////////////***+++,,,---.........---JJJLLLMMMMMMKKKKKKLLLNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLLLLMMMOOOOOOOOOLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB???????????????@@@AAABBB??????@@@AAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>???>>>===>>>???@@@???>>>===??????>>>;;;999:::<<<999;;;<<<;;;999777999:::666888:::;;;:::999999:::999::::::;;;;;;;;;::::::999888888:::<<<===<<<:::888888888999999:::<<<<<<777999;;;;;;;;;;;;<<<===;;;::::::<<<>>>???===:::;;;;;;<<<<<<===>>>??????:::;;;===?????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;::::::999999::::::666777888999888888888888666444333222333555888:::666777777777777777777666444444333333444555555666222333555666777666555444666666777777777777666666555444444555888;;;;;;;;;888888999999:::<<<===>>>;;;<<<======<<<;;;999777666666777777666666555555555555666777777777777777999888888777666666555555888888888888888888888888666555444555777777777666444555666666444444555666777777777777777666555555555555444444555666666777888999999777333111111222111111000////////////000//////............//////000222333222000///000222444444444444444444444444444444333222222222222222555333111000//////000111000111222333444333222222000000111111111222222222000444666555222222555999777777888888777555444333///333666555111000222444111111111111222333555555333333444666777999::::::666666666666666666666666444666888::::::999888666888777555444333222222222222222222222333333333333222222333333222111111000///000111111111000///...,,,---...///000111111222222222333333444333333222000000//////000000111111222111111000000000000000------...000333444222111111......000000------///......////////////000000111111111000000/////////...------///222444444444777666555666888999888777666666666555555444222222///////////////...------000///..................*********++++++,,,,,,,,,+++***)))+++---...,,,***+++,,,---......------,,,************+++---...///............---------,,,++++++---.........------+++---//////.........000---,,,,,,---...///...,,,,,,+++)))***,,,.../////////...---+++++++++,,,---.........///000111222333///000000000000000//////,,,...000222333222111000IIIKKKLLLLLLKKKKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLNNNPPPPPPPPPNNNMMMMMMNNNPPPQQQQQQOOOLLLJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>???@@@AAABBB>>>???@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@???>>>===<<<;;;;;;999999:::;;;;;;::::::999;;;;;;<<<<<<===>>>>>>>>>>>>===<<<===>>>???>>>===;;;===>>><<<999777888::::::<<<>>><<<:::888:::<<<888:::<<<===<<<;;;;;;<<<888888999999999888777777888777888999<<<===<<<;;;999999999:::;;;<<<===>>>:::<<<===<<<;;;;;;<<<===<<<;;;;;;===@@@@@@===:::<<<<<<======>>>>>>>>>???:::<<<>>>@@@AAA???===<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999999999444666777888777777777888666555333333444666999;;;777777888888888888777777222222222222333333444555222333555777777666555444666666777777777777666666666555555777:::===>>>>>>999999999:::;;;<<<>>>>>><<<<<<>>>>>>>>><<<:::888555666777777777555444333777777888999999777666555888888888777666555555444666666666666666666666666555444444555777888777666333555666555444444555666666666777666666555444444333333333333333444555666888999999666222//////000000//////............/////////............//////---///222222111111333666444444444444444444444444555444333333222222222222555444222000//////000111///111333444444444222111111111111111111111111111000444777666333333777;;;888888888888777666444333///333777666222000222666222222222222333444555666777777888888999999::::::555666666777777666555555333555888;;;;;;999777555777666555444444444444444111111222222222333333333222222222222222111000///222222222222111000...---,,,,,,---...///000111222333333444555555444444444000000000000000111111222000000000000111222333444......///111444555444222333000000222222///...111+++,,,---///111333555666666666555333111000///...///...---///222555555555:::999888999;;;<<<;;;:::777777777777666555444333////////////...---,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,---------+++))))))***---...,,,***,,,,,,.........---,,,+++))))))))))))***,,,...///000000//////.........---)))+++---//////...---,,,,,,...000000///...///000,,,++++++---...///...,,,---+++)))***,,,---......///...---,,,+++,,,,,,---.........///000222333444---...000111111000///......000333666777666444222LLLKKKKKKJJJJJJJJJKKKKKKLLLNNNOOONNNMMMMMMOOOPPPOOOMMMLLLLLLMMMNNNNNNMMMMMMNNNOOONNNLLLJJJJJJKKKGGGIIIHHHEEEEEEHHHHHHFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBAAA???@@@@@@AAAAAA@@@@@@???AAA@@@@@@??????@@@@@@AAA?????????>>>>>>>>>>>>>>>AAAAAAAAA@@@>>><<<;;;:::999999999999::::::;;;<<<;;;<<<===>>>????????????============<<<<<<<<<<<<<<<===>>>>>>===:::666444;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::999999:::;;;<<<:::999777777888999:::<<<===>>><<<;;;::::::::::::<<<<<<>>>>>>>>>>>>>>>=========;;;999888:::===>>><<<999>>>?????????@@@@@@@@@@@@<<<<<<<<<===<<<<<<;;;:::;;;===>>>===<<<:::;;;;;;<<<===>>>>>>>>>===;;;::::::777666777:::<<<<<<:::777555333444777888666444444444444555666777888888666666777888888888888888555555444222222333777:::333444555666777777777666777888999999888777666555555444555777999::::::999888:::;;;;;;999999:::<<<;;;<<<======<<<:::888666:::::::::999777666444333444333222444777:::;;;;;;:::999888666666666777777999888777666666777888999777777777777777666555555333222111111333555555444666666777777666444333111555555444444444555555666222444666777666444222000---///111000...---000333222333333333333222111000333333333333333333333333888777777777666666555555222222222222222222222222000111222333444444444444666555444333333333333333333222222111111222222333333555666555444444555666444444555555666777777777777555444444444444222111444111///111666999777444555333111222666888777666666777777777777777666666999666666999:::777888::::::999777555444333444444444333111////////////000000000000000000000000000222222111111000//////...++++++,,,---///111333444444555666777777555333222222111111111111111222222111000/////////111222333////////////000000000000111000///...------......,,,,,,---...000333666888:::777333111111111111111,,,///111333333555777:::===============<<<<<<;;;555666999:::999666222///+++,,,---.../////////...///...------...///000111///...---,,,,,,,,,---...------,,,,,,,,,,,,++++++---------,,,,,,+++++++++******))))))***+++,,,,,,---///000///,,,+++---///////////////////////////,,,,,,---...///000111111,,,------...///000111111///...,,,+++,,,---///111000///...------...///000333333333222111000///...000......222222......000111222333444444444333222KKKKKKJJJJJJJJJJJJKKKKKKKKKMMMOOOOOONNNMMMNNNOOOOOOMMMLLLLLLMMMNNNNNNMMMLLLNNNOOONNNLLLJJJJJJKKKGGGJJJIIIEEEEEEGGGHHHEEEEEEEEEDDDDDDEEEEEEFFFGGGCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA======>>>>>>>>>?????????@@@@@@@@@???>>>===<<<;;;;;;;;;::::::;;;<<<<<<===;;;<<<===>>>>>>?????????============<<<<<<<<<<<<;;;===>>>>>>===;;;888666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::999999:::<<<<<<;;;999888888999999:::;;;======<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::<<<>>>???===;;;=========>>>>>>>>>>>>???============<<<;;;::::::;;;<<<>>>===;;;::::::;;;<<<<<<=========<<<;;;:::888666555666999;;;:::999777555444555777888666444555555555555555555555555666666777888888888888888666666555333222333666999444555777888999888777666777777888999888888666666555555555777:::;;;:::999888999;;;:::999999:::<<<;;;<<<======<<<:::888666888888999888888777666555444333333444777999:::999999888777666555666666777999888777666666777777888777888888888888777666666444333111222333555444333555555666666555444222111555444444444444444555555444555777888888666444222///000000000///000222444666666666555444222111000222222222222333444555666999888888777666666555555222222222222222111111111000111222333444444444444666555444333333333333333444333333222222333333444333444555555444444555666444444555555666777777777777666444444555555333222222000...111666999888666555333111222555777777555666666777777777777666666888666666999:::777777::::::999777555444444444444555444222111000000000111111111111111111111111111333333222111111000000///,,,,,,---...///111222333333444666666666444333111222222111111111111222222000000000000000000111222.........///////////////000000/////////.........---......///000222333444555333111000111111111000...///222333333444666888;;;;;;;;;;;;;;;:::999999555666888888777555222000000000000000000//////.........---------...///000...---,,,,,,,,,,,,---...++++++,,,,,,---------...............---------,,,******))))))***++++++,,,---///111000---,,,...000........................------......///000000000------......//////000000///...---,,,---...000111000//////......///000000444444444333333111000000000......111111......000000111333444444444333333KKKKKKJJJJJJJJJJJJKKKKKKJJJLLLOOOPPPOOONNNMMMMMMOOOMMMKKKLLLMMMNNNMMMLLLLLLMMMNNNNNNLLLJJJJJJKKKHHHJJJIIIEEEDDDGGGFFFDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCAAABBBBBBBBBBBBBBBBBBAAACCCBBBBBBAAAAAABBBBBBCCC=========>>>>>>?????????>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<===>>><<<<<<======>>>?????????============<<<<<<<<<<<<;;;<<<===>>>>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::999999:::<<<<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;:::999999999::::::::::::;;;;;;<<<<<<<<<===<<<<<<===??????>>><<<;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<;;;:::999:::<<<======;;;::::::;;;;;;;;;<<<<<<<<<;;;:::999777666444555777999999888777666555555666777666444555555444444444333333333666666777888888888888888777777666555333333555888555666999;;;;;;999777666666777777888888888888777666666666888:::;;;:::999888999::::::999999:::<<<;;;<<<<<<<<<;;;999777666666777777888888888777777666444333444666888888777888777666555555555666777999999888777666666777777888999999999999888777777666444333333444444444333444444555555444333222111444444444333333333333333444555666777777555444222333111//////111333555555:::999888666555333111111111111000000222444777999999999888777777666555555333333333222222111111111111111222333444444444444666555444333222222222222444444333333333333444444222444555555444444555666444555555666666777777888888777555555666666444333111//////222666999888777444333222222444666666555555666666777777666666666888555666999999777777:::999888777666555444444444666555444333222222333333222222222222222222222222444444333333222222111111///////////////000111222333333444555555444222111222222111111111111222222000111111111111000000///...........................///000000000///...---......000111111111000000111///...///111111000//////111222333222333555666888888888888888777666666666666666555444333222111222222111000///...---------------,,,------...///------,,,,,,,,,,,,------******+++,,,---...///000///////////////.........******))))))******++++++---///000///......///000........................////////////////////////.........///////////////000///.........///111222111000000/////////000000444444444444444333222111000......111111......000///000222333444444333333KKKJJJJJJJJJJJJKKKKKKLLLJJJMMMPPPRRRQQQOOONNNNNNNNNMMMKKKKKKMMMMMMMMMLLLKKKMMMNNNMMMKKKJJJJJJKKKIIIKKKIIIEEEDDDFFFEEECCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC>>>>>>>>>>>>>>>>>>======<<<======>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======<<<<<<<<<======>>>???@@@============<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999:::<<<===<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::999::::::;;;<<<======>>><<<<<<<<<===>>>>>>>>>===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===;;;:::999:::<<<======;;;::::::;;;;;;;;;;;;;;;::::::999999777666666666777888888888777666666666666666555555333333333333333333333333666666777888888888888888777888888777555444555666555666999;;;;;;999777555666666777777888888888888777666666888:::;;;:::999777999::::::999999:::;;;;;;;;;;;;;;;:::888777666777777888888888888777777777555444444555666666555666555444444444555666777999999888777777666666666999::::::::::::999888888777666444333444555444333444444444333333222222222333333333333333333222222111222333444444333111111555111...///333777777777:::999777666444333222222333222000///111333666888666666777777777777888888555555444444333222222222111222333333444444444333666555444333222222222222444333333222222333333444222333444444444444555777555555555666777777888888999777666666777777666444333111111222555777666555333333222222333444555555555555666666777666666666777555555888888666666999999888777666666555555555777777666666555555555555333333333333333333333333555555444444333333333333111111000000000000111111222333333444444333222222333333222111111111222222000111222222222000///...///////////////.........---...000111222000///...,,,...000222333222000///000//////000111111000...000222333333222222333444666666777777666666555444666555444333222111111111000000///...---,,,,,,,,,---------,,,------------,,,,,,,,,,,,,,,---------+++,,,,,,---......//////////////////////////////++++++************++++++,,,---............///000------------------------000000//////............///////////////.........000000//////000000111222111111111000000000000000222333333333333222222111111...---000000---...111...///111222333444333333JJJJJJJJJJJJJJJKKKLLLLLLKKKNNNRRRSSSRRRPPPOOOOOONNNLLLKKKKKKLLLMMMMMMLLLJJJLLLMMMMMMKKKJJJJJJKKKHHHJJJIIIEEECCCEEEEEEBBBBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBB@@@??????>>>===<<<;;;;;;;;;;;;===>>>>>>??????>>><<<<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<===>>>???@@@============<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999;;;===>>>===;;;======<<<<<<;;;;;;<<<<<>>>>>>>>======<<<;;;<<<<<<===>>>??????@@@:::;;;<<<===============<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;;;;::::::999999999999777888888777777777888999666777777666555555555555000000111222333444555666666666777888888888888888777888999888666555555666444555888999:::888666555666666666777777888999999777666666888::::::999888777888:::999888888999;;;;;;;;;::::::999777666666888999999888888777666555777555333333444555444333444444333333333444666777888888888888777777666666:::::::::::::::999888888888666444444555555444333444444333333222222222333333333444444444333222111000111222333333222111111555111///000555888999888777666555444333333333444444222000//////111333555222333444555777888999:::666666555555555444444444222222333444444444333333444444333222222222222333222222111111111111222222111222444444333444555777555555666666777888888888888777666666777888666555555444444444444444333222222222222222222222333444444444555666666666666666777444444777888555666888888888888777777666555555888888888888888777777777555555555555555555555555555555555444444444444444333333222111111111111111222333333333333333333333444333333222111111222222000111222222222000///...111111111000000000//////,,,...000222222111000///+++---111333444333111000333222111111222111///---111222333333111111222333555666666666666555444444555444222111000///000000---------,,,---...///000------------------,,,,,,,,,,,,------......................................................//////,,,,,,++++++++++++,,,,,,++++++,,,---.../////////........................000000000///......------///////////////.........000000000000000111222222111111111111111000/////////000000111111111000000111------//////------111...///000222333333222222JJJJJJIIIJJJJJJKKKLLLMMMLLLNNNQQQRRRQQQPPPOOOPPPNNNLLLJJJKKKLLLMMMLLLKKKJJJKKKMMMLLLKKKJJJJJJKKKGGGIIIHHHDDDCCCFFFEEECCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAA??????>>>>>>===<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;======<<<<<<<<<>>>@@@AAA============<<<<<<<<<<<<::::::;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;999999999;;;===>>>===<<<>>>======<<<<<<<<<======>>>??????@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@AAA:::;;;======<<<<<<<<<=========>>>>>>>>>?????????======>>>>>>>>>===<<<<<<<<<>>>??????===<<<<<<===<<<;;;:::999999999::::::777888999888777777888:::666777888777555444444555//////111222444555777777666666777888888888888888555888::::::888777666666444555666888888888888888888777777777777777888999777666666777999999888777777888999999888888999;;;;;;::::::999888777666666999999999888888666555555777555333333444444333222222222111222222444666777777777888888888888777777999::::::::::::999888888888666555555666666666555444444333333333333444444444444555555555333222111222222333333444444333333111111111333666888999999555444333222222222333444222111000......///111222000111222444666888999:::555555555555555555555555222333333444444333333333222222222222222333333444111111000000000000111111000222333444333444555777555666666777777888888999888666555666777888777555777777666444333222111111111222333222111111222444333444555555666666666666666333444777777555555888777888888888888777666555888888999999999999888888666666666666666666666666555555444444444444444444444444333222222222222222333333333333333444444444555444333222222111222222000111111111111000000///333222222111111000000///,,,...///111222222111111---///222444555444333111555333222222222222000///111222333222111000111222555555555666555444444333444333111000///.........---------...///111333555---............---,,,,,,,,,---...//////000//////000000/////////.....................////////////......------,,,,,,------,,,++++++,,,///111111000////////////////////////000000//////.........---.........//////////////////000000000111111111111111111111111000///......,,,---...///////////////111---,,,......,,,---111...///000111222111000000IIIIIIIIIJJJJJJKKKLLLMMMKKKMMMOOOOOONNNMMMNNNOOOMMMLLLJJJJJJLLLMMMLLLKKKIIIKKKLLLLLLKKKJJJJJJKKKFFFHHHGGGDDDCCCFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDEEECCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB>>>>>>>>>======>>>>>>>>>========================;;;;;;<<<===>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<>>>===<<<;;;<<<>>>@@@AAA============<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999999999;;;===???>>>============<<<======>>>>>><<<===???@@@AAA@@@@@@????????????@@@@@@@@@@@@@@@:::===??????===<<<===???======>>>>>>>>>?????????<<<<<<===>>>>>>>>>>>>===>>>???@@@@@@>>>======>>>===<<<;;;:::999::::::;;;666888888777555555777999666888999777444333444555000111222333444555666777666666777888888888888888444777:::;;;:::888777777555555666777888:::;;;<<<999888777666666777777888666555555666888888777555666888999999888888999:::;;;:::999888777666666666777777888888888888777666666444222222333444333222111111000111222444666777555666777888999999888888999999999999999888888777777666444555666777777666555555444333333444555666444555666666666444222111111222222222333333333333---000333555666777999:::777666444222111111222333...............///000111111111222333444555666666222222333333444444555555222333333444444333333222000000111111222333555666222111111111111111111222///111333333333333555777666666666777888888999999777666555555777777666555666666666555333222222222111222333222000///111444222333444555666666666666666333333666777444444777777777888999888777666555888888999::::::999999888777777777777777777777777444444444444444444444444555444444333333333333333444444333444444555555666555555444333222222222222000000000000000000111222222222111111000/////////---...///000111222333333111222444555555444222111444222000000111222222222000111222222111000111333444444444444444333222222222111111000///...---,,,...---------///111444555...//////000///...---,,,---...///000111111111000//////////////////000000/////////000000000111111000000///...............---,,,,,,...111444333222000000000000000000000000///////////////.........------......//////000000...///000000000111000000000000111111000...---,,,+++,,,---...////////////111---,,,------,,,---111///000111111111000///...IIIIIIIIIJJJJJJLLLMMMMMMKKKLLLMMMMMMLLLKKKMMMNNNMMMLLLJJJJJJLLLLLLLLLKKKIIIJJJLLLLLLKKKJJJJJJKKKEEEGGGGGGCCCCCCFFFGGGDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA======<<<<<<<<<<<<======::::::;;;<<<===>>>???@@@;;;;;;<<<===>>>>>>======??????>>>===============>>>===<<<;;;<<<>>>@@@AAA>>>=========<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<========================999999999::::::;;;;;;;;;999999999;;;>>>???>>>==================>>>??????:::<<<===???@@@@@@@@@@@@@@@@@@@@@???????????????;;;>>>@@@@@@>>>===>>>@@@============>>>>>>>>>>>>;;;<<<===>>>???????????????@@@AAAAAA???>>>>>>???===<<<;;;:::999:::;;;;;;555777888666444333555888666888999777444222333555333333333444444555555555666666777888888888888888333666:::;;;;;;999888888666666666777888;;;===???:::999888666666666777777555555444555777777666444666888999999888888999:::;;;:::999777666666666666555555777888888999999999555333222222333444333222000000000000222333555777333555777888999999999999888999999999999888777777777555444555777888888777666555444333444444666777555666777777666555222111//////000000000111111222***///555777777666888::::::888555333111111111222***+++,,,---///000000111333333333333333333333333///000111222333333444555333333333444444333222222//////000111222444666777333222222222222222222333///111333333333333555777666666666777888888999999666555444555666777666555444555555555333222333444000222333222//////111333222333444555666666666666555333333666666444444777777777888999999888666666777888999:::::::::999888777777777777777777777777333444444444444444444444555444444333333444444444444444444444444555666777666555444333222222222222111000/////////111222333222111111000///......---.........///000222444444555555666666555333222111333000......000333444444000111222222111000222333333333333333333222111111000111000000///...,,,+++---,,,++++++,,,///111333//////000000000///---,,,---...000111222222222111------...///000111222222000000111111222222222222111111000//////////////////------///333666555444000000000000000000000000////////////////////////,,,------...///000111111......///000000000000000///000000000///...,,,+++++++++---...////////////111---,,,------,,,---111000000111111111///...---KKKKKKJJJIIIJJJKKKLLLMMMIIIJJJKKKMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCBBBBBBDDDEEEGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDCCC@@@>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@========================@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======???>>>>>>>>>======<<<<<<999::::::;;;;;;<<<<<<<<<<<<======>>>===;;;999888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===;;;:::999999<<<>>>@@@=========;;;:::;;;>>>AAA@@@AAAAAA@@@>>>===>>>?????????????????????????????????>>>>>>>>>>>>??????======>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@???===<<<<<<<<<;;;::::::999888888777666444555777888888777<<<;;;999777555555555666333333333333333444555555666777888999999888777777777999;;;:::777555666888888888888888999;;;===>>>;;;::::::999888888888999888666444444555666666666888777666555555666777888999888666555555666888999888888777777666666555555666444222111111222444555111111222333444666666777333333444555666777888888777999;;;<<<;;;888555444777777888888888888777777555555444444444444333333444444333222222222333333111111111000111111222222111222555777888888777777444444444444333222111000//////......///000222333222111000111222222222000///000111333444444444444222333333333333222111000///000111222333444444555222///...///222333111///000111222333444555555555888888777777888999::::::<<<;;;999777666555555555666333000//////000///...000000000000000111111111222444666888999999888777777777777777777888888888<<<:::888999::::::777444999999:::::::::;;;;;;;;;;;;;;;:::888666555444333555444333222222222333444111222333444555444333333444444444555555555555666666555444111//////000222111000//////000222444555222333444222000//////000------///000222222333333333555666555444222222333000000000000000000000000333222222333444555333222555555333222111000000000222222222111000//////...000...,,,---///000---***000000/////////000000111111222222222222111000000...------...///111333444333333333333333333333333///000222333333222111///111111333444444333222111222222222111222333333444111000...,,,+++++++++,,,///...------------...///000000000000////////////333111///...---...///000000000000///////////////444222///,,,+++,,,...///333333222222111222222222KKKJJJIIIIIIIIIJJJLLLLLLIIIJJJLLLNNNOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDBBBBBBCCCEEEFFFCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCDDDCCCAAA>>>>>>======<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@AAA????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>============>>>>>>?????????>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;:::::::::<<<>>>???=========;;;:::;;;>>>@@@???@@@AAA@@@>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>==================>>>======>>>??????@@@AAAAAA>>>??????@@@???===<<<;;;;;;;;;;;;:::999999888888777555444444666777777666;;;:::888666555555555555555444444444444555666666999999:::;;;;;;:::888888777999;;;:::777555666777999999888999999;;;===>>>;;;:::999999888888888999:::777555555777888888777888777666555444555666777888777555444444555777888888888777777666555555444444333222111111222333444111222222333444555666777555555555666666666666666777888999::::::999888777666666777777777777666666555555444444333333222222222222222222333444444555555444333222222222222222111222555777888888777666444444444444333222111111......------...///111222333111000111222333222111000000111111111111111111222222222111111111000000//////000111222333444444444222111222444444333111000111222333444555555555555666666777888999;;;<<<999888888666555444444333444222///...///000///...000000000111111111111222111222444666777777777666666666777888999999999999<<<:::999999;;;:::888555888888888888888999::::::<<<;;;:::999777666555444555444333222111222333333111111333444444333333222555555555666666666777777777666444222000000111222111111000///000222444555222333444222000//////000......000111222222222222333555666666444222333333000000000000000000000000111111111333555666555444444444333222111111111111222222111111000//////...///...---...000111///,,,.........------......///111222222222222111000000///.........///000222333444444444444444444444444000111222333333222000///000111222333333222111111222222111111222222333444111000...---,,,,,,------........................000000/////////.........111111111111111000000//////000111111222222222222333222000......///000111333222222111111111111111JJJIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOPPPQQQQQQPPPMMMLLLLLLLLLKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEECCCCCCCCCDDDEEEBBBCCCDDDEEEFFFHHHIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCDDDCCCAAA???>>>>>>>>>=====================<<<<<<===???AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>?????????????????????>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>=========<<<;;;<<<>>>@@@>>>???@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;<<<<<<=========>>>>>>??????@@@@@@======>>>>>>>>><<<;;;::::::::::::999999888888777777555444444666777777666999999777666555555555555777666666666666777888888;;;<<<===>>>>>>===<<<;;;999:::;;;:::888666777888:::::::::999:::;;;<<<<<<::::::999888888888888999;;;999777777888::::::999777666555444333444444555666555444333333444555666777777777666555555444444222222222222222222222222111222222333444555666666777777666666555555555555666666777888999999::::::555555555555555555555555555444444333222111111000111111111222333444555666777777555444333222222222111333444666777777777666444444555444444333222111...------------///000111333222111222333444333111222111000///...//////000333222111000///000000111///000000111222333444444555444333333333333222111111111333444555666666666444444555666888:::;;;<<<666666666666555444222222111///------...000000///111111111111222222333333111111222333444555666666555666888::::::::::::999<<<:::::::::;;;:::888666888777666555666777999:::<<<<<<;;;:::888777666666444444333222222222222222000111222222333333222222666666666666777777777888888777555333222222222333222111000000111222444555222333333222000///000111///000111222222222222222333555666666444333333444000000000000000000000000111000111333666777777666333333222111111222222333222222111111000////////////......///111222111000//////............//////111111222222111111000//////////////////000111222555555555555555555555555111222333333222111000///000000111111111111000000111111000000111111222333000000////////////000000---...///000000///...---//////.........---------...000222333333222111///...000222444555555444333111111111111111111111111222222111000000000000000IIIIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPPPPOOONNNLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFFFFEEECCCCCCDDDCCCAAA???>>>>>>?????????>>>>>>>>>===<<<;;;;;;;;;===@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@??????????????????@@@@@@@@@????????????????????????>>>>>>======<<<<<>>???<<<<<<<<<;;;::::::999999999999999::::::::::::;;;::::::<<<===>>>>>>======<<<===>>>===<<<<<<>>>@@@===?????????======>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????======>>>>>>===<<<:::999999999999888888777777777888666555555777888888777888777777666666555555555888888888777888999999:::<<<===???AAABBBCCCBBBBBB<<<<<<;;;:::999888888888:::::::::::::::;;;;;;;;;999999888888888888888999;;;999777777888::::::999777666444333222222333444555555444333333444555555777777666555555444444333000000111222222222111111222222333333444555666666666666666666666555555555666555555555666777888999444444444444444444444444444444333333222111000000222222222222333333444555666555444333333333333333222333444555666666666666444444555555444333222222///............000111222444333222333444555444222333111///......///111222444333111//////000222333111111222333444555555666444333222222111111000///111222333555666666666666555555555666777999:::;;;555555666666666444333222111///------...000000000111111111222333333333444222222222333444555666777555666999:::;;;;;;;;;:::::::::::::::::::::888777999888555444444666999;;;<<<<<<;;;:::999999888888444333333222222222222222000000111111222222222222555555666666666777777777999777555444444444333222222111111111111222333444111222333222000///000111111111222222222222222111333555666666444333444555111111111111111111111111222222222444666777666555222111111111222222333444111111111111000000//////......///111222333333333222222111000000000111111111111111111111000000///000000000000000000111111444444444444444444444444222222333222222111000///000000000000000///////////////......//////000111000000000000111111222222---...000111111000...---......---------,,,,,,,,,...///000111222222111000///111333555666555333111000111222222222111000///222111000//////...//////IIIIIIIIIJJJJJJJJJJJJJJJMMMMMMNNNNNNNNNLLLKKKJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEGGGEEECCCBBBCCCBBBAAA???===>>>???@@@@@@???>>>>>>===<<<:::999:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@????????????@@@@@@??????????????????@@@@@@?????????>>>>>>======<<>><<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;999;;;===>>>???>>>>>>===<<<===>>>>>>======>>>@@@===>>>@@@???>>>===>>>@@@========================>>>======<<<<<<======>>>==================>>>>>>===>>>>>>???>>><<<;;;:::777777777777777666666666999777666777888999999999777777777777777666666666888888888888888999::::::;;;<<>><<<===???@@@@@@???>>>>>><<<<<<;;;;;;;;;<<<===>>>????????????????????????>>>??????@@@@@@AAAAAABBB@@@@@@????????????@@@@@@>>>>>>>>>???????????????>>>>>>>>>>>>============EEEDDDBBB@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;===>>>??????>>>===<<<===??????>>>===>>>@@@>>>???@@@@@@??????@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<>>>==================>>><<<<<<<<<<<<===============>>>>>>>>>>>><<<;;;:::666666666666666666666666999777666666888999999888666777888888888888888777888777777777777888999999888:::>>>AAAEEEGGGHHHHHH???===:::888888888888777777777888999::::::999999888777777777777888999999999777555555666777888777555444333333333333555555777777777777777777777777555555555444333333222222000000111111222333333333333333333444444444555555333333444555666777888888666555444333333333444555555444333222222333444555333333333333222222222222666555444333222111111111/////////000111222333444333333444444444555555555444444555555555555444444222111111111111333444555666555444555666777666444222222222222333555777888666555444333222333333444222333333444555666777888555666777666444333444555222333555666777777888888:::999999888888888888888888888777777777888888999777555222000111111000//////000000111222333444444444555555666777888999999888888888888999999999:::666888999999888777777888999888666555666777999:::::::::::::::::::::::::::555555555555555444333333222111111111111222333333444444444444555555555555999666444444666666333000222222333333333333333333000222333222111000111222111222333444444444444444333555666666555555555666222222222222222222222222555444333333444333111///222111111111222333333444111111000000000000000000---///222333222222444555333222111000////////////000000111111000000///...///000111111222222222111111111111111111111111111111111111111111111111222222111000///.........///......------......///000000111222333333333333333///000111222222111000///......---------,,,,,,,,,000...---,,,,,,---///111111222333333222000...,,,000000111111111000...---333222111///............JJJKKKLLLMMMMMMMMMLLLKKKLLLMMMMMMMMMLLLJJJHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEDDDBBBCCCDDDDDDEEEEEEEEEDDDGGGDDDAAA@@@@@@???>>>===;;;<<<>>>???@@@???>>>============>>>>>>>>>>>>>>>????????????????????????======>>>??????@@@AAAAAA??????>>>>>>>>>>>>??????=========>>>>>>?????????<<<<<<===============>>>AAAAAAAAA@@@???===<<<;;;::::::;;;;;;<<<=========;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>?????????<<<>>>??????>>>>>>???@@@>>>@@@AAAAAA@@@@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;999888555555555555555555555555777666444555777888888777666777888999::::::999999666666666666666777777888777888;;;>>>AAABBBCCCCCC>>>:::666555555666555444444555666888999999999888777777777777777888999999999777555555666777888777444444333333333555666777888999999999999999999888555555444444333222222222222111111111222333555666333333333444444444444555444555555555666666777777444444444444555666777777555444333222222333444555333333333333444444444444555444444333222222222222000000000000000111222333444444333333444444555555444444555555555555444444222111111000111222444555777666555555777777666555333333333444444555555555444444444333333333222222111111222333444555666666444666777777444333555777333444555666777888888888:::999999999999999::::::999888666555666777:::;;;<<<999666333222222000///...//////000111222333444333444666888999999999888:::999888666666777888999444666888888666555666777666666555555666666777888999999999999::::::::::::555666777777777666555444333222222111222333444555555555555555666666666666999666333333666666222///333333333333333333333222000111222222111000111222111111333444555555555555333555666777666555666777333333333333333333333333333222111222333333111000222222222111222222333333000000000000000000000111---000222333111111333555333333222111000000000000000000000000000//////......///000222333333333222222222222222222222222222000000000000111222333333333222111///////////////000000//////000000111222111111222333333333222111111111111111111111111111............------------000//////...............111222222222111000//////...///000111222222333333333333111000///.........JJJKKKMMMNNNNNNNNNMMMLLLKKKLLLLLLMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEFFFDDD@@@?????????>>>===:::<<<>>>???@@@???>>>===>>>??????@@@@@@@@@@@@???????????????????????????<<<======>>>??????@@@@@@??????>>>>>>>>>>>>??????<<<<<<======>>>>>>>>>???;;;;;;<<<<<<======>>>>>>===>>>?????????===<<<;;;999::::::;;;<<<===>>>>>><<<<<<<<<============>>><<<<<<<<<===>>>>>>??????<<<>>>???@@@???>>>???@@@???@@@BBBBBBAAAAAABBBCCC????????????????????????<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<;;;:::888777444555555555555555555555555444333333555666666555666777999:::;;;;;;:::999555555555555555666666777666777:::<<<===>>>>>>>>><<<888444222333444333111222333555777888999999888777777666777777888999999:::888666555777888888888444333333333444666888999::::::;;;;;;;;;;;;::::::555555444333333222222111333222111111111333666777333333444444444444444444666666666666666555555555333333555666888999::::::666555333222222333555666222333333444444555555666333333333222222333444444222222111111000111111111444444333333333444555555444444555555555555555444111000000000000222333444888666555666777888777555444444555555555444333222222333333333333222111000///000111222333444444555111444666555333222444666333444555777888888888888999999999999:::;;;<<<===999888555444444777:::===@@@===888555444222000...---...///000111222333333222444666888999999888777<<<:::777555444555777888333555888777555444555777444444444555555555555555888888999999999999::::::666777888888888777555444444333222222222333444555666666666666777777777777999555222333666666222...333333444444444333222222000111222222111000111333000111222444555666666666333555666777666555666777333333333333333333333333000000000111333333222111333333222222111222222333000000000000000111111111---000333333111000222444666555444333222222222222000000000000000//////...---...000222333444333333333333333333333333333333//////000000111222444555444333111000/////////000222222222222222333333444111222333333333333111111222222111000000111222222//////.........---------///000111222111000...,,,111111111111111111222222---...///111333555777888444333222000//////......NNNNNNNNNNNNMMMLLLJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBAAA???===<<<>>>>>>?????????@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCBBB@@@???>>>???@@@@@@======>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<>>>>>>======>>>@@@AAACCC===<<<<<<<<<<<<======>>><<<===>>>>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<==================>>>???@@@AAAAAAAAAAAA@@@???===;;;:::======>>>===;;;;;;<<<>>>===>>>>>>@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@=========>>>??????@@@@@@:::;;;<<<;;;:::;;;===>>><<<<<<<<<;;;:::999888777555555555555555444444444888777555555666777777666888888777777777777888888777555444444666777666666666777888888888888999;;;666777888888888777555444333333333333333444888;;;999888666444444444555555444777999:::999777666666777666555555666777888999::::::999888888777777777555555444444444333333333000000000111222333555555888888777777666666555555444555666777888888888888999666333444666888888777666666666666555555555555555444333222222444666777555555444333333222222111000111111222222222111111555555666777777777777777555555555666666666666666555222000111444777777666777777888888888666555444222222222111222222333333999888666444333333333333444222000//////000222333444444555666777777777666666555555555666777999::::::::::::999999999999999666777888777444222222222888:::<<<===;;;555///***///000111222333444444444222333333333222333666888666777999:::999888666444333444555666777777777777555555555444333333555888666777777888888888888777444555666777777666555444333333333222222111111111555555444444444555666666777666444333222222333444111555555000000444333///000000000000000000000000000111222444555666666666555666666666666666555555555555666666555333111000111111111111111000///...444333222111000000000000222000......///000000///...000111222111111333444333222111111222333333333000000111111111111000000222222222333444555777888333333333333222111111111//////000000111333444555333222111000000000111222333333555666777777888888555333111222444444111...111111000///////////////000111111111111000//////,,,---///000000...---+++//////.........000111333111222333444555444333222000111222333222000...,,,MMMMMMMMMMMMLLLKKKJJJIIIKKKKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAA@@@???===>>>>>>???@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@???@@@@@@AAA>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>===??????>>>>>>???@@@BBBCCC???>>>>>>=========>>>>>>>>>???@@@AAA@@@@@@>>>===;;;;;;;;;<<<<<<<<<==================>>>???@@@AAAAAA@@@@@@???>>><<<<<<;;;<<<======<<<;;;:::<<<>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>======???AAA<<<<<<<<<;;;:::999777666555555555555555666666666888666555555666777666666777777777666666777777777777555444444666777666555777888::::::888777777888666666777888777666555444777777777555444444777999888777666555555555666777444777:::;;;::::::::::::777666555444555666777888888888999888888777666555444444444444333333333333000000000111222333444555888777777777777666666666333444555666777888888888888666444444666888888777777777777666555555555444555444333222333444666777555444444333222222111111///000111111222222222222333444555666888888999999555555555555555555555555555333111111444666666555666777777777777666555444333222222222222222333333555555333333222333333444333333222111111111222333222222333444444444333333555555444555555777888999999999888888777777666666444666666555333111111111444666999:::999555111...///000111222333444444555333444444444333444666999777777999999999888666555555666666666666666555555666777666555444444666777777888888888777666555555444444555666666666555555333222222222222111111000333333333222333333444555777666555333333333333333111555444111000333333///////////////////////////000111222444555666666666555666666666666666555555444555555555555444222111222222111111000000000000111111000000000111111222333111......///000///......///111111000000222333333222111111111222222111000000111111111111000000//////000000111333444555333222111000000//////000////////////111222333444444333222111111111222222000111333555666888888999555333111222333333111...///......//////000111222333333333333333222111111....../////////...,,,+++............///000111222111222333333444444333333111111222222111000...---LLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBB>>>>>>>>>???@@@AAAAAABBB??????@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBB??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBCCCAAA@@@???>>>>>>===>>>>>>:::;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<=====================>>>???@@@@@@@@@@@@>>>===<<<<<<<<<<<<;;;<<<===<<<;;;:::<<<>>>???????????????????????????????????????@@@@@@@@@@@@@@@??????>>>======<<<>>>???@@@@@@???>>>@@@AAA======<<<;;;:::888666555555555666666777777888888888666555555666777777666777777777777777777777777777555444444555666666555777999;;;;;;999666555555666666777777666666555444:::::::::777555444666888777777666666666777888888444777:::<<<<<<<<<===>>>999888777666666666777888777777999999888777444333444444333333333222222222000000000000111333444555777777777777777888888888333444444666777888888999888666555666777999888888888888777666666555444444555444333222333444555666444444333333222222111111...///000111222222222222111222444666888999::::::666666555555444444333333555444222222444555555444555555666666666555444444333333222222222222333333222222111111222333444444333333333333333333333444333333444444444333222222444444444444555666777888888777777666555444444333333444555444111000///000222333555666777555444222000111111222444444555555444555666555444555777999777888888888888777666666777777777777666555444333777888888666444444555666777777777666555444333222333333333333444444555666222222222333222222111111111111111111111222333333777666555444333333333333222444444111111333333000000000000000000000000000111111222444555555555555555666666777777666666666444444444555555444333333333222111000000000111222////////////000111222333444222////////////...------...000000//////000222333222111000000000000000000000000000000000000000////////////000111333333222111///...------..................///111222333555444333222222222222333...///111444666777888888444333222222333222000...,,,,,,---...000222333444555555666666555555444333111000///...---,,,,,,,,,---...///000111111111111222222222222222333333444222222111111000/////////JJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGHHHHHHHHHGGGFFFDDDEEEEEEEEEGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>======<<<===666777999::::::999999888<<<<<<<<<<<<===============<<<<<<======>>>???@@@@@@???>>><<<<<<<<<======<<<===>>>===<<<<<<>>>@@@AAAAAA@@@@@@???>>>>>>>>>======>>>>>>??????@@@@@@AAA@@@@@@@@@?????????>>>===>>>??????>>>===>>>???>>>======;;;:::888666555555555666777888999999:::999777666666888999999888888888999999999999888888777555444444555555555444555888;;;;;;999777555555666666666666555555444444:::::::::888555444555777666666666777888888999:::666888;;;<<<;;;;;;<<<>>>;;;:::999888777777888999666888:::;;;:::888555333444333333333333222222222000000000111222333444555666666777777888999::::::444444444555666777888999999888888888999:::::::::999888888777666555444444333333222222222333444555444444444333222222111111---...///111222333333333111222444666777888999999666666555444333222222222555444444333444444444333444444555555555555555555444444333222222222333333222222222222222333333444333444555555555555555444777777777777777666555444444444444444555555666666888777666666555444333333222444555444222000000111222333444444555555666666111111222333444555666777555666777777666666777999888888888777777777777777777777777777666555444333666777777666333222333444555555555555444444333222333222222111222333555666222333444444444333333222111000000000111222333444777666555555444333333333222333333222222222222111333333333333333333333333111222333444444444444444555555666777777777666666333333333444444444444444444333111//////111222333//////...//////000111111444222000/////////---,,,,,,---///......---///000222333222111///......///111111000000000000111111000000000000111222333444333222///...------......---------...///000111222555555444444333333333333///000111333444555666666333333222222222111000///,,,,,,---...000222333444666666666666666555555444333111///,,,++++++,,,---...///111222333333222222333222111111111222444555333222111000////////////IIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLHHHHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCBBBAAA@@@???>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAABBBBBB??????@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>===<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;:::<<<<<<<<<=========>>>>>><<<<<<<<<<<<===>>>???@@@???>>>>>>============>>>>>>???@@@???>>>???@@@BBBDDDCCCBBBAAA@@@??????>>><<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBB===???@@@@@@???>>>>>>>>>======<<<;;;:::888777666555666666777888999:::::::::888777888999;;;;;;:::999::::::;;;;;;::::::999777666444333444555444333222555999::::::888777777666555555444444444444444555666777666555444666777555555666777888999999:::777999;;;:::999999:::;;;;;;:::888777666777777888888999;;;<<<;;;999666444444444444333333333222222000000111111222444555666666666777888999:::;;;;;;666666555555666777999999888999:::::::::::::::;;;999888888777666666555555222222222222222333333444555555444444333222222222...///000222333444444444333444555666666777666666666666555444333222222222444444555444444333333333444444444444555555666666555444444333222222222333444444444444444333333222333444555666666666666555888888888888888777666555444444444555555555555555888888777666666555444444333555666555333222222333555555444444555555666777333222222333444555777888555666888888666666777888999999777666666666777888555555666666666666555555444555666444222111111111111222333444444444444444333222111111111333444555333444555666666666444333111111111222222333555555666666666666555444333333222111222222333222222333333333333333333333333333222222333333444333333333444444555666666666666666222222222222222333333333333222000//////000222444111111000///////////////333222000000000///---+++,,,---......---,,,...///222333333111...---...000111111000//////000111111000000000000111222333333444333111///............,,,,,,------...000111222555555555555444444333333222222333333333333333222222222333222111000//////............///000111222555555555555555444333333333111...,,,++++++,,,---000111333444555555444333444333222222222333555666333222111000////////////IIIJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCAAA@@@@@@??????DDDCCCBBBAAA@@@???>>>===>>>>>>???@@@AAABBBCCCCCCAAABBBCCCCCCDDDCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;<<<<<<;;;<<<<<<===<<<;;;:::999<<<<<<=========>>>>>>>>><<<<<<<<<<<<===>>>??????===>>>???????????????>>>???@@@AAAAAA@@@@@@BBBDDDDDDDDDCCCBBBAAA@@@??????;;;<<<===>>>???@@@AAAAAA???@@@@@@AAABBBBBBCCCCCC???AAABBBCCCAAA?????????<<<<<<<<<;;;:::999888777666666777777888888999999999888777888:::;;;;;;:::999:::;;;<<<<<<;;;:::999777666444333444444333222222555888999888888777888555555444333333333333444222444555555444444555777444555666777888888888888888999:::999888777888999888777666555444555666777::::::<<<<<<;;;:::888666555555444444444333333333222222222222333555666777777777888999::::::;;;;;;999888777777777777999999777888:::;;;999999999:::888888777777777777666666333333333444444444555555666666555555444333333333000000222333444444444444444444555666666666555555666666555555444444333333222444555555444333444444444444444444555666777888666555444333333222222333444444555555444333222222444444444555666666777777555555666666666555444444444555555666666666555555777777777777666666666666444666777777555333444444555555555444555555666777444333333333444666888999555666888888777666666777:::999777555555666888999555555666666666666666555111333444444222000000111000111222333555555555555444333333222222333333333222444555777777666555444222222222333333555666777666666777666666555333333333000111333333111222444111111111111111111111111222333333333333333222111222333444555555555555555222222111000000111111222111000/////////000111222333222111000////////////222111000000111000---+++,,,---......---,,,---...111333444222///---///222222111000//////000111222//////...//////000111111444444333222111///......------------...000111222444444555555444444333222444444444444333222111111111222333222000/////////000///////////////000111333333444444333333222111222111...,,,+++,,,---...111222333444555555555555444444444444444555555666222222111111000/////////IIIJJJJJJKKKKKKKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEFFFFFFHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>???@@@AAABBBBBBCCC@@@AAABBBCCCDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@???>>>>>>>>>===============>>>>>>>>>>>>>>>===<<<:::999<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<===??????<<<>>>@@@BBBBBBAAA???>>>???@@@AAA@@@@@@@@@BBBDDDCCCCCCBBBBBBAAA@@@??????;;;<<<===>>>@@@AAABBBCCC??????@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBAAA???>>>>>>:::;;;;;;;;;::::::999888777777777777777777777777888666555666888::::::999777888:::;;;;;;:::888777888666444333444444333222555666888888777666666777555555333222222222333444222333555555444444555666444444666777888777777666777888999888888888:::;;;888777666555666777888999:::::::::::::::888777777666666666555555555444444333333333444555666777888888999999999::::::;;;;;;===;;;999888777888999999333666999999777666777888777777777777777888888888555666777777777888777777777777777666555555444444222333444444555555555555222333444555666666666666555555555555555555555555000333555666444333444666444444444444555777999:::666666555333333222222222111111333333444333333222444444333333444555777888222333444444444444444333555666777777777666555555666666666666777777777777444666777777555444444555222333333333444555666777555444333333444666888:::444666888888666555555666;;;999777555444666888999666777777777666555444333000222444444333111111222222222333444555555555444555555555444444333222111000222444666666555333222111222222222444555666777666666777777666555444333333000000444444111111555111111111111111111111111333333333333333222111000000111222333444444444444222111000///......//////....../////////000000000222111111000000000111111111000///000111111...,,,---...///...---,,,---...000333555333///...111555222111000//////000111222000000/////////000111111333333444333222000---,,,---------...///000222222333444444555444333222111444444444444444333333222000222444333000......000///////////////000000111222222333333222222111000000///...---,,,------...111111111222222333444555444555666666777666666666111111222222111000...---JJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBBBBBBBCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@?????????@@@AAABBB???@@@@@@AAAAAABBBCCCCCC>>>>>>???@@@AAABBBBBBCCC???@@@BBBCCCCCCCCCBBBBBB@@@???????????????????????????@@@@@@@@@??????>>>>>>???@@@AAA@@@@@@>>>===???>>>>>>>>>>>>>>>???@@@EEEEEEEEEDDDCCCAAA???>>>============>>>>>>>>>>>><<<;;;;;;<<<<<<===>>>???;;;===AAACCCDDDCCC@@@>>>>>>???@@@@@@???@@@BBBDDDBBBBBBAAAAAA@@@??????>>>;;;<<<===???@@@BBBCCCDDD@@@@@@??????>>>=========;;;>>>@@@@@@>>><<<;;;;;;999::::::;;;;;;::::::999777777777666666666666666666555444555777999999888555666888999999888666555888666444333444444333111777888999777555444555666555444333222222222333444333555666666555444444555333444666777777777666555555777888888888999<<<>>>::::::999999999:::<<<===::::::999888888777777777777666666666666555555555444444444555666777888999999999::::::::::::;;;;;;???===;;;999888888888999000444777777555333444666666666666777888888999999888888999:::::::::::::::888888888777666666555555444444555555666555555555000111333555666777888888555555555666666666666666...222555666444444555777555444444555666888:::;;;777666555444333222222222---...000222333333333333555444333222333555777999222222333444555555555555666666777888888777666555444444555555666777777777444555777666555444444555///000111222444555666777555444333333444666999:::333666888888666555444555<<<:::777444444666888:::999999888777666444222111000222555555444333333333444444555555555444333333555666666666555333111000...000222444555444222111111111111222333555666777666777777777777555444333333//////444444111111555222222222222222222222222333333333333333222111000///000111222333444444333222111///...---------...,,,---...///000000//////000000000000111222333444000//////000111111///------...//////---,,,---///000333555333000///222666222111000......000111222222222222222222222333444111333444444333000,,,***............///111222333222333444444444333222111222333444444555555555444000222444333///......000............///000222222222222333333222222111000///......---------......111000000///000222333444444555777888888888777666000111222333222000...---MMMLLLJJJIIIHHHHHHIIIIIIGGGHHHIIIIIIGGGFFFFFFGGGCCCDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFEEECCCEEEFFFGGGGGGEEEBBB@@@BBBAAAAAABBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@??????@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA???===<<<===???AAACCCDDDDDDCCCBBBBBBAAA@@@@@@??????>>>===============?????????@@@@@@?????????EEE@@@:::999<<<>>>>>><<<@@@===::::::<<<@@@BBBCCCFFFHHHLLLNNNLLLHHHCCC???@@@@@@???>>>>>>>>>>>>>>>;;;:::999:::<<<>>>>>>>>>>>>??????@@@@@@@@@??????AAAAAA@@@@@@AAAAAABBBCCC>>>@@@AAAAAA???>>>>>>???;;;<<<===>>>@@@@@@AAAAAA@@@??????>>>===<<<;;;;;;999:::;;;<<<<<<;;;:::999======<<<;;;::::::::::::999999999888888666555555777666666555555555666666555555555555666666666666444444444555777888777666555555666666777777888888:::777333333444555444222333333444444444333222222333444555666777777777777::::::999888888999:::;;;<<<<<<;;;;;;:::::::::999======<<<;;;:::888777666888777555444333444666777888777555444555666888999888888:::;;;<<<============<<<:::999999:::;;;<<<999999888888777666666555444444333444666888;;;======;;;999999:::::::::999777777777777777666666555555555555666666555444444222333555666666666555444666777777777777777666666333444444444444444444333333333444444666777999:::999888666555333111000///...///000222333333333222222444555555444333333444555666666777777777777666666666666777666555555444444444444444444444444444333555777666333222444777444333222111222444666888444333222222333444666777777888::::::888888888999999888777777666666777777<<<:::888555333333333333555222111333333111333666444444333333333444444555888888888888888888777777222333555666666555333222999777333111000222444666666666555555555444444444333222222111111111111111111111222222222111111000333333222222111111000000000111111222333333444444222222111000///...------...------///111222111000000000111111111111000000///000000111111000...---,,,,,,,,,,,,------...///000111333333222111333444111111000000000111222333555555666666555444333333444333333222222111111111......///000000000000000111222333444333333111000222222333333333222111111222111000......///111222///...------...000222444777666444222111//////...444000,,,---111444222000000000000///000111111222333333555555555555333222333333222222111000//////LLLKKKIIIHHHGGGGGGHHHHHHGGGHHHIIIHHHFFFEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEGGGHHHGGGEEECCCAAABBBBBBAAABBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>@@@AAABBBAAAAAAAAAAAA@@@@@@@@@???AAA???>>>======???AAACCCCCCCCCBBBBBBAAA@@@@@@??????>>>=========<<<======???@@@@@@AAAAAA@@@@@@???>>><<<::::::===>>>>>>===@@@>>><<<<<<>>>??????>>>IIIKKKOOOQQQOOOKKKGGGCCC@@@???>>>>>>=========>>>;;;:::999:::===??????>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBBBB>>>@@@AAA@@@>>>======>>>===>>>>>>?????????>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;:::999999999999888999999888888666555555666666555555555555555666555555555555666666666666555555444555666666444333555666666666777777777888999666444333444555444222111222333444444444444444444444444555666666777777:::999888888999:::;;;<<<::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999777777999888666555444555666777777777555555555777999:::999999:::;;;<<<<<<<<<<<<<<<;;;999888888888:::;;;;;;:::999888666555444444444444333333555777:::;;;<<<:::888888999:::999888888888999999888777666555333333333333333333333222222333444555666666555555666666777777777777666666444444555555555555444444333333333444555666777888777777666555333222111000///000111222333333222111222444555555444333444555666666777777777666666555666666666666666555555444444444444444444444444444555666777666555555555666555444333333444555777999555444333333333444555666555777999999999999:::;;;999999888888777777777777;;;:::888777555444333333666222111333333111111555444444444444555555666777<<<<<<;;;;;;:::999888888333444666777777666444333333333333333333333333333555555555444444444333333111000000///////////////000111111222222111111000111111111000000000000000000000111111222333333333222222111000///...------.........///111222111000000111111111111111111000111111222222222111///...---,,,,,,+++,,,---...///111333444444222222333444000111111222222333333333555555666666555444444333444444333333222111000000...//////000111111000000111222333333333333222111111222222333333333222222222111000//////000222333//////------...///111222444333222111000/////////333///,,,---111333222///000000000000111111111111///000111333444444444444333333222222111000000000JJJIIIHHHGGGGGGGGGGGGGGGFFFHHHIIIHHHFFFDDDDDDEEECCCCCCDDDEEEEEEFFFGGGGGGBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>======>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@>>>======???AAABBBBBBBBBAAAAAA@@@?????????>>>=========<<<<<<<<<<<>>>>>>>>???@@@@@@>>>===IIIKKKNNNPPPOOOKKKGGGEEE???>>>>>>===============<<<;;;:::;;;===???@@@??????@@@@@@@@@@@@@@@??????@@@????????????@@@AAAAAA???@@@AAA@@@>>><<<<<<===@@@@@@@@@???>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777777777777888888888888777666555555555555555555555555555555555555555555666666666666666555444444555444222111666666666666777777777777888666444444444555444333000111222444555666666666555444444444444666777888999888999999:::;;;===>>>888888999::::::;;;;;;<<<:::::::::::::::999999888:::999777666666666777888666666555555666888:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;:::888777777777888999;;;:::999777666444333333555444333333444555777888:::888777777888999888666888999:::::::::888555444333333333333333333333333222222444555666666666666555666666777777666666666555666666777777666666555444333333333444444555666666555555444444333222222222222333333333222111000111333555555444444555666777777777777666666555444666666666666555555444444444444444444444444444444777666555666777777777666666555555444555666888999666555444333333333444555222444777888888999:::<<<:::999999999888888888888888999999888777555444333777333222444333111111444444444444555666777888999@@@@@@@@@???===<<<:::999555666777888888777666555...000222555666555333111444444444333333333222222111000000///////////////000000111111111111000000000000111111111111111111//////000000111222222333222222111000//////...---///......000222222111000111111222222222222111111333333444444333222000///...---,,,++++++,,,...///333444555444333222333444000111222444555555444444555555555666555555444333555555444333222111000000//////000111111111111000111222222333333333222222000111222222333333333333222111000000000222333444000000.........///000111111111000/////////000000111...,,,---000222111//////000111222222222111000------...///111444555777333333333222111111000000JJJIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHHHHFFFDDDDDDEEECCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCBBBAAADDDEEEFFFGGGGGGGGGEEEDDDEEEEEEEEEEEECCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@???===<<<<<<===>>>???BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>???@@@AAA@@@@@@@@@@@@??????>>>>>>===============<<<;;;;;;>>>>>>????????????>>>>>>666999===<<<999888;;;???@@@???>>>???AAABBBAAA@@@DDDFFFHHHIIIIIIFFFCCCAAA>>>>>>===============>>>===<<<;;;<<<>>>@@@AAA@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@BBBCCCAAA???======>>>????????????>>>===;;;;;;===>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;:::;;;;;;<<<:::999888777666666666666777777888888777666555555333444444555555555555555555555555555666666666666666555555555666666444222666666666666777777777777666666555444444444444444222222444555555666666666666555333333333555888999888888999:::<<<===>>>???::::::::::::;;;;;;;;;;;;888999999:::::::::999999:::999888777777777888888666666666666888999;;;<<<;;;<<<<<<<<<;;;;;;:::999::::::888777777777777777888777777666666555444444555444444333333444444555888777666666888888777555777888::::::999777444222555444444444555555666666222222333444555555555666555555666666777666666666666777777888888777777666444444333222222333333333444444444444444444444444444444444333333222111000111333555666555555555777777777777777666555444333666666555555444444444444444444444444444444444444777444333444777888777444666555555555555666777888888777555444333333333444111444666777777777888999::::::::::::999999888888555666888999888666444222999555555666555222222444333333333444555777888999AAAAAAAAAAAA@@@???===<<<777888999999999999888777///111444666666555333111333333333222222222111111333222222111111111111111//////000111111111000000111111111222222333333333/////////000111111222222222222111111000//////.../////////000222222111000222222222333333222222222444444444444333222000//////...,,,++++++,,,...000222333444333111111111222///111333555666666555444444555555555555555444444666666555333222111000///000000111111222111111000111111222222333333333222///000111222333444444444222111111111222333444555222111000000000000111111111111000////////////000///...,,,---///111000......///111333333222111000.........///111333666777333333333222222111111111JJJJJJJJJJJJJJJIIIIIIIIIFFFGGGHHHHHHFFFEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDBBBAAA@@@CCCDDDEEEFFFGGGFFFFFFFFFEEEGGGHHHGGGDDDCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@???===;;;;;;<<<===>>>BBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>??????@@@@@@@@@????????????>>>>>>======>>>>>>======<<<;;;<<<<<<============<<<<<<888;;;>>>===;;;===DDDKKKHHHEEEAAA???@@@AAABBBBBB???AAABBBCCCCCCBBB@@@???>>>>>>============>>>>>>>>>===<<<===???AAABBBAAAAAAAAAAAAAAAAAA@@@??????>>>============>>>??????AAABBBCCCCCC@@@?????????======>>>>>>>>>======<<<===============>>>>>>>>>>>>===<<<:::::::::;;;<<<:::999888777666666666666666777777777777666666555333333555666666666555555555555555555666666666666666555555666888888777666777777777777666666666666555555666555555444444444555555555666666555555444666555444333444666888:::888999:::<<<===???@@@@@@>>>======<<<;;;::::::999888888999999::::::999999:::999999888888888888888666666777888999:::;;;<<<<<<<<<<<<<<<;;;:::999999;;;:::999888888777777777333444444555666666777777555555444333333333333333666555555666888888666444666777888888777555333222555444444444444555666777333333333333444444555555444444555666666666666666777888888888888888888777444444333222222222222333333333333444444444555555555555444333333222222222222444666666555555555666777777777777666444333333666666555444333444444555444444444444444444444444555333111222666777555333555555555555555555666666999888666444333333333444333444666666555444555666999::::::::::::999888777222444666888888666444222:::777777999888444333666222222222333444666777888>>>???@@@AAAAAAAAA??????888888999999999999888888666555555555555444444333333333222222222111111111333222222111111111111111//////000111111111111111//////000000111111222222/////////000111111222222222222111111000000//////000//////000222222111///222222222333333222222222333333444444333111000///000///...,,,,,,---///000000111222111000///000111000222444666777666555444444444555555555555555444666666555444333222111000111222222222222222111111111111111222222333333333///000111222333444444444111111111222222333333444333333222222222222222222444333222111000/////////......---...///000///......000222333444333111000222222111111222333555666333333333222222222222222IIIJJJJJJKKKKKKJJJIIIIIIEEEGGGHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGFFFEEECCCBBBAAABBBBBBCCCEEEEEEFFFFFFFFFDDDGGGHHHGGGDDDCCCEEEGGGFFFEEEEEEDDDDDDCCCCCCCCC@@@???===;;;;;;;;;<<<===BBBBBBBBBBBBCCCCCCCCCCCC@@@@@@??????????????????????????????????????????===>>>?????????>>><<<;;;:::;;;;;;<<<<<<;;;;;;:::888;;;>>>??????DDDMMMTTTNNNIIIDDD@@@>>>?????????>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@???>>>===>>>@@@BBBCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>@@@AAACCCBBBAAA???@@@@@@;;;<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;:::999888777777777777666666666777777666666555333444555777777777666666555555555555666666666666666555555777999:::999777777777777777666666666666333555666666555444444555666666777777666555555444777666666555666888999:::999:::;;;===???@@@@@@@@@>>>>>>===<<<:::999888777888888999999999999999888999999999999888888888777777777888999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::999;;;::::::999888777666666111111222444555777888999555555555444444333333333555555555777888888666444555555666666555555444444333222111111222333555666555444444333222333333333333444555555666666666666777888888999999888888777444444333222222333333333333333333444444444555555444444333333333444555555444555777777555444555666666666666666555555444333777666444333333333444555444444444444444444444444333222111222444555555444555555555555555555555555999888666444444444444444444666777777555444555666888999:::::::::999777666222333666888888777555444999777777:::999555444666222222222333444555666777:::;;;===???@@@???>>>===888888888888888888888888999888666444333444444555333333333222222222111111111000000//////////////////000111222222222222222------..................//////000000111222222333222222111111111000000000111000000111222222111///111111222222222222111111222222333444333222111000111000000////////////000---///000000//////000111222333444555555555444333333444555555666555555555555555444444333333222222222333333333333222111111111111111111222333444444000111222222333333333333222222222222222222222111222222222222222333333333555444222111000/////////---...///000000000000///000000222333333333222111555555444444333444444444333333333333333333222222HHHHHHIIIJJJJJJJJJIIIHHHDDDFFFHHHIIIIIIIIIJJJKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCC@@@AAABBBCCCDDDEEEFFFFFFAAADDDGGGFFFCCCAAADDDGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@>>><<<;;;;;;======@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAA@@@???===<<<:::;;;;;;<<<<<<;;;;;;:::777999<<<>>>@@@CCCIIINNNIIIFFFBBB@@@?????????>>>>>>??????@@@@@@AAAAAAAAA???????????????@@@AAAAAA@@@>>>>>>???AAACCCCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;<<<<<<===>>>===>>>@@@@@@?????????@@@;;;<<<<<<===>>>>>>======<<<<<<<<<;;;:::::::::999888888999:::;;;;;;;;;;;;<<<<<<;;;:::999999999999555555666666666666666555333444666888999999888777555555555555666666666666777666555666888888777555888777777777666666666555222555777777555333444555555666666777777777666666777777777888999999:::::::::;;;===>>>@@@@@@@@@@@@;;;;;;::::::999888777777888888999999999888888777888888888888888777777666888999999::::::;;;;;;:::;;;;;;;;;<<<;;;;;;::::::999999999888777666444444111111222333555666777888555555555555555444444333555444555777999999777555666555555444555555777777333222111111111333555777777666444333111111111222222333444555666666666666777777888888888888777777444333333333333444444555333333444444444444444444333222222333444666888999555777888777555444444444555555555666555555444444777555444222222333444555444444444444444444444444111222444444444444555777666666666777777666666555888777666444444444555555555777999999888888999:::777888999:::999888666555333555777999:::999999888777444555999888555444666444444444444444555666666777999;;;<<<===;;;:::888777777666666666666777777666666555444444444555555444333333333222222222222111000000///////////////000111222333333444444444////////////............000000111111222333333333222222222111111111111000222111000111222333111///000111111111111111111000111222444555555444333333111222222333222111000///,,,...///000///000111333444444444444333333333333333444444555666666555555444444444444444444444444333333444444333222222111111111111111111333444555111222222333333333222222222222222222111000////////////000111222222222222222111000///////////////---///000111111000000000111111111222222222333333444444555555555444444333333333333333333333333333FFFGGGHHHIIIIIIIIIHHHGGGDDDFFFHHHJJJJJJJJJLLLMMMJJJIIIHHHGGGFFFDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEE???@@@AAABBBCCCEEEEEEFFF>>>BBBEEEDDDAAA@@@CCCGGGGGGFFFFFFEEEDDDCCCCCCBBBBBB@@@>>><<<;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA>>>???AAABBBAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<;;;666888:::<<<======???@@@???>>>>>>@@@BBBBBBAAA@@@>>>>>>>>>??????@@@AAAAAA@@@?????????@@@AAABBBBBB@@@???>>>???BBBCCCDDDCCCBBBCCCBBBBBBAAA@@@???>>><<<;;;;;;;;;;;;<<<======:::<<<>>>>>>>>>===>>>???<<<===============<<<<<<<<<<<<;;;:::999999888888555666888:::;;;;;;;;;:::======<<<;;;::::::::::::555555666666666666666555333555777999:::999888888555555555555666666666777888777666666777666444222888888777777666666666555111444777777555333444666333444555777888888888888777777999::::::;;;::::::;;;<<<>>>???@@@@@@@@@???888888888777777777777777999999999999999888777777777888888888888777666666999999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;:::888888888777666444333222222222333444444555666666444555555666666555444444444555666888:::999777555777666555444555777999:::555444333222333555777999888777555222111000000111222333444555666666666666777777888888888888777777444333333333444444555666444444444444444444444444111111111222444777999;;;777888999777555333333333444444555555666555555555777555444222222333444555444444444444444444444444111444666666444333666999777777888888888888777666888777555444444555666666555777:::;;;;;;;;;===>>>666777999999999888666444555666888:::;;;;;;;;;;;;444222444777777444333555666666555555555666666777666888:::;;;:::888666444666666555555555555666666222222333444555555555555444444444333333333222222333222222111111111111111000111222333444555555555333333222222111111000000111111111222333333444444222222222111111111111111222111111111333333111///000000111111111111000000222333444666666666666555111222444555444222000///,,,...000000000111333555555555444222222222222222333333444555666666666555333333333444444444555555444444444444333333222111111111000000111333444666222222333333333222111111222222222222111///...---,,,---...000111111111111...............///000000---///222222111111000111222222111111111222333444222333444555666555444333333333333333333333333333EEEEEEGGGHHHHHHGGGFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKMMMKKKIIIHHHIIIJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDCCC@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<<<<>>>>>>>>>===>>>???@@@@@@AAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???AAABBBAAA???>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888;;;>>>@@@@@@AAAAAAAAA@@@======>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBAAA???>>>>>>>>>??????========================>>>>>>===<<<<<<<<<<<<<<<888:::<<<<<<<<<<<<===>>>AAA===:::999::::::777555:::999999999::::::;;;<<>>>>>::::::999999888777666666777777777666555666999<<<555666777666444333333555777777777777888888888888888777777777999999777555333333333444555666777888777777777777777888888999:::;;;;;;<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;:::::::::999888888888:::<<<>>>888:::;;;:::888666666666999999888888777777666666888:::<<<<<<;;;999999:::888999:::;;;;;;:::999888888777555333222222222222333333333444444444555555333444555777777777666555777666444555666777666555777444222222555777666555777666444333333555777888777777777555333222333444555333111111333555666777666777999:::;;;;;;:::999333333444444444444444444666555444222111000000000333333222222333444666777777777777777666666666666444555666777777777555555444444333333333444555555666888777555555666444111444444444444555555666666666666777888888888888888777666666666666666777888888888999::::::;;;;;;<<<999999999888888777777777888555333555:::<<<:::777555666777666444222222333444444555555666777777888777777666666555555555444444444333222222222333333333333222222333555666777666777888888666444111///444111000222111...---000222222222222333444555666444444333444555444111/////////000111222333333444444333333222111111111222000000000000000000000000000222333222///...///111000111111222444555666666333444555555555444333222222111111111222444666777:::666222222444666555333666555444333444444666666333444444111//////222666333333333333333222111000333333333333333333333333222333444444555555444444555555555333000///000111222333333222///......//////000111111111000...---......///111222333444555333222222222222222222222111000111444888999666333333333444444333333222222DDDEEEFFFFFFGGGGGGGGGFFFHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIHHHFFFHHHHHHGGGFFFFFFEEEDDDDDDAAAAAA@@@@@@AAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBEEEDDDDDDCCCBBBBBBAAAAAA@@@>>>======>>>??????>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>===>>>>>>???????????????@@@AAABBB@@@>>><<<;;;<<<:::::::::;;;;;;;;;;;;;;;<<<:::888999;;;>>>???@@@===>>>???>>>===>>>???AAABBBBBBAAAAAA@@@@@@???????????????@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>???<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;===???@@@??????@@@AAA@@@===:::999:::999777555888888777777888999999:::>>>>>>======<<<<<<<<<<<<:::::::::999888888777777777888888777555666888:::555666777666444333444555777777777777888888888888777666666777888888666555555444444555555666777888777777777777777888999999::::::;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::::::::999888888999:::<<<>>>;;;======<<<:::888777888999888888888888888888777777999:::;;;999888888999777888888999999888888777999777666444333333333333333333444444444555555555555666777888999888888777777666666777888777555333666333111222444666666555666666555555666777888999777777777555222222333555666555333333444666777888666777999:::;;;;;;::::::444444444444444444444444333333222111111111222222333333222333444666777999777777777777666666666666444555555555555555444444333333444555555666666777555333222555777666555444555555555555666666666666666666888999999999888777777777666666666666777777888999999:::;;;;;;<<<<<<:::999999999888888888888777444222444888:::888555555666888777555333333333333333444555555666777777888888777666444333222222333333333222222333444444333222222222222333555666555555666555444333111000222//////222222//////111000000000111111222333444555444444555666555333111000000000111222333333444444333222222111111222222111111111111111111111111111222333222///...///111///000111222333444444555222333444444444444333222000000000000111333555666555666555555444444444555666555444333333444555666555555444222///...000333222222333333222222111000222222222333333444444444555555555444333222111000333444444222000000111222111222222111///---...///000111111222111000///......//////111222333444444333333333333333333222222111000111444777888666333444444555555444333222222DDDDDDDDDDDDEEEFFFHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGHHHIIIHHHFFFDDDHHHGGGGGGFFFFFFEEEEEEDDDBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDBBBAAA@@@@@@AAAAAAAAA???>>>>>>???@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????======>>>>>>>>>?????????@@@AAAAAA???<<<:::999999999999::::::;;;;;;<<<<<<<<<:::999999;;;>>>>>>>>>;;;<<<===>>>>>>???AAACCCCCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCBBBAAAAAA@@@@@@???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::<<<>>>@@@AAA@@@@@@@@@BBB???===:::999999999888777666666666666666777777888:::;;;<<<<<<<<<;;;:::999;;;::::::999999888888888777888999888666555666888444666666666444333444555777777777777888888888888666666555666888888666555777777666666666777777888888777777777777888999999999999:::;;;;;;;;;;;;;;;======<<<;;;::::::999999:::999888888999:::<<<===???@@@AAA???<<<:::999999777888888888888888999999666888999999888777777888777777777666666777777777999888777666555444444444333444444444444555555555777888999;;;<<<===>>>>>>;;;:::::::::999888444111333222111222444666666555444555666777888888999999777777666444222222444666777666555555555666777888777888999;;;;;;;;;;;;:::666666555555444444333333111111111111111222333444333333333333555777:::;;;777777777777666666666666666555444333333333333333222333555777888888777777888111000777:::777555777777777777777777777666666555777888::::::999888777888777777666666777777777999999::::::;;;;;;<<<<<<:::::::::999999999999888888555333444777888666444444666999999777444333333222333333444444555555666888888666555333111000000222222222222333444444555333222111000111111333333444444333333333222222222111......222222///000333/////////000000111222222444333333444666777555333111111111222222333333333333333222222111111222222111111111111111111111111222333333222000//////000//////000111222333444444111222222333333333222222////////////000222333444111555888777444222444777666555444333333444555555666666444222///...///111111222222222222111111000000111111222333444555555444444444333222111000///111222333222000000222333000111222111///......///111111111111111000////////////000000111222333333222222222222222222333333111111222444666777666444666666666666555444333222CCCCCCCCCCCCDDDFFFHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFGGGHHHJJJIIIFFFCCCFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDBBB@@@>>>===>>>???@@@@@@>>>======>>>??????>>>>>>>>>???@@@@@@@@@@@@???BBBBBBBBBBBBAAAAAA@@@@@@===============>>>>>>???>>>??????>>><<<:::999:::999999999::::::;;;<<<<<<<<<:::999:::<<<>>>>>>===<<<===>>>>>>>>>???AAACCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888:::<<<>>>>>>=========>>>===<<<;;;:::999999888888666666666555555666666777777999;;;======;;;999888;;;:::::::::999999888888666888999888777555555555444555666555444333444666666777777777888888888888777666666777999999888666:::999888888777777777888888888777777888888999:::888999::::::;;;;;;;;;;;;<<<;;;::::::999888777777999999999999999;;;<<<===AAAAAABBB@@@<<<:::999999666666666777777888888888777888999999777777777999888888666555555666888888999999888777666666666555444444444444555555555555777999;;;???BBBEEEGGGIIIGGGDDD@@@===:::888444222111111111222333555555555111222555777888888888777777666555333222222555888777777777666555555666777777888999;;;;;;;;;::::::777777777666555444333333111111111111111222333333333333333444666999;;;===777777777777666666666666888777555333222222333333333444666777888777555444<<<333222:::<<<666333888999999888888888888777777555777999;;;;;;:::999777888888777777666777777777999999999:::;;;;;;<<<<<<:::::::::999999999999999999777666666777888666444444666999999777555444333222222222333333444444444666666555444222111000000111111111222333444555666222222000//////000111111333333222222333333444555222//////222222//////111//////000111111111111111333222222333555666666444222222222333333333333333333333222222111222222333111111111111111111111111333333333222111000000000000111111222333333444444000111111111222222222222///000000000111222333333000333666777555444555666666555444333333333444555444444333111000///000111000111111111111111000000///000111222333444555555000000111222222222222222///000111111000111333555000222222222000000000222000000000000000///////////////000000111111222222000000111111111111222222111222333444555666555555777777777777666444333222DDDCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFGGGIIIJJJJJJGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA>>><<<<<<<<<>>>???>>>===;;;;;;===>>>===<<<===>>>??????@@@@@@??????AAAAAABBBBBBBBBAAA@@@@@@=========<<<===>>>??????;;;===>>>>>><<<;;;<<<===999999999:::::::::;;;;;;;;;:::999:::===>>>>>>===???@@@AAA@@@>>>>>>@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777888:::<<<<<<;;;:::;;;<<<<<<;;;;;;:::999999999:::888777777666666666777777555777:::======<<<:::888::::::999999999999999888666777999888666555555555333555666555444444555666666777777777888888888888888888888999;;;;;;:::999;;;:::999888888888888888888888888888888999999:::888999999:::;;;;;;::::::999999888888777666666555999999999999:::;;;<<<<<>>======>>>>>>>>><<<:::;;;<<<===<<<<<>>===<<<===>>>???@@@;;;===??????>>>>>>>>>???:::::::::::::::999999999999888999:::===??????>>>AAABBBAAA@@@>>>===>>>???<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAA???>>>;;;:::::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::999888777777666666777777999:::<<<<<<;;;::::::;;;:::;;;;;;:::999888:::;;;999888888777777777777777444666999;;;<<<;;;:::999888888888888888888888888666777888777555444555777333444666555444444555666777777777777888888888888999888888:::<<<===<<<:::;;;:::999888888888888888999888888888888999::::::999999::::::::::::999999777777777777777666666666888888999::::::;;;;;;<<<===>>>>>>===:::777777777555555666666666666666666999999:::999777777999;;;999888888777777888888999888888999999888888777666444444555555555666666666444777;;;BBBIIIPPPVVVYYYZZZTTTLLLEEE???;;;888555111333555555444333444444...000222444555555444333333444555555444444666888555777999777333111333555555666777999999999999888888888777777666666555555555555444333333333333333444444444444666888:::<<<777777777777666666666666888777666555555555555555444555555555555333222111555888;;;;;;888666777:::888888888999999999::::::999999::::::;;;;;;;;;::::::999888888777777777777777777888888999:::::::::777888888888888999999999:::::::::999999888888888333555666666444444444555333333333333333333333333222222222333333333444444222222222222333444444555111000///...//////111111333333444555555666777777666333111333111---+++---222333444555555444333222111000///000222444444333555555555444444333333333222222111111222222333333222222222222222222222222333222111222444555444333333444444444555555555666000000000000111222333444333333444555666666555555666333222444777888666222666555444222222222333333000//////000222333222111...//////000000000000//////000000111222333444444333333333222111000///......///000000000111333555222444555555444444666777111000000///.../////////000000000000000000//////.........///000000111111222333444444333333555666666666666666666666555444FFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>===;;;;;;=========<<>>???@@@AAABBBAAA???>>>@@@???>>>======???@@@AAA???@@@BBBAAA@@@??????@@@;;;;;;::::::999888888888777777888;;;>>>@@@@@@??????@@@???>>><<<;;;<<<===<<<<<<======>>>>>>???????????????@@@@@@@@@@@@AAA@@@@@@AAAAAAAAA???===;;;999:::;;;=========<<<;;;999999999999999999999999999888888777666777777777888:::;;;;;;:::999999:::999:::;;;:::888888:::===999888888777666666777777222444666999::::::999888777777777777777777777777555666666555444444777999333444555555444444555777777777777777888888888888888888888:::<<<<<<;;;::::::999888888888888888999999999888888999999:::;;;:::::::::::::::999888777777777777888888888888999888888999:::;;;;;;;;;;;;;;;<<<===<<<999777777777888888888888777777777777888888888777666666888:::666777777777777777777666777888888999999888666666555555555555666666666666444666:::@@@GGGOOOUUUXXXWWWTTTOOOIIIDDD???999666222555777777444333333444111222333444444444444333111333555666666555666777666999;;;999444222333555333444666777888888777777777777777777777777777777555555444444444555666666444444444444555777999:::777777777777666666666666555555555666666555444444333444444444555555555666<<>><<<<<<>>>>>>>>>=========>>>????????????>>>===>>>@@@AAAAAA@@@???===AAA???>>>===>>>???AAABBBBBBCCCDDDCCCAAA?????????<<<;;;;;;:::999888777777666666777;;;>>>AAAAAA@@@<<<======<<<::::::;;;<<<============<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBB@@@>>>===999:::<<<=========<<<<<<999999999999999999999999999999888777777777777777777888:::999888777777888888:::<<<:::888888:::===888888777666666666666666111222444666888888888888666666666666666777777777555666555444333444777:::333444555555444444666777777777777777888888888888777777777999;;;<<<;;;:::999888888777888888999999999999888888999999:::;;;;;;;;;;;;:::999888777666888888888999::::::;;;;;;888888999:::;;;;;;;;;;;;:::<<<===<<<999888888888;;;:::::::::999999888888777777777666444555777999444555666777777666555444666777888999999888666555555555555555666666666777444555999???EEELLLRRRVVVRRRQQQOOOLLLHHHBBB:::555333666999888555222222444333333444444555444444444///222666777777666666666777;;;===;;;666222444666333444555777777777666666777777777777777888888888444444444555666777888999555444444444555666888999777777777777666666666666222333444555555555444333333333333444666777999:::GGGXXX[[[HHH999:::<<<777555555666777999:::;;;<<<<<<;;;999999999:::===>>>;;;:::999888777777777777555555555666777777888888555555666666777777777888666777888888777777777888444444333111000111444666444444444444444444444444666666555444444333222222444444333222222222333333000/////////000111333444000111333555555555333222333000000222222......000111333444555555444222111555333111111333444444444777777666555444333333222222111111111222333333444222222222222222222222222222000000222666888888666222333333333333333333444222111111000111333555666333444555666666666555444555777888555222111444777666555444222111111222222333111///000222222///---------...///000000//////111111111111111111222222111111222333333333333222...///000000///000222444000222444444444444666777555444333222222222333444111111000000//////......000111111222333333444444222444555444222222444777222333444555666666666666JJJKKKMMMMMMMMMKKKHHHGGGIIIIIIHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEGGGIIIFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFDDDCCCBBBAAAEEECCC@@@@@@BBBCCCBBB@@@EEEDDDDDDBBBAAA???===<<<===<<<<<<===???@@@>>><<<======>>>???@@@AAABBBBBB@@@@@@??????>>>?????????DDDCCCAAA@@@???@@@AAAAAADDDCCCCCCBBBBBBAAAAAA@@@===<<<:::999999999::::::888777777:::???AAA@@@>>>;;;<<<>>>===<<<;;;;;;<<<======<<<<<<<<<======>>>======<<<<<<===???BBBCCCCCCBBBBBBAAA@@@???>>>===;;;<<<<<<<<<<<<<<<;;;;;;777888999:::;;;:::999888888999::::::999888666555888888777777777777888888;;;::::::999999::::::;;;888777555666777999999888666666777777777777666666888888888888777777666666555666888999::::::999999:::999999999999999999:::777777777777777666666555;;;888555555666999:::;;;999999999999999999999999;;;;;;;;;::::::999999999666777777888999:::::::::999888777777777888:::;;;999999888888888888999999999:::;;;<<<<<<<<<:::999;;;999777888:::;;;:::777:::888555555555666666666444444444555555777888888999999888888777666666555777777777777777777777777777777999<<>><<<:::888777666777777777777888888888777777666555555555555555555444444777777888777777666555555333333222222111222222222333222222222333333444555555555444333333333333444444444444444444444444444000////////////111222333444333222222444666555555555444333222111///......111111222333333333333222222333444555666666666666777666555444333333444444666444333333333333222000111000//////000222444555333333333444444555555555444333333333333333333222111111111222222333333333777777666666666666777777666666555555555444444444666555333222111222333333333222111111000000111111111111222222222333333333///000222333333222111000333222111111222444666888777666555333222111111000111222222333333444444555444333333222222333333444222222222222111///...---333222111222333333222111222333555666666555333222444333222222333444666777JJJKKKKKKKKKKKKIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDBBBBBBDDDBBB@@@@@@AAABBBAAA???AAABBBBBBBBBAAA@@@@@@??????>>>===>>>@@@@@@@@@???>>>>>>>>>???????????????@@@???????????????@@@@@@CCCBBBAAA@@@???@@@@@@AAACCCCCCBBBAAA@@@@@@??????<<<;;;:::999888999999:::888777777:::>>>@@@@@@>>><<<===>>>===;;;999999999;;;;;;;;;;;;<<<<<<===>>>======<<<<<<===???AAACCCBBBBBBAAA@@@@@@???>>>>>>;;;<<<===============<<<::::::::::::::::::999999999::::::999999888777666777777666666666666777777999999888888888888999999999777666666888999999888666777777777777777777666888888777777666555555555444555666888888888888777888888777777777777888888777777777777777666666555999777555555666888999999999999999999999999999999999999999999888888777777666666666777888999999999888888777666777888999:::999888888777777888888999:::<<<======<<<;;;;;;;;;;;;999777888:::;;;999777999777555444555666666555555444444555555777888888777777777777888888888888777777777777777777777777999999:::;;;>>>BBBFFFHHHMMMJJJGGGEEECCC@@@;;;777555555444444333333333333555555444444444333333333222333333555666777888888999::::::999666555555666333333333444444555555555555555666666777888888888999999888777777777777888666777777888888777777666666777777666555444666777777777777777777777666666444666777666444555777:::FFFWWW]]]LLL<<<888666111555444333555888:::999777999:::::::::888999;;;===>>>===;;;:::999999999999999999999999888777666555555555555555555555555555666666777777666666555444222222111111111222222333222222111222222333333444555555444333333333333444444444333333333333333333000000//////000111333444555333222222444555555555444333333222111000//////000000111222222222222111222333444555555666666555555555555555444444444444444222111222333333222000111000111111222333444444222222222333333333333333222333333444555555666666333333333333444444555555777666666666666666666777666666555555555444444444555444333333222222333333333333222111111111111222111111222222222333333333111111222222222111111000333222111000111333555666777666555333222111111111111111222333333444444555444444333333333333444444222222222222111000///...000//////111333444444333222333555666666444333222333333222222333444666777JJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@AAABBBCCCDDDEEEEEEEEEFFFEEEEEEEEEHHHHHHGGGGGGFFFEEECCCCCCCCCAAA??????@@@AAA@@@???>>>???@@@AAABBBBBBBBBBBBAAA???>>>>>>???AAAAAAAAA?????????>>>>>>=========>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@@@@???@@@@@@@@@BBBBBBAAA@@@>>>======<<<;;;:::999888888888999999888777888;;;===??????>>><<<===>>><<<:::888777777999999999:::;;;<<<===>>>===<<<<<<<<<===>>>@@@AAAAAAAAA@@@@@@@@@?????????<<<<<<===>>>?????????>>>===<<<;;;:::999999:::;;;;;;:::999888888777777888666666555555555555666666888777777777777777777888999888666777888::::::999777777888888888888777777777777777666555444444444333333444555666666666666666666555555555555666666777777888888777777666555777555555555777888777666888888888888888888888888777777777777666666666666555555555666777777888888777777666666666777888999999888888777777888888999;;;===???>>>;;;::::::<<<:::888888888999:::999888999777555555666777666555555555555555666777888888666666777777888999::::::777777777777777777777777;;;;;;::::::;;;===???@@@DDDBBBAAA@@@???<<<999666444444444333333333333333555555444444444333333333444444555666666777888888999::::::999777555666777555555444333333444555666555555666777777888888999<<<<<<:::999777777666666555666777888999999999999666777888888666444444555777777777777888888888888555666666555444444666777@@@GGGIIIAAA888444555666666555555666999::::::999999:::;;;:::999999;;;===>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;999777555444555555555555555555555555555555555666555555444444000000000000111222333333111111111222222222222333555555444333333333333333222222222333333333333333000000//////000111333444555333222222444555555444222222222111111111000000//////000111111111111000111222333444555555555555222333555666777666444333222111000111222333222111111111222333444444444444222222222222111111111111111222333555666777999999555555555555555666666666666666555555555555666666666666666555555555555444333444444444444333333222444444333222222222222222111111222222222333333333444333222111111111111111333222111000000111222333666555444333222111111111111111222222333444444444444444333333333333444444111222222222111000//////---------000333555666555222333444555555444333222333222222222333444555666JJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@AAAAAACCCDDDEEEFFFFFFEEEEEEDDDHHHHHHHHHGGGGGGFFFDDDDDDAAA@@@??????????????????===>>>???@@@AAABBBBBBBBBBBB@@@======>>>@@@BBBBBB>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@?????????@@@@@@AAA@@@???>>>===;;;::::::999999999999999999999999888888999;;;============:::<<<===<<<999888888888888888888999:::<<<===>>><<<<<<;;;<<<<<<>>>???@@@??????????????????@@@@@@======>>>???@@@@@@@@@@@@@@@???<<<:::999999;;;<<<<<<;;;999888777777888999777666666555555666666777888888777777777777888888999888777777999::::::999777777888888888888777777888777777666666555444444333333444555666666666666666555555444444555555666777888888888888777666666666555666777999999777555888888888888888888888888666666666666666666666666444444444555555666666666666666666666666777777888888888777777777777888888:::===???===999777999;;;999888888888999999999888999888666777888999888777666666555555666777888888666777777888888999::::::888888888888888888888888::::::999999999999:::;;;::::::::::::999888666444444444444333333333333333555555444444444333333333555666666666777777888888888999:::999777666666888777666444333222333555666555666666777888888999999===<<<:::999888777777777555666777999:::;;;;;;;;;888999;;;:::888666555555666666555666666666777777555555555555444444444555<<<:::;;;;;;777222333777666666666777999:::::::::999:::;;;;;;::::::;;;===<<<<<<;;;;;;<<<<<<<<<<<<::::::;;;;;;:::999777555444444444555555555555555444444444555555444333333/////////000111222333444222333333333333333333333555444333333222222333333111111222222222222333333111000000///000222333444555444222222444555555444111111111111111111111111///000000111111111111111000111222333444444444444111333666888999888555444111000000111333555444333111222444555666555444333333333222222222222111111222333444555666777888888555555555555555666666666666555555444444555555666666666666555555555555555222333444555555444333222555444333333222222333333111111222222222333333333666444333111000000111111333222111000000000111111333333222111000000000111111111111222333333444444333222222111111222222333111111222222222111000000...------///333555555444222222333444444444333333222222222333333444555555IIIHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFEEEDDDGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@@@@???>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@AAA???<<<<<<>>>@@@AAAAAA============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>????????????????????????>>>===<<<;;;:::999999999999999999:::999999999888999:::;;;<<<<<<<<<===888999;;;;;;:::999:::;;;777777888888:::;;;======;;;;;;;;;<<<<<<===>>>>>>===>>>>>>??????@@@@@@AAA>>>>>>???@@@AAAAAA@@@@@@AAA???<<<999888999;;;======;;;:::888777888888999888777777666666777777888:::999999888888999999:::999777666777888:::999999777777888888888888777777888888888777777777666666555555555555666777888888777666666555555666666777888888888888888777777666666666777999;;;:::888666777777777777777777777777777777777777777777777777444444444444444555555555555666666666777777777777888777777777777777777888777999:::999666555777999888888888888888888888888:::999888999:::;;;999888777666666666666777777888888888888888888888888888999999999999999999999999777777777888888999999:::666777999999888777666666444444444444444444444444555555444444444333333333555666666666777777888888666888999888666666777888888666444333333444555777666666777777888999999999::::::999999999999999:::666777888:::;;;<<<<<<<<<:::<<<======;;;999888888777777666666666666777888555555555555555555444444888555666:::999333222555666666777888999:::;;;;;;999:::<<<<<<;;;:::;;;===999999::::::;;;;;;;;;;;;777888:::;;;<<<:::999777444444444555555555666666333333444444444444444333000000000000111222333444444555555666666555444444444444333222222222222333111111111222222333333333111000000000000222333444666444333333444555444333000111111111111222222222000111222222333333222222///000111222333333333333111333777::::::888666444222111111333555666666555222333444666666555444333444444444444444444444444555555444444444444444444444444444444444444444444555555444444444444555555666666666666666666666666222333555555666555444333555444333333222222333333111111222222222333333333666555333111000000111222333333222111000000000000000000///////////////000000000111222222333333444111111000000000000111111000111111222222222222111111000///000222444333222111222222333333444444444111111222333333444444444HHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCBBBBBB@@@BBBDDDFFFFFFFFFDDDCCCFFFFFFGGGGGGFFFEEEEEEDDD@@@@@@AAA???>>>===???@@@@@@@@@@@@@@@@@@@@@???>>>@@@>>><<<===>>>@@@@@@@@@=========>>>>>>?????????>>>>>>>>>>>>???@@@AAAAAA======>>>????????????>>>======<<<;;;;;;:::::::::999999:::;;;;;;;;;::::::777999;;;;;;;;;:::;;;<<<777999;;;;;;;;;;;;;;;===888888888999:::;;;<<<===:::;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@AAABBB???@@@@@@@@@@@@@@@??????@@@>>>;;;999999:::<<<===<<<;;;:::999999888888999888888777777777777888888;;;;;;::::::::::::;;;;;;888777555666777999999888666666777777777777666666777777777777888888888888666666666666777888999:::777777666666666666777777888888999999888888777666777777777999;;;;;;999777666666666666666666666666777777777777888888888888444444444444444444444444555666777888888888777777888777777666666777777888666555555444555555666666777888999888777777888999999888888999;;;;;;:::888777777777666666777777888999999999999999999888888999999999999999999999999666666777888999999::::::777999;;;;;;:::888888888555555555555555666666666555555444444444333333333444444555666666777888888444666777777555555666777666666555444444555666777666666777888888999999:::777777777888888:::;;;;;;777888999;;;<<<=========<<<===>>>>>><<<::::::;;;<<<;;;999888888888999:::555444444555777777555444666555777:::999555333444555666888888888999:::<<<999;;;<<<===<<<;;;<<<===888888999::::::999999888444666999;;;<<<;;;999888333333444444555666666666333333444444555555444444111111111111222333444444555666777777777666555444444444333222222222222222111111222222333333444444111111000000111222444555666444333333444444444333111111111111111111222222111111222333333333333333...///000111222222222222111333666888888666444222333333222333666777777666333333444444555444444333555555555555666666666666777777666555444333222111444444444333333333333333444444333333333333444444555666666666666777777777333444444555555555555444444444333222222222222222111111222222222333333333555444333222222222222222333333222222222111111000//////.........///000000000000111111222333333333111000000000000000000111000000111222333333333222444222111222333333222111111111222222333333444444000111222333444444444333GGGHHHHHHIIIHHHFFFEEEDDDEEEDDDDDDDDDEEEEEEFFFGGGBBBBBBBBBCCCCCCCCCCCCCCC???AAADDDFFFGGGFFFDDDCCCEEEEEEFFFFFFEEEEEEDDDDDD@@@AAABBB@@@>>>===???AAA??????@@@@@@@@@@@@??????@@@???>>>???AAAAAAAAA@@@???????????????>>>>>>>>>@@@???????????????@@@@@@<<<<<<>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;777:::<<<<<<:::999:::<<<999;;;<<<===;;;;;;;;;<<<:::::::::::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBBBB@@@@@@AAA@@@@@@???>>>======<<<;;;999999:::<<<===;;;;;;;;;;;;:::999888888777777666666666666777777;;;;;;::::::::::::;;;;;;777666444555666888777777555555666666666666555555444444555666777888999999777666666666666888999:::777777666666666666777777888999999999999888777777777666666777999999888777666666666666666666666666666666777777777888888888555555555555555444444444666777888999999999888777777777666666666666777777666333000111555777666444666888999999666666777999777666777888::::::999777888888777777777777777888777888888999999:::::::::::::::::::::::::::::::::666777888999::::::::::::888:::<<<<<<999777777888666666666666777777777888555555444444444333333333222333333555666777888888222444555555444444555777444444555555666666777777666777777888888999::::::777666666777888999::::::888999:::<<<<<<=========<<<======<<<;;;;;;<<<>>>>>>===:::999888888999999555444444666999999777555555888999888777888888777444666888888777777:::<<<999;;;======<<<;;;<<<<<<888999999::::::999888777444666999;;;;;;999777555333333444444555666666777333333444555555555555555444333333333333333444444555666777888777666444333444333222222111222222222222222222333444444555555222111000000111222444555777555333333444444444222222222111111111111111111000000111222222222222222......///000111111111111000111333444444222000///444333222333555666555444444444333333333333333444333444555555666777888888888888777666555444333222444444444333333333222222444444333333333333444444555666666666777777777777444444444444444555666666333333222111111111111222111111222222222333333333333333333444333333222222222333333333333222222222////////////000000111222000000000111222222333333222222111111111111222222///000111222333333333333555333222333444444333222111111111111222333444555///000222333444444333333GGGHHHIIIJJJIIIGGGEEECCCEEEEEEEEEEEEEEEFFFGGGGGG@@@AAABBBBBBCCCCCCCCCCCC???AAADDDFFFGGGFFFDDDCCCDDDEEEEEEEEEEEEDDDDDDCCC@@@BBBCCCAAA>>>===???BBB===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCBBB@@@BBBBBBAAA@@@???>>>======@@@@@@??????????????????;;;<<<===?????????>>>===::::::;;;;;;;;;<<<<<<<<<999:::<<<=========<<<<<<777:::<<<<<<999888999;;;;;;===>>>===<<<::::::;;;;;;;;;;;;::::::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;:::;;;<<<>>>???AAABBBCCCAAAAAAAAA@@@???>>>===<<<;;;;;;:::::::::;;;<<<<<<:::;;;<<<<<<;;;:::888777666666555555555555666666;;;::::::999999::::::;;;666555444444666777777666444444555555555555444444222222444555666888999999666666555555666777999:::666666555555555555666666888999999999999888777777777666555666777888888666666666666666666666666666555666666666777777888888555555555555555555555555666777888::::::999999888777777666666666666777777777111---///666999888444666888:::999666555777999555555555777999999777555888888777777777777777888555666777888:::;;;<<<===::::::::::::::::::::::::888888999:::::::::::::::666999;;;:::666444444555666666777777888888999999555555444444444333333333111111222444555777888999111333444444333333555666333333555666777777777777777777777888999999::::::777777666666777888888999::::::;;;<<<============<<<<<<<<<;;;::::::===???>>><<<999777555555666777555444444666:::;;;888666444:::;;;555444999<<<:::333666888888777777999<<<999;;;===>>>===<<<<<<<<<999999:::;;;:::999888777555777999;;;:::888555333333333444444555666777777333444444555666666666555555555444333333333444444444555666777777555333222444333222222111111222222222222333444444555666666222111111000111333444555777555333333444444333222222222222111111111000000//////000111111111111111---...///000111111111111///000111111111///---,,,333222111222444555444333555444222111111222333444222333444555666888999999999888888777666555555444555555555444444333333333444333333222222333333444555666666666777777888888555444333333444555666777333222111111000000111111111111222222222333333333111222333444555444333222222333333444444444333333111000000000111222333444000000000111222222333333444333333222222333333444///000111222333444444444444333222333555666555444111111111111222333444555///000222333444444333333IIIGGGEEEEEEGGGGGGCCC@@@FFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCEEEFFFFFFFFFFFFHHHGGGEEEDDDBBBAAAAAAAAA@@@???>>>======>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@AAABBB??????>>>>>>>>>>>>??????>>>===;;;;;;<<<<<<;;;:::===<<<<<<;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;<<<;;;::::::999999999999999:::;;;<<<===<<<;;;;;;:::;;;<<<======<<<;;;:::===============>>>?????????@@@AAA@@@===;;;999999999::::::999888777999:::999888888888888:::;;;<<<999999999999888888777777999:::;;;999777666666777666444222222444666777777999::::::999666555555666444444444555666777888999888666555777999999666222:::999777666666888999;;;:::;;;:::888666555777888333333333444444666777777777777666666666666666777;;;:::999888888888::::::888777666555555666888999999777777777777777555333777666666555444444333333222111000111222333222111666555555555555444444444555444333555888999777555888888888888888777666555888888777999;;;===<<<;;;<<<======<<<::::::;;;===<<<<<<;;;::::::999888888999888888888777777666666666666555555555555666666999666333222555777777666333333333444444444444555333333444444555666666666777777777777888888888999777888999:::;;;::::::999555555666666777777888888999999:::;;;;;;;;;::::::999999999:::;;;<<<===>>>999999999888888888777777777666555444444444444444666777777888999999::::::111444777999::::::<<<===777999;;;;;;:::::::::;;;<<<<<<;;;::::::999999888999888888777777777777777666333111111444666888888222444666777888777666555777666444444666777666555444444333333333444444555444444333222222222333333111111111111111111222222444222111//////000222333333333222222333555666888333333333333222222111000000000000000000000111111000000000000000111111222222222222222222222222222111111222222222333333333666555444333222111111111222333666888999999888777;;;:::888666555555666777666666666555444333111111111222444555555555444444666666555555555444444444555555555555666666666777444444333222111111111111333555666666555444444555666333222333666888666444777666555222000111444777555444333222222222333444333111------222666222***//////000000111111111111111111111111000000000000444111//////222444444222444444333222222111000000222000///222666888888666GGGFFFEEEEEEFFFEEECCCBBBFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDAAABBBCCCDDDDDDDDDDDDDDDGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>???@@@@@@AAA@@@???????????????@@@???@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>===;;;;;;<<<;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>>>>::::::::::::::::::::::::;;;::::::999999:::::::::<<<;;;;;;:::999999::::::888999:::;;;<<<;;;;;;:::;;;<<<============<<<;;;===============>>>??????>>>???@@@???<<<:::999999999::::::999888888999;;;999888777666666777888888:::999999999888888888888888999999888666555666777666444222222333555666666777888999888666666666888555555555555666777888888777666666777888888666444:::999777666666777999:::999::::::999777666666777444444444555555666888888777777666666666666777777;;;:::999888888888999:::777777777666777777888999999777777777777777555333777777666555444333222222222222222222333444333333777777666666666555555555555333222444777888888666888999999999888888777666888777777999<<<>>>???>>>===>>>>>>===;;;;;;<<<===<<<<<<;;;::::::999888888777777777777666666555555555555444444444444555555999666333333555777777666555444444444333333222222333333444555555666666777666666777777777777777777777888999::::::::::::999555555666666777777777777888888999::::::::::::999:::999999::::::<<<======;;;;;;::::::999999888888777666555555444444555555666666777888999::::::;;;666888;;;<<<;;;:::;;;<<<888999;;;;;;:::::::::;;;;;;;;;;;;:::999999888888888888777666666666666777666444222333444666777666333555666777888777555555777555444444555666666555444444333333333444444555444444333222222222222333111111111111222222222222555444222000//////000111222111111000111222444444333333444444333222222111111111111111111111111111222111111111111222333333555555555444444333333222222222222222333333333333666555444333222222222222333444555777888888777777::::::999777777666666666666666666555444333111111222333444555666666555555666666666555555555444444444444555555555666666666555444333222222222222222333444666666444333444555555333222333666777666444666666555333222222444666666555444333222333444444222222000///222666333---111111222222333333333333222111111111000000000000444222000000333555555444555555444444333222222111333222111333777999888777CCCEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCDDDAAABBBBBBCCCCCCCCCBBBBBBFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@????????????@@@AAA@@@@@@???>>>>>>===>>>>>>??????AAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>?????????===;;;:::;;;:::888666999999;;;;;;;;;;;;:::999;;;;;;;;;;;;<<<===>>>>>>:::::::::::::::::::::::::::999999999999999::::::<<<<<<;;;::::::::::::;;;:::;;;<<<=========<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>??????===>>>???>>><<<999888888999999:::999888888999;;;;;;:::999888777777777777::::::999999999999888888666777888888666555666777888555333333444555555444555666777777666666777999666666555555555666666777444666888888777666666777999888777666666777888999666888:::999777666555555555555555555666777888888777777666666666666777777;;;:::999888888888888888666666777888888888888888999777777777777777555333777666666555333222222111333333333444444555555555888777777777666666666666444222111222555777888888999999:::::::::999888888888777777999===???@@@@@@>>>???@@@>>><<<;;;;;;<<<<<<;;;;;;::::::999999888666666666666555555555555555444444333333444444555888666444444555777777666666666555444333222111111333444444555555666777777666666666666666666666666888888999:::::::::999999555666666666666777777777666777888888999999999888:::999999::::::;;;<<<===<<<<<<<<<;;;:::999999999777777666555555555666666666666777888999:::;;;;;;:::<<<>>>>>><<<;;;:::;;;888:::;;;<<<;;;:::;;;<<<:::::::::999888888777777888777666666555555666666666444333444555666555444555666777888777666555444666555333333555666555444444444333333333333444444444444333333222222222222111111111222222222333333666555333111////////////222222111111111111222333444444444555444444333222222222222222222222222222333333222222333333444555888888777666555444333333222333333333333444444444666555444333333333333333555555555666777777777888999999999999999888777666666666666555444333111111222333444666666777666666666666666666555555555555444444555555555666666666666666444333333222222222333444666666444444444555555333333333555666555444555666777666444333444666666555444333333333444444000333444222222444444000444444444555555555555555222222222111111111000000333222111222555777888888666666666555555444444333666555444666888999999888BBBEEEHHHHHHEEEDDDFFFHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAADDDDDDCCCBBBAAAAAAAAABBB@@@@@@????????????@@@@@@@@@???>>>======<<<<<<===>>>???AAACCCCCCBBB@@@???@@@??????>>>>>>??????@@@???===;;;::::::999777555666888:::;;;;;;:::999888:::::::::::::::;;;<<<===::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???????????????==============================>>>>>>????????????===>>>??????<<<:::999999888999:::999888888:::;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::999999777888999888777666777888:::888555555555666555444555666777777555555666777666555555444444444444555333666888888666555777:::888888777666666666777777444666999999777555444444555555555555555666777777777666666666666777777888:::999999888888888888888444555777888999888777777999777777777777777555333444444444444333333333222222333444444444444555666777777777666666666555555444222111111333666888::::::::::::;;;;;;:::999999:::888777888;;;===>>>>>>>>>??????>>><<<::::::;;;;;;;;;;;;::::::999999999666666666666666666666666555555555444444555555555888777666555666666777777777777666555555444333333444444444555666666777777777666666666666555555555999999999999999999999999666666666666666666666666555555666777888888888888:::999999999:::;;;;;;<<<<<<<<<;;;;;;:::999999999888777777666666666777777666777777888999:::;;;<<<;;;===??????===;;;:::;;;888:::<<<<<<;;;:::;;;<<<::::::999888888777777666777777666555555555555555555555444555666666444222777777777888777666555444666444333333555555555444444444333333222333333333333333333333222222111000000000111111222333333333444333222111000000000000444444333333333333333333444555555555555555444444444333333333333333222222333333222222333333444555777777777666666555555555333333444444444555555555666555444444444444444555888888777777777888888999888999:::::::::999777666666666666555444333111111333444444666666777888888777777777666666666555555666666666777777777888888888777666555444333333333444666777777666555555666444444444444555555555444444666888888666555555666444444444333333333333333///555777444222444555444666666666666666666666666333333222222222111111111222222333555777999:::;;;888888777777777666666666888777777888999::::::999CCCFFFIIIIIIFFFFFFHHHJJJFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCBBBAAAAAAAAAAAAAAABBB???????????????????????????>>>>>>===<<<<<<=========>>>@@@BBBBBBAAA@@@???@@@@@@????????????@@@@@@???===;;;::::::999777555666777999;;;;;;:::999888999999888888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@??????>>>===???@@@@@@===;;;:::;;;888999999999888888:::<<<::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::;;;;;;999:::;;;:::888777888999;;;999777777777777666444666777888666444333333444444444333222222222333333222555888777555555888;;;888777777666666555555555333555888888666444333333444444333333333444555555666666666666666777888888888888888888888888888888222444555777888888777666999777777777777777555333111111222222333444444444000222444444333333555777666666666555555555444444444333333222333555888:::999::::::;;;;;;;;;::::::<<<:::777777888:::::::::;;;===>>>===;;;999999999;;;;;;::::::::::::999999777777777777777777777777777777666666666666777777777777777777666666777777666666666666777777777777444444555555666777777888777777777777777777777777:::999999999999999999999666666666555555555555555333444555666777777777777::::::999999999:::;;;;;;::::::::::::999999999999888888777777777888888999888888888999::::::;;;;;;999;;;======<<<;;;;;;<<<888:::<<<<<<;;;;;;;;;<<<::::::999888888777777666777777666555555555555555555555444555666666444222888888888777777666555555666555333333555666555444555444333222222222222222333333333333222111000/////////000111111222333333111111111111111111222222333333333333333333222222444555555666666555555555444444444333333333222222333222222222222333444444444444555555666666666777444555555555555666666666555555555444555555666666::::::999888888888999999777888999::::::888777666666666666555444333111111333333444555666777888999888888777777777666666666999999999999:::::::::::::::999888666555444444444666777999999777666777888555555666555555444555555444666999999888777666777333333333333333222222111///555888555222444666666666666666666666666555555333333333333222222222222111333555777888:::;;;<<<999999999888888888888888888999::::::::::::;;;<<>>>>>============>>>>>>======???@@@@@@@@@???>>>@@@@@@????????????@@@@@@???===;;;:::;;;:::888666666777999:::;;;;;;:::999888888888777777888888999::::::::::::::::::::::::<<<;;;;;;;;;<<<===>>>???===<<<<<<<<<<<<===>>>>>>======<<<<<<<<<===>>>?????????>>>>>>>>>>>>??????===>>>???@@@@@@@@@???>>>===???AAA@@@>>><<<;;;;;;777888999999888999:::<<<777888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;999888888999;;;999888777888888666444666777777666333222222333333333222222222333333444333444555666666777999;;;777777666666555555444444222444666666555333333444444333333333333333444444666555555666666777888999555666777888999999999999333444555777888888888888999777777777777777555333000000111222222333444444///222555555333333555888555555555555444444444444444555666555444555777:::999999:::;;;;;;;;;::::::===:::777666777888888888999;;;<<<<<<;;;999999999::::::::::::::::::::::::777777777777888888888888888777777777777777777888666777888888666666777888666666666666777777888888444555555666666777888888888888888999999999::::::;;;:::999999888888999999666666666555555555555444333444555666777888888888::::::999999999999::::::999999999999::::::::::::999999888888888999::::::::::::::::::::::::::::::777999<<<<<<<<<;;;;;;<<<999;;;<<<===;;;;;;<<<===:::::::::999888888777777888777666666555555666666666444333444555666555444888888777777777777777777777666444444666777666555555444333222222111111222333333444444333111///...---......///000111222222///000000111222222333333000000111111111111111000333444555555666555555555555444444333333222222111333222222222222333444444222222333444555666777777555555666666666777777777555555555555555666777888;;;:::::::::999999888888777777888888888777777666666666666555444333111111333333333444555777888999888888888888777777777777:::;;;;;;;;;;;;<<<<<<<<<<<<;;;999888666555555555666888999999888777777888666777888777555555555777555777999:::999888888888333333444444444333222111///555777555333555666666666666666666555555555555444444444333333333222222111333666888999999;;;<<<999999999999999999999999888999;;;;;;:::;;;<<<>>>EEEDDDDDDEEEFFFGGGEEEDDDGGGFFFEEEDDDCCCBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBCCCCCCCCCCCCCCC@@@@@@???@@@@@@AAABBBBBBAAAAAABBBCCCCCCBBBAAAAAA============>>>???@@@@@@<<<=========>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA>>>===;;;;;;<<<;;;:::888888888999999:::;;;;;;<<<999999888888888888888999::::::::::::::::::::::::;;;::::::;;;<<<===>>>>>>======<<<<<<===>>>>>>??????>>>>>>===>>>???@@@AAA@@@??????>>>>>>??????@@@<<<>>>???AAAAAA@@@???>>><<<>>>??????===;;;;;;;;;777888999999888999;;;===999:::;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;888666666777888777666666777777555333444555666555333222333444333333333333444555666666555444333444777999:::;;;666666666666555444333333222444555444333222333555555444444333333333444444555555555555666777888999333444666888999:::::::::666666666777888:::;;;<<<999777777777777777555333222222222222111111111111000333777666444444777:::666666666666555555555555555777888888666555777999888888999:::::::::::::::===:::777666777999::::::777:::<<<===<<<;;;:::;;;::::::::::::::::::::::::666666666777777777888888777777666666666666777777555777999999777666777888666666666555555555555555555555555666777777888888999999:::;;;<<<======>>>;;;:::999888888888999999666666555555555444444444333444555666888888888888::::::999999999999999:::888888999:::;;;<<<======999999999999999:::;;;;;;<<<;;;;;;::::::999888888888:::<<<===<<<;;;;;;;;;999;;;======<<<;;;<<<===;;;;;;;;;:::999999888888888888777666666666666777666444222333444666777666777777777777777777888888888777555555777888777666555444333222111111111111222333444444333111...---,,,,,,---...///000111111000111111222222222111111...///000111222222111111333333444555555555555555444444444333222111111111444444444333444444555666333444444555555666666666666666666777777777888888555555555555666777888999999999::::::999777666555777666666666666666777777666666666555444333111111222222222222444666888999999999888888888777777777;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::999777666666666444666888777666555666777777999:::999666555666888666888::::::999888999:::555555666666666555444333///444555333333666777555777777777777666666555555444444444444333333333333111444888999888888:::<<<999999999999999999999999666888;;;;;;:::;;;===???EEECCCAAACCCFFFFFFDDDAAAGGGFFFEEEDDDCCCBBBAAAAAACCCBBBAAAAAA@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCC????????????@@@AAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBB============>>>@@@AAABBB===<<<<<<<<<<<<===>>>>>>AAA@@@@@@??????@@@@@@AAA>>>===;;;;;;<<<<<<;;;:::999999999999:::;;;<<<===::::::999999888999999:::::::::::::::::::::::::::999999999:::;;;<<<===>>>===============>>>??????CCCBBBAAA@@@AAABBBCCCDDDAAA@@@???>>>>>>???@@@AAA<<<>>>@@@AAAAAAAAA???>>>;;;===>>>>>><<<:::::::::777888999999888999;;;======>>>>>>>>>>>><<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<:::777555444555666555444555666666444222222444555444333333444666444444444555666777888999666333111333777;;;;;;:::666666666666555444333222333333444333222222333555666555555444444444555555555555555555666777999999111333555888:::;;;;;;;;;999888888888999;;;===???999777777777888777555333444444333222111000//////111555888888555555888<<<777777777777666666666666666888::::::777555666888777888999999::::::::::::===:::777777888;;;<<<===777:::===>>>===<<<<<<===::::::::::::::::::::::::444555555555666666777777666666555555555555666666555888:::999777666777999666666555444333222222111555555666666777777888888999:::;;;<<<>>>???@@@@@@<<<;;;999888888888999999666666555555555444444444333444555777888999999999::::::999999888999999999888999:::;;;===>>>???@@@999999999999::::::;;;<<<===<<<<<<;;;999888888777:::<<<>>>>>><<<;;;:::;;;999;;;======<<<;;;<<<===<<<<<<;;;::::::999999888999999888777777777777777666444111222444666888888777777666666777888999999999888666666888888888777555444333222111111111111222333444444333000...,,,++++++,,,---...///000111222222222222222111000//////000222333444444444333222222333444555555555444444444333222222111000000555555555555555666777777666666666666555555555555777777777777888888888888555555555555666888999:::777888999999888666333222777666555444444555666777666666666555444333111111111111111222333555888999999999999888888888888777:::::::::;;;;;;;;;<<<<<<>>>===;;;999888777666666333555666666555444444555888:::;;;:::777666777999777888:::999999999:::;;;666777888888888777555444000333444222444777777444888888888888777777666666555555444444444333333333111444888999888888999;;;999999999999999999999999555888;;;;;;:::;;;>>>AAAEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA===@@@CCCDDDDDDDDDDDDEEEAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@>>>===<<<===>>>???>>>===<<<;;;;;;;;;;;;<<<======???>>>===>>>@@@@@@>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;999888999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@??????>>>>>>@@@???>>>===<<<;;;:::999<<<<<<<<<;;;;;;:::::::::::::::999999999:::;;;;;;:::::::::;;;<<<======>>>======<<<;;;;;;;;;;;;<<<;;;:::999888777555444333888888777666444333222111333444555666777777777777666444222222444666777777444777888777888;;;;;;999666666555555555555666666222222222111111000000000555555555555666666666666777777777777777777777777777555444555999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888444111222555444000///222555222333666666444444777999999999888777666666555666555555666888888777555888888888777888888999999>>>===:::999888999;;;<<<888888999:::;;;;;;;;;;;;<<<;;;;;;::::::999999999===;;;888555444555666888:::999777666555444555555333444555666777777777777555666777777444333222333666666666666777777777777???;;;:::<<<===;;;<<<@@@===;;;999777666888999;;;999999999888666555333222555666666777888999999999======<<<;;;:::888777666777888;;;===???@@@@@@@@@??????>>><<<::::::;;;===;;;;;;;;;<<<<<<<<<======<<<============;;;999888;;;<<<>>>??????>>>>>>===>>>;;;;;;;;;888444555888:::;;;<<<<<<<<<;;;:::999;;;999777555444444555666777777888777777666555444777777666666666666666777666444333333333333111000000111222222111000///...111111000000000000111111555444333222111111111111000111222222111000111333111333444555555555777999888666555333222222222333555555666666555444444333333444555555555555777999555555444444444444555555222333555777777777777666777555444444444333000...555555555555666666666777:::777444444666555222///333333222111222444777888999888777777777888:::;;;999999::::::;;;<<<======<<<<<<<<<:::888777888:::666555444333333444666777777777777777666666666666444666888;;;<<<<<<;;;:::777666666555555555555666333555777888666555555555777777666666666888:::;;;666555555555555444444444333444666888999888777666777777888888999999::::::999<<<===;;;;;;>>>>>>;;;DDDCCCCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA===???BBBCCCCCCBBBCCCDDDAAAAAAAAA@@@AAAAAABBBCCCAAABBBCCCDDDCCCBBBAAA@@@>>>===<<<<<<>>>>>>===<<<<<<;;;;;;;;;;;;<<<======???>>>===>>>@@@@@@>>>=========<<<<<<<<<;;;;;;;;;999999;;;;;;<<<;;;::::::999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999:::;;;<<<<<<::::::;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999888777777777777777777666555444333333222444555555666666666666666555444222333555666666555666999:::888888;;;:::777777777666666555666666666333333333222222222111111666666666777777888888888888888888888888888888888888666555777:::======<<<::::::::::::::::::::::::777777777888888888888999555222333555555333333555777444444777888666666999::::::999888888777777666777666666777777777666555888888777777888888999999>>>===<<<;;;:::;;;;;;<<<888999999:::;;;;;;;;;::::::999999999888888777777===;;;999777666777888999:::999777666555555666666222333444666777888888999555777777666444333333444555555555666666666666777<<<999999<<<===;;;<<>>>>>>>>>>>===>>>===;;;999999:::<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;======>>>===<<<;;;<<<===>>>>>>??????>>>>>>>>><<<;;;<<<999555555999999:::;;;<<<<<<;;;::::::;;;:::888666555555666777999999999888888777666555666666555555444555555666666555333333444444222111111222333333333222111000111000000//////000000111333222222111111111111111000111222222111111222333111333555555555555777999666555555444444444555555666666666666555444333222444555666555555555777999555555444444444444555555222333555666777777777666666555333333333333000...333444555555666666666666888666555444444444222111333222111111222333555777777777666666777777888888666777777999:::;;;<<<<<<;;;;;;;;;999777666777888666555333222222333555666777666666666666666666666444555777999::::::::::::777777777666666555555555333555777777666444444555555555444444555666888999666666666666666666666666555666888::::::999888777666777777888888999999:::999<<<===;;;;;;>>>>>>;;;CCCBBBBBBBBBBBBCCCCCCDDDFFFEEEDDDCCCCCCCCCDDDEEECCCCCCBBBAAAAAAAAAAAAAAA<<<>>>AAAAAAAAAAAABBBCCCBBBAAA@@@@@@???@@@@@@@@@???@@@AAABBBCCCBBBAAA@@@???===<<<<<<======;;;:::<<<;;;;;;;;;;;;<<<======>>>======>>>??????>>><<<=========<<<<<<<<<;;;;;;777888999:::;;;;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@??????@@@@@@@@@??????>>>BBBAAA@@@@@@@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;;;;<<<======>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::888777777888:::;;;666555555555444444444444555555666666666555444444444333333444555666444333888;;;;;;999888:::999666999888777666666666666666444444444444444333333333666777777888999::::::;;;999999999999999999999999999888777888;;;===>>>===999999999999999999999999888888888888999999::::::888444444777777555555999999666666999999777777:::;;;:::999888888777777888:::::::::999999888777777777777777777777888999:::>>>>>>>>>>>>>>>======<<<888999:::::::::::::::999888888888888888888888777<<<;;;:::999999999;;;;;;888888777777666777888888222333444666888999::::::666777777666444333444444555555555666666666777777999777888<<<===;;;;;;>>><<<;;;999777777888999:::999999999888777666555555666666666777888888999999888999;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;999888999;;;::::::::::::;;;;;;;;;;;;:::;;;<<<>>>??????>>>>>>>>>>>>>>>>>>>>>??????@@@>>><<<;;;<<<999555666:::888999:::<<<<<<<<<;;;;;;;;;:::999777777777888999::::::::::::999888777777444444333333333444444555777555444444555555333222111222333444555444333222000000////////////000000000000000000000111111222000222333333222222333444222444555666555666777999555555555555666666777777666666666666555444333222444555666666555666777999555444444333333444444555222333555666777777666555555444333333333222000...000111444555666666555444444555555444333222222333222222111111111333444555444555666777777777666666333444555777888999;;;;;;:::::::::888555444555666555444333222222333444555666666666666666666666666444444555555666777999999777888888888777666444333222444666666555444444444333333333333444555666777666666777777888888999999888999:::;;;;;;;;;:::999555666666777888888999999999======;;;<<<>>>>>>;;;AAAAAAAAAAAAAAAAAABBBBBBFFFEEECCCBBBBBBCCCDDDFFFDDDCCCBBBAAAAAAAAAAAAAAA===???AAAAAAAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>@@@AAABBBAAAAAA@@@???===<<<;;;<<<<<<:::888<<<;;;;;;;;;;;;<<<======>>>======>>>??????>>><<<============<<<<<<<<<<<<888999999999999999999999888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>?????????????????????>>>>>>===AAA@@@?????????AAACCCDDD????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999:::;;;<<<===>>>;;;;;;<<<<<<<<<=========<<<;;;;;;:::::::::::::::===;;;999777777999;;;===555555555555555555555555777777777666555444333333333333333444666666333111888;;;;;;999999;;;:::777:::999888777777666666777555555555555555555555555666666777888999::::::;;;999999999:::::::::::::::888777777888:::;;;<<<===777777777777888888888888888888888999:::::::::;;;;;;777666888777555555888999666777999999777777::::::999888777666666777777=========<<<:::999999:::777777666777777888999:::===>>>???@@@@@@???>>><<<999999:::::::::999999888888888888888888999999999::::::999999:::;;;;;;<<<777777777777888888999999444555666777888999999999666777777666444333444666666666666777777888888999999777999>>>???<<<;;;>>><<<:::999888777888999:::999999888888777777777777666666777777888888888888777888:::;;;===>>>>>>???===<<<;;;:::;;;<<<===>>>;;;<<<<<<;;;999888999;;;999999999:::::::::;;;;;;;;;<<<===????????????>>>??????>>>======???@@@AAA>>><<<<<<<<<:::666777;;;777888999;;;<<<<<<<<<;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;999888888444333333333333444444555777666444444555555444333000111333444555444444333000//////......//////000.........//////000222222111222444444333333444666333555666666666666888999666777777888888888777777444444555555555555444444555666666666555555777999444444333333333333444444222333555666666666555555333222111222333222000///...000333555666666444333111333555444222111333555444333222222222333444444333444777888999888666444333333444666888999:::;;;999::::::888555444555666666666555444444444555555555555555666666666666666444444333222333555777888777888999999888666444222111333666666444333333333333333333333444555666666555555666777888999::::::999::::::;;;;;;:::999999555555666777888888999999:::===>>><<<<<>>;;;AAAAAAAAAAAAAAAAAA@@@@@@EEEDDDBBBAAAAAACCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA???@@@BBBBBBAAAAAACCCDDDBBBAAA@@@???>>>============>>>@@@AAAAAAAAA@@@@@@???===<<<;;;<<<<<<:::888<<<;;;;;;;;;;;;<<<======>>>===<<<===??????===<<<>>>>>>=========<<<<<<<<<;;;;;;:::999888888777777888888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>??????>>>>>>===??????>>>>>>???@@@AAABBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999???===:::888777888:::;;;555555666666666666777777888888888777666555333333444333333555666666333111555888:::888999<<<<<<999999999888777777777777777666666666666666666666666555555666666777888888999888888888999999:::::::::555666666666777888999;;;666666666777777888888888777888888999::::::;;;;;;===999888999888444444666888666666888888555555888888777555444444555666666;;;<<<<<<:::777666888:::666666666666777888999:::<<<===???AAAAAA@@@>>><<<::::::::::::999888888777555555666666777777888888888888999:::;;;;;;;;;;;;777777888999999:::::::::888888888888888888777666666777777666444444555777777888888999::::::;;;;;;:::999:::???@@@===<<<>>>;;;:::999888888888999999999888777666666777777888777777777777777888888888777888999:::;;;<<<<<<<<<::::::999:::;;;<<<>>>@@@;;;<<<===<<<;;;::::::;;;999999999:::::::::;;;;;;<<<===>>>??????>>>===<<>>=========>>>@@@AAA???<<<<<<===;;;777888<<<666777999;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888444333333333444444555666666555444444555666555333///000111222333333222222//////............//////------......///000222222111333444555444444666777444666777777666666888999888999::::::999777555444111222333555666777777777444555666555444444666888333333222222222222333333333333555666666555555444222111000111222222111///...000333555666555333222000333555444222111333666555555555444444444444555333555888::::::999666555444555666777888:::;;;;;;999::::::888666555666888888888777666666666666666444444555555666666666777444333111000111333555777666777888999888666444222111333666666444333333333333444444555666666777777444444555666888999:::::::::::::::999999888777777555555666777888999:::::::::===>>><<<<<>>>>>>>>>>>>>>???@@@AAABBBAAA@@@??????===<<<<<<======;;;:::<<<;;;;;;;;;;;;<<<=========<<<<<<===>>>>>>===;;;>>>>>>>>>=========<<<<<<>>>===;;;:::888777777777888888888888888888888888999999::::::::::::;;;;;;======================================================>>>???????????????>>>???????????????@@@@@@BBBAAA@@@???===<<<;;;:::<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;<<<<<<===::::::::::::::::::::::::;;;:::999999888888999999>>>===:::999888888999:::777777777888888888888888999999999888777666555444666555444555666666444333333777888777888;;;<<<999777777777666666777777888666666666777777777777777555555555555666666666666666666666777888888999999333444555555444555777999555666666777777888888888666777777888999:::;;;;;;===::::::<<<:::666444666888555555777777444444777777555444222222444555666666888888666333222555888555555555666777888999:::;;;<<<>>>???@@@???===<<<::::::::::::999888666666222222333333444555666666777888:::;;;<<<;;;::::::777888999::::::::::::::::::::::::999999777666555777777777555444444666888888999999:::;;;<<<=========;;;;;;??????<<<<<<>>>;;;:::999999888888999999777777666555555666777888777777777777777777888888777888999:::;;;;;;;;;;;;999999999:::;;;===>>>???:::<<<======;;;:::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;===============>>>>>>??????======>>><<<888999===777888999;;;;;;;;;::::::999999::::::;;;;;;<<<<<<::::::::::::999888777777333333333333444555666666666444333444555555444333...///000111222111000///......------------..................///000222222222444555666555666777999555777888888777777888:::888999;;;;;;:::888444222111222333555666777777777444555555444333333444666333222222111111222222333333444555666666555444333000//////000222222111///000222333555555444333222222333444444333333444555777777666666555555444444333555888::::::999777555666666777888999:::;;;;;;777888888888666666777999999999999888777777666666444444444555555666666777333222111000111222444555555666666777777666444444222444666666555444444444444444666777777888777777444555666777888999::::::::::::999888777666666666555666666888999:::;;;<<<:::===>>><<<===??????<<>>===<<<<<<>>>>>>===<<<<<<;;;;;;;;;;;;<<<=========<<<<<<===>>>>>>===;;;>>>>>>>>>>>>=========<<<>>>===;;;:::999999999999888888888888888888888888999999::::::::::::;;;;;;????????????????????????========================<<<===>>>???@@@AAAAAAAAA???@@@AAABBBBBB@@@???>>>??????>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========>>>===<<<<<<;;;;;;;;;;;;<<<999999999999999999999999::::::999888888888888888::::::999999999999:::::::::999999999999999999999999999999999999888777666999777555555666666666444444777888666777999999666555555555555666777888888666666666666777777777888666666666555555555555444333333444555555666777777222444555555333333666888555666666777888888999999555666666777888999:::;;;:::999;;;???>>>:::888999888555555777777444444666777666444222222444666777444666777555111111444999555555555555777888999:::::::::<<<=========<<<<<<;;;;;;::::::888777666555222333333555666777888888999:::<<<===>>><<<;;;999888999:::;;;;;;::::::999::::::::::::999888777777777777777555444444777999888888999:::;;;<<<======???;;;;;;======::::::===:::::::::999999999888888666555444333444555777888888777777777777777777777777888999;;;<<<=========999:::;;;;;;<<<<<<<<<;;;888:::<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<999:::<<<===>>>>>>===<<<;;;;;;<<<===============???======>>><<<999:::>>>888888:::;;;;;;:::999888888888999:::;;;<<<<<<<<<999999999888888777666555111111111222222333444555444333222333444555444333///000111111111000///......------------------...////////////000111111222222444666666666666888:::666888999999777777888:::555777:::;;;;;;888555333333444555555666555555555333444444333222111333444222222111111111111222222333444555555555444333333///......///111222111///444444444444444333333222666444333444555555444333666666666666555444333222333444666888888777666555777777888888888999999999444555666666555666888:::999999999888777666555555333333444555555666777777333222111111111222333444444444444444555555555555333555777777666444444555333444666777888888777777666777777888999::::::;;;;;;:::999888777666555555666666777999:::;;;<<<===:::>>>???<<<===??????<<>>@@@BBBBBBAAA@@@@@@???@@@@@@@@@AAABBBBBBCCCBBBAAA???>>>>>>===<<<===>>>???>>>===<<<;;;;;;;;;;;;<<<=========<<<<<<===>>>>>>===;;;>>>>>>>>>>>>===============<<<;;;:::::::::;;;<<<777777777777777777777777999999:::::::::;;;;;;;;;????????????????????????===============<<<<<<<<<;;;<<<>>>???AAABBBBBBBBB@@@AAACCCDDDDDDAAA???==================<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;999888888888888888888888:::999999888777888888888777777888999::::::;;;;;;;;;;;;;;;:::::::::999999999::::::::::::999888888:::888555555666777666666555888888666666888777444444444444444555777888999555555666666777777777888777777777666555555444444222222333333444555555666222444666555333333666999555666666777888999999:::444555666777888999::::::888888;;;AAABBB>>><<<===999666666888888444444777888777444333333555777999555888999666333333777<<<444444555555666888999:::999999:::;;;;;;<<<;;;;;;;;;;;;::::::888777555444555666777888999:::;;;<<<:::<<<>>>??????>>>;;;:::999:::;;;;;;;;;:::999999888999999::::::999999999777777777555444555777:::777888888999;;;<<<======???<<<:::;;;:::888999<<<:::::::::999999999888888555444333222333555777888888888888777777777777777777888:::<<<===??????@@@;;;;;;<<<===<<<;;;999888666999;;;;;;:::999999999;;;;;;;;;<<<<<<<<<======777888:::<<<>>>>>>>>>>>>999:::<<<=========<<<;;;???======>>><<<999:::>>>888999:::;;;:::999888777777888999:::;;;<<<<<<<<<777888888777777666555444000000000000111222333444444222222222444444333222000111222222111000///......------,,,,,,------...000000000000000111111222333444666777666777999:::777888999999888777888:::222555999;;;;;;999666444666666666666555444333222222333333222111000222333222222111111111111222222333444555555555444333222.........///111222111///666666555444333333333222888555333444666777444222666666666555444333222111333444555666666666555444777777777888888888888888222333444444444555777999888888888888777666444444333333444444555666777777222222222222222222333333333333222333333444666666333555888888666555555555333444555777777777777666888999999::::::;;;;;;<<<<<<;;;:::888777666666666666777888999;;;<<<===>>>;;;>>>???======@@@???<<>>>>>===>>>???>>>===>>>@@@BBBCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>===<<<;;;:::>>><<<:::<<>>;;;;;;===<<<999===<<<;;;:::999888888888555555666777888999999:::999::::::999888888999;;;:::;;;===???@@@AAA@@@@@@<<<<<<<<<<<<===>>>???@@@????????????@@@AAABBBBBB???AAACCCEEEDDDBBB???<<<<<<<<<==================666777999;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;:::999999::::::999888777999:::999888777888999888666444888999999777666666888;;;999:::;;;:::888777888999666666777888999999::::::;;;:::888666666777888999444555666666666666666555555555444444555666888999666999;;;:::888888:::<<<999666555666888999777444333333333444444444555555222333444555666666666666666666666777999999888777999999888888888888999999:::;;;;;;::::::888777666555555555555555444444333444444444444555777888999777777777777666555333333555444444444444555666666888888999::::::;;;<<<<<<888888777666555444444333777555444666999;;;:::888<<<============;;;999888;;;;;;<<<<<<<<<;;;:::999:::999888777777999;;;<<<999888666444333222222333666666777999:::;;;<<<===<<<;;;::::::999999999:::;;;:::999777777777777888666666555444444444444555999999999999:::;;;<<<<<<666999<<<=========>>>???>>>>>>>>>>>>===<<<::::::;;;:::888777777999:::<<<666666777888999::::::;;;888888999:::<<<>>>@@@AAA============>>>>>>>>>>>>>>><<<::::::<<<<<<:::888777888:::999777666666777777555555555888999:::999;;;<<<======;;;888555222111111111111111000//////000/////////000111333444000000//////.........---+++,,,...000111000///...000//////...///111333444666555444555777888888888:::::::::999999777666666666666666666666666666666777666555444444444444444444333000---000444333///222111000//////.........333444444555555444444333---------...//////000000333111//////111333555555444333333555777666333///333333333444444333222222666666555444333222222111777777777777777777777777666555333222222333444666999888888777666555555444444555666555444444555666333333333333333333333333333333444444555444444444222666777555555777666222111111111222777<<<:::333777777666666555555555444444555666888888888777666555666888:::;;;;;;;;;:::========================DDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEECCCBBBAAAAAAAAAAAA===>>>???>>>======???@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>===============<<<;;;::::::===;;;:::;;;>>>@@@???===>>><<<:::999;;;<<<===<<<:::======;;;:::<<<;;;888<<<<<<:::999888888888888777777777888888999999:::999::::::888777777999;;;:::;;;===>>>???@@@@@@???>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@???@@@@@@AAAAAA???@@@BBBCCCCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>???@@@AAAAAA<<<<<<<<<;;;;;;:::888888888999999999777777999;;;888888999999888777666666999::::::888777777999;;;999:::;;;:::999888999:::888888888999999::::::;;;<<<;;;999888777888999:::555666666666666666555555555555444444555666888999777999:::999777555777888888666444444777888666555333333333333444444444444444444444555666666777777777666666777999:::999777999888888777777888888999999999888888777666666666666666666666666555444444444444444444555666777888777777777777666555333333444333333333333444555555777777888999::::::;;;;;;888777777666555444444333666555444666999;;;:::888<<<<<<======<<<;;;999888::::::::::::999999999999999888777666777888:::;;;999888666555333333333333555555666777888999999:::<<<;;;::::::999999::::::999888777666666666777888777777666555555555555666666666666666777888999999777999<<<============>>>===>>>>>>>>>===<<<;;;;;;:::999777666666777999:::777777777888999999::::::999999999:::;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<:::999999;;;<<<:::888777888:::999777666666777777555444555777888888888999:::;;;;;;999666333111222222222222222111000000000000/////////000111222000/////////............+++---///000111111//////000000//////000222333444444555666999;;;;;;888666999999999999888777666555555555555555555555555555444444333222222333333333000111///,,,///444333000111111000////////////000333333444444444444333333/////////000111111222222444222000000222444555555555444444555777666333000444444444555555444444333555555555444444333333222777777777777777777777777666555333222222333555666888777777666666555555555444555666555444444555666333333333333333333333333333333444444555555444444333666777444444777666333111222111222777<<<999333777666666666555555555444555555666777777777777777555666888999:::;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>???>>><<<<<<===???AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@???===<<<;;;<<<<<<<<<<<<;;;:::999999;;;:::999:::<<<>>>===<<<>>><<<:::999;;;<<<<<<<<<;;;>>>>>>::::::;;;:::777;;;:::999888888888888888999999999999999:::::::::999999999777666666999;;;::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>@@@@@@AAAAAA<<<<<<<<<;;;:::888777666666777888888777777999;;;666999;;;:::777666777999::::::;;;:::888888:::<<<888:::;;;;;;999999:::<<<999:::::::::::::::::::::<<<;;;:::999888999:::;;;777666666666555444444444555555444444555666888999999::::::888666444444555777555333333555666666666333333444444444444555555666555555555666777888999888777777888::::::999777888888777777777777888888888777666555444444555555777777777777777666555555555444444444555666777777666666666666666555444333333333222222333333444555666666777777888888999999777666666666555444444444555555444666888:::999999;;;;;;;;;;;;;;;:::999888:::999888777777777888999888777666666666777888999999888777555444444444444444444555555555666666666;;;::::::999999999999999666666666555666666777888888888777666666666666666555444444555666777888888999;;;===>>>===<<<<<<===<<<===============<<<<<<:::999777666666666777777888888888888888888888888999999999::::::;;;<<<===========================:::888888888:::;;;:::999777888:::999888666777777888666555555666777777666777888999999777555222111333222222222222111111111111111000///////////////////////////............,,,---///000111111000///111111111111222333444444333444888<<<>>><<<888444888888888777666666555555444444444444444444444444111111111000111111222222---......,,,...333444000000000000///000000111222222222333333333333222222///000000111111222222333555333111222444666666666555555555666777666444111444444555666666555555444444444444444444444444444555555555555555555555555555444333222222333555555666666666555555555555555444555666555444444555666444444444444444444444444222333444444555555444444444777666333333666777444111222222222666:::999333666666666555555555555555666555555555555666777777555555777888999:::::::::::::::::::::::::::::::::EEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAA>>>??????>>><<<;;;<<<>>>@@@@@@@@@AAAAAABBBBBBCCC@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;:::999888888999999999:::;;;<<<<<<<<<===;;;999999;;;<<<<<<;;;<<>>;;;:::<<<:::777999999888888777888888888;;;;;;;;;;;;;;;:::::::::999999888666555666999;;;::::::;;;<<<<<<======>>>======<<<<<<===>>>??????AAAAAAAAAAAA@@@@@@???>>>??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;999999;;;<<<============<<<<<<<<<:::999777555444555666777777666777999;;;555999===<<<777555888;;;:::;;;<<<;;;:::999;;;<<<888999;;;;;;::::::;;;===999999999999999999999999::::::999888888888999:::888777666555444444333333555555444444555666888999999999999888666555555555666555333222333555666777555555555555666666666777888777555555666777:::;;;999888777888::::::999777777777777666666777777777888777555333333444555666888888888888888777666666555555444444444555666666555555555666555555444444444444333333333444555555555555555666666777777777555555555555555555555444444444555666777999999999:::::::::999999888888888;;;:::888666666777888999777666555555555666666777888777777666555555555555555555555444444444444444888888777777777777888888555555666666777888999999888777666666555555666666666666666777888999:::;;;:::<<<>>>>>>===<<<;;;<<<;;;<<<===============<<<;;;:::999777666666666666999999999888888888777777:::999999999999::::::;;;<<<<<<;;;;;;;;;;;;::::::777777777888999::::::999777888:::999888777777888999777666666777888777666666777888888777555333222333222222111111111111111222222111///......------///////////////.........------///000111111000000222222222222333333444444222333777:::<<<;;;777333777777666666555555555555444444444444444444444444111000000000000111222222---000000---///333333000000///000000111222333444111222222333333222222111///000000111111222222333666444333333555777777777555555555666666555444333333444444555555555555444333333333444444555555555444444444444444444444444444444333333333444555555444444444444444555555555444555666555444444444666555555555555555555555555222222333444555555555555666777666333333666777666222333333222444888888333555555555555555555555555666666444444444555666777444555666777888999999999999999999999999999999999DDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBBBB@@@???>>>>>>======?????????>>><<<;;;<<<>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@???>>><<<;;;;;;:::;;;;;;;;;;;;:::999888777777888999999::::::;;;<<<<<<;;;999:::;;;<<<;;;:::<<>>???AAAAAAAAAAAAAAA@@@???>>>???>>>=========>>>??????======<<<<<<<<<;;;;;;;;;888999::::::;;;;;;;;;;;;<<<<<<<<<:::999777555444555666777777666777999;;;555:::===<<<888666999<<<:::;;;<<<<<<;;;:::;;;<<<888999:::::::::999;;;<<<888888888888777777777777888777777777777777888888888777555444333333333333555555444444555666888999999888888888888888777777444444444333333444666777777777777777888888888888888777666555666888:::<<<999888777888999:::888666777666666555555666666777999777555444444555666777888888888888888777777666666555555444444444444555333444555555555555555444555555555555555666777777444444555555555555666666444444444444555555555555333444555666777777888999888888888777777777777777<<<:::888777666777999:::666666555555555555555555666666666666666555555555666555555555555444444444666555555555555555666666555666777888999999::::::777666555555444444555555777777777888999:::;;;<<<;;;===??????===<<<;;;<<<;;;<<<===============<<<;;;;;;:::999888777777777::::::999999888777777777999999888888888888999999::::::999999999888888888666777888888888888999:::666888::::::888888888999:::888777777888999888777777888888888888777555555333222111000000000111111333222222111///...,,,,,,.........///////////////......///000000111111111222333333333444444444444333222333555777777666444777666555555444555555666444444444444444444444444222222111111111111222222///222333000000222222///000000000000111333444555111222222333333222222111111222222333444444555555666555444555777888888777555555666555555444444444111222333444444444444444222333333444444555555555333333333333333333333333333333333333444444555555333333333333333444444444444555666555444444444666555555555555555555555555111222333444555555555555666888777333333777888666222444333111333666666333444444444555555555555555666555444333333444555666444444444555666777888999888888888888888888888888DDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAACCCBBB@@@???>>>=========??????@@@???======>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777888::::::999999;;;<<<;;;:::999:::;;;<<<;;;999;;;>>>>>>;;;;;;===<<<999888888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<999::::::999888888999;;;;;;;;;;;;;;;;;;<<<===>>>@@@???????????????@@@@@@???@@@AAABBBAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;:::888777666666777888888777777999;;;777:::<<<<<<:::999:::<<<999;;;<<<<<<;;;::::::;;;777999::::::888888999;;;666666777777777777777777666666666777777777777777777666555333333333444444555555444444555666888999999888777777999999888666222444666666555555666888777777888888888999999999777666666666666888999:::888777777777888888777555666666555555555555666666888777666555555666777888888888888888888777666666666666555444333333333444222333444555555555555555666666666555666777777888444444555555555555555555333333444444555555555666222444666666666666888:::777777666666555666666777::::::888777777777888999666666666555555555444444333444555555666555555444666666666555555555555555444444444444444555555666666666888999::::::::::::666666555444444444444444444444555666777999:::;;;;;;===??????>>><<<<<<<<<<<<===============<<<<<<;;;:::::::::999999888888:::999999999888888777777888888777777777888888999999999999888888777777666777888999999888777888:::666888::::::999888999:::999777666666888999888777888888888999888888777777444333222000000111222222333333333222111///---,,,.........///////////////...//////000000111222222222333333444444333333222333111000000222444444444777666555444444555666777444444444444444444444444444333333222111111222222///444555222000111111///111111111111222333444555222222333333333333222222444555555666666777888888555444444555777888888777444555555555333222333444111111222333444444444444333333333444444555555555333333333333333333333333222333333444444555555555333333333222222222222222444555666555444444555666444444444444444444444444111222333444555666666666555888777444444777888555222555444111111555555333444444444444444555555555555555444333333333333444333333333444555666888888777777777777777777777777BBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@???>>>>>>@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>=========>>>>>><<<<<<<<<<<<;;;:::999888777999;;;:::999999;;;===;;;:::999:::;;;<<<:::999777:::;;;999999<<<<<<999888888888888999:::<<<<<<:::::::::;;;;;;<<<<<<<<<888:::<<<<<<;;;:::::::::===<<<;;;;;;;;;<<<===>>>@@@@@@????????????@@@@@@>>>???AAABBBBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@??????>>>======<<<<<<;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888888888999999999777777999;;;999::::::;;;;;;;;;;;;;;;888:::<<<<<<;;;:::::::::888999:::999777666777888666666666777888888999999666666777888888888888888666555333222222333444666555555444444555666888999;;;888666666777777555333111444888888777666777888666666666777777777888888555555666666777888888999888777666666777777555444666555555444444555555666666666666666666666777777777777888888777777666555777666555444333333333333111222333444555555555555555555555555555666777777555555555555555555555555222222333444444555666666222444666666555555888:::666666555444444555666777888888777777777666666666666666666666666555444444111222333555555555444444444444555555555555555555555555555555555666777777555666777888999999888888777666666555555555555555333333444444666888999:::;;;===??????>>>============>>>>>>>>>===<<<;;;;;;888999999999999888888888999999999888888888888888666666666666777777888999;;;::::::999888888777777888:::;;;:::888777888:::666888::::::999999999:::666444333444666777777777888888888888888888888888666555444222222333444555444444444333222000...---............/////////000////////////000111222222111222333444444333222111111000//////111333333333888777555444444666777888555555555555555555555555555444333222111000000000,,,111444111///111222000222222222222222333444555333333444444444444333333333444444555555666777777555444444555777888777666333444555333111000222444111222333444555555555555333333444444444444444444444444444444444444444444111222333444555555555555333333222222111111000000444555666555444444555666333333333333333333333333000111333444555666666666444777888666666888777444333555555111000333555333333333333444444555555555444444444444444333222222333333222333444555777888777777777777777777777777BBBBBBAAAAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDD>>>@@@@@@@@@???@@@AAACCCBBBAAAAAA@@@@@@?????????@@@???>>>======>>>??????<<<<<<<<<<<<;;;:::999999777999;;;;;;999999;;;>>>:::999999:::;;;<<<:::888444888999777888;;;;;;888888888888999:::;;;<<<===999999::::::;;;<<<======888:::===>>>===;;;::::::>>>===<<<;;;<<<<<<>>>???>>>>>>===============>>>===>>>@@@BBBBBBBBB@@@@@@===>>>???@@@@@@@@@@@@@@@AAA@@@@@@???>>>======<<<;;;;;;;;;<<<;;;;;;:::999<<<<<<<<<<<<;;;;;;:::999999::::::999888777999::::::999999;;;<<<===<<<:::888:::<<<<<<;;;999999:::888999999888666555666777666666777888999::::::;;;666777888999999999999999555444333222222333555666555555444444555666888999<<<999666555666555222///000444999:::999777777888555555555555666666666666444555666777888888888777777666555666777666555333555555555444444555555555555555666777777666666555777777777777777666555555777666555444333222222222111222333444555666666666555444444444444555666666555555555555555555555555222222333333444555666666111444666666555555777:::666555444333444444666777666666777777666666555444666666777777666555444444000111333444555444444333333333333444444555555555666666666666666777888999444555777888888777777666888888777666666666666666444444444555777999:::;;;:::<<>>===>>>>>>>>>>>>>>>>>>===<<<::::::666777777888888888888777888888888888888888888888555555555666666777888999<<<<<<;;;;;;:::999888888999;;;<<<;;;888666888:::666888::::::999999:::;;;333222111222444666666666777777777777888888888888999777555444444444666777444444444444333111///...---.........//////000000////////////000111222333111222333333333222111000000//////111333444333222888777666555555666888999666666666666666666666666555555333111000/////////(((///222000///111222111333333222222222333444444333444444555555444444333000000111222222333333444444444444555777888777666222444444333000///111444222333444555666666666666444444444444444444444444444444444444444444444444111222333444555555555555444333333222111000//////444555666555444444555666333333333333333333333333000111333444555666666666444777999777777999777444333666555111000333444333333333333444444555555555333333444555444333111000333222222222333555777888888888888888888888888888EEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBB???@@@@@@@@@???>>>===<<>>======<<<<<<<<<===;;;999888777888999::::::999888888::::::999888999999888888999999:::;;;888888999999999999888888666888;;;===>>>???>>>===::::::999999999:::;;;;;;=========<<<;;;;;;::::::@@@===;;;<<>>>>>>>>>>>>>>???@@@AAABBB>>>===<<<===???@@@@@@?????????@@@AAAAAA@@@@@@@@@?????????>>>===<<<<<<;;;;;;;;;::::::::::::999999;;;<<<=========<<<:::999<<<<<<:::999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<;;;;;;===;;;999888888888666444888777555555666888:::<<<999888777666666777888999888777777666666666666777666777888777666666888:::777777666666666666777777666777999999777666777888666666555555555444444444555666666666777777888888777777777777666555444333555444333333444555777888777777666666555555555555999::::::999999888777666444333222111111111222333555444444444444555666666666555555444444444555555:::999777666555555666666333444666777777777666555777888999777666666777999777555333333444666666555777666555444333333222333444555666666666555444333555555555555555555555555666555444333333444666666888999:::;;;:::999888777777666555444444555666777777777777777888999:::;;;777777666666777888999999>>>??????@@@@@@@@@??????@@@>>><<<===??????<<<::::::999999999888888777777;;;<<<:::777777;;;:::666666555444555777999999888:::;;;<<<;;;:::999:::<<<>>>===<<<;;;999888666666777888:::;;;:::999777555555555555555666777888999<<<;;;999777777888999:::888777777:::>>>>>>;;;888666555444333222111111111,,,///222444222111/////////...---------///000111333444555333111000000111222222222333333333444444777777666666555555555444777777777777777777777777444444333222222111000000---000222222000000222555555444444333333444444555555555666666666555333222111222333444555555555555333333444555666777888888444444333333222111000000333333555555555444333222444444555555555555444444777666555444444444444444333333444444555444444444333222111111111222333444666666666555333222444555222222222111111111000000000111333444444444333333444999<<<999999;;;999333999888666444333222333333444333222222111111111222555222111222444555444111222333444666777777888888666777888999999999999999DDDDDDEEEEEEEEEDDDCCCCCC@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@??????>>>>>>>>>>>>======????????????????????????@@@???>>>======<<<<<<<<<<<<;;;999777777888999:::<<<:::999:::;;;;;;:::999:::999999888888888999999888888999999999999888888999:::<<<===>>>===<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<===???@@@@@@>>>????????????@@@AAABBBCCC@@@>>>======???AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;:::::::::999999888888888;;;<<<===>>>??????>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<<<<<<<;;;::::::999777777777777555333555444444444555666888888888777777666666777777777777777666666666777777888666777888777666666888:::777777777666666777777777555777888888777666666777555555555444444333333333555555555666666777777777777777666666555444333333444444444444444555555666777777777777666666555555888888888999888888777666444444222111111111222333222222222333444555666777666555555444444444555555888777666555555555666777555666666777888888777777555777777777666777888:::;;;999666666666777777666666555444333222222222222444444666666666666555444555555555555555444444444666555555444555666777888::::::;;;::::::888666555777666555444444555666777777777777777888999:::;;;888888888888888999::::::===>>>??????@@@@@@@@@???@@@???===>>>??????<<<999999999888888777777777777:::;;;999777888;;;:::777555444444666999;;;<<<;;;<<<===>>>===;;;:::;;;<<<>>>>>>===;;;:::888777777888999999:::999888777666666666666666777888999:::999999888888888:::;;;<<<888777888:::===>>>;;;999666555444333222222111111---000333444222111111111000000///...//////000111222333444333000///000111222222333333444444555555777777666666666555555555777777777777777777777777555444444333222222111111000222444444222222444666555444444333333444444555333444555555555444333222111111111222222222222222333333333444555555666666333333222222111000000///222333444555555444444333555555666666666666555555666555555444444444444555111222333444555666666666444333222111111222222333555666666555333333444666333333222222222222111111111222444666777777777777555999;;;888888;;;999444888777555444444444555555222222111111222333333444666444333333555666444222333333555666777888888888777777888999999999888888CCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>???>>>======<<<<<<===???@@@????????????????????????@@@???>>>======<<<<<<<<<;;;:::888777777888999:::<<<;;;:::;;;<<<===<<<;;;::::::999888777777777777888888999999999999888888;;;<<<======<<<;;;:::999999999999:::;;;<<<===>>>;;;;;;;;;<<<===>>>>>>>>>???>>><<<===???@@@@@@???????????????@@@AAABBBBBBAAA@@@>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>======<<<<<<;;;;;;;;;::::::999888777777666:::;;;<<<===????????????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::777666555555666666555333333444555666666777777777555666666777777666666666666666666666777777888999666777888888777777999:::777777777777777777777777555777999888777666777888444444444444333333333333555555555555555666666666666666555555444444333333444444555555444444333222666777777777777666555555666666777777888888777777555444222111111111222333000111111222333555666777555555444444444555555666666666555555555666777888777777777777777888888999444555666777666777999;;;<<<:::777666777777666444555444333222222111222222333333555555666666666666666666555555555444444444555555555555666888999:::;;;;;;;;;:::888777555444666555444333333444555666777777777777888999:::;;;::::::999999::::::;;;;;;<<<<<<===???@@@@@@@@@@@@AAA@@@>>>>>>>>>===;;;999777777777777666666666666888999999666888<<<;;;777555444444666:::===>>>>>>>>>???@@@???===<<<<<<>>>???>>>===<<<;;;:::999999999999999999999888888888777777777777777888999:::777888888999;;;<<<<<<===888888888:::<<<===;;;999666666555444333222111111000111333444333222333444333222111111111111111222333444555444222000111222333333333444555666666777777777666666666666555555777777777777777777777777666555555444444333333333222444555555444444666777555444444333333444444555111222333444555444333222333333222111111222444444555555555555555555555555333222222111111000000///111222333444555555444444666666777777777777666666444444444444444555555666000111333444666666777777555444333222111111222222333444555444333333555777444444444333333333333222222444666888:::;;;;;;;;;666999:::888888:::999777777666666555555666666777000000111111222444555666888666555555666666555333333444555666777888888888888888999999999888888777CCCCCCCCCCCCCCCBBBBBBAAACCCCCCBBBBBBBBBBBBAAAAAABBBAAAAAA@@@?????????>>>===<<<;;;;;;;;;===@@@AAA????????????????????????@@@???>>>===<<<<<<<<<<<<999999888888888999999:::<<<;;;::::::<<<===<<<;;;;;;;;;999888777666666666888888999999999999888888;;;;;;<<<<<<<<<;;;:::999::::::::::::;;;===>>>???<<<<<<=========>>>>>>>>>???>>>======>>>??????@@@>>>>>>>>>>>>???@@@AAAAAACCCAAA@@@@@@AAABBBAAA@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;:::999888777777999999:::;;;<<<<<<<<<===:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::999666555444555666777666555555666888999:::999888777333444666777777666555555666666666666777888999:::666777888888777777999;;;888888888888888888888888777888::::::888888888999555555555555555555444444444444555555555555555555555555444444333333333333444555555555555333111000444555666666666666555444444444666777777888888888555444333222111222333333111111111111222333444444555444444444444555666666444444555555666777888888888888666666666777888999555666777666666666888:::777555444444444555333222444333222222111111111222111222333333444555555666666666666555444444333333333444444555777888999::::::999999888888777666555666555444333333444555666777777777777888999:::;;;;;;:::::::::::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@AAA@@@???>>>===<<<:::888666666666666666666555555666888888666888<<<;;;777666555555777999<<<<<<<<<<<<===>>>>>>======>>>??????>>>>>>===<<<;;;;;;:::;;;:::999888888888999999888888777777888999::::::777888:::;;;<<<<<<<<<;;;888999999:::;;;;;;;;;:::777666666555333222111000111333444444333333555666444444444333333333333333444666666555333333333444333333444555666777888888777777666666666666666666777777777777777777777777666666666666555555444444444444555555555555666777555444444333333444444555111222444555666555555444666555444444555777:::;;;999999888888777777777666333333333222222111111111111222222333444444444444555555666666666666555555333333333333444555666777222222444555666666666666555555444333222111111111222333444444333333555777555555555555444444444444333444777999;;;<<<======777888888888888999999999888888777777666666666666111111111222333444555666777666666555555555444333333444555666777888888888999999999999999888777666CCCCCCCCCCCCCCCBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???===<<<;;;;;;<<<>>>AAABBB????????????????????????@@@???>>>===<<<<<<<<<<<<888888888999999:::;;;;;;:::999999:::;;;<<<<<<;;;<<<;;;:::888777666666666888888999999999999888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCDDDBBBAAA@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>??????>>>>>>>>>>>>=========<<<<<<;;;::::::999999;;;;;;;;;::::::::::::;;;:::;;;============;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888999999999777666666666888999888777444666888::::::999777666333444555777777777666555666666666666777999::::::666777888888777888:::<<<888888999999999999888888888:::;;;;;;:::999999:::666666666777777777777777555555555555555555444444555555444333333333444444555555666666555333111000222333555666666555444333333444555777888888888888555444333222222222333444444333222222111111111111444444444444444555666666444555555666777888999999888777555444444555666777777888888777555444555777222222111222444555444333333333222111111111222222000000111111222333444555666666555555555444444444222222333555666777888888777777777777777777888888666555444444444444555666777777777777888999:::;;;;;;::::::999999999::::::999:::<<<===>>>??????@@@?????????>>><<<:::888888555555555555555555666666555888888777999<<<:::666888777666666888999999999777999;;;<<<<<<===???AAA>>>>>>>>>======<<<<<<<<<;;;:::999999888888999999888888888888888888999:::999::::::;;;;;;:::999999999999:::::::::::::::;;;777777777666444222111///111333444444444444666888555555555555555555444444333444555444333222333444444444555555666777888888666666777777777777777777888888888888888888888888777777666666666666666555444444444444555555555555555444444333333444444555333444555777777777666666666555555666888;;;>>>@@@999999888888777777666666555444444444444444333333222222222222333333444444333444444555555444444333222222222333444555666777555555555666555555444444555555555444333222111111222333444333333333555777666666666555555555444444333444666999:::;;;;;;;;;888777777888999888999:::<<<;;;:::999777666444444333333222222333333444555555555555555444333333444333444555777888888999999999999999999999888777666CCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@>>>=========>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<888999999:::;;;<<<<<<===:::999888999;;;<<<<<<;;;===<<<;;;999888777777777888888999999999999888888777777888:::;;;<<<>>>>>>===<<<<<<<<<<<<===>>>>>>@@@@@@@@@???>>>============>>>???>>>======???AAACCCCCCCCCCCCDDDEEEFFFFFFEEECCCAAA@@@AAAAAA@@@>>>@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;>>>======<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888999888777888999:::999888333555666888888666555444444555555666777777777777777777777777888888999:::666777888888888999;;;===888999:::;;;;;;:::999888999:::<<<<<<:::999:::;;;777777777888888888888888666666666555555555555555666555444333333444555666666666666666555444333222111333555666666555444333444555666777888888888888666555333222222222333444666555444222111000000///444444444444444555666777555666777888999999999999777666666555555555555555888999888777444333444555333222333555777888777666333333222222222222333333111111111111111222333444555555555555555555555555222222444555666666666666555555555555666777888999777666555444444555666777777777777777888999:::;;;;;;;;;:::999999999::::::::::::;;;===>>>>>>>>>>>><<<===>>>===:::888888888555555555555666666666666555888888777999;;;999555999888666666888999888777666777::::::;;;<<<>>>@@@===============<<<<<<<<<::::::::::::999999999999888888777777777888888999:::::::::999999888888888999:::;;;;;;999999:::;;;777777777777555333000///000222555555555555666777444444555666666666666666111222333222111000111222555555555666666666666666666666777777777777888888888888888888888888888888666666666666666666666666555333222333444555444333555444444333333444444555444555777777888777666666333333444555777:::===???666666666555555444444444555555555555555555555555333333222222222222333333333333333444444333333333222222222222333444555666666666777666666555333333444444555555444333222111222333444333222222444666666666666555555555555444444555666888888888777777777555777::::::888888:::======<<<;;;999666444333444333333333333444444555333444555555444333444555444555666777888999999999888888999999999888888777DDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????<<<<<<>>>???@@@@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>======<<<<<<<<<888999:::<<<===>>>>>>>>>;;;:::999:::<<<>>>===<<<===<<<;;;:::999999999999888888999999999999888888777777888999:::<<<===>>>???>>>======<<<=========????????????????????????===>>>??????======???AAACCCBBBBBBCCCCCCDDDEEEFFFEEECCCAAA@@@@@@@@@???===?????????>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;<<<===>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777777888:::999888888999:::999777444555666777777666555444666666666666777888999999888888888777888888999999666777888888888999;;;===888999:::<<<<<<:::999888777999::::::999888888999666666777777888888888888777777777666666555555555777666444333333444666777888777666666555555555555222444666888888777666444666666777888999999999888666555444333222333444444666555444222222111111111444333333444444666777777777888999:::;;;::::::999777777777777777666555555777777777666444333555666555555555777999999888666444444333333333333444444444444333222222333444555333333444444555666666666333444555666777777666555777666555555555666777888888777666555555666777888777777777777888999:::;;;===<<<<<<;;;::::::;;;;;;:::;;;<<<<<<============999;;;<<<;;;888666777888555555666666666777777777666888999777888;;;888333999888777777999:::::::::888999;;;;;;::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;:::999888888777777666666777777777999888777777777888999:::999;;;<<<;;;888888:::<<<777888888777666333000......111555666666555555666222333555666777777777777111333444333222111222444666666555555555555444444666666777777777888888888888888888888888888888888666666666666666666666666666444222333555666444222555444444333333444444555555666777777777666555444333444555666777999::::::555555444444444444444444555555555555555555555555555444333111111111111222333444444444444444444333222222222222333444555555555666666666666555555444333444444555555444333222333444444333222111333444666666555555555444444444666777888888777666444333666444666<<<<<<888777:::<<<===<<<<<<:::888666444222222222333444555666777222444666666555444666888444555666777888999999999777777888999999999888888EEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>999:::<<<===>>>???>>>>>>??????@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>======<<<<<<<<<999:::;;;===>>>?????????<<<;;;:::<<<>>>??????>>>======<<<;;;::::::::::::888888999999999999888888888888888999:::;;;======@@@???>>>======<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA<<<>>>@@@???===<<>><<<>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::888999999::::::;;;;;;<<<999888888888999;;;===>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666666777888:::999888888999999888666777888888888888888777777777666666666666888:::;;;999999888888888888888888666777888999888999<<<>>>888999;;;<<<<<<;;;999888666777999999777666777888555666666666777777888888888888777777666666666555777666555444444555777888999888666555555666777777444555888::::::999777666777888888999999999999888666555444333222333444444555444333333222222333333333333333444555666777888888999:::;;;<<<;;;:::999777888999999999777666555555666666666444444666888777666666777888888666444444444444333333444555555777666555444333444555666222333333444555666777777555666777888888777666666888777666555444444555666999888777666666777888999777777777777888999:::;;;???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<777999;;;:::777666666888555666666666777777888888666999999888888:::777222999777777888;;;=========;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<:::888777777777666666666666666777777666555555666888:::<<<999;;;<<<;;;888777:::<<<777888888888666333000...---000444777666555555555111222444666888888888888444666777666555555666777666666666555444444333333666666777777888888888999888888888888888888888888555555555555666666666666777555333444666777555333555444444333333444444555555555666666666555333222666666777888888888888777666666666666666666666666444444444444444444444444666555333111000000111111444555555555555555555444333333222222333333444444444444555666777777666666222333444555555555444333444555555333111111222333666555555555444444444444888999999888777555333222555333666===>>>999777:::;;;;;;<<<<<<;;;999888666000000111222444666888999222555777777666666888;;;444555666888999999999999666777888999999999999999IIIGGGDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>===<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA???===<<<<<<===>>>777999;;;======<<<;;;:::;;;<<<>>>@@@@@@@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;888999999::::::999999888777999::::::999:::<<<>>>======<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@???===>>>???@@@@@@AAA@@@@@@DDDCCCAAA@@@@@@AAABBBDDDAAAAAAAAAAAA@@@???>>>>>>999;;;>>>???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;:::999888777888;;;===???================================================777AAACCC999444888:::777999999888777666555444444555777999999888888999:::;;;::::::999999::::::;;;888999999::::::999999888:::888777888<<<===<<<:::888888777777888888999:::666666666666666555555444333333333444444666777777666666666666666666555555777888888777555555666777666555444333333444555666444555555666666666666666777777777777777666555555666555555444444444555555333333333333333333333333555555555555555666666777333555888:::<<<===>>>>>>===;;;999888666666666777555555555666666666666666777777777777666666666666666555444333222333444555555555555555555555555555333333444444555555666666555666777666555444555777666888888666222111333555999777444555999;;;;;;:::;;;;;;:::::::::;;;;;;<<>>======>>>>>>===<<<<<<<<<<<<===999::::::999777666777999777777777666777888888999:::;;;;;;<<<<<<;;;;;;:::888777666888:::<<<<<<;;;888:::<<<<<<<<<<<<===???;;;<<<>>>???>>>===>>>???>>>>>>======<<<<<<;;;;;;:::999999:::<<<<<<888444444555555777888:::<<<=========<<<;;;::::::999999888666444222111222333444555555555555555444444444666555555555555666666777666666777777777777666666888888888888777666444444555666777999999888888777:::888666777999:::999666666777777888888888777777888888888888888777666666555444444444555666888999444555555555333222333444555555666666777888888888888777555444333333444444333444444555555444444333777777666555333222111000555555666666555555444333666555555444444444555555555444333333222222222222444444555555666555555555666555444333333444666666555333444888888444333444999999:::999888666444333444444555777777888888888999999999888888666555555000111333444555555444333333333444666777999::::::777777777777888999:::;;;999:::;;;;;;;;;:::999888HHHFFFDDDCCCDDDEEEEEEDDDCCCBBBAAA???>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>?????????@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>><<<<<<<<<===>>>999:::<<<======<<<;;;:::;;;<<<===>>>????????????======<<<<<<;;;;;;;;;:::999999::::::::::::999999888999:::999888999;;;=========<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@??????===>>>>>>>>>??????@@@@@@CCCBBB@@@??????@@@AAABBBAAAAAAAAAAAA@@@???>>>===999;;;======<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::;;;999999888888:::;;;===>>>================================================:::VVViii[[[@@@333444888999999888888777777666666555777999:::999999:::;;;;;;::::::999999::::::;;;::::::;;;;;;;;;;;;:::::::::888777999;;;===<<<:::888888777777888888999:::666666666666666555444444444444444444555666777888666666777777777666666666777888888777555444555777666666555444444555666666555666666777777666666555777777777777777666555555666555555444444555555555555555555555555555555555555555555555666777777888777888999;;;<<<=========>>>===;;;888777666555555666555555555555666777777777777777777666666666666555444333222222333444555444444444444444444444444555555555555555666666666444555666555444333444666666777888666333222333555888666444444777::::::999;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::::::::::::::777888888777555555666888777777777777777888888999999::::::;;;;;;::::::999888777666888:::<<<<<<;;;999;;;<<<<<<;;;;;;===>>>:::<<<>>>>>>=========>>>>>>>>>=========<<<<<<<<<;;;999888:::;;;;;;888666666666777888999;;;<<<===<<<<<<;;;::::::999888888888666444333222222333444444444555555555555555555666555555555555666777777666777777888888777777666888888888888777666555444555666777888999888888777:::888666777999:::999777777777888888888888777777777888888888888777666666555555555555555777888999555666777666555444444666888888777777777666666666666666555444444333444444333333444444444444333333777777666555444333333222444555555555555444333333555555444444444444444555666555444444333333333444444444555666666666666555666555444444444444555666555333333666666333333555555666777888888777666555444555666777888888888888999999999888888777666555000111333444555555444444333444555666888999:::;;;999999999999999999::::::999999:::;;;;;;:::999888FFFDDDCCCBBBCCCDDDDDDCCC@@@???>>>>>>======>>>>>>;;;;;;;;;;;;<<<===?????????@@@AAAAAABBBBBBAAAAAAFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<===>>>;;;<<<===>>>===<<<;;;:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::999999::::::::::::999999888999999999777777999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@??????>>>>>>===<<<<<<<<<===>>>???@@@???>>>======>>>???@@@@@@@@@@@@@@@???>>>======;;;<<<<<<<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999::::::888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===]]]sssfffGGG444333888999999999888888888888888666888:::;;;:::::::::<<<::::::999999999999::::::<<<<<<============<<<<<<999888888999;;;<<<<<<;;;888888777777888888999:::777777777666555444333222555555444555555666777888666666777777777777777666888888888777444333444666666666555555555555666666777888888777777666555444666666666777666666555444555555555555555555555555666666666666666666666666555555555666777888999:::;;;:::::::::::::::;;;;;;>>>===;;;888666555444444666666555444555666777888888777777777666666666555555444333222222333444555444444444444444444444444777777666666666666666555333444555444333222333555666777777666444333444555777555444444666888888888<<<<<<;;;;;;<<<<<<===>>>===============<<<;;;;;;:::999999999888888888888666777777666444444555666777777777777777888888888888999999999999999999888888777666888:::<<<<<<;;;:::<<<===<<<;;;;;;<<<===:::<<<===>>><<<<<<<<<===>>>>>>==================<<<:::888888::::::999888999999999:::;;;;;;<<<<<<;;;;;;::::::999999888888888777555444333333444555333444444444555666666666666555555555666666777888777888888888888888888777777888888777777666555444555666777888888888777777999888777888999999888777777888888888888888777777777777888888777777666555666666666666666777999999777888999888666555666777999999888777666555444333444444444555444444333333222222333333333333222222666666666666555555555444444444444444444333222222444444444444444444444444666666555444444444555555444444555666666666666666666666555444444555555666555222222444444222333666222333555777888888777777555666777888888999888888888888999888888777666555111222333444555555555555555555666777999:::;;;;;;;;;::::::::::::999999999888999999:::::::::999999DDDCCCBBBBBBCCCDDDCCCBBB???>>>>>>>>>>>>>>>??????;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>???======>>>>>>===<<<;;;:::;;;;;;:::999:::;;;===>>>>>>>>>===<<<;;;::::::999999::::::::::::::::::999888999999888777666888999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>===???===;;;::::::;;;===>>>===<<<<<<;;;<<<<<<===>>>????????????>>>===<<<<<<<<<<<<;;;:::888999<<<>>>::::::;;;;;;;;;;;;;;;;;;888888888888999999999:::888999:::<<<============???????????????????????????????????????????????????KKKRRRLLLBBB<<<999666777777777888888999999999777999;;;;;;::::::;;;<<<::::::999999999999::::::<<<<<<============<<<<<<999999999::::::;;;;;;;;;888888777777888888999:::777777777666555444333222555555555555555666777888444555666777777777666666888888888666444333444555666666666666666666666666999999999888777555444333555555555666666555555444444555555666666666666666666666666666666666666666666666666666777999:::;;;<<<;;;999888777777777888999999888777666555444444777666555444555666888:::888888777777666666555555444333222222222333444555444444444444444444444444888888777777666666555555333444555555333333444555555666666666555555555555777666555555666777888999<<<<<<<<<<<<<<<===>>>???;;;<<<<<<<<<<<<;;;::::::888888999888888888777777555666777666444444555777666666777888888888888888777777888888888888777777888777666888:::<<<<<<;;;;;;<<<======;;;:::;;;<<<999;;;======;;;;;;;;;<<<========================<<<;;;999888888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999777777666555444444555555333333333444555666777777555555555555666777888888888888999999999999888888777777777777777666555555666666666777777777777777999888888888888999888888888888999999999888777777777777777777777666666555777777777777777888999999777888999888666555666777777777666555555444333333222333444555555444333222111222222333333222222111444444444555555555555555333333444444333333222111333333333444444444444444555555444444444444555555222333444555555555555555666666666555555555555555555222111333333111333666333444666777888999888888666666777888999999888888888888888888888777666666222333444444555555666666666777777888:::;;;;;;<<<;;;;;;::::::999888777777777777888999999999::::::CCCBBBAAABBBCCCDDDCCCAAA@@@@@@?????????@@@AAAAAA===<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCBBBHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????@@@@@@>>>>>>>>>======<<<;;;;;;;;;:::999999999:::<<<===>>>======<<<;;;;;;:::::::::::::::;;;;;;:::::::::888999999888777666888999;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>======???===;;;999999:::;;;<<<::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;999888888;;;>>>:::::::::;;;;;;;;;<<<<<<888888999999::::::::::::999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<777777<<>>??????;;;;;;;;;;;;;;;:::999999888999999999999888777777777777888777666666777999666666777888888888888777666777777888888777777666888777666888:::<<<<<<;;;;;;<<<======;;;:::;;;<<<999;;;<<<<<<:::999::::::;;;;;;<<<<<<======>>>>>><<<;;;999888888999;;;===<<<============<<<;;;:::;;;;;;;;;:::::::::::::::777777666666555555666666333333333444555666777777555555555666666777999999888888999999999999888888666777777777777666666555666666666666666777777777888888999888888888888999999999999999999888777777777777777777777666555555777777777888888888888888666777888777555444555666333333333444444555555555333444555666555444333222111222222333333222222111222222333333333444444444333333444444333333222111222333444555555555444444444333333333333333444444111111222333444555555444777777777666666555555444555111000333333222333777777777999999999999888777666666777888888888888777777888888888888777777666444444444444555666777777777777888999:::;;;;;;<<<999999999999888666555444666666777777888999::::::BBBBBBAAACCCDDDEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBB???????????????@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCFFFFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::888999999999777777999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<>><<<::::::999::::::888888999::::::;;;;;;;;;============<<<;;;::::::;;;;;;;;;999888888;;;===999::::::;;;;;;<<<<<<<<<888888:::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>?????????????????????????????????????????????????????????>>><<<<<<>>>>>><<<999555555666666777777777888666888:::;;;:::::::::<<<999999888888888888999999::::::;;;;;;;;;;;;::::::999:::;;;;;;999999:::;;;888888777777888888999:::444555555555555444333333555555444444444555555666222333666777888777666555666666777555444333555666777777888888888888777777888888888777666444333222222333444444555444444444333444666777888888777666444444444444444444444444777777666666666777888888777777666444333333333333000111333444555666666666444555666777888888999999999999888777666555444444222222111111222333444555555555555555555555555555777777666666666666666555555666777666555555666777444444555777888999777555888999999888666777999;;;::::::;;;;;;<<<===>>>???;;;;;;;;;;;;;;;:::999999888999:::::::::999777666777888999888777777999;;;555666777999999888888777666777777888888777777666888777666888:::<<<<<<;;;:::<<<===<<<;;;;;;<<<===888:::;;;;;;999888888999999999:::;;;<<<<<<======;;;;;;:::999888999<<<>>><<<======>>>===<<<;;;::::::::::::::::::999999999777777777777777777666666333444444444555666666666555555555666777888999:::777888888888888888888777666666777777777777666666666666555555555666777888777999999999888777888999::::::::::::999888777777666666777777666666555444666666777888888777777666555666777666444333444555222222333444666777888999666666666666555444333222222222333333333333222222222222222222222333333333444444444444444333222222222333555666777666666555333333222222222333444444000111222333444555555555777777777777777666444444444111111444555333444777999::::::::::::999777666666666777777777777666666777777888888888888777777555555444555555666888888777888888999::::::;;;;;;777888999999888666444333555555555666777999:::;;;BBBBBBBBBDDDEEEFFFDDDBBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@??????>>>>>>>>>??????>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888999:::999888999;;;===;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>===<<<;;;>>>>>>===<<<;;;:::999999777888888999:::;;;;;;;;;<<<<<<===<<<<<<;;;:::999:::;;;;;;:::888888:::<<<999999::::::;;;<<<<<<===888999;;;<<<======<<<<<<<<<<<<;;;;;;<<<>>>@@@AAA????????????????????????????????????????????????@@@@@@AAABBB???<<<::::::777777777777777777888888555777999:::999999:::;;;999999888888888888999999::::::;;;;;;;;;;;;::::::999:::<<<;;;999888:::;;;888888777777888888999:::333333444555555555444444444444333333333333444444333555777:::::::::888777444555555555444444666777777888888999999888888777666666666666555444222222222222333444444444444444333444666888999888777666444444444444444444444444777777666666555555666666555555555555555444333333111333444666777777777777333444666888::::::999888999999888777666555444444222111111111111333444555333333333333333333333333555555555555555666666666444555666666444444555666444444444777::::::888555777999999777555555888:::999999::::::;;;===>>>???;;;;;;;;;<<<;;;::::::999777888999::::::999777666777888999999888888:::;;;555666888999999999777666777777777888888777777777888777666888:::<<<<<<;;;999;;;<<<<<<;;;;;;===>>>888:::;;;:::888777777888777777888999:::<<<<<<===999;;;;;;:::999999<<<>>>;;;<<<===>>>>>><<<;;;:::777777777777777888888888666777777888888777777777444444555555555555555555555555555666777999:::;;;666777777888888777777666666666777777777777666666666555555444555666777888777999:::999777666888:::::::::::::::999888777666666666777777666666555444555666777777777666666555555666777666444333444555444555666777999:::;;;<<<:::999888666555444333333333333444444444444333333333333333333333333333333444555555555555444333333222444666777888888777666333333333333333444555555222222444555666777777777777777888888777666444333333111222666777444444777888999999:::999888777666555555666666666666555555777777888888888888777777666555555555555777888999777777888888999999::::::777888999999999777555444444444444555666888:::<<>><<<<<<===============<<<:::::::::::::::;;;<<<===:::;;;<<<===<<<;;;:::999::::::;;;;;;<<<=========:::;;;;;;<<<<<<;;;;;;:::888999::::::999:::<<<>>>;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>===<<<;;;>>>>>>>>>===<<<:::999888777777888::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999::::::;;;:::999999:::<<<999999::::::;;;<<<======888:::;;;===>>>>>>=========<<<;;;;;;<<<>>>AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA<<<999;;;>>>>>>;;;:::888888888888888888888888555777999999888888999:::999999888888888888999999:::;;;;;;;;;;;;;;;;;;:::999;;;<<<;;;999888999<<<888888888777888999999:::222222333444555555555555444333333222222222333333555666999<<<<<<<<<:::999333444555444444444666888777888999::::::999888777555555555555444333222222111222333333444444444444222444666888999999777777555555555555555555555555888777666555555444444555333444555666666666444444444555777888888888777666222444777:::;;;:::999777999999888777666555444444111111000000111333444666111111111111111111111111333444444444555555666666333444555555333333444555444333444777:::;;;888555666888888777444444666999999999999:::;;;<<<>>>>>>;;;;;;<<<<<<;;;;;;:::999666777999:::999888666555777888999888777888999;;;555666888999:::999777666777777888888888888777777888777666888:::<<<<<<;;;999:::<<<<<<<<<<<<===???888999::::::888777777777666666777888:::;;;<<<<<<888;;;<<<;;;999999<<<>>>:::;;;===>>>>>><<<;;;999555555555666666666666666666777777888888888777777555555555555555444444444555555555666777999:::;;;666666777777777777666666666666777777777777777666666555555444444666777888666999::::::777666888:::;;;;;;;;;:::999888777666666666666666666555555444555555666777777666555444555777777666555444555666777888999:::;;;<<<======<<<;;;888666444444444444333444444555555444444333555555555444444333333333555555666666555555444333333444666888999999888777444444444444444555666777333444555777888999999999777888888888777666444333333111333777888555555777666777888999999888777666444555555555555555444444666777777888888888777777666666555555666777999:::777777777888888999999:::777888:::::::::999777666444444444444666888;;;<<>>===<<<;;;;;;===:::888999<<<===<<<:::999;;;<<<>>>???>>>>>>===<<<<<<<<<<<<;;;999777666999999:::;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::::::::;;;;;;;;;:::999:::<<<>>>>>>>>>=========<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;999999999999999999999999>>>===<<<<<<===<<<:::888999999:::;;;;;;:::999999:::::::::;;;<<<<<<;;;:::888;;;>>>@@@@@@>>>;;;999:::999999:::;;;===???@@@BBBAAA???===<<<<<<======@@@??????>>>===<<<<<<;;;?????????>>>===;;;:::999:::999888777666666666666999888888777777777777777555444333444777888777666666777888999:::;;;;;;;;;666777888888777888:::<<<888888777777777777888888333333444555555444333333666666777777666555444444333444555555555444333222:::999777555555666888999::::::;;;;;;::::::999888666777888999888555222000000000///111333333222111111222555777777777555444555444444555777888777666999999888666555555888:::444444444444555555555666:::999999999888777777777777777777888::::::999888888666444444444555444333666444222222333555555555444444333333333333222222444333222111111111222333444444333333333444555555777666666777888888666444888777666555555666777888::::::999888999<<<>>>???>>>======<<<;;;;;;::::::666777888999999888777666333333444444555666666666666666777777888888888999777777888999999999888888777888999::::::999888777666666777777888999:::;;;;;;<<<;;;:::999666444222666777888999:::;;;;;;;;;??????>>>===<<<<<<;;;;;;===;;;888888999:::888666777666555444444444444444555555555555666666666666777777666555444444333333333333444444555666777777999999888777666555555444222333555777888999888888666555444333444666888999777999;;;:::777666777888;;;:::888777777777888888;;;888555555777777666444888777555555666666555444333333444666888888777555777888:::<<<======<<<<<<>>><<<:::777555444444444333222111222555666444111555222111444888888444///777777777666555555444444555666888999999888777666555666666333000000333666666666666666777888999:::999999999888888666555555444444333333333222222222666555666999<<<===999555777777888999999999999888999888888777777777777777666666666666555555555555666666777888888888888888555666999::::::888666444333555666777666666888:::EEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEECCCBBBBBBAAAAAAAAABBBEEELLLQQQKKKAAA@@@AAACCCDDDDDDDDDCCCBBBCCCBBB@@@>>>===<<<;;;;;;===;;;999999;;;<<<;;;:::;;;;;;======>>>>>>>>>>>>============<<<:::888777999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;:::::::::;;;;;;<<<===;;;:::;;;===??????>>><<<;;;;;;;;;;;;:::::::::999888888777777888888999::::::::::::::::::::::::<<<;;;:::;;;<<<<<<:::888999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<>>>>>>======;;;<<<>>>??????>>><<<:::===<<<<<<<<<===???@@@AAABBBAAA@@@???>>>??????@@@??????>>>>>>===<<<<<<;;;>>>>>>>>>======;;;:::999;;;:::999888777777777777999888888777777777777777555444444555777888888777888999:::;;;;;;<<<;;;;;;888999:::999777777888:::888888777777777777888888444444555666666555444444444555555666666555555555444444555666666666555444999888777666666777888999999999::::::999999888777555666888888777555222000333222111222333333111000222333444666666666555555666444333444555777777666777777777555444555777:::444444444444555555555555999999999888888888888888777666666777999:::888777888777555444555666555444444222111111444666777666444444333333333333222222333333222111111222222333333333333333333444444555666666666777888888666444999888777777777777888999:::999999999:::<<<>>>???===<<<<<<;;;;;;::::::999777777777888777777666666333444444555555666777777888888777888888999999:::888888999999::::::999999888999999::::::999999888777777777888999:::;;;<<<;;;;;;;;;;;;999777555444777888999::::::;;;;;;;;;<<<<<<;;;;;;:::999999888;;;999666666777888666555666666555555444444444444555666666666777777777777777666666555555444333333333333444555555666666777666666666666666666666666222333555777888888888777777666555444444666777888666999::::::888666777999:::999888777777777888888999777555555777888777555999888777777666666555444333333444666999999888777999:::;;;<<<===<<<<<<;;;;;;:::888777555555555555444333222444666777555333666444333555888999555111666666666555555444444444444555777888999888777666777888777555333333666999777777888888999999::::::999999999999888777666555444444444444333333333333666555666999<<<<<<999666777777888999999999999888999888888777777777777777666666666666555555555555666666777888888888888777555666888999999777666555444666777777777777888:::EEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCC>>>AAABBBBBBEEEHHHFFFBBB@@@AAABBBCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;>>><<<::::::;;;;;;:::999<<<<<<<<<<<<===>>>???@@@============<<<:::999888999:::;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<===???===<<<===>>>???>>>===999::::::::::::;;;;;;;;;888888777777777777888888:::::::::::::::::::::::::::999999:::<<<===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAA@@@@@@AAAAAABBB>>>>>>>>>===<<<<<<;;;;;;<<<=========<<<;;;;;;:::;;;;;;:::999888888888888999888888777777777777777666555555666888999999888;;;;;;<<<======<<<<<<<<<:::;;;;;;999777666777888888888777777777777888888555555666777777666555555333444444444444444444444333444555666777777777777999888777666666777999999888999999999999888777777555666777777666444111000555444333333444333111///555555444444444555555666777555222222444666666666444444555444333444666999444444444555555555666666888888888888888999999999777666666777999999888666777555333333555555555444333111000111444777888888444444333333333333222222333222222111111222333333222222222222222333444444666555555666888888666444999999888888888999999::::::999999999:::<<<>>>???;;;;;;;;;:::999999888888888777777666555555555555444444555555666666777777:::999888777888999:::;;;888999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999999999999::::::;;;<<<:::;;;;;;<<<;;;999888777::::::::::::::::::::::::999999888888777666666666999777555444555555444333666666555555555555555555666666777888888888888888777666666555555444444444444444444555555666666777666666555555555555555555333444555777888888888777999888666555555555666777666888999999888777888999777777666666666777888888777666555555777888888777::::::999888666555444444333333444666999;;;:::999;;;;;;<<<<<<===<<<<<<;;;999888777666555555555666555444444555777777666444888666444555888999777444555555555444444444444444222444666888999999888777999999999888777777:::<<<888999:::;;;;;;;;;:::999::::::::::::999888777666666555555555444444444444555666777999;;;;;;999777777777888999999999999888999888888777777777777777666666666666555555555555555666777777888888777777666777777777777777777777666777888999888888999;;;EEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCC>>>DDDGGGEEECCCCCCCCC@@@???@@@AAABBBCCCBBBBBBAAAAAA@@@???>>><<<<<<<<<;;;>>>===;;;:::::::::999999<<<;;;;;;:::;;;===>>>???<<<<<<<<<;;;;;;:::999999999:::;;;<<<============<<<;;;;;;:::::::::::::::999999999:::;;;<<<===>>>???>>>======>>>>>><<<;;;999999:::;;;;;;<<<======::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999;;;>>>???>>>===<<<<<<============<<<<<<:::<<<>>>?????????@@@AAA@@@???>>>===<<<<<<;;;;;;BBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<;;;:::999999999999999999888888777777777777777777666555666999:::999888<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999777777888:::888888777777777777888888555555555666666555555555555444444333222222222222222333444555666777888888888888777777777888999:::999999999999999888888777555555666666555333111000555444333444555555333222666555444333333444666777888555222111222555666666111222333333222333666888666666666666777777777777777777777888999999999:::888777777888999:::888666444333111222333444444333444222111111444666777666444444333333333222222222222222222222222222333333222222111111222222333444666555444555777777666555888888888888999999999:::999999999999:::<<<===>>>::::::999999888888777777999777666444444444555555444555555666666777888888:::999888777777888999:::999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<999:::;;;<<<<<<;;;::::::<<<;;;;;;::::::999999:::777777777666666555555555777666555444444444333333555555666666666555555555666666888999:::999999999777666666666555555444444444444555555666666666777999888777555444222111000444555777888999999999888:::999888777666666666666666777888888888888888888555555555666666777777888666555555555666888999999:::::::::888555444333333333333444666999<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;999888777666555555444444444444555555666666666555888666444444666777777555333333444444444444444444333444777999:::::::::999999999999999999:::;;;<<<888999:::<<<;;;:::888777:::::::::::::::999888777666666666666555555555555555666777999::::::999888777777888999999999999888999888888777777777777777666666666666555555555555555666666777777777777777888888777666777888999:::777888::::::999888:::;;;DDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBCCCKKKQQQNNNHHHFFFDDDBBB>>>???AAABBBBBBBBBAAA@@@@@@@@@>>>===<<<<<<<<<<<<======<<<;;;:::999999:::;;;:::999999:::;;;===>>>;;;;;;:::999999888888888::::::;;;<<<===============<<<;;;;;;::::::;;;;;;999999999:::;;;<<<===>>>>>>===<<<=========;;;888::::::;;;<<<===>>>??????;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===@@@AAAAAA???========================999;;;>>>>>>======>>>@@@@@@???===<<<;;;;;;;;;;;;@@@@@@AAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999<<<;;;::::::999:::::::::999888888777777777777777777666555666999:::999888::::::;;;;;;;;;::::::999888999:::999888888:::<<<888888777777777777888888444444444444444444444444777666444222111000000000111111222333555666777888888888888888888999:::::::::::::::;;;:::999999888555666666555444333111000222222222444666777666555777555333222222444666888999666333111333555666666111222333444333444555777888888888888999999999999777777777888999999999:::999888888999::::::999777555333222333555666666555777555222222333444444444444444333333333222222222111111222222333333333333222222111111222222333444666444333444666777777666666777777888888999999999999999999:::;;;<<<===>>>:::999999888777777666666888777666444444444555666555555666666777888888999999999888777777777888999999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;999:::;;;<<<===<<<;;;;;;<<<<<<:::999999999999999777777777777666666666666777777666555444333444444555555666777777666666555555666888::::::::::::999666666666666666555555555555555555666666666666666888888777555444333111111666777999:::;;;::::::999;;;:::999888777666666666777777777888888888777666333444444555666666666666444555555666666777999:::999::::::888444222222444444333333666999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888666444333222222333555555555555555555777555444444555666666555222333333333444555555555444555888:::<<<;;;;;;:::888888888888999:::::::::666777999:::999888666555999999:::::::::999888888777777666666666555555555555666888999999999999999777777888999999999999888999888888777777777777777666666666666555555555555555555666777777777777777:::999888777777999;;;<<<888999::::::999999:::;;;CCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAABBBBBBAAAJJJPPPMMMHHHEEECCC@@@>>>???@@@AAAAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<<<<======;;;999999:::;;;::::::::::::;;;<<<===>>>::::::999888777888888888::::::<<<===============>>>======<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<===<<<<<<<<<=========:::888;;;;;;<<<===>>>>>>??????::::::999999999999::::::::::::::::::::::::::::::;;;;;;<<<>>>AAABBBBBBAAA======<<<<<<<<<<<<======999<<<>>>>>>;;;:::<<<>>>======<<<;;;::::::::::::>>>>>>???@@@AAA@@@@@@@@@>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999888;;;::::::999999:::::::::999888888777777777777777666555555666888999999888888888999999:::999999999777888999999999999;;;===888888777777777777888888444444333333333333444444888666444222111111111111222222222222444555777777777777888999999::::::::::::;;;;;;;;;;;;:::999999666666666555444333222111111000111333666777777666555444333222333555777999999777444333444666666666222444555555555444666777888888888999999999::::::888888888888888999999999999888888888:::999888666666555444555777999999999888666333222333444333222444444333333333333222222000000222333333333333333222222222222222333444444555444333333555777777666555666777888999999999888888999999:::<<<<<<======999999999888777777666666777666666555666666666777666666777777888888999999999999999999999888888888888999:::;;;<<<===============<<<<<<<<<<<<=========<<<;;;;;;::::::::::::999999;;;<<<<<<<<<;;;;;;<<<;;;999888777888999999888888888888777777777777777777777666444333444555444555666777888777666555444555888:::;;;;;;999999666666666666666666666666666666666666666666666666444444555555555666666666777888999:::;;;::::::999:::::::::999888777777666888777666777888888666444333333444555555555444444444555666666666666888:::888:::;;;999555333444666555444333555888:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;999777555333111222333555555444444444555555555555555555555555555222222333444555666666777555666888:::;;;;;;:::999888777666777999999888777444555666777777666555555888999999999999999888888777666666666555555555555555777999999888888999:::777777888999999999999888999888888777777777777777666666666666555555555555444555666666777777666666999888777777888999;;;<<<888999::::::999888999:::BBBBBBBBBBBBCCCCCCCCCCCC???@@@@@@@@@AAAAAABBBBBB<<>>@@@AAAAAAAAA@@@??????>>>===<<<<<<<<<<<<<<<:::<<<===;;;999999;;;===:::;;;<<<===>>>>>>>>>>>>;;;:::999888888888999999:::;;;<<<======>>>>>>>>>??????>>>===============;;;;;;:::::::::;;;;;;<<<<<<<<<<<<>>>???>>><<<999;;;<<<<<<<<<======>>>>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;<<<>>>@@@BBBAAA@@@======<<<;;;;;;<<<======999===@@@???;;;999;;;===:::::::::::::::::::::999<<<===>>>@@@AAAAAA@@@@@@>>>????????????>>><<<;;;::::::::::::::::::::::::;;;;;;;;;;;;:::888777666::::::999999999999::::::999888888777777777777777555444444555777888888777777777888999:::::::::999999:::;;;:::999999:::<<<888888777777777777888888666555444333333444555666666555333222222222444555444333333333444555777888777777888999:::::::::::::::::::::::::::999888888888777777666555444333222111111111333555666555444333222222333444666888999999888666666777777666555555666888888666666666777777777777888888888999999999999999888888888888888888777666777888777666444555444333444777999999888777555222222333444444444444444333333333333222222///000222333444444333333333333333333333444444555555444222333555777777777666777888:::::::::::::::888888:::;;;<<<=========::::::999888888777777666555555666777888888888888666666777888888999999::::::;;;<<<===<<<;;;999888777888999:::<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======<<<;;;:::999999999999888999;;;<<<<<<;;;:::::::::999777666666777888999888888888888888888888888666777777555333222333555444555777888888888666666222444777:::;;;:::999888666666666666666666666777777666666666666666666666444444555666777777888888666777888999999999888777::::::::::::999888888777:::888666777888777555222333333444555444444222222444666777777555555888:::888;;;===;;;777555777:::555444333444666888999999999999888888999:::;;;<<<;;;;;;;;;:::999777555444222555777777555444555777444666777888777666555555222333444555666777888888444555777999999999777666999777666777999999777444444444444555666666666777777777888888999888888777666666666555555555444444555777999999888777999;;;777777888999999999999888999888888777777777777777666666666666555555555555444555666666777777666666666666666666777888999:::888999:::999888777888999AAAAAAAAABBBBBBBBBCCCCCC???@@@@@@AAAAAABBBBBBBBB<<>>???@@@AAA@@@?????????>>>===<<<<<<<<<<<<<<<999;;;===;;;999999;;;>>>;;;<<<>>>@@@@@@@@@??????<<<;;;:::999999999:::;;;:::;;;<<<===>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<<<<===???@@@@@@===;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>============>>>>>>999999999999999999999999;;;;;;;;;===???AAA@@@???===<<<;;;::::::;;;<<<===;;;>>>AAA???;;;999:::===888888999:::::::::999999;;;<<<>>>@@@AAAAAAAAAAAA???@@@@@@@@@???>>><<<;;;::::::::::::::::::::::::<<<<<<;;;:::999888666555999999999888888999::::::999888888777777777777777555444333555777888777666666777888999:::;;;;;;;;;;;;<<<<<<:::888888999:::888888777777777777888888777666555444444555666777444333222222222444777888555555444444555666888999666777888999:::;;;;;;;;;888999999999999888777777888888777666555444444333333222222333444555333222111111222333555777999::::::888777777888888777555666888999999888666777777666666666666777777777777:::999999999888888777777666555444555666555444222111000000111444666666666555333111222444555666555444444444333333333222222///000222333444444333333444444333333444444555666555333222222555777777777777888999;;;<<<<<<;;;;;;888888:::;;;<<<=========::::::999999888777777777333555777999::::::999999777777777888999999::::::;;;===???@@@???===;;;999666777999:::;;;<<<<<<<<<===<<<;;;::::::;;;<<<======<<<;;;:::999888888888888999:::;;;;;;;;;:::999999888666555555777888999777777777888888888888888555666777555222111222555333555777888999888777666222444777999;;;:::999888666666666666777777777777777777777777666666666666777777777777777777777777555555777888888777666666999999:::::::::999888888;;;999777777888777444111333444444555444333111000555777888777555444777:::999===???===999777999===666444333333555777888888888888777777888:::<<<===::::::;;;;;;:::999777666333666888888666555777999444777999:::999777666666222333444555666888999999333444666777888777555444:::888666777999999666333444444444444555666888999666777777888888888777777666555555555444444444444555777999999777777999<<<777777888999999999999888999888888777777777777777777666666666555555555555444555555666666666666666333444444555666777777777777999:::999777777888999AAACCCEEEFFFDDDCCCCCCCCCAAAAAA@@@@@@??????@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@;;;:::888777777888:::;;;===<<<;;;;;;;;;<<<>>>???============<<<<<<<<<<<<<<<<<<::::::999:::;;;<<<:::;;;<<<>>>>>>>>>===<<<<<<=========<<<;;;::::::;;;;;;===>>>????????????===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>============>>>;;;888999;;;======<<<;;;>>>@@@@@@===;;;:::999888999999:::;;;<<<======BBBAAA?????????AAACCCDDDAAA@@@????????????<<<:::999888777666666888:::;;;999999999999999888777666999999999999:::;;;<<<===999;;;<<<:::777666888;;;999888777555555555666777777777777777777777777777===<<<;;;<<<======;;;999777777888999999999999888888888777666555444444333555444333444555888;;;<<<<<<999666444555666666666777888999::::::999888777;;;;;;:::888666777999<<<444444444444333222111000333333333222222333333444444777999777333333777<<<;;;888666666888999777555888777555444555666888999::::::999999888777666666888888777666666666666666444444333222222222222333///...///111333555444333222333444444555555555555444444444444444444444444---...///111222333444444444333222111222333444555444444222222222222444444555666777888888999888888999999999<<<>>>???>>><<<999888777666666777888999555555666777888999999:::999999999999999:::::::::;;;<<<===>>>>>>??????>>>>>><<<:::;;;>>>???===;;;>>>>>>===<<<;;;::::::999===:::777555666777777666666777999999777666777888666777888888777777888999888888888777777777777777:::999888777666555444333777777777777777888888888444444555777999999888666666666444333333222333333777666333222666>>>AAA???<<<999666444555777888888888666555333333555666888999:::;;;999777666666777777777888888888888777777333333333222222111111111666777888777666555666777::::::;;;;;;;;;:::999999888666444555777777555222666777888777666777999:::::::::::::::999777666444777777666666555555555444555777888999999888777555333333444555555555444444333444444555666777888888777777777777666666666666666555444333333444666666888888999:::::::::::::::999666333222444555444333666666666666666777777777999888777555555777888999::::::999999888999999999999999888555333333666888555777999999777555555555666666666666555555555555:::999888888888999:::;;;AAACCCEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>???@@@AAA???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<========================<<<<<<<<<===>>>>>>??????;;;;;;999888888:::;;;<<<>>>===<<<<<<<<<===>>>?????????>>>>>>>>>=========<<<;;;:::999999:::;;;<<<;;;<<<===>>>>>>>>>======;;;;;;;;;;;;;;;:::999999<<<<<<<<<======>>>>>>???;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>============???<<<;;;;;;>>>???>>>======???AAAAAA???===<<<<<<:::::::::;;;<<<======>>>AAA@@@???>>>>>>???AAABBBAAA@@@??????@@@???>>><<<:::888777666666777888999666777888999999999999999999888888999:::;;;<<<<<<:::;;;<<<;;;999888999:::999888777666666666777888777777777888999:::<<<<<<===<<<<<<<<<======;;;:::888888888999999888888777888777777666555444444333777666555444555666888999;;;888555444555555555555555666888999:::::::::999;;;;;;:::888666777999;;;777777666555444333333333222222222222333444555666444777999888444444777;;;;;;888666666888999777666888777666555555777888:::;;;;;;;;;:::999888888888888888777666666666666666666666555444444444444555000///000111444555444333333333444444555444444444444444444444444444444444000111222333444555555555333333222222222333444555444444333222222333444444666666777777888777777777888888888;;;===>>>===;;;888888777777777777888888666666777777888888999999888888888999999999999:::;;;;;;<<<>>>>>>????????????===<<<<<<>>>???===;;;>>>>>>===<<<<<<;;;::::::===:::777666777777777777666888999999888777777888666888999888777666777888777777777777888888888888:::999888777666555444444666777777777888888999999888777666777888888666444666555555444444333222222111222333555===HHHNNNMMM;;;999555444555777888888888888777666666777888888888999:::888666555555666666666777777777777666666222222222222222222222222666777888888666666777888::::::;;;;;;::::::999999999777666777888888666333555666777777666666888999999999999999888666555444777666666666555555555444555666888999999888666555444444555555666666555555666666666777888888888999888888777777777777666666666666555444444555666666888888999999:::999999999:::777444444666777777666777777777777777777777777999888666555555666888999999999888888888999999999999999999777555444666777666777888888666555555666555555555666666777777888999999888888888999:::;;;AAACCCDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@????????????<<<<<<<<<===>>>???@@@AAA??????@@@AAAAAAAAA@@@@@@AAAAAA???>>>======>>>>>>????????????????????????========================<<<;;;;;;:::;;;<<<>>>???>>>>>>======>>>>>>???@@@@@@@@@?????????>>>>>>>>><<<;;;:::::::::;;;<<<===<<<===>>>?????????>>>>>><<<<<<<<<<<<<<<;;;;;;:::>>>===<<<;;;;;;<<<===>>>:::::::::;;;<<<===??????============>>>>>>>>>>>>???>>>>>>???AAABBB@@@???@@@BBBDDDDDDBBB@@@??????<<<======>>>>>>?????????AAA@@@???>>>>>>>>>??????AAA@@@??????@@@AAA@@@>>>;;;999888666666666777777333444666888:::;;;;;;<<<999888888999999:::;;;<<<;;;;;;;;;<<<===<<<:::888999888888888888888999:::888888777888:::===@@@BBB>>>===<<<===>>>>>><<<:::999999999999888777666666777666666666555444444444:::888777555555555666666999777444333444555555444444555777999;;;;;;;;;;;;;;;;;;:::999777777999;;;;;;:::888666555444555555222222333333444555666777444777999999666555777999:::888777777888888888777888888777666666888999:::<<<<<<;;;;;;::::::999999999888777777666777777777888888777666666666777777222222222333555555444333444444444555444444333333444444444444444444444444333444555555666666555555333333333222333444444555555444333333333333444555666666777777777666555555777666777999;;;<<<;;;:::777777888888888888777777777777777777777888888888777777888888888999999999999:::<<<===>>>?????????@@@???>>>>>>??????===;;;>>>>>>======<<<<<<;;;;;;===;;;888777888999999888777999::::::999888888999888999999888666555666777666777777777888999999999999999888777666666555555666666777888999999::::::===:::888777777777666444555666666666666444333222222444444444999BBBFFFEEE:::888555444666888999999888888888888888888888888777888999888666555555666555666666666666666666555222222222333333333333333777888999888777777888999:::::::::::::::999888888999888777888999999777555555666666666555555666888888888888777666555333222666666666555555555555555444555666777777666555444444555555666777777666666999999999999999999999999999999888888777777777777777666666555555555666666888999999999999999888888:::888666666888999:::999888888888888888888888888888777555555555555777888777777777777888999999999888999:::999777666666777666777777666444444555777444555555666777888999:::999888888888888999::::::AAABBBDDDCCCBBBAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAA@@@???>>>CCCBBB@@@>>>>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===========================<<<======>>>@@@@@@???????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;<<<>>>???>>>>>>>>>????????????>>>>>>>>>????????????>>>>>>???>>><<<::::::;;;===>>><<<<<<;;;<<<<<<===>>>>>>============>>>>>>>>>>>>???@@@AAACCCDDDCCCBBBAAACCCEEEFFFFFFDDDBBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@??????AAABBBAAA@@@===<<<:::999777777777777444555666888:::;;;<<<<<<999999999999999:::;;;;;;===;;;;;;===@@@@@@<<<888999999999999:::;;;;;;<<<:::999888888999===@@@CCC>>>===<<<===>>>>>><<<:::::::::999999888666555444555555555555555555555444999888777666555555666666888666444333444555444333555666888:::;;;;;;;;;::::::;;;;;;999777777888:::===;;;888666444444555666555444444444555666666777444777999:::888666666777999888777777888888888888999888888888888999::::::<<<;;;;;;;;;::::::999999999888888777777777888888999999888777777777777888555444444555666666555333555555555555444444333222555555555555555555555555555555666666666555555444333333333333444444555555555555444444444444555555666666777666666555444444666555555666888:::999888555666888999999888777777888888888777777777777777666777777888888999999999999:::;;;===>>>??????????????????@@@???>>>===;;;>>>>>>==================>>><<<:::999:::;;;;;;:::888:::<<<<<<:::999:::;;;999::::::999666555555666666666777888999999::::::999888888777777666666666666666777888999:::;;;;;;>>>;;;888777777777777666777888999:::999777555333666888666222333888999888999777555555777999999999777888999999999999888777888999999888777666666777666666777777777777666666444444444444555555555555777888999999888777999::::::::::::::::::999888777777777777888888888777666444555666555444333555777777666666555444333222111555555555555555555555555444444555666666555444444333444555666777777777666::::::::::::::::::999999::::::999999888888777777888777777777666666666666999999999999999999888777999888777777888999;;;;;;999999999888888888888888666666555555555555666666555555666777888999999999777999;;;;;;999777666666666666666555333333666888666666777777888888999999888888888888888999999:::AAABBBCCCBBBAAA@@@AAACCCCCCBBBAAA@@@????????????;;;;;;;;;<<<===???@@@AAACCCCCCBBBAAA@@@???===<<>>???AAABBB????????????????????????>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@AAA>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>=========???>>>=========???@@@AAA??????>>>>>>>>>>>>>>>???>>>>>>???????????????>>>???>>><<<;;;:::<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@CCCDDDDDDDDDDDDCCCEEEFFFGGGGGGEEEDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGGGGGGGEEEDDDCCCBBB@@@>>>???@@@AAAAAAAAA???>>>===;;;:::999888888777888999:::;;;;;;;;;;;;:::::::::999::::::;;;<<<===;;;;;;>>>AAAAAA===999::::::;;;<<<<<<=========<<<:::888777888:::===???>>>===<<<===>>>>>><<<:::::::::999999777666444333444444444444555555555555666666666666666777777777777555444444555555444333777888999:::;;;:::999999:::;;;;;;:::888777777999;;;999777555333444555555777777666666555666666666666777999:::999777777666888999888888888888999:::999999999999999:::;;;;;;::::::::::::999999999999999999888888888888999999999888777777666666777777666666555666888888777555666666666666666555444333555555555555555555555555444555555555555444444333333333444444444555555555555555555555555555555555666666777666666555444444555444444444666888777666555666777999999999888777888888888777777777777777666777777888999999::::::999:::;;;===>>>>>>??????>>>???@@@AAA@@@>>>===<<<======>>>>>>>>>>>>>>>>>>???===<<<<<<======<<<;;;:::<<<======<<<;;;;;;<<<;;;<<<<<<:::777666666666666777777888999::::::;;;888888888888777777777777666666777888999999::::::;;;999777666888999999999999:::<<<<<<;;;:::777666555888888555666:::===<<<888666555555777999999999666666777888888777666666999:::;;;:::888777888999777888888999999888888777777777777777777777777777666888999999888888999:::::::::::::::999888777666555555666777666666666666444555666555333333444666666666555333222222111111444444444555555555555555444444555555555555444444333333555666666777777777;;;:::::::::::::::::::::<<<;;;;;;:::999999888888999999999888888777777666999999:::::::::999999888777777777777777888:::;;;999999999999888888777777666666555555555555666666444555666888999999999999777999<<<<<<:::777666555666666666555444444666888999999888888777777666666777777888888999999999999AAAAAABBBAAA??????AAACCCBBBAAA@@@@@@??????@@@@@@<<<<<<<<<===>>>???@@@AAACCCCCCBBBAAA@@@???===<<>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>=========???>>>>>>===>>>???AAABBB??????>>>=========>>>>>>;;;<<<<<<===============???>>>===<<<<<<===>>>???@@@@@@>>>===<<<;;;;;;;;;<<<<<<======>>>>>>??????>>>@@@CCCCCCCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDGGGHHHIIIJJJJJJIIIGGGEEEBBB@@@>>>>>>???@@@@@@@@@??????>>>===<<<;;;:::999::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????===<<<<<<======>>>>>>>>>>>>===<<<;;;999888888999:::;;;===<<<;;;<<<======;;;999999999999888777555444333333333444444555555555666444555555666777888888999666555444555666666555444888999:::;;;;;;:::999888:::;;;<<<:::888777777888888777666555444444555555888777777666666777777888888888999999888888777777888999999999888888999;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999999999999999999999888999999:::;;;888888777666666666666777777777666888::::::999888777777777777777777666555555555555555555555555555333444444444444444333333333333444555555555555444555555666777777666555555666666777777777666555555666444333333555666666666555666777888888999888888777777777777777888888888777777888999:::;;;;;;<<<:::;;;<<<<<<============;;;===@@@AAA???>>>============>>>>>>??????@@@@@@???>>>===>>>??????>>>===;;;===>>>>>>===<<<<<<===<<<======;;;999777777888777888888888999:::::::::777777888888888888888888777777777777777888888888777666555666888::::::999;;;<<<<<<<<<<<<:::999888444888999666555999<<<<<<888777666666888999888777555555555555555555555555999:::;;;;;;999888999;;;888999999::::::999999888999999888888777777777777555777888888777777999:::::::::::::::999888666666333555777777666555666777555666666555333333444666666555444333222111111111444444444444444555555555555555555555555555555555333444555777888888888888;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888::::::::::::999888777777999999:::;;;;;;;;;;;;;;;777888888777555666888:::999999999888777777666666666666666666666666666666555666888999:::999888888666999;;;;;;999666555555666777777777555666777999:::999888777666555555444666777888888999999888888AAAAAAAAA@@@??????AAACCC@@@@@@??????@@@@@@AAAAAA>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@AAAAAAAAABBBAAAAAAAAAAAA@@@???>>>>>>======???@@@@@@@@@???>>>@@@@@@?????????>>>>>>>>>======<<<<<<===>>>@@@AAA???>>>===<<<<<<<<<======:::;;;<<<<<<=========<<<======>>>>>>??????@@@@@@??????>>>===<<<<<<<<<===<<<<<<<<<===>>>?????????>>>@@@BBBAAA@@@AAADDDFFFEEEFFFGGGFFFDDDDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFIIIKKKKKKIIIGGGEEECCCAAA>>>======??????>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<===============>>>======<<<<<<<<<======;;;<<<======<<<<<<===???>>>??????@@@@@@???>>>===;;;;;;:::999999::::::;;;<<<;;;:::;;;<<<<<<:::888888888888888777666555444222222333444444555666666444555666777777888888888666555555666777888666555777888:::;;;;;;;;;:::::::::;;;<<<;;;888777666777666666666666666666666666666666666777888999;;;;;;:::999888777888888888777777999:::999777777:::<<<::::::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;999999999999999:::;;;;;;999888888777777777777777777777777999;;;<<<;;;:::777777888999999999888888555555555555555555555555333333444555555444444444333333555666666666555444555666777777777777666555666666777777888777777777666444333333555666666666666666666666777888999:::666666777777888888999999888888999:::;;;<<<======;;;;;;<<<======<<<<<<;;;888;;;???@@@???======>>>======>>>??????@@@AAAAAA@@@???>>>???AAAAAA@@@>>><<<>>>??????>>>======>>>===>>>>>>===;;;999:::;;;999999999999999999999999777777777888888999999999777777777666666666666666555555555777999:::999777<<<<<<;;;::::::999999888444888888444222444666555999888666777888888777666666666555444444555666666888999::::::999888999:::888888999999999999888888999999888777666555555444444666777777777777888:::::::::::::::888777666555333666888888666555777888666777777666444333444666777666444222111111111111333333333444444555555555666555555555555555555666555666888999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;:::999777777999:::;;;<<<===>>>>>>>>>888999999777555555777:::999999888777777666555555666777777777777777777666777888999:::;;;:::888777666888:::999777555555555555777999999888777888999777777777666666555555555555666777888999888888777AAAAAAAAA???>>>>>>@@@CCC????????????@@@AAABBBCCC@@@???????????????@@@@@@===>>>???@@@AAABBBBBBBBB??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>===<<<===>>>???@@@???>>>>>>AAAAAAAAA@@@@@@@@@??????<<<;;;;;;;;;<<<===???@@@???>>>===;;;;;;;;;<<<===<<<<<<===>>>>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAA>>>===============>>>???;;;<<<<<<===>>>??????@@@>>>???AAA@@@???@@@CCCGGGDDDEEEFFFEEEDDDDDDEEEGGGFFFEEEEEEDDDCCCBBBAAAAAAAAADDDGGGIIIJJJHHHFFFDDDDDDAAA>>><<<========================<<<;;;:::999;;;<<<===>>>???????????????>>>>>>=========>>>>>>:::<<<>>>===;;;:::===AAA???@@@AAAAAA@@@???>>>===:::::::::;;;;;;;;;;;;;;;;;;:::999:::;;;;;;999777777888888777777666555444222222333333444555666666555666666777777777777666777666666777888888777555555777999;;;<<<<<<<<<<<<:::<<<<<<;;;999777666777555555666777777777777666333444555666999;;;>>>???<<<:::777666777888888888777999:::999888777:::===:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999999999999::::::;;;<<<:::999888888777777888888777777777999<<<======;;;777888999:::::::::::::::666666666666666666666666333444444555666666555555333333555666666666555444555666777888888777666555555666777888888999888888777555333333444666666666777666666555666888:::;;;555666666777888999999:::888888999:::<<<======>>><<<<<<======<<<<<<;;;:::555:::>>>@@@>>>======>>>======>>>???@@@AAAAAABBB@@@??????@@@BBBBBB@@@???===>>>@@@@@@>>>===>>>???===>>>???>>><<<;;;;;;<<<::::::999999999999999999777777777888999999::::::777777777666555555444444555555555777999999777555<<<;;;:::999888888888888///555777444333777:::;;;:::888777777888888666555888666555333333555666888777888999999888777888:::777777888888888888777777999888777666555444333222333555666777666666888:::;;;;;;::::::888777666555444777999999777666888:::777777777666444444555666777666444222111111222222333333333444444555555555666666555555555555666666777888:::;;;<<<=========<<<<<<===>>>???@@@@@@AAA???>>>===<<<;;;:::999999;;;;;;<<<<<<;;;999888777999:::;;;===>>>??????@@@999:::;;;888555555777:::888888888777666555555444777777888888888888777777888999:::;;;;;;:::888777777888999888666444444555555777::::::999888999999555555555555666666666666555666777999999888888777AAAAAA@@@??????@@@@@@@@@CCCBBBAAA@@@@@@@@@AAAAAA????????????????????????>>>>>>?????????@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBAAA@@@?????????@@@???===<<<<<<>>>@@@AAA>>>>>>>>>>>>>>>======<<<===<<<:::::::::<<<>>>???<<<<<<======>>>>>>??????;;;;;;===>>>????????????????????????????????????AAA@@@>>>======???AAABBB======>>>???@@@AAAAAABBB??????@@@BBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGFFFDDDBBBAAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBBAAA???@@@???;;;;;;???AAA???>>>>>>>>>===<<<:::888777>>>>>>======>>>>>>???@@@BBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@???>>>>>>===??????@@@AAAAAAAAAAAAAAA@@@>>><<<;;;;;;<<<;;;999666777888999999888777666777888888888777666444333222111111333555666666555777888888888888999999999666777888999999888777666777777888999::::::;;;;;;???>>>===;;;:::999888888888777666777999999777666333555777777888999<<<>>>::::::999999888777777666666999<<<===<<<:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::>>>>>>===;;;:::<<<@@@CCC@@@>>>;;;999777777888888666777:::<<<>>>===<<<<<<:::999999:::<<<===<<<:::888777666666666666666777666555555555555666666777999888888777777777777777777777777777777888888888888888777777666666555555888666444444666888888888666666666777888:::;;;<<<999999999888888888777777999999999:::::::::;;;;;;777888:::;;;<<<<<<;;;:::888:::<<<>>>??????>>>===>>>>>>============>>>>>>AAA???===???BBBCCCAAA???AAA@@@>>>=========>>>???============<<<;;;:::999999999999999999999999999:::999999888888999999:::999888666555444444444555555666777777777555444333666666777777777777666666555555555555555666777777777::::::777666888777444222333555555444444666777777777777888999999::::::;;;::::::999888888888999666999;;;;;;999666555444444666888666444333555888<<<;;;999666222111111222777888888999999999888888555666777777555444555666333333333333333333333333555555555555555444444444999888666666888:::::::::;;;999777999===??????>>><<<>>>AAACCCCCCAAA???=========>>>======<<<;;;;;;>>>>>>===>>>>>>===;;;888999999999999999999999999;;;;;;;;;:::888666555444666777777888777555444333555666777777666666777888777777777777777777888888:::999777555555555555666999999999888888888888777888888888888777777777777666666666666777777777777BBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAA>>>?????????????????????>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>=========???@@@>>>???????????????>>>>>>===<<<;;;:::;;;<<<>>>???<<<<<<==================<<<===>>>???@@@@@@@@@@@@???????????????????????????>>>===<<<<<<>>>???AAA>>>>>>??????@@@AAABBBBBB@@@AAAAAACCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@??????@@@AAAAAA@@@???>>>===???>>>:::;;;???AAA@@@?????????>>>===<<<;;;:::<<<<<<<<<=========>>>>>>@@@AAAAAABBBBBBBBBAAAAAA??????>>>>>>>>>>>>=========>>>>>>????????????>>>???===;;;:::;;;;;;:::999888888999999999999888888888888999999888777555444444333333444666777666555777888888888888999999999666777888888888888777666777777888888999::::::;;;>>>===<<<:::999888888888888777777888999999888666777888999888888888:::<<<999999888888888777777777666888;;;<<<;;;:::999:::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;<<>>===<<<:::999888888777888888888666666555555666666777777999999888777777777777777777777777777888888888888777777777666666666555555888666444555666888888888666666666777888999:::;;;999999999:::::::::::::::::::::::::::;;;;;;;;;;;;999999::::::;;;:::::::::888:::<<<>>>?????????>>>??????>>>>>>>>>>>>??????@@@>>>===>>>@@@AAA@@@>>>???>>>===<<<<<<<<<======?????????>>><<<;;;999888999999999:::::::::::::::;;;;;;::::::::::::;;;;;;999888777555444444555555555666666777777777777666666666777777777777666666666666666666666777888888888;;;;;;888888:::999666444555666666555555666777777777777888888888888888999:::;;;<<<<<<:::888777777999::::::888666555555555777777666444444666888888888888666444333555666888888888777777666666555555777777666444333444555111111111222222333333333666666666666666666666555:::888666666888:::::::::;;;999888:::===@@@@@@???BBBCCCEEEFFFEEEDDDCCCBBB============<<<:::999888<<<============;;;:::999:::::::::::::::999999999<<<;;;;;;:::888777555444666666666666666555555444555777888888777666888999::::::999888888999999999;;;:::999777777777777888999999999888888888777777777888888888888888888888777777777777777666666666CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA??????????????????>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAAAA@@@??????@@@BBBBBB??????>>>??????@@@AAABBBCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???=========>>>>>>??????@@@@@@AAA@@@@@@@@@>>>>>>===<<<<<<===???@@@===============<<<<<<<<<===>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@????????????===============<<<;;;:::;;;======:::;;;???AAA???????????????>>>>>>>>>=========>>>??????????????????@@@AAABBBCCCCCCCCCCCC========================<<<===============<<<<<<>>><<<::::::;;;;;;:::999;;;::::::999999::::::;;;999999999999999888777666777666555555777777666555777888888888888999999999666666777888888777666666666777777888888999999999<<<;;;:::999888888888888999999888999:::;;;999777:::;;;;;;:::888888999;;;888888888777777777777777555888:::;;;:::999999999=========<<<;;;;;;::::::<<<=====================;;;===>>>===<<<<<<===>>>:::999888777777888:::;;;999999:::;;;<<<======>>>;;;;;;;;;<<>>>>>;;;;;;;;;;;;<<<<<<<<<===;;;::::::999999999999:::888:::<<<>>>@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>===<<<===???@@@???>>>===<<<;;;;;;::::::;;;;;;AAAAAA@@@???===;;;:::999::::::::::::::::::::::::======<<<<<<<<<<<<======999888777666555555555666777777777777888999::::::777777777777777777777777888777777777777888888999999<<<<<<:::999<<<;;;888666777888777666555666777555555666666777888888999888:::===>>>>>><<<999666888999999888666555666777666777777666555555666888444555666666555666888;;;999888777666555444444444666777777666444222333333111111222333444444555555777777777777777777777777:::888777777999::::::999;;;:::999;;;===@@@@@@@@@GGGGGGGGGFFFFFFEEEDDDDDD>>>>>>===<<<:::888777666999<<>>;;;999999:::::::::::::::::::::::::::<<<<<<;;;:::999777666555555555555555555666666777666888999999888777999:::===<<<<<<;;;::::::::::::;;;;;;:::999999::::::;;;999999888888888777777777666777888999999:::::::::888888888777777666666555DDDDDDCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@????????????===============>>>>>>>>>BBBAAA???>>>???AAACCCDDD????????????@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDBBBAAA???>>>============>>>>>>???@@@AAAAAA@@@@@@@@@??????>>>>>>???@@@@@@?????????>>>>>>============>>>??????@@@@@@@@@???===========================<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????===<<<<<<;;;:::999999888999<<<<<<:::;;;???AAA???>>>>>>>>>>>>>>>>>>??????AAAAAACCCDDDDDDDDDCCCBBB@@@@@@AAABBBBBBBBBBBBBBB??????>>>======<<<;;;;;;<<<<<<=========<<<;;;;;;===<<<:::999:::;;;:::999<<<;;;:::999999:::;;;<<<::::::::::::999999888888999888777777888888666555777777888888888999999999666666777888888777666666666666777777777888888888::::::999888777777777888:::999999:::;;;;;;:::888:::;;;;;;:::999999:::<<<999999888777777666555555555777999:::999888888999<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========:::<<<>>>>>>===;;;;;;<<<999999888777777888999999::::::::::::;;;<<<>>>>>><<<<<<<<<>>>@@@AAA@@@???===<<<;;;::::::999::::::666666777888888999999999::::::999888888888888999999999888888888888888777555555555555555666666666888777666666888888888777777666666666666666777777777888999;;;<<<>>>???@@@<<<<<<<<<<<<============<<<;;;:::888888888999:::999:::<<<>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA=========>>>>>>??????>>><<<<<<;;;;;;;;;:::::::::???@@@@@@??????>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<======888888888777777666666666;;;:::999888888999;;;<<<888777777777777777777888777777777666666777888888888;;;;;;999999<<<;;;888888999:::888666555555666111222333555777888::::::888999;;;===<<<;;;999777999999999888666555777888777777777777666666777888333444666777777888:::<<<999888777555555555666666777777777666333111222222333444555666777888999999888888888999999999999999:::999777888999:::999888:::::::::;;;===???@@@AAAGGGFFFEEECCCBBBBBBBBBCCC@@@@@@???===;;;888666555999===AAA???;;;888:::===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777666555555444444555666888999777999::::::999999:::;;;>>>>>><<<;;;:::::::::::::::::::::::::::;;;;;;;;;888888888888777777777777666777888:::;;;<<<;;;;;;999999888888777666555555EEEDDDDDDDDDEEEEEEFFFGGGCCCCCCDDDDDDDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<======>>>>>>>>>>>>BBBAAA@@@??????AAACCCEEE@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDAAA@@@???>>>>>>=========<<<===>>>???@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????<<<===>>>>>>???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@======<<<;;;:::999999999888;;;<<<:::;;;???AAA???======<<<<<<<<<===>>>>>>BBBCCCDDDDDDEEEEEEDDDDDDAAAAAABBBBBBAAA@@@@@@???BBBAAA@@@???===<<<::::::=========>>>>>>===<<<<<<===;;;::::::;;;<<<;;;:::;;;:::999888888999:::;;;:::::::::999999999999999:::999777777888888777555777777888888888999999999666777888999999888777666777777777777777888888888999999888777777777888888;;;:::999:::<<<<<<:::999777888::::::999:::<<<>>><<<;;;:::888777555444333666777999999888888888:::888999:::;;;<<<>>>??????BBBBBBAAA???>>>===<<<;;;:::<<<>>>>>><<<:::999999::::::999888777777777777;;;;;;;;;;;;;;;<<<>>>>>><<<<<<<<<>>>AAABBBAAA@@@<<<<<<;;;999999888888888666777888999::::::::::::;;;::::::999999999999999:::999999999888888777777444555555555666666777777999777777777888999777666777666666666666666777777666777888999;;;===>>>???<<<<<<<<<=========>>>>>>===<<<:::999888999::::::;;;;;;===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>???????????????@@@============<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<888888888888888777777777>>>===;;;:::999999999:::888888777777777777888888777666666555555555666666555888999777888;;;;;;888999::::::999666555555666333333444555666777777888888888888888888888999999999::::::999777777888:::999888777777777888888888555666888888888888999:::777777777777888999::::::777888888666333222222333444444555666888999::::::999999999:::::::::;;;;;;:::999888999::::::999888999:::;;;;;;<<<>>>@@@AAAFFFEEEBBBAAA@@@@@@AAAAAAAAA@@@???>>><<<:::888777:::>>>BBBAAA<<<:::<<>>>>>??????@@@@@@BBBBBBAAA@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCC@@@@@@??????>>>>>>======;;;<<<===???@@@AAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA<<<======>>>>>>>>>==============================>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFEEEDDDBBBBBBAAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@>>>===<<<;;;:::::::::;;;999<<<===;;;<<<@@@@@@>>>===<<<;;;::::::;;;<<<===@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>===BBBBBB@@@???===<<<::::::<<<======>>>>>>>>>>>>>>>>>><<<:::;;;<<<===<<<;;;;;;::::::999999::::::;;;::::::999888888999999::::::999777777888888777666777888888888888999999999888888999::::::999888888888888888888888888888888888888888777888888999999::::::999:::;;;;;;:::888555666888999999;;;===@@@===<<<;;;999777666555444777888999999888888999;;;777777999;;;===???@@@AAABBBBBBAAA@@@>>>===<<<<<<;;;<<<>>>===;;;999888888;;;::::::999888888777666;;;;;;<<<<<<<<<=========<<<<<<<<<>>>AAABBBBBB@@@<<<;;;:::999888777777777666777999;;;<<<<<<;;;;;;<<<;;;::::::999999:::::::::::::::999888888777777444555555666777888888999999888777888999999777555666666666666777777888999777777888999:::;;;<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<;;;;;;;;;;;;<<<======>>>???@@@AAABBBBBB??????>>>>>>>>>>>>??????===>>>@@@???>>>>>>???AAA===>>>>>>>>>>>>===<<<<<<:::;;;<<<>>>@@@AAAAAABBB??????>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;888888999999999999888777???>>>===;;;:::999888888999888777666666777888999777666666555555555555555333666777666777::::::777888999:::999666555555666888777777666555555444444888777777666777888999999999;;;<<<;;;:::999:::;;;:::888777777888999999888777888::::::888777888888666777999:::;;;<<<<<<<<<777888888777555333444444333333444555666666777777999999999::::::;;;;;;<<<;;;:::999:::;;;;;;999777888999;;;;;;;;;<<>>===;;;:::999;;;>>>AAAAAA>>><<<===???<<<<<<<<<===>>>>>>??????<<<<<<<<<<<<;;;:::999888777777777777888999;;;;;;:::;;;===<<<;;;;;;<<<>>><<<;;;:::999999999999999999999999::::::999888888888888777777777666666666666888;;;===>>>>>>===<<<999999999888888777777666DDDDDDDDDDDDEEEFFFGGGHHHCCCDDDEEEFFFFFFDDDCCCBBBAAAAAA@@@??????>>>============>>>???@@@@@@AAAAAA>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????@@@AAAAAA>>>>>>?????????>>>>>>>>>;;;<<<>>>@@@AAABBBCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBB>>>>>>?????????>>>>>>===========================>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???@@@AAAAAACCCDDDEEEFFFFFFFFFEEECCCBBBAAA@@@@@@@@@@@@AAAAAABBBAAAAAA??????===<<<;;;::::::;;;<<<<<<;;;>>>???======@@@@@@======<<<;;;:::999:::<<<===???===<<<;;;;;;===???AAA>>>>>>?????????>>>>>>===???>>>>>>======<<<<<<;;;:::;;;<<<>>>????????????>>>===;;;<<<===>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777888999:::999888777777888999777666777888888888888999999999999:::;;;;;;;;;;;;:::999999999999999999999999888888888888888888999:::;;;:::999999999;;;;;;999888444555777888888:::===???;;;;;;::::::999999888888888999::::::999999:::<<<888888999;;;===>>>???@@@????????????>>>>>>>>>>>><<<======<<<:::888777888999:::::::::::::::999999:::;;;===>>>>>>======<<<;;;;;;<<<>>>AAABBBBBB@@@===<<<;;;999888777777777666777:::<<<======<<<;;;<<<<<<;;;:::::::::::::::;;;;;;:::999999888777777555555666777888999:::;;;999888888999:::999777555666666666777888999:::;;;999999999999::::::::::::;;;;;;<<<<<<<<<=========<<<<<<==================????????????@@@@@@AAAAAA=========<<<<<<=========;;;===??????===<<<>>>@@@===>>>>>>???>>>===<<<;;;:::;;;<<<>>>???@@@@@@AAA@@@@@@???>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;888888999::::::999888888======<<<<<<;;;:::999888:::999777666666777999:::888777777666555555666666222666777666777::::::888777888999888666555555777777666666666666666666666666777888999999999999888999;;;===>>><<<;;;;;;<<<;;;999777777999:::999888777999;;;;;;999888888888777888;;;<<<===<<<;;;999777888999888666555666777444444444555555555666666888888999::::::;;;<<<<<<;;;::::::;;;;;;;;;999777666888::::::::::::===@@@AAAAAA@@@@@@@@@@@@@@@AAA<<<<<<<<<======<<<;;;;;;<<<===>>>??????>>>======<<<<<<===>>>>>>???@@@@@@<<<======<<<<<<;;;:::999888999999:::;;;;;;;;;;;;;;;<<<>>>===<<<<<<===???;;;;;;::::::999:::::::::::::::;;;;;;:::999888777888777777777666666666666888999<<<>>>???>>>===<<<888888888888888888888888DDDDDDDDDDDDEEEFFFGGGHHHCCCDDDFFFGGGFFFEEECCCBBB?????????>>>===<<<<<<;;;:::;;;;;;===>>>???@@@AAA??????@@@AAABBBBBBCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@AAAAAAAAA@@@@@@???????????????@@@===>>>>>>????????????>>><<<===???AAACCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@????????????@@@BBBCCCEEEFFFGGGFFFEEECCCBBBAAA@@@@@@@@@>>>???@@@AAAAAA@@@>>>===<<<;;;:::::::::;;;<<<===<<>>>>>@@@@@@===???===;;;:::999:::<<<===???===;;;999999<<>>>>>??????>>>;;;;;;;;;<<<<<<<<<======999:::;;;===>>>??????@@@???===<<<<<<>>>???>>>>>>;;;<<<===>>>>>>===<<<;;;999888777777777888999:::888777666777888999888666777888888888888999999999::::::<<<<<<<<<<<<::::::::::::999999999999999999888888888888999:::;;;;;;999999888999:::;;;999777444666777888888999;;;===999999999::::::;;;;;;;;;999:::;;;:::999999;;;===999::::::;;;<<<===>>>>>><<<<<<===>>>??????@@@@@@<<<======;;;999777777888777888999:::;;;<<<<<<;;;:::;;;===??????>>><<<;;;;;;;;;;;;===@@@BBBAAA@@@>>>===;;;:::999888888888666888:::<<<=========<<<<<<<<<;;;::::::::::::;;;;;;;;;::::::999888777777555666777888999:::;;;<<<999888888999:::999777555666666666777888:::;;;<<<;;;;;;:::::::::999999999;;;;;;;;;;;;<<<<<<<<<===;;;<<<===?????????>>>===AAA@@@@@@??????@@@@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>>>><<<;;;===???<<<===>>>>>>>>>===;;;;;;;;;;;;===>>>>>>?????????@@@@@@@@@???>>>======<<<;;;;;;;;;::::::;;;;;;;;;777888::::::;;;:::999888:::;;;<<<<<<<<<;;;:::999:::999777666666777999:::999999888777777666777777222666777666777;;;;;;999666777888777666555666777222222444666888:::;;;<<<555777:::<<<===;;;999777999<<>>===<<<<<<<<<999777777:::;;;:::888777999;;;;;;:::999888999777999<<<>>>>>>;;;888666777888999888777666777888666666666666777777777777888888999999:::;;;<<<<<<;;;::::::;;;<<<;;;999666555888::::::999999===@@@===>>>>>>>>>>>>>>>>>>>>>999::::::;;;<<<<<<<<<<<<<<<<<<<<<===??????===;;;<<<======>>>???@@@@@@@@@============<<<;;;::::::999:::;;;<<<===<<<;;;:::<<<===>>>>>>======>>>???;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<;;;999777666777777777777666666666666888:::===???@@@???===<<<888888888888888999999999DDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<<<<>>>???===;;;======>>>???@@@AAAAAABBB===>>>@@@AAABBBBBBAAA@@@AAABBBCCCCCCBBBAAA???>>>???@@@@@@AAABBBBBBBBBBBB???@@@AAABBBBBBAAA@@@???AAAAAA@@@??????@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCHHHEEECCCBBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>======???????????????@@@@@@AAA@@@???>>>>>>???AAACCCEEEBBBBBBAAA@@@@@@???>>>>>>AAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA???>>>>>>======;;;:::999999999999:::;;;======>>>>>>?????????@@@>>>???@@@???<<<:::::::::<<<<<<<<<===>>>??????@@@======<<<<<<<<<<<<======;;;<<<<<<=========>>>>>>===>>>>>>???????????????@@@<<<:::;;;???@@@===:::??????>>>===<<<:::999888777777888888999999999:::999888666555555666666777666777888:::::::::999888@@@???===;;;:::::::::;;;;;;<<<<<<:::888888999;;;;;;::::::999999999::::::999999:::::::::999888888777777777888999999::::::======<<<<<<<<<;;;;;;;;;888888777777888:::;;;===::::::::::::;;;;;;<<<===;;;<<<===>>>>>>===<<<;;;@@@>>>===<<<===<<<;;;999;;;;;;::::::;;;===>>>???@@@@@@@@@??????===<<<;;;???>>>=========>>>@@@AAA============<<<;;;999999:::;;;<<<=====================<<<<<<;;;;;;;;;:::;;;<<<>>>???>>><<<999777::::::;;;;;;<<<;;;;;;;;;:::::::::;;;::::::999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>@@@@@@??????>>>>>>======<<<===>>>??????>>>===<<<:::::::::;;;;;;<<<<<<<<<======<<<======>>>???@@@===>>>???>>><<<;;;:::;;;========================<<<<<<;;;;;;<<<===>>>???@@@===:::999999:::::::::;;;;;;:::999999:::;;;;;;777888:::;;;;;;:::999888;;;:::999888888888::::::<<<:::;;;>>>===888555666555666666777888999999999::::::888777666666555555777777666666777999;;;<<<<<<<<<;;;;;;:::999888888??????>>>>>>=========<<<;;;::::::999999888888888999999999888999999::::::<<<<<<======<<<:::888777777777888888999999999:::999999888888888888999999:::999888888999;;;===>>>:::::::::;;;;;;;;;<<<<<<888888999999:::;;;<<<<<<>>>>>>===<<<;;;::::::999;;;;;;;;;999888888:::<<<;;;<<<======;;;;;;<<<===>>>>>>>>>>>>???????????????<<<;;;;;;>>>???===:::<<<============;;;:::999============>>>???AAAAAA@@@???===;;;:::::::::;;;>>>======<<<;;;999888777777777888999999888777666<<<999:::======:::999<<<:::<<<<<<<<<:::999:::<<>>>>>??????@@@@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>@@@@@@AAABBBBBBBBBAAAAAA>>>???@@@AAAAAAAAA@@@???AAA@@@@@@??????@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCFFFEEECCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===???>>>>>>>>>>>>???@@@@@@@@@???>>>>>>???AAACCCEEECCCCCCBBBAAAAAA@@@??????BBBAAAAAAAAAAAABBBCCCCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>======<<<;;;;;;<<<======>>>>>>?????????@@@@@@@@@>>>???@@@???<<<::::::;;;;;;;;;<<<===>>>???@@@AAA>>>======<<<<<<======>>>>>>=========>>>>>>???@@@======>>>???@@@@@@@@@@@@???<<<999:::>>>???===999=========<<<;;;:::999888888888888999999::::::;;;:::999888777666777777888777888999999::::::999999>>>===<<<;;;::::::;;;;;;;;;<<<<<<;;;999888:::;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::999888777777888888999::::::;;;<<<<<<<<<;;;;;;;;;::::::999999888888999:::<<<===:::::::::::::::;;;<<<===<<<===>>>??????>>>===<<>>???>>><<<;;;;;;;;;::::::;;;<<<===>>>@@@AAAAAAAAA@@@???>>>>>>===============>>>??????<<<======>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>??????===<<<:::<<<<<<<<<<<<<<<;;;:::999<<<<<<======<<<<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>???????????????>>>>>>>>><<<===>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAA===>>>???>>><<<;;;;;;;;;============<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????@@@===:::999:::;;;;;;:::;;;;;;:::999999:::;;;;;;<<<;;;::::::999999999999;;;;;;:::999999:::;;;<<<>>>;;;;;;>>><<<888666777777777888888999:::::::::::::::999888777777777777888777777777888:::<<<======<<<;;;:::999999999999>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::999999999::::::999999999:::::::::======>>>>>>===;;;:::999888888888999999:::::::::::::::999999999999::::::::::::999888999:::<<<===<<<<<<<<<<<<<<<=========;;;<<<===>>>??????????????????>>>===<<<<<<;;;;;;:::;;;<<<;;;999999:::<<<;;;<<<======;;;;;;<<<===>>>?????????????????????@@@>>>======???@@@???======>>>>>>>>>>>><<<;;;:::============>>>???@@@AAA>>>>>>===<<<;;;;;;;;;;;;>>>>>>======<<<:::999888888888999::::::999888777<<<::::::======::::::<<<:::<<<===<<<;;;;;;<<<===DDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBAAA???>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA?????????@@@@@@AAABBBCCCCCCBBBAAA@@@@@@?????????AAAAAABBBBBBBBBAAA@@@@@@>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCDDDEEEDDDBBB???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@?????????@@@BBBDDDEEEDDDDDDCCCCCCBBBBBBAAAAAACCCBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB??????>>>>>>>>>>>>??????@@@???>>>>>>>>>>>>???@@@?????????@@@@@@@@@@@@@@@>>>???@@@???===;;;;;;;;;:::;;;<<<===???@@@BBBBBB>>>>>>============>>>>>>@@@???>>>>>>>>>???@@@AAA<<<===>>>???@@@@@@@@@@@@===;;;999:::===>>><<<999;;;;;;;;;;;;;;;:::999999999999999:::;;;<<<<<<<<<;;;:::999999888888999999:::999999999999:::;;;;;;<<<<<<;;;::::::;;;;;;<<<;;;<<<===<<<:::999:::<<<======<<<<<<<<<======>>>;;;;;;<<<<<<;;;:::999999888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;===>>>;;;::::::::::::;;;<<<<<<===>>>???@@@@@@???>>>===DDDBBB@@@@@@@@@@@@>>>===>>>===============>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@;;;<<<<<<===============;;;<<<>>>???AAACCCDDDEEEBBBBBBAAAAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>===<<<;;;:::999>>>?????????>>>>>>===<<<999999999:::::::::;;;;;;:::;;;;;;;;;<<<<<<======????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@======>>>>>>===<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???AAAAAA===>>>??????===;;;;;;<<<=========<<<<<<;;;;;;;;;:::;;;===???@@@AAA@@@@@@@@@===;;;:::;;;;;;;;;:::;;;;;;:::999999:::;;;;;;BBB@@@===;;;::::::<<<===;;;;;;;;;;;;;;;<<<===>>>@@@<<<;;;===;;;777666888888888999999:::;;;;;;;;;:::999999888888999999:::999888888888:::;;;===>>>???>>><<<:::999:::;;;<<<>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;======>>>>>>>>><<<;;;:::999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;999999999:::;;;<<<===============>>>??????<<<>>>@@@AAABBBAAA@@@?????????>>>>>>======<<<<<<:::;;;======;;;;;;;;;<<<<<<===>>>===<<<<<<===>>>@@@@@@@@@@@@????????????AAA@@@??????AAAAAA@@@?????????@@@@@@???>>><<<;;;<<<=========>>>??????@@@<<<<<<============<<<<<<>>>>>>>>>>>>===;;;::::::999:::;;;<<<<<<;;;:::999===:::;;;>>>>>>;;;:::===999;;;<<<<<<<<<<<<===>>>DDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????@@@AAACCCDDDDDDCCCAAA?????????@@@@@@BBBBBBBBBBBBAAA@@@@@@???>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCEEEFFFDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>?????????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@>>>@@@AAA@@@>>><<<<<<<<<:::;;;<<<>>>@@@BBBCCCDDD???>>>>>>======>>>>>>???AAA@@@???>>>>>>???@@@BBB:::;;;<<<===>>>?????????<<<:::999:::<<<===<<<:::999::::::;;;;;;;;;::::::::::::;;;<<<===>>>>>>???===<<<<<<;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===::::::;;;;;;;;;<<<<<<===;;;<<<>>>===<<<;;;;;;===???>>>>>>>>>>>>??????@@@============<<<;;;::::::999::::::;;;;;;<<<======>>>>>>>>>=========<<<<<<<<<<<<;;;:::;;;<<<===>>><<<;;;;;;:::;;;;;;<<<<<>>AAAAAA@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAA@@@:::;;;<<<===>>>===<<<;;;;;;<<<>>>AAADDDGGGJJJKKKJJJIIIGGGDDDBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@???======<<<<<<===???@@@AAA>>>>>>>>>>>>===<<<<<<;;;@@@@@@@@@@@@???>>>======::::::::::::;;;;;;;;;;;;::::::;;;<<<======>>>>>>AAAAAAAAA@@@@@@???????????????@@@@@@AAAAAABBBBBB????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@===>>>??????===<<<<<<===>>>>>>===<<<<<<;;;;;;;;;:::;;;>>>AAABBBBBBAAA@@@???===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;CCCBBBAAA@@@??????@@@@@@;;;;;;;;;;;;<<<======>>>AAA===<<<===;;;888777:::888999999999:::::::::;;;999999999999999:::;;;<<<:::999999:::;;;===???@@@AAA???<<<::::::;;;===???========================<<<<<<<<<=====================<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;>>>============>>>???@@@;;;===???AAABBBAAA???===>>>>>>>>>>>>============:::<<>>============>>>??????======>>>???BBBBBBAAAAAA@@@@@@??????AAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBB@@@???>>><<<======>>>????????????;;;<<<===>>>???>>>======>>>?????????>>>===<<<<<<999:::;;;<<<===<<<;;;;;;>>>;;;<<>>888:::;;;;;;;;;;;;===>>>DDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA???????????????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@BBBCCCDDDDDDCCCBBB@@@???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@?????????@@@AAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>=========>>>============>>>???@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@???????????????????????????@@@AAA@@@>>>======>>><<<===>>>@@@BBBDDDEEEFFF??????>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>???@@@999:::;;;<<<============::::::999:::;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>=========>>>===<<<;;;;;;<<<===>>>:::;;;;;;<<<============;;;===??????===<<<======@@@?????????@@@@@@AAABBB?????????>>>>>><<<;;;;;;;;;;;;;;;<<<======>>>>>>AAA@@@@@@@@@????????????>>>===<<<<<<<<<===>>>???======<<<<<<;;;<<<<<<===???@@@AAABBBBBBAAA@@@???AAA@@@??????@@@AAA???>>>AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@:::;;;===>>>>>>>>>===<<<===>>>???BBBFFFIIIMMMOOOPPPNNNKKKGGGCCCAAA???>>>@@@AAAAAAAAAAAAAAAAAAAAA<<<<<<;;;;;;<<<>>>@@@AAA<<<===>>>>>>????????????@@@@@@@@@???>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<>>>???@@@@@@CCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA========================999999999:::;;;<<<>>>>>>===>>>??????===<<<======>>>>>>=========<<<<<<<<<;;;<<>>===<<<<<<<<<<<<======<<<<<<<<<>>>???@@@AAABBBBBBAAA@@@::::::;;;<<<<<<<<<<<<<<>>@@@AAABBB@@@===<<<;;;===???@@@===>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@??????>>>===<<<<<<======;;;;;;===>>>>>>===<<<<<<>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<===???@@@<<<>>>@@@BBBBBBAAA???==================>>>>>>>>><<<>>>AAAAAA@@@???@@@@@@???@@@AAAAAA??????@@@AAADDDCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDCCCAAA@@@===>>>??????@@@??????>>>;;;<<<>>>???@@@??????>>>??????@@@@@@@@@???>>>>>>:::;;;<<<===>>>===<<<<<>>CCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBAAA@@@@@@BBBDDDCCCCCCCCCCCCCCCDDDDDDDDD@@@@@@@@@AAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAACCCEEEGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@AAA???????????????@@@@@@AAA@@@AAAAAABBBDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>============??????>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA???>>>>>>??????@@@AAABBBDDDEEEFFFGGG@@@@@@????????????@@@@@@@@@@@@@@@????????????>>>:::;;;;;;<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======<<<======>>>>>>>>>=========>>>???@@@AAABBBCCCDDD@@@@@@AAAAAAAAA@@@???>>>??????>>>============>>>;;;<<<===>>>>>>>>>>>>>>>;;;===@@@@@@???>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@???===<<<<<<<<<<<<======>>>?????????BBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>======>>>???@@@??????>>>============>>>???@@@AAABBBBBBAAA@@@??????>>>===>>>@@@AAAAAA@@@>>>??????@@@@@@@@@?????????@@@@@@@@@@@@@@@??????===>>>>>>?????????????????????@@@BBBEEEIIILLLNNNPPPNNNJJJFFFCCCAAA@@@???@@@AAAAAAAAAAAABBBBBBBBB<<<<<<;;;;;;<<<>>>???@@@<<<<<<>>>???@@@AAAAAAAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<======::::::;;;===>>>@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBDDDDDD@@@@@@????????????>>>>>>:::::::::::::::;;;<<<===<<<>>>@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@???=========>>>???>>><<<===>>>????????????>>>===999;;;===@@@AAA@@@???>>>;;;;;;<<<<<<<<<<<<;;;;;;???<<<<<<>>>>>>;;;;;;===888888888999999999999999999999999999::::::;;;<<<999999999:::<<<>>>@@@BBBBBB@@@???>>>>>>???@@@AAA>>>>>>????????????@@@@@@>>>>>>???@@@@@@AAABBBBBBAAA@@@???>>>>>>===>>>>>>;;;<<<===?????????>>>>>>@@@@@@???????????????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;<<<===???@@@@@@BBBCCCDDDEEECCCBBBAAA======>>>>>>??????@@@@@@???AAACCCCCCCCCBBBCCCDDDBBBCCCDDDCCCBBBAAABBBDDDFFFEEEDDDCCCBBBAAA@@@??????AAABBBBBBBBBBBBCCCEEEFFFFFFGGGGGGFFFEEECCCBBB>>>???@@@AAAAAAAAA??????======>>>??????????????????@@@@@@AAAAAAAAA@@@@@@;;;<<<>>>???@@@@@@???>>>@@@===>>>AAAAAA>>>===@@@888:::;;;;;;::::::<<<===CCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFEEEBBBBBBDDDFFFCCCCCCCCCDDDDDDEEEEEEFFF???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBDDDGGGIIIJJJJJJJJJJJJJJJHHHFFFDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDD@@@@@@???>>>>>>>>>??????AAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAA???@@@BBBAAA@@@>>>???@@@BBBCCCCCCDDDFFFGGGHHHHHH@@@@@@@@@??????@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>======>>>>>>======<<<<<<:::;;;<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@??????>>>???@@@AAACCCDDDEEEFFFAAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@???>>>>>>======>>>???@@@@@@???>>>>>>;;;===@@@AAA@@@?????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@>>>===<<<======>>>>>>???@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAA@@@@@@???>>>>>>?????????@@@AAABBBBBBAAA@@@???===<<<<<<>>>AAACCCCCCBBB>>>???AAABBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBDDDGGGIIIKKKJJJHHHEEECCCAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB============>>>??????@@@>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<;;;;;;<<<<<<<<<============999:::;;;===???AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCC?????????@@@AAACCCEEEFFFBBBBBBAAAAAAAAA@@@@@@@@@===<<<<<<;;;;;;<<<<<<===<<<>>>@@@@@@>>>===>>>???>>>>>>>>>???@@@@@@AAAAAA????????????????????????>>>>>>===>>>???@@@>>>===???@@@@@@AAAAAA@@@@@@???<<<<<<===>>>>>>?????????===>>>>>>>>>>>>===;;;:::<<<;;;<<<@@@@@@===<<<>>>:::::::::::::::::::::999:::999999999999999:::;;;999999999:::<<<>>>@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA>>>???@@@AAABBBCCCDDDDDDBBBAAA@@@??????>>>>>>>>>===>>>???AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>============>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???===<<<<<<>>>AAABBBDDDDDDEEEEEEEEEEEEDDDDDD??????@@@@@@AAABBBCCCCCCBBBDDDEEEDDDDDDDDDFFFHHHDDDEEEFFFFFFDDDDDDEEEFFFGGGFFFEEEDDDBBBAAA@@@???@@@BBBDDDDDDCCCCCCEEEGGGGGGHHHIIIIIIHHHGGGEEEDDD???AAABBBCCCCCCBBB@@@?????????>>>>>>>>>???@@@@@@???@@@AAABBBBBBBBBBBBBBB>>>???AAABBBCCCCCCBBBBBB@@@>>>???BBBBBB???>>>@@@;;;===>>>===<<<<<<===>>>CCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHIIIGGGDDDCCCEEEGGGBBBCCCCCCDDDEEEFFFFFFGGG???@@@BBBCCCDDDCCCCCCBBBEEEEEEFFFFFFFFFDDDCCCAAA???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEHHHJJJLLLLLLLLLLLLKKKIIIGGGDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBB@@@@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEE>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBAAABBBCCCDDDDDDCCCBBBAAAEEEEEEDDDDDDDDDCCCCCCCCC???AAABBBBBB@@@??????@@@DDDEEEEEEFFFGGGHHHHHHHHHAAA@@@@@@??????@@@@@@AAA@@@BBBDDDEEEEEEBBB@@@>>>@@@@@@@@@@@@???>>>===<<<:::;;;============>>>@@@BBBBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCEEEFFFGGGBBBCCCDDDDDDDDDCCCAAA@@@???@@@AAAAAAAAA???>>>===>>>???@@@AAAAAA@@@???>>>;;;>>>AAABBBAAA@@@???????????????@@@AAABBBCCCDDDBBBBBBBBBAAA@@@???======>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBAAA@@@?????????@@@AAABBBBBBAAA@@@?????????@@@??????AAAAAAAAAAAA??????<<<<<<<<<>>>BBBDDDEEEDDDAAABBBDDDFFFFFFFFFFFFFFFCCCDDDCCCCCCBBBAAA@@@???CCCBBBAAA@@@AAABBBCCCDDDDDDCCCBBBBBBCCCEEEGGGIIIDDDCCCAAA@@@@@@AAABBBCCC@@@@@@@@@AAAAAABBBBBBBBB>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<=========>>>999:::<<<===???AAACCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB>>>>>>>>>???AAACCCEEEGGGCCCCCCCCCBBBBBBAAAAAAAAA??????>>>===============<<<>>>@@@@@@>>>>>>>>>???>>>>>>???@@@AAABBBBBBCCC@@@???>>>>>>======>>>>>>>>>>>>===>>>@@@@@@???===@@@AAABBBBBBBBBBBBAAA@@@BBBAAA@@@>>>>>>???@@@BBB@@@@@@@@@@@@???>>><<<:::;;;:::<<>>===???;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888888999;;;>>>@@@BBB@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB??????@@@AAACCCDDDEEEEEECCCBBBAAA@@@????????????>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBAAA???===>>>@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDD@@@AAABBBBBBCCCDDDEEEEEEEEEEEEFFFEEEEEEFFFHHHKKKEEEGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFDDDCCCAAA@@@???AAADDDFFFFFFEEEDDDGGGIIIHHHIIIIIIJJJIIIHHHFFFEEE@@@AAACCCDDDDDDCCCAAA@@@AAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCC@@@AAACCCEEEEEEEEEEEEDDDAAA>>>???BBBBBB???>>>AAA>>>???@@@???>>>===>>>???HHHHHHGGGFFFEEEFFFHHHKKKMMMNNNPPPQQQQQQPPPNNNMMMLLLKKKJJJHHHFFFEEECCCCCCBBBDDDFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCCCCEEEGGGIIIKKKLLLNNNNNNNNNMMMKKKIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCAAA???AAACCCEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@CCCAAA@@@>>>>>>???AAABBBCCCBBB@@@>>>>>>???@@@AAABBBDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBFFFFFFFFFFFFGGGHHHIIIJJJGGGEEEBBB@@@@@@AAACCCDDDAAAAAAAAABBBCCCDDDEEEFFF@@@@@@@@@@@@??????>>>>>>AAA???===<<<<<<>>>@@@BBB@@@@@@AAAAAA@@@???===<<>>???AAABBBCCCDDDEEEDDDBBBAAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@@@@???BBBBBBCCCAAA@@@???@@@BBBBBB@@@>>>===<<<===??????AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJFFFHHHKKKMMMMMMKKKIIIGGGIIIHHHFFFEEEEEEEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDEEEDDDCCCBBBBBBCCCEEEEEEDDDAAA>>>>>>???@@@BBBBBBBBBBBBAAAAAA@@@@@@CCCBBBAAA?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEDDDBBB@@@???>>>===>>>>>>>>>===;;;<<<>>>@@@999:::;;;===@@@CCCEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFDDDBBBBBBCCCDDDDDDCCCAAA@@@@@@AAACCCEEECCCCCCBBBAAA@@@@@@@@@@@@???>>>===>>>???@@@???>>>===>>>@@@AAABBBAAA???>>>CCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBB@@@>>>===<<<>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAACCCBBB???======>>>???AAAAAAAAAAAA@@@???===<<<;;;>>>>>>===<<<<<<<<<<<<===???>>>============>>>>>>===:::777777:::<<<;;;:::777888:::<<<===>>>??????AAAAAABBBCCCCCCAAA@@@???AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBDDDEEEEEEDDDEEEEEEDDDDDDBBB@@@???>>>CCCDDDEEEEEEEEEDDDCCCBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCAAA????????????@@@@@@@@@AAABBBBBBBBBAAAAAADDDCCCAAA@@@@@@@@@AAAAAADDDFFFIIIIIIHHHGGGGGGHHHGGGFFFEEEDDDEEEFFFIIIJJJIIIGGGEEEDDDCCCDDDFFFGGGHHHGGGFFFFFFFFFGGGIIIJJJGGGGGGHHHHHHGGGFFFEEECCCIIIHHHEEECCCBBBCCCDDDEEEGGGGGGHHHHHHGGGDDDBBB@@@@@@AAABBBCCCCCCBBB@@@>>>@@@?????????>>>>>>======@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBAAA@@@???AAABBB@@@@@@BBBCCCCCCBBBAAA@@@HHHHHHHHHGGGFFFGGGJJJLLLOOOPPPRRRSSSSSSRRRQQQPPPOOOMMMJJJGGGEEEEEEEEEFFFEEEFFFHHHIIIJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@CCCCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMLLLKKKIIIGGGEEECCCCCCBBBBBBBBBBBBCCCCCCCCCAAA@@@AAADDDEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFEEEDDDDDDCCCBBBBBBBBBCCC@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAACCCAAA@@@??????@@@AAABBBCCCBBBAAA@@@@@@@@@AAAAAACCCEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCGGGGGGGGGHHHHHHIIIJJJKKKGGGEEECCCAAAAAABBBCCCEEEBBBBBBBBBBBBCCCDDDEEEEEEAAA@@@@@@?????????@@@@@@AAA@@@>>>======???AAACCCBBBCCCCCCCCCBBBAAA???>>>BBBBBBAAAAAAAAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???======@@@BBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBCCCCCCDDDDDDEEEDDDCCCBBBAAABBBBBBCCCAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBB@@@AAABBBDDDAAA@@@???>>>>>>@@@BBBCCCBBBCCCCCCCCCCCCBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDEEEGGGIIIJJJJJJLLLOOOQQQRRRQQQOOOMMMLLLKKKIIIHHHGGGGGGHHHHHHEEEDDDCCCBBBAAABBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEDDDAAA???>>>???AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@??????@@@@@@???>>>>>>@@@BBB??????@@@AAABBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBAAACCCDDDDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@@@@AAAAAA@@@??????@@@BBBCCCCCCCCCAAA@@@BBBBBBAAAAAABBBCCCDDDEEEDDDDDDDDDCCCBBBAAA@@@????????????@@@AAABBBDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????AAAAAAAAA@@@???>>><<<<<<======<<<<<<===>>>????????????>>>>>>>>>>>>>>>???===;;;888888:::;;;;;;999;;;;;;===>>>@@@@@@AAAAAAAAABBBCCCCCCCCCBBBAAAAAACCCDDDFFFGGGGGGGGGFFFFFFDDDBBBAAABBBDDDFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAAAACCCDDDDDDEEEEEEDDDCCCBBBGGGGGGFFFFFFFFFFFFFFFFFFEEEEEECCCBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDEEEDDDCCCAAAAAAAAABBBCCCFFFHHHKKKKKKJJJIIIIIIJJJIIIHHHGGGFFFFFFHHHIIIJJJJJJIIIGGGFFFEEEFFFGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJIIIHHHFFFEEEGGGFFFEEEDDDDDDEEEGGGHHHHHHIIIJJJJJJIIIGGGEEECCCBBBCCCDDDEEEDDDCCCAAA???AAAAAA@@@@@@@@@?????????@@@AAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFCCCCCCCCCBBBAAAAAABBBCCC@@@AAABBBCCCCCCCCCBBBBBBHHHHHHIIIHHHHHHIIIKKKNNNNNNOOOQQQRRRRRRRRRQQQQQQQQQNNNJJJFFFDDDEEEGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@CCCDDDDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLJJJHHHGGGEEECCCCCCBBBBBBBBBBBBCCCCCCCCCAAAAAABBBCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFHHHIIIHHHGGGGGGFFFEEEDDDDDDCCC????????????@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBCCCCCCCCCBBBBBBAAAAAADDDEEEGGGGGGEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDHHHIIIIIIIIIJJJKKKKKKKKKGGGFFFDDDBBBBBBCCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA???>>>>>>@@@AAACCCBBBAAA@@@??????AAACCCDDDEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCBBB@@@>>>>>>@@@BBB@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCAAABBBCCCCCCDDDDDDDDDDDDAAABBBCCCBBBBBBBBBDDDFFFCCCBBBAAA@@@@@@AAACCCDDDDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFHHHIIIKKKLLLOOOQQQTTTWWWXXXXXXWWWVVVQQQOOOMMMKKKJJJJJJJJJJJJGGGFFFDDDBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@???@@@BBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAACCCEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAACCCDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCFFFDDDCCCCCCDDDDDDBBBAAABBBCCCDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCDDDDDDCCCAAA@@@>>>AAAAAAAAAAAA@@@???======<<<<<<======>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???===:::999:::;;;;;;:::???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKKKKKKKJJJFFFEEECCCCCCEEEGGGHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFIIIKKKNNNNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKLLLLLLKKKJJJHHHGGGEEEEEEDDDEEEFFFHHHJJJLLLJJJKKKLLLLLLLLLJJJIIIHHHEEEFFFFFFFFFEEEDDDBBBAAACCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEGGGGGGHHHHHHDDDDDDDDDCCCCCCDDDEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIHHHIIILLLNNNKKKKKKMMMNNNNNNNNNNNNNNNOOOMMMJJJGGGFFFFFFGGGGGGKKKLLLMMMMMMNNNNNNMMMMMMHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCDDDFFFHHHIIIJJJJJJKKKKKKKKKJJJIIIGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDCCCDDDEEEFFFEEEDDDBBBAAACCCEEEFFFGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEHHHIIIJJJJJJKKKKKKKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDBBB@@@??????AAACCCEEECCCCCCBBBAAABBBCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCAAA???>>>???AAA@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEFFFFFFCCCDDDEEEEEEDDDDDDFFFGGGGGGFFFDDDBBBAAAAAABBBCCCGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQSSSWWWZZZ\\\\\\\\\\\\UUUSSSQQQNNNMMMLLLKKKKKKKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDEEEEEEDDDBBBAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEGGGEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFEEEFFFHHHHHHHHHGGGEEEDDDHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGEEEEEEFFFFFFEEECCCEEEFFFGGGHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCAAA@@@???@@@AAAAAAAAA@@@???>>>>>>????????????@@@AAABBBCCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>>===============CCCCCCDDDEEEFFFFFFEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIFFFHHHJJJLLLMMMMMMMMMMMMJJJHHHFFFFFFHHHJJJKKKKKKJJJHHHGGGFFFFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJLLLMMMMMMMMMMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPQQQPPPOOOOOOPPPRRRQQQOOONNNMMMMMMMMMNNNMMMMMMLLLKKKJJJKKKKKKLLLOOOOOONNNNNNNNNMMMNNNNNNMMMMMMNNNNNNMMMLLLJJJIIIFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLMMMMMMMMMMMMLLLLLLGGGGGGGGGGGGFFFEEECCCBBBFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGIIIJJJJJJJJJGGGFFFEEEEEEGGGHHHHHHHHHEEEFFFFFFGGGHHHIIIIIIIIIGGGHHHJJJJJJIIIIIIKKKMMMJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEKKKLLLLLLMMMMMMMMMMMMMMMJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFHHHIIIJJJJJJKKKKKKKKKJJJHHHGGGEEEDDDDDDCCCCCCDDDDDDEEE@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLMMMLLLLLLLLLLLLJJJIIIGGGFFFBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFCCCBBBBBBCCCCCCDDDDDDEEEDDDEEEGGGHHHHHHFFFDDDBBBBBBDDDFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEBBBAAAAAACCCEEEGGGEEEDDDDDDDDDEEEFFFHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFEEEEEEDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFEEECCCCCCCCCBBB???>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIHHHFFFFFFGGGIIIHHHGGGEEEDDDCCCDDDFFFGGGJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNOOOOOOQQQSSSVVVZZZ\\\^^^^^^^^^WWWVVVSSSQQQOOONNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIGGGDDDDDDFFFGGGFFFDDDEEEFFFGGGFFFEEEDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEFFFHHHFFFHHHIIIJJJJJJHHHFFFDDDJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIHHHFFFHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFDDDBBB@@@@@@AAABBB@@@@@@AAAAAAAAA@@@@@@???CCCBBBBBBAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLHHHIIIKKKMMMNNNNNNNNNNNNMMMKKKJJJJJJLLLNNNOOONNNMMMLLLJJJIIIJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNKKKLLLLLLLLLKKKKKKJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLMMMMMMOOOOOOOOOQQQSSSTTTSSSRRRRRRSSSVVVUUUTTTSSSRRRQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQPPPOOOMMMLLLJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNHHHHHHHHHHHHGGGFFFEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGIIIJJJKKKLLLLLLLLLIIIGGGFFFGGGJJJLLLLLLKKKIIIIIIJJJKKKLLLMMMNNNOOOIIIKKKLLLLLLKKKJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMLLLIIIFFFEEEKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKJJJIIIHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJKKKLLLLLLKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFAAACCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBBBBEEEEEEFFFGGGGGGHHHGGGGGGCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIGGGEEEDDDCCCEEEGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFCCCDDDDDDCCCBBB@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKKKKKKKIIIJJJKKKMMMIIIHHHGGGGGGHHHJJJLLLNNNLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHJJJLLLMMMNNNNNNNNNRRRTTTWWWZZZ\\\^^^^^^___ZZZXXXVVVSSSRRRQQQPPPPPPMMMNNNPPPQQQRRRRRRQQQPPPPPPLLLHHHGGGIIIJJJIIIFFFFFFGGGIIIIIIHHHGGGHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEGGGHHHHHHGGGFFFFFFGGGBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLIIIJJJLLLLLLLLLJJJHHHFFFJJJJJJJJJKKKLLLMMMNNNOOOMMMLLLKKKKKKMMMMMMLLLKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOMMMKKKIIIHHHJJJJJJLLLMMMMMMNNNNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIKKKIIIEEEBBBAAABBBCCCDDDAAABBBBBBCCCCCCCCCCCCBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFEEEFFFFFFDDDCCCCCCFFFHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHHHHJJJKKKMMMNNNKKKLLLNNNPPPQQQQQQPPPPPPPPPOOONNNPPPRRRSSSRRRQQQQQQPPPOOONNNNNNOOOPPPQQQOOONNNNNNNNNOOOPPPQQQRRROOOOOONNNNNNNNNOOOPPPPPPNNNOOOOOOPPPPPPOOOOOONNNPPPPPPQQQSSSTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSTTTUUUSSSUUUWWWXXXWWWVVVVVVWWWYYYXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRTTTUUUVVVWWWWWWWWWWWWVVVTTTUUUUUUVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQJJJJJJIIIIIIIIIIIIIIIHHHKKKKKKLLLLLLLLLLLLMMMMMMJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLIIIGGGIIIMMMPPPOOONNNMMMMMMNNNOOOPPPRRRTTTUUUMMMNNNPPPOOOMMMLLLMMMNNNPPPOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHDDDFFFHHHGGGFFFEEEGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNLLLJJJIIIEEEDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIJJJIIIHHHGGGFFFEEEGGGIIIJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHJJJKKKLLLIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFIIIKKKKKKJJJHHHGGGDDDEEEGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJJJJJJJIIIKKKLLLMMMMMMNNNQQQSSSPPPOOONNNLLLLLLMMMOOOPPPNNNNNNOOOOOONNNNNNMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMIIIJJJLLLNNNPPPPPPPPPPPPTTTVVVXXX[[[]]]___``````\\\[[[YYYVVVUUUTTTTTTTTTRRRUUUYYY]]]______^^^\\\XXXSSSNNNLLLNNNOOOMMMJJJGGGIIIKKKLLLKKKJJJJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIKKKLLLLLLJJJHHHGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKKKKMMMOOONNNNNNOOOOOONNNMMMKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSPPPOOONNNOOOQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUUUUTTTSSSQQQOOONNNNNNOOOPPPQQQQQQRRRQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKIIIGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFCCCEEEGGGIIIIIIIIIHHHGGGDDDFFFGGGFFFDDDEEEHHHKKKFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSQQQRRRTTTUUUUUUUUUTTTTTTRRRRRRSSSUUUWWWWWWUUUSSSTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTVVVXXXYYYVVVTTTRRRPPPPPPQQQSSSTTTRRRSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUWWWXXXXXXYYYYYYWWWWWWVVVVVVVVVWWWXXXYYYWWWZZZ\\\\\\[[[ZZZ[[[[[[ZZZZZZ[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWXXXYYY[[[\\\]]]^^^]]]]]]ZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPMMMJJJHHHKKKPPPSSSRRRPPPPPPPPPQQQRRRTTTVVVXXXZZZPPPQQQRRRRRRPPPNNNNNNOOOQQQPPPNNNMMMLLLLLLKKKKKKRRRQQQOOOMMMMMMLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKMMMNNNNNNMMMMMMLLLIIIHHHHHHGGGGGGHHHHHHIIIFFFIIIKKKJJJHHHGGGIIILLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCEEEFFFGGGGGGGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGGGGIIIKKKLLLKKKKKKLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMKKKJJJHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKIIIIIIJJJLLLNNNPPPJJJJJJIIIIIIHHHGGGFFFFFFEEEGGGIIIKKKLLLKKKIIIGGGEEEGGGHHHIIIGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMJJJKKKLLLNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKHHHJJJLLLNNNOOORRRUUUXXX[[[XXXUUUQQQNNNMMMMMMMMMOOOOOOPPPPPPOOOOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNPPPRRRTTTTTTTTTTTTWWWXXXZZZ\\\^^^```aaaaaa^^^]]][[[YYYWWWWWWWWWWWWYYY]]]ccchhhkkkkkkiiiggg]]]XXXRRRPPPRRRRRRPPPLLLHHHJJJLLLMMMMMMLLLLLLMMMJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLNNNOOOPPPLLLMMMOOONNNLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOONNNMMMNNNOOOQQQRRRQQQQQQQQQPPPOOONNNMMMJJJJJJKKKMMMOOORRRTTTUUURRRQQQQQQRRRUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWYYYZZZVVVWWWXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTPPPPPPOOONNNMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMNNNLLLMMMMMMLLLJJJHHHFFFEEEGGGHHHHHHIIIJJJJJJJJJJJJDDDDDDDDDDDDEEEGGGHHHIIIDDDEEEHHHJJJJJJJJJIIIHHHCCCEEEFFFFFFDDDEEEHHHLLLGGGHHHIIIKKKMMMNNNNNNOOORRRQQQRRRRRRTTTVVVYYYZZZVVVWWWXXXYYYYYYYYYXXXWWWRRRSSSUUUXXXZZZYYYWWWTTTUUUVVVVVVVVVVVVUUUTTTSSSWWWWWWWWWXXXZZZ]]]___aaa[[[YYYUUUSSSRRRTTTVVVXXXUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWXXXZZZ[[[[[[\\\\\\ZZZYYYXXXXXXXXXZZZ[[[\\\[[[]]]___```___^^^^^^___[[[[[[\\\\\\\\\[[[ZZZZZZ\\\]]]]]]]]]]]]\\\[[[[[[[[[\\\^^^```bbbbbbbbbbbb^^^^^^______^^^]]][[[ZZZXXXXXXYYYZZZ[[[[[[ZZZZZZWWWVVVUUUUUUTTTTTTUUUUUUNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRQQQQQQPPPNNNKKKIIILLLQQQTTTSSSQQQRRRRRRSSSTTTVVVXXX[[[\\\RRRRRRQQQQQQRRRSSSUUUVVVUUUTTTSSSRRRQQQRRRSSSSSSSSSQQQOOONNNNNNOOOQQQRRRQQQRRRRRRRRRRRRRRRRRRRRROOONNNMMMKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMLLLKKKJJJIIIIIIHHHLLLKKKIIIHHHHHHIIIJJJKKKMMMMMMLLLLLLKKKIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOOOOMMMKKKJJJJJJIIIJJJKKKLLLNNNOOOMMMKKKIIIIIIIIIHHHGGGEEEFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIHHHGGGIIILLLNNNNNNOOOOOOOOOOOONNNMMMMMMLLLOOOSSSSSSQQQOOOPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRQQQPPPOOONNNNNNOOOQQQSSSPPPPPPOOONNNNNNOOOOOOOOOQQQPPPOOONNNNNNOOOPPPQQQNNNOOOPPPPPPOOONNNLLLKKKPPPPPPPPPNNNMMMLLLMMMOOOLLLMMMOOOOOONNNNNNPPPQQQLLLLLLLLLMMMMMMMMMMMMMMMOOOMMMLLLJJJJJJLLLMMMOOOOOOOOONNNMMMMMMNNNOOOPPPNNNMMMKKKJJJIIIKKKLLLNNNMMMNNNNNNNNNNNNLLLJJJIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRQQQQQQPPPOOONNNMMMNNNPPPQQQRRRQQQRRRSSSTTTTTTTTTSSSRRRQQQOOOOOONNNOOOQQQUUUYYY[[[^^^]]]ZZZWWWUUUSSSSSSSSSSSSTTTUUUWWWWWWUUUTTTSSSQQQQQQPPPPPPPPPQQQQQQRRRUUUVVVXXXYYYYYYXXXWWWUUU[[[YYYXXXZZZ]]]______]]][[[[[[ZZZZZZZZZYYYYYYYYY```aaadddiiimmmnnnmmmkkkbbb\\\UUUQQQQQQRRRRRRQQQPPPPPPQQQQQQQQQPPPOOOOOOPPPQQQSSSTTTUUUTTTRRRQQQNNNOOOPPPQQQQQQOOOMMMLLLPPPPPPNNNMMMMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMKKKKKKKKKLLLLLLHHHIIIJJJLLLLLLMMMMMMMMMMMMOOOQQQSSSTTTTTTSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPQQQRRRTTTUUUUUUSSSRRRQQQRRRUUUXXXZZZYYYYYYXXXXXXXXXWWWWWWWWWUUUWWWYYY\\\]]]]]]]]]\\\]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWTTTQQQPPPRRRRRRPPPNNNSSSSSSRRRQQQQQQQQQQQQRRRNNNNNNNNNMMMNNNNNNOOOOOOKKKJJJJJJKKKMMMNNNNNNMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIHHHGGGGGGIIIKKKMMMMMMNNNOOOQQQSSSUUUWWWUUUUUUVVVVVVXXXYYY[[[\\\____________]]]ZZZXXXVVV[[[YYYXXXYYY[[[\\\YYYWWW[[[[[[[[[[[[ZZZYYYXXXWWW^^^^^^^^^^^^___aaacccdddaaa]]]XXXWWWYYY[[[[[[ZZZ[[[[[[ZZZZZZZZZ\\\]]]^^^^^^___aaabbbbbbaaa``````__________________^^^^^^bbbbbbaaa````````````aaaaaa___^^^\\\\\\]]]___```bbbbbbbbbccccccdddddddddgggfffeeedddcccbbbbbbbbbcccccccccbbbaaa___^^^]]][[[\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRUUUTTTSSSTTTVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSPPPOOOMMMLLLMMMOOORRRTTTWWWXXXYYY[[[\\\^^^___```VVVVVVUUUTTTTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRSSSSSSUUUTTTSSSSSSSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPNNNMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOONNNPPPPPPOOONNNNNNMMMLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLOOOOOOOOOOOONNNNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQQQQNNNLLLLLLKKKKKKKKKLLLMMMOOOPPPNNNMMMKKKJJJJJJIIIHHHFFFEEEFFFGGGGGGHHHHHHGGGGGGKKKLLLLLLKKKKKKLLLOOORRRPPPQQQQQQRRRQQQQQQPPPPPPMMMPPPSSSTTTRRRQQQQQQRRRTTTTTTSSSSSSSSSTTTUUUVVVSSSSSSRRRRRRRRRSSSUUUVVVSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPRRRSSSSSSRRRRRRQQQPPPOOOPPPQQQRRRRRRPPPPPPQQQRRRPPPQQQSSSRRRQQQQQQRRRSSSOOOOOOPPPPPPQQQQQQQQQRRRSSSRRRPPPOOOOOOPPPRRRSSSQQQPPPOOOOOOOOOPPPQQQQQQQQQPPPOOONNNNNNOOOPPPPPPOOOOOOPPPPPPPPPNNNMMMLLLMMMNNNOOOPPPRRRTTTUUUUUUYYYYYYYYYXXXWWWVVVTTTTTTPPPOOONNNOOOQQQRRRRRRRRRPPPQQQRRRSSSUUUUUUUUUUUURRRRRRRRRSSSUUUXXX[[[\\\```^^^\\\YYYWWWUUUUUUUUUTTTUUUWWWXXXXXXWWWUUUTTTTTTTTTTTTTTTUUUVVVXXXXXXXXXYYY[[[\\\\\\[[[YYYXXX[[[ZZZYYY[[[^^^```___^^^\\\\\\\\\\\\[[[[[[ZZZZZZ```aaacccgggkkkllljjjhhhaaa]]]WWWTTTTTTUUUTTTSSSQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWUUUTTTSSSTTTUUUVVVVVVUUUSSSRRRTTTSSSRRRQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRPPPOOOOOOPPPPPPQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRSSSUUUVVVWWWWWWVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVXXXZZZ\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZYYY[[[]]]___``````___^^^____________^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZ\\\ZZZWWWWWWXXXXXXVVVTTTWWWWWWVVVVVVVVVUUUUUUUUURRRRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPRRRTTTSSSRRRTTTSSSRRRQQQOOONNNMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFHHHIIIJJJJJJIIIIIIKKKMMMOOOPPPQQQSSSUUUWWWYYYZZZYYYYYYYYYZZZ[[[]]]^^^___bbbaaaaaa```^^^\\\[[[ZZZ^^^]]]\\\]]]___```^^^\\\\\\\\\]]]]]]^^^]]]]]]]]]___^^^^^^^^^^^^```aaabbbaaa^^^ZZZYYY[[[]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^___bbbcccdddeeeeeeeeeddddddbbbbbbbbbbbbbbbbbbbbbbbbdddccccccbbbbbbaaaaaaaaabbbaaa```______```bbbccccccddddddfffggghhhiiiiiilllkkkjjjjjjiiiiiiiiiiiifffffffffeeedddbbb``````^^^______``````aaaaaaaaa``````___^^^]]]]]]]]]]]][[[[[[YYYXXXWWWWWWVVVVVVZZZYYYXXXXXXZZZ[[[[[[ZZZXXXXXXYYYYYYXXXXXXWWWVVVRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNMMMNNNQQQSSSUUUWWWXXXZZZ\\\^^^```aaabbb\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWTTTSSSRRRPPPOOOOOONNNNNNOOONNNMMMMMMKKKKKKJJJIIIJJJJJJKKKLLLMMMOOOOOOPPPQQQQQQRRRSSSTTTTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPPPPSSSSSSTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPQQQRRRQQQOOOMMMNNNMMMMMMLLLMMMNNNOOOPPPPPPNNNLLLKKKKKKJJJHHHFFFEEEEEEGGGHHHIIIIIIJJJJJJNNNOOOOOOOOOOOOPPPSSSVVVTTTTTTUUUUUUUUUUUUUUUTTTRRRTTTVVVWWWVVVUUUUUUUUUVVVVVVUUUUUUVVVWWWXXXXXXUUUVVVWWWXXXYYYYYYZZZZZZWWWWWWVVVWWWWWWXXXYYYYYYXXXXXXVVVUUUTTTSSSSSSTTTXXXXXXWWWVVVUUUUUUUUUUUURRRTTTVVVWWWVVVUUUUUUUUUUUUWWWXXXWWWVVVTTTUUUVVVSSSSSSTTTUUUVVVWWWWWWXXXYYYXXXWWWVVVVVVWWWXXXYYYVVVUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTQQQRRRRRRRRRRRRRRRQQQPPPSSSTTTUUUWWWYYYZZZ\\\\\\``````___^^^\\\ZZZXXXWWWUUUSSSRRRSSSUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZWWWWWWXXXYYY[[[\\\]]]^^^aaa```^^^\\\ZZZYYYXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVWWWWWWXXXYYY[[[]]]^^^\\\]]]^^^______^^^\\\\\\\\\[[[[[[\\\^^^```______^^^^^^^^^^^^]]]]]]]]]]]]___```aaadddggghhhfffddd```]]]ZZZXXXXXXYYYXXXWWWTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]\\\ZZZZZZYYYZZZ[[[\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVVVVVVVWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYY[[[ZZZYYYYYYXXXXXXYYYYYYYYYZZZZZZ[[[\\\]]]^^^___\\\]]]___```aaaaaa```______```bbbcccccccccbbbaaaccccccccccccbbbbbbbbbbbbbbbaaaaaa``````___^^^^^^aaa___]]]]]]]]]]]][[[ZZZ[[[[[[\\\\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSUUUWWWYYYYYYXXXZZZYYYXXXVVVTTTRRRQQQPPPOOOOOONNNLLLKKKIIIHHHGGGIIIJJJKKKKKKKKKLLLNNNPPPTTTTTTVVVXXXZZZ\\\]]]^^^^^^^^^___```aaabbbbbbccceeedddbbbaaa____________aaaaaaaaabbbdddeeedddbbb___```aaabbbccccccccccccbbbaaa```______```aaabbbaaa___\\\[[[\\\^^^^^^^^^]]]]]]]]]^^^___aaabbbcccggghhhiiijjjjjjjjjjjjiiiggggggggggggggggggggghhhfffggggggfffeeedddcccbbbeeedddccccccdddeeefffhhhfffggghhhjjjkkkmmmnnnooooooooonnnnnnnnnnnnnnnnnnkkkjjjjjjiiihhhfffeeedddccccccdddeeeffffffggggggeeedddbbbaaaaaabbbdddeeecccbbb```___^^^]]]]]]]]]___^^^\\\\\\]]]_________]]]]]]]]]\\\[[[ZZZXXXXXXRRRRRRRRRQQQQQQPPPPPPPPPQQQPPPOOOOOOPPPRRRUUUWWWYYYZZZ\\\___aaadddfffgggaaa```___^^^\\\[[[ZZZZZZ\\\\\\[[[ZZZYYYXXXWWWWWWZZZ[[[]]]^^^^^^]]]\\\[[[\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUSSSSSSRRRRRRSSSSSSRRRQQQPPPPPPOOOOOONNNOOOPPPQQQSSSTTTVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXWWWUUUTTTVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSSSSSSRRRSSSSSSRRROOOMMMQQQPPPOOONNNNNNOOOPPPQQQPPPNNNLLLKKKKKKJJJHHHFFFEEEFFFGGGIIIJJJKKKLLLLLLOOOPPPRRRRRRSSSTTTWWWZZZVVVWWWXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[ZZZZZZZZZVVVVVVWWWWWWXXXXXXYYYYYYXXXZZZ\\\^^^______^^^]]][[[[[[ZZZZZZZZZZZZZZZ[[[]]]]]]\\\\\\[[[[[[[[[[[[]]]\\\ZZZYYYXXXYYYYYYZZZVVVYYY[[[\\\ZZZXXXWWWWWWYYY[[[\\\[[[YYYWWWWWWWWWVVVWWWXXXYYYZZZ[[[\\\\\\]]]\\\\\\[[[[[[\\\\\\]]][[[[[[ZZZZZZYYYYYYYYYYYYUUUVVVXXXZZZZZZYYYXXXWWWTTTTTTUUUUUUUUUTTTTTTTTTWWWXXXYYY[[[^^^```aaabbbbbbbbbaaa```^^^\\\ZZZYYY\\\ZZZYYYZZZ\\\]]]]]]\\\```___]]]\\\[[[[[[\\\]]][[[\\\^^^___````````````cccbbbaaa___]]]\\\[[[[[[ZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZ[[[]]]^^^_________`````````___^^^^^^]]]\\\]]]^^^___```````````````````````````______`````````bbbddddddbbb```^^^^^^]]]]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^___```aaabbbbbbbbbaaa^^^___``````aaaaaa``````]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[\\\\\\]]]^^^___\\\[[[[[[ZZZZZZZZZZZZ[[[``````_________``````aaa```____________^^^^^^^^^``````___^^^]]]]]]\\\\\\]]]^^^```aaabbbbbbbbbbbb^^^```bbbdddeeeeeeeeedddeeeffffffggggggfffeeedddgggggggggggggggffffffffffffeeeeeeddddddcccbbbbbbbbbaaa``````___^^^]]]\\\]]]^^^`````````___]]][[[ZZZZZZYYYYYYYYYZZZZZZ[[[WWWVVVVVVWWWZZZ\\\\\\[[[]]]\\\ZZZXXXVVVTTTRRRQQQQQQPPPOOOMMMKKKJJJIIIIIIJJJLLLMMMNNNNNNPPPRRRUUUYYYZZZ[[[]]]___aaabbbbbbcccddddddeeeffffffffffffgggfffcccaaa```aaacccdddccccccdddfffggghhhggggggdddeeefffggggggggggggggggggfffdddcccbbbbbbcccccc```___]]]]]]]]]^^^______aaaaaabbbccceeefffhhhiiillllllmmmmmmnnnnnnooooookkkkkklllllllllllllllmmmjjjkkkkkkkkkjjjhhhfffeeegggggggggggghhhjjjkkklllkkkllllllnnnooopppqqqqqqnnnoooooopppppppppoooooonnnnnnnnnmmmllljjjiiihhhhhhhhhiiiiiijjjkkklllllliiihhhfffeeeeeegggjjjkkkjjjiiihhhfffeeedddddddddccc```^^^^^^___aaaaaaaaa^^^^^^]]]\\\[[[YYYWWWVVVSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOPPPQQQTTTVVVXXX\\\]]]```cccfffiiikkkllldddccccccaaa```^^^]]]]]]`````````___^^^]]]]]]\\\\\\]]]```bbbbbbaaa___^^^``````______^^^^^^^^^^^^]]]]]][[[YYYXXXWWWVVVVVVWWWVVVVVVVVVVVVVVVUUUUUUTTTUUUVVVWWWYYYZZZ[[[\\\[[[[[[[[[[[[[[[\\\\\\\\\ZZZYYYYYYYYYYYYZZZ[[[\\\[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]\\\ZZZYYYYYYZZZ[[[\\\\\\]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]YYYXXXXXXXXXXXXWWWTTTQQQSSSRRRQQQOOOOOOOOOPPPPPPNNNLLLJJJJJJJJJJJJHHHGGGFFFGGGHHHJJJLLLMMMNNNNNNOOOQQQSSSTTTUUUWWWZZZ]]]YYYZZZ[[[\\\]]]^^^^^^^^^\\\\\\\\\]]]]]]^^^]]]]]]ZZZZZZ[[[\\\]]]]]]^^^^^^\\\^^^aaacccdddcccbbb```___^^^]]]\\\[[[ZZZZZZZZZ]]]^^^___```aaabbbbbbbbbaaa```^^^]]]\\\]]]]]]^^^\\\___aaaaaa^^^\\\ZZZZZZ]]]^^^``````]]][[[ZZZZZZZZZZZZ[[[\\\^^^___```````````````______`````````^^^^^^]]]]]]]]]\\\\\\[[[WWWYYY[[[]]]^^^]]][[[ZZZXXXXXXXXXWWWWWWWWWWWWWWWYYYZZZ\\\^^^aaaccceeefffccccccccccccbbbaaa``````aaa```______aaabbbaaaaaadddcccaaa```______``````___```bbbdddeeedddcccccceeeeeedddcccbbbaaa______^^^^^^____________^^^^^^``````_________```aaaaaabbbbbbbbbbbbbbbaaa``````______`````````aaabbbbbbbbbbbbbbbcccccccccccccccbbbaaaaaabbbdddcccaaa______```aaaaaaaaa``````aaabbbbbbcccccccccbbbbbbaaaaaabbbccceeeggghhhiiijjjcccccccccdddddddddccccccbbbbbbbbbbbbaaaaaa``````````````````````````````______```aaabbbccccccdddddddddcccbbbbbbbbbccccccfffeeeeeedddddddddeeeeeeddddddddddddddddddddddddeeeeeeddddddcccbbbaaa```aaaccceeeggghhhhhhgggfffbbbccceeegggiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhggggggffffffcccddddddcccbbb```______^^^___aaabbbbbb```^^^]]]]]]]]]]]]]]]^^^```aaabbbZZZZZZYYY[[[^^^______^^^___^^^\\\ZZZXXXVVVTTTSSSRRRQQQOOOMMMLLLLLLLLLLLLMMMOOOQQQSSSTTTVVVYYY\\\___```bbbccceeeeeeeeeeeeggghhhiiiiiijjjiiihhhhhhhhhfffdddbbbbbbcccfffhhhdddfffggghhhiiiiiiiiijjjkkkkkkkkkkkkkkkjjjiiiiiijjjiiigggeeeddddddddddddaaa``````_________aaabbbfffgggiiijjjlllmmmnnnnnnnnnnnnoooooopppqqqrrrrrrnnnooooooooopppppppppqqqnnnooonnnnnnmmmlllkkkkkkkkkkkkllllllmmmnnnooopppppppppqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrrrrqqqqqqppppppqqqppppppooonnnmmmllllllmmmnnnnnnooopppppplllkkkiiihhhiiikkknnnppppppooommmkkkjjjiiihhhhhhfffdddbbbaaabbbccccccbbb^^^^^^]]]\\\ZZZXXXWWWVVVSSSSSSSSSRRRRRRQQQQQQQQQOOOOOOPPPQQQSSSUUUWWWYYY]]]^^^aaadddgggjjjmmmnnneeeeeefffeeedddcccbbbaaadddeeeeeeeeeeeedddccccccaaabbbdddfffffffffeeedddeeeeeeddddddcccbbbbbbbbbbbbaaa___]]]\\\[[[ZZZZZZYYYZZZZZZZZZ[[[\\\\\\\\\ZZZ[[[\\\]]]^^^___```aaa__________________^^^^^^^^^]]]\\\\\\]]]^^^```aaa______``````aaaaaaaaabbbcccccccccbbbaaa```___^^^]]]^^^^^^___`````````___````````````````````````aaa```___^^^^^^]]]YYYWWWUUUTTTRRRPPPOOOOOOOOOOOOLLLKKKIIIJJJKKKKKKJJJHHHGGGHHHJJJLLLMMMNNNOOOOOOOOOQQQTTTWWWXXXZZZ]]]___]]]^^^```aaabbbcccdddddd```___^^^___```aaaaaa```bbbcccdddeeefffgggggggggcccdddfffggghhhgggeeedddbbbaaa```___^^^]]]]]]]]]^^^___aaacccdddeeeffffffeeedddcccbbbaaaaaaaaaaaabbbdddeeeeeecccaaa```aaaaaadddffffffcccaaa```___``````aaabbbbbbcccddddddeeeeeeeeeeeeeeeeeeeeeeee```````````````___^^^]]]\\\^^^```aaabbbaaa```___^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]___bbbeeegggiiikkkiiiiiijjjjjjjjjjjjjjjiiifffdddccccccdddeeeeeedddcccccccccccccccdddeeeeeecccdddfffhhhiiiiiihhhhhhiiiiiiiiihhhhhhfffeeedddcccccccccccccccccccccccchhhggggggffffffgggggghhhgggggggggfffeeeeeeddddddcccdddfffeeeddddddfffgggfffgggggggggggghhhhhhhhhhhhgggffffffhhhgggfffddddddeeeffffffeeeeeefffgggiiiiiiiiiiiiiiihhhggggggfffggghhhjjjlllnnnoooppphhhhhhhhhgggggggggffffffgggggggggggggggfffeeeeeeddddddddddddddddddddddddcccdddeeefffggghhhhhhggghhhgggfffeeeeeefffggghhhkkkkkkkkkjjjjjjiiiiiiiiihhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiihhhgggfffgggiiijjjlllmmmmmmmmmmmmhhhhhhiiijjjkkklllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooommmmmmmmmlllkkkkkkjjjjjjhhhjjjkkkjjjhhhfffeeeeeeaaabbbcccccccccbbb```___aaaaaaaaaaaabbbdddeeefff___^^^^^^___aaabbbaaa``````___]]]\\\ZZZXXXWWWVVVQQQQQQOOOOOOOOOPPPQQQRRRSSSUUUXXXZZZ\\\^^^bbbeeeggghhhiiijjjkkkjjjjjjiiikkklllmmmmmmmmmlllkkkjjjhhhgggeeeddddddfffiiikkkhhhjjjllllllkkkkkklllmmmpppqqqqqqpppooonnnmmmmmmkkkjjjhhhgggeeeeeeeeefffdddeeefffeeeddddddfffhhhlllmmmnnnpppqqqrrrrrrrrrpppppppppqqqrrrssstttuuuqqqrrrrrrssssssttttttuuurrrrrrqqqpppppppppqqqqqqqqqqqqrrrrrrsssssssssttttttttttttssssssssssssrrruuuvvvwwwwwwwwwvvvuuutttrrrssssssttttttttttttsssqqqqqqqqqrrrrrrrrrrrrrrrooonnnmmmlllmmmoooppprrrsssrrrpppnnnlllkkkkkkjjjjjjhhhfffffffffeeecccaaa]]]]]]\\\[[[ZZZXXXVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQSSSUUUWWWYYY[[[___```bbbeeehhhkkknnnooogggggghhhiiiiiiiiihhhggghhhiiijjjkkkkkkkkkjjjiiiggghhhjjjkkklllllllllkkkjjjjjjiiiiiihhhggggggffffffdddcccaaa___^^^]]]]]][[[[[[\\\^^^___```aaabbb`````````aaabbbccccccdddccccccccccccbbbbbbaaaaaa``````___^^^___aaacccdddccccccdddeeeeeefffggggggggggggeeedddcccbbbbbbbbbaaabbbbbbcccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaadddcccbbbaaaaaa___[[[YYYVVVUUURRRPPPOOONNNNNNNNNKKKJJJIIIJJJLLLMMMLLLKKKIIIJJJKKKMMMNNNOOOOOOOOOPPPRRRVVVYYY[[[]]]```bbbbbbccceeefffhhhiiiiiijjjhhhfffdddeeegggiiihhhfffhhhjjjkkkmmmnnnnnnnnnnnnjjjjjjkkklllkkkjjjiiihhhddddddccccccccccccddddddcccdddfffhhhiiijjjjjjjjjhhhhhhhhhhhhgggfffeeeeeefffgggiiiiiihhhhhhiiijjjhhhjjjmmmmmmkkkiiiggggggggghhhhhhhhhiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjffffffggggggfffeeecccbbbcccdddfffggghhhhhhggggggdddcccaaa___^^^^^^^^^^^^```aaacccfffjjjmmmooopppppppppqqqqqqqqqqqqppppppllljjjiiiiiijjjkkkkkkjjjhhhhhhiiiiiijjjjjjiiiiiihhhiiijjjkkklllmmmnnnnnnmmmnnnnnnooonnnmmmkkkkkkiiiiiiiiihhhhhhiiiiiiiiilllllllllllllllmmmnnnoooooonnnmmmlllkkkkkkkkkkkkhhhjjjlllkkkjjjiiikkkmmmllllllllllllmmmmmmmmmnnnooonnnmmmmmmnnnnnnmmmkkkjjjkkklllkkkjjjjjjlllnnnnnnnnnooooooooooooooonnnnnnnnnnnnooopppqqqssssssooonnnmmmlllkkkkkkjjjjjjkkklllmmmmmmmmmlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkllllllkkkkkkiiihhhgggggggggiiikkklllppppppqqqqqqpppooommmlllllllllmmmnnnoooppppppqqqoooooopppppppppooommmlllnnnooopppqqqrrrsssssssssooonnnmmmmmmnnnooorrrsssrrrqqqqqqqqqqqqrrrrrrrrrqqqrrrrrrrrrssssssssssssrrrqqqqqqpppoooooonnnnnnllloooqqqpppmmmjjjjjjjjjfffffffffeeeeeeeeeddddddffffffeeeeeedddeeeeeefffaaa___^^^___```aaa```___]]]\\\[[[ZZZXXXWWWVVVUUURRRQQQQQQQQQRRRUUUWWWYYYZZZ\\\___bbbdddhhhllloooooopppqqqrrrqqqpppnnnmmmooopppqqqqqqqqqooonnnllliiiiiihhhggghhhjjjlllnnnmmmppprrrqqqooonnnoooqqqtttttttttuuuttttttsssssspppnnnmmmkkkjjjjjjkkkkkkkkkmmmnnnnnnllllllnnnppppppqqqrrrsssttttttttttttrrrrrrrrrrrrsssuuuwwwxxxuuuuuuuuuvvvwwwwwwxxxxxxvvvtttrrrqqqrrrsssuuuwwwwwwwwwxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvzzz{{{|||}}}|||zzzyyywwwtttuuuvvvxxxyyyzzzzzzzzzvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrqqqqqqrrrsssssssssrrrqqqooommmkkkkkkjjjjjjiiihhhggggggddd```]]]YYYYYYXXXXXXVVVUUUTTTSSSMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTVVVXXX[[[]]]^^^eeefffhhhjjjmmmppprrrssshhhiiijjjlllmmmmmmlllkkkjjjkkklllnnnooonnnnnnmmmmmmmmmnnnooopppqqqqqqqqqnnnnnnmmmlllkkkkkkjjjjjjgggfffeeebbbaaa___^^^^^^[[[\\\^^^___aaaccceeeeeecccccccccddddddeeeeeeeeefffffffffeeeddddddccccccbbbaaa``````aaaccceeefffffffffggghhhiiijjjjjjkkkjjjiiigggeeeccccccdddddddddeeeeeeeeeeeeeeeddddddbbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaa``````^^^ZZZWWWVVVUUUSSSPPPNNNNNNMMMMMMKKKJJJJJJKKKMMMOOONNNMMMJJJKKKLLLMMMNNNOOOOOOOOOQQQTTTXXX[[[]]]___bbbdddeeefffhhhjjjlllmmmmmmnnnpppmmmkkklllooopppooonnnkkklllnnnpppqqqrrrqqqqqqooooooooonnnnnnmmmlllkkkeeeeeeeeefffgggiiijjjkkkjjjkkklllnnnnnnnnnnnnmmmjjjkkkllllllkkkjjjhhhggghhhiiijjjkkkkkkmmmppprrrmmmooorrrsssqqqooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooppppppppppppoooooommmmmmnnnnnnmmmkkkjjjiiihhhiiijjjkkkllllllmmmmmmiiigggeeecccaaa`````````cccdddgggjjjmmmpppsssttttttttttttttttttssssssrrrrrrqqqoooooopppqqqqqqppppppqqqqqqqqqpppnnnllljjjkkkkkklllnnnoooppprrrrrrqqqrrrrrrsssrrrqqqpppooonnnmmmmmmllllllmmmmmmnnnlllllllllmmmnnnppprrrrrrtttsssrrrqqqppppppppppppllloooqqqpppnnnmmmoooqqqooooooppppppqqqqqqqqqrrrtttsssrrrrrrssstttrrrqqqooopppqqqooommmmmmpppssspppppprrrssstttuuuuuuuuuttttttsssssssssssstttttttttsssrrrpppooonnnmmmmmmoooooopppqqqpppooonnnmmmllllllllllllllllllllllllkkklllnnnoooooonnnmmmmmmnnnmmmllllllmmmoooqqqsssssstttuuuuuutttrrrpppnnnnnnooopppqqqssstttuuuuuurrrssstttttttttsssrrrqqqsssssstttuuuvvvwwwxxxxxxsssrrrpppoooooorrrtttvvvtttttttttttttttuuuvvvvvvttttttuuuuuuvvvvvvvvvwwwuuuttttttsssrrrrrrqqqqqqnnnqqqtttsssooollllllllljjjiiihhhhhhgggggghhhhhhjjjiiihhhfffeeeddddddddd___^^^]]]]]]^^^^^^]]]\\\XXXXXXWWWVVVUUUTTTSSSRRRSSSRRRRRRSSSUUUXXX\\\^^^___bbbeeehhhjjjnnnrrruuutttuuuvvvvvvuuusssqqqoooqqqrrrtttttttttrrrpppnnnjjjjjjjjjjjjkkkmmmoooppprrrtttvvvvvvsssrrrssstttuuuvvvwwwwwwxxxxxxxxxxxxuuutttrrrqqqpppppppppqqqpppsssuuutttrrrrrrtttvvvqqqrrrtttuuuuuuuuutttttttttssssssssstttvvvxxxzzzwwwwwwxxxxxxyyyzzz{{{{{{wwwuuusssrrrrrruuuxxx{{{{{{|||||||||||||||{{{zzzvvvvvvwwwxxxxxxyyyzzzzzz}}}}}}~~~~~~|||zzzxxxvvvwwwyyy{{{|||}}}~~~~~~zzzyyyyyyxxxxxxwwwwwwvvvttttttuuuuuuuuutttttttttsssrrrpppnnnlllkkkjjjjjjhhhgggffffffeeeaaa\\\XXXTTTTTTTTTSSSRRRQQQPPPOOOKKKKKKLLLMMMNNNOOOOOOPPPSSSTTTVVVXXX[[[]]]___```kkklllnnnqqqtttvvvxxxyyylllmmmooopppqqqpppnnnmmmooooooooopppqqqrrrssssssttttttuuuttttttsssrrrqqquuutttrrrrrrrrrpppmmmjjjllliiifffccccccbbbaaa___aaaaaaaaabbbdddeeeggghhhfffggghhhiiiiiiiiihhhgggfffeeeeeeeeeeeeggghhhiiifffgggiiiiiiiiiiiikkkmmmjjjkkklllllllllllloooqqqnnnllliiihhhiiiiiiiiiiiilllkkkiiijjjkkkllllllkkkgggfffeeedddcccbbbbbbaaadddcccbbb```]]]ZZZXXXWWWTTTSSSRRRRRRRRRQQQNNNLLLMMMLLLLLLLLLLLLMMMMMMNNNLLLKKKKKKMMMPPPSSSTTTTTTUUUXXX[[[^^^aaadddhhhlllkkkkkklllnnnooopppqqqrrrnnnooorrrsssssssssqqqpppqqqrrrssstttuuuuuuuuuuuuxxxvvvtttrrrqqqppppppqqqrrrqqqooonnnmmmnnnoooooolllnnnppprrrsssssssssrrrrrrqqqqqqpppoooooooooppplllmmmoooppppppppprrrtttvvvxxxzzz{{{zzzwwwsssqqqrrrrrrqqqqqqpppooonnnnnnppppppppprrrtttvvvuuutttrrrrrrqqqqqqpppooommmlllkkkkkkkkkkkkllllllllllllmmmkkkgggdddbbbbbbcccdddiiillloooqqqrrrsssuuuwwwzzzyyyyyyxxxwwwwwwwwwvvvtttttttttttttttuuuvvvvvvttttttsssrrrqqqppppppooopppqqqssstttttttttsssrrryyyyyyzzzzzzyyywwwvvvuuuqqqpppnnnmmmoooqqqtttvvvttttttsssrrrrrrssstttuuuxxxyyyzzzzzzyyywwwtttsssrrrsssttttttuuuuuuttttttuuutttrrrqqqqqqsssvvvwwwuuuvvvwwwyyyzzzzzzyyyyyyzzzyyywwwuuutttrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvuuuuuuuuutttttttttsssssssssttttttttttttssssssrrrpppppppppqqqppppppoooooonnnppprrrssstttsssrrrqqqnnnnnnmmmmmmnnnpppqqqsssuuutttssssssttttttsssrrrvvvvvvuuuuuuvvvxxxzzz{{{yyyxxxwwwvvvvvvvvvvvvwwwtttuuuxxxzzz|||}}}}}}}}}zzzzzzyyyxxxwwwwwwwwwwwwuuuwwwyyyzzzzzzzzz|||~~~~~~||||||}}}|||yyyvvvzzzzzzyyyxxxvvvtttrrrqqqssssssrrrqqqqqqqqqrrrrrrrrrpppmmmlllllllllkkkiiihhhgggeeedddbbbaaaaaa```^^^[[[YYYYYY[[[[[[XXXVVVTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVUUUVVVXXX[[[___aaafffiiimmmppprrrtttwwwyyyzzzyyyxxxwwwvvvtttssssssssstttuuuvvvvvvtttrrrqqqoooppprrrssstttsssrrrrrrwwwvvvvvvxxxzzz|||{{{zzzyyyzzz{{{||||||{{{zzzyyyyyyxxxuuurrrqqqqqqqqqrrrvvvvvvuuuuuuuuuvvvxxxyyyzzzyyyxxxvvvuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzwwwzzz~~~}}}||||||wwwvvvuuuuuuvvvyyy|||~~~~~~~~~|||zzzzzz|||~~~{{{}}}zzzyyyzzz|||}}}{{{xxxvvvuuuuuuuuuvvvuuutttuuuwwwxxxwwwvvvsssrrrooommmkkkiiihhhgggcccdddddd```[[[VVVSSSSSSPPPOOOMMMKKKJJJJJJJJJJJJFFFHHHIIIJJJJJJLLLPPPSSSUUUXXX]]]______aaaeeeiiirrrsssvvvyyy{{{{{{{{{zzzoooqqqrrrtttttttttsssrrrttttttvvvwwwxxxxxxyyyxxxzzzzzzzzzzzzzzzyyyxxxwwwxxxwwwvvvvvvvvvuuurrroooooollliiifffeeedddcccbbbbbbbbbcccdddfffgggiiijjjhhhiiijjjjjjjjjiiihhhggghhhhhhggggggggghhhjjjkkkhhhjjjkkklllkkklllmmmooonnnoooppppppooooooqqqsssrrrqqqooonnnoooooonnnmmmooommmkkkkkklllmmmlllkkkiiiiiihhhgggfffeeedddccccccbbbaaa___]]]ZZZXXXWWWTTTRRRPPPPPPPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLNNNQQQSSSUUUUUUWWWZZZ^^^aaadddhhhmmmppprrrssssssttttttuuuuuuuuusssssstttuuuvvvuuuuuutttvvvwwwxxxyyyzzzzzzzzzzzzxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvuuutttttttttttttttttttttuuuwwwxxxyyyyyyyyyuuuuuutttsssssssssssssssssstttvvvwwwwwwxxxzzz{{{{{{|||~~~~~~}}}{{{yyywwwwwwvvvuuutttssssssssssssuuuuuuuuuwwwyyyzzzyyyxxxwwwwwwwwwwwwuuutttsssrrrooooooooonnnnnnnnnnnnnnnooommmkkkhhhggghhhiiijjjmmmooorrrtttuuuvvvxxxzzz||||||||||||{{{zzzyyyyyyxxxwwwwwwwwwwwwxxxyyyzzzwwwwwwwwwvvvuuuttttttssstttuuuvvvxxxyyyzzzzzzzzz|||}}}}}}~~~}}}{{{zzzyyywwwvvvuuuttttttuuuwwwxxxyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzxxxvvvuuuttttttvvvwwwwwwxxxxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||{{{{{{zzz{{{{{{zzzyyywwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuusssrrrqqqrrrrrrrrrrrrrrrqqqqqqpppoooqqqrrrsssssssssqqqqqqqqqppppppooopppqqqssstttvvvuuuuuuuuuvvvvvvuuuuuuxxxxxxxxxxxxzzz{{{}}}~~~{{{{{{{{{{{{{{{zzzzzzyyywwwxxx{{{}}}~~~}}}{{{{{{zzzzzzyyy{{{}}}}}}||||||}}}~~~}}}|||{{{|||~~~~~~|||zzz}}}||||||zzzyyywwwuuutttrrrrrrrrrrrrrrrsssttttttuuussspppoooooonnnmmmkkkiiihhhfffdddbbbaaa``````\\\ZZZWWWWWWXXXXXXUUUSSSRRRRRRRRRSSSTTTVVVXXXYYYXXXXXXZZZ\\\___dddhhhjjjkkkmmmppprrrtttvvvyyy{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwwwwvvvtttrrrqqqrrrssstttuuuvvvvvvvvvvvvxxxwwwwwwxxx{{{~~~~~~~~~|||}}}~~~~~~~~~}}}{{{zzz{{{zzzxxxvvvtttuuuuuuvvvzzzyyyxxxxxxyyyzzz{{{|||~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz}}}yyyxxxvvvvvvwwwyyy|||~~~}}}~~~~~~~~~|||{{{|||~~~~~~~~~}}}~~~}}}{{{yyyxxxwwwwwwvvvuuutttuuuvvvwwwvvvuuurrrqqqooollljjjhhhggggggaaaaaa___]]]YYYUUURRRQQQMMMLLLJJJHHHGGGGGGGGGGGGDDDFFFGGGHHHIIIKKKOOORRRYYY]]]bbbdddeeegggllloootttvvvyyy|||~~~~~~tttuuuwwwyyyzzzzzzyyyyyy{{{|||~~~}}}|||||||||zzzwwwuuurrrooollliiihhhgggeeecccaaaaaabbbccceeegggiiijjjjjjjjjkkkkkkkkkiiihhhggghhhhhhgggffffffgggiiijjjjjjlllnnnooooooppprrrtttuuuvvvwwwvvvuuuuuuvvvwwwyyyxxxwwwwwwwwwwwwuuusssrrrpppnnnmmmnnnnnnlllkkkkkkjjjiiihhhfffeeedddcccaaa``````^^^\\\ZZZYYYWWWRRRPPPMMMLLLMMMMMMMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMOOORRRUUUWWWXXX[[[^^^bbbfffjjjnnnsssvvvzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}~~~yyyyyyxxxxxxyyyzzz{{{|||zzzzzz{{{{{{zzzzzzyyyyyyzzzzzzyyyzzz{{{|||~~~zzzzzzyyyxxxxxxxxxyyyyyyzzz|||~~~~~~}}}{{{zzzyyyzzzzzz{{{zzzzzzzzz{{{}}}}}}|||{{{|||||||||{{{zzzyyywwwwwwuuutttsssrrrqqqpppppppppooonnnlllkkklllmmmoooqqqsssuuuxxxyyyyyy{{{}}}~~~}}}}}}||||||||||||}}}}}}~~~|||{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}|||{{{yyywwwvvvwwwxxxzzz{{{||||||}}}zzz{{{|||~~~~~~}}}|||{{{|||}}}~~~~~~}}}}}}}}}~~~~~~}}}|||zzzyyyzzzyyywwwvvvvvvwwwyyyzzz|||{{{zzzzzzyyyyyyzzzzzz|||{{{{{{zzzzzzzzzzzzzzz|||{{{{{{yyywwwuuusssrrrttttttuuuuuuttttttsssrrrrrrrrrsssssssssrrrqqqqqqssssssrrrqqqqqqrrrssstttvvvvvvwwwwwwxxxyyyyyyzzz|||||||||}}}~~~~~~~~~}}}{{{}}}~~~}}}}}}}}}|||||||||~~~}}}{{{yyyxxxtttttttttttttttuuuvvvwwwwwwtttqqqpppooonnnlllkkkjjjhhhfffdddaaa```___^^^ZZZWWWUUUTTTTTTSSSQQQPPPQQQQQQPPPQQQTTTWWWZZZ\\\^^^___bbbeeeiiimmmppprrrrrrsssuuuuuuvvvwww{{{~~~||||||||||||{{{{{{{{{{{{zzzzzzyyyxxxvvvtttsssrrruuuvvvvvvxxxyyyzzz{{{|||yyyxxxwwwyyy|||~~~~~~~~~|||{{{|||{{{zzzyyyxxxyyyzzz{{{}}}}}}|||||||||}}}~~~~~~~~~}}}||||||||||||||||||||||||{{{zzzyyyyyyyyy|||~~~{{{zzzyyyxxxxxxzzz|||}}}|||}}}~~~~~~~~~}}}{{{zzzzzzvvvuuuttttttuuuuuutttsssooonnnllliiifffdddcccccc^^^\\\YYYWWWUUUSSSPPPNNNJJJHHHGGGEEEDDDDDDEEEEEEDDDFFFGGGIIIJJJMMMPPPTTT]]]aaafffiiijjjmmmqqquuuvvvxxx{{{yyyzzz|||}}}~~~zzzwwwssspppllliiigggfffdddbbb\\\]]]]]]___aaaccceeefffjjjjjjkkkkkkjjjhhhfffeeeddddddcccbbbcccdddeeefffgggjjjmmmppprrrtttxxxzzz{{{}}}~~~~~~|||{{{|||}}}~~~}}}}}}~~~~~~{{{yyywwwtttrrrppppppooommmlllkkkjjjiiigggeeecccbbbaaa______^^^]]]\\\ZZZXXXWWWQQQNNNKKKJJJKKKLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMPPPRRRTTTWWW[[[]]]___ccchhhlllpppuuuyyy|||}}}~~~~~~~~~|||||||||}}}|||||||||}}}}}}}}}~~~~~~{{{|||}}}~~~~~~}}}{{{zzz|||{{{yyyxxxyyy{{{~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~}}}|||}}}}}}{{{||||||||||||{{{yyyxxxwwwxxxwwwuuusssqqqppppppppplllllllllmmmnnnqqqtttvvvzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxyyy{{{}}}~~~}}}zzzxxxxxxyyy{{{|||~~~}}}||||||{{{{{{||||||{{{{{{zzzyyyyyyzzzzzz{{{~~~~~~}}}{{{yyywwwvvvvvvvvvvvvvvvuuutttssssssttttttsssrrrrrrrrrqqqqqqsssrrrqqqppppppqqqrrrrrrvvvwwwyyyzzz{{{|||~~~~~~~~~}}}yyyyyyxxxwwwwwwwwwwwwxxxvvvtttqqqnnnmmmllljjjhhhhhhgggeeebbb___]]]\\\[[[VVVUUURRRQQQPPPOOOOOONNNQQQQQQQQQSSSVVVZZZ___aaafffhhhkkknnnqqqsssssstttxxxxxxxxxwwwwwwxxx|||||||||}}}}}}}}}~~~~~~~~~}}}|||yyywwwtttsssrrrrrrwwwxxxyyyzzz{{{}}}~~~{{{yyyxxxyyy{{{~~~zzz{{{|||}}}~~~}}}||||||{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||{{{{{{zzzzzzzzz}}}}}}|||||||||||||||||||||~~~~~~}}}~~~}}}|||{{{zzzzzz{{{|||}}}}}}~~~~~~||||||vvvuuussssssttttttrrrqqqjjjhhhfffccc```^^^]]]\\\ZZZWWWSSSRRRQQQPPPNNNKKKGGGFFFEEEDDDCCCDDDEEEEEEFFFHHHJJJLLLNNNQQQUUUXXX]]]bbbhhhkkkmmmooossswwwyyy{{{}}}~~~~~~yyyuuuqqqnnniiifffdddbbb```^^^YYYYYYZZZ\\\]]]___aaabbbfffgggggggggfffeeecccbbb``````______```aaacccdddcccgggkkkppptttxxx}}}|||zzzxxxuuusssrrrqqqooonnnmmmllljjjhhhfffdddbbbaaa^^^^^^]]]\\\[[[YYYWWWVVVPPPMMMJJJIIIJJJLLLMMMMMMIIIIIIIIIJJJJJJLLLMMMMMMNNNPPPTTTVVVXXX[[[```ccceeeiiinnnssswwwzzz~~~~~~}}}~~~~~~}}}}}}|||zzzxxxyyy{{{~~~~~~||||||||||||{{{zzzyyywwwwwwwwwuuusssqqqooooooppppppllllllnnnpppssswwwzzz|||~~~|||{{{{{{zzz{{{}}}|||zzzzzz{{{}}}~~~~~~}}}}}}||||||}}}}}}{{{{{{yyyxxxyyyzzz{{{|||~~~}}}|||zzzzzzuuuuuuuuuuuutttsssrrrqqqsssrrrqqqpppoooooopppqqqpppooonnnmmmlllmmmnnnoootttwwwzzz{{{|||~~~}}}{{{yyyxxxwwwwwwwwwtttpppmmmllljjjgggeeedddccc```^^^[[[YYYXXXWWWSSSRRRQQQOOONNNNNNOOOPPPSSSTTTUUUXXX\\\```eeegggkkkmmmpppsssvvvwwwwwwwww||||||{{{yyyxxxyyy|||~~~||||||}}}}}}~~~~~~|||xxxtttrrrrrrssstttxxxyyyzzz|||}}}|||zzzxxxxxxzzz{{{{{{zzztttvvvxxxzzz{{{||||||{{{xxxxxxxxxyyyyyyzzz{{{|||{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{{{{|||~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~|||{{{vvvtttrrrqqqqqqqqqooommmfffeeebbb___\\\ZZZYYYXXXUUUSSSQQQPPPNNNMMMKKKIIICCCCCCBBBBBBBBBDDDEEEFFFHHHJJJMMMOOOQQQUUUYYY]]]```eeekkkoooppprrrvvvyyy{{{}}}~~~|||vvvrrrmmmjjjeeeaaa___]]][[[YYYXXXXXXYYYYYY[[[\\\^^^___```aaaaaaaaaaaa```^^^]]]]]]\\\\\\]]]^^^```bbbcccaaaeeekkkpppuuuzzz}}}{{{xxxvvvuuutttrrrpppqqqpppnnnkkkiiifffdddccc^^^]]]]]][[[ZZZWWWVVVTTTOOOMMMKKKKKKLLLNNNNNNNNNKKKKKKKKKKKKLLLNNNOOOPPPQQQUUUYYY[[[]]]```fffjjjnnnrrrwww{{{~~~}}}||||||~~~~~~|||||||||{{{zzzyyywwwwwwsssrrrooonnnmmmnnnooopppoooqqqssswww{{{~~~}}}}}}}}}~~~~~~||||||}}}~~~~~~}}}}}}||||||}}}}}}|||{{{yyyxxxxxxzzz|||}}}}}}}}}}}}}}}|||{{{zzzyyyrrrrrrrrrqqqpppooonnnmmmooonnnllljjjjjjkkkmmmnnnjjjjjjiiihhhhhhiiijjjkkkqqquuuyyy{{{|||~~~|||zzzxxxvvvvvvvvvsssooollliiigggdddbbb^^^]]]ZZZXXXVVVTTTSSSRRRPPPPPPPPPOOONNNOOORRRUUUXXXYYY\\\```dddhhhlllnnnmmmooossswwwzzz|||~~~~~~}}}~~~}}}|||zzzzzz|||~~~|||}}}}}}~~~~~~{{{vvvsssqqqsssuuuxxxyyy{{{}}}{{{zzzxxxyyyyyyyyyxxxvvvrrrtttvvvxxxzzz{{{{{{zzzwwwwwwxxxyyyyyyzzzzzz{{{yyyyyyyyyzzzyyyyyyxxxwww{{{{{{||||||||||||{{{{{{wwwxxxzzz|||~~~|||yyyxxxrrrpppnnnmmmlllkkkiiigggdddbbb```\\\YYYWWWUUUUUUPPPRRRSSSQQQMMMIIIHHHGGG@@@@@@@@@AAACCCEEEGGGIIIKKKMMMPPPRRRUUUZZZ___bbbggglllrrrvvvxxxyyy|||zzztttpppjjjfffbbb^^^[[[YYYVVVTTTUUUUUUUUUVVVVVVXXXYYYYYYYYYZZZ[[[[[[[[[[[[YYYYYYWWWWWWWWWYYY[[[]]]```aaadddggglllrrrvvv||||||yyyxxxwwwvvvtttsssrrrqqqooollliiigggeeeccc^^^^^^]]][[[YYYVVVTTTSSSNNNMMMLLLMMMOOOPPPOOONNNMMMMMMMMMMMMOOOPPPQQQRRRTTTXXX^^^```aaaeeekkkpppxxx{{{~~~|||zzzzzzzzzyyyxxxwwwuuuuuuooonnnlllkkklllnnnppprrrssstttxxx|||~~~~~~~~~~~~}}}||||||{{{{{{||||||yyyxxxvvvuuuvvvwwwzzz{{{|||{{{{{{zzzxxxvvvtttsssnnnnnnnnnmmmllljjjiiihhhiiigggeeecccccceeehhhjjjffffffeeeeeeeeefffhhhiiinnnsssxxx{{{{{{~~~}}}{{{xxxwwwuuuuuuqqqnnnjjjfffcccaaa]]][[[WWWVVVTTTRRRPPPOOONNNNNNMMMOOOPPPOOOOOORRRWWW[[[\\\___ccchhhlllppprrrssstttvvvxxx{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}zzzvvvrrrrrruuuyyy}}}{{{}}}xxxxxxxxxzzz{{{zzzwwwuuuvvvwwwxxxzzzzzzzzzzzzyyyxxxyyyzzz{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzyyywwwvvv{{{{{{|||}}}}}}||||||{{{wwwxxxzzz||||||yyyvvvtttnnnllliiiggggggeeebbb```___]]][[[WWWTTTQQQPPPOOOMMMRRRVVVSSSLLLFFFEEEGGGAAAAAABBBDDDGGGJJJNNNOOOQQQSSSVVVZZZ]]]aaagggkkknnnssszzz}}}~~~~~~yyysssooohhheee```\\\YYYWWWTTTRRRRRRRRRQQQQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVRRRRRRRRRTTTWWWZZZ]]]^^^gggjjjooossswww|||}}}zzzyyyxxxwwwvvvtttqqqpppmmmkkkhhheeecccbbb___^^^]]][[[XXXUUUSSSQQQNNNMMMNNNOOOQQQRRRPPPOOONNNNNNNNNOOOPPPQQQSSSTTTVVV[[[```cccdddgggnnnttt~~~~~~{{{xxxwwwwwwwwwvvvuuutttsssrrrmmmlllkkkjjjkkknnnqqqssstttuuuyyy~~~}}}||||||{{{{{{{{{{{{{{{vvvtttrrrqqqrrrtttvvvxxx{{{zzzyyywwwtttrrrooonnnkkkkkkkkkjjjiiigggfffeeedddbbb```^^^___aaadddgggdddcccccccccdddeeeggghhhlllrrrxxxzzz{{{}}}~~~}}}{{{yyywwwvvvuuuuuukkkhhhddd```]]]ZZZWWWTTTSSSRRRQQQOOOMMMLLLLLLLLLLLLNNNPPPPPPPPPTTTZZZ___```ccchhhmmmrrrtttvvvvvv}}}}}}~~~~~~zzzvvvsssssswww}}}|||vvvwwwxxx{{{}}}|||yyyvvvzzz{{{|||||||||{{{yyyyyy{{{{{{|||}}}}}}}}}}}}}}}zzzzzz{{{{{{{{{zzzxxxwwwyyyzzz{{{||||||{{{zzzzzzwwwxxxzzz|||~~~~~~~~~}}}zzzwwwtttrrrjjjhhheeecccbbbaaa^^^\\\YYYXXXUUURRRNNNLLLJJJIIIKKKRRRXXXVVVLLLEEEDDDFFFDDDEEEFFFIIIMMMQQQTTTVVVXXXZZZ]]]aaadddiiinnnrrrqqqwww}}}~~~yyytttmmmiiiaaa^^^YYYUUUSSSQQQNNNMMMNNNNNNNNNNNNNNNNNNNNNOOOSSSPPPNNNOOORRRSSSRRRQQQRRRSSSUUUUUUVVVWWWZZZ\\\aaafffmmmtttyyy}}}|||zzzxxxwwwuuusssppppppnnnlllhhhddd```^^^]]][[[YYYXXXXXXWWWUUUSSSPPPQQQQQQPPPOOONNNNNNOOOQQQRRRRRRRRRSSSUUUYYY\\\```bbbeeehhhlllrrryyy~~~}}}zzzxxxwwwvvvuuuqqqqqqqqqqqqqqqppppppooolllmmmmmmmmmlllmmmppprrrtttxxx}}}~~~}}}}}}~~~~~~|||zzzxxxxxxxxxyyyxxxwwwuuusssqqqooonnnnnnnnnooopppoooooooooooommmiiifffeeedddcccaaa```___^^^^^^\\\[[[YYYYYYZZZ^^^bbbeeeaaa]]]^^^ccceeedddggglllpppsssxxx|||yyyssspppmmmkkkiiihhhfffccc___[[[WWWTTTRRRLLLMMMOOONNNMMMMMMNNNOOOMMMOOORRRTTTWWWZZZ^^^aaabbbffflllqqquuuyyy}}}~~~}}}zzzwwwuuuuuuyyy}}}~~~{{{wwwyyy{{{yyyvvvssstttuuu{{{{{{|||}}}}}}|||{{{zzzzzz{{{}}}}}}||||||}}}~~~}}}zzzwwwvvvvvvxxxyyyzzz{{{||||||||||||yyyzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~|||}}}|||{{{xxxtttpppllljjjiiigggccc```^^^\\\YYYWWWTTTQQQNNNLLLLLLLLLJJJIIIDDDLLL___sssrrr^^^NNNIIIHHHEEEFFFMMMSSSTTTTTTUUU]]]```eeeiiilllpppsssvvvxxxzzz|||~~~~~~yyyuuuoooiiieee___\\\XXXUUUSSSQQQOOOMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMKKKJJJKKKOOOQQQQQQPPPQQQRRRTTTUUUVVVXXX[[[]]]ccchhhnnntttyyy}}}{{{yyywwwvvvsssqqqooonnnmmmkkkhhhdddaaa___]]][[[ZZZYYYYYYXXXWWWUUUPPPQQQRRRQQQOOONNNOOOPPPUUUVVVWWWXXXYYY\\\```ccceeehhhlllpppuuuzzz|||zzzyyyvvvtttrrrpppooonnnmmmmmmnnnnnnnnnnnnnnnmmmkkklllmmmnnnnnnooorrruuuyyy|||~~~|||zzzxxxwwwwwwwwwvvvtttrrrpppnnnlllkkkjjjjjjjjjkkkjjjiiijjjjjjhhhdddaaa^^^]]]\\\ZZZXXXXXXWWWWWWWWWVVVTTTTTTVVVYYY]]]___```\\\^^^cccffffffiiinnnqqqtttyyy}}}zzztttooollliiifffcccaaa___]]]YYYUUURRROOONNNJJJLLLMMMMMMLLLLLLMMMOOOOOOQQQTTTVVVXXX[[[___aaaeeeiiinnnrrrvvvyyy}}}~~~}}}{{{xxxwwwxxx{{{{{{wwwvvvwwwxxxvvvrrrpppqqqrrr{{{{{{|||}}}}}}|||{{{zzz|||}}}~~~~~~~~~}}}{{{yyyyyyzzzzzz{{{||||||||||||||||||zzzzzz{{{|||~~~~~~~~~~~~~~~~~~|||zzzwwwwwwuuusssppplllhhhfffdddcccbbbbbbaaa___\\\YYYVVVRRRNNNKKKJJJJJJIIIHHHCCCEEERRRbbbfff^^^[[[___UUUPPPOOOSSSXXXZZZ\\\___dddgggkkknnnqqqsssvvvxxxyyyzzz}}}}}}xxxtttoooiiiccc___\\\ZZZVVVTTTSSSRRRPPPOOOOOONNNNNNMMMMMMLLLLLLLLLHHHGGGGGGIIILLLOOOPPPPPPOOOQQQSSSUUUWWWYYY\\\___gggkkkppptttxxx}}}~~~zzzwwwuuussspppnnnlllkkkjjjiiifffdddaaa```]]]\\\ZZZZZZZZZZZZYYYWWWSSSTTTTTTSSSQQQQQQRRRSSSUUUVVVYYYZZZ\\\___dddgggkkkoootttzzz~~~}}}yyyvvvtttrrrpppmmmkkkiiihhhgggggghhhhhhiiijjjjjjkkkkkkjjjlllnnnpppqqqssswwwyyy|||zzzwwwuuuuuutttsssqqqmmmllljjjgggfffdddcccccccccbbbaaaaaabbb```]]]ZZZVVVVVVTTTRRRQQQPPPPPPPPPRRRQQQPPPPPPRRRVVVYYY[[[^^^\\\^^^dddhhhjjjmmmqqqsssvvv{{{~~~zzzxxxtttnnniiieeeaaa^^^[[[ZZZXXXVVVSSSPPPMMMKKKKKKHHHIIIKKKKKKJJJKKKMMMOOOQQQTTTWWWYYY[[[^^^bbbdddiiimmmqqqtttwwwzzz}}}}}}||||||{{{{{{|||~~~{{{wwwtttttttttssspppnnnnnnppprrr{{{{{{|||}}}}}}}}}|||{{{{{{}}}~~~}}}~~~}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{|||~~~~~~~~~~~~~~~}}}|||zzzwwwuuupppooonnnllliiifffcccbbb^^^```cccfffhhhfffbbb^^^XXXSSSNNNIIIGGGGGGFFFFFFDDDAAAEEEOOOVVVZZZeeeqqqaaa[[[XXXZZZ]]]```dddiiilllnnnrrruuuvvvxxx{{{}}}{{{}}}|||xxxsssnnnjjjeee___[[[[[[YYYWWWVVVVVVUUUSSSQQQPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIJJJLLLOOOPPPQQQOOOQQQTTTVVVXXX[[[___bbbjjjmmmqqqtttxxx||||||xxxtttrrrpppmmmjjjggggggfffeeedddbbbaaaaaa^^^\\\[[[[[[\\\\\\[[[YYYVVVWWWWWWVVVTTTTTTVVVXXXVVVXXX[[[^^^aaaeeejjjmmmpppttt{{{~~~~~~|||{{{xxxuuurrrooonnnkkkiiifffdddccccccaaabbbcccdddeeegggiiiiiijjjmmmpppsssuuuxxx||||||zzzvvvtttsssqqqooommmhhhgggfffcccaaa___^^^]]]\\\[[[ZZZZZZZZZYYYWWWTTTRRRQQQPPPOOONNNMMMMMMMMMQQQPPPPPPQQQSSSVVVYYY\\\]]]^^^aaafffkkkooorrruuuvvvyyy~~~~~~yyyuuurrrnnnhhhccc___[[[WWWTTTUUUSSSQQQOOOMMMLLLKKKKKKFFFHHHIIIIIIJJJKKKNNNQQQRRRUUUZZZ^^^aaadddhhhjjjoooqqquuuwwwyyy{{{}}}~~~|||}}}~~~}}}yyyuuurrrrrrqqqooommmmmmooorrruuuzzz{{{}}}}}}~~~}}}||||||yyyzzz||||||{{{zzzzzz{{{|||}}}}}}}}}}}}}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~|||yyyxxxvvvssspppjjjiiigggeeecccaaa___^^^\\\___eeelllooonnniiieeeYYYTTTMMMHHHEEEEEEEEEEEEGGGCCCBBBGGGMMMTTT```mmmaaa]]]\\\___bbbcccggglllooorrrvvvxxxzzz|||~~~|||xxxtttoookkkgggccc___\\\\\\[[[YYYYYYYYYYYYWWWUUUSSSRRRQQQOOONNNLLLKKKJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQSSSVVVYYY[[[___cccfffmmmooorrruuuxxx|||~~~}}}|||{{{{{{xxxtttqqqnnnllliiigggbbbbbbbbbbbbaaabbbbbbbbb```___]]]^^^^^^^^^]]]\\\XXXXXXXXXWWWUUUVVVXXXZZZ]]]```dddhhhlllpppuuuxxxwww{{{~~~|||{{{xxxwwwvvvssspppmmmiiihhhfffdddaaa```______]]]]]]^^^```cccfffhhhjjjmmmppptttwwwzzz}}}}}}zzzvvvrrrpppnnnkkkiiidddcccbbb```^^^[[[YYYXXXWWWVVVTTTTTTUUUTTTRRRPPPNNNMMMMMMLLLLLLLLLMMMMMMPPPPPPPPPRRRUUUYYY\\\^^^```cccfffjjjooouuuxxxyyyzzz}}}}}}yyytttppplllhhhccc^^^[[[VVVRRROOOOOONNNLLLJJJJJJJJJJJJKKKFFFHHHIIIJJJKKKMMMQQQUUUTTTXXX]]]cccgggkkkooorrrsssvvvyyy{{{{{{}}}~~~|||yyyuuusssqqqooommmmmmooosssxxxzzzzzz{{{}}}~~~~~~~~~}}}|||yyyzzzzzzyyyxxxwwwyyyzzz{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~|||yyyvvvuuurrrooommmgggfffdddbbb```^^^]]]\\\\\\```gggooosssrrrmmmhhhXXXSSSLLLGGGEEEEEEEEEEEEFFFFFFGGGKKKNNNRRRXXX___]]]\\\___eeeggggggjjjnnnooorrrvvvyyy|||~~~|||zzzssspppllliiigggdddaaa___```^^^^^^^^^___^^^\\\ZZZWWWVVVTTTRRRPPPNNNLLLLLLJJJKKKLLLLLLKKKLLLNNNPPPTTTWWWZZZ\\\___bbbgggjjjppprrrvvvxxxzzz}}}~~~~~~}}}|||zzzyyyxxxvvvsssooolllkkkhhhfffccc````````````aaacccdddeeefffdddcccbbbccccccaaa```ZZZZZZYYYXXXWWWXXXZZZ]]]bbbeeejjjooossswww|||}}}{{{uuusssqqqpppooommmjjjhhhaaa```___]]]\\\[[[ZZZZZZZZZ[[[\\\^^^bbbfffiiilllrrruuuyyy|||{{{xxxsssooollliiieeebbb___^^^^^^\\\ZZZXXXVVVUUUTTTRRRPPPPPPQQQQQQOOONNNIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRUUUYYY]]]aaaccceeejjjmmmppptttzzz}}}|||}}}{{{wwwsssnnnkkkfffccc^^^[[[WWWSSSOOOLLLHHHGGGFFFEEEEEEFFFHHHJJJHHHIIIKKKLLLNNNQQQVVVZZZXXX\\\bbbhhhmmmqqquuuxxxwwwyyy|||}}}~~~~~~|||yyywwwvvvrrrooonnnooosssxxx|||}}}zzz{{{}}}~~~~~~~~~}}}{{{{{{zzzwwwvvvvvvyyy{{{|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{|||~~~~~~|||yyyvvvtttssspppmmmkkkgggfffdddaaa___]]]\\\\\\\\\___dddjjjnnnlllhhhdddUUUQQQLLLHHHGGGGGGGGGFFFDDDHHHMMMQQQTTTVVVXXXZZZ^^^___eeemmmooommmnnnqqqpppssswww{{{}}}}}}xxxuuusssooollliiigggffffffdddcccdddcccccccccdddccc```^^^ZZZYYYWWWUUURRRPPPNNNMMMJJJLLLNNNOOONNNOOORRRUUUXXX[[[^^^```bbbfffjjjmmmrrrvvvzzz}}}~~~~~~~~~~~~}}}|||zzzxxxwwwrrroookkkiiigggeeecccaaa`````````aaaccceeegggiiimmmkkkiiiiiiiiihhhfffeee``````___]]]\\\^^^aaadddgggkkkpppuuuyyy}}}~~~|||xxxtttrrrlllkkkiiihhhgggfffccc```\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[^^^bbbgggkkknnnvvvzzz~~~~~~~~~}}}|||xxxtttooojjjgggccc___\\\ZZZZZZZZZYYYWWWUUUSSSRRRQQQOOOMMMMMMNNNNNNMMMLLLHHHHHHIIIJJJLLLNNNPPPQQQRRRTTTVVV[[[```eeeiiikkkkkkppptttuuuxxx~~~zzzuuuqqqlllhhheee```^^^ZZZWWWTTTQQQLLLIIIDDDCCCBBBBBBCCCEEEHHHJJJJJJLLLMMMOOOQQQUUU[[[___^^^bbbhhhnnnqqquuuxxxzzzyyy{{{~~~~~~|||{{{yyyxxxxxxtttrrrpppqqqvvvzzz||||||zzz{{{}}}~~~~~~~~~{{{zzzwwwsssrrrssswww{{{~~~~~~~~~~~~~~~}}}~~~~~~}}}|||yyywwwtttsssqqqooommmjjjhhhfffddd```^^^\\\[[[[[[XXXZZZ\\\```bbbaaa]]]ZZZRRROOOKKKIIIIIIIIIIIIHHHHHHLLLQQQTTTWWW[[[___```cccffflllssssssqqqqqquuutttwww{{{~~~|||wwwqqqmmmkkkllljjjgggffffffffffffeeegggfffffffffgggfffcccaaa\\\[[[YYYWWWTTTQQQOOONNNKKKNNNQQQRRRRRRTTTXXX\\\[[[]]]```bbbeeehhhlllooouuuxxx}}}~~~~~~~~~~~~|||zzzxxxwwwooollliiigggeeedddbbb```aaaaaaaaaccceeehhhjjjlllrrrpppnnnmmmmmmllljjjhhhffffffeeedddcccdddhhhkkkooosssxxx}}}|||||||||zzzwwwsssooommmfffeeecccbbbbbb```^^^[[[ZZZZZZYYYYYYXXXYYYYYYYYYYYYZZZ[[[^^^ccchhhmmmpppzzz}}}|||~~~}}}}}}}}}~~~~~~~~~|||{{{zzzuuuqqqlllgggccc___ZZZWWWVVVVVVWWWVVVUUUSSSQQQPPPOOOMMMKKKKKKLLLLLLKKKJJJHHHIIIJJJLLLOOOQQQTTTUUUWWWXXX\\\aaaffflllppprrrooouuuxxxxxx{{{{{{vvvqqqmmmhhhdddaaa]]]ZZZWWWUUURRROOOKKKHHHDDDCCCBBBBBBCCCFFFIIIKKKLLLMMMOOOQQQSSSXXX^^^bbbcccggglllqqqtttvvvxxxzzzzzz|||~~~|||}}}~~~}}}|||{{{zzzyyyyyyyyywwwtttrrrssswwwzzz{{{zzzzzz{{{}}}~~~~~~yyywwwsssooommmooouuuyyy}}}{{{zzzxxxvvvsssrrrqqqooommmjjjiiigggddd```]]]\\\[[[ZZZUUUUUUVVVWWWXXXWWWTTTQQQPPPNNNKKKJJJKKKKKKKKKJJJOOORRRSSSTTTWWW^^^dddhhhiiijjjooouuutttqqqrrrwwwyyy|||{{{vvvrrrnnnlllllliiihhhiiilllnnnmmmlllnnnnnnooonnnmmmjjjhhhfffbbb___ZZZVVVSSSRRRPPPNNNPPPRRRTTTUUUUUUVVVYYY[[[]]]```dddhhhjjjlllooorrruuuxxx{{{~~~||||||}}}|||zzzzzzyyywwwtttqqqmmmllliiieeebbbaaaccceeebbbccceeehhhllloooqqqsssttttttsssrrrqqqoooooonnniiiiiijjjjjjjjjmmmrrrvvv|||~~~|||zzzyyywwwtttpppllliiigggaaa``````^^^\\\YYYWWWVVVYYYXXXXXXVVVUUUVVVZZZ]]]]]]aaadddfffhhhkkkqqqvvv}}}}}}}}}~~~~~~~~~}}}zzzyyyyyyyyyxxxvvvpppmmmhhhbbb]]]ZZZXXXXXXVVVTTTQQQQQQSSSSSSPPPNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNPPPTTTWWWZZZ\\\```bbbfffjjjooossswwwyyyyyyzzz|||{{{xxxsssnnnkkkgggccc```\\\[[[XXXUUURRROOOMMMMMMHHHIIIIIIIIIIIIJJJMMMOOOOOOPPPQQQTTTXXX]]]aaadddhhhjjjmmmqqqvvvyyy{{{}}}zzz{{{}}}|||}}}~~~}}}||||||}}}~~~|||{{{yyyyyyyyyzzzzzzzzzzzz{{{uuuwww{{{~~~~~~|||yyywwwssspppllllllooosssvvvxxx|||{{{xxxwwwvvvtttqqqnnnlllkkkfffeeeccc```^^^\\\[[[[[[XXXWWWVVVTTTSSSSSSSSSSSSPPPOOOLLLKKKKKKNNNQQQSSSSSSVVV[[[___bbbeeehhhkkkmmmooorrruuuwwwxxxyyyyyy|||}}}|||xxxuuuqqqnnnmmmllljjjiiikkknnnqqqqqqpppqqqrrrssssssrrrooommmkkkddd```[[[XXXVVVTTTRRRQQQTTTVVVXXXZZZ[[[\\\___aaadddgggkkknnnooorrrtttwwwzzz{{{~~~~~~|||{{{{{{zzzxxxvvvuuutttrrrnnnkkkjjjiiifffbbb^^^]]]___aaacccdddgggjjjnnnqqqtttuuuyyyxxxwwwuuutttrrrqqqpppnnnnnnoooooopppsssxxx{{{|||yyyvvvuuurrroookkkhhheeeddd^^^^^^]]]\\\ZZZXXXVVVUUUWWWWWWWWWVVVUUUWWW[[[^^^aaaeeeiiikkkmmmpppvvv{{{}}}~~~}}}||||||}}}}}}|||zzzxxxwwwwwwvvvtttsssnnnkkkfff```[[[XXXVVVUUUTTTRRRPPPPPPQQQQQQOOOMMMJJJJJJJJJKKKKKKKKKKKKKKKNNNPPPRRRUUUYYY]]]```bbbgggiiilllppptttxxx{{{|||zzz{{{}}}}}}zzzvvvqqqmmmiiieeeaaa^^^[[[ZZZWWWTTTQQQOOOMMMLLLIIIJJJKKKJJJJJJKKKMMMPPPRRRSSSTTTWWW\\\aaaeeehhhlllnnnqqquuuxxx{{{}}}~~~|||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{sssuuuyyy|||}}}|||yyyxxxpppnnnkkklllooossswwwyyy~~~}}}{{{yyyyyywwwvvvssspppnnnmmmiiihhheeebbb```]]]\\\[[[YYYXXXVVVUUUTTTSSSTTTTTTSSSRRRPPPPPPPPPSSSUUUWWWYYY\\\aaadddgggjjjmmmppprrrtttvvvxxxyyyzzzzzzzzz}}}~~~}}}|||yyyuuurrrooommmlllkkkkkkkkknnnrrruuuwwwwwwxxxyyyzzzzzzxxxvvvsssrrrhhheee```]]][[[ZZZYYYXXXZZZ]]]```bbbccceeehhhjjjnnnppptttvvvxxxyyy|||~~~}}}|||zzzzzzxxxvvvtttrrrpppmmmjjjggghhhgggddd```]]]\\\^^^```eeegggjjjnnnrrruuuxxxyyy~~~}}}|||zzzxxxwwwuuutttssstttuuuuuuwwwzzz~~~~~~~~~}}}~~~}}}||||||zzzwwwtttpppnnnjjjgggcccaaa``````[[[[[[ZZZYYYWWWVVVUUUTTTUUUUUUVVVVVVVVVYYY]]]```fffjjjooorrrtttwww}}}~~~~~~|||{{{zzzzzzzzzyyyxxxvvvuuutttssspppmmmjjjgggccc]]]YYYUUUSSSRRRPPPOOONNNNNNNNNOOOMMMLLLJJJKKKKKKLLLNNNOOOOOOPPPSSSUUUXXX\\\```dddhhhiiinnnooorrruuuxxx{{{}}}~~~|||}}}~~~~~~}}}~~~~~~~~~}}}zzzxxxtttooojjjfffbbb^^^\\\[[[YYYWWWTTTRRRPPPOOONNNMMMMMMNNNNNNMMMOOOQQQTTTWWWXXXZZZ^^^bbbhhhlllooorrrtttvvvyyy{{{}}}~~~~~~~~~~~~}}}|||zzzyyy}}}}}}~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}}}}}}}|||||||||vvvwwwyyy{{{{{{yyyvvvtttnnnlllkkklllqqquuuyyyzzz{{{~~~~~~}}}|||{{{{{{zzzxxxvvvsssqqqpppmmmkkkiiieeebbb___]]]\\\[[[ZZZXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVWWWYYY[[[]]]aaadddiiillloooqqquuuwwwyyyzzz{{{|||||||||||||||~~~{{{yyyvvvrrrooollljjjjjjiiijjjlllppptttyyy|||}}}~~~zzzwwwuuummmjjjfffcccbbbbbbaaa```bbbdddgggjjjlllnnnqqqtttwwwyyy|||~~~~~~|||{{{zzzzzzxxxtttqqqooolllhhheeeeeedddccc```______bbbeeeiiikkkooossswwwzzz|||}}}~~~}}}|||{{{{{{wwwyyyzzz{{{|||~~~~~~~~~}}}{{{yyywwwuuurrrpppjjjhhhddd```]]]\\\\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUSSSUUUVVVWWWYYY\\\```cccjjjnnnsssvvvxxx|||}}}{{{zzzzzzyyyxxxvvvtttsssrrrpppllliiifffccc```[[[WWWSSSQQQPPPNNNMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWYYY]]]aaafffjjjmmmooorrrssstttvvvyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~{{{xxxuuurrrmmmhhheeeaaa]]]ZZZ[[[ZZZXXXUUUSSSRRRQQQQQQNNNPPPQQQRRRSSSUUUYYY\\\^^^___bbbeeejjjooosssvvvxxxyyy{{{|||~~~~~~~~~||||||{{{}}}~~~~~~~~~~~~}}}{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~|||yyyuuurrrpppooonnnnnnpppuuuyyy|||}}}|||~~~~~~~~~~~~~~~}}}|||{{{yyywwwuuutttpppoookkkhhhdddaaa___^^^___^^^\\\ZZZYYYYYYYYYZZZYYYYYYZZZ[[[]]]^^^```aaaeeeiiimmmqqqtttwww{{{}}}~~~~~~~~~~~~}}}}}}}}}|||~~~~~~zzzxxxtttoookkkiiigggggghhhjjjmmmrrrvvv{{{|||xxxuuuooollliiiggggggggggggfffiiikkkoooqqqsssvvvyyy|||~~~}}}|||{{{{{{xxxssspppmmmjjjfffddd___``````___```bbbgggjjjmmmppptttxxx|||~~~|||yyyvvvtttqqqnnnkkkeeeccc```]]]ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWTTTVVVYYYZZZ\\\___dddgggkkkpppuuuyyyzzz}}}~~~}}}|||{{{{{{yyyvvvtttrrrpppmmmjjjgggbbb```^^^ZZZVVVSSSQQQPPPNNNNNNOOOOOONNNNNNOOOOOOPPPQQQSSSUUUWWWZZZ\\\]]]\\\^^^bbbgggkkkoooqqqrrruuuvvvwwwxxxzzz{{{|||}}}~~~}}}~~~{{{yyytttqqqlllhhheeebbb^^^\\\YYYXXXWWWUUUSSSRRRRRRRRRMMMOOORRRTTTVVVZZZ___bbbdddfffiiimmmqqqvvvyyy{{{||||||~~~~~~~~~~~~~~~}}}}}}{{{{{{|||~~~{{{|||}}}}}}zzzvvvsssqqqsssrrrsssuuuzzz~~~~~~|||zzzyyyxxxsssqqqnnnkkkgggeeecccbbbdddcccaaa___^^^^^^______\\\\\\]]]^^^```aaacccdddgggjjjooossswwwzzz~~~~~~~~~}}}}}}}}}}}}~~~~~~|||xxxuuuqqqmmmjjjhhhgggggghhhkkkppptttyyy~~~~~~yyywwwqqqnnnkkkjjjkkklllllllllqqqsssvvvyyy{{{}}}~~~||||||xxxuuupppllliiifffcccaaaZZZ[[[]]]^^^```dddiiimmmsssuuuyyy~~~~~~{{{vvvrrrooollliiigggaaa```]]][[[ZZZYYYYYYYYYXXXWWWVVVUUUVVVVVVXXXYYYWWWYYY\\\___aaadddgggjjjnnnrrrxxx{{{|||~~~}}}|||zzzwwwsssooommmkkkhhhfff```___]]][[[XXXVVVTTTSSSPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUWWWYYY\\\___```bbbdddfffiiimmmqqqsssttttttyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~|||yyytttqqqllliiigggeeebbb```XXXXXXWWWUUUTTTTTTTTTTTTOOOQQQTTTWWWZZZ^^^cccfffjjjlllooorrrvvvzzz}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~||||||~~~~~~|||zzzyyyxxxwwwwwwxxx{{{~~~~~~~~~~~~}}}{{{{{{uuutttrrrooommmkkkjjjiiijjjiiigggeeeddddddeeeeeebbbbbbaaabbbccceeeggghhhkkknnnrrrvvvxxx{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||yyysssqqqnnnkkkiiiiiijjjjjjiiimmmssswww|||}}}{{{wwwtttrrrqqqrrrtttttttttxxxzzz}}}~~~}}}|||{{{vvvsssnnnjjjgggeeebbb```[[[\\\^^^___aaaffflllpppwwwzzz~~~~~~}}}|||xxxsssnnnkkkhhhdddbbb]]]]]]\\\[[[YYYXXXXXXWWWWWWVVVUUUTTTUUUVVVXXXYYYZZZ]]]```ccceeegggkkkmmmrrrvvv|||~~~~~~}}}{{{wwwqqqllljjjhhhfffeee___^^^^^^\\\[[[YYYWWWWWWSSSUUUWWWWWWVVVVVVXXXZZZ[[[\\\^^^```cccfffhhhiiimmmooorrruuuwwwxxxxxxxxx{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~}}}yyytttqqqnnnkkkjjjhhhfffddd]]]\\\\\\[[[ZZZZZZZZZZZZXXXZZZ\\\^^^```dddhhhlllnnnppprrrvvvzzz|||~~~}}}|||~~~}}}|||{{{{{{{{{{{{{{{|||~~~~~~{{{xxxyyy}}}~~~|||}}}~~~}}}|||xxxwwwvvvtttsssrrrrrrrrrooonnnlllkkkjjjiiijjjjjjjjjiiigggfffgggiiilllnnnrrruuuxxxyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~zzzwwwpppnnnllljjjiiijjjlllnnnkkkooouuuzzz~~~~~~}}}{{{yyyxxxzzz||||||||||||}}}|||{{{zzzwwwsssnnnjjjhhhfffcccaaa___```aaabbbeeeiiinnnrrrzzz||||||zzzzzzvvvppplllhhheeeaaa___[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUSSSSSSTTTUUUXXXYYY]]]___bbbeeegggiiimmmooouuuzzz}}}}}}||||||}}}~~~~~~~~~~~~{{{vvvooojjjgggfffeeeddd^^^^^^^^^^^^]]][[[ZZZYYYUUUWWWZZZZZZXXXXXX[[[]]]bbbccceeegggjjjlllnnnooosssuuuxxxzzz||||||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~|||~~~|||yyytttrrrooommmlllkkkiiigggccccccbbbaaaaaaaaaaaabbbaaaccceeefffgggjjjnnnqqqppprrruuuxxx{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyyyyyyy~~~}}}~~~~~~zzzvvvssstttyyy~~~}}}{{{|||~~~}}}zzzyyyyyyxxxwwwwwwxxxxxxsssqqqpppnnnmmmmmmmmmmmmpppnnnkkkjjjjjjmmmppprrryyy{{{||||||{{{{{{{{{|||}}}}}}}}}}}}~~~}}}}}}~~~}}}}}}~~~~~~{{{wwwtttrrrpppnnnlllhhhfffgggkkknnnpppuuu}}}~~~~~~~~~~~~}}}|||zzzwwwuuuqqqoookkkgggcccaaa``````aaabbbccceeeiiilllppprrrxxx{{{~~~~~~~~~~~~uuuqqqlllgggdddaaa^^^[[[YYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWYYYZZZ[[[^^^ccchhhjjjkkknnntttzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}}}}|||xxxtttooojjjeeecccbbbbbb``````___^^^\\\[[[ZZZZZZ[[[[[[[[[]]]___aaadddeeegggiiimmmooopppqqqrrrtttzzz{{{|||}}}}}}|||{{{{{{yyyyyyxxxwwwxxxyyyzzz{{{||||||{{{zzzzzz{{{}}}}}}|||~~~}}}}}}~~~~~~~~~}}}~~~}}}yyyuuurrrooommmlllkkkgggbbbbbbdddhhhiiiiiilllmmmnnnnnnnnnpppsssvvvxxxzzz}}}~~~~~~~~~}}}~~~|||{{{{{{|||~~~}}}|||~~~~~~~~~||||||}}}~~~~~~~~~|||sssuuuwww{{{~~~~~~}}}~~~~~~}}}{{{zzzyyyyyyyyyuuutttsssqqqpppppppppppprrrrrrrrrsssuuuvvvxxxyyy}}}||||||||||||}}}}}}~~~|||||||||~~~{{{|||}}}~~~}}}}}}~~~|||xxxuuurrrppppppooollliiihhhiiimmmpppsssxxx~~~|||zzzzzzxxxvvvsssnnnlllhhheeebbb`````````aaabbbdddhhhmmmssswwwzzz{{{~~~~~~|||zzzyyyxxxrrrnnniiieeebbb```]]][[[WWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWYYY[[[\\\```eeejjjmmmnnnrrrxxx}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{vvvsssooojjjgggeeeeeeeeebbbaaa```___]]]\\\[[[ZZZ[[[\\\\\\^^^```cccfffhhhjjjlllppprrrssstttuuuvvv|||}}}~~~~~~~~~}}}|||{{{{{{zzzyyyzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}}}}|||~~~~~~~~~~~~}}}zzzwwwtttqqqooonnnnnnkkkgggfffhhhkkkmmmmmmnnnooopppppppppqqqtttvvvyyy|||~~~}}}||||||~~~~~~~~~}}}~~~~~~~~~~~~~~~|||zzztttvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwsssrrrqqqpppooonnnnnnnnnssstttuuuvvvxxxzzz{{{{{{}}}||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{xxxtttqqqooommmoooooommmkkkjjjlllpppsssvvvzzz~~~|||yyywwwvvvtttrrrpppllljjjgggdddbbbaaabbbbbbdddfffiiinnnsssxxx}}}|||~~~|||yyyuuurrrqqqnnnjjjfffbbbaaa___\\\[[[XXXWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVWWWYYY\\\___```dddiiinnnrrrtttwww}}}||||||{{{zzz{{{}}}~~~|||zzzuuussspppllljjjhhhhhhiiifffeeedddbbb```^^^]]]\\\\\\]]]^^^```cccgggjjjllloooqqquuuwwwxxxxxxzzz{{{~~~~~~~~~}}}|||}}}~~~~~~}}}|||}}}}}}~~~|||~~~~~~}}}|||zzzwwwuuutttsssssspppmmmlllnnnppprrrrrrrrrsssttttttssstttvvvxxx|||~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}yyyvvvvvvwwwyyy|||~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}|||zzzxxxuuutttpppooonnnmmmmmmmmmmmmmmmtttuuuxxxzzz|||}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~{{{yyywwwtttpppnnnlllkkkmmmmmmlllkkkkkkmmmqqquuuwww{{{~~~{{{xxxuuussspppmmmjjjiiihhhfffdddcccdddeeefffkkkmmmooossswww{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{vvvrrrooonnnjjjgggccc```___^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWYYY[[[^^^aaadddfffhhhlllqqqvvvyyy}}}}}}|||{{{zzz{{{}}}}}}}}}}}}}}}}}}|||yyywwwtttqqqnnnmmmllllllkkkjjjiiigggeeecccbbbaaa___```aaadddgggkkkoooqqqtttwww{{{|||}}}}}}~~~~~~~~~~~~|||~~~~~~}}}|||zzzyyyxxxvvvtttrrrqqqrrrtttvvvwwwvvvwwwxxxxxxwwwwwwxxxzzz~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~}}}~~~}}}xxxtttyyyyyy{{{}}}~~~|||{{{}}}~~~~~~~~~}}}|||}}}}}}~~~~~~}}}~~~~~~}}}{{{xxxtttrrrmmmmmmllllllllllllllllllsssuuuxxx{{{}}}}}}}}}|||||||||}}}~~~}}}~~~~~~|||{{{xxxvvvssspppmmmkkkiiiiiiiiijjjjjjkkkkkknnnsssvvvzzz~~~|||xxxtttppplllgggdddddddddbbbbbbbbbdddfffhhhnnnooorrrvvvzzz~~~}}}}}}~~~~~~{{{wwwssspppooohhheeebbb```______^^^\\\ZZZYYYWWWVVVVVVVVVWWWXXXXXXYYYZZZ]]]```eeehhhjjjllloootttyyy}}}|||{{{zzzzzz{{{|||~~~~~~}}}{{{{{{{{{|||}}}}}}~~~~~~|||yyyvvvssspppoooooopppooonnnllljjjiiiggggggcccdddfffhhhlllppptttvvvyyy|||~~~}}}|||vvvvvvuuuttttttuuuwwwyyyxxxzzz{{{{{{zzzzzz{{{}}}~~~~~~}}}|||||||||}}}~~~}}}||||||}}}~~~~~~~~~yyyvvv|||||||||~~~}}}|||}}}~~~~~~}}}}}}{{{||||||}}}~~~~~~~~~~~~}}}{{{xxxtttrrrmmmllllllllllllmmmmmmnnnssstttwwwzzz{{{{{{zzzzzz|||}}}~~~~~~~~~~~~{{{zzzwwwuuurrrnnnkkkjjjiiihhhggghhhjjjkkkmmmpppuuuxxx~~~~~~{{{vvvqqqmmmhhhccc```______^^^___aaadddgggiiimmmooosssxxx}}}~~~~~~|||yyyvvvsssrrriiigggcccbbbaaaaaa```___ZZZYYYWWWUUUUUUVVVWWWXXXZZZ[[[\\\___cccgggkkkmmmppprrrwww|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyzzzzzz{{{}}}|||zzzyyyyyy{{{|||~~~}}}~~~~~~}}}~~~~~~|||yyyvvvsssrrrqqqrrrrrrqqqpppnnnmmmlllllliiiiiikkknnnqqquuuyyy{{{}}}}}}|||vvvwwwwwwvvvuuuuuuxxxzzzyyy{{{}}}~~~}}}}}}~~~~~~}}}|||{{{zzz{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}zzz~~~~~~~~~~~~}}}~~~}}}{{{{{{||||||}}}~~~}}}}}}|||{{{yyywwwtttsssnnnnnnnnnnnnnnnooopppqqquuuvvvxxxyyyzzzzzzyyyyyy{{{}}}~~~|||~~~~~~{{{zzzvvvtttqqqmmmkkkiiiiiiiiifffhhhjjjlllooorrrwww{{{~~~yyyvvvrrrmmmjjjfffaaa^^^^^^^^^^^^```cccgggjjjlllppprrrvvv{{{~~~{{{xxxvvvtttllliiifffddddddcccbbbaaa^^^\\\ZZZXXXXXXYYY[[[\\\___```aaadddhhhlllppprrrtttvvvzzz~~~~~~yyyzzz{{{{{{{{{zzzyyyxxx{{{zzzyyyxxxxxxzzz}}}~~~}}}~~~~~~}}}|||}}}~~~}}}{{{yyywwwuuutttsssrrrrrrqqqppppppooonnnnnnnnnnnnppprrruuuyyy|||~~~}}}~~~}}}{{{zzzvvvwwwxxxwwwvvvvvvxxxzzzyyy{{{~~~}}}}}}|||zzzzzz{{{}}}~~~}}}|||~~~~~~}}}~~~}}}~~~}}}||||||}}}~~~~~~~~~}}}}}}{{{{{{{{{||||||}}}}}}}}}zzzzzzyyywwwvvvtttssssssppppppppppppqqqrrrsssttt{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~|||zzzwwwtttqqqmmmkkkiiiiiiiiifffhhhkkknnnppptttyyy}}}}}}uuurrrnnnkkkhhheeeaaa^^^```aaaaaacccgggkkkoooqqqvvvwwwzzz}}}}}}yyywwwuuunnnkkkhhhfffeeeeeedddccccccaaa^^^]]]\\\]]]___aaaeeefffgggjjjnnnrrruuuxxxxxxyyy}}}~~~~~~{{{|||~~~~~~~~~|||zzzxxxzzzyyywwwwwwxxxzzz}}}~~~~~~~~~{{{{{{|||~~~~~~~~~{{{zzzzzzyyywwwvvvuuuuuuqqqqqqqqqpppppppppooooooqqqqqqrrrtttwww{{{~~~{{{|||}}}~~~}}}{{{yyywwwvvvxxxyyyxxxvvvvvvxxx{{{yyy{{{}}}}}}|||zzzzzzzzz}}}~~~}}}|||}}}~~~}}}~~~}}}}}}}}}~~~|||yyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{|||||||||||||||xxxwwwvvvtttssssssrrrrrrqqqqqqrrrrrrssstttvvvvvv~~~}}}||||||}}}}}}{{{}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~{{{xxxtttrrrmmmiiifffeeeeeeeeefffhhhjjjmmmqqqwww}}}|||zzztttnnniiifffbbb^^^^^^aaa^^^aaadddgggjjjmmmpppssswwwxxx{{{}}}|||xxxuuusssooommmjjjhhhgggfffdddcccbbbccccccddddddeeeeeeeeejjjllloooqqqsssuuuxxxzzz~~~~~~}}}}}}}}}}}}{{{zzzyyyzzzzzzyyyzzzzzzzzz{{{{{{|||||||||}}}~~~~~~}}}{{{|||}}}~~~~~~}}}|||}}}yyyuuutttuuuuuusssqqqqqqqqqppppppppppppqqqqqqqqqtttwwwxxxzzz|||~~~}}}{{{{{{||||||yyyuuussstttuuuwwwyyyzzz{{{|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~||||||~~~~~~~~~~~~~~~~~~||||||~~~}}}~~~~~~|||{{{{{{|||}}}~~~|||{{{zzzyyyyyyzzz{{{|||{{{xxxtttqqqqqqppppppoooooooooqqqsssuuuxxxzzz{{{~~~}}}}}}}}}zzz{{{|||~~~~~~~~~~~~~~~|||zzzyyy{{{}}}~~~|||{{{{{{yyyvvvtttqqqnnnkkkgggeeeeeeeeeffffffhhhlllooosssyyy~~~zzzvvvsssmmmgggcccaaa^^^[[[\\\___```cccgggjjjmmmppptttwwwyyy{{{}}}~~~{{{yyywwwrrrpppmmmllllllkkkiiihhhhhhhhhggggggggghhhiiiiiimmmooorrrtttvvvxxx{{{}}}}}}~~~}}}}}}}}}~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||}}}~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzzwwwsssrrrrrrrrrqqqoooqqqqqqpppppppppqqqqqqrrrsssvvvxxxzzz|||~~~|||zzzxxxxxxyyyxxxuuurrrttttttuuuvvvxxxzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{xxxuuusssqqqppppppqqqppppppqqqsssuuuwwwzzz|||~~~~~~~~~}}}{{{{{{|||~~~~~~~~~~~~}}}{{{{{{}}}~~~|||xxxvvvtttrrrpppnnnllljjjgggdddcccdddeeeffffffiiimmmrrrvvv{{{~~~zzzvvvrrrnnngggbbb^^^]]][[[YYYZZZ^^^bbbeeejjjnnnrrruuuyyy|||~~~}}}|||vvvtttrrrrrrrrrrrrpppnnnooonnnlllkkkkkkkkkmmmnnnqqqssswwwyyyzzz|||~~~~~~~~~|||||||||~~~~~~||||||{{{{{{{{{{{{{{{||||||||||||}}}}}}||||||~~~~~~|||zzzxxxwwwvvvtttqqqoooppppppooonnnrrrqqqqqqqqqrrrsssttttttvvvxxx{{{}}}~~~|||zzzwwwvvvtttttttttssspppnnnuuutttttttttvvvyyy{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}||||||}}}}}}}}}|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwvvvuuuuuuvvvwwwxxxsssrrrqqqppppppqqqrrrrrrssstttvvvxxx{{{~~~~~~}}}}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}|||wwwsssqqqooolllkkkiiigggdddbbbaaabbbdddeeegggjjjpppuuuyyy~~~|||yyyvvvrrrooogggaaa^^^]]]\\\ZZZ\\\```dddhhhmmmrrrvvvzzz~~~~~~yyywwwvvvvvvwwwwwwuuutttsssqqqooommmlllmmmoooqqqsssvvvzzz}}}~~~~~~|||{{{{{{|||~~~~~~}}}||||||||||||||||||}}}}}}}}}}}}}}}{{{|||}}}~~~}}}|||zzzyyyxxxsssqqqooonnnnnnnnnoooooorrrrrrsssssstttvvvwwwxxxxxxzzz}}}}}}zzzwwwvvvtttsssrrrrrrqqqpppnnnmmmtttsssrrrrrrtttwww{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}||||||||||||}}}}}}||||||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}zzz{{{{{{{{{zzzyyywwwvvvvvvuuusssqqqpppppppppqqqnnnooooooooopppqqqsssuuuvvvwwwyyy|||~~~}}}}}}|||{{{{{{}}}~~~|||zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~}}}|||||||||~~~~~~}}}}}}~~~}}}xxxtttqqqnnnkkkiiigggeeecccaaa```bbbccceeeiiimmmsssxxx}}}{{{xxxtttooolllfffaaa^^^]]]\\\ZZZ\\\aaafffjjjpppvvvzzz}}}~~~}}}zzzyyyxxxyyyzzzzzzxxxvvvtttrrrooommmmmmnnnpppqqquuuxxx}}}~~~}}}~~~}}}|||{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyppppppooonnnnnnnnnoooqqqqqqqqqrrrsssuuuwwwxxxyyy{{{}}}~~~}}}~~~}}}|||zzzxxxuuusssrrrqqqrrrrrrrrrqqqpppoooooosssrrrqqqqqqsssvvvzzz|||~~~}}}}}}{{{|||}}}}}}|||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~{{{|||}}}~~~~~~}}}}}}|||}}}|||}}}~~~}}}||||||yyyzzzzzzzzzyyywwwtttssssssqqqooommmkkkjjjiiijjjjjjllloooooopppqqqtttwwwyyyzzz}}}~~~}}}|||{{{{{{zzzzzz{{{}}}~~~}}}|||yyyyyyyyyyyyyyyzzzzzzzzz~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}yyyuuurrrnnnkkkhhhdddcccaaaaaaaaacccfffhhhmmmrrrxxx~~~yyytttnnniiieeebbb]]][[[\\\[[[[[[]]]bbbiiinnntttzzz~~~~~~}}}|||{{{zzzzzz{{{|||{{{xxxvvvtttsssqqqooooooppprrrssswwwzzz~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{{{{||||||~~~}}}|||{{{yyyxxxwwwwwwwwwnnnoooooonnnmmmnnnppprrrpppqqqrrrsssuuuxxxzzz{{{~~~{{{yyyxxxwwwwwwvvvtttsssqqqppppppoooqqqssssssrrrqqqrrrsssssssssssssssuuuxxxzzz|||~~~~~~}}}}}}{{{|||}}}|||||||||~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~}}}{{{zzzyyyyyyvvvvvvuuutttrrrpppooonnnmmmkkkiiigggeeeeeeeeeeeegggkkkooopppppprrruuuyyy{{{|||~~~}}}|||{{{|||{{{zzz{{{}}}~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzz~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~{{{xxxtttqqqmmmiiieeeaaa`````````cccgggkkkmmmsssxxx{{{tttoooiiiccc___^^^ZZZXXX[[[\\\]]]aaagggnnnsssyyy}}}|||}}}}}}}}}~~~~~~}}}||||||{{{{{{|||}}}{{{xxxvvvtttttttttsssttttttuuuvvvyyy}}}~~~}}}~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~|||||||||{{{{{{{{{zzzzzz{{{{{{zzzzzz{{{|||}}}~~~|||zzzxxxuuusssrrrrrrrrrkkkmmmnnnmmmlllmmmpppssstttuuuvvvxxx{{{}}}~~~|||yyyvvvtttsssqqqppppppooonnnnnnnnnnnnmmmpppssssssrrrrrrtttvvvuuuuuuvvvwwwyyy{{{}}}~~~}}}~~~}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||||||||}}}~~~~~~}}}~~~~~~}}}{{{|||{{{zzzyyywwwvvvuuutttpppooommmkkkiiihhhggggggeeedddcccbbbbbbbbbcccdddgggkkkppprrrqqqrrrvvvzzz|||~~~~~~~~~~~~}}}|||{{{{{{}}}~~~}}}|||~~~}}}|||{{{zzzzzz{{{|||~~~~~~~~~}}}{{{yyyvvvsssqqqlllgggccc^^^^^^^^^aaaeeejjjooorrrwww|||~~~zzzuuupppkkkfffaaa^^^[[[XXXXXX\\\___aaaffflllqqqvvv|||~~~||||||{{{{{{{{{}}}~~~}}}}}}}}}}}}|||}}}}}}|||xxxuuuvvvvvvvvvwwwxxxxxxxxxxxxzzz~~~~~~}}}{{{yyy{{{~~~~~~||||||{{{{{{zzzzzzzzzyyy|||{{{zzzyyyyyyzzz|||||||||zzzvvvssspppnnnmmmmmmjjjlllmmmlllkkklllooossszzz{{{|||~~~|||{{{zzzxxxvvvssspppooommmmmmlllllllllmmmmmmnnnlllooorrrsssssssssuuuxxxvvvwwwyyyzzz|||~~~}}}}}}~~~}}}||||||~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{{{{|||}}}~~~~~~~~~{{{yyyyyyyyyxxxvvvuuusssrrrqqqkkkiiigggdddbbbaaaaaaaaa^^^^^^^^^___```bbbdddeeefffkkkqqqrrrqqqrrrvvv{{{}}}~~~~~~~~~}}}{{{{{{}}}}}}}}}|||~~~}}}||||||}}}}}}~~~~~~~~~{{{vvvrrrmmmhhhccc```^^^___aaacccfffkkkqqqvvv{{{wwwuuupppkkkeeeaaa]]]\\\WWWZZZ]]]___aaadddhhhkkkrrrxxx}}}||||||}}}|||||||||~~~}}}}}}~~~|||{{{{{{|||}}}{{{yyywwwvvvvvvqqquuuyyy{{{}}}~~~~~~~~~}}}|||{{{|||}}}}}}||||||{{{{{{{{{{{{{{{|||wwwuuurrrooommmllllllllllllllllllllllllooosssvvvwwwzzz~~~}}}{{{xxxtttooollljjjjjjjjjhhhgggfffhhhlllooonnnmmmmmmnnnppppppqqqrrruuuwwwxxxyyyzzz|||~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||zzz}}}~~~~~~}}}|||||||||}}}~~~|||zzz{{{}}}~~~~~~~~~|||zzzzzzwwwtttrrrpppnnnjjjhhheeedddbbb```^^^^^^^^^^^^YYYYYYYYYZZZ[[[^^^```aaafffkkkrrrwwwzzz|||}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||||||||||||||}}}}}}}}}|||xxxsssoookkkfffbbb___\\\^^^```bbbfffkkkqqquuu||||||yyypppnnnjjjeee```\\\YYYWWWVVVYYY]]]```cccggglllooosssyyy~~~}}}}}}}}}}}}|||}}}~~~~~~~~~~~~|||zzzzzz{{{{{{yyyvvvtttuuuuuusssvvvzzz}}}~~~}}}|||zzzzzzzzzzzz|||{{{{{{zzzyyyyyyyyyyyyrrrqqqnnnkkkiiiiiiiiijjjkkkmmmoooqqqrrrsssvvvyyyxxxzzz~~~~~~|||xxxuuuqqqlllhhhgggffffffeeeddddddfffjjjllllllkkklllnnnpppqqqrrrsssvvvyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}}}}~~~|||zzz{{{}}}~~~~~~~~~~~~~~~|||yyyvvvrrrnnnllliiifffddd^^^]]][[[YYYXXXXXXXXXXXXVVVVVVWWWXXXZZZ]]]```aaaggglllsssxxx{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxtttpppkkkhhhddd```]]]ZZZ\\\___bbbfffkkkqqqvvv}}}}}}yyytttpppiiigggccc^^^ZZZXXXVVVUUUVVVYYY]]]aaaeeejjjooosssuuuzzz~~~~~~~~~}}}}}}~~~~~~~~~|||zzzyyyyyyxxxuuusssqqqrrrtttuuuxxx|||}}}{{{yyyxxxwwwwwwzzzzzzyyywwwvvvuuutttsssnnnllljjjhhhgggggghhhiiiiiilllqqqtttvvvwwwyyy{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzuuurrrmmmhhheeebbbaaaaaaaaa``````bbbeeehhhhhhhhhjjjmmmoooqqqsssuuuxxxzzz{{{{{{|||~~~~~~~~~~~~}}}}}}|||}}}}}}}}}~~~~~~}}}|||||||||}}}|||{{{{{{}}}~~~~~~~~~~~~}}}wwwsssmmmiiifffccc```___XXXWWWUUUTTTSSSSSSSSSTTTTTTTTTVVVXXX[[[___bbbdddhhhmmmtttyyy|||~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~tttqqqlllhhheeebbb___]]]YYY\\\___cccgggmmmssswww~~~|||yyytttnnniiidddbbb___\\\YYYWWWWWWWWWWWWZZZ^^^cccggglllqqquuuyyy}}}~~~~~~~~~~~~~~~}}}{{{yyywwwwwwuuussspppppprrrtttxxx{{{~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}|||{{{yyyxxxwwwvvvuuuwwwvvvuuutttrrrpppnnnmmmkkkjjjhhhgggggghhhjjjkkkiiilllpppsssvvvyyy|||~~~~~~~~~~~~}}}yyywwwrrrpppkkkgggccc```^^^^^^]]]\\\]]]^^^aaaccceeefffhhhkkkoooqqqsssuuuxxxzzzzzz{{{|||~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}~~~~~~|||||||||}}}~~~~~~~~~}}}||||||zzzyyyuuupppiiiccc```]]][[[ZZZUUUTTTSSSQQQQQQRRRSSSSSSTTTUUUWWWZZZ^^^cccgggjjjkkkpppvvv|||~~~}}}}}}~~~}}}|||||||||}}}~~~~~~~~~qqqmmmiiieeecccaaa___^^^ZZZ]]]aaafffkkkqqqwww{{{}}}zzzvvvpppiiieee```^^^[[[YYYWWWWWWXXXYYY[[[^^^aaaeeeiiimmmrrrvvv}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyvvvvvvuuurrrppppppsssuuuzzz}}}~~~~~~}}}||||||{{{zzzxxxxxxxxxxxxxxxvvvvvvvvvuuuuuutttssssssppppppooonnnmmmkkkiiihhhffffffeeeeeefffiiikkkmmmnnnppprrrtttvvvzzz}}}yyyuuurrrpppnnnjjjfffbbb___]]]\\\ZZZZZZ[[[\\\^^^```cccfffgggjjjooorrrtttvvvxxx{{{yyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxvvvtttpppkkkeee___\\\YYYWWWVVVRRRRRRQQQPPPQQQRRRSSSTTTTTTUUUXXX\\\aaafffkkknnnoootttzzz~~~}}}}}}~~~}}}|||||||||}}}~~~}}}}}}~~~mmmjjjeeebbbaaa```___]]]\\\```eeekkkpppvvv|||{{{vvvqqqkkkeee```[[[YYYWWWUUUUUUWWWYYYZZZ___aaaeeeiiimmmqqqvvvzzz~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~|||zzzxxxxxxyyyuuuuuuuuutttssstttvvvxxx{{{~~~}}}||||||xxxxxxwwwvvvtttsssrrrqqqnnnnnnooooooooonnnmmmmmmhhhhhhiiiiiihhhfffeeecccbbbaaaaaabbbeeehhhkkkmmmuuuvvvwwwwwwyyy}}}~~~}}}~~~~~~~~~{{{vvvpppmmmllljjjhhhdddaaa^^^\\\[[[YYYZZZ[[[\\\\\\___dddgggiiimmmqqqtttvvvxxxzzz|||zzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvrrrooohhhddd___[[[XXXVVVTTTRRRPPPOOOOOOOOOPPPQQQSSSTTTUUUWWWYYY^^^ccciiinnnqqquuuyyy~~~~~~}}}}}}}}}~~~}}}}}}~~~iiifffaaa^^^]]]]]]]]]\\\___ccciiiooouuu{{{|||vvvqqqkkkeee```\\\YYYWWWUUUTTTUUUWWWZZZ]]]aaadddiiimmmrrrwww}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{||||||yyyvvvuuuwwwzzztttvvvwwwxxxwwwxxxzzz{{{|||~~~|||{{{uuuuuuuuutttrrrooolllkkkhhhhhhhhhhhhgggfffdddccc```aaacccddddddcccbbbaaa``````aaacccfffjjjnnnpppxxxyyy{{{|||}}}~~~}}}}}}~~~~~~yyysssmmmhhhfffeeeccc```]]][[[YYYXXXZZZ[[[\\\\\\]]]```eeeiiimmmqqquuuxxxzzz{{{}}}~~~~~~~~~~~~|||{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~|||~~~}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~|||}}}~~~|||xxxrrrlllggg```]]]YYYWWWUUUSSSQQQOOOPPPOOOOOOPPPQQQSSSUUUVVV[[[\\\___ccciiinnnsssvvvzzz~~~~~~~~~~~~~~~fffccc^^^\\\[[[[[[[[[[[[aaaffflllrrrxxx~~~~~~zzzssslllgggaaa\\\XXXYYYXXXVVVUUUVVVZZZ]]]```bbbfffkkkqqqvvv|||~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{xxxttttttwwwzzzsssvvvyyyzzzzzz{{{|||~~~|||~~~~~~|||{{{tttttttttssspppmmmiiigggdddddddddcccbbb___]]]\\\[[[]]]___aaabbbbbbaaa```bbbbbbccceeeiiimmmqqqtttvvvxxx|||}}}~~~~~~~~~}}}~~~}}}xxxqqqjjjfffaaa```___]]]ZZZXXXVVVUUUZZZ\\\]]]]]]]]]```fffkkkppptttxxx{{{}}}~~~~~~~~~~~~}}}|||zzzzzz|||}}}~~~}}}}}}||||||}}}~~~||||||zzz}}}}}}~~~}}}~~~~~~}}}|||}}}~~~~~~~~~{{{|||~~~}}}zzzuuunnnfff```ZZZXXXVVVTTTSSSRRROOOMMMRRRQQQQQQRRRSSSUUUXXXYYYaaabbbeeeiiioootttyyy|||}}}~~~~~~~~~eee```\\\ZZZWWWVVVYYY```dddgggmmmssszzz|||wwwtttnnnhhhbbb]]][[[ZZZRRRTTTUUUWWWYYY^^^dddhhhhhhlllsssyyy}}}~~~~~~~~~~~~zzzvvvyyywwwuuusssssssssqqqppptttssstttxxx~~~~~~~~~|||xxxuuusssrrroookkkgggdddaaa___[[[[[[\\\\\\[[[[[[ZZZYYYWWWYYYZZZZZZZZZ[[[]]]___eeeggghhhiiijjjlllpppsssxxxzzz}}}~~~xxxrrrlllhhhddd___ZZZXXXXXXYYYXXXWWWRRRVVVZZZ___bbbeeeiiilllooorrrwww{{{~~~~~~}}}||||||}}}~~~|||{{{{{{{{{{{{~~~~~~}}}|||{{{||||||~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}{{{xxxssskkkaaa[[[UUUSSSQQQOOONNNNNNNNNNNNTTTUUUWWWWWWXXXZZZ^^^```cccfffkkkppptttxxx}}}~~~}}}{{{ccc^^^\\\[[[ZZZYYY]]]dddfffiiiooouuu{{{~~~zzzuuuqqqllleee```[[[YYYXXXVVVWWWXXXZZZ\\\```fffjjjmmmqqqwww}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}yyyvvvuuutttsssrrrrrrssssssrrrtttsssuuuyyy~~~~~~|||{{{{{{{{{|||zzzvvvtttooonnnjjjfffaaa]]]ZZZYYYUUUUUUUUUVVVUUUUUUTTTTTTUUUWWWXXXYYYZZZ[[[^^^aaaggghhhkkklllnnnqqqvvvyyy{{{|||~~~|||vvvooojjjfffaaa]]]YYYWWWWWWXXXXXXWWWVVVYYY^^^bbbfffiiimmmppprrruuuyyy}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{zzzzzzzzz{{{|||||||||||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~|||{{{xxxtttooohhhaaa[[[WWWUUUSSSRRRPPPPPPPPPQQQTTTUUUWWWXXXYYY[[[___bbbgggjjjooossswww{{{~~~~~~}}}yyytttpppnnn```\\\[[[\\\\\\\\\aaahhhiiimmmrrrxxx~~~yyyvvvqqqnnnhhhbbb]]]YYYWWWVVVXXXZZZ\\\^^^```dddjjjnnnrrrvvv{{{~~~~~~~~~}}}|||{{{{{{zzz{{{{{{zzz{{{{{{zzzwwwuuuqqqppppppqqqqqqrrrssstttssstttvvvzzz}}}|||{{{wwwwwwvvvwwwxxxvvvtttqqqllljjjfffaaa\\\WWWTTTRRROOOOOOPPPPPPPPPPPPPPPPPPRRRTTTWWWYYYZZZ]]]```cccjjjlllooorrrtttxxx|||~~~zzzsssmmmgggddd^^^[[[WWWVVVVVVXXXXXXXXXYYY]]]bbbfffjjjmmmqqqtttuuuwww{{{~~~~~~~~~~~~}}}~~~~~~|||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||~~~~~~{{{|||}}}~~~~~~}}}}}}zzzwwwsssooojjjeee```\\\XXXWWWUUUSSSSSSSSSSSSSSSVVVXXXZZZ[[[]]]```eeehhhmmmpppuuuyyy|||}}}{{{xxxvvvrrrmmmhhhddd```___]]]ZZZZZZ\\\\\\]]]bbbiiilllpppvvv|||zzzuuuqqqllljjjeee```[[[YYYWWWWWWXXX[[[^^^aaadddjjjooosssuuuyyy}}}~~~~~~}}}~~~}}}|||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvuuutttoooooopppppppppqqqssstttssstttwww{{{~~~|||zzzyyyuuutttsssssstttsssqqqoookkkhhhccc^^^XXXTTTQQQPPPMMMMMMNNNNNNOOOPPPQQQQQQPPPSSSVVVYYY\\\```dddgggoooqqqtttwwwyyy{{{~~~xxxrrrkkkfffccc[[[YYYWWWUUUVVVWWWYYYZZZ[[[___dddhhhlllppptttwwwxxxzzz|||~~~}}}||||||}}}~~~}}}{{{zzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||~~~}}}}}}zzz{{{|||}}}~~~}}}{{{zzzyyyxxxtttooojjjgggddd```]]]WWWVVVUUUSSSSSSSSSTTTTTTZZZ\\\^^^aaacccggglllppptttxxx|||~~~~~~{{{xxxuuurrroooiiibbb\\\XXXVVVUUU[[[YYYYYY[[[\\\]]]bbbhhhppptttzzz~~~zzzvvvpppmmmgggeeeaaa]]][[[YYYXXXXXXWWWZZZ___dddiiiooouuuyyyzzz}}}zzzzzzyyywwwvvvtttssssssssssssttttttsssrrrrrrrrroooqqqrrrqqqpppppprrrttttttvvvyyy}}}~~~|||zzzyyyuuusssrrrqqqqqqpppnnnlllgggddd___YYYTTTQQQNNNMMMLLLLLLLLLMMMNNNPPPRRRSSSQQQTTTXXX\\\___dddiiimmmtttwwwyyy{{{{{{|||~~~}}}wwwqqqkkkfffcccZZZYYYXXXVVVVVVXXX[[[]]]\\\___eeeiiimmmqqquuuxxxzzz{{{}}}~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~|||||||||||||||}}}}}}~~~~~~}}}|||{{{||||||~~~}}}{{{yyyxxxwwwsssmmmhhheeeccc```___VVVUUUSSSSSSRRRSSSTTTUUUZZZ]]]```dddggglllqqquuu{{{~~~}}}|||{{{yyytttqqqlllhhhaaaYYYSSSPPPNNNNNNYYYWWWXXX[[[]]]^^^cccjjjrrrvvv|||}}}yyyuuupppkkkgggaaa```]]][[[YYYYYYZZZZZZYYY\\\bbbgggmmmsssyyy~~~~~~yyyxxxvvvuuusssqqqpppooonnnpppqqqpppoooooopppqqqooorrrtttsssqqqqqqtttwwwwwwzzz~~~}}}|||{{{vvvtttqqqpppnnnmmmjjjhhh___]]]XXXSSSOOOMMMKKKKKKKKKKKKKKKLLLNNNPPPSSSTTTTTTWWW\\\```dddjjjooosssyyy{{{}}}~~~}}}}}}}}}~~~{{{uuuooojjjfffddd[[[[[[ZZZXXXWWWYYY\\\___^^^aaaggglllppptttxxx{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}~~~|||{{{vvvrrrlllgggdddbbb```^^^VVVUUUTTTTTTTTTUUUVVVWWWZZZ]]]aaaeeeiiiooouuuyyy~~~}}}|||zzzxxxuuuppplllccc___XXXQQQLLLHHHGGGGGGVVVUUUWWW\\\___aaagggnnntttxxx~~~}}}xxxsssooojjjeeebbb[[[ZZZXXXWWWWWWXXXZZZ[[[^^^aaaffflllqqqvvv|||~~~~~~wwwvvvuuussspppnnnmmmlllkkkmmmnnnnnnllllllnnnpppnnnrrruuuuuussstttxxx||||||~~~xxxuuuqqqnnnkkkiiieeecccYYYWWWSSSOOOLLLKKKKKKKKKLLLKKKLLLMMMOOORRRUUUWWWXXX[[[```eeeiiinnntttxxx{{{}}}~~~~~~|||xxxrrrmmmiiieeeddd]]]^^^]]][[[YYYZZZ^^^aaaaaaeeekkkppptttxxx|||}}}~~~~~~~~~}}}||||||||||||~~~~~~}}}uuuqqqkkkfffccc```]]][[[YYYXXXXXXWWWXXXYYYZZZ[[[\\\___dddhhhnnnttt{{{~~~|||zzzxxxuuuoooiiiddd[[[WWWQQQKKKFFFCCCCCCBBBTTTSSSWWW]]]aaadddkkkrrrtttyyy~~~zzzuuupppkkkfffaaa^^^WWWVVVUUUUUUUUUWWWYYY[[[bbbfffkkkooosssxxx|||~~~~~~~~~{{{zzzvvvuuutttrrrooommmkkkjjjiiikkkmmmllljjjjjjmmmpppmmmqqquuuvvvuuuvvv{{{~~~xxxuuupppllliiifffbbb___WWWUUUQQQNNNLLLKKKLLLMMMNNNNNNNNNOOOQQQUUUXXXZZZ[[[^^^cccggglllqqqwww{{{{{{~~~~~~{{{yyyuuupppkkkgggeeeccc_________]]]ZZZ[[[___ccceeeiiinnnssswww||||||}}}}}}|||{{{{{{{{{|||~~~~~~}}}|||sssooojjjfffbbb___\\\YYY\\\[[[[[[[[[[[[]]]^^^___```ccchhhmmmsssyyy}}}zzzvvvrrrkkkddd___VVVSSSNNNHHHDDDBBBAAAAAAVVVXXXZZZ]]]bbbiiiqqqwww{{{~~~|||{{{tttmmmiiigggddd]]]XXXXXXXXXWWWVVVUUUWWW[[[^^^hhhlllrrrwwwzzz}}}|||xxxuuuuuutttqqqnnnkkkjjjiiiiiiiiihhhhhhjjjkkkmmmlllllllllnnnqqqtttvvvyyy}}}~~~~~~}}}{{{yyysssrrroookkkgggbbb^^^\\\UUURRROOOKKKIIIJJJKKKMMMMMMNNNOOOOOOQQQVVV\\\aaabbbffflllppptttwwwzzz}}}}}}zzzxxxtttoookkkgggdddbbb```___\\\[[[\\\^^^bbbdddlllnnnpppsssuuuzzz}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~zzzzzzyyyzzz{{{~~~{{{xxxrrroookkkfffbbb```______^^^___``````___aaacccfffbbbgggooowww}}}}}}zzztttnnniiibbb\\\WWWOOOKKKEEEBBBBBBBBBAAA???ZZZ\\\___ccchhhooowww}}}|||yyyuuuooohhhcccaaa^^^XXXSSSUUUVVVVVVWWWWWW[[[___cccjjjooouuu{{{}}}~~~{{{wwwsssoooooonnnkkkhhhfffeeeddddddeeeeeeeeegggiiijjjjjjjjjnnnppptttwwwzzz}}}~~~}}}||||||zzzxxxuuuqqqpppmmmiiiddd___\\\ZZZUUUSSSOOOLLLKKKKKKMMMNNNOOOPPPQQQRRRTTTYYY___dddgggjjjoootttwwwyyy|||~~~~~~|||zzzxxxtttoookkkgggdddcccaaa```^^^]]]___bbbeeegggnnnppptttvvvyyy|||}}}}}}~~~~~~}}}~~~}}}{{{{{{|||}}}~~~~~~~~~}}}|||||||||}}}|||xxxuuuooolllhhhdddaaa___^^^^^^```aaabbbbbbcccdddhhhjjjiiinnnuuu|||~~~}}}}}}{{{wwwqqqkkkddd]]]VVVQQQMMMIIIDDDAAAAAABBBAAA@@@]]]___ccchhhmmmuuu~~~{{{vvvsssnnniiibbb^^^[[[XXXSSSPPPRRRSSSVVVXXX[[[___eeeiiimmmrrryyy}}}zzzwwwsssoookkkiiihhhfffcccaaa`````````bbbcccdddfffgggiiijjjkkkooosssxxx|||~~~~~~~~~}}}|||||||||yyyvvvrrrooommmjjjeee```\\\XXXVVVTTTRRROOOMMMLLLMMMOOOPPPQQQRRRTTTVVVYYY^^^dddiiinnnqqqvvvyyy{{{|||}}}}}}~~~~~~{{{zzzxxxtttpppkkkhhheeedddbbbaaaaaaaaacccgggkkkmmmqqqtttxxx{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{yyyyyyyyyzzz{{{~~~~~~~~~}}}{{{xxxtttpppkkkiiieeeaaa___]]]]]]]]]aaacccdddeeegggiiimmmppprrrwww}}}~~~|||zzzxxxxxxvvvqqqkkkeee^^^XXXQQQMMMJJJGGGCCCAAAAAABBBBBBBBB]]]```dddjjjpppyyy~~~{{{vvvqqqmmmjjjfff```[[[YYYVVVSSSPPPQQQSSSVVVZZZ^^^ccciiimmmqqqvvv}}}}}}~~~}}}zzzxxxuuutttqqqnnnkkkfffeeecccaaa```______```aaaccceeegggiiikkkmmmoooqqquuu{{{~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}{{{vvvrrrllljjjgggbbb]]]YYYVVVTTTRRRPPPOOONNNNNNOOOQQQSSSSSSUUUWWWZZZ^^^ccciiinnnuuuxxx|||~~~}}}{{{yyywwwtttppplllhhhfffeeedddddddddfffiiimmmrrrttttttxxx|||~~~}}}{{{zzzyyyyyyyyyzzz~~~~~~~~~|||{{{yyyuuuqqqmmmgggeeebbb___]]]]]]]]]]]]aaaccceeegggiiilllqqqtttwww{{{}}}{{{yyywwwuuutttppplllfff```ZZZUUUPPPLLLFFFDDDAAA@@@@@@BBBCCCDDD^^^bbbgggnnnuuu}}}|||xxxrrrlllhhhdddaaa\\\XXXUUUTTTSSSRRRRRRUUUYYY]]]aaaffflllpppuuuzzz~~~~~~}}}~~~{{{xxxuuurrrpppnnnkkkiiibbbaaa```^^^^^^^^^^^^______bbbfffhhhiiikkkooorrrssswww~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}||||||}}}}}}|||}}}|||yyytttpppjjjhhhddd___ZZZWWWTTTSSSPPPOOOOOOOOOPPPRRRTTTVVVVVVYYY\\\___ccchhhnnnrrrzzz}}}|||zzzxxxwwwtttpppllliiigggfffffffffhhhkkkooossswwwzzzxxx|||~~~~~~~~~~~~~~~|||{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}{{{yyywwwtttoookkkdddcccaaa___^^^^^^___```aaacccfffhhhkkkooossswwwyyy}}}~~~~~~~~~~~~}}}{{{yyywwwvvvuuuoookkkddd]]]WWWQQQLLLHHHCCCBBBAAA@@@@@@BBBFFFHHHcccgggmmmssszzz~~~yyytttnnnhhhccc]]][[[WWWSSSQQQQQQRRRSSSUUUXXX]]]aaafffkkkqqqttt{{{~~~~~~~~~|||xxxsssooolllhhhdddbbb^^^]]][[[[[[ZZZ[[[\\\\\\]]]aaaeeehhhiiikkkppptttwww{{{~~~}}}}}}}}}}}}~~~~~~}}}}}}|||{{{yyyxxxwwwwwwvvvsssoookkkfffddd```[[[XXXUUUSSSSSSPPPPPPQQQRRRTTTVVVYYYZZZ[[[^^^aaaeeehhhmmmssswww|||~~~~~~~~~}}}{{{xxxvvvssspppmmmjjjhhhggghhhiiikkknnnsssxxx|||~~~}}}~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~||||||zzzyyywwwuuurrrmmmiiidddcccaaa``````aaacccddddddfffiiikkknnnrrrwww{{{{{{~~~~~~~~~~~~}}}{{{yyywwwuuuuuuooojjjaaaYYYRRRKKKEEEAAA@@@@@@AAA@@@AAADDDHHHLLLfffjjjpppwww~~~|||wwwqqqkkkddd___XXXVVVTTTQQQOOOPPPSSSUUUWWW[[[aaaffflllrrrxxx|||}}}|||yyyuuupppkkkgggdddaaa^^^[[[ZZZYYYYYYYYYZZZ[[[\\\]]]bbbgggjjjkkknnnsssxxx|||~~~~~~}}}}}}}}}}}}}}}||||||{{{vvvtttrrrqqqpppnnnjjjhhhaaa___[[[WWWTTTRRRRRRRRRRRRSSSTTTVVVYYY\\\^^^```aaadddhhhkkknnnrrrwww{{{|||~~~~~~}}}|||wwwvvvssspppmmmkkkiiihhhjjjkkkmmmqqqvvvzzz~~~~~~zzz{{{|||~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxwwwuuutttsssoookkkgggeeedddcccbbbcccdddggghhhiiikkknnnpppssswww|||~~~}}}}}}}}}~~~~~~~~~|||zzzwwwtttqqqooonnngggbbbZZZSSSMMMGGGCCC@@@>>>@@@AAAAAABBBEEEKKKOOOgggkkkqqqwww~~~zzzuuuooohhhaaa\\\VVVUUUSSSQQQPPPQQQUUUXXXXXX\\\cccjjjpppwww}}}}}}|||ssspppkkkgggeeecccaaa___[[[ZZZZZZYYYZZZ[[[\\\]]]___eeekkknnnnnnqqqwww}}}}}}}}}}}}}}}}}}||||||{{{vvvtttqqqooonnnllliiiggg^^^\\\XXXUUURRRQQQPPPQQQTTTUUUWWWYYY\\\```bbbdddfffhhhlllooorrrvvv{{{~~~|||~~~~~~}}}|||wwwvvvssspppmmmkkkjjjiiikkklllooorrrwww{{{}}}xxxyyy{{{~~~~~~~~~~~~~~~}}}||||||}}}|||zzzxxxuuutttsssrrrqqqnnniiiffffffeeeddddddeeegggiiikkknnnppprrruuuwww{{{}}}zzz||||||~~~{{{yyyvvvrrrnnnjjjgggfff]]]XXXRRRMMMJJJGGGDDDBBB===???AAABBBBBBFFFLLLQQQggglllssszzz~~~{{{uuunnngggbbb^^^\\\SSSSSSRRRQQQPPPQQQUUUXXX[[[```hhhpppvvv{{{~~~~~~~~~yyyttttttmmmhhhfffccc^^^[[[\\\]]][[[XXXXXXYYY[[[\\\]]]bbbfffmmmrrrvvvyyy|||~~~~~~}}}|||||||||}}}~~~}}}zzzyyytttmmmhhhfffffffffeee___\\\XXXTTTRRRRRRSSSUUUWWWXXXZZZ^^^bbbfffiiikkkkkkmmmppptttxxx{{{}}}~~~~~~~~~~~~~~~~~~{{{}}}~~~}}}{{{wwwuuuqqqnnnkkkkkkllllllmmmooorrrtttxxx}}}~~~~~~~~~~~~||||||}}}}}}{{{zzzxxxwwwvvvqqqpppooommmkkkhhheeeddddddccccccccceeegggjjjlllqqqrrrtttwww{{{~~~~~~~~~}}}||||||{{{xxxtttooojjjfffbbb^^^[[[VVVQQQLLLJJJFFFAAAAAADDDDDDCCCCCCDDDGGGLLLQQQUUUkkkpppwww~~~{{{xxxrrrkkkddd___[[[YYYSSSSSSRRRQQQPPPRRRVVVYYY]]]bbbjjjqqqwww|||~~~xxxsssqqqkkkfffeeeccc___]]]^^^\\\[[[YYYYYY[[[]]]___```eeeiiioootttwwwzzz|||~~~~~~}}}}}}|||||||||~~~~~~|||yyyvvvrrrmmmiiigggdddbbb```\\\YYYVVVSSSQQQRRRSSSTTTZZZ[[[^^^aaaeeeiiimmmnnnooopppsssvvvzzz|||~~~~~~xxxvvvrrrooommmlllmmmnnnoooqqqtttvvvyyy}}}~~~}}}}}}~~~~~~|||zzz{{{|||}}}}}}}}}|||{{{~~~~~~}}}|||zzzwwwuuutttnnnnnnmmmkkkiiigggfffeeedddddddddeeegggjjjmmmooosssuuuwww{{{~~~~~~}}}~~~~~~}}}}}}|||{{{zzzzzzwwwsssnnnjjjeeeaaa\\\XXXSSSMMMIIIGGGDDD@@@@@@CCCCCCBBBBBBCCCFFFKKKPPPSSSooottt|||}}}vvvsssmmmfff```[[[XXXVVVSSSSSSSSSRRRRRRUUUYYY\\\```eeemmmtttzzz}}}wwwrrrnnnhhhddddddbbb___^^^```[[[ZZZZZZ[[[]]]___bbbdddiiimmmssswwwzzz|||~~~~~~}}}~~~~~~}}}||||||}}}}}}}}}zzzxxxrrroookkkhhheeeaaa]]]ZZZZZZYYYVVVTTTSSSTTTVVVXXX___```cccgggkkkooorrrttttttvvvxxxzzz}}}~~~}}}|||}}}yyywwwtttqqqoooooooooooossstttwwwxxx{{{~~~~~~~~~~~~~~~~~~|||zzz{{{|||||||||{{{zzzyyy|||}}}}}}|||zzzwwwsssrrrkkkjjjjjjhhhgggfffeeedddddddddeeehhhkkkooorrrtttvvvxxx|||}}}|||{{{}}}~~~~~~}}}}}}{{{zzzyyyxxxxxxuuurrrnnniiieee___XXXTTTNNNIIIEEEDDDBBB>>>???BBBBBBBBBAAABBBEEEJJJNNNQQQqqqvvv~~~~~~zzzwwwpppmmmhhhbbb\\\XXXUUUTTTSSSTTTTTTUUUVVVYYY^^^bbbfffkkksssyyy~~~|||vvvqqqnnnhhhccccccbbb^^^]]]___YYYZZZ[[[\\\^^^bbbfffiiilllpppvvv{{{~~~~~~}}}~~~~~~|||{{{zzzzzz{{{zzzwwwuuuppplllhhhdddaaa]]]ZZZWWW[[[ZZZYYYXXXYYY[[[]]]___eeegggjjjnnnrrruuuxxxyyyzzz{{{|||~~~~~~}}}}}}~~~zzzxxxvvvsssqqqqqqqqqqqquuuwwwyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~|||~~~~~~~~~|||{{{zzzzzz{{{|||{{{yyyuuuqqqooojjjiiihhhfffeeedddcccccccccdddgggjjjnnnrrrvvvxxxyyy{{{~~~|||{{{zzz|||}}}~~~~~~|||{{{yyyxxxwwwvvvssspppmmmhhhccc]]]UUUPPPJJJFFFBBBBBBAAA>>>???CCCBBBBBBBBBCCCFFFIIIMMMOOOrrrxxx~~~{{{xxxssspppiiigggccc^^^YYYVVVTTTSSSTTTUUUWWWXXX[[[```fffjjjooottt{{{zzztttpppoooiiidddcccbbb^^^\\\^^^YYY[[[]]]___```dddjjjnnnoootttzzz~~~~~~~~~~~~|||zzzxxxwwwwwwvvvsssqqqnnniiiccc^^^[[[ZZZYYYXXXZZZZZZZZZ[[[]]]```ccceeelllmmmqqqtttxxxzzz||||||~~~~~~~~~~~~~~~}}}|||yyyxxxvvvtttrrrqqqqqqqqqvvvxxx{{{}}}~~~}}}}}}||||||}}}~~~~~~|||}}}{{{zzzyyyzzzzzzzzzwwwsssooollljjjiiigggeeecccbbbbbbbbbdddeeehhhlllppptttxxxzzz{{{}}}~~~}}}|||{{{}}}~~~~~~~~~|||{{{yyywwwvvvuuupppnnnjjjfffaaaZZZSSSNNNIIIDDDAAABBBAAA???@@@DDDBBBBBBBBBCCCFFFIIILLLNNNuuuzzz{{{xxxuuuqqqmmmiiibbb```]]]YYYVVVTTTSSSRRRUUUWWWZZZ]]]aaahhhoootttzzz~~~|||vvvrrrooooooiiiddddddbbb^^^]]]^^^[[[^^^aaacccdddhhhnnnttttttxxx~~~~~~}}}|||zzzxxxvvvtttsssrrrooommmjjjeee^^^ZZZYYYYYYZZZZZZXXXYYYZZZ\\\```cccgggiiiqqqsssvvvyyy|||}}}~~~~~~}}}}}}zzzxxxxxxwwwuuusssrrrqqqpppppptttwww{{{~~~}}}}}}||||||}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyyyywwwuuuqqqmmmkkkjjjiiigggeeedddcccddddddggghhhkkkooosssvvvyyyzzz~~~~~~}}}|||||||||}}}~~~~~~}}}{{{yyywwwuuusssrrrllliiieeeaaa\\\VVVPPPKKKHHHCCCAAAAAAAAA???AAAEEEAAAAAABBBCCCEEEGGGIIIKKK|||{{{xxxuuurrrnnnjjjfffbbb[[[YYYWWWTTTRRRRRRQQQQQQVVVXXX\\\aaagggooowww|||}}}xxxssspppnnnnnnhhhddddddccc``````aaa___cccggghhhiiilllsssyyyzzz~~~|||{{{yyyvvvsssqqqpppnnnllljjjccc```\\\ZZZZZZZZZZZZZZZXXXYYY\\\___ccchhhkkknnnuuuwwwzzz|||~~~~~~~~~~~~}}}|||yyyxxxuuuuuutttrrrqqqpppooooooqqqtttyyy~~~~~~}}}}}}|||}}}~~~~~~~~~}}}{{{||||||}}}|||{{{yyyxxxyyyxxxwwwuuurrrooolllkkkhhhgggfffeeeeeefffhhhiiikkkmmmooorrruuuxxxzzzzzz~~~}}}|||{{{yyyzzz}}}{{{{{{yyyvvvtttqqqpppooogggddd___ZZZVVVQQQLLLIIIGGGCCC@@@@@@@@@>>>???CCC??????@@@AAABBBDDDFFFGGGwwwtttpppmmmjjjfffaaa^^^VVVUUUSSSQQQPPPPPPPPPPPPVVVYYY^^^cccjjjsss||||||vvvqqqooonnnlllgggcccdddeeebbbbbbdddbbbfffjjjllllllooowww}}}|||zzzxxxuuurrrooonnnllljjjhhh^^^\\\[[[[[[\\\\\\ZZZYYY[[[\\\___ccchhhlllppprrrwwwyyy{{{~~~~~~}}}~~~|||zzzyyyttttttsssrrrpppooonnnnnnooosssxxx~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}{{{|||}}}}}}}}}|||{{{zzzzzzxxxvvvssspppnnnlllkkkfffeeeeeeeeegggiiilllnnnnnnppprrruuuwwwyyy{{{{{{~~~}}}|||{{{zzzvvvxxx{{{~~~zzzyyywwwtttqqqooommmlllccc```ZZZUUUQQQMMMIIIGGGFFFBBB?????????===>>>BBB======>>>???@@@BBBCCCDDD}}}{{{yyytttnnnhhheeeaaa^^^\\\VVVRRRMMMLLLOOORRRRRRRRRYYY\\\bbbhhhpppxxx~~~zzzxxxvvvsssnnnjjjhhhgggdddbbbbbbdddfffggggggiiilllooorrruuuzzz}}}}}}zzzxxxvvvtttrrrooommmkkkiiiiii______^^^]]]\\\\\\\\\\\\bbbccceeeggglllqqqvvvyyy{{{|||~~~}}}zzzyyywwwuuusssqqqooonnnnnnooopppsssxxx~~~}}}|||||||||yyyzzz|||}}}}}}{{{zzzxxxwwwwwwvvvtttqqqmmmiiiffffffffffffffffffhhhkkknnnqqqtttxxx|||}}}{{{{{{zzz{{{|||}}}|||xxxrrrnnnkkkiiifffeee^^^YYYSSSMMMJJJHHHFFFDDDAAAAAA???>>>>>>>>>???@@@?????????>>>??????@@@AAA}}}{{{zzztttoooiiiddd```]]][[[YYYTTTPPPMMMMMMPPPTTTVVVVVV\\\```gggnnnuuu}}}|||xxxvvvtttqqqlllhhhgggfffdddddddddfffhhhiiijjjmmmpppsssvvvzzz~~~}}}{{{yyyuuusssqqqnnnkkkiiigggfffbbbbbbaaaaaaaaabbbbbbcccggghhhiiilllqqqvvv{{{~~~~~~{{{xxxvvvtttsssqqqooonnnnnnnnnnnnrrruuuyyy}}}{{{zzzzzzwwwyyyzzz{{{|||{{{yyyxxxvvvuuutttqqqnnnjjjgggeeebbbccceeefffhhhkkkpppttttttwwwzzz~~~~~~}}}||||||zzz{{{|||zzzvvvqqqmmmiiifffcccaaaZZZVVVPPPLLLIIIHHHFFFEEE@@@???>>>=========>>>??????????????????@@@@@@@@@}}}zzzxxxvvvnnniiiddd___[[[YYYVVVTTTQQQOOONNNOOOSSSXXX[[[\\\```eeemmmuuu}}}|||yyyuuussspppmmmjjjgggeeeeeeeeefffggghhhjjjkkkmmmooosssvvvyyy}}}}}}zzzxxxsssqqqoookkkhhheeeccccccbbbbbbcccdddeeeggghhhiiimmmnnnpppssswww|||~~~yyyvvvssspppooonnnmmmmmmmmmnnnooouuuxxx|||~~~|||zzzyyyxxxxxxzzzzzzzzzzzzxxxwwwtttssspppllliiifffdddcccaaacccfffhhhjjjnnnsssvvvyyy{{{~~~~~~~~~~~~~~~yyyzzz|||~~~~~~wwwtttoookkkgggccc___[[[UUURRRMMMIIIHHHGGGFFFEEE@@@???===<<<<<<<<<===>>>===>>>???@@@@@@@@@@@@@@@~~~zzzvvvsssqqqiiieee```[[[YYYVVVTTTSSSQQQPPPPPPRRRVVV[[[^^^aaaeeekkkttt|||yyywwwtttqqqnnnkkkhhhgggeeeeeefffggghhhiiiiiijjjmmmppptttwwwzzz}}}~~~~~~~~~}}}zzzwwwuuupppnnnkkkhhheeebbbaaa```^^^___```bbbeeehhhjjjlllqqqrrrtttwww{{{}}}yyyvvvtttooonnnmmmmmmnnnoooqqqrrryyy{{{~~~}}}|||{{{{{{{{{{{{yyyxxxvvvuuusssppplllhhheeecccbbbbbbdddfffhhhjjjlllnnnrrruuu|||}}}~~~}}}~~~~~~}}}}}}~~~~~~zzz{{{}}}}}}{{{tttrrrmmmjjjfffaaa[[[WWWSSSPPPKKKHHHGGGEEEDDDBBB@@@???>>>===<<<===>>>>>>===>>>???@@@AAAAAA@@@@@@{{{wwwrrrnnnlllfffbbb]]]ZZZWWWVVVTTTSSSQQQRRRTTTVVVYYY]]]aaadddiiipppyyy}}}xxxwwwtttpppllliiihhhhhhffffffgggggghhhiiiiiiiiiooorrrvvvzzz|||~~~{{{||||||{{{yyyvvvsssqqqkkkjjjgggeeebbbaaa______\\\]]]___bbbfffjjjnnnoootttuuuwwwzzz}}}~~~~~~|||yyywwwvvvpppoooooooooqqqrrrtttvvv{{{}}}}}}{{{xxxvvvsssrrrqqqnnnjjjfffdddcccccccccdddfffjjjlllnnnqqquuuxxx}}}~~~|||zzz|||||||||||||||}}}~~~~~~}}}~~~~~~}}}zzzxxxrrrppplllhhhddd___YYYUUUSSSPPPKKKHHHFFFDDDBBB@@@AAA@@@???>>>===>>>??????======>>>???@@@AAAAAAAAA}}}yyytttnnnjjjhhhccc___[[[WWWVVVUUUSSSRRRQQQSSSVVVYYY\\\```eeeiiiooouuu}}}|||zzzwwwvvvtttoookkkhhhhhhiiiggggggggghhhiiijjjlllmmmuuuxxx|||zzzzzzzzzyyyvvvrrrooommmfffeeedddbbbaaa`````````___```cccgggkkkppptttvvvwwwxxxzzz|||~~~~~~~~~~~~~~~~~~{{{zzzyyyxxxrrrrrrrrrrrrtttvvvxxxyyy}}}~~~}}}zzzvvvtttqqqpppooommmjjjgggeeeeeeeeefffdddgggkkkooossswww{{{~~~}}}~~~~~~}}}|||||||||||||||}}}~~~}}}|||{{{yyywwwuuupppmmmhhhdddaaa\\\XXXUUUSSSPPPLLLIIIGGGEEEBBB@@@BBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>???@@@BBBBBB|||wwwqqqkkkgggddd^^^[[[WWWSSSRRRRRRPPPOOONNNRRRWWW[[[___dddjjjnnnuuuzzz|||yyyxxxuuuuuusssnnniiifffgggiiiggggggggghhhkkkooorrrtttzzz|||{{{{{{zzzxxxuuupppllljjjaaaaaa``````aaaaaabbbcccbbbdddgggkkkpppuuuyyy{{{|||}}}~~~}}}zzzyyyxxxxxxttttttssstttuuuwwwyyy{{{}}}~~~~~~}}}{{{yyyvvvtttrrrqqqpppnnnmmmkkkiiihhhhhhhhhiiihhhlllpppuuuxxx{{{~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvtttrrrmmmiiiddd```\\\YYYVVVTTTQQQOOOLLLJJJIIIHHHEEECCCAAA@@@???======>>>>>>??????>>>===<<<===@@@CCCDDD{{{vvvpppjjjeeebbb[[[WWWSSSPPPOOOOOONNNMMMLLLQQQWWW\\\```fffmmmsssyyy}}}~~~{{{xxxvvvttttttrrrmmmgggeeefffhhhffffffgggiiimmmrrrwww{{{{{{~~~|||}}}~~~}}}|||{{{yyyuuupppllliii^^^^^^______aaabbbdddeeedddfffiiimmmrrrwww{{{~~~~~~}}}}}}~~~}}}~~~}}}zzzxxxwwwwwwuuuttttttuuuvvvxxxzzz{{{}}}}}}~~~xxxwwwvvvtttrrrqqqqqqpppmmmmmmlllkkkkkkkkkkkkkkkooorrrvvvyyy{{{}}}{{{yyywwwvvvuuutttrrrpppkkkgggaaa\\\YYYWWWUUUSSSPPPNNNLLLKKKKKKJJJHHHFFF@@@???===<<<<<<<<<===>>>@@@>>><<<;;;<<>>>>>>>>===<<<>>>??????@@@BBBCCCCCCDDD|||xxxqqqkkkfffaaa\\\YYYVVVRRROOOOOONNNMMMOOOTTTWWWZZZ___dddjjjqqqxxx|||~~~zzzwwwuuusssrrrooommmkkkjjjiiiiiilllmmmoooqqquuuxxx{{{|||}}}||||||{{{{{{xxxwwwuuuqqqnnnkkkiiihhheeedddddddddgggjjjnnnppppppsssvvvxxxzzz}}}~~~~~~~~~{{{xxxvvvuuutttsssuuusssrrrtttyyy|||}}}}}}~~~~~~~~~|||zzzuuutttqqqooommmllllllllliiikkklllllllllnnnqqqtttvvvxxx{{{~~~}}}~~~~~~zzzxxxvvvsssqqqnnniiifffddd```ZZZVVVVVVVVVVVVUUUYYYWWWUUUVVVWWWUUUOOOIIIHHHEEEAAA???>>>>>>>>>===@@@@@@AAABBBCCCCCCDDDDDDxxxtttmmmgggbbb]]]XXXUUUSSSOOOMMMOOOPPPOOORRRWWWZZZ]]]ccciiiooouuu|||{{{wwwuuusssrrrpppooonnnnnnooooooqqqrrrtttvvvyyy|||~~~~~~|||zzzyyyxxxxxxwwwvvvssspppnnnllljjjiiifffffffffgggjjjnnnqqqsssvvvxxxzzz||||||~~~|||xxxvvvuuuuuuuuutttrrrqqqrrrtttxxx{{{}}}}}}||||||~~~~~~{{{yyyuuussspppmmmkkkjjjiiiiiifffhhhkkkmmmooorrrvvvyyy{{{|||}}}}}}wwwuuusssqqqnnnjjjeeeaaa___[[[VVVSSSSSSVVVXXXYYY[[[ZZZYYYZZZ[[[XXXSSSNNNHHHEEEBBB@@@???@@@???>>>BBBBBBCCCCCCDDDDDDDDDEEE|||tttooohhhbbb]]]XXXTTTRRRRRRNNNNNNQQQRRRRRRUUUZZZ___ccciiipppvvv|||~~~yyyuuurrrppppppoooooopppqqqrrrtttvvvwwwyyy|||~~~~~~{{{yyywwwvvvvvvwwwuuurrrooollljjjiiiiiigggggghhhjjjmmmppptttvvvxxxzzz|||}}}~~~}}}zzzvvvtttttttttsssrrrpppppprrrtttxxx{{{}}}~~~~~~~~~~~~~~~|||yyyvvvsssqqqnnnkkkiiihhhggggggeeehhhlllooorrruuuyyy|||}}}~~~~~~|||{{{tttsssqqqnnnkkkfff```[[[YYYVVVRRRPPPQQQUUUZZZ]]]^^^]]]\\\\\\[[[XXXRRRNNNHHHEEEBBB@@@@@@AAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDD{{{vvvnnniiibbb\\\XXXTTTQQQOOOQQQNNNNNNQQQSSSSSSVVVZZZgggkkkqqqxxx~~~{{{uuupppmmmmmmmmmmmmnnnppprrrtttvvvzzz|||~~~~~~{{{yyywwwvvvuuuvvvtttqqqmmmjjjhhhggggggggghhhiiilllooosssvvvxxxxxxzzz|||}}}~~~~~~~~~~~~~~~}}}zzzuuurrrqqqpppooonnnmmmooorrruuuxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}|||yyyvvvssspppooollljjjhhhgggggggggiiilllooorrruuuwww{{{}}}~~~}}}}}}||||||~~~~~~~~~|||zzzyyyxxxsssqqqmmmjjjgggaaa[[[WWWRRRQQQOOONNNPPPVVV\\\aaadddcccaaa___[[[VVVPPPLLLGGGDDDAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDD|||uuuqqqiiiddd^^^XXXTTTRRRPPPNNNOOOLLLMMMQQQTTTTTTWWW\\\hhhlllsssyyy~~~{{{wwwsssnnnllllllllllllnnnqqqtttwwwxxx}}}}}}zzzxxxvvvuuuuuusssqqqnnnjjjgggfffffffffhhhiiikkknnnrrruuuxxxzzzyyy{{{}}}~~~~~~}}}yyytttqqqooommmllljjjlllooosssvvvyyy{{{~~~~~~~~~~~~|||{{{yyyvvvssspppmmmkkkjjjiiihhhhhhiiiiiimmmppptttvvvxxxzzz|||~~~~~~}}}|||{{{zzzzzzzzz|||~~~~~~}}}}}}~~~~~~|||zzzxxxvvvuuutttqqqnnniiieee```[[[VVVRRRMMMMMMMMMNNNPPPVVV^^^ccciiihhhfffbbb\\\UUUNNNKKKFFFCCC@@@???@@@AAAAAAAAA???@@@AAABBBCCCDDDEEEEEE}}}xxxqqqmmmeee```ZZZUUURRRQQQOOONNNNNNLLLNNNTTTXXXZZZ]]]bbbjjjnnntttzzz~~~}}}{{{xxxuuurrrpppooonnnnnnoooqqqtttwwwzzz|||~~~}}}|||zzzxxxvvvuuuttttttnnnllliiigggffffffggghhhjjjkkknnnqqquuuyyy|||}}}}}}~~~~~~~~~~~~{{{wwwsssooommmlllkkkiiikkkoootttxxxzzz|||~~~~~~}}}~~~~~~}}}zzzxxxwwwtttpppmmmiiiiiihhhhhhhhhjjjkkklllpppssswwwyyy{{{}}}~~~~~~}}}|||{{{zzzyyyyyyyyy{{{}}}}}}|||{{{|||||||||{{{yyywwwuuusssrrrqqqnnnjjjddd^^^ZZZUUUQQQNNNIIIKKKMMMOOORRRWWW___dddiiihhhfffaaaZZZRRRLLLIIIDDDBBB???>>>???AAAAAAAAA???@@@AAABBBDDDFFFGGGGGG~~~{{{uuuooojjjccc^^^XXXSSSQQQPPPOOOOOOPPPNNNRRRYYY^^^aaaeeejjjqqqvvv|||{{{zzzxxxvvvuuutttsssssspppppprrrtttwwwzzz}}}~~~{{{zzzyyywwwuuutttssssssjjjhhhfffeeeeeegggiiikkkkkkmmmppptttxxx{{{~~~}}}~~~~~~}}}~~~~~~~~~yyyvvvqqqnnnmmmlllkkkjjjkkkooouuuyyyzzz|||~~~~~~}}}{{{zzz{{{}}}~~~~~~|||yyywwwuuurrrnnnkkkggggggggggggiiikkkmmmnnnppptttxxx{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxzzz|||}}}{{{zzzzzz{{{{{{zzzwwwuuusssqqqpppppplllhhh```ZZZUUUQQQMMMKKKGGGJJJMMMPPPRRRXXX___eeeeeeeeeccc___WWWOOOIIIFFFCCCAAA>>>===???@@@AAAAAA???@@@BBBCCCFFFGGGIIIJJJ{{{wwwqqqlllhhhccc]]]VVVRRRQQQPPPOOOMMMPPPRRRTTTWWW[[[bbbjjjooowww~~~}}}|||}}}{{{vvvtttvvvuuuvvvxxxzzzzzz|||{{{yyywwwvvvuuutttrrrpppmmmkkkiiihhhggghhhiiijjjmmmppptttxxx|||~~~}}}wwwvvvtttrrrpppooonnnnnnmmmooosssxxx|||~~~|||zzzyyyzzz{{{|||zzz}}}|||{{{}}}|||yyywwwuuuqqqmmmiiiiiiiiihhhhhhjjjmmmpppsssqqquuuzzz~~~|||zzzxxxxxxyyyyyy{{{|||{{{wwwtttxxxvvvuuuuuutttssspppmmmjjjeee^^^WWWRRRNNNJJJHHHHHHHHHJJJMMMTTT[[[cccgggfffccc]]]VVVPPPJJJGGGEEEBBB???<<<<<<>>>@@@???===CCCAAA@@@AAADDDGGGHHHHHH{{{wwwrrrmmmgggccc^^^YYYSSSPPPPPPPPPPPPOOOTTTVVVXXX[[[___eeemmmrrrzzz~~~zzzxxxyyywwwssssssuuuuuuwwwyyy{{{}}}~~~~~~zzzxxxvvvttttttrrrpppnnnlllkkkjjjiiijjjkkkmmmoooppprrrvvv{{{}}}{{{wwwvvvtttrrrpppooonnnnnnoooqqqtttxxx|||~~~}}}{{{yyyyyyyyyzzz{{{wwwyyy|||~~~}}}|||{{{zzzzzzxxxvvvtttrrrnnnjjjgggeeedddddddddgggjjjnnnppptttwww|||}}}zzzyyyyyyzzzzzz|||}}}{{{xxxuuuvvvuuuttttttssspppllliiifffaaaZZZTTTPPPLLLIIIFFFIIIJJJLLLOOOUUU\\\bbbeeeccc```[[[TTTNNNIIIFFFDDDBBB???===<<<>>>??????>>>AAAAAAAAABBBEEEHHHJJJJJJ~~~zzzuuupppkkkeee```\\\WWWTTTPPPOOOOOOQQQQQQQQQXXXZZZ]]]aaaeeejjjqqqvvv~~~{{{vvvttttttsssqqqrrrvvvvvvyyy|||}}}{{{zzzyyyvvvsssrrrqqqpppnnnlllkkkkkkkkkkkkmmmppprrrttttttvvvzzz~~~{{{zzzwwwuuusssqqqooonnnnnnnnnppprrruuuyyy||||||{{{zzzyyyxxxyyyzzz{{{vvvvvvwwwxxxyyyyyyxxxxxxvvvtttqqqooommmjjjfffcccaaaaaabbbdddgggkkkoooqqqwww{{{}}}{{{zzz{{{{{{|||~~~~~~|||xxxuuuuuutttsssrrrppplllgggccc```[[[UUUPPPLLLIIIFFFDDDIIIKKKMMMQQQVVVZZZ^^^aaa^^^[[[VVVQQQKKKGGGDDDCCCBBB@@@>>>===>>>??????>>>@@@AAABBBDDDGGGJJJMMMOOOyyyuuuoooiiiddd___ZZZVVVSSSQQQOOONNNOOOPPPRRRSSSYYY\\\```eeejjjpppvvvzzz}}}}}}xxxssspppqqqqqqppptttyyy{{{}}}~~~{{{yyywwwvvvtttpppooonnnnnnlllkkkkkkllllllnnnpppsssuuuvvvwwwzzz}}}~~~|||zzzvvvtttrrrpppnnnnnnnnnoooppprrruuuxxx{{{}}}}}}||||||}}}~~~|||{{{zzzzzzzzz{{{|||}}}yyyxxxvvvvvvvvvvvvvvvuuurrrpppmmmkkkjjjhhheeebbbbbbcccdddgggkkkppptttwwwzzz~~~~~~~~~|||{{{}}}}}}~~~}}}xxxuuutttsssrrrpppmmmhhhaaa]]]YYYUUUPPPLLLIIIGGGEEECCCGGGIIILLLPPPSSSVVVXXXZZZXXXUUUQQQLLLHHHEEECCCBBBBBBAAA?????????@@@@@@AAAAAACCCFFFIIILLLOOOSSSUUU~~~tttpppjjjddd___ZZZUUURRRRRRQQQQQQPPPPPPRRRTTTUUUXXX\\\bbbiiinnnuuu{{{~~~{{{yyywwwvvvrrrooopppqqqrrrwww}}}~~~zzzwwwtttsssqqqmmmlllllllllkkkkkkmmmnnnoooqqqsssuuuwwwxxx{{{}}}|||{{{uuutttqqqnnnmmmmmmnnnooopppqqqtttwwwyyy|||}}}~~~|||{{{|||}}}~~~}}}}}}}}}}}}~~~~~~|||yyywwwvvvvvvtttrrrooommmkkkiiiiiihhhfffddddddeeegggkkkpppuuuyyy{{{|||~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}|||{{{~~~~~~~~~xxxtttsssqqqooolllhhhccc\\\WWWSSSPPPKKKHHHFFFEEEDDDCCCCCCEEEHHHKKKNNNPPPQQQRRRQQQOOOLLLHHHEEECCCBBBAAABBBAAAAAA@@@@@@AAACCCEEEDDDHHHMMMPPPRRRUUUZZZ]]]~~~zzzpppkkkeee___[[[WWWSSSPPPQQQRRRSSSSSSSSSUUUXXXZZZ\\\```gggnnntttzzz|||xxxuuuttttttpppnnnqqqsssuuuzzz}}}xxxtttrrrpppnnnkkkiiijjjllllllllloooppprrrtttwwwyyy{{{{{{}}}|||uuussspppmmmlllmmmnnnooooooqqqtttwwwzzz|||~~~~~~}}}|||}}}zzzwwwwwwuuurrrnnnllljjjhhhhhhhhhiiihhhgggeeefffiiimmmrrrwww{{{}}}~~~~~~|||{{{zzz{{{{{{yyyzzz{{{}}}}}}}}}|||{{{~~~}}}wwwrrrpppmmmiiieeeaaa\\\VVVRRRMMMJJJFFFDDDCCCCCCBBBBBB???AAACCCFFFHHHJJJKKKLLLLLLJJJHHHEEECCCBBBAAAAAAAAABBBCCCCCCCCCDDDGGGIIIJJJOOOUUUXXXZZZ]]]aaaeeeyyytttkkkgggaaa[[[WWWTTTQQQOOOOOORRRUUUVVVWWWZZZ^^^bbbdddhhhooovvv{{{~~~{{{wwwuuusssrrrnnnnnnrrruuuwww|||~~~zzzvvvqqqnnnnnnkkkiiihhhjjjlllmmmnnnppprrruuuxxx|||~~~}}}|||{{{tttrrrooolllkkklllnnnoooppprrruuuxxx{{{~~~~~~~~~|||wwwvvvvvvuuupppkkkiiigggeeefffhhhiiijjjiiigggiiilllpppuuuzzz}}}~~~{{{yyywwwwwwwwwxxxvvvwwwyyy{{{||||||{{{{{{~~~}}}vvvqqqkkkhhhbbb]]]YYYUUUPPPMMMGGGDDDAAA???@@@@@@@@@@@@======???AAADDDFFFHHHIIIHHHGGGEEECCCBBBAAAAAABBB@@@BBBDDDEEEEEEGGGKKKNNNPPPVVV\\\```aaaccchhhlll}}}uuuooohhhddd^^^YYYUUURRRPPPNNNNNNQQQVVVXXXZZZ^^^cccgggkkkooovvv|||}}}zzzwwwuuutttpppmmmmmmrrrvvvxxx|||}}}}}}}}}|||xxxtttooolllllljjjhhhgggjjjmmmooooooppprrrvvv{{{|||}}}~~~}}}|||{{{zzztttrrrnnnlllkkklllnnnpppqqqsssvvvzzz}}}~~~}}}yyyuuutttuuutttooojjjfffeeecccdddgggiiijjjjjjjjjlllooosssxxx}}}~~~|||yyywwwuuuuuuuuuvvvuuuvvvxxxzzz{{{{{{{{{zzz~~~|||uuuppphhhddd^^^XXXTTTPPPMMMJJJCCC@@@===<<<===>>>>>>>>><<<<<<===???AAADDDFFFHHHGGGEEEDDDBBBAAAAAABBBBBB@@@CCCEEEFFFFFFHHHMMMQQQTTTZZZaaadddeeegggkkkppp|||yyytttoookkk___\\\YYYUUUQQQOOOMMMMMMMMMPPPUUUZZZ^^^ccchhhlllvvvyyy~~~~~~|||yyyvvvtttsssoooppprrrtttuuuxxx|||~~~}}}}}}}}}{{{zzzxxxwwwvvvtttrrrooolllkkkjjjjjjiiiggggggjjjnnnrrruuuwww{{{~~~}}}}}}~~~||||||{{{yyyxxxrrrmmmjjjkkkkkkkkkoootttvvvtttvvv{{{}}}|||~~~}}}xxxuuurrrpppooonnnllljjjeeeeeeeeeddddddeeehhhkkkkkknnnssswwwzzz|||~~~}}}{{{xxxwwwuuuttttttuuuuuuvvvwwwyyyzzz{{{{{{xxxqqqlllddd```ZZZUUUQQQMMMIIIGGGDDD@@@;;;888999;;;======;;;;;;<<<===>>>@@@BBBCCCCCCAAA??????BBBCCCBBB@@@AAABBBDDDFFFIIINNNTTTXXX\\\```eeehhhjjjjjjkkklll{{{xxxtttooojjjfff\\\ZZZVVVSSSPPPNNNLLLLLLOOORRRVVVZZZ___eeelllpppyyy|||~~~|||zzzxxxuuurrrqqqpppmmmooorrrtttwww{{{}}}|||{{{zzzxxxvvvssssssrrrpppooommmkkkjjjgggggggggffffffiiinnnrrrxxxzzz}}}~~~~~~~~~~~~|||}}}|||{{{zzzxxxvvvqqqllliiijjjkkkkkkoootttuuusssvvv|||~~~}}}|||yyytttrrrooommmlllkkkiiigggeeeffffffeeeeeegggjjjmmmooossswwwzzz|||~~~~~~}}}{{{yyywwwvvvuuutttuuuuuuvvvxxxyyyzzz{{{|||~~~zzzssslllggg```\\\VVVPPPKKKGGGCCC@@@DDD@@@===;;;<<<===>>>???>>>=========>>>>>>???@@@BBB@@@>>>???AAABBBBBB@@@BBBDDDFFFIIILLLQQQWWW\\\```ccchhhjjjkkkjjjiiijjj|||yyyuuuqqqmmmhhhccc___XXXVVVSSSQQQNNNMMMLLLLLLQQQTTTXXX]]]bbbiiiqqqvvv}}}}}}{{{yyywwwuuurrrpppmmmlllkkkkkknnnrrrvvvzzz~~~}}}{{{zzzyyyxxxuuurrrnnnnnnmmmllljjjiiihhhgggffffffgggggghhhlllqqqttt{{{}}}~~~~~~~~~~~~|||zzz}}}{{{zzzxxxuuusssoookkkhhhjjjkkkkkknnnsssrrrssswww}}}~~~~~~~~~~~~}}}{{{xxxuuuooommmiiiggggggfffeeedddeeeffffffffffffiiilllpppuuuxxx|||~~~~~~}}}{{{yyywwwvvvvvvvvvvvvvvvwwwxxxzzz{{{||||||zzz{{{{{{xxxsssllleeeaaa\\\XXXQQQKKKGGGCCC>>><<>>>>>???@@@@@@@@@@@@???>>>======<<<======@@@>>>===>>>@@@AAAAAA@@@DDDGGGJJJMMMQQQVVV\\\```dddhhhkkklllkkkhhhfffeee~~~|||xxxtttpppkkkgggbbb]]]YYYUUUSSSQQQPPPNNNNNNNNNNNNTTTWWW[[[```gggooowww|||}}}zzzwwwuuusssqqqnnnllljjjiiiiiikkknnnssswww{{{|||{{{yyyyyyyyywwwtttqqqlllkkkjjjhhhgggfffeeeeeefffggghhhjjjlllpppuuuyyy}}}~~~~~~}}}}}}}}}~~~}}}|||}}}{{{yyyvvvrrrpppnnnjjjhhhjjjkkkkkknnnrrrqqqtttyyy}}}}}}{{{zzzxxxtttqqqkkkiiieeecccccccccbbbaaadddeeeffffffgggjjjooorrrwwwzzz}}}|||{{{yyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{|||xxxwwwvvvsssmmmfff___[[[WWWSSSNNNIIIEEEBBB???<<>>???AAAAAAAAA@@@??????>>>===<<<<<<<<<<<<============>>>@@@AAAAAAEEEHHHMMMRRRVVV[[[aaaeeehhhkkkllllllhhhccc___]]]|||zzztttpppkkkfffbbb]]]XXXUUUSSSRRRQQQPPPPPPPPPQQQRRRXXX[[[```ffflllttt|||~~~{{{xxxuuurrrqqqnnnllljjjjjjjjjjjjmmmpppuuuyyy|||}}}|||yyyyyyxxxxxxxxxwwwtttqqqlllkkkiiigggeeedddcccccceeegggiiikkknnnrrrwww{{{~~~}}}}}}|||||||||||||||~~~}}}zzzxxxuuuqqqnnnmmmiiihhhjjjkkkkkknnnrrrqqqvvv{{{~~~|||zzzxxxuuuqqqoooiiifffbbb```aaaaaaaaaaaabbbdddeeeggghhhlllqqqtttxxx|||}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuutttrrrnnnhhhbbb\\\XXXRRRNNNJJJFFFEEECCCAAA??????>>>===>>>@@@@@@???>>><<<<<<<<<<<<<<<<<<===>>>;;;<<<======>>>???AAABBBEEEJJJPPPVVV[[[```eeeiiikkklllkkkhhhaaa[[[WWWUUU~~~zzzxxxppplllgggbbb^^^ZZZVVVSSSQQQPPPPPPPPPQQQSSSTTTUUU[[[___eeekkkrrryyy}}}zzzvvvtttpppooommmkkkjjjkkklllmmmpppsssxxx|||~~~~~~|||{{{xxxxxxwwwxxxwwwuuuqqqnnnkkkiiigggeeeddddddddddddeeegggjjjmmmooosssxxx|||~~~~~~}}}|||{{{{{{}}}}}}~~~~~~}}}}}}{{{yyyvvvqqqnnnllliiihhhkkkmmmlllooosssrrrxxx}}}~~~}}}zzzwwwuuurrrooommmgggddd```______```aaaaaabbbdddfffhhhjjjoootttxxx{{{~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvsssrrrooojjjddd^^^ZZZWWWNNNKKKGGGEEEDDDCCCAAA@@@???>>>======>>>???>>><<<:::::::::;;;;;;===>>>???:::<<<===>>>>>>???BBBDDDFFFKKKSSSZZZ```eeejjjmmmmmmlllhhhbbb[[[TTTPPPOOO{{{wwwtttlllhhhccc^^^[[[WWWTTTQQQNNNNNNNNNOOOQQQSSSVVVWWW]]]bbbiiiqqqwww}}}}}}{{{yyyuuurrrnnnmmmkkkjjjjjjllloooppprrruuu{{{}}}|||yyyxxxwwwvvvuuuqqqlllhhhfffeeedddcccccceeefffhhhiiikkknnnqqqtttxxx|||~~~}}}|||}}}~~~~~~~~~}}}{{{zzzwwwrrrooollliiiiiilllnnnmmmoootttttt{{{~~~}}}{{{wwwtttrrrooollljjjfffbbb^^^]]]]]]___```aaadddfffhhhkkknnnrrrxxx|||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||{{{zzzxxxvvvtttsssrrrqqqoookkkfffaaa\\\XXXVVVPPPMMMIIIGGGFFFEEECCCBBBAAA???=========>>>===<<<::::::::::::;;;<<<===>>>999<<<>>>>>>>>>???CCCFFFHHHNNNVVV^^^eeejjjooorrrnnnlllfff^^^UUUOOOLLLLLLyyytttpppjjjfff```\\\YYYVVVSSSPPPMMMMMMMMMNNNQQQSSSVVVXXX^^^dddllltttzzz}}}{{{zzzxxxtttqqqlllkkkjjjiiijjjmmmppprrrssswww|||~~~zzzyyywwwuuurrrnnngggcccbbbbbbaaaaaacccfffiiijjjnnnppptttwwwyyy}}}~~~~~~~~~~~~~~~~~~}}}|||{{{wwwsssooommmjjjjjjmmmooonnnppptttuuu|||~~~{{{xxxtttqqqpppmmmkkkiiidddaaa]]][[[\\\^^^``````fffgggjjjmmmpppuuu{{{}}}|||{{{||||||{{{{{{{{{{{{||||||||||||zzzxxxuuusssqqqpppooommmiiiddd___ZZZWWWUUUUUURRRNNNKKKIIIHHHFFFDDDCCCAAA>>>======>>>===<<<;;;;;;:::::::::;;;<<<<<<999<<<>>>??????@@@CCCGGGJJJPPPYYYbbbhhhnnnrrruuupppllleee\\\SSSMMMKKKKKK}}}xxxsssooojjjccc\\\XXXWWWVVVQQQMMMPPPQQQQQQQQQQQQTTTYYY\\\dddjjjrrrzzz}}}{{{yyyvvvqqqnnnjjjjjjiiiggggggjjjpppttt~~~}}}zzzuuuuuussspppmmmhhhdddbbb```aaaaaaaaacccgggmmmqqqrrrvvvzzz~~~~~~~~~|||yyywwwuuutttsssmmmnnnnnnoooppppppqqqqqqyyy|||}}}xxxtttoookkkiiihhhhhhggg___^^^]]]^^^___```aaa```gggiiimmmrrrwww{{{~~~~~~}}}|||||||||xxxxxxyyy{{{|||~~~|||yyyvvvsssnnnkkkjjjiiigggeeeaaa^^^[[[YYYUUUSSSQQQOOONNNKKKGGGDDDDDDDDDCCC???:::999<<<@@@<<<======>>>???@@@@@@@@@<<<======>>>???BBBGGGKKKPPPUUU\\\cccnnnwwwxxxtttvvvooodddYYYPPPLLLKKKKKK|||wwwqqqmmmgggaaaYYYUUUTTTSSSPPPMMMOOOPPPPPPQQQSSSWWW]]]aaakkkqqqxxx}}}zzzwwwsssnnnkkkhhhhhhhhhhhhiiinnntttxxx~~~|||zzztttssspppmmmiiieeebbb```___```aaabbbeeeiiioootttuuuxxx}}}}}}zzzxxxvvvuuutttnnnnnnnnnoooppprrrssstttyyy|||~~~{{{uuuqqqlllhhhffffffdddccc___^^^^^^^^^___aaaaaaaaagggjjjnnnsssxxx}}}~~~}}}||||||{{{||||||}}}~~~~~~{{{yyywwwtttpppmmmiiihhhfffccc```]]][[[YYYZZZXXXUUURRRPPPMMMIIIFFFEEEDDDBBB>>><<<;;;===???<<<<<<======>>>????????????@@@AAABBBDDDHHHNNNRRRVVV[[[aaahhhsss~~~xxxrrrggg\\\TTTOOONNNNNN~~~zzztttmmmiiibbb\\\UUUQQQQQQQQQOOOMMMOOOPPPQQQRRRVVV\\\ccciiisssxxx|||xxxuuupppkkkhhheeefffgggiiilllqqqxxx}}}~~~{{{xxxrrrppplllhhhccc```^^^]]]^^^```bbbeeehhhmmmssswwwyyy|||}}}zzzxxxvvvuuutttnnnnnnmmmnnnppprrruuuwwwxxx{{{zzzwwwpppmmmhhhdddcccbbb```_________^^^^^^___aaabbbccciiilllqqqvvv{{{~~~}}}}}}}}}~~~{{{yyyxxxuuuqqqnnniiigggeeebbb___^^^\\\\\\___]]]YYYVVVSSSOOOKKKHHHFFFCCC@@@>>>>>>??????>>><<<<<<<<<===>>>>>>??????@@@BBBDDDFFFIIINNNTTTYYY^^^cccjjjqqq{{{~~~xxxnnncccZZZUUUSSSSSS{{{vvvooohhhbbb^^^YYYSSSOOOOOOOOOPPPOOORRRSSSTTTVVVZZZaaaiiioooxxx}}}{{{wwwsssnnniiifffdddeeegggjjjmmmsssyyy~~~~~~}}}}}}{{{wwwuuuooolllgggbbb___]]]\\\\\\]]]___cccgggkkkpppvvvzzz|||~~~}}}{{{xxxuuusssrrrqqqmmmlllkkkkkkmmmqqquuuwwwxxx{{{~~~{{{vvvrrrlllhhhdddaaa```___^^^\\\^^^^^^^^^^^^___aaadddfffmmmpppuuuzzz~~~}}}}}}}}}}}}|||yyywwwtttpppmmmgggfffdddbbbaaaaaaaaaaaabbb___ZZZVVVSSSOOOKKKHHHFFFBBB???>>>@@@AAA@@@>>>======>>>>>>???????????????AAACCCGGGKKKQQQXXX]]]fffmmmuuu|||wwwlllccc]]]YYYXXX|||wwwpppiiiaaa[[[YYYVVVRRROOOOOOPPPQQQRRRVVVWWWYYY[[[```fffooottt~~~~~~yyyuuuqqqmmmiiifffeeefffhhhkkknnnsssyyy}}}~~~{{{yyyxxxvvvssspppjjjhhhccc___]]]\\\]]]]]]^^^aaafffkkkoootttyyy|||}}}~~~}}}~~~|||{{{xxxuuurrrooommmllliiihhhhhhhhhkkknnnrrruuuwwwzzz~~~|||wwwrrrnnngggdddaaa______^^^]]][[[[[[]]]^^^^^^___aaafffjjjrrruuuzzz~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{xxxuuuqqqllliiieeedddddddddeeeeeefffgggbbb^^^YYYTTTPPPLLLHHHEEEDDDAAA>>>>>>@@@AAA@@@>>>@@@@@@@@@@@@@@@AAAAAAAAA???AAADDDHHHMMMTTT\\\bbboooxxxuuullleeeaaa___}}}vvvpppiiibbb[[[VVVTTTSSSQQQPPPPPPQQQRRRSSSXXXZZZ^^^bbbgggmmmuuuzzz~~~zzzvvvrrrooolllhhhffffffhhhkkkmmmpppuuuzzz~~~}}}zzzwwwtttrrrpppmmmkkkfffdddaaa^^^^^^^^^```aaabbbfffkkkppptttxxx|||~~~~~~}}}~~~~~~}}}}}}}}}{{{yyyvvvrrrnnnkkkhhhgggfffffffffgggiiillloooqqqvvvyyy}}}~~~{{{xxxsssmmmhhhbbb```^^^]]]^^^^^^]]][[[[[[]]]___```aaadddkkkqqqyyy|||}}}}}}}}}}}}~~~~~~~~~{{{xxxuuurrrooojjjgggdddeeefffggghhhhhhhhhggg___[[[UUUPPPLLLHHHEEEBBBAAA???>>>>>>???@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAADDDHHHLLLRRRYYYbbbggguuu}}}uuuoookkkiiizzzuuunnngggbbb\\\WWWSSSNNNOOOPPPPPPPPPQQQRRRSSSWWW[[[aaagggmmmuuu|||xxxuuuqqqmmmkkkjjjgggeeegggiiimmmppptttyyy~~~~~~~~~zzzwwwssspppnnnkkkhhhfffaaaaaa```___```bbbdddfffhhhlllrrrvvvyyy|||~~~~~~~~~|||zzzvvvqqqlllhhheeecccdddeeeeeegggiiikkkmmmnnnvvvyyy|||~~~{{{wwwsssnnngggccc\\\[[[ZZZ[[[\\\]]]\\\[[[[[[^^^bbbcccdddiiiqqqxxx~~~||||||}}}~~~~~~|||xxxvvvsssrrrpppmmmjjjgggeeefffhhhiiiiiigggdddccc[[[WWWQQQLLLHHHEEEBBB@@@===>>>???>>>======>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCFFFJJJOOOTTT\\\eeejjjuuu}}}}}}yyyvvvttttttooohhhbbb]]]YYYUUUSSSKKKMMMOOOPPPPPPPPPQQQRRRVVV[[[bbbjjjrrryyy~~~tttqqqmmmjjjiiihhhfffeeehhhjjjnnnrrrwww|||~~~~~~~~~}}}xxxuuuqqqmmmkkkhhheeeccc_________aaabbbeeegggiiimmmqqqwww{{{}}}}}}zzzvvvqqqkkkgggcccbbbdddeeefffhhhiiikkkllllllvvvyyy|||~~~{{{xxxtttpppjjjddd___YYYXXXWWWYYY[[[\\\[[[ZZZ\\\```dddeeeggglllvvv}}}|||}}}~~~|||yyysssrrrpppoooooommmkkkhhhfffhhhjjjjjjhhheeeaaa^^^ZZZUUUOOOJJJFFFDDDAAA???;;;===@@@???<<<;;;===@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCFFFJJJNNNTTT\\\eeejjjqqqwww|||}}}}}}|||iiieeeaaa]]]ZZZWWWSSSQQQLLLNNNOOOOOONNNOOOQQQSSSZZZ___fffnnnvvv~~~zzzwwwmmmjjjgggcccbbbccceeefffiiilllqqqtttxxx|||~~~~~~~~~~~~~~~}}}yyywwwrrroookkkiiigggfffdddccc``````aaabbbdddeeeggghhhrrrtttyyy|||wwwrrrnnnkkkgggeeedddfffhhhgggfffddddddeeerrrvvv{{{~~~xxxuuupppmmmjjjgggdddaaa]]]ZZZXXXXXX\\\^^^^^^\\\]]]aaaeeejjjnnntttyyy}}}~~~}}}zzzvvvpppooommmkkkiiihhhhhhhhhlllkkkjjjiiigggbbb\\\WWWRRRMMMGGGDDDCCCCCCBBB@@@???>>>=========>>>@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAADDDHHHJJJLLLRRR[[[cccmmmnnnpppssswww{{{~~~~~~|||{{{}}}eeeaaa]]]ZZZXXXVVVSSSRRRNNNOOOPPPPPPPPPQQQTTTWWW]]]aaaiiiqqqxxx}}}yyytttqqqiiigggeeebbbbbbcccfffgggooorrrvvvzzz}}}~~~}}}}}}~~~~~~{{{xxxvvvsssppplllhhhfffdddbbb```______```aaacccfffhhhjjjsssvvvzzz~~~zzztttpppllliiifffdddeeefffgggfffeeeeeeggghhhtttxxx}}}~~~{{{wwwtttooojjjgggccc___]]]\\\ZZZXXXYYY\\\^^^^^^^^^```ccchhhmmmrrrwww}}}|||~~~zzzuuuooonnnkkkiiihhhiiijjjkkklllkkkiiigggddd^^^XXXSSSOOOJJJEEEBBBAAAAAA@@@??????>>>=========>>>@@@@@@AAAAAA@@@@@@@@@AAAAAAAAA???CCCGGGIIIJJJOOOVVV]]]___```bbbeeeiiimmmpppqqquuuuuuvvvuuuttttttwwwyyyaaa]]]XXXUUUTTTTTTSSSRRRPPPPPPQQQQQQQQQUUUYYY]]]aaafffnnnuuu}}}|||xxxtttpppmmmfffdddbbbbbbbbbdddgggiiirrrvvv{{{}}}{{{|||}}}~~~~~~|||yyywwwuuusssoookkkgggeeeccc```^^^aaaaaabbbcccfffiiimmmooovvvxxx|||~~~{{{wwwrrrmmmjjjhhhfffdddeeeeeeeeeeeeeeefffjjjlllvvvyyy~~~}}}xxxsssqqqnnniiifffccc```]]][[[\\\ZZZYYYZZZ\\\___``````bbbeeekkkpppuuuzzz~~~|||~~~wwwqqqmmmkkkiiiggghhhjjjmmmooonnnkkkgggddd___YYYSSSNNNJJJGGGCCC@@@??????>>>===>>>>>>=========>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>AAAEEEFFFGGGJJJOOOSSSUUUVVVXXXZZZ]]]aaadddeeeeeeggghhhhhhhhhiiilllnnn```\\\VVVRRRQQQQQQQQQQQQOOOPPPPPPQQQSSSXXX^^^cccggglllttt{{{~~~{{{wwwsssooommmdddcccbbbbbbdddfffiiikkkrrrvvv|||~~~|||{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}|||yyywwwtttsssooolllhhheeedddcccaaa```fffffffffhhhkkkppptttwwwzzz|||~~~zzzvvvpppllliiigggfffddddddddddddcccdddggglllpppvvvyyy~~~}}}wwwpppkkkgggdddbbb``````___]]]\\\[[[ZZZZZZ[[[]]]```bbbccccccffflllrrrvvv{{{{{{sssnnnjjjhhhfffeeegggkkkooorrroookkkfff```ZZZTTTNNNJJJFFFDDDAAA???>>>>>>======>>>======<<<===>>>???@@@@@@@@@@@@@@@@@@@@@??????===???CCCDDDDDDEEEGGGJJJMMMNNNPPPRRRTTTWWWZZZ[[[YYY[[[]]]]]]]]]^^^```bbb___[[[UUUQQQOOOOOOOOONNNMMMNNNPPPQQQUUU[[[bbbgggnnnssszzz|||xxxtttpppnnnmmmeeeddddddeeegggiiilllnnntttxxx}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{yyyvvvsssqqqooohhhfffcccbbbcccddddddccchhhhhhiiilllppptttyyy{{{~~~zzzvvvpppkkkhhhgggfffeeecccccccccbbbcccgggmmmrrrtttxxx|||~~~yyyssskkkfffaaa___]]]\\\\\\\\\ZZZYYYYYYZZZ[[[\\\^^^aaadddffffffjjjpppvvvzzz~~~yyyrrrmmmfffdddccccccfffkkkppptttooojjjccc[[[UUUPPPKKKGGGCCCCCCAAA@@@>>>===>>>???>>>===<<<<<<<<<===????????????@@@@@@???>>>======<<<>>>AAABBBCCCCCCCCCDDDDDDEEEFFFGGGIIILLLNNNOOOSSSTTTVVVVVVVVVVVVWWWYYY\\\YYYSSSPPPNNNMMMLLLKKKKKKMMMPPPSSSXXX___fffkkktttyyy|||xxxsssnnnkkkiiiiiieeefffgggiiilllooorrrttt|||~~~~~~~~~~~~|||{{{xxxuuuqqqnnnkkkjjjbbb```___```bbbeeeffffffggghhhjjjnnnrrruuuyyyzzz{{{vvvooojjjgggfffdddcccaaaaaabbbbbbcccgggmmmqqqrrrvvv{{{|||wwwpppjjjeeebbb___\\\ZZZYYYXXXVVVTTTXXXZZZ\\\]]]___bbbfffiiimmmqqqwww||||||vvvoookkkaaaaaa```bbbeeekkkpppsssmmmggg^^^VVVPPPKKKGGGEEEAAAAAAAAA@@@>>>===>>>@@@======<<<<<<<<<===>>>?????????@@@@@@@@@>>>===<<<===>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJOOOQQQSSSSSSSSSSSSTTTUUUVVVSSSPPPNNNMMMLLLKKKJJJJJJMMMRRRWWW\\\cccjjjoooyyy~~~{{{xxxsssnnniiifffeeeeeedddeeehhhlllqqqvvv{{{}}}~~~}}}|||zzzxxxtttoookkkgggdddccc___^^^]]]^^^aaadddffffffgggiiimmmqqquuuxxxyyyzzz{{{uuunnnhhheeecccbbbaaa___```aaaaaacccfffkkkooorrrvvv{{{{{{vvvrrrlllfffbbbaaa^^^[[[YYYXXXWWWTTTSSSXXXZZZ]]]^^^___bbbgggkkkqqquuuzzz~~~}}}}}}~~~{{{uuuooogggccc]]]]]]___aaaeeejjjnnnqqqhhhbbbXXXPPPJJJGGGDDDCCC>>>???AAA@@@======>>>@@@======<<<;;;<<<===>>>???@@@AAABBBBBBBBB@@@>>>===>>>>>>???@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKMMMPPPRRRRRRSSSTTTUUUQQQOOOMMMLLLLLLLLLJJJIIIJJJMMMSSSYYY```fffmmmqqq|||zzzwwwrrrlllgggdddccccccbbbdddiiinnnuuu{{{}}}}}}{{{zzzwwwuuuqqqlllgggccc___^^^___]]]\\\^^^aaadddeeeeeejjjlllpppuuuyyy{{{{{{{{{}}}zzzuuummmfffcccaaa```___^^^___aaaaaacccfffjjjmmmrrrvvv|||{{{vvvqqqlllgggbbb^^^^^^[[[YYYXXXXXXXXXWWWVVVWWWZZZ]]]___```ccchhhlllqqquuuzzz}}}}}}}}}|||uuuoooggg___ZZZ[[[\\\^^^aaaeeeiiimmmoooddd^^^TTTLLLGGGDDDBBBAAA<<<>>>@@@???===<<<===@@@===<<<<<<;;;<<<===>>>???BBBCCCDDDDDDDDDBBB???>>>???>>>>>>@@@CCCFFFGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIHHHKKKOOORRRSSSTTTVVVWWWQQQNNNJJJIIIKKKLLLKKKJJJLLLOOOTTTZZZaaahhhpppuuu}}}wwwtttqqqllliiifffeeeeeegggiiimmmsssxxx~~~}}}||||||{{{vvvrrrpppmmmjjjhhhgggccc^^^YYY\\\[[[]]]aaaaaa^^^___ccclllpppvvvzzz{{{{{{||||||~~~}}}vvvrrrmmmgggaaa^^^]]]\\\\\\]]]___```bbbfffkkknnnwww{{{~~~|||vvvmmmgggeeeccc```]]]^^^[[[WWWUUUWWWXXXWWWUUUXXXXXXZZZ\\\aaafffkkkmmmssswww|||~~~vvvqqqkkkbbb^^^]]]```aaaaaa___ccciiikkkiiibbbZZZPPPHHHDDDCCCAAA???@@@@@@????????????@@@@@@???@@@AAA@@@???>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>AAADDDDDDCCCCCCDDDGGGDDDFFFIIIIIIIIIHHHIIIJJJNNNPPPRRRSSSTTTUUUXXX[[[QQQNNNJJJIIIKKKLLLLLLKKKPPPSSSXXX^^^dddkkkrrrwww}}}{{{sssppplllhhheeedddeeeeeejjjlllpppuuu{{{~~~{{{yyyyyyxxxtttpppmmmjjjgggeeecccaaa]]]YYYYYYXXX[[[```aaa```ccchhhoootttyyy}}}}}}zzztttqqqkkkeeeaaa^^^]]]]]]\\\]]]___aaacccfffkkkooovvvzzz|||yyyuuupppiiidddbbb```^^^]]]]]]YYYUUUTTTUUUWWWVVVUUUYYYYYY[[[^^^ccchhhmmmpppuuuyyy~~~zzzrrrmmmggg```\\\\\\]]]___``````dddiiijjjhhhaaaYYYOOOHHHEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>???>>>@@@AAAAAA@@@@@@AAACCCBBBBBBBBBAAAAAA@@@@@@@@@???AAADDDDDDCCCBBBDDDFFFFFFHHHIIIJJJJJJJJJLLLNNNQQQSSSVVVXXXYYY\\\___bbbPPPMMMKKKJJJKKKMMMMMMMMMTTTWWW]]]ccciiipppwww||||||xxxuuuooolllhhheeecccdddggghhhmmmooosssxxx~~~~~~~~~|||wwwuuuuuutttqqqnnnjjjgggcccaaa___^^^\\\ZZZXXXWWWZZZ___bbbccchhhnnntttxxx~~~~~~zzzwwwpppmmmhhhddd```^^^^^^^^^\\\^^^```aaadddggglllpppuuuyyy}}}zzzuuurrrlllhhhccc___]]]]]]\\\[[[YYYWWWTTTSSSTTTUUUUUUUUUZZZ[[[]]]aaaffflllpppssswww{{{}}}uuummmhhhbbb[[[XXXXXXYYY\\\___```eeejjjjjjfff___XXXOOOHHHFFFEEECCCAAA>>>>>>============>>>>>>>>>???AAABBBAAABBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBBBBCCCEEEGGGIIIJJJKKKLLLOOOTTTWWWYYY[[[^^^aaacccfffjjjmmmMMMLLLJJJJJJKKKLLLNNNOOOUUUZZZ```hhhooovvv~~~yyytttqqqmmmjjjgggddddddgggkkknnnqqqsssvvv{{{~~~}}}zzztttqqqqqqpppnnnlllgggeeeaaa^^^\\\\\\]]]]]][[[ZZZ\\\bbbeeegggmmmtttwww{{{~~~{{{wwwuuullljjjeeeaaa^^^]]]]]]^^^]]]^^^```bbbdddhhhmmmqqquuuzzz|||zzzwwwtttqqqnnnfffddd```\\\ZZZYYYXXXXXXVVVUUUSSSRRRRRRTTTUUUVVVZZZ\\\___ccciiinnnsssuuuzzz}}}zzzqqqhhhbbb\\\VVVSSSTTTUUUZZZ^^^aaafffkkkiiiddd^^^WWWNNNHHHFFFEEEDDDBBB>>>>>>============>>>>>>>>>@@@AAABBBAAABBBDDDEEECCCBBBBBBAAAAAABBBCCCDDDBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHJJJMMMPPPVVV^^^ccceeegggjjjlllnnnppptttwwwKKKKKKJJJJJJKKKLLLOOOQQQVVV[[[ccclllttt}}}~~~wwwqqqnnnjjjhhheeedddeeejjjooorrrtttuuuyyy}}}~~~~~~}}}xxxrrrooonnnnnnkkkiiidddccc```]]]\\\\\\___aaaaaa```bbbgggjjjlllqqqxxxyyy}}}}}}{{{xxxuuusssiiifffbbb___]]]\\\]]]]]]\\\^^^```bbbdddhhhnnnrrrvvv{{{|||zzzvvvtttrrrooollljjjcccbbb^^^[[[WWWVVVUUUVVVTTTTTTSSSRRRRRRTTTVVVXXX[[[]]]```eeejjjppptttvvv|||wwwnnnccc]]]WWWQQQOOOPPPSSSXXX^^^bbbgggkkkiiiccc]]]VVVNNNIIIGGGFFFDDDBBB@@@??????>>>>>>??????@@@???AAABBBBBBBBBBBBCCCEEECCCCCCCCCCCCDDDEEEFFFFFFDDDCCCBBBCCCDDDEEEFFFFFFFFFHHHKKKOOOUUU]]]ffflllppprrrtttuuuvvvxxx{{{~~~KKKLLLMMMLLLLLLNNNRRRUUUYYY___hhhqqqzzz{{{uuuooommmgggeeeddddddfffkkkpppssswwwxxx|||}}}zzzuuupppmmmmmmkkkhhheeeaaaaaa___]]]\\\]]]```ccceeeeeehhhmmmoooqqqvvv|||}}}}}}{{{yyyvvvrrrooofffddd```]]][[[ZZZ[[[\\\[[[]]]___aaadddhhhnnnrrrvvv{{{~~~wwwtttpppmmmkkkiiifffddd______]]]ZZZVVVTTTTTTUUUSSSTTTTTTSSSSSSUUUXXX[[[]]]___cccgggmmmqqquuuvvv}}}}}}xxxqqqggg]]]WWWRRRMMMMMMOOOSSSYYY^^^bbbgggkkkiiiccc\\\VVVNNNIIIGGGFFFCCCAAA@@@@@@????????????@@@@@@???AAACCCCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDBBBCCCEEEHHHIIIIIIHHHJJJMMMRRRXXX```jjjpppuuuvvvxxxyyyzzz|||~~~MMMOOOPPPPPPPPPRRRVVVZZZ___eeennnvvv~~~~~~wwwrrrmmmkkkfffeeeeeegggiiinnnrrruuu{{{|||}}}zzzvvvrrrmmmkkkjjjhhhddd```]]]^^^^^^]]]\\\\\\```cccffffffjjjqqqtttuuuyyy~~~|||zzzwwwsssmmmiiieeeccc___[[[YYYYYYZZZZZZZZZ\\\^^^```ccchhhmmmqqquuuzzz{{{sssoookkkgggdddaaa^^^\\\ZZZ[[[[[[XXXUUUTTTUUUWWWSSSUUUVVVUUUUUUVVV[[[^^^```bbbfffkkkooosssvvvxxx~~~~~~uuuppphhh^^^UUUPPPMMMKKKMMMQQQUUUZZZ___bbbgggkkkiiiccc]]]WWWOOOJJJHHHFFFBBB@@@??????>>>>>>>>>>>>??????>>>@@@CCCEEEGGGHHHKKKNNNPPPQQQQQQQQQOOOLLLIIIGGGFFFDDDBBBCCCGGGKKKLLLLLLLLLNNNQQQUUUZZZaaaiiinnnsssuuuwwwyyyzzz|||OOOQQQSSSSSSRRRUUUYYY^^^eeejjjrrrzzz{{{tttooollljjjhhhhhhiiikkknnnrrruuuxxx}}}}}}{{{yyysssooollljjjiiifffaaa]]]ZZZ\\\]]]]]][[[\\\___cccdddeeekkkrrrvvvwww{{{}}}zzzwwwqqqjjjeeedddbbb^^^[[[XXXXXXYYYYYYYYY[[[]]]```cccgggmmmqqqtttyyyyyyqqqmmmhhhccc___\\\XXXVVVVVVWWWYYYWWWTTTTTTVVVXXXTTTUUUWWWVVVVVVXXX\\\```ccceeeiiimmmqqquuuwwwyyy~~~yyypppjjjaaaXXXOOOLLLJJJJJJMMMRRRWWW[[[```cccgggkkkiiiddd]]]WWWOOOJJJHHHEEEBBB???>>>>>>============>>>>>>===@@@DDDGGGIIIMMMPPPSSSWWWXXXXXXWWWTTTOOOIIIFFFGGGDDDBBBDDDHHHLLLNNNMMMOOOQQQTTTWWW[[[```fffkkkoooqqqtttwwwyyy|||NNNPPPQQQSSSUUUYYY^^^aaaiiipppyyyzzzsssnnnjjjiiiiiiggghhhjjjlllnnnsssyyy~~~~~~}}}}}}}}}~~~~~~|||yyyvvvtttoookkkeeeaaa___^^^\\\[[[WWWZZZ\\\\\\[[[\\\```dddlllooossswww{{{~~~{{{wwwsssnnnkkkbbb```\\\YYYWWWVVVWWWXXXYYY[[[]]]```ccciiippptttuuuyyyzzzwwwqqqjjjdddbbb^^^YYYVVVWWWVVVVVVVVVVVVUUUTTTRRRRRRVVVWWWXXXXXXXXXZZZ^^^```fffiiimmmqqqtttxxx|||wwwkkkcccYYYVVVQQQMMMKKKLLLNNNOOOTTTUUUYYY```gggkkkjjjggg^^^XXXPPPJJJFFFDDDCCCBBB@@@???===<<<<<<<<<===>>>???@@@BBBFFFKKKQQQWWWZZZ]]]^^^^^^[[[UUUOOOKKKIIIGGGGGGHHHJJJOOOUUU[[[___dddaaa^^^___bbbeeefffeeelllppptttwwwyyyzzz{{{|||PPPRRRTTTVVVYYY^^^dddiiinnnttt}}}~~~xxxqqqkkkhhhggggggeeegggiiikkknnnssszzz~~~~~~~~~|||||||||||||||~~~}}}|||zzzwwwtttqqqoookkkgggbbb^^^\\\[[[ZZZYYYVVVYYY[[[\\\\\\^^^ccchhhmmmppptttxxx|||}}}yyyvvvrrrmmmiiicccaaa]]]YYYWWWVVVWWWWWWXXXYYY\\\___ccciiippptttvvv{{{{{{vvvsssooohhhbbb```\\\WWWTTTUUURRRRRRRRRRRRRRRQQQQQQPPPTTTVVVXXXYYYZZZ]]]aaadddhhhlllpppuuuxxx}}}{{{qqqeee^^^VVVSSSOOOKKKIIIJJJKKKMMMOOOQQQUUU\\\cccfffeeeccc```[[[SSSLLLHHHEEEBBBAAAAAA@@@???>>>===>>>>>>???AAAAAACCCGGGLLLRRRWWWZZZ^^^______\\\VVVPPPLLLJJJFFFFFFGGGJJJOOOVVV\\\```gggdddbbbbbbeeehhhiiihhhmmmqqquuuxxxyyyyyyzzz{{{SSSUUUWWWYYY]]]dddkkkqqquuu{{{}}}yyytttnnniiifffeeedddeeegggjjjmmmqqqvvv}}}~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{yyyyyywwwtttqqqmmmjjjiiidddaaa]]]ZZZYYYXXXXXXWWWUUUXXX[[[]]]^^^aaaggglllooorrrwwwzzz}}}{{{xxxtttpppkkkgggccc```]]]YYYWWWVVVVVVVVVUUUWWWZZZ^^^bbbhhhoootttxxx}}}}}}zzzuuupppmmmllleee___\\\YYYTTTQQQRRROOOOOOPPPPPPQQQQQQQQQQQQSSSUUUXXXZZZ\\\```eeehhhkkkooouuuzzz~~~~~~vvvkkk```YYYRRRPPPLLLHHHGGGGGGIIIJJJKKKMMMRRRXXX^^^aaa```___aaa\\\VVVPPPKKKGGGCCC@@@BBBBBBAAA@@@@@@@@@@@@AAABBBCCCEEEHHHLLLRRRVVVYYY___```___\\\VVVPPPLLLJJJDDDDDDFFFIIINNNUUU[[[^^^eeedddcccdddgggjjjkkkkkkpppssswwwyyyyyyyyyzzzzzzVVVWWWYYY[[[```fffnnntttzzzxxxuuupppkkkgggeeeddddddgggjjjmmmqqquuu{{{~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||{{{{{{{{{uuutttrrrnnnkkkgggdddccc___\\\YYYWWWXXXXXXWWWVVVVVVYYY]]]___```ccciiinnnsssvvvzzz}}}~~~zzzvvvrrrnnniiieee```^^^[[[XXXVVVTTTTTTTTTTTTVVVYYY\\\aaahhhoootttyyy}}}|||xxxtttpppkkkgggggg```ZZZYYYVVVPPPNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVXXX[[[]]]aaafffjjjnnnrrrxxx~~~|||ssshhh^^^WWWPPPMMMJJJGGGEEEFFFGGGHHHJJJLLLPPPUUUYYY\\\\\\\\\^^^ZZZVVVRRRNNNJJJEEEBBBDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDGGGJJJOOOSSSVVV\\\]]]\\\YYYSSSNNNJJJIIICCCCCCDDDGGGKKKPPPUUUXXX^^^^^^___bbbfffjjjmmmooosssvvvyyy{{{zzzyyyyyyyyyVVVXXXZZZ]]]aaagggnnnttt}}}{{{sssqqqmmmjjjgggfffeeeeeehhhkkkooossswww}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyyyyqqqpppmmmiiifffbbb```___\\\ZZZXXXXXXYYYZZZZZZYYYYYY]]]```bbbcccfffkkkpppwwwzzz}}}yyyuuuqqqlllgggccc]]]\\\YYYWWWUUUSSSSSSSSSSSSVVVYYY\\\aaagggoootttxxx|||}}}xxxsssoookkkfffcccbbb[[[VVVUUURRRNNNLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUUUUWWWZZZ\\\^^^bbbfffjjjpppuuu{{{~~~wwwnnndddZZZTTTNNNLLLIIIGGGFFFFFFGGGHHHGGGIIIMMMQQQSSSTTTUUUVVVWWWUUURRRPPPNNNLLLHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBDDDGGGKKKOOOQQQWWWWWWVVVSSSNNNIIIGGGFFFCCCCCCDDDEEEHHHKKKNNNPPPVVVYYY]]]bbbggglllqqqtttvvvxxx{{{{{{zzzxxxwwwwwwVVVXXX\\\___dddiiipppttt~~~yyyuuummmllljjjhhhggggggggghhhhhhkkkppptttyyy~~~~~~~~~}}}}}}~~~~~~~~~~~~||||||{{{zzzxxxvvvtttssslllkkkhhhdddaaa^^^]]]\\\ZZZXXXXXXYYY[[[]]]]]]\\\^^^aaaeeeggghhhkkkqqqvvv||||||xxxtttpppkkkfffbbbZZZYYYXXXVVVUUUTTTSSSSSSTTTVVVYYY]]]aaagggnnnsssxxx||||||xxxsssnnnjjjfffbbb___\\\VVVRRRRRRPPPMMMLLLMMMLLLLLLLLLLLLNNNPPPRRRSSSWWWYYY[[[^^^```dddiiillltttxxx{{{qqqggg^^^UUUPPPMMMKKKIIIGGGFFFFFFFFFGGGDDDGGGJJJKKKLLLLLLMMMNNNPPPOOOMMMLLLLLLLLLJJJHHHFFFFFFFFFGGGFFFEEEEEEDDDAAAAAAAAABBBDDDGGGKKKMMMPPPQQQPPPMMMIIIFFFDDDDDDCCCCCCCCCDDDFFFHHHJJJKKKRRRVVV\\\bbbhhhnnntttwwwvvvxxxzzzyyywwwtttssssssUUUYYY^^^ccciiinnntttxxxzzztttpppgggggggggfffgggggghhhiiillloootttxxx|||~~~~~~~~~}}}}}}|||wwwwwwvvvuuurrrooommmkkkhhhfffccc___]]][[[YYYYYYXXXWWWXXXZZZ]]]_________bbbeeejjjlllnnnsssyyy~~~}}}xxxtttpppkkkeeebbbYYYYYYXXXXXXWWWVVVVVVVVVVVVXXX[[[]]]aaagggnnnsssxxx|||wwwsssnnniiieeebbb^^^\\\XXXSSSOOOOOOOOOMMMLLLNNNMMMMMMLLLLLLNNNPPPRRRTTTWWWZZZ]]]```dddiiinnnrrrxxx|||vvvlllbbbYYYRRRMMMKKKIIIGGGFFFEEEEEEEEEFFFDDDGGGIIIIIIHHHGGGHHHJJJLLLJJJHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDAAAAAA@@@AAACCCFFFHHHJJJKKKLLLLLLIIIFFFCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKOOOTTT[[[aaafffkkkqqquuutttuuuwwwvvvsssooonnnmmmTTTYYY```gggmmmsssyyy|||xxxqqqmmmdddddddddeeefffgggiiiiiiqqquuuyyy~~~~~~}}}|||{{{{{{ssssssrrrpppmmmjjjgggeeedddbbb___\\\ZZZXXXWWWWWWWWWWWWWWWZZZ]]]`````````dddhhhmmmpppsssyyy}}}xxxtttpppkkkeeeaaaYYYYYYYYYYYYYYYXXXXXXXXXWWWYYY[[[^^^bbbgggnnnsssyyy}}}~~~}}}ssspppjjjeeebbb___\\\YYYVVVQQQMMMNNNOOOMMMMMMOOOPPPPPPOOONNNPPPRRRTTTVVVWWWZZZ^^^bbbggglllssswww{{{uuujjjaaaYYYRRRMMMIIIHHHFFFEEEDDDDDDDDDEEEFFFIIIKKKJJJHHHFFFGGGIIIKKKIIIFFFEEEFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDBBBAAAAAAAAABBBEEEHHHIIIIIIJJJIIIHHHEEECCCCCCDDDBBBCCCDDDFFFHHHJJJLLLMMMMMMRRRYYY^^^bbbffflllpppqqqssstttsssooollljjjiiiZZZ\\\aaahhhpppyyy{{{sssnnnjjjaaabbbdddeeegggjjjooorrruuuyyy~~~~~~~~~|||zzzvvvsssqqqmmmhhhhhhiiihhhddd___]]]\\\[[[YYYWWWVVVVVVVVVWWWXXXZZZ[[[\\\___cccfffiiimmmrrrvvvzzz~~~zzzuuupppkkkeeeaaaZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]```bbbeeeiiinnnrrrwww{{{}}}xxxuuupppkkkdddaaa___[[[UUUOOONNNMMMKKKJJJJJJLLLOOOPPPOOOOOOOOOQQQTTTVVVWWWVVV^^^___aaaeeejjjppptttwww|||ttthhh^^^UUUNNNJJJHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEHHHKKKLLLJJJGGGFFFFFFEEEEEEFFFHHHIIIKKKDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFIIIKKKMMMLLLPPPUUUZZZ___ccchhhlllsssrrrpppnnnllljjjjjjiii\\\^^^bbbhhhpppyyy~~~wwwpppkkkhhhaaabbbdddeeegggjjjooossswww{{{}}}{{{yyywwwsssqqqppplllgggfffgggfffbbb]]]\\\[[[YYYXXXVVVVVVUUUUUUWWWYYY[[[]]]___bbbeeehhhkkkoootttxxx}}}~~~yyyuuupppkkkeeeaaa[[[[[[YYYXXXXXXYYYZZZ[[[[[[]]]```cccfffkkkppptttxxx}}}}}}xxxsssooolllfff```\\\ZZZWWWRRRMMMMMMLLLJJJIIIJJJLLLNNNPPPQQQQQQRRRTTTWWWYYYZZZZZZ```aaaeeeiiioootttxxxzzz|||qqqfff]]]UUUOOOKKKHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEEEEHHHKKKMMMKKKIIIJJJIIIHHHGGGFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKMMMNNNOOORRRVVV[[[```eeejjjnnntttsssrrrpppooommmllllll```bbbfffkkkrrrzzzyyyrrrlllgggddd```bbbdddeeehhhlllqqquuuyyy}}}|||zzzxxxvvvuuusssooommmmmmiiieeeccccccbbb^^^[[[YYYXXXWWWVVVUUUUUUUUUUUUVVVYYY]]]```bbbeeeiiikkknnnrrrwww|||}}}yyytttpppjjjeeeaaa]]][[[XXXVVVVVVWWWYYYZZZZZZ]]]```cccggglllrrrvvvzzz~~~}}}|||{{{zzzwwwrrrkkkgggeee___YYYUUUSSSQQQMMMJJJKKKJJJIIIHHHIIIKKKMMMOOOSSSTTTUUUWWWZZZ\\\]]]^^^aaadddiiiooouuuzzz}}}~~~}}}wwwnnnddd\\\VVVPPPMMMIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEFFFIIILLLMMMLLLKKKMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIILLLNNNPPPQQQQQQRRRUUUYYY]]]bbbgggnnnrrrvvvvvvuuutttsssrrrqqqpppggghhhlllqqqwww}}}{{{tttmmmhhhdddccc```bbbdddfffiiinnnssswww|||}}}|||yyywwwtttsssqqqooollliiiiiieeeaaa___^^^\\\ZZZXXXVVVUUUUUUTTTTTTUUUUUUUUUUUUYYY]]]aaadddhhhkkknnnppptttzzz~~~|||xxxsssooojjjeeeaaa]]][[[XXXUUUTTTUUUWWWYYYYYY[[[___cccgggmmmssswww{{{yyyyyywwwvvvsssmmmfff```^^^YYYSSSOOOMMMLLLKKKIIIIIIHHHHHHHHHIIIKKKMMMOOOSSSUUUWWWYYY[[[]]]___aaacccgggmmmuuu{{{|||vvvmmmccc\\\VVVQQQMMMIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGIIIKKKMMMMMMMMMNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGJJJNNNQQQTTTUUUUUUTTTWWWYYY]]]aaaeeekkkrrrvvvxxxxxxyyyyyyxxxvvvuuusssnnnpppsssxxx}}}~~~wwwpppjjjfffdddcccaaacccfffhhhlllqqqwww{{{~~~|||{{{wwwuuurrrpppooolllhhheeeccc```]]]ZZZXXXWWWVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWWWWZZZ^^^bbbeeeiiinnnqqqssswww}}}~~~{{{wwwsssooojjjdddaaa]]][[[WWWTTTTTTUUUWWWYYYXXX[[[___cccgggmmmssswww|||~~~{{{zzzyyywwwuuusssoooiiibbb]]]XXXUUUPPPLLLKKKJJJJJJJJJHHHHHHHHHIIIJJJMMMOOOPPPRRRUUUXXXZZZ[[[]]]aaacccfffjjjqqqxxx~~~}}}wwwmmmddd\\\UUUPPPLLLIIIIIIJJJJJJJJJIIIHHHHHHFFFGGGHHHIIIJJJKKKMMMNNNLLLLLLLLLLLLKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKNNNRRRVVVYYYZZZYYYXXXZZZ]]]aaaeeejjjooouuuzzzyyyzzz|||}}}|||zzzwwwuuuuuuwwwzzz}}}yyyssslllgggeeeddddddbbbdddgggkkknnntttzzz~~~|||{{{vvvtttqqqnnnlllhhhdddaaa]]][[[XXXUUUTTTSSSTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZ[[[]]]```cccggglllqqquuuxxx{{{}}}zzzvvvrrrnnniiiddd```\\\ZZZWWWUUUUUUVVVXXXYYYZZZ\\\```dddhhhnnntttxxx}}}yyywwwxxxvvvrrrooojjjeee^^^ZZZSSSQQQOOOLLLJJJJJJJJJJJJHHHIIIJJJKKKMMMOOOQQQRRRSSSWWW[[[]]]]]]___dddhhhjjjmmmttt{{{~~~wwwmmmccc[[[TTTOOOKKKHHHIIIIIIJJJJJJIIIHHHHHHGGGHHHIIIIIIHHHIIIKKKNNNKKKLLLMMMMMMMMMMMMMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEGGGIIIKKKMMMOOOPPPPPPSSSWWWZZZ]]]]]]]]]\\\]]]```eeejjjoootttyyy|||{{{|||~~~~~~{{{wwwuuuxxxzzz~~~yyyuuunnnhhhdddcccdddeeecccfffiiimmmqqqwww}}}~~~~~~~~~}}}||||||uuusssooollliiieee```]]]XXXWWWUUURRRPPPPPPRRRTTTSSSTTTUUUVVVXXXZZZ\\\]]]```bbbccceeeiiinnnuuuzzz||||||yyyuuuqqqnnniiiddd```ZZZYYYXXXWWWWWWXXXYYYYYY]]]___cccgggkkkpppvvvzzz~~~zzzwwwvvvsssnnniiiddd___YYYVVVOOOOOONNNLLLJJJIIIJJJJJJIIIJJJKKKMMMPPPRRRSSSTTTVVV[[[```bbbbbbdddiiimmmooorrrwww}}}{{{uuukkkbbbZZZSSSNNNKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIHHHFFFGGGIIILLLLLLMMMNNNOOOOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIFFFGGGIIILLLPPPRRRUUUVVVVVVWWWZZZ]]]____________^^^bbbiiiooossswww{{{}}}{{{}}}{{{vvvsssyyy||||||vvvrrrlllfffbbbbbbccceeedddgggjjjnnnrrrxxx~~~~~~~~~~~~}}}}}}}}}}}}}}}uuurrrnnnjjjgggbbb]]]ZZZUUUTTTRRRPPPNNNOOOQQQTTTTTTTTTUUUWWWYYY\\\^^^___eeeeeefffgggjjjpppxxx}}}|||yyyuuuqqqmmmiiiddd```YYYYYYXXXXXXXXXYYYYYYZZZ___bbbeeeiiimmmrrrwww{{{{{{yyytttpppjjjddd___ZZZVVVSSSLLLMMMMMMLLLJJJIIIIIIJJJJJJKKKMMMOOOQQQSSSUUUVVVZZZ___dddffffffhhhmmmrrrrrruuuyyyxxxrrriii```YYYSSSNNNKKKGGGGGGHHHHHHIIIHHHHHHHHHGGGIIIIIIHHHEEEEEEHHHKKKNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLLLLKKKGGGIIIKKKOOOSSSVVVYYY[[[YYYZZZ\\\^^^``````aaa```^^^dddkkkrrrvvvyyy|||~~~|||~~~{{{uuurrr~~~}}}xxxvvvnnnkkkfffbbb``````bbbdddfffhhhlllqqqvvv|||||||||}}}{{{vvvqqqnnnjjjfffccc```\\\ZZZSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSUUUWWWXXX[[[___cccfffffffffiiimmmtttzzz~~~|||wwwrrrmmmgggaaa]]]ZZZZZZ[[[ZZZYYYZZZ]]]___bbbdddgggjjjooottt{{{{{{xxxrrrnnngggaaa\\\WWWRRROOOMMMLLLJJJJJJIIIJJJKKKKKKLLLMMMOOOOOOQQQTTTXXX\\\^^^```cccfffjjjnnnssswwwxxx{{{|||vvvrrrlllddd]]]VVVQQQNNNLLLJJJHHHGGGHHHIIIHHHHHHFFFGGGGGGHHHIIIJJJJJJJJJMMMMMMLLLLLLMMMMMMNNNOOOLLLLLLMMMNNNOOOOOOOOOOOOPPPOOONNNMMMLLLMMMNNNOOOLLLLLLNNNRRRWWW[[[\\\\\\^^^aaaeeegggeeecccaaa```eeeiiinnntttyyy{{{{{{{{{{{{zzzzzzzzzyyyvvvrrrnnn}}}xxxssspppllliiieeeaaa______aaacccfffiiimmmtttzzz~~~{{{{{{}}}zzzuuuoookkkgggccc```]]]ZZZWWWSSSRRRQQQQQQPPPPPPQQQQQQRRRTTTVVVXXXZZZ^^^bbbeeehhhiiijjjmmmqqqwww|||~~~}}}zzzuuuqqqlllgggaaa^^^[[[\\\\\\\\\[[[\\\^^^aaaccceeehhhkkkooouuu{{{|||wwwsssoookkkeee```[[[WWWRRROOOMMMLLLKKKJJJJJJJJJKKKLLLKKKMMMNNNOOOQQQTTTXXX\\\```cccfffiiimmmqqqvvvzzz}}}}}}wwwtttnnnggg```YYYUUURRRLLLJJJHHHGGGIIIJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOOOOPPPPPPPPPPPPOOOPPPOOONNNNNNNNNOOOQQQQQQPPPPPPRRRUUUZZZ]]]^^^^^^cccfffiiijjjiiifffddddddeeeiiiooouuuyyy{{{zzzzzzwwwwwwvvvvvvuuusssnnnkkk}}}yyysssnnnkkkllljjjfffbbbaaabbbccceeehhhkkkpppxxx~~~~~~{{{zzz{{{xxxrrrkkkhhhccc```]]]ZZZWWWTTTRRRQQQQQQPPPPPPPPPPPPPPPRRRTTTWWWZZZ\\\aaafffiiilllmmmooossswwwzzz}}}}}}{{{xxxsssoookkkgggbbb___]]]^^^^^^^^^]]]^^^```cccdddgggjjjmmmqqqvvv{{{|||wwwqqqmmmjjjfffaaa]]]YYYVVVRRROOOMMMMMMKKKJJJJJJJJJKKKLLLJJJLLLNNNPPPRRRUUUYYY]]]cccfffjjjmmmqqquuuzzz~~~|||vvvtttoooiiiccc]]]YYYWWWPPPMMMKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUUUUWWWVVVWWW[[[___bbbcccbbbfffiiilllllljjjhhhfffeeecccgggmmmssswwwwwwvvvtttrrrqqqppppppooommmiiifff~~~~~~}}}zzzvvvpppkkkhhhlllkkkhhhfffeeefffhhhjjjkkkooouuu|||}}}}}}zzzyyyyyyuuuooohhheeeaaa]]][[[XXXUUURRRQQQPPPPPPOOOOOOOOOPPPPPPRRRTTTXXX[[[^^^ccchhhlllnnnqqqtttxxx|||~~~}}}yyyuuuqqqmmmjjjgggccc```___``````______```bbbdddfffhhhlllooossswww}}}~~~{{{wwwqqqjjjeeedddaaa]]]YYYWWWTTTQQQNNNLLLKKKJJJIIIIIIIIIJJJKKKJJJLLLOOORRRTTTXXX\\\___fffiiimmmqqquuuyyy}}}~~~}}}yyytttsssoookkkgggbbb^^^\\\WWWUUURRRPPPPPPPPPPPPOOOLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPRRRSSSUUUVVVVVVWWWYYYZZZ[[[\\\]]]]]][[[[[[[[[ZZZZZZZZZZZZZZZ\\\\\\]]]```eeehhhiiiiiigggiiikkkkkkiiifffdddddd___ccciiinnnqqqqqqnnnmmmlllkkkjjjjjjiiigggcccaaa~~~}}}{{{xxxsssnnnjjjgggiiihhhgggfffgggiiilllmmmpppsssyyy|||~~~}}}yyywwwvvvqqqkkkfffccc___\\\ZZZWWWTTTRRROOOOOOOOOOOOOOOPPPQQQRRRSSSUUUYYY\\\```eeekkkoooqqqtttxxx|||}}}xxxtttpppllliiigggcccaaa``````aaa```___```ccceeefffiiinnnqqquuuzzz~~~~~~{{{wwwrrrllleee```___\\\XXXUUUTTTRRROOOMMMIIIIIIHHHHHHHHHIIIKKKKKKLLLOOORRRVVVYYY\\\aaadddjjjmmmqqquuuxxx{{{~~~xxxuuusssrrrqqqpppmmmjjjgggfff___\\\XXXUUUTTTSSSRRRPPPPPPQQQRRRTTTUUUWWWXXXYYYSSSSSSTTTVVVXXXZZZ\\\]]]]]]___aaadddfffhhhiiijjjhhhhhhgggeeedddbbb``````bbbbbbcccfffjjjmmmnnnnnnhhhiiijjjiiifffcccbbbaaa]]]```eeejjjlllkkkiiigggfffeeedddccccccaaa^^^\\\}}}{{{wwwsssnnnjjjfffeeecccccccccdddfffjjjmmmoootttwww}}}|||}}}|||xxxvvvtttooohhheeebbb^^^[[[XXXVVVSSSQQQNNNNNNNNNOOOPPPRRRSSSTTTUUUXXX[[[___ccchhhnnnrrrtttwww{{{}}}yyyuuupppllliiigggdddbbb___`````````___```bbbeeefffjjjooosssxxx||||||zzzwwwsssnnnhhhbbb]]][[[XXXUUURRRQQQOOOLLLJJJGGGGGGGGGGGGIIIJJJLLLNNNOOORRRWWW[[[___cccgggjjjnnnqqqvvvyyy{{{~~~|||xxxsssqqqrrrssssssttttttrrrqqqpppfffccc^^^[[[ZZZYYYWWWUUUTTTTTTUUUWWWYYYZZZ[[[\\\[[[\\\]]]___bbbeeeggghhhhhhiiilllooorrrtttvvvvvvvvvuuutttrrrooollljjjhhhhhhhhhhhhjjjmmmoooooonnnhhhiiijjjhhhdddaaa______\\\^^^bbbeeeffffffdddccc```___]]]]]]]]][[[YYYWWW}}}xxxuuupppjjjeeebbb``````______aaacccgggkkkooorrrwwwzzz{{{}}}|||wwwuuusssllleeeccc```\\\YYYWWWUUURRRPPPLLLMMMNNNOOORRRTTTVVVWWWYYY\\\___cccfffkkkqqquuuwwwzzz~~~|||zzzvvvpppllliiigggdddccc^^^______^^^^^^___aaacccfffiiiooouuuyyy~~~}}}|||xxxvvvsssppplllgggaaa\\\XXXUUURRRPPPNNNMMMJJJHHHGGGGGGGGGHHHKKKMMMPPPQQQSSSWWW\\\```dddiiimmmpppsssvvv{{{~~~yyytttqqqooonnnmmmooorrrtttvvvvvvvvvuuummmkkkgggeeedddcccbbbaaa]]]]]]]]]^^^______``````eeefffhhhjjjmmmpppsssttttttuuuwwwzzz|||}}}~~~~~~|||zzzwwwtttssspppnnnmmmmmmnnnnnnlllkkkeeeffffffccc___\\\ZZZZZZYYYZZZ\\\]]]^^^^^^]]]]]][[[YYYWWWWWWWWWVVVTTTRRR~~~{{{tttpppjjjccc^^^[[[[[[[[[^^^___aaaeeeiiinnnsssuuuxxx{{{{{{}}}{{{wwwtttrrrkkkdddaaa^^^ZZZWWWUUUSSSQQQNNNLLLLLLNNNPPPRRRUUUXXXYYY\\\___bbbeeeiiinnnssswwwzzz|||~~~zzz{{{wwwqqqllliiigggeeeccc]]]^^^^^^^^^]]]^^^```ccceeeiiiooouuu{{{{{{yyywwwvvvtttrrrooolllgggaaa\\\WWWTTTQQQNNNMMMKKKIIIGGGGGGGGGHHHJJJMMMPPPSSSUUUUUUYYY___dddhhhlllpppssswwwzzz~~~zzzrrrooommmmmmmmmhhhjjjnnnrrrtttvvvvvvvvvtttrrrooommmnnnnnnmmmlllkkkkkkkkkjjjjjjiiiiiiiiilllmmmoooqqqtttxxxzzz|||}}}}}}~~~|||zzzuuussspppooonnnllliiigggaaabbbaaa^^^ZZZWWWUUUUUUTTTUUUUUUVVVVVVWWWWWWWWWWWWUUUSSSSSSSSSRRRPPPOOOzzzvvvmmmiiiccc]]]ZZZZZZ\\\^^^\\\^^^aaadddgggmmmssswwwyyy~~~}}}||||||{{{yyyxxxuuupppjjjfff___\\\WWWSSSPPPOOOOOOPPPKKKMMMOOOPPPQQQSSSVVVXXX```cccgggjjjmmmqqquuuxxx|||~~~~~~}}}zzzvvvppplllhhheeeaaa___]]]]]]\\\[[[\\\^^^aaabbbfffhhhlllqqqwww~~~|||yyywwwuuuppppppooolllgggbbb]]][[[ZZZVVVQQQNNNMMMLLLJJJGGGJJJIIIIIIJJJMMMQQQVVVYYYYYY]]]bbbeeegggmmmuuu|||}}}}}}{{{tttmmmgggdddddddddggghhhjjjlllnnnppprrrsssuuuuuutttttttttuuuuuuvvvssstttttttttttttttttttttqqqsssvvvyyy{{{|||{{{{{{wwwtttpppmmmkkkiiifffccc___]]][[[XXXUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOQQQOOONNNOOOQQQQQQNNNKKK~~~yyyrrrnnnhhheee```[[[XXXXXXYYY[[[]]]___bbbeeeiiinnntttyyy{{{~~~}}}|||{{{yyywwwtttoooiiieee^^^[[[VVVRRROOONNNOOOPPPMMMOOOPPPQQQRRRTTTWWWZZZ___ccchhhlllooorrrvvvyyy}}}}}}yyyuuupppkkkhhhdddaaa___^^^]]]\\\\\\]]]___aaabbbfffhhhkkkqqqxxx}}}zzzwwwtttsssooonnnmmmjjjeee```\\\YYYXXXTTTQQQOOONNNMMMKKKHHHJJJJJJKKKLLLOOOSSSVVVXXX[[[```fffiiilllqqqyyy}}}}}}}}}xxxooogggbbbaaacccdddggghhhjjjkkkmmmoooqqqqqqttttttsssssstttuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxwwwyyy{{{}}}~~~~~~~~~}}}~~~~~~|||wwwsssnnnjjjgggeeebbb```\\\[[[YYYVVVTTTRRRQQQPPPOOOOOOPPPPPPPPPOOOOOONNNQQQOOONNNOOOPPPQQQOOOLLL}}}xxxrrrlllgggdddaaa^^^ZZZXXXXXXYYYYYY^^^```dddgggkkkqqqwww{{{~~~~~~}}}{{{xxxvvvrrrmmmgggccc\\\YYYUUUQQQOOONNNNNNOOOPPPQQQQQQRRRRRRUUUYYY\\\___ccciiinnnrrruuuxxxzzz~~~~~~|||xxxuuuooojjjgggdddaaa^^^___^^^]]]]]]]]]___aaabbbeeegggkkkqqqxxx~~~{{{wwwtttqqqpppmmmllljjjfffbbb]]]YYYVVVTTTSSSQQQQQQPPPOOOLLLJJJKKKLLLMMMPPPSSSUUUWWWXXX___dddkkkpppsssxxx~~~~~~~~~xxxrrrjjjbbb^^^___bbbdddhhhiiijjjkkklllnnnoooooorrrrrrrrrssstttuuuvvvwwwzzzzzzzzz{{{{{{|||||||||}}}~~~~~~|||{{{{{{||||||{{{zzz|||{{{yyyyyyzzzzzzyyyxxxuuupppjjjdddaaa^^^\\\[[[WWWVVVTTTRRRQQQOOOOOONNNMMMMMMNNNOOOOOONNNNNNNNNOOONNNNNNNNNPPPQQQPPPNNN}}}yyyuuupppjjjgggaaa___]]][[[ZZZZZZZZZ[[[^^^aaaeeeiiimmmsssxxx|||}}}zzzwwwtttpppkkkeee```ZZZWWWTTTQQQNNNNNNNNNNNNQQQRRRRRRRRRSSSVVV[[[^^^```eeekkkqqquuuxxxzzz{{{}}}|||xxxtttooojjjgggdddaaa___aaa___^^^]]]]]]^^^```aaacccfffkkkqqqyyy}}}yyyuuuqqqooommmiiihhhfffbbb^^^ZZZVVVTTTQQQQQQRRRRRRRRRPPPNNNMMMLLLNNNQQQUUUXXXZZZ[[[[[[ccchhhooouuuzzz~~~|||qqqmmmgggaaa___```bbbdddiiiiiijjjkkklllnnnnnnoooqqqqqqqqqrrrsssuuuvvvwww{{{{{{||||||}}}~~~~~~~~~|||{{{yyyxxxxxxvvvtttrrrsssrrrrrrsssuuuvvvvvvuuurrrllleee^^^ZZZXXXVVVUUUQQQPPPOOONNNMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPPPPzzzvvvrrrmmmhhhddd]]]\\\ZZZYYYYYYZZZ[[[\\\]]]aaafffkkkoootttzzz~~~}}}zzzvvvrrrmmmhhhbbb^^^XXXVVVSSSQQQOOONNNNNNNNNPPPQQQSSSTTTUUUYYY]]]aaaccchhhoootttxxxzzz}}}~~~~~~|||{{{xxxtttooojjjgggeeebbb___aaa```^^^]]]]]]^^^___```bbbeeejjjqqqxxx~~~|||xxxtttpppmmmkkkeeedddbbb^^^[[[WWWTTTSSSPPPQQQRRRSSSRRRQQQPPPOOOOOORRRVVVZZZ^^^```aaaaaaggglllsssyyy~~~}}}wwwjjjhhhfffeeedddddddddeeejjjkkklllmmmnnnoooppppppqqqqqqrrrssstttuuuwwwxxxyyyzzz{{{|||}}}~~~~~~}}}}}}{{{yyywwwvvvuuusssooollljjjjjjlllooorrrttttttsssmmmhhh```ZZZVVVTTTRRRQQQMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPRRR~~~xxxrrrmmmgggbbb^^^YYYXXXVVVUUUVVVXXXZZZ\\\^^^bbbhhhmmmrrrxxx}}}}}}zzzuuupppkkkeee___[[[WWWUUUSSSQQQPPPOOOOOOOOOOOOQQQUUUWWWZZZ]]]aaadddiiimmmssswwwzzz}}}~~~}}}||||||}}}{{{zzzxxxtttoookkkhhhfffcccaaaaaa```^^^\\\\\\\\\]]]^^^bbbeeejjjpppwww|||~~~{{{vvvrrrmmmjjjhhhaaa```^^^[[[XXXVVVTTTSSSPPPRRRSSSSSSRRRQQQQQQRRRTTTVVVZZZ___dddgggiiijjjnnnqqqvvv|||{{{rrrmmmffffffggghhhhhhhhhhhhhhhllllllnnnoooppprrrssssssssssssssstttuuuvvvwwwxxxyyyzzz{{{|||~~~}}}zzzyyywwwvvvuuurrrnnnkkkggghhhiiimmmppprrrqqqpppgggbbb\\\WWWTTTRRRQQQOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQOOOOOOOOONNNMMMNNNPPPRRR|||xxxrrrmmmhhhccc^^^ZZZXXXVVVTTTSSSTTTXXX\\\___aaaeeekkkqqqvvv{{{}}}zzztttoooiiiccc^^^ZZZVVVUUUTTTRRRQQQPPPPPPPPPOOORRRWWW\\\___bbbeeehhhnnnrrrvvvyyy|||~~~}}}}}}}}}~~~|||{{{zzzyyyuuupppllliiigggdddbbbaaa___]]][[[ZZZ[[[\\\]]]aaadddiiiooouuuzzz}}}~~~|||xxxtttooojjjgggeee^^^]]][[[YYYWWWUUUTTTTTTQQQSSSTTTSSSQQQPPPRRRTTTXXXZZZ^^^ccchhhmmmppprrrtttvvvzzzyyyqqqjjjfffeeeeeefffgggiiijjjlllmmmmmmnnnoooqqqsssuuuvvvwwwuuuuuuuuuuuuuuuvvvwwwxxx{{{{{{}}}~~~}}}yyyxxxwwwwwwvvvsssooollliiiiiikkkmmmoooooonnnlllbbb^^^ZZZVVVUUUSSSQQQOOOPPPPPPQQQRRRTTTVVVWWWXXXXXXXXXXXXXXXWWWUUUTTTSSSPPPQQQPPPNNNLLLLLLOOORRR~~~tttqqqlllhhhdddaaa]]]ZZZZZZXXXUUUTTTVVVZZZ___ccccccgggmmmtttyyy~~~~~~zzztttnnnhhhbbb]]]YYYVVVUUUTTTSSSQQQQQQQQQPPPOOOSSSZZZ___cccfffiiijjjrrruuuxxxzzz}}}~~~|||{{{zzzyyyvvvqqqmmmjjjhhheeeccc```___]]][[[ZZZZZZ[[[\\\aaadddiiioootttyyy{{{}}}|||zzzwwwrrrmmmhhheeeccc\\\[[[ZZZXXXWWWVVVUUUUUUSSSTTTTTTRRRPPPPPPRRRUUUZZZ\\\```eeekkkqqquuuwwwyyyyyy|||{{{ssskkkgggeeefffeeeeeeeeegggkkknnnpppnnnoooqqqsssuuuwwwyyyzzzwwwvvvvvvvvvvvvvvvwwwxxx}}}}}}{{{yyyxxxwwwwwwwwwtttpppmmmllllllmmmnnnooonnnkkkhhh^^^\\\YYYVVVUUUTTTQQQOOOSSSSSSTTTVVVXXXZZZ\\\]]]\\\\\\[[[ZZZYYYWWWVVVUUUQQQQQQQQQOOOLLLKKKNNNRRR~~~|||rrrooojjjeeeaaa^^^\\\\\\WWWXXXXXXXXXXXXYYY]]]```iiijjjnnnsssyyy~~~yyyuuunnnhhhdddaaa]]][[[YYYWWWUUUSSSRRRRRRSSSTTTTTTVVVZZZ^^^bbbhhhnnnrrrtttxxx}}}|||zzzzzzwwwrrrnnnllliiieeeccc``````___^^^]]]]]]^^^^^^aaaeeekkkppptttxxx|||~~~}}}yyyuuuooojjjfffccc___]]]ZZZXXXVVVVVVXXXWWWTTTQQQRRRSSSTTTTTTSSSTTTWWWYYY[[[___fffkkkppptttxxxzzz{{{}}}~~~yyysssmmmhhhdddcccfffhhhjjjlllnnnpppqqqrrrsssuuuxxx{{{}}}}}}}}}|||}}}{{{xxxvvvvvvxxx{{{}}}}}}~~~{{{vvvwwwxxxyyyxxxvvvtttrrrqqqpppooonnnmmmkkkhhheee^^^\\\XXXUUURRRRRRSSSSSSSSSTTTVVVXXX[[[___aaacccdddbbb___^^^]]]\\\ZZZXXXTTTTTTSSSQQQPPPPPPRRRUUU|||xxxuuuooolllhhhccc___\\\[[[ZZZUUUVVVWWWXXXYYY\\\```cccjjjlllpppuuu{{{~~~xxxssslllgggbbb___[[[YYYXXXVVVTTTSSSRRRSSSTTTUUUTTTXXX\\\```eeejjjooosssvvvyyy~~~}}}{{{wwwsssoookkkhhhdddbbbbbbbbbaaa```````````````bbbffflllqqqvvvzzz~~~~~~|||tttqqqkkkfffccc```]]]ZZZYYYWWWUUUUUUVVVUUUSSSPPPSSSTTTTTTSSSSSSVVVZZZ]]]```dddjjjooosssvvvzzz}}}xxxvvvqqqmmmiiifffeeeeeejjjkkkmmmnnnpppqqqrrrrrruuuvvvxxx{{{|||}}}~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~|||yyywwwxxxyyyzzzyyyxxxvvvtttrrrqqqpppooonnnkkkgggccc]]][[[XXXTTTRRRRRRSSSTTTTTTVVVXXX[[[___cccfffhhhkkkhhhdddbbb___\\\YYYVVVVVVVVVUUUSSSQQQQQQTTTVVV}}}yyyuuupppmmmiiigggddd```\\\ZZZYYYXXXTTTUUUWWWXXXZZZ^^^cccggglllnnnrrrwww|||~~~|||zzzvvvqqqjjjddd```\\\XXXVVVVVVUUUSSSRRRRRRSSSTTTUUUVVVZZZ```eeeiiimmmqqqtttyyy|||{{{wwwsssoookkkhhhdddbbbeeedddddddddcccccccccccccccgggmmmrrrwww|||}}}|||{{{yyyxxxnnnkkkfffaaa___\\\YYYWWWVVVUUUSSSSSSSSSSSSQQQOOOTTTTTTUUUUUUVVVZZZ___cccgggkkkppptttwwwzzz}}}zzzqqqnnnkkkhhhggghhhiiijjjppppppqqqrrrssssssrrrrrrwwwxxxyyyzzz{{{}}}}}}}}}}}}{{{yyyvvvxxxxxxzzzzzzzzzyyyxxxwwwsssrrrrrrqqqoookkkeeeaaa\\\ZZZWWWTTTSSSSSSTTTUUUVVVXXX[[[```eeejjjmmmoootttpppkkkgggccc^^^YYYVVVXXXXXXWWWUUUSSSTTTVVVXXX~~~zzzvvvqqqllliiieeecccaaa^^^[[[YYYXXXXXXUUUVVVXXXZZZ\\\```eeeiiilllppptttyyy~~~}}}zzzxxxtttooohhhbbb^^^ZZZVVVTTTRRRQQQPPPPPPPPPRRRTTTVVVYYY^^^eeejjjnnnqqqtttvvv|||}}}yyyvvvrrrnnnllliiifffdddffffffgggggggggfffffffffeeehhhmmmrrrvvvzzz|||yyywwwuuurrrppphhheee```]]][[[ZZZWWWVVVTTTSSSRRRRRRQQQQQQQQQPPPSSSUUUXXXZZZ\\\```dddggglllppptttxxxzzz|||~~~{{{vvvooonnnkkkjjjjjjlllooopppuuuuuuuuuuuuuuuuuutttssszzzyyyyyyyyy{{{}}}~~~}}}{{{yyywwwuuuwwwwwwxxxyyyyyyyyyxxxxxxuuutttttttttqqqllleee```[[[YYYWWWTTTSSSTTTUUUVVVWWWZZZ___dddjjjppptttvvvzzzvvvqqqlllgggaaa\\\XXXYYYZZZYYYWWWVVVWWWZZZ\\\{{{wwwssspppkkkhhhaaa```___]]][[[ZZZYYYYYYWWWYYYZZZ\\\^^^aaafffjjjmmmqqqwww{{{|||yyyvvvrrrmmmgggaaa]]]YYYVVVTTTOOOOOONNNNNNPPPRRRUUUVVV]]]bbbiiiooosssuuuwwwyyy}}}vvvssspppnnnlllkkkhhhffffffggghhhhhhhhhhhhggggggfffiiimmmppptttwww|||zzzuuurrrnnnjjjgggccc```\\\ZZZYYYXXXVVVUUUSSSSSSRRRRRRQQQRRRSSSTTTTTTWWW]]]aaadddgggjjjlllqqqtttxxx{{{|||~~~}}}xxxuuurrrpppnnnmmmmmmoooqqqssswwwwwwxxxxxxwwwvvvuuuuuu{{{zzzyyyyyyzzz}}}~~~{{{yyywwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuurrrllleee___[[[YYYWWWUUUTTTVVVXXXYYYZZZ]]]ccciiipppuuuyyy{{{|||yyysssnnniiiddd___[[[[[[[[[[[[ZZZZZZ[[[^^^aaa}}}zzzvvvssspppmmmiiifff]]]]]]]]]\\\[[[[[[ZZZZZZXXXZZZ\\\]]]___ccchhhllloootttzzz~~~{{{wwwtttnnnjjjddd___[[[XXXVVVTTTNNNNNNNNNNNNQQQTTTWWWYYYbbbfffmmmsssvvvyyy{{{|||~~~vvvssspppnnnlllkkkiiigggeeefffggghhhhhhhhhgggfffeeehhhkkkooorrrvvv{{{~~~~~~xxxrrrmmmiiiddd```^^^[[[XXXVVVVVVVVVVVVTTTRRRSSSTTTTTTSSSUUUXXXZZZXXX\\\aaafffiiilllooorrrvvvyyy}}}{{{wwwvvvsssrrrqqqppppppqqqrrrrrrwwwwwwxxxxxxxxxxxxwwwwwwzzzzzzyyyyyyzzz|||~~~~~~{{{yyyxxxyyyuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvtttssspppkkkddd___[[[ZZZXXXVVVVVVXXXZZZ\\\___bbbhhhnnnuuuyyy}}}~~~|||xxxtttoookkkfffaaa]]][[[\\\]]]]]]]]]___cccggg}}}yyyvvvrrrnnnkkkgggccc```ZZZZZZZZZ[[[[[[ZZZZZZYYYWWWYYY\\\^^^aaaffflllppprrrxxx~~~yyyssspppjjjfff```\\\YYYWWWUUUSSSOOOOOOOOOQQQSSSWWWZZZ]]]fffjjjpppuuuxxx{{{~~~xxxuuuqqqnnnllljjjgggeeebbbccceeeggggggfffeeedddccceeeiiimmmrrrwww}}}|||vvvpppkkkfffaaa^^^YYYWWWTTTSSSTTTTTTTTTSSSSSSTTTVVVVVVVVVXXX]]]aaa___aaadddgggkkkooouuuyyy|||yyyvvvwwwtttuuuuuuuuuuuuttttttsssuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~|||~~~~~~{{{xxxyyyzzzvvvvvvuuutttssssssssssssuuusssqqqooolllhhhbbb^^^\\\ZZZYYYWWWXXXZZZ]]]^^^eeehhhnnntttyyy}}}|||xxxsssnnnjjjeee```]]][[[\\\]]]^^^```ccchhhkkk{{{vvvsssooojjjgggccc^^^[[[WWWXXXYYYYYYZZZZZZYYYYYYUUUXXX[[[^^^bbbhhhooosssuuu{{{}}}wwwqqqmmmgggccc^^^ZZZWWWVVVTTTRRRQQQQQQQQQSSSVVVZZZ]]]```hhhlllqqqvvvyyy|||~~~~~~{{{wwwsssoookkkhhheeebbb```bbbdddeeefffeeedddcccaaadddhhhmmmrrryyy}}}zzztttooojjjfffaaa^^^VVVTTTQQQQQQRRRSSSSSSRRRSSSUUUWWWXXXXXX[[[```eeedddeeeeeefffjjjpppyyy|||zzz}}}}}}wwwuuuwwwvvvwwwxxxyyyyyyxxxwwwvvvssstttuuuwwwxxxyyyzzzzzzxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}|||}}}}}}~~~{{{}}}}}}zzzxxxxxxzzzxxxwwwvvvtttsssssssssssssssqqqnnnkkkiiieeeaaa]]]\\\[[[YYYXXXYYY[[[^^^```iiilllrrrxxx}}}|||xxxsssnnniiiddd___[[[ZZZ\\\^^^___aaaeeejjjnnn{{{wwwssspppkkkeee```\\\ZZZYYYZZZYYYWWWVVVUUUVVVWWWWWWXXXYYY[[[]]]bbbhhhpppuuuzzz~~~|||yyyuuuqqqmmmeeebbb^^^ZZZWWWUUUTTTTTTUUUTTTSSSUUUYYY^^^bbbdddhhhmmmtttzzz~~~zzzsssnnnjjjgggeeeccccccbbb```___```bbbeeegggdddfffjjjnnnsssxxx~~~|||xxxrrrmmmiiieeeaaa^^^YYYYYYXXXVVVSSSSSSTTTVVVWWWXXXZZZZZZ[[[___cccgggmmmiiigggiiiqqqyyy~~~|||zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvttttttuuuvvvxxxyyyzzzzzz}}}|||{{{zzzzzz{{{|||}}}~~~}}}}}}|||{{{{{{|||}}}~~~}}}~~~~~~|||yyywwwxxxxxxwwwxxxxxxwwwtttqqqrrrpppmmmiiieeebbb```^^^ZZZYYYYYYYYY[[[\\\^^^___fffmmmsssvvv{{{}}}}}}zzzuuuooohhhbbb^^^[[[[[[^^^aaadddgggkkkpppsss}}}xxxtttnnnkkkgggbbb___\\\[[[ZZZYYYXXXWWWVVVUUUVVVWWWWWWXXXZZZ]]]```dddjjjqqqvvv|||~~~zzzwwwrrrmmmiiicccaaa]]]YYYVVVTTTTTTTTTUUUTTTTTTUUUZZZ^^^bbbdddiiinnnuuu|||zzzsssnnnjjjgggeeeccccccbbb```___```bbbdddfffdddfffjjjnnnsssxxx}}}wwwtttnnnjjjfffccc___\\\YYYYYYYYYWWWUUUUUUWWWXXXXXXZZZ\\\^^^___bbbgggjjjooommmlllnnnuuu|||~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxvvvwwwwwwxxxyyyzzz{{{{{{|||{{{zzzyyyyyyzzz{{{||||||~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~|||zzzxxxxxxwwwwwwwwwxxxxxxwwwuuurrrppplllgggccc```___^^^[[[ZZZZZZZZZ\\\^^^```aaahhhnnntttwww|||}}}|||yyytttmmmgggbbb^^^\\\\\\^^^bbbfffiiimmmrrrvvv~~~yyytttqqqiiigggddd```]]]\\\[[[[[[YYYXXXWWWVVVVVVVVVWWWXXXYYY\\\```dddhhhmmmssswww~~~|||yyytttooohhhddd```^^^[[[WWWUUUTTTSSSTTTSSSSSSTTTVVVYYY^^^bbbeeekkkpppwww~~~zzzsssnnnjjjgggeeecccbbbaaa```___```bbbdddeeedddgggkkkoootttyyy~~~}}}zzzxxxpppmmmiiieeeccc```]]]ZZZWWWXXXXXXWWWVVVVVVXXXYYYYYY[[[___bbbdddgggkkknnnsssrrrrrrvvv{{{~~~||||||}}}~~~~~~}}}|||zzzzzzyyyxxxyyyyyy{{{{{{zzzzzzzzz{{{{{{|||||||||{{{zzzyyyxxxxxxyyyzzz{{{zzz{{{}}}~~~}}}{{{{{{{{{||||||~~~}}}{{{yyyxxxwwwwwwwwwyyyzzzzzzyyyssspppjjjddd```^^^^^^^^^\\\\\\\\\\\\^^^```bbbcccjjjqqqvvvzzz}}}~~~zzzwwwrrrkkkeeeaaa]]]\\\[[[^^^bbbfffjjjpppvvvzzz|||wwwrrrooohhhfffdddaaa^^^\\\[[[[[[YYYYYYWWWWWWVVVWWWXXXYYYZZZ^^^ccchhhmmmqqquuuxxx~~~{{{wwwrrrkkkddd___]]][[[XXXUUUTTTSSSSSSTTTQQQRRRTTTWWWZZZ^^^cccfffmmmrrryyy~~~yyysssmmmiiifffdddbbbaaa```______```aaacccdddeeehhhlllqqquuu{{{}}}{{{xxxuuurrrkkkhhhdddbbb```^^^\\\ZZZWWWXXXYYYXXXVVVUUUVVVXXXYYY\\\aaaeeehhhkkkoooqqquuuvvvyyy||||||zzzxxxzzz{{{}}}~~~~~~|||{{{yyyyyyyyy{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzyyyyyyzzz{{{{{{wwwyyy{{{}}}}}}|||{{{{{{{{{|||~~~}}}{{{zzz{{{yyyxxxxxxzzz{{{zzzyyysssooohhhbbb^^^\\\]]]^^^]]]]]]^^^___```ccceeegggmmmtttzzz}}}~~~xxxtttoooiiiccc___\\\[[[ZZZ\\\aaaeeejjjqqqwww||||||xxxssspppkkkiiigggccc```]]][[[ZZZZZZZZZYYYXXXXXXYYYZZZ[[[\\\```fffkkkooossswwwzzz}}}yyyuuuoooiiibbb]]]ZZZXXXVVVTTTSSSSSSTTTUUUQQQSSSWWWZZZ\\\```eeeiiipppuuu|||}}}xxxqqqkkkhhheeebbbaaa_______________aaabbbcccfffiiimmmrrrwww}}}{{{xxxtttpppmmmfffdddaaa___^^^]]][[[YYYZZZ\\\\\\[[[YYYXXXXXXYYYYYY]]]bbbgggjjjnnnqqqtttwwwyyy}}}}}}{{{yyywwwuuuxxxzzz|||~~~}}}|||{{{zzzzzz|||~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzzzz{{{|||}}}vvvwwwyyy{{{}}}}}}|||{{{{{{{{{|||}}}~~~}}}{{{zzz}}}|||zzzzzz{{{zzzyyywwwrrrnnnggg```]]]\\\^^^_________```aaacccfffiiikkkpppwww}}}vvvsssmmmfffaaa]]]ZZZZZZWWWZZZ^^^ccchhhpppwww}}}}}}yyyuuuqqqnnnllljjjfffccc___\\\[[[\\\[[[ZZZZZZZZZ[[[\\\]]]^^^bbbhhhmmmqqquuuyyy|||{{{vvvqqqlllfff```\\\XXXVVVUUUSSSSSSTTTUUUVVVSSSWWW\\\___aaaeeejjjooouuuyyy{{{vvvooojjjfffcccaaa___^^^^^^^^^______```aaabbbeeehhhlllqqqvvv||||||xxxtttpppkkkhhhcccaaa^^^]]]\\\[[[ZZZXXX]]]^^^```___]]]\\\\\\]]]\\\___cccgggkkkooosssvvvyyy||||||zzzyyyxxxvvvuuuxxxyyy{{{~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}wwwxxxyyyzzz|||~~~~~~}}}{{{{{{{{{|||||||||}}}~~~~~~}}}{{{yyy}}}|||{{{||||||{{{xxxuuuppplllfff```]]]]]]___```aaaaaabbbdddfffiiilllnnnssszzzuuurrrkkkddd^^^ZZZXXXWWWVVVXXX\\\aaagggnnnwww|||~~~zzzvvvrrrnnnmmmkkkhhhdddaaa^^^]]]]]]]]]\\\[[[\\\]]]^^^___```ccchhhmmmqqquuuzzz~~~}}}yyyrrrlllgggbbb^^^[[[VVVUUUTTTSSSSSSUUUVVVXXXXXX]]]cccfffgggkkkqqqvvv{{{}}}yyytttnnnhhhdddaaa___]]]]]]^^^^^^______```aaaaaabbbeeejjjnnntttzzz}}}xxxtttpppkkkgggcccaaa^^^\\\ZZZZZZYYYWWWVVVYYY\\\^^^______^^^___```___bbbeeehhhkkkpppuuuyyy{{{~~~{{{yyyxxxxxxyyyyyywwwvvvxxxyyy|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{|||xxxxxxyyyzzz|||~~~~~~}}}|||{{{{{{|||}}}~~~zzz{{{}}}}}}}}}|||zzzyyyyyyzzz{{{}}}~~~|||xxxuuunnnkkkfffaaa______```bbbbbbcccccceeehhhllloooqqqvvv}}}vvvqqqjjjbbb\\\XXXVVVUUUVVVXXX\\\```fffnnnwww|||{{{vvvssslllllljjjhhheeebbb```^^^^^^]]]]]]\\\]]]^^^``````aaadddhhhlllqqqvvv{{{{{{wwwoooiiiddd```\\\ZZZVVVUUUTTTSSSTTTUUUWWWYYY\\\aaahhhkkklllooovvv{{{~~~|||xxxsssmmmgggccc```^^^\\\]]]]]]^^^______````````````cccggglllqqqxxx}}}zzzuuupppmmmhhhccc```___]]]ZZZXXXXXXWWWVVVTTTSSSVVVZZZ\\\]]]^^^___```bbbdddfffiiilllqqqwww{{{|||}}}xxxwwwvvvvvvxxxyyyzzzyyywwwxxxyyy|||~~~~~~}}}{{{{{{|||||||||}}}}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{yyyyyyzzzzzz|||}}}}}}}}}|||{{{{{{|||}}}~~~yyyzzz|||}}}}}}{{{yyyxxxvvvwwwzzz}}}}}}yyyuuullljjjfffbbb``````aaabbbccccccdddfffiiimmmppprrrwww~~~vvvqqqjjjbbb[[[VVVTTTTTTWWWYYY\\\```fffnnnwww}}}~~~zzzvvvsssooommmkkkhhheeebbb```______]]]\\\[[[\\\^^^aaacccaaadddhhhlllqqqwww~~~uuuqqqkkkeeeaaa\\\XXXUUUUUUTTTUUUWWWWWWTTTVVV[[[```ccchhhmmmppptttxxx{{{~~~tttqqqlllhhheeebbb___\\\[[[[[[\\\\\\\\\]]]]]]]]]bbbeeejjjoootttyyy~~~zzzvvvqqqllliiieee```]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWYYY[[[[[[\\\]]]```cccfffhhhjjjmmmrrrxxx|||xxxtttrrrqqqpppqqqsssvvvxxxyyyxxx{{{{{{{{{~~~}}}{{{zzzzzzzzz{{{|||~~~{{{zzzzzzzzzzzzyyyyyyyyyxxxyyyzzz|||}}}~~~~~~~~~|||}}}~~~}}}|||{{{{{{}}}uuuuuuuuuuuuuuuuuuttttttsssuuuxxx|||~~~|||wwwsssoookkkfffbbbaaa```___^^^___bbbfffjjjmmmppptttwww~~~}}}tttkkkccc___[[[VVVUUUVVVVVVZZZ___dddjjjpppvvvzzz~~~zzzvvvsssqqqpppnnnkkkgggdddbbbaaa^^^]]][[[[[[[[[]]]```bbbccceeeiiimmmrrrxxx~~~tttpppiiiccc___[[[XXXVVVSSSRRRTTTWWWWWWUUUXXX]]]aaadddiiinnnrrrvvvzzz}}}}}}{{{wwwsssnnniiifffbbb^^^[[[[[[[[[ZZZ[[[\\\]]]^^^^^^bbbeeejjjnnnrrrxxx}}}~~~zzzuuurrrmmmiiieeebbb^^^[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[\\\^^^aaadddhhhjjjmmmpppsssyyy|||xxxtttqqqnnnmmmoooooopppsssvvvyyy{{{||||||{{{|||~~~|||~~~~~~~~~{{{{{{zzz{{{|||}}}{{{{{{{{{zzzzzzyyyyyyyyyxxxyyyzzz{{{|||}}}}}}}}}|||}}}}}}|||zzzyyyyyyzzzwwwvvvvvvuuuuuuttttttssstttvvvyyy}}}~~~|||wwwsssnnnjjjeeebbbbbbbbbaaaaaa```cccgggjjjnnnrrrwwwzzz{{{tttlllddd```\\\WWWUUUWWWXXX[[[```eeejjjqqqxxx|||~~~zzzwwwuuutttqqqnnnjjjgggdddccc]]]\\\[[[ZZZ[[[\\\___```eeegggkkknnnrrrwww}}}~~~sssmmmfff```\\\YYYWWWVVVRRRQQQSSSWWWWWWWWWZZZ___bbbeeekkkpppuuuyyy}}}{{{xxxxxxtttooojjjfffaaa]]]ZZZZZZYYYYYYYYYZZZ\\\___aaaccceeejjjnnnqqqvvv{{{~~~yyyuuuoookkkgggcccaaa^^^ZZZXXXYYYXXXWWWWWWVVVVVVVVVVVVVVVXXXZZZ[[[]]]___cccffflllnnnqqqtttwww{{{yyywwwsssooommmkkkkkkkkkmmmnnnpppssswwwzzz}}}}}}||||||~~~}}}{{{|||}}}}}}~~~~~~~~~}}}}}}{{{{{{{{{|||}}}}}}||||||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||}}}}}}{{{xxxvvvvvvwwwxxxxxxwwwvvvuuutttttttttvvvxxx{{{~~~|||wwwsssnnnjjjfffcccccccccccccccbbbeeehhhkkkpppuuu|||yyyssskkkccc```\\\WWWVVVXXXZZZ]]]aaafffkkkrrrzzz~~~xxxwwwtttpppllliiifffddd]]]\\\[[[ZZZ[[[\\\^^^___eeehhhkkkmmmqqquuuzzz~~~|||xxxpppjjjbbb\\\YYYWWWVVVUUURRRQQQSSSWWWXXXWWWZZZ```cccggglllrrrwww{{{zzzvvvuuurrrlllhhhdddaaa]]]ZZZYYYXXXWWWWWWYYY\\\```bbbdddgggkkknnnrrrvvv{{{~~~~~~|||yyyuuuqqqiiifffbbb___]]][[[XXXVVVWWWWWWVVVVVVUUUVVVVVVVVVWWWXXXZZZ\\\^^^aaafffjjjqqqssswwwzzz|||zzzuuurrrooolllkkkkkklllmmmnnnppprrrtttvvvyyy}}}}}}}}}}}}}}}}}}|||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~}}}}}}|||{{{zzzyyyyyyzzzzzzzzzyyyyyyyyyzzzzzz|||}}}}}}{{{wwwuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwzzz{{{}}}~~~yyyuuuooolllgggddddddddddddccceeegggjjjmmmrrryyywwwppphhhaaa^^^[[[WWWWWWYYY\\\^^^bbbffflllssszzz{{{zzzvvvrrrnnnjjjgggeee^^^]]]]]]\\\\\\]]]^^^___dddfffiiilllnnnrrrwww{{{|||vvvqqqkkkfff___YYYVVVUUUUUUTTTTTTSSSUUUYYYYYYYYY\\\aaaeeeiiinnntttxxx}}}zzzvvvpppmmmiiieeeccc```]]]ZZZXXXWWWVVVVVVXXX\\\___bbbfffiiilllooossswww{{{~~~|||zzzxxxuuuqqqnnnfffccc___]]][[[YYYWWWTTTVVVVVVUUUUUUUUUVVVVVVWWWWWWYYY[[[]]]```dddjjjnnnvvvyyy}}}zzzuuuqqqooommmkkkkkkmmmoooqqqrrrsssuuuuuuuuuwww{{{||||||}}}|||{{{zzzyyyyyy|||}}}~~~|||}}}~~~~~~~~~~~~}}}||||||{{{zzzzzz{{{{{{zzzyyyyyyyyyzzzzzz}}}~~~}}}{{{wwwuuuuuuuuutttuuuvvvwwwxxxzzz{{{{{{~~~~~~zzzvvvqqqmmmhhheeedddccccccbbbfffiiilllpppuuu|||}}}tttllleee^^^\\\[[[XXXXXX[[[^^^```dddhhhmmmssszzz~~~}}}yyyuuupppllliiiggg```_______________``````ccceeehhhkkkmmmqqqvvvzzz~~~xxxqqqmmmgggbbb\\\WWWUUUTTTSSSRRRTTTSSSVVVZZZ\\\[[[___dddhhhlllrrrwww{{{zzzvvvnnnkkkgggdddbbb___\\\ZZZWWWVVVVVVWWWXXX[[[^^^```fffiiilllpppssswww|||~~~~~~|||yyywwwuuurrrnnnkkkdddaaa^^^[[[YYYXXXUUUSSSUUUUUUUUUUUUVVVVVVWWWXXXXXXZZZ\\\___bbbhhhnnnssszzz~~~{{{uuurrrkkkkkkjjjkkklllnnnqqqsssuuuwwwxxxvvvtttuuuzzz~~~zzz||||||{{{yyyxxxyyyzzz}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{zzzyyyyyyzzz{{{{{{|||}}}|||zzzwwwuuutttuuussstttvvvxxxzzz|||~~~~~~}}}yyyuuuppplllgggdddddddddccccccgggjjjnnnsssxxxzzzrrriiibbb\\\\\\[[[ZZZ[[[^^^```ccchhhlllppptttyyy}}}}}}xxxsssoookkkiiibbbbbbbbbbbbbbbbbbbbbbbbccceeehhhkkknnnrrrwww{{{|||vvvpppmmmbbb___ZZZVVVTTTSSSQQQPPPRRRRRRUUU[[[^^^___dddjjjmmmqqqvvv{{{~~~zzzvvvooolllgggdddaaa___[[[YYYVVVVVVVVVWWWYYY[[[]]]^^^dddgggkkkooorrrwww|||}}}||||||yyyvvvsssqqqnnnjjjhhhccc```\\\ZZZXXXVVVSSSQQQUUUUUUUUUUUUVVVWWWYYYYYYZZZ[[[^^^```dddkkkrrrwww}}}|||xxxuuuqqqoooggghhhiiikkknnnpppssstttuuuxxxyyywwwtttuuuzzzyyyzzz{{{zzzxxxwwwyyy{{{|||}}}~~~}}}|||{{{||||||}}}}}}}}}}}}~~~~~~}}}|||zzzyyyyyy{{{|||}}}zzz{{{zzzxxxvvvtttsssttttttuuuwwwxxxzzz|||~~~~~~{{{vvvrrrllliiieeecccdddeeeffffffhhhkkkpppuuuzzzyyyqqqgggaaa\\\]]]^^^]]]___cccdddhhhmmmqqqtttwwwzzz|||{{{vvvqqqmmmkkkdddddddddcccccccccccccccdddfffiiilllooosssxxx|||{{{vvvqqqnnn```]]]YYYVVVTTTRRRPPPOOOOOOPPPTTT\\\```ccchhhoooqqquuuzzz~~~}}}yyyuuuqqqnnniiieeebbb^^^[[[XXXUUUVVVWWWXXXZZZ[[[[[[\\\cccfffjjjnnnrrrvvv{{{~~~|||zzzzzzwwwsssqqqnnnlllhhhfffbbb___[[[XXXVVVTTTQQQOOOUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^aaafffllltttyyy|||wwwsssqqqnnnmmmfffgggjjjmmmpppsssuuuvvvuuuwwwyyywwwtttuuu{{{xxxzzz{{{zzzwwwwwwyyy|||{{{|||~~~~~~|||zzzyyy|||||||||}}}~~~~~~}}}|||zzzzzzzzz|||}}}xxxyyyyyywwwtttrrrrrrsssvvvwwwxxxyyy{{{|||}}}~~~~~~~~~}}}}}}|||xxxtttppphhhfffcccbbbdddfffhhhhhhhhhlllqqqwww{{{xxxpppgggaaa]]]^^^``````cccggggggkkkpppuuuwwwyyy{{{|||