BM6P6(@ |||nnniiifffbbb``````]]]\\\^^^aaabbbfffqqq}}}{{{dddXXXggg}}}|||}}}~~~~~~|||{{{zzzyyyyyyzzz{{{{{{zzzzzzxxxwwwvvvppprrrtttvvvxxxxxxxxxxxxyyyxxxvvvtttrrrtttxxx{{{xxx|||}}}~~~}}}yyyxxx{{{qqqqqqrrruuuyyy{{{||||||xxxsssrrrrrrqqqpppmmmkkkkkkmmmpppqqqooommmmmmnnnoooqqq{{{xxx~~~nnnbbb^^^\\\XXXUUURRROOOKKKJJJJJJJJJGGGEEEDDDCCCBBBAAA@@@AAABBBBBB???@@@AAAAAABBBBBBAAAAAACCCCCCBBBAAAAAAAAABBBBBB@@@BBBDDDEEEFFFEEEDDDCCCAAAAAABBBBBBCCCDDDDDDEEEBBBCCCFFFHHHGGGIIITTTaaauuufffZZZNNNJJJOOO^^^vvv}}}|||||||||~~~|||zzz{{{|||}}}{{{zzzzzz}}}zzzwwwvvvwwwwwwuuussspppooonnnnnnnnnoooqqqrrrtttssssssssstttuuuwwwxxx||||||{{{zzzzzzyyyxxxxxxttttttttttttttttttssssssvvvsssooommmmmmqqquuuxxx~~~~~~~~~|||xxxuuusss}}}pppkkkiiieeecccddd^^^]]]___aaabbbfffqqq}}}wwwcccYYYiii}}}|||}}}~~~}}}{{{{{{{{{zzzyyyyyyyyyxxxwwwvvvuuuuuutttrrrsssuuuwwwxxxxxxxxxxxxxxxxxxvvvtttsssuuuyyy|||~~~||||||yyytttsssuuurrrrrrsssuuuxxx{{{|||}}}}}}xxxrrrnnnnnnoooppppppnnnmmmmmmoooqqqpppllliiiiiikkkllloooyyy||||||xxxtttrrryyywwwggg\\\XXXWWWTTTQQQNNNKKKHHHGGGGGGGGGDDDBBBCCCBBBAAA@@@@@@@@@AAABBB???@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBCCCAAABBBCCCEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEHHHJJJIIILLLYYYfff{{{~~~^^^VVVNNNNNNVVVggg~~~}}}~~~}}}||||||~~~|||zzzxxxwwwwwwzzzxxxuuuuuuvvvvvvsssqqqoooooonnnnnnoooqqqssstttvvvuuuuuutttuuuvvvxxxxxx{{{{{{zzzzzzyyyxxxxxxwwwttttttssssssssssssrrrrrrtttrrrpppnnnooorrrvvvxxx}}}}}}}}}|||zzzxxxuuusss}}}pppkkkiiigggeeeeee_________aaabbbfffqqq}}}yyyppp```ZZZkkk}}}|||}}}~~~}}}}}}}}}~~~|||zzzyyyzzzzzzyyyxxxzzzyyywwwuuuttttttttttttvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwww{{{~~~~~~{{{zzzvvvpppnnnooottttttssstttvvvyyy|||}}}|||zzztttpppllljjjjjjlllmmmnnnppppppqqqssssssqqqlllhhhfffiiikkkqqq|||wwwsssuuuxxxyyyxxxuuuvvvxxxxxxvvvrrrmmmjjjjjjrrrzzzuuukkk]]]TTTQQQPPPNNNKKKKKKIIIFFFEEEEEEDDDCCCAAABBBAAA@@@@@@??????@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCFFFFFFIIIKKKLLLQQQ^^^mmmoooRRRNNNKKKOOOZZZooo~~~}}}}}}}}}~~~}}}{{{xxxvvvtttttttttvvvuuutttuuuuuutttqqqooooooooonnnoooppprrrtttuuuwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvssssssrrrqqqqqqqqqqqqqqqqqqqqqpppqqqrrrtttvvvxxxzzzzzzzzzzzzxxxvvvtttrrrzzznnniiihhheeeddddddaaa``````aaabbbfffrrr~~~hhh\\\YYYlll|||}}}|||||||||}}}}}}}}}}}}}}}zzzyyyyyy{{{~~~}}}{{{zzzxxxwwwwwwxxxxxxwwwuuu|||zzzxxxvvvuuuuuuvvvwwwyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwxxxxxxxxxzzz}}}~~~}}}}}}~~~{{{zzzvvvpppmmmooouuuttttttssstttvvv{{{~~~{{{uuupppnnnkkkjjjjjjkkkmmmnnnssstttvvvwwwvvvsssnnnkkkfffkkkpppxxx{{{mmmggggggggggggggghhhkkkoooqqqooolllhhhffffffnnnvvvzzz}}}{{{uuuggg___UUUNNNLLLLLLJJJIIIIIIHHHFFFEEEDDDDDDCCCCCC@@@@@@@@@??????????????????@@@AAAAAABBBBBBAAAAAA?????????@@@AAABBBCCCDDDBBBBBBBBBBBBBBBAAA@@@?????????@@@AAAAAABBBBBBCCCEEEFFFHHHKKKMMMTTTeeettt```NNNLLLLLLPPP___yyy~~~{{{{{{{{{|||~~~{{{zzzwwwuuusssrrrqqqrrrsssssstttuuuuuutttqqqoooppppppoooooooooqqqrrrsssxxxwwwwwwwwwvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvsssrrrqqqpppooooooppppppooopppqqqssstttvvvvvvwwwwwwwwwwwwwwwvvvtttsssrrrzzznnniiigggeeecccdddbbb``````aaabbbfffsssyyy```XXXYYYlll}}}}}}zzzzzzzzzzzzzzzzzz{{{{{{wwwxxxyyy|||~~~~~~|||{{{zzzyyywwwvvvwwwvvvtttrrr{{{zzzwwwuuuuuuuuuwwwxxx{{{zzzyyyxxxxxxwwwwwwwwwuuuwwwyyyzzz{{{|||~~~~~~~~~}}}|||}}}|||{{{xxxsssqqqssstttttttttssssssuuuzzz~~~~~~~~~xxxrrrmmmmmmnnnnnnoooqqqsssuuuwwwxxxxxxwwwtttpppmmmkkkkkkrrrzzzxxxddd\\\ZZZYYYZZZ]]]^^^bbbhhhkkkjjjgggeeedddffflllrrrssstttsssmmmggg\\\WWWPPPKKKJJJJJJIIIHHHFFFFFFEEEDDDBBBBBBBBBCCC@@@@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBAAAAAA??????@@@@@@AAABBBCCCDDDBBBBBBBBBAAAAAA@@@????????????@@@AAAAAABBBBBBCCCDDDDDDFFFJJJOOOYYYlll}}}xxxYYYRRRPPPPPPUUUggg~~~{{{{{{||||||}}}~~~yyyxxxuuusssrrrqqqqqqqqqrrrtttvvvwwwvvvtttsssrrrsssrrrpppooonnnnnnooopppvvvvvvvvvvvvvvvvvvuuuuuuwwwvvvvvvvvvvvvvvvuuuuuusssrrrpppooonnnnnnoooooommmoooqqqsssuuuvvvvvvuuusssssssssssssssrrrqqqqqq|||ooojjjhhhfffddddddbbb``````aaabbbhhhuuuyyy\\\XXXZZZlll}}}~~~zzzyyyyyyyyyzzzzzz{{{|||{{{|||}}}~~~}}}|||{{{zzz|||zzzwwwvvvuuuuuusssrrrwwwvvvuuuuuuuuuuuuvvvwww{{{zzzyyyxxxwwwwwwwwwwwwvvvxxx{{{}}}}}}}}}|||~~~~~~~~~||||||||||||~~~}}}|||yyyuuusssuuusssuuuwwwvvvuuuwww|||}}}|||zzz||||||~~~|||zzzvvvrrrmmmoooqqqsssuuuwwwzzz}}}yyyxxxwwwsssooommmmmmnnnxxxvvv___WWWUUUTTTVVV[[[YYY___eeegggeeebbbbbbcccfffjjjllljjjhhhfffaaaZZZTTTPPPLLLIIIHHHHHHGGGGGGBBBBBBBBBAAA???>>>@@@AAA???@@@@@@@@@@@@???>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDGGGLLLSSS```vvvpppXXXOOOOOOPPPYYYppp||||||||||||||||||||||||}}}}}}|||wwwvvvtttrrrqqqqqqqqqrrrrrrtttvvvwwwuuuttttttuuuuuutttrrrpppooonnnnnnooouuuuuuvvvwwwwwwvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvtttssspppnnnmmmnnnoooooommmoooqqqsssttttttttttttpppppppppppppppppppppppp~~~~~~~~~|||oooiiigggdddbbbbbbaaa___```aaaccciiiwwwyyy\\\YYY\\\mmm~~~~~~{{{zzzzzzzzz{{{}}}~~~~~~}}}|||{{{{{{}}}zzzwwwuuuuuuuuuuuutttuuuuuuvvvvvvwwwxxxxxxxxxzzzyyyxxxwwwvvvvvvwwwwwwwwwzzz}}}~~~~~~~~~|||~~~|||{{{zzzzzzzzzxxxxxxzzz{{{}}}|||{{{xxxsssqqqsssssswwwzzz{{{zzz{{{}}}zzzyyyxxx}}}xxxzzz|||yyyxxxvvvuuurrruuuwwwxxxxxxxxxzzz|||ttttttrrrpppooosssyyy~~~sss]]]XXXYYYXXXZZZ___]]]bbbffffffccc``````aaacccfffeee```\\\[[[WWWRRRLLLJJJHHHFFFFFFEEEEEEDDD@@@AAABBBAAA>>>>>>@@@BBB@@@@@@AAAAAAAAA@@@???>>>???@@@AAAAAABBBBBBAAAAAACCCCCCCCCBBBBBBCCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAABBBCCCCCCDDDDDDGGGGGGJJJPPPYYYhhhdddTTTKKKMMMRRRbbb~~~{{{{{{|||||||||{{{{{{zzz{{{}}}}}}}}}||||||{{{zzzxxxxxxvvvuuusssqqqppppppqqqqqqrrrtttvvvuuutttsssuuuwwwwwwuuutttrrrqqqqqqqqqrrrtttuuuwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuusssqqqnnnmmmmmmooopppnnnooopppqqqrrrrrrrrrrrrmmmmmmmmmmmmnnnnnnoooppp~~~}}}{{{~~~zzzmmmgggdddaaa^^^___aaa______aaacccjjjxxxvvv^^^[[[^^^nnn~~~||||||{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}zzzvvvtttuuuvvvwwwwwwvvvvvvxxxzzz{{{{{{{{{{{{zzzyyywwwvvvvvvvvvwwwwwwxxx{{{~~~~~~~~~|||~~~~~~~~~|||zzzxxxwwwvvvuuuuuuvvvxxx{{{}}}~~~~~~{{{zzzvvvpppnnnppptttyyy}}}~~~}}}~~~}}}zzzxxxyyy~~~wwwxxx}}}yyyxxxyyyzzzzzz|||}}}{{{wwwuuuuuuvvvnnnooooooooosss|||qqq]]][[[^^^]]]^^^ccccccgggjjjiiiccc``````bbbaaabbb___YYYUUUUUUSSSOOOHHHGGGEEEDDDCCCCCCBBBBBBAAACCCDDDCCC@@@@@@BBBDDD@@@@@@AAABBBAAA@@@???>>>@@@@@@AAABBBBBBBBBAAAAAAEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAAAAABBBBBBCCCDDDAAAAAABBBCCCCCCDDDDDDEEEJJJJJJNNNTTT^^^oooqqqZZZPPPMMMQQQ[[[ppp}}}~~~zzzzzz{{{{{{|||{{{{{{zzzyyy{{{~~~yyyyyyyyyxxxwwwvvvuuutttuuutttrrrppppppppppppqqqqqqsssuuutttrrrrrruuuxxxwwwvvvuuutttssstttuuuuuuuuuvvvwwwyyyzzzzzzyyyyyyvvvvvvvvvvvvwwwwwwwwwwwwvvvtttqqqnnnmmmnnnooopppnnnooopppqqqqqqqqqqqqqqqllllllkkklllmmmnnnoooooo}}}{{{yyy|||}}}zzzlllfffddd```]]]]]]ZZZ\\\ZZZ^^^gggjjjvvvsss]]]XXX^^^uuu{{{~~~}}}|||{{{|||}}}}}}{{{{{{|||||||||~~~zzzwwwwwwyyyzzzyyywwwyyyxxxxxxxxxzzzzzzyyyxxxzzzyyyxxxxxxxxxzzz|||}}}~~~}}}{{{yyyzzz|||}}}|||{{{|||}}}zzzyyywwwwwwyyyzzzzzzyyyvvvwwwxxxyyyzzz|||}}}}}}|||wwwtttrrrrrr{{{|||||||||{{{}}}~~~zzzxxxwww}}}}}}xxx}}}xxxvvvwwwxxx{{{|||{{{wwwrrrmmmjjjjjjjjjlllooosss{{{uuuhhhfffeeebbbfffnnnnnnllliiifffeeebbb___\\\___[[[WWWSSSOOOLLLIIIFFFFFFFFFEEECCCCCCBBBBBBBBB@@@AAABBBAAA???>>>???@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIKKKPPP[[[lll{{{```SSSOOOMMMSSSccc{{{zzz}}}}}}{{{yyyyyywwwwwwwwwxxxyyyzzzwwwyyy|||~~~~~~|||{{{vvvwwwxxxyyyxxxvvvtttrrrmmmnnnnnnnnnoooooopppppprrrssstttsssrrrqqqssstttyyyxxxvvvtttssstttuuuvvvsssuuuxxxzzz|||{{{yyyxxxvvvuuusssqqqpppppppppqqqrrrqqqooommmllllllnnnnnnppprrrtttsssqqqnnnmmmmmmnnnnnnmmmmmmmmmmmmnnnnnn~~~|||zzzyyyzzz|||wwwjjjdddaaa^^^[[[[[[ZZZ\\\[[[___hhhlllyyy}}}lll[[[]]]iii{{{||||||{{{{{{|||~~~}}}~~~~~~}}}|||}}}zzzwwwwwwxxxyyyxxxwwwzzzzzzzzz{{{}}}|||zzzxxxyyyxxxyyyyyyzzz{{{|||}}}~~~~~~}}}||||||{{{yyyxxxwwwyyy{{{{{{zzzzzz{{{|||{{{yyyxxxxxxyyyyyyxxxwwwuuuvvvwwwyyy{{{|||}}}~~~}}}}}}}}}{{{xxxvvvwwwxxx}}}|||}}}|||zzzyyy||||||~~~xxxxxxtttttttttuuuuuuvvvuuuqqqlllhhhggghhhkkkpppxxxzzznnnnnnnnnlllpppxxxuuuqqqmmmhhheeeaaa]]]ZZZYYYVVVRRROOOMMMKKKHHHFFFEEEEEEDDDBBBBBBAAAAAABBB@@@AAABBBAAA???>>>???@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHKKKMMMTTTaaasssrrr[[[QQQNNNOOOYYYnnn{{{yyy{{{}}}{{{yyywwwvvvuuutttttttttuuuvvvvvvxxxzzz||||||{{{yyyxxxvvvwwwxxxxxxxxxvvvtttrrrnnnnnnnnnoooooooooppppppqqqrrrttttttsssrrrssstttwwwuuutttrrrrrrsssuuuvvvtttuuuwwwxxxyyyxxxwwwvvvuuutttrrrqqqpppooooooppprrrpppooommmmmmnnnoooppppppqqqrrrpppmmmjjjjjjjjjllllllmmmmmmnnnnnnoooooo~~~|||{{{zzzyyyyyy|||uuuhhhbbb```\\\ZZZZZZZZZ]]]\\\```iiinnn}}}xxxbbbRRR[[[ooo|||{{{{{{{{{|||~~~~~~||||||zzzxxxwwwwwwxxxwwwwww{{{{{{|||~~~~~~{{{xxxwwwxxxyyy{{{||||||}}}}}}~~~~~~}}}|||zzzxxxwwwvvvwwwyyy{{{|||{{{{{{|||}}}{{{zzzyyyyyyyyyxxxvvvtttssstttvvvxxxzzz}}}~~~zzz{{{{{{zzzyyyyyy|||~~~|||yyyzzz}}}|||{{{{{{{{{|||}}}{{{}}}}}}tttpppppppppooommmnnnmmmjjjgggfffiiimmmsss|||~~~uuuvvvxxxxxx|||zzzssslllfff```ZZZWWWSSSQQQMMMKKKJJJIIIGGGEEECCCCCCBBBAAA@@@@@@@@@@@@???AAAAAAAAA???>>>???@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCBBBBBBCCCCCCDDDFFFGGGHHHNNNQQQYYYiii~~~~~~dddTTTNNNNNNQQQaaa}}}{{{yyyzzzzzzyyywwwwwwvvvuuussssssssstttuuutttvvvwwwyyyyyyxxxvvvuuuuuuvvvwwwwwwwwwuuusssrrrnnnnnnnnnnnnoooooooooooooooqqqtttuuutttssssssssssssrrrqqqppppppqqqssstttvvvuuuuuuuuutttttttttssssssrrrqqqpppooonnnnnnnnnppppppooonnnooopppqqqrrrqqqqqqooollliiiggghhhiiikkklllmmmooopppppppppooo}}}{{{{{{{{{{{{zzz}}}vvviiicccaaa]]][[[[[[[[[^^^]]]aaakkkppp~~~xxxwww]]]OOOYYYnnn~~~}}}}}}}}}}}}~~~}}}{{{|||zzzxxxwwwvvvvvvvvvvvvzzzzzz|||~~~~~~zzzvvvuuuwwwyyy{{{|||}}}||||||~~~}}}zzzxxxvvvvvvyyy{{{}}}~~~}}}}}}~~~|||{{{yyyyyyyyywwwtttqqqrrrsssuuuwwwyyy|||}}}~~~zzzzzz{{{zzzzzz||||||yyyvvvwww{{{~~~|||{{{{{{}}}}}}~~~|||ssspppmmmjjjgggeeegggiiihhhhhhlllttt{{{zzz|||zzzoooggg___XXXTTTPPPNNNJJJHHHHHHFFFDDDCCCAAAAAA@@@??????????????????@@@AAA@@@???>>>???@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCEEEFFFHHHIIIQQQUUU```ssslllXXXNNNMMMOOOSSShhh|||zzzzzzyyyxxxvvvyyyxxxwwwvvvuuuuuuvvvvvvtttuuuvvvwwwwwwvvvuuutttssstttvvvvvvvvvtttsssqqqlllmmmmmmmmmmmmmmmmmmmmmmmmqqqtttvvvuuutttsssssspppooonnnmmmnnnoooqqqsssvvvuuusssqqqpppppppppqqqqqqqqqpppooonnnnnnmmmmmmoooooonnnooopppqqqssstttqqqpppnnnkkkhhhhhhjjjlllmmmnnnppprrrrrrqqqpppnnn~~~|||{{{|||}}}}}}{{{xxxkkkfffccc```^^^^^^[[[___^^^bbbkkkqqq~~~|||rrr[[[TTT[[[mmm~~~~~~~~~~~~{{{yyy{{{zzzxxxvvvuuutttuuuvvvwwwxxxzzz|||}}}{{{wwwssstttuuuwwwyyyzzz{{{zzzzzz{{{}}}}}}{{{xxxuuuuuuvvvxxxzzz|||}}}}}}}}}~~~}}}{{{yyyxxxwwwuuurrrppprrrssstttvvvwwwyyyzzz{{{zzz{{{{{{{{{{{{|||~~~~~~}}}{{{yyywwwyyy|||~~~~~~~~~zzz{{{~~~wwwqqqlllfffbbb___ccchhhkkkoooxxx~~~qqqfff]]]VVVRRROOOMMMIIIGGGFFFDDDBBB@@@@@@??????>>>>>>>>>>>>???>>>???@@@@@@>>>>>>???@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA??????@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJRRRYYYhhh|||{{{___PPPKKKMMMQQQXXXnnn~~~|||zzzyyyxxxwwwyyyxxxwwwvvvuuuuuuvvvwwwvvvvvvvvvwwwvvvuuutttsssrrrssstttuuuuuutttrrrqqqkkkkkkkkkkkkkkkkkkkkkkkknnnqqquuuvvvuuusssrrrrrrnnnmmmlllkkklllmmmoooqqqtttsssqqqooonnnnnnnnnooooooooooooooonnnmmmmmmlllmmmmmmnnnoooqqqrrrttttttqqqqqqooommmkkklllpppsssqqqrrrssstttsssqqqnnnlll}}}||||||||||||{{{zzz~~~xxxlllfffdddaaa___```\\\```___bbbkkkrrr~~~}}}mmmZZZTTTZZZkkk~~~|||||||||{{{zzzxxxzzzzzzyyyvvvtttssstttuuuvvvvvvwwwxxxyyywwwtttqqqssstttuuuvvvwwwwwwwwwwwwtttwwwyyyxxxuuussstttuuuuuuwwwyyyzzzzzz{{{|||}}}~~~{{{xxxvvvuuutttrrrqqqssssssssstttuuuuuuvvvvvvwwwyyyzzzzzzzzzyyy{{{|||}}}~~~~~~}}}|||}}}~~~~~~wwwuuu~~~{{{ssskkkeeeaaa___fffnnnttt{{{}}}oooddd[[[TTTPPPMMMKKKGGGEEEDDDCCCAAA?????????>>>>>>>>>>>>>>>???===>>>@@@???>>>>>>???@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLTTT___pppmmmVVVMMMJJJNNNUUU```www~~~|||zzzyyyxxxwwwuuutttsssrrrrrrssstttuuuwwwwwwwwwvvvuuutttsssrrrqqqrrrsssttttttsssqqqpppkkkkkkkkkjjjjjjjjjjjjjjjppprrruuuvvvtttrrrrrrrrrmmmlllkkkjjjjjjlllmmmoooqqqpppooonnnmmmmmmnnnooonnnoooooooooooonnnmmmllllllmmmnnnoooqqqrrrssssssqqqqqqpppnnnnnnooosssvvvsssssssssrrrqqqooolllkkk~~~}}}|||{{{yyywwwwww{{{vvvjjjeeeccc```^^^^^^]]]aaa```bbbjjjqqqwwwzzzfffXXXQQQ[[[nnn~~~{{{zzzzzz{{{zzzyyyyyyzzzyyyvvvsssqqqsssuuuvvvuuuuuuuuuvvvuuurrrpppssssssrrrrrrrrrsssssstttpppssswwwvvvtttrrruuuxxxsssvvvxxxyyyyyyzzz{{{}}}~~~{{{vvvtttsssssssssrrrttttttssssssrrrqqqqqqqqqqqqtttwwwxxxwwwvvvvvvwww}}}~~~~~~~~~~~~||||||~~~~~~yyy{{{}}}rrriiiffffffhhhppp{{{yyykkk___WWWQQQMMMIIIGGGDDDCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>??????<<<>>>??????>>>>>>???AAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAABBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNWWWdddxxx```PPPKKKJJJPPPXXXjjj~~~~~~}}}{{{yyyxxxwwwwwwqqqpppppppppppprrrssstttwwwvvvvvvuuutttrrrrrrqqqoooqqqrrrssstttrrrqqqpppmmmlllllllllkkkkkkkkkjjjssstttuuuuuusssqqqqqqrrrnnnmmmkkkjjjiiijjjlllmmmmmmmmmmmmmmmnnnnnnooopppnnnnnnooopppooonnnmmmlllkkklllmmmooopppqqqqqqrrrpppppppppooonnnnnnqqqtttqqqqqqpppooommmlllkkkkkk~~~}}}zzzvvvssstttxxx~~~ttthhhbbbaaa^^^\\\\\\]]]bbbaaabbbjjjpppqqqwwwaaaUUUSSSaaaxxx~~~~~~}}}~~~~~~{{{yyyzzzzzzzzzzzzyyyzzzyyyvvvrrrqqqrrruuuvvvuuuttttttttttttrrrpppsssrrrqqqpppooopppqqqrrrooossswwwxxxuuutttxxx{{{tttwwwyyy{{{{{{{{{}}}~~~{{{uuurrrrrrsssssstttuuutttsssrrrpppooonnnmmmlllppptttvvvuuutttssssss|||}}}~~~|||}}}}}}|||~~~~~~}}}~~~{{{zzzzzz}}}}}}~~~ppphhhhhhkkkrrr{{{vvvggg\\\TTTNNNKKKEEECCCAAAAAABBBCCCBBBAAA??????>>>>>>>>>>>>???@@@<<<>>>??????>>>>>>???AAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@AAABBBCCCEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOYYYhhh~~~uuuXXXLLLJJJJJJQQQZZZrrr{{{||||||zzzxxxvvvvvvwwwppppppooooooppprrrtttuuuvvvvvvuuutttrrrqqqppppppoooppprrrssssssrrrqqqpppnnnnnnnnnmmmmmmllllllllluuuuuuuuutttrrrpppqqqrrrnnnmmmkkkiiiiiijjjkkklllkkkkkklllmmmnnnoooppppppnnnooooooppppppooonnnmmmkkklllmmmooopppppppppppppppppppppnnnmmmlllnnnpppnnnmmmlllkkkkkkjjjkkkkkk|||{{{zzzvvvuuuwwwxxx|||}}}sssjjjfffccc___]]]^^^\\\[[[]]]bbbiiivvvcccrrrwww^^^ZZZYYYhhh}}}|||xxxvvvxxx}}}}}}{{{zzz{{{zzzzzzxxxwwwuuutttsssssstttttttttssssssrrrqqqpppooooootttsssrrrqqqppppppoooooonnnppptttwwwzzzzzzzzzyyyvvvuuuvvvyyy||||||yyyuuutttsssrrrqqqqqqrrrssstttttttttuuuuuutttrrrpppooommmqqqvvvvvvssssssvvvyyy|||}}}~~~~~~~~~}}}}}}}}}~~~}}}|||tttqqqtttyyy{{{mmm```WWWPPPKKKIIIIIIHHHFFFEEECCCBBBBBBAAA>>>>>>>>>>>>????????????@@@??????>>>>>>??????@@@BBBAAA???>>>>>>???AAABBBBBBAAAAAAAAAAAABBBCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@BBBAAAAAABBBBBBCCCDDDEEEDDDCCCDDDHHHIIIIIIOOOUUU```pppfffOOOJJJKKKLLLWWWggg}}}{{{yyywwwuuuttttttttttttsssrrrrrrssstttuuuvvvvvvvvvtttsssrrrqqqqqqqqqrrrrrrsssssssssrrrqqqqqqnnnmmmmmmmmmllllllllllllooorrrtttssspppooopppsssnnnmmmkkkkkkmmmnnnmmmllllllmmmnnnoooqqqqqqrrrrrrpppooommmmmmnnnnnnmmmkkklllkkkkkkmmmppprrrrrrqqqmmmoooppppppooooooppprrroooooommmllllllkkkkkkkkk~~~yyyyyyyyyvvvvvvxxxxxx||||||rrrhhhdddaaa^^^]]]^^^^^^___bbbggglllzzzxxxaaasssqqqYYYVVVYYYjjj|||yyywwwuuusssvvv{{{|||zzzzzzzzzzzzyyyuuutttssssssssstttuuuvvvqqqqqqqqqpppppppppppppppsssrrrqqqpppoooooooooooommmppptttyyy|||}}}||||||yyyxxxwwwxxxzzzzzzwwwtttuuutttsssrrrrrrssstttttttttuuuuuuuuuuuusssrrrqqqooorrruuuuuurrrrrruuuyyy|||}}}~~~~~~}}}~~~}}}}}}}}}~~~}}}|||}}}zzzzzzvvvnnncccXXXPPPKKKHHHFFFHHHGGGEEECCCBBBAAAAAA@@@======>>>>>>>>>?????????@@@@@@????????????@@@@@@BBBAAA@@@>>>>>>???AAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGIIIGGGHHHKKKLLLNNNUUU]]]iiiyyypppZZZJJJIIILLLOOO]]]ooo}}}|||zzzxxxvvvuuuuuuuuuxxxwwwuuutttssssssttttttwwwvvvuuusssrrrrrrssssssssssssssssssrrrqqqpppooonnnmmmmmmmmmmmmlllllllllnnnoooqqqqqqpppoooooopppooommmllllllmmmnnnnnnmmmkkkkkkmmmnnnooopppppppppqqqooommmmmmnnnnnnmmmllllllkkkkkkllloooqqqrrrqqqpppqqqqqqpppooonnnnnnoooooonnnmmmlllllllllllllll{{{wwwwwwwwwvvvvvvxxxyyy}}}|||qqqfffaaa___\\\\\\^^^^^^aaafffjjjpppsssbbb{{{rrrZZZXXXYYYmmm}}}uuusssrrrrrrrrruuuyyy~~~}}}zzzyyyyyyyyyxxxwwwrrrrrrqqqqqqrrrtttuuuvvvooooooooooooppppppqqqrrrrrrqqqooonnnnnnnnnoooooommmpppvvv{{{~~~|||zzzxxxxxxxxxwwwvvvtttwwwvvvuuutttttttttttttttvvvvvvwwwwwwvvvuuusssrrrssstttuuusssqqqqqquuuyyy}}}}}}~~~~~~}}}|||~~~~~~}}}}}}}}}~~~~~~~~~~~~zzzvvvxxxxxxuuurrrrrrfff```WWWOOOJJJGGGEEEDDDEEEDDDCCCAAA@@@?????????======>>>>>>>>>>>>??????@@@@@@????????????@@@@@@BBBAAA@@@??????@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIGGGGGGIIIKKKOOOYYYcccyyy```QQQHHHKKKOOOTTTfffzzz}}}|||{{{yyyxxxwwwwwwwwwyyyxxxvvvuuutttuuuuuuvvvxxxvvvuuussssssssstttuuutttttttttsssrrrpppnnnnnnooonnnnnnnnnmmmmmmmmmmmmooonnnooopppqqqrrrqqqppppppnnnlllmmmnnnooonnnnnnlllmmmnnnooopppqqqqqqqqqqqqooommmlllnnnoooooonnnmmmkkkjjjkkknnnqqqrrrrrrrrrssssssqqqnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnzzzvvvwwwwwwuuuuuuxxxxxx|||{{{oooddd___\\\[[[[[[^^^\\\aaaggglllsssrrrjjjsssZZZZZZXXXlllzzzsssqqqqqqssstttvvvyyy}}}zzzxxxwwwwwwwwwwwwuuusssrrrqqqqqqpppqqqrrrtttuuurrrqqqpppppppppqqqrrrrrrrrrqqqooonnnnnnooopppqqqooosssxxx}}}}}}|||zzzyyyxxxvvvvvvvvvvvvvvvwwwwwwvvvuuuuuutttttttttwwwwwwxxxxxxxxxwwwuuutttvvvvvvtttrrrpppqqquuuxxx|||}}}~~~~~~~~~}}}{{{{{{}}}~~~}}}||||||}}}zzzsssmmmmmmlllgggcccccc\\\XXXQQQKKKHHHFFFEEEDDDCCCBBB@@@???>>>=====================>>>>>>>>>???@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFGGGIIILLLRRRaaannnvvvZZZQQQLLLNNNQQQZZZppp}}}||||||{{{zzzyyyyyyyyyuuutttttttttuuuwwwxxxzzzwwwvvvuuussssssssstttuuuuuuttttttsssqqqooonnnmmmqqqqqqpppppppppooooooooosssqqqppprrruuuvvvtttqqqqqqooommmnnnooopppooonnnooopppqqqrrrssssssssssssqqqooommmlllnnnpppppppppmmmllljjjkkknnnppprrrrrrrrrrrrsssqqqooommmnnnooooooooonnnnnnoooppppppqqq|||wwwwwwwwwttttttvvvxxx{{{yyynnnbbb]]]\\\ZZZ[[[]]]\\\bbbhhhnnnzzzsssqqqoooVVVWWWWWWiii{{{vvvttttttwwwwwwxxxzzz{{{||||||||||||uuuttttttuuuuuuuuussspppsssrrrqqqppppppqqqrrrsssvvvuuusssrrrqqqqqqrrrssssssqqqpppnnnoooppprrrtttsssvvvyyy|||}}}{{{yyywwwuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwwwwvvvvvvuuuuuutttwwwxxxyyyyyyyyyxxxwwwvvvxxxvvvsssqqqoooqqqtttwwwzzz{{{|||||||||{{{zzzyyy{{{|||~~~}}}|||zzz{{{{{{~~~~~~wwwooohhhfffddd^^^ZZZYYYVVVRRRMMMIIIGGGEEECCCBBB@@@@@@>>>===<<<<<<<<<<<<<<<============>>>>>>>>>@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGKKKJJJKKKOOOTTT^^^pppeeeUUUOOOLLLNNNRRR```|||||||||||||||{{{{{{zzzzzztttssssssssstttvvvxxxyyyvvvvvvuuuttttttssssssssssssssssssrrrqqqooonnnmmmssssssssssssrrrrrrrrrrrrtttrrrppprrrvvvwwwuuurrrrrrpppnnnooopppqqqpppooopppqqqrrrsssssstttssssssqqqooommmnnnoooqqqrrrqqqmmmlllkkkllloooqqqrrrrrrpppqqqrrrqqqpppooooooqqqppppppppppppqqqssstttuuu|||wwwwwwvvvssssssuuuvvvzzzxxxmmmbbb^^^\\\ZZZZZZ\\\^^^ccciiiqqqttttttkkkUUUXXXTTTeee{{{}}}{{{xxxxxx{{{{{{{{{{{{zzzyyyxxxwwwwwwrrrrrrsssuuuvvvuuurrroootttsssrrrqqqqqqqqqrrrsssyyywwwuuusssqqqrrrsssssssssqqqooonnnoooqqqtttuuuvvvwwwxxxyyyxxxvvvsssrrroooqqqsssttttttuuuwwwyyyuuuuuuvvvvvvvvvvvvuuuuuuwwwxxxyyyzzzzzzyyyxxxwwwwwwuuussspppppprrruuuwwwvvvwwwyyyzzzzzzzzzyyyxxxxxxzzz{{{{{{zzzyyyyyyzzzzzz||||||zzzxxxxxx||||||tttkkkdddaaa^^^XXXTTTSSSOOOLLLHHHEEECCCBBB???>>>???>>>===<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>======>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIMMMSSSZZZggg}}}vvv\\\MMMKKKJJJNNNVVVjjj{{{{{{|||||||||{{{{{{zzzvvvvvvuuutttttttttuuuvvvwwwwwwxxxxxxwwwuuusssqqqqqqqqqqqqqqqqqqqqqpppooouuutttttttttssssssssssssrrrrrrqqqrrrssssssrrrpppsssqqqooopppqqqrrrqqqpppnnnooopppqqqqqqqqqqqqqqqooonnnnnnooorrrsssrrrqqqmmmmmmmmmooorrrssssssrrrpppqqqrrrrrrpppooopppqqqoooooopppqqqrrrtttvvvwwwyyyuuuuuuuuussssssuuuuuuyyy}}}vvvlllccc___]]][[[ZZZ\\\^^^aaafffpppxxxxxxeeeRRRZZZRRRcccyyy~~~~~~{{{zzz}}}{{{{{{zzzyyywwwvvvuuutttrrrrrrtttvvvxxxwwwsssppprrrrrrqqqqqqrrrssstttuuuwwwvvvsssqqqqqqrrrtttuuurrrpppnnnmmmnnnpppsssvvvvvvvvvuuutttsssqqqpppoookkkooorrrtttssssssuuuvvvrrrsssuuuvvvvvvvvvvvvuuuwwwxxxyyyyyyzzzyyyxxxwwwvvvtttrrrqqqrrrtttuuuvvvssstttvvvwwwxxxyyyxxxxxxvvvwwwyyyyyyxxxwwwwwwxxxxxxzzz{{{xxxttttttxxx|||~~~}}}vvvooofff^^^[[[XXXRRRNNNMMMIIIGGGDDDBBBAAA@@@>>><<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<======???@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFIIIOOOXXXaaapppgggUUUIIIJJJLLLSSS___uuuyyyzzz{{{|||||||||{{{zzzwwwvvvuuuuuuuuuvvvwwwwwwxxxzzz||||||{{{wwwssspppmmmnnnoooqqqqqqrrrrrrrrrttttttsssssssssrrrrrrrrrssstttuuutttrrrqqqqqqqqqsssrrrpppppprrrsssrrrqqqnnnoooooopppppppppppppppmmmmmmoooqqqttttttsssqqqmmmmmmooorrrtttuuutttrrrrrrssstttrrrpppnnnooopppmmmnnnnnnppprrrtttvvvwww{{{uuurrrssstttssssssvvvtttxxx|||uuulllccc```___[[[ZZZ[[[[[[^^^bbbnnn|||}}}}}}[[[KKKVVVPPPaaayyy~~~|||{{{~~~{{{zzzyyyxxxwwwuuuttttttssstttvvvxxxzzzyyyuuurrrqqqppppppqqqrrruuuwwwxxxuuusssqqqpppppprrruuuvvvpppooommmlllmmmooosssuuuttttttsssqqqpppooonnnnnnjjjnnnrrrtttsssrrrrrrtttqqqrrrtttuuuvvvwwwvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwuuusssqqqqqqsssuuuvvvvvvqqqrrrtttvvvwwwxxxxxxxxxtttvvvxxxxxxvvvvvvvvvwwwxxxzzz{{{xxxtttssswww|||uuuooojjjaaaYYYVVVSSSNNNJJJJJJFFFDDDBBBBBBBBBAAA???===>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;;;;<<<<<>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===:::999999;;;===???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDHHHHHHFFFGGGJJJNNNTTT^^^jjjyyyiiiVVVOOOPPPQQQTTT]]]ppp}}}}}}{{{{{{{{{{{{{{{yyyyyywwwvvvwww{{{~~~|||zzzxxxuuusssoooooopppppprrrsssuuuvvvqqqsssuuuvvvtttsssssstttvvvuuusssqqqpppqqqrrrtttssssssrrrqqqppppppooooooqqqppppppoooooonnnnnnnnnoooqqqsssuuuvvvuuusssqqqqqqsssuuuuuuuuuuuuvvvwww}}}{{{wwwssspppnnnnnnnnnmmmmmmnnnoooqqqrrrssstttrrrqqqpppooonnnmmmmmmmmmoooqqqtttyyy~~~sssiiifffddd___[[[ZZZVVV]]]eeeooouuupppZZZQQQPPPXXXkkk|||xxxuuuvvvvvvvvvvvvttttttssssssssssssssstttpppoooooonnnooooooqqqqqqtttqqqmmmlllmmmnnnoooooonnnmmmlllllllllnnnpppqqqsssqqqooommmlllkkkllllllppprrrttttttrrrqqqpppqqqtttttttttttttttttttttttttttuuuwwwyyyxxxwwwuuusssppppppoooooooooqqqsssuuuppprrruuuwwwxxxxxxvvvuuuvvvuuutttttttttvvvxxxyyy|||{{{{{{{{{|||~~~~~~zzzvvvwwwzzzzzz|||~~~yyyppphhhccc\\\ZZZVVVQQQMMMJJJHHHGGGBBBBBBAAA@@@???>>>======999999888888888888999999<<<<<<<<<<<<<<<<<<=========<<<:::999999;;;===???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFDDDEEEIIIIIIGGGIIIMMMRRR\\\iiivvvsssXXXLLLJJJLLLQQQZZZhhh~~~}}}{{{{{{||||||{{{zzzyyyxxxwwwyyy|||}}}zzzxxxwwwvvvtttrrrqqqrrrrrrssstttuuuvvvvvvsssuuuwwwwwwvvvtttttttttuuutttssssssssstttuuuvvvvvvvvvvvvuuutttsssssssssrrrrrrrrrqqqqqqqqqppppppqqqsssuuuvvvvvvtttrrrqqqqqqsssuuuvvvuuuuuuvvvwww~~~zzzuuuqqqnnnmmmlllmmmnnnooopppqqqsssttttttzzzmmmmmmlllkkkjjjjjjkkkkkkmmmooosssxxxtttjjjfffddd```\\\[[[WWW]]]dddoooxxxiiiTTTPPPSSS___xxx~~~yyywwwxxxzzz{{{{{{vvvuuusssqqqpppqqqrrrsssnnnnnnnnnooooooooopppppprrrooolllkkklllnnnoooooonnnnnnmmmlllmmmnnnoooppppppooonnnmmmmmmnnnnnnooorrrtttuuuuuutttrrrrrrrrruuuttttttsssrrrqqqppppppqqqsssuuuvvvvvvuuusssrrrrrrrrrqqqppppppqqqssstttrrrsssvvvxxxyyyxxxwwwvvvttttttttttttuuuwwwzzz{{{|||}}}}}}~~~}}}zzzvvvtttwww~~~~~~||||||}}}~~~~~~~~~~~~xxxnnnfff```]]]WWWUUURRRNNNJJJFFFDDDCCCAAAAAA@@@???>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999999;;;===>>>@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGEEEFFFIIIJJJIIILLLRRRZZZgggxxxaaaOOOLLLOOONNNWWWggg}}}~~~|||{{{||||||{{{zzzzzzyyyyyy{{{~~~|||zzzwwwuuuvvvvvvuuuttttttuuuvvvwwwwwwwwwvvvvvvuuuwwwyyyyyywwwuuuuuuuuusssttttttvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvuuuuuuuuutttttttttttttttuuuvvvwwwwwwvvvtttqqqoooqqqsssuuuvvvuuutttuuuuuu}}}{{{wwwssspppnnnllllllnnnooopppqqqrrrssstttuuusssggggggfffffffffgggggghhhjjjnnnsssyyy|||qqqfffcccbbb___\\\\\\[[[___dddnnn~~~cccOOOOOOWWWeee{{{yyyzzz}}}zzzxxxuuurrrqqqrrrssstttoooooopppqqqqqqqqqqqqqqqqqqnnnkkkjjjlllnnnooopppqqqpppooonnnmmmmmmmmmnnnnnnnnnnnnoooppppppqqqqqqqqqsssuuuuuusssrrrqqqrrrssssssrrrqqqpppoooooonnnoooppprrrssstttssssssrrrsssrrrrrrrrrssstttuuuvvvtttuuuwwwyyyyyyyyyxxxxxxsssttttttuuuwwwyyy{{{}}}}}}~~~zzzwwwwwwxxx{{{~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~{{{{{{}}}pppfff```\\\ZZZRRRPPPNNNJJJGGGDDDBBBAAA??????>>>>>>===<<<<<<;;;======<<<<<<<<<===>>>>>><<<<<<<<<;;;:::::::::999;;;;;;:::999:::;;;===>>>@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFIIIIIIJJJPPPXXXcccqqqkkkXXXOOOPPPTTTUUUbbbxxx~~~|||{{{||||||{{{zzzzzzzzzzzz|||~~~~~~}}}|||{{{xxxvvvuuuvvvxxxxxxxxxuuuvvvxxxyyyyyywwwvvvtttvvvxxxyyyyyywwwuuutttuuurrrsssuuuxxxzzz{{{||||||yyyxxxxxxxxxwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxvvvssspppoooqqqsssvvvvvvuuutttsssttttttsssqqqooonnnnnnnnnnnnoooooopppqqqssstttuuuvvvwwwlllbbbbbbbbbbbbbbbcccdddeeehhhmmmsssyyyyyynnndddbbbbbb```^^^^^^]]]^^^aaakkkaaaMMMOOOZZZiii}}}{{{}}}{{{yyyvvvsssqqqrrrssstttqqqrrrtttuuuuuuuuusssrrrqqqnnnkkkjjjlllnnnoooppptttsssqqqooommmlllkkkjjjnnnoooppprrrssssssrrrrrrppprrrtttsssrrrppppppppppppppppppppppppooooooooonnnoooqqqrrrssssssssssssrrrssssssuuuvvvxxxyyyzzzvvvwwwxxxzzzzzzzzzzzzyyytttuuuvvvwwwyyy|||}}}~~~~~~~~~}}}vvvwwwzzz~~~~~~~~~~~~~~~|||yyyxxxyyy{{{~~~{{{yyywwwvvvvvvwww{{{yyyxxxzzz{{{~~~tttfff^^^ZZZWWWVVVNNNMMMKKKHHHFFFCCCAAA???=========<<<<<<;;;;;;:::999999888888999::::::;;;<<<<<<<<<;;;:::::::::999;;;;;;:::;;;;;;===>>>???@@@AAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDEEEHHHIIILLLUUU___mmmyyyqqqYYYQQQNNNNNNOOOZZZkkk}}}{{{zzz{{{{{{zzzyyyzzzzzzyyyzzz||||||zzzxxxxxxvvvtttuuuwwwxxxyyyyyyuuuvvvxxxyyyxxxwwwuuusssuuuwwwyyyxxxwwwuuutttuuurrrtttvvvxxx{{{|||}}}}}}zzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzyyyxxxvvvsssqqqoooqqqsssvvvwwwuuusssrrrrrrpppoooooonnnnnnnnnnnnnnnoooooopppqqqssstttuuuvvvnnneee]]]]]]^^^^^^___aaabbbcccdddjjjrrrxxx~~~zzzoooeeeccccccaaa``````[[[\\\___iii}}}bbbPPPRRR]]]qqq~~~~~~}}}yyywwwuuurrrqqqqqqrrrsssrrrtttwwwyyyyyyxxxvvvtttrrrooolllkkklllnnnoooooottttttrrrpppnnnllljjjiiipppqqqtttuuuvvvuuusssrrroooppprrrrrrpppooonnnooonnnnnnoooooopppppppppqqqnnnoooppprrrsssttttttuuutttuuuvvvxxxzzz{{{|||}}}yyyyyyzzzzzz{{{{{{{{{{{{vvvwwwxxxzzz|||~~~zzzwwwxxx{{{}}}|||~~~}}}|||}}}~~~}}}{{{zzzzzz|||~~~~~~~~~|||yyyxxxyyy{{{~~~|||xxxtttqqqqqqqqqrrruuusssrrrttttttuuu}}}|||sssfff[[[VVVSSSQQQOOOJJJIIIHHHGGGDDDBBB???>>><<<<<<;;;;;;::::::::::::999999888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCEEEFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCEEEIIIJJJOOO\\\hhhwww```QQQNNNMMMMMMOOO```ttt~~~|||zzzyyyzzzzzzyyyxxxzzzyyywwwwwwxxxwwwvvvuuussssssrrrtttvvvxxxwwwvvvuuuvvvwwwwwwwwwvvvuuuttttttvvvxxxxxxwwwvvvvvvvvvttttttvvvwwwyyy{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{uuuuuuvvvwwwxxxyyyyyyzzzyyyyyyxxxwwwuuusssrrrqqqqqqtttvvvwwwuuurrrqqqppprrrrrrqqqqqqpppoooooonnnnnnooopppqqqrrrssstttuuuvvvfff```ZZZZZZ[[[\\\]]]___aaabbb```gggooovvv||||||pppeeebbbaaa___]]]]]][[[]]]bbbnnnvvvbbbTTTWWWddd~~~|||{{{}}}}}}xxxwwwvvvuuutttssssssssssssuuuxxx{{{{{{yyyvvvttttttqqqmmmlllmmmnnnoooooorrrrrrqqqpppooommmlllkkksssuuuwwwxxxxxxvvvsssqqqnnnppprrrrrrpppooonnnooonnnoooooooooooopppppppppooopppqqqrrrtttuuuvvvwwwxxxxxxzzz{{{|||}}}}}}~~~zzzzzz{{{{{{{{{|||||||||yyyzzz{{{}}}~~~|||xxxyyyxxxvvvyyy~~~||||||}}}~~~{{{xxxyyy|||}}}{{{|||}}}~~~}}}||||||yyyyyyzzz|||yyywwwtttqqqooooooooooookkkiiijjjkkkjjjjjjqqqyyyzzziiibbbYYYRRRPPPNNNKKKIIIFFFFFFEEEDDDBBB@@@>>><<<:::::::::::::::999999999:::999999:::;;;<<<======<<<<<<<<<<<<<<<<<<======<<<<<<===>>>???@@@AAAAAAAAABBBDDDFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDGGGJJJMMMTTTcccqqqoooWWWNNNMMMMMMSSS\\\ooo|||zzzxxxxxxyyyyyyxxxwwwzzzwwwuuussssssssssssrrrrrrrrrsssvvvxxxyyywwwuuuvvvvvvvvvvvvvvvwwwwwwwwwtttvvvxxxyyyyyyxxxxxxyyyvvvuuuuuuuuuvvvxxxzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{sssssstttuuuvvvwwwxxxyyywwwwwwvvvvvvuuutttsssrrrqqqtttwwwwwwuuurrrpppoooppppppqqqqqqqqqpppppppppmmmnnnooopppqqqsssttttttpppaaa\\\YYYYYYZZZ[[[]]]___```aaa]]]dddmmmtttzzz|||pppddd___^^^ZZZXXXXXX]]]```ggguuu{{{mmm```WWW]]]jjjzzzwwwwww{{{}}}{{{yyyyyyxxxxxxwwwwwwvvvvvvrrruuuyyy{{{|||yyyvvvtttuuurrrnnnmmmmmmnnnoooooopppppppppppppppooonnnnnnuuuwwwyyyzzzyyywwwsssqqqoooqqqrrrrrrqqqoooooooooppppppppppppoooooooooooopppqqqrrrsssuuuvvvxxxxxx{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||zzz{{{}}}~~~|||yyyxxxuuurrruuu|||zzzzzz|||~~~|||wwwuuuyyy}}}zzz||||||zzzwwwuuutttvvvxxxssssssrrrqqqpppooonnnnnncccbbbccceeedddccchhhpppttt{{{~~~{{{vvvmmmddd___YYYSSSOOOMMMLLLIIIFFFCCCCCCCCCCCCAAA???<<<;;;::::::999999999999999999666666666666777888999:::;;;<<<<<<<<<===>>>>>>>>><<<===>>>???@@@AAABBBBBBAAABBBDDDFFFGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEHHHLLLOOOWWWgggwwwmmm\\\NNNJJJIIIKKKXXXggg{{{zzzxxxwwwxxxxxxwwwvvvzzzwwwsssqqqpppqqqqqqpppssstttvvvyyy|||{{{yyyvvvwwwwwwvvvvvvwwwwwwxxxyyytttwwwyyy{{{zzzzzzzzz{{{wwwvvvuuuttttttvvvxxxyyywwwxxxxxxxxxxxxxxxxxxxxxqqqrrrrrrtttuuuvvvwwwxxxvvvuuuuuuuuutttttttttsssqqqtttwwwwwwuuurrrooonnnjjjkkklllnnnpppqqqrrrrrrmmmmmmnnnoooqqqrrrsssttt|||iii\\\YYYVVVWWWXXXZZZ[[[[[[\\\\\\]]]aaagggppp{{{wwwlllccc___]]]ZZZZZZ[[[\\\aaahhhvvv}}}hhh___XXXRRR___tttyyyxxx{{{}}}~~~|||{{{|||||||||{{{zzzzzzyyyxxxwwwuuutttssssssuuuvvvwwwxxxwwwuuutttrrrqqqoooooopppooonnnllljjjlllmmmlllkkkkkknnnqqqxxxxxxxxxxxxvvvtttqqqpppqqqooonnnnnnppprrrrrrrrrrrrqqqpppnnnnnnnnnooooooqqqqqqqqqrrrtttwwwyyy{{{||||||{{{zzzyyyyyyyyyyyy|||{{{{{{|||}}}}}}{{{xxxwwwxxxzzz|||~~~~~~~~~zzzqqqpppuuuzzzyyyzzz||||||}}}|||xxxvvvyyyyyywwwzzzyyyyyyyyyvvvsssrrrrrrsssoooppprrrqqqoookkkfffcccbbb```]]]\\\^^^```bbbccchhhiiijjjiiigggccc^^^[[[TTTRRROOOLLLHHHEEECCCBBB@@@@@@???>>>===<<<;;;;;;::::::999999999999999999888999:::;;;<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<>>CCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGIIIHHHGGGEEEEEEIIIOOORRRWWWbbbrrr~~~^^^RRRJJJKKKLLLPPP```sss~~~~~~}}}{{{xxxxxxvvvuuuuuuttttttttttttttttttqqqooonnnoooqqqsssvvvzzz|||{{{xxxwwwvvvzzzzzzyyyxxxwwwwwwwwwwwwvvvwwwyyyzzzzzzyyywwwvvvwwwvvvtttssssssssstttuuusssvvvxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyvvvxxxyyywwwtttsssuuuxxxtttsssrrrpppnnnmmmllllllkkkmmmpppqqqqqqpppqqqrrroooooonnnooooooqqqssstttsssbbbYYYWWWVVVWWWXXXYYYZZZZZZZZZZZZ\\\___fffooo{{{uuukkkaaa^^^\\\YYYYYY[[[]]]ccckkk{{{wwwyyysss^^^WWWTTTSSSfff~~~{{{|||~~~{{{yyyyyyyyyyyyxxxzzzzzzzzzzzzyyyxxxwwwwwwrrrsssvvvwwwxxxwwwuuutttwwwuuurrrqqqqqqpppnnnmmmiiijjjkkkkkkjjjlllppptttwwwwwwvvvuuutttrrrqqqpppqqqooonnnnnnppprrrrrrrrrpppooonnnnnnnnnnnnooopppqqqqqqqqqrrrtttwwwyyy{{{{{{zzzyyywwwvvvuuuuuuttt{{{{{{{{{|||}}}}}}zzzxxxyyyzzz{{{}}}~~~wwwrrrsssvvv{{{|||~~~~~~}}}yyyzzz{{{yyyxxx{{{|||vvvtttwwwxxxxxxxxxuuuqqqoooooopppkkkmmmnnnnnnlllhhhdddaaa___\\\ZZZYYYZZZ\\\]]]]]][[[\\\\\\\\\YYYVVVSSSPPPPPPNNNLLLJJJGGGFFFEEEDDD@@@??????>>>===<<<;;;:::999999999999999999999999888999:::;;;<<<<<<<<<<<<======<<<<<<<<<======>>>AAAAAAAAAAAAAAA@@@??????BBBBBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGHHHIIIIIIGGGFFFFFFLLLTTTYYY___hhhvvviiiUUULLLGGGJJJNNNXXXnnn}}}}}}{{{yyyzzzyyywwwvvvtttssssssssspppqqqqqqpppnnnoooqqqssstttwww{{{|||{{{xxxvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvuuuvvvxxxyyyyyyxxxvvvuuuvvvuuutttsssssstttuuuuuusssuuuwwwwwwvvvttttttuuuttttttuuuvvvwwwwwwxxxxxx|||}}}}}}yyytttqqqqqqsssrrrqqqpppnnnlllkkkkkkkkkiiilllnnnooooooooopppqqqrrrqqqpppoooooopppqqqqqqvvvhhh\\\WWWXXXVVVVVVVVVWWWWWWXXXXXXXXX[[[___fffooo{{{rrrhhh___\\\[[[YYYYYY[[[^^^eeeoooxxxooowwwgggSSSOOONNNRRRhhh}}}|||xxxuuuuuuuuuvvvuuuxxxxxxyyyyyyyyyyyyxxxxxxppprrruuuwwwxxxwwwvvvuuuyyyvvvrrrppppppooonnnlllhhhiiiiiijjjkkknnnssswwwwwwvvvtttrrrqqqqqqqqqqqqpppooommmnnnppprrrrrrrrrooonnnmmmmmmmmmnnnoooppppppqqqqqqsssuuuwwwyyy{{{zzzyyyxxxvvvtttsssrrrrrrzzzzzzzzz|||}}}}}}{{{yyy{{{{{{|||}}}~~~~~~~~~~~~|||}}}xxxtttrrryyyzzz{{{||||||zzzxxxwwwuuuwwwyyyzzzzzz}}}{{{xxxtttooonnnqqqttttttssspppllliiihhhhhhfffggghhhhhhgggdddaaa___[[[YYYVVVUUUVVVWWWVVVVVVTTTTTTSSSRRRQQQOOONNNMMMJJJIIIHHHFFFFFFEEEEEEEEE???>>>>>>===<<<;;;::::::888888888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAAAAABBBBBBAAAAAA@@@@@@AAABBBDDDFFFGGGFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEDDDGGGGGGGGGGGGHHHHHHIIIIIIKKKRRR[[[ccciiirrr}}}tttYYYNNNHHHFFFJJJSSSccc~~~|||{{{xxxvvvxxxwwwvvvtttrrrqqqqqqpppmmmnnnooooooooopppsssvvvvvvyyy{{{|||zzzwwwvvvuuussssssrrrrrrrrrsssttttttssstttuuuvvvvvvuuutttsssttttttssssssssstttuuuuuussstttuuuuuusssqqqqqqrrrrrrrrrssstttuuuvvvwwwxxxzzz|||{{{wwwqqqmmmmmmnnnooonnnmmmkkkjjjiiiiiiiiihhhjjjlllmmmmmmmmmnnnoooqqqpppooonnnnnnoooqqqqqqyyylllaaaYYYXXX[[[UUUUUUUUUUUUUUUVVVWWWWWW\\\```hhhqqq|||qqqggg]]][[[ZZZYYYZZZ]]]___ffftttllljjjxxxyyybbbOOOLLLJJJNNNdddzzzwwwsssqqqrrrsssuuuuuuuuuvvvvvvvvvvvvuuuuuutttoooqqquuuwwwyyyxxxvvvuuuvvvssspppnnnmmmmmmmmmlllhhhhhhhhhjjjmmmrrrwww{{{xxxvvvssspppooopppqqqrrrooonnnlllmmmoooqqqrrrrrrooonnnmmmllllllmmmnnnnnnpppqqqrrrsssuuuwwwyyyzzzyyyxxxwwwvvvuuutttttttttzzzzzzzzz|||~~~~~~}}}{{{yyyzzz|||}}}~~~{{{}}}~~~yyytttrrrsssuuuvvvuuutttrrrqqqrrruuuxxxyyyzzz|||zzzvvvqqqnnnkkkiiiiiikkkmmmnnnmmmjjjeeebbb``````aaabbbcccdddcccaaa^^^\\\ZZZWWWUUUTTTTTTTTTRRRQQQQQQPPPOOONNNNNNMMMMMMMMMFFFEEEDDDCCCCCCCCCCCCCCC======<<<<<<;;;::::::999777777888888888888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBDDDFFFIIIIIIHHHGGGEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIILLLOOOSSSYYYbbbjjjqqq{{{dddRRRKKKHHHHHHNNNXXXmmm}}}{{{yyyvvvttttttsssrrrqqqqqqpppppppppnnnoooppppppppprrruuuwwwwwwyyy{{{{{{yyyvvvuuutttqqqpppppppppqqqrrrssssssqqqrrrrrrssssssrrrrrrqqqsssrrrrrrsssssssssttttttqqqrrrsssqqqooonnnnnnoooooopppppprrrssstttuuuvvvqqqssstttrrrnnnkkklllmmmlllkkkjjjiiihhhgggggggggfffhhhjjjkkkjjjkkklllnnnkkkkkkkkklllmmmppprrrsss~~~nnnccc[[[WWWWWW[[[TTTTTTSSSSSSTTTUUUVVVWWW___eeemmmvvvpppfff]]]ZZZ[[[[[[]]]``````hhhxxxzzzccchhh{{{rrr]]]NNNMMMKKKMMMccc~~~~~~}}}zzzwwwtttrrrooooooqqqtttuuuvvvvvvvvvvvvuuutttrrrqqqpppooorrruuuyyyzzzyyywwwuuusssqqqnnnnnnnnnoooooonnniiiiiiiiilllpppvvvzzz}}}wwwuuurrrooonnnoooqqqsssmmmlllkkkkkknnnpppqqqqqqqqqpppnnnmmmlllllllllmmmqqqrrrssstttvvvwwwwwwxxxuuuuuutttttttttuuuvvvvvvyyyyyyzzz|||~~~}}}|||vvvwwwyyy|||~~~~~~~~~~~~}}}|||~~~~~~}}}|||{{{{{{oooppppppqqqqqqppppppooopppqqqtttuuuuuuvvvwwwwwwooonnnkkkhhhfffhhhiiiiiihhhiiiiiigggccc___^^^]]]^^^___``````___^^^\\\ZZZYYYWWWUUUUUUTTTSSSPPPNNNKKKKKKJJJIIIHHHIIIIIIJJJEEEDDDCCCAAA@@@@@@??????<<<<<<;;;;;;:::999999999777777888888999999999999;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<>>>???AAABBBAAABBBBBBCCCCCCCCCBBBBBBDDDFFFHHHKKKKKKJJJHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFFFFHHHLLLRRRWWW___cccjjjqqqyyyjjjUUULLLHHHHHHLLLTTTccc||||||yyywwwtttrrrrrrrrrrrrrrrssstttuuuvvvtttuuuuuutttrrrsssuuuwwwvvvxxxzzzzzzwwwuuuttttttpppppppppppppppqqqrrrsssppppppppppppppppppppppppqqqqqqqqqqqqrrrqqqqqqqqqnnnoooooonnnllljjjkkklllmmmmmmnnnoooppprrrrrrssslllnnnqqqpppllljjjkkkmmmiiiiiihhhggggggfffggggggfffhhhiiiiiiiiijjjlllmmmiiiiiiiiiiiikkkmmmoooqqq~~~qqqccc[[[VVVSSSSSSVVVSSSRRRRRRRRRSSSUUUWWWXXXcccjjjuuu~~~oooddd[[[YYYZZZ[[[^^^bbbbbbkkk~~~nnn]]]hhh~~~kkkYYYMMMNNNNNNRRRiii~~~|||{{{xxxtttppppppooonnnooorrruuuvvvvvvwwwvvvvvvuuusssrrrpppoooqqqssswww{{{{{{zzzwwwuuurrrqqqpppqqqrrrsssqqqpppjjjiiijjjmmmrrrwwwzzzzzzuuussspppnnnmmmnnnpppqqqkkkjjjhhhiiillloooppppppqqqpppooommmlllmmmmmmnnnsssssstttuuuvvvvvvuuuuuuqqqqqqqqqqqqrrrtttuuuvvvwwwwwwxxxzzz}}}~~~}}}{{{sssuuuwwwzzz}}}~~~}}}|||{{{zzzyyyyyy||||||{{{{{{{{{|||}}}}}}xxxvvvxxxzzzuuutttrrrpppnnnmmmmmmmmmjjjjjjkkkllllllllllllkkkhhhiiihhheeeeeeiiijjjhhheeefffgggfffccc```______\\\]]]]]]]]]\\\ZZZYYYXXXVVVUUUTTTTTTTTTRRRNNNKKKIIIIIIHHHGGGGGGGGGGGGHHHDDDCCCAAA@@@>>>>>>======::::::::::::999999999888888888888999::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>???AAABBBBBBBBBCCCCCCDDDDDDCCCCCCEEEFFFIIIJJJKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFDDDEEEGGGHHHKKKRRR\\\ccclllooouuu|||xxxZZZMMMKKKDDDHHHPPP]]]rrr}}}zzzwwwuuusssssstttuuuuuuvvvxxxzzz{{{|||zzzzzzyyywwwtttsssuuuvvvuuuvvvxxxwwwvvvtttssstttpppppppppoooppppppqqqqqqoooooooooooooooooooooooooooppppppppppppooonnnmmmkkklllllljjjhhhhhhiiijjjllllllmmmmmmnnnooooooooonnnqqqsssqqqmmmiiiiiijjjhhhhhhggggggggggggggghhhggghhhjjjiiiiiijjjlllnnnmmmlllkkkjjjiiijjjjjjkkkrrrfff[[[WWWUUURRRPPPQQQRRRQQQQQQRRRSSSVVVXXXZZZeeeooo|||lllbbbYYYWWWYYY[[[^^^bbbfffnnneee[[[mmmhhhWWWLLLNNNPPPWWWrrr{{{yyyyyywwwsssooooooooooooqqqtttuuuuuutttssssssssssssrrrqqqoooooosssuuuyyy|||}}}{{{wwwuuurrrqqqqqqssssssssspppmmmiiiiiijjjnnnsssvvvwwwvvvqqqooommmlllkkklllmmmmmmiiihhhfffhhhjjjmmmnnnnnnooonnnnnnmmmnnnooopppqqqtttuuuvvvvvvvvvuuusssrrrrrrrrrrrrrrrrrrssstttuuusssssstttwwwzzz{{{zzzxxxsssuuuwwwyyy|||}}}~~~}}}|||zzzxxxvvvvvvwwwxxxzzzyyyxxxxxxyyy{{{~~~}}}{{{zzzxxx|||uuuoooiiifffeeeeeeaaa``````aaabbbbbbaaa```bbbeeefffccccccffffffbbb___aaacccdddbbb```______ZZZZZZZZZZZZXXXWWWUUUTTTRRRRRRQQQRRRQQQOOOKKKHHHHHHHHHHHHGGGGGGGGGFFFFFFBBBAAA@@@???>>>=========999999999999999888888888888999999:::;;;;;;<<<<<<<<<<<<============<<<<<<============>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEFFFEEEGGGJJJLLLPPPYYYfffpppwww|||hhhSSSKKKKKKEEEJJJVVVhhh~~~}}}{{{xxxvvvtttttttttvvvvvvwwwxxxyyy{{{|||}}}}}}}}}{{{xxxuuutttuuuvvvrrrtttuuuuuutttsssssstttppppppooonnnnnnnnnooooooooonnnnnnmmmmmmnnnnnnooonnnooooooooonnnllljjjiiihhhiiiiiigggffffffhhhjjjllllllllllllllllllllllllnnnqqqsssqqqlllhhhfffggghhhhhhhhhgggggghhhiiiiiiiiijjjjjjjjjjjjkkknnnpppooonnnlllkkkjjjjjjjjjjjj}}}lllbbbYYYWWWWWWSSSPPPOOOQQQQQQQQQQQQSSSVVVZZZ\\\gggrrrzzzjjj```WWWVVVWWWZZZ^^^bbbiiiqqq}}}bbb]]]ssskkkXXXLLLNNNPPPYYYwww{{{xxxwwwxxxxxxuuuqqqppppppqqqsssuuuuuutttrrrnnnnnnoooooooooooonnnnnntttwww{{{~~~~~~{{{xxxuuuppppppqqqrrrrrrppplllhhhhhhhhhiiimmmrrruuutttrrrnnnmmmkkkjjjjjjjjjjjjkkkhhhfffeeefffiiilllmmmmmmmmmmmmmmmmmmoooqqqtttuuuvvvvvvwwwvvvvvvtttrrrqqqvvvuuuuuuttttttuuuuuuuuuppppppqqqtttwwwyyyxxxvvvtttuuuwwwyyyzzz{{{||||||{{{yyyvvvtttssstttvvvwwwzzzxxxwwwvvvxxx|||~~~~~~wwwmmmeee___]]]\\\YYYYYYXXXYYY[[[\\\[[[[[[]]]bbbccc```___bbbaaa[[[YYY\\\___```___]]]]]]]]]YYYYYYYYYXXXVVVTTTSSSRRROOONNNOOOOOOOOOMMMIIIEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>999999999888888888888888999999:::;;;;;;<<<======<<<===============<<<<<<============>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCDDDFFFGGGFFFIIILLLOOOTTT^^^mmmxxx~~~qqqZZZOOOIIIHHHIIIOOO[[[ppp}}}|||zzzxxxuuussstttuuuvvvvvvvvvvvvwwwxxxyyyzzz}}}}}}{{{xxxuuutttuuuvvvqqqrrrttttttsssrrrssstttpppooonnnmmmmmmmmmmmmmmmooonnnnnnmmmmmmnnnnnnooonnnnnnnnnnnnmmmjjjhhhggggggggggggfffeeeeeegggjjjlllllllllkkkkkkkkkjjjjjjjjjmmmpppnnnjjjfffeeefffiiihhhhhhhhhhhhiiiiiijjjjjjkkkkkkkkkkkkllloooqqqnnnmmmllllllllllllmmmnnn}}}{{{{{{|||~~~|||~~~zzzmmm___[[[WWWUUUUUUTTTRRROOORRRSSSSSSTTTVVVYYY[[[]]]iiixxxvvveee___ZZZXXXXXXYYY]]]dddhhhuuupppmmmaaammm___QQQNNNWWWjjjwwwxxxyyyyyyyyywwwuuussspppoooppptttwwwvvvsssooonnnnnnnnnnnnnnnmmmmmmmmmrrrvvvzzz|||yyywwwvvvvvvssspppnnnlllkkkjjjgggeeeggghhhiiimmmpppqqqqqqoookkkiiigggeeedddeeefffgggeeefffeeedddffflllmmmkkkkkkkkkkkklllnnnqqqtttuuuyyyvvvrrrqqqqqqrrrssssssvvvvvvuuuvvvvvvuuurrrppprrrpppnnnnnnqqqtttvvvwwwssssssssswwwzzz{{{yyyvvvwwwxxxwwwuuussssssuuuwwwvvvwwwxxxzzz|||~~~~~~}}}~~~{{{nnnaaaYYYUUUTTTRRRRRRRRRRRRTTTWWWYYY[[[ccc```\\\ZZZYYYYYYYYYXXXYYYYYYYYYXXXXXXYYYYYYYYYUUUTTTSSSRRRPPPNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEEEECCCBBBBBBBBBBBBBBB???>>><<<<<<<<<<<<:::888999888888888777777666666999999999999:::;;;<<<======<<<<<<;;;;;;===>>>???>>>??????@@@@@@AAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGHHHHHHFFFEEEFFFGGGGGGGGGKKKSSS___lllwww|||vvv___SSSKKKHHHJJJJJJPPPbbb|||yyyuuusssssstttttttttuuuwwwyyyzzzyyywwwtttrrrttttttvvvxxxzzzyyywwwtttlllnnnqqqrrrqqqqqqqqqrrrqqqpppooommmlllkkkkkkkkkjjjlllooorrrrrrrrrpppnnnnnnmmmllljjjiiihhhhhhgggkkkkkkjjjhhhgggggghhhjjjjjjiiihhhggggggfffgggggglllmmmnnnmmmjjjgggffffffkkkjjjiiiggggggiiijjjkkkpppooonnnnnnnnnoooqqqrrrqqqooollliiihhhhhhjjjkkk~~~}}}|||{{{{{{|||~~~}}}~~~oooddd[[[XXXTTTRRRQQQQQQOOOMMMPPPQQQRRRTTTWWWZZZ^^^aaajjjxxx}}}sssbbb]]]YYYYYYYYYZZZ___eeejjjxxxnnnpppmmmqqq```QQQQQQ```vvv}}}vvvxxxyyyzzzzzzxxxuuutttrrrrrrqqqsssuuuuuurrrooonnnnnnnnnooooooooooooooorrrvvvzzz{{{yyywwwvvvvvvqqqooommmlllllljjjhhhfffiiiiiiiiikkknnnpppooonnniiigggeeecccbbbbbbcccdddccceeeeeeccceeejjjllljjjkkkjjjjjjjjjlllooorrrttt{{{xxxtttrrrssstttuuuuuuxxxwwwvvvwwwwwwvvvsssqqqrrrpppnnnnnnpppsssttttttrrrqqqrrruuuxxxyyywwwttttttuuuuuutttsssrrrtttuuuvvvuuuuuuuuuwww{{{~~~}}}{{{xxxzzz}}}ssshhh___XXXUUUPPPOOONNNNNNPPPTTTYYY[[[^^^[[[WWWUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???===;;;;;;<<<<<<:::888999888888888777777777777999999999999:::;;;<<<=========<<<;;;<<<===>>>????????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHEEEFFFGGGFFFEEEDDDEEEFFFJJJKKKOOOXXXdddssseeeTTTMMMGGGGGGKKKQQQ[[[qqq{{{xxxtttrrrrrrssstttsssvvvwwwwwwwwwvvvsssqqqppprrrrrrtttwwwyyyxxxuuurrrllloooqqqrrrrrrqqqrrrsssrrrrrrpppooonnnmmmmmmmmmmmmnnnpppqqqqqqqqqooonnnmmmlllkkkjjjiiiiiiiiijjjlllmmmmmmkkkiiihhhiiijjjiiiiiihhhggggggggghhhhhhlllmmmmmmllliiigggffffffhhhhhhgggfffgggjjjlllmmmpppooonnnnnnmmmnnnooopppnnnllljjjiiihhhhhhiiijjj{{{{{{{{{||||||}}}}}}~~~~~~~~~|||{{{}}}qqqddd]]]XXXVVVRRRPPPPPPOOONNNMMMOOOQQQSSSUUUYYY^^^dddiiiqqq~~~yyyqqq___[[[XXXZZZ[[[[[[___eeekkk}}}jjjrrr}}}zzzdddRRRVVVlllzzzuuuwwwzzz|||{{{yyyvvvtttuuusssrrrrrrrrrrrrpppoooooooooppppppqqqqqqrrrrrrsssvvvyyyzzzyyyvvvuuuuuupppnnnmmmlllmmmlllkkkiiikkkjjjiiiiiikkkmmmmmmlllhhhgggeeecccbbbbbbbbbbbbdddgggfffdddeeejjjlllkkkmmmllljjjjjjlllooosssvvvzzzwwwtttssstttuuuuuuuuuzzzxxxwwwwwwxxxwwwtttrrrqqqpppnnnoooqqqrrrrrrqqqrrrrrrrrruuuwwwwwwvvvtttssstttvvvvvvuuutttuuuvvvvvvsssqqqppprrrxxx}}}|||}}}zzzwwwzzz}}}~~~xxxooofff]]]XXXQQQOOOLLLKKKMMMQQQVVVYYYXXXUUUSSSRRRSSSTTTUUUTTTQQQQQQOOONNNMMMMMMLLLLLLNNNMMMMMMKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;:::999888888888888888777777777999999999999:::;;;<<<=========<<<<<<<<<===>>>?????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFGGGFFFEEEEEEGGGIIIOOORRRXXXaaannn|||iiiTTTKKKIIIGGGIIIOOOYYYkkk{{{yyyvvvsssqqqrrrrrrsssrrruuuuuutttrrrqqqooonnnmmmoooqqqsssvvvxxxwwwrrrooommmooorrrssssssssstttuuutttssssssrrrqqqpppoooooopppppppppooooooooonnnnnnmmmllljjjiiiiiijjjlllmmmnnnooopppooollljjjiiijjjhhhhhhhhhhhhhhhhhhiiiiiillllllllljjjgggfffggghhheeeeeeeeeeeegggjjjmmmooopppooonnnmmmlllllllllllliiiiiiiiiiiiiiiiiiiiiiiixxxyyy{{{|||}}}}}}}}}}}}~~~|||yyywwwwwwzzz}}}wwwggg___\\\XXXWWWTTTRRRRRRQQQQQQQQQPPPSSSVVVXXX\\\bbbkkkqqq}}}wwwooo___[[[YYYZZZ[[[[[[^^^ccckkkgggttthhhUUU]]]wwwyyyuuuwwwzzz||||||zzzwwwuuusssrrrpppoooooopppppppppqqqqqqqqqrrrsssssstttttttttuuuwwwxxxwwwvvvtttsssooonnnmmmmmmoooooonnnmmmmmmkkkiiihhhiiijjjkkkjjjiiihhhgggeeeddddddddddddfffiiiiiiggggggkkknnnmmmqqqooommmmmmooorrrwwwyyyxxxvvvsssssstttuuuuuutttyyywwwvvvvvvvvvvvvtttrrrrrrqqqpppqqqrrrrrrqqqpppsssssstttuuuvvvvvvvvvuuutttvvvyyyyyyyyyxxxxxxxxxtttrrrpppppprrrxxx~~~~~~{{{zzz{{{||||||xxxrrrjjjbbb]]]UUUSSSQQQOOONNNOOOQQQRRRSSSQQQOOOPPPRRRUUUVVVWWWRRRQQQOOONNNLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@?????????>>>======<<<;;;<<<:::999:::;;;;;;:::999888888888888888888888888:::::::::::::::;;;<<<<<<===============>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKNNNTTTYYYbbbmmmyyyiiiZZZLLLJJJJJJIIINNNVVVaaayyy{{{wwwtttqqqpppqqqrrrqqqqqqrrrqqqpppnnnmmmmmmmmmmmmnnnpppsssvvvxxxwwwsssooooooqqqssssssssssssuuuvvvuuuuuuuuutttsssrrrrrrqqqrrrqqqooonnnmmmlllmmmmmmlllkkkiiiiiijjjllloooppppppqqqrrrqqqnnnllljjjjjjhhhhhhhhhhhhiiiiiijjjkkkllllllkkkiiiffffffgggiiifffeeeeeeeeegggjjjmmmnnnoooooonnnlllkkkjjjjjjjjjeeefffhhhiiijjjiiiiiiiiixxxyyy{{{}}}~~~~~~}}}|||~~~}}}{{{xxxuuutttvvvxxxyyyzzzzzz{{{~~~mmm```ZZZZZZWWWVVVUUUSSSRRRRRRSSSTTTQQQTTTWWWZZZ]]]eeepppxxxuuummmaaa\\\YYYZZZZZZYYY\\\```kkkhhhwww|||eeeUUUbbbzzzuuuwwwzzz{{{{{{yyyvvvtttppppppooonnnnnnoooqqqsssssssssssssssttttttuuuuuuttttttuuuvvvvvvtttrrrqqqooonnnmmmnnnpppqqqqqqooonnnllliiihhhiiiiiiiiihhhhhhhhhgggfffeeeeeeeeeeeeeeeiiijjjgggfffjjjmmmmmmqqqpppooooooqqqtttyyy{{{yyywwwuuuuuuvvvwwwvvvvvvvvvtttssssssttttttsssrrrtttsssrrrrrrssstttrrrqqqrrrrrrsssssssssssssssssstttvvvyyyyyyyyyxxxxxxxxxqqqqqqrrrsssvvvzzz~~~}}}zzzyyyzzz{{{yyytttooojjjeeebbb[[[ZZZYYYWWWUUUQQQOOOMMMOOOMMMLLLMMMPPPSSSUUUVVVRRRQQQOOOMMMKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@<<<=========<<<;;;:::999:::999888999:::;;;:::999888888888888888999999999;;;;;;::::::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHHHHIIIKKKOOORRRYYYbbbnnnzzzkkk\\\QQQIIIJJJIIIIIIQQQ\\\kkk|||zzzuuusssqqqpppqqqqqqqqqpppooonnnmmmllllllmmmooopppooopppssswwwyyyyyyuuurrrqqqrrrsssssssssssstttvvvuuuuuuvvvvvvuuutttsssrrrrrrqqqnnnlllkkkjjjkkkkkkjjjjjjiiijjjkkknnnppprrrppprrrsssrrrooolllkkkkkkiiiiiiiiiiiiiiijjjkkklllkkkkkkkkkiiiggggggiiikkkiiihhhgggfffgggiiikkklllnnnnnnmmmlllkkkjjjhhhhhhdddeeehhhjjjkkkkkkjjjiiiyyyzzz|||}}}~~~}}}}}}||||||{{{zzzvvvsssqqqqqqrrrooommmkkkiiikkkqqq{{{uuueeeZZZVVVUUURRRSSSSSSQQQOOOOOOQQQSSSPPPTTTXXX[[[```iiiwww}}}ssskkkbbb]]]YYYYYYYYYXXX[[[```mmmyyykkkzzzlll\\\UUUhhh{{{wwwxxxyyyyyyyyywwwuuutttooopppppppppooopppsssuuuuuutttttttttttttttttttttsssrrrrrrssssssssspppnnnnnnmmmlllnnnpppqqqpppooonnnllljjjiiijjjjjjhhhgggeeeeeeeeeeeeeeeeeeeeeeeedddiiijjjgggeeehhhkkklllmmmmmmmmmooorrruuuyyy{{{zzzyyywwwwwwyyyyyyyyyxxxrrrpppoooppprrrsssssssssvvvtttrrrrrrsssttttttssspppqqqrrrqqqoooooopppqqqssstttvvvvvvuuutttuuuvvvpppqqqsssvvvyyy{{{|||}}}~~~{{{yyyxxxyyy{{{xxxpppllliiifffddd______```___\\\WWWSSSOOONNNLLLJJJJJJLLLOOOPPPPPPNNNMMMKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@;;;<<<<<<<<<<<<:::999777999888777888:::;;;:::999888888888999999999999999<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????>>>>>>@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIDDDEEEGGGHHHJJJNNNSSSWWWbbbkkkyyyoooZZZPPPIIIFFFHHHHHHJJJUUUddd||||||yyyuuutttrrrqqqpppqqqrrrqqqpppmmmmmmmmmmmmnnnoooqqqrrroooppprrrvvvyyyzzzyyywwwsssssstttsssqqqqqqsssuuutttuuuuuuvvvvvvtttsssrrrpppooommmkkkiiiiiiiiiiiiiiiiiijjjkkkmmmoooqqqrrrpppqqqrrrpppnnnlllkkkllljjjjjjjjjiiijjjjjjkkkkkkjjjkkkkkkjjjiiiiiijjjkkkllljjjiiigggggghhhjjjkkknnnnnnmmmmmmllljjjiiihhhfffgggiiikkklllllllllkkk||||||}}}}}}~~~}}}}}}}}}xxxxxxwwwtttoookkkiiihhhaaa```]]][[[[[[___fffkkksssxxxyyyjjj^^^XXXTTTSSSPPPQQQQQQPPPNNNNNNQQQTTTQQQWWW]]]aaagggsss{{{qqqiiiaaa\\\XXXWWWXXXXXX]]]bbbrrrqqqjjjyyyxxx___VVVXXXooo|||yyyyyyxxxwwwvvvtttssssssrrrtttuuutttrrrqqqtttvvvvvvvvvuuuuuuttttttssssssrrrqqqooopppqqqqqqnnnkkklllkkkjjjkkkmmmnnnnnnmmmnnnlllkkkkkkkkkkkkiiigggddddddeeefffggggggggggggffflllnnniiigggiiimmmoookkklllnnnqqquuuxxxzzz|||xxxwwwvvvvvvxxxxxxwwwvvvooonnnmmmnnnqqqtttuuuuuuuuusssqqqppprrrtttttttttrrrssstttrrrpppoooppprrrtttuuuuuutttsssrrrtttuuuqqqrrrsssvvvxxxzzz{{{|||}}}}}}|||zzzxxxxxxyyy{{{|||~~~yyypppkkkiiifffccc___```aaaaaa```^^^\\\ZZZUUURRRNNNKKKKKKKKKJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@??????:::;;;<<<<<<<<<:::888777888777666777:::;;;::::::888888888999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@???>>>>>>@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGHHHEEEGGGIIIKKKOOOTTTZZZ___llluuusss[[[PPPHHHDDDEEEJJJMMMRRRcccuuu~~~}}}yyyssstttrrrqqqqqqrrrsssrrrpppoooooooooooopppqqqrrrrrrnnnoooppptttxxx{{{{{{zzztttuuutttrrrppppppqqqsssrrrsssuuuuuuuuutttrrrqqqmmmlllkkkjjjhhhggggggggghhhiiikkknnnooopppppppppoooppppppnnnlllkkklllmmmlllkkkkkkjjjjjjjjjkkkkkkiiikkkmmmmmmkkkjjjkkklllmmmkkkjjjhhhhhhiiikkklllmmmmmmmmmmmmlllkkkiiihhhiiiiiikkklllmmmmmmmmmmmm~~~~~~~~~}}}}}}}}}}}}}}}vvvvvvuuuqqqkkkfffbbbaaaWWWWWWUUUSSSRRRTTTXXX[[[___fffqqq|||}}}mmmaaa[[[XXXVVVTTTOOOQQQRRRQQQOOOOOORRRUUUUUU[[[bbbhhhppp}}}zzzoooggg```ZZZVVVVVVWWWYYY___eeeuuulllfffvvvssshhhZZZUUU\\\sss|||{{{yyywwwuuutttsssrrrrrruuuwwwyyywwwtttssstttvvvwwwwwwvvvuuutttsssrrrrrrrrrpppnnnnnnppppppmmmjjjjjjiiihhhiiikkklllkkkjjjmmmlllllllllmmmllliiifffeeefffgggiiijjjkkkkkkkkkjjjppprrrnnnjjjmmmqqqssskkkmmmpppuuuxxx|||~~~tttsssrrrssstttuuutttsssooommmmmmnnnqqquuuvvvvvvuuurrrooonnnpppssstttuuuuuuwwwxxxvvvsssrrrsssvvvwwwxxxwwwuuussssssuuuwwwrrrrrrssstttvvvxxxzzz{{{{{{|||{{{zzzxxxwwwyyy{{{yyy|||{{{qqqllliiifffbbb]]]^^^___```bbbcccdddddd\\\XXXSSSOOOLLLJJJHHHFFFIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBBBBAAA@@@???>>>>>>:::;;;<<<===<<<:::888666777666666777999;;;;;;:::888888888999999:::::::::===<<<<<<;;;;;;;;;<<<<<<<<<===>>>@@@@@@??????>>>@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJMMMPPPTTTZZZaaafffttt|||~~~^^^NNNKKKFFFDDDGGGOOOTTT\\\qqq~~~|||uuutttrrrqqqrrrssssssrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqnnnmmmooorrrwww{{{||||||uuuuuutttrrrooonnnpppqqqqqqrrrtttuuuuuusssqqqpppkkkkkkjjjiiihhhgggfffeeegggiiillloooqqqqqqpppooonnnnnnnnnllljjjjjjlllnnnmmmllllllkkkjjjjjjjjjjjjiiikkkmmmnnnmmmllllllllllllkkkjjjiiiiiikkkmmmnnnlllmmmmmmnnnmmmllljjjiiikkkkkkllllllmmmnnnoooooo|||zzzwwwvvvtttpppiii```YYYTTTQQQPPPNNNLLLKKKMMMRRRUUUZZZ^^^hhhuuu~~~|||pppddd^^^[[[VVVSSSSSSQQQPPPPPPQQQSSSUUUVVVVVV\\\]]]dddppp{{{}}}qqqggg```ZZZVVVVVVWWWYYY___gggyyyzzzccc___iiiYYYKKKNNN```~~~|||rrruuuttttttssssssrrrqqqqqqyyyxxxwwwvvvuuutttssssssrrrtttuuutttsssqqqqqqrrrrrrqqqooonnnmmmkkkhhheeeaaabbbcccdddfffhhhlllooommmmmmlllkkkjjjjjjiiiiiiiiihhhgggggggggiiijjjkkknnnpppqqqpppmmmlllkkklllkkknnnrrrvvvyyyzzzyyyyyytttsssrrrqqqqqqrrrssstttppppppqqquuuyyyzzzwwwtttpppooonnnooorrruuuvvvvvvyyyxxxvvvtttssssssssstttvvvwwwxxxwwwuuuuuuvvvxxxyyy{{{{{{zzzyyyxxxyyyzzzzzzzzzyyyyyyzzzzzz{{{|||{{{|||~~~~~~vvvoooiiiccc___cccaaa^^^\\\\\\]]]```bbb___\\\WWWQQQLLLIIIGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>;;;;;;:::999999888777777666777777777777888888888777777777888999999::::::>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>??????AAAAAABBBBBBCCCDDDEEEEEEBBBCCCEEEFFFFFFEEEEEEDDDGGGEEEEEEGGGFFFCCCDDDIIILLLNNNRRRYYYbbbkkkqqqtttcccSSSMMMKKKEEEHHHOOOWWW^^^lll~~~|||yyyyyyssssssssssssrrrqqqpppppprrrsssuuuuuuuuusssqqqooosssssssssssstttvvvxxxyyyzzzyyywwwuuusssrrrqqqqqqmmmooossstttrrrpppooonnnlllkkkjjjiiihhhhhhhhhhhhhhhkkknnnpppppppppqqqrrrpppooonnnmmmllllllmmmnnnmmmnnnoooppppppooonnnmmmnnnmmmmmmnnnqqqrrrrrrqqqooommmmmmmmmoooooonnnlllmmmmmmlllllllllkkkkkkkkkjjjjjjjjjkkklllmmmnnnooo}}}zzzqqqpppmmmiiibbb[[[TTTPPPOOONNNMMMLLLKKKNNNRRRVVV\\\]]]dddmmmrrrtttyyytttjjj```\\\ZZZVVVSSSSSSPPPPPPPPPQQQTTTWWWXXXYYY___bbblll{{{|||ppphhh```ZZZVVVVVVXXXZZZaaaiii}}}vvvdddaaa{{{aaaTTTMMMQQQcccxxxqqqrrrrrrssssssssssssssssssuuuuuuuuuttttttsssrrrrrrqqqssssssssspppooooooooopppoooooooooooommmjjjgggaaa___]]]^^^aaafffjjjlllmmmmmmmmmllllllkkkjjjiiiiiihhhgggggggggiiijjjkkklllmmmnnnmmmkkkjjjkkklllmmmooorrrvvvxxxxxxxxxwww|||zzzxxxtttrrrpppoooooopppppprrruuuyyyzzzwwwtttrrrpppooopppsssuuuvvvvvvvvvuuutttsssrrrrrrsssssstttuuuvvvuuuttttttuuuwwwwwwxxxzzzzzzyyyyyyyyyzzzxxxxxxxxxxxxxxxyyyyyyzzzyyy{{{}}}~~~~~~xxxooogggaaa]]]]]]]]]\\\\\\\\\\\\]]]]]]]]][[[VVVQQQMMMJJJHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAAAAA???>>>>>>===<<<<<<;;;::::::999999777777777888888888999999888888999999::::::;;;;;;>>>===<<<<<<;;;;;;;;;<<<@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFFFFEEEFFFDDDDDDFFFFFFDDDFFFKKKMMMQQQWWWbbbnnnzzzjjjVVVMMMHHHDDDLLLLLLSSS```ooo~~~{{{xxxxxxttttttttttttsssrrrqqqppptttuuuvvvvvvuuusssqqqppprrrrrrrrrrrrtttvvvwwwyyyyyyxxxwwwuuusssrrrrrrrrrsssuuuvvvuuurrrooommmmmmnnnmmmlllkkkjjjjjjjjjjjjlllnnnppppppooooooooopppppppppnnnmmmmmmnnnooooooooopppqqqqqqqqqqqqpppoooooonnnnnnooorrrssssssrrrpppnnnmmmmmmnnnoooooonnnlllllllllkkkkkkkkkkkkkkkllllllkkkkkklllnnnpppqqq~~~{{{wwwllljjjfff```ZZZTTTPPPMMMKKKLLLMMMMMMNNNQQQUUUYYYaaa```bbbeeefffeeehhhnnnxxx}}}{{{jjjbbb[[[ZZZYYYUUUSSSSSSPPPPPPPPPRRRTTTXXX[[[]]]aaahhhuuuyyypppiii```[[[WWWWWWXXXZZZcccllloooeee```qqqZZZQQQNNNSSSgggzzzuuuqqqqqqqqqqqqrrrssstttttttttssssssttttttttttttssssssqqqrrrsssqqqooommmlllmmmnnnnnnooopppqqqpppllliiibbb[[[UUUVVV\\\dddiiikkklllmmmnnnnnnmmmllljjjiiihhhhhhgggfffggghhhiiijjjiiijjjkkkjjjiiijjjlllnnnooopppsssuuuvvvvvvvvvvvv~~~zzzvvvssspppnnnnnnqqqqqqsssvvvxxxyyywwwuuusssqqqpppppprrrtttuuuuuusssrrrqqqqqqqqqqqqrrrrrrrrrsssttttttssssssuuuwwwuuuwwwzzz{{{zzzyyyyyyzzzvvvuuuuuuuuuuuuvvvwwwwwwuuuxxx{{{||||||}}}|||qqqhhhbbb^^^\\\]]]^^^^^^]]]\\\ZZZYYYZZZWWWSSSOOOLLLJJJIIIIIIIIIIIIGGGEEECCCAAA@@@???@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@???>>>======>>>>>>======<<<;;;;;;;;;888888999999999:::::::::999999::::::;;;<<<<<<<<<>>>======<<<<<<<<<<<<===BBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFHHHEEEEEEFFFFFFFFFJJJPPPOOOUUUaaaooo~~~lllSSSKKKJJJGGGCCCOOOOOOXXXkkk{{{xxxwwwuuuuuuuuuuuutttsssrrrqqqvvvwwwwwwwwwvvvtttrrrpppqqqqqqqqqrrrtttuuuwwwxxxyyyxxxwwwuuutttsssssssssvvvwwwwwwvvvrrrpppooooooqqqpppooonnnnnnmmmmmmnnnqqqrrrrrrpppnnnnnnooopppqqqpppooooooooopppqqqrrrrrrrrrsssssssssrrrrrrqqqpppoooooopppsssttttttsssqqqooommmmmmoooqqqrrrrrrmmmllllllkkkkkkkkkkkkkkkooommmlllkkkmmmooorrrttt|||}}}}}}vvvqqqkkkgggbbb[[[UUUPPPMMMLLLIIILLLNNNQQQSSSVVVZZZ^^^fffbbbaaa```^^^\\\___eeemmmsss}}}}}}pppccc]]]YYYYYYXXXTTTRRRSSSQQQQQQRRRRRRTTTXXX]]]aaahhhrrr~~~wwwoooiii```[[[XXXWWWVVVYYYbbblllgggddd```lllVVVQQQLLLSSShhhwwwtttsssqqqqqqrrrrrrrrrsssssssssqqqrrrtttuuuuuuvvvuuuuuusssttttttssspppmmmmmmmmmnnnooopppqqqrrrpppllliiibbbYYYPPPRRR]]]hhhmmmnnnlllmmmnnnoooooommmkkkjjjgggfffeeeeeeeeefffggghhhhhhiiijjjjjjjjjkkknnnqqqrrrrrrsssttttttttttttttt|||{{{xxxuuusssrrrqqqqqqqqqrrrtttvvvxxxxxxwwwvvvsssqqqooooooqqqsssssssssoooooooooppppppqqqqqqrrrqqqssstttttttttuuuwwwyyyxxxzzz||||||zzzyyyxxxxxxsssssssssssssssttttttuuurrruuuxxxzzzzzz{{{}}}~~~xxxooojjjhhhgggfffeeeccc```\\\YYYXXXUUUSSSPPPLLLJJJIIIIIIIIIHHHGGGFFFEEECCCBBB@@@@@@@@@????????????>>>>>>>>>>>>>>>??????>>>======<<<>>>=========<<<<<<;;;;;;999999999:::::::::;;;;;;999999999:::;;;;;;<<<<<<=========<<<======>>>>>>CCCCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGGGGJJJGGGFFFHHHHHHHHHMMMTTTSSS]]]nnnvvvYYYJJJIIIKKKKKKJJJRRRXXXggg~~~}}}yyyxxxvvvvvvvvvvvvuuutttsssrrrwwwwwwwwwvvvuuusssqqqppppppqqqqqqrrrtttuuuwwwwwwwwwwwwvvvuuutttttttttttttttuuuvvvuuusssrrrsssttttttsssrrrqqqqqqqqqqqqqqqttttttsssqqqooooooqqqrrrrrrrrrqqqqqqrrrssstttuuusssssssssssssssrrrrrrrrrpppoooooopppsssttttttssspppnnnlllmmmppptttvvvxxxooonnnmmmlllllllllmmmmmmpppnnnlllkkklllooorrruuu~~~{{{sssmmmgggddd]]]WWWQQQNNNLLLLLLLLLOOOSSSWWWYYY\\\___aaaaaa]]]ZZZZZZXXXWWW[[[aaafffnnn{{{qqqggg```[[[XXXXXXWWWSSSQQQRRRSSSTTTTTTTTTVVVZZZaaafffttt{{{ssslllhhh___[[[WWWVVVTTTVVV```llluuuaaadddiiiiiiSSSPPPHHHQQQhhhwwwsssqqqssssssrrrrrrrrrqqqqqqqqqoooppprrrtttuuuuuuuuutttvvvwwwwwwuuussspppooopppqqqppppppqqqqqqoookkkhhhcccZZZRRRVVVcccoootttsssnnnnnnooooooooonnnmmmlllffffffeeedddddddddeeefffiiijjjlllmmmmmmooorrrtttssssssrrrrrrrrrrrrrrrssswwwvvvtttsssrrrrrrssstttrrrsssuuuvvvwwwwwwwwwwwwrrrpppnnnnnnppprrrrrrrrrnnnnnnoooppppppqqqqqqqqqrrrsssuuuvvvvvvwwwzzz|||}}}~~~}}}zzzwwwvvvvvvrrrrrrqqqqqqqqqrrrssssssppprrruuuwwwxxxyyy{{{}}}}}}zzzyyywwwtttoooiiibbb]]]YYYXXXSSSQQQNNNJJJHHHGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@????????????======>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;888888999999:::;;;;;;;;;===============>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHJJJHHHHHHJJJLLLMMMSSSZZZaaannnqqqaaaQQQJJJIIIIIIKKKPPPXXXhhh~~~{{{{{{wwwwwwwwwwwwvvvuuuttttttvvvuuuuuutttsssrrrqqqpppqqqqqqrrrtttuuuuuuvvvvvvuuuuuuttttttttttttuuuuuussstttuuutttsssrrrsssuuuvvvuuutttttttttttttttttttttttttttsssrrrrrruuuwwwuuuttttttssstttuuuwwwxxxssssssrrrrrrqqqqqqqqqqqqooonnnnnnooorrrssssssrrrooommmlllnnnrrrwww{{{|||rrrqqqpppnnnnnnoooppppppooommmkkkjjjkkknnnrrrtttxxxoooiiiaaa^^^YYYTTTQQQOOOOOOOOOSSSVVV[[[]]]^^^^^^___```WWWTTTSSSTTTUUUVVV\\\cccgggrrrtttgggaaa]]]YYYWWWWWWUUUQQQQQQSSSTTTVVVWWWXXXZZZ```iiiqqq~~~wwwnnngggccc[[[XXXVVVUUUSSSVVVbbbooommm^^^ggg{{{dddNNNLLLGGGQQQiii~~~vvvqqqooosssssssssrrrqqqpppppppppmmmooorrrtttuuuuuutttsssvvvwwwxxxwwwtttrrrqqqrrrrrrqqqooooooooonnnkkkhhheee___[[[aaammmwwwyyywwwoooooooooooooooooooooooohhhgggeeeddddddeeeffffffjjjllloooqqqrrrsssuuuvvvtttsssrrrqqqpppqqqrrrsssuuutttsssrrrqqqqqqrrrrrrrrrtttvvvwwwvvvvvvwwwxxxqqqooonnnnnnppprrrssssssoooooopppqqqrrrrrrqqqqqqrrrtttvvvwwwxxxzzz}}}|||xxxuuutttuuurrrqqqqqqqqqqqqrrrsssssspppqqqssstttuuuwww{{{}}}|||sssjjjbbb]]]ZZZTTTRRRNNNKKKHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???=========>>>>>>======<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;888888888999::::::;;;;;;============>>>???AAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJLLLKKKMMMSSSVVVYYY```hhhwwwyyyZZZRRRMMMLLLIIIGGGOOO\\\fff|||}}}~~~yyyyyyyyyxxxxxxwwwvvvuuutttttttttsssrrrrrrqqqqqqssstttuuuuuuvvvvvvuuuuuusssrrrrrrrrrsssttttttuuutttvvvwwwvvvtttrrrrrrsssvvvvvvuuuuuuuuuuuuvvvvvvtttuuuvvvvvvvvvwwwyyy{{{xxxwwwvvvvvvvvvwwwxxxyyyssssssrrrqqqppppppppppppooonnnnnnooorrrssssssrrrpppnnnnnnpppuuuyyy|||}}}tttsssqqqpppoooppprrrsssnnnmmmlllkkklllooorrrttt{{{rrriiibbb[[[YYYWWWUUUUUUVVVWWWYYY\\\___bbbccc```]]]ZZZYYYTTTRRRSSSWWWZZZ]]]dddlllwwwwwwggg^^^\\\ZZZVVVTTTTTTRRRPPPQQQUUUTTTWWWZZZ\\\```hhhuuu~~~}}}rrrhhh```\\\WWWUUUTTTTTTTTTYYYgggvvvhhh___mmm~~~```LLLNNNJJJUUUlll{{{uuusssppprrrrrrqqqqqqqqqqqqqqqqqqppprrruuuwwwxxxwwwvvvuuusssuuuvvvuuusssqqqqqqqqqqqqooommmlllmmmmmmlllkkkiiifffgggmmmvvv|||zzzwwwqqqpppooonnnnnnoooqqqrrrjjjjjjhhhggggggggghhhhhhjjjmmmrrruuuuuuuuuvvvvvvtttsssqqqooooooppprrrsssssssssrrrqqqqqqrrrssstttsssuuuwwwwwwvvvuuuwwwyyyqqqpppoooppprrruuuvvvvvvpppqqqrrrsssssssssrrrqqqrrrsssvvvwwwxxx{{{~~~~~~|||xxxtttssssssuuurrrrrrrrrrrrrrrsssttttttpppqqqrrrrrrsssvvv{{{xxxmmmeee```XXXVVVQQQMMMJJJGGGGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????<<<======>>>>>>>>>======::::::::::::::::::::::::999999999999::::::::::::999999::::::;;;;;;<<<<<<=========>>>???@@@BBBCCC??????@@@AAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJMMMNNNSSSTTTYYYcccjjjooowwwvvv```OOOJJJIIILLLMMMQQQcccwww~~~}}}zzzzzzzzzyyyyyyxxxwwwvvvttttttssssssssssssttttttuuuvvvwwwwwwwwwvvvuuutttpppppppppqqqrrrssstttuuusssuuuxxxxxxwwwuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvxxxzzzzzzzzzyyyzzz|||{{{zzzyyyxxxwwwxxxyyyzzztttsssrrrppppppppppppqqqpppoooooopppsssttttttssssssrrrqqqssswwwyyyzzzzzzuuusssqqqooooooppprrrsssnnnnnnnnnnnnoooqqqsssttt|||uuulllbbb\\\XXXXXXXXXXXXZZZ]]]```bbbccceeegggeee```ZZZUUURRRWWWVVVXXX^^^cccgggooowww{{{nnn```YYYZZZVVVSSSQQQRRRQQQOOORRRWWWTTTWWW\\\___dddooo}}}{{{oooddd[[[WWWTTTSSSSSSUUUVVV\\\lll|||fff```rrrzzz___NNNRRRNNNXXXoooyyywwwvvvssspppppppppqqqqqqrrrssssssuuuwwwyyy|||||||||zzzyyyqqqrrrssssssqqqoooppppppooommmkkkjjjlllmmmnnnmmmllllllnnnuuu|||~~~zzzuuusssqqqooommmmmmooorrrsssmmmlllkkkiiiiiiiiijjjjjjjjjnnnsssvvvwwwvvvvvvuuutttssspppooonnnppprrrssspppppppppqqqrrrtttwwwxxxsssvvvxxxwwwuuuuuuwwwzzzrrrqqqpppqqqtttwwwxxxxxxrrrssstttuuuttttttrrrrrrqqqsssuuuwwwxxx{{{~~~}}}|||yyyuuurrrqqqsssvvvssssssrrrrrrsssssstttuuuqqqqqqqqqqqqrrrvvv{{{xxxnnnggg[[[YYYTTTOOOKKKIIIGGGGGGFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@????????????======>>>>>>>>>>>>>>>===:::;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::;;;;;;<<<======>>>=========>>>???AAABBBCCC??????@@@AAABBBCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJLLLOOOQQQZZZ]]]eeeqqqzzzuuu[[[JJJLLLGGGGGGNNNTTT___yyy~~~}}}}}}zzzzzzzzzzzzyyyxxxwwwwwwuuuttttttttttttuuuvvvvvvwwwxxxxxxxxxwwwvvvtttsssooooooooopppqqqrrrttttttooorrrwwwzzzzzzzzzzzzzzzvvvuuuuuuuuuuuuuuuvvvvvvxxxzzz|||}}}|||{{{zzz{{{}}}|||zzzyyyxxxyyyyyyzzzuuutttsssqqqppppppqqqqqqqqqpppppprrrtttvvvuuutttvvvuuutttvvvxxxyyyxxxwwwuuusssqqqooonnnpppqqqsssooooooooopppqqqrrrtttttt}}}vvvmmmeee^^^ZZZVVVXXX\\\```eeehhhkkkllllllggg```[[[XXXVVVVVVVVVYYY[[[^^^bbbiiitttvvviiibbb]]]XXXTTTVVVTTTQQQPPPQQQRRRSSSSSSYYYZZZ\\\___gggvvvyyyxxxnnnddd[[[VVVQQQLLLMMMSSSUUUZZZmmmxxxbbbhhhxxxnnnWWWMMMLLLMMMgggzzztttrrrqqqsssrrrqqqqqqqqqssstttvvvxxx{{{~~~|||yyyvvvqqqppppppoooooopppqqqqqqqqqooollliiihhhiiikkklllkkkllloooqqqsssuuuuuuuuussssssqqqnnnoootttuuurrrqqqnnnjjjiiijjjjjjiiigggkkkpppvvvyyyxxxuuuuuuuuuuuurrrmmmlllmmmppprrrssspppppppppppprrrsssuuuvvvqqqqqqsssuuuwwwxxxwwwuuuqqqrrrrrrrrruuuyyyxxxssswwwwwwwwwwwwwwwvvvuuuuuuqqqrrrtttwwwyyy{{{||||||~~~zzzvvvsssrrrssssssrrrqqqqqqqqqsssuuuuuutttssssssrrrqqqrrrvvvyyyzzzzzz}}}{{{{{{|||~~~xxxooohhhccc[[[TTTOOOKKKHHHEEELLLIIIEEECCCBBB@@@>>>===?????????@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???===<<<;;;:::999::::::;;;<<<;;;::::::999999999999;;;:::999888999;;;===???????????????@@@AAABBBCCCAAABBBBBBBBBCCCDDDDDDDDDBBBDDDFFFEEECCCAAAAAAAAAFFFHHHIIIIIIJJJOOOXXX^^^bbbjjjuuuwww^^^RRRPPPDDDIIILLLNNN\\\yyy~~~}}}~~~~~~|||zzz~~~{{{xxxyyy|||}}}yyytttxxxvvvtttrrrrrrsssvvvwww|||||||||{{{xxxtttpppnnnmmmlllkkkjjjkkkmmmppprrrrrrtttvvvxxxzzz{{{{{{{{{yyyyyyzzz|||}}}}}}zzzxxxyyyzzz{{{||||||zzzyyywwwzzzzzzyyyxxxxxxxxxyyyyyyuuutttssstttuuuvvvuuussssssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttssstttsssrrrssssssqqqnnnllliiijjjkkkmmmooopppqqqqqq|||vvvnnngggaaa^^^\\\bbbeeeiiimmmppppppnnnmmmiiieee___ZZZXXXYYYZZZ[[[]]]bbbiiipppzzz|||nnnccc^^^ZZZVVVSSSSSSQQQPPPPPPQQQSSSTTTTTTXXXZZZ^^^eeeqqq|||}}}uuukkkaaaXXXTTTRRROOOPPPTTTVVV\\\qqquuueeeppphhhTTTMMMNNNTTTpppxxxuuutttssssssrrrqqqpppqqqsssvvvxxx{{{||||||xxxvvvqqqpppooopppqqqrrrqqqooommmllljjjjjjjjjkkkmmmnnnmmmnnnpppqqqssssssssssssqqqrrrqqqnnnqqqvvvxxxuuutttqqqmmmlllmmmmmmkkkjjjoooqqqtttsssrrrqqqrrrtttuuuqqqmmmlllmmmppprrrsssnnnooopppqqqsssuuuvvvwwwsssssstttvvvwwwwwwvvvuuuqqqvvvxxxwwwwwwyyyxxxttttttuuuuuuuuuuuuuuuttttttssstttvvvxxxyyy{{{{{{|||}}}zzzvvvtttsssttttttsssrrrqqqqqqrrruuuvvvvvvuuutttsssrrrtttwwwzzz{{{{{{~~~}}}zzzyyyxxxzzz{{{}}}vvvvvvpppggg^^^WWWQQQKKKHHHIIIGGGEEECCCCCCBBB@@@>>>=========>>>>>>>>>>>>>>>>>>======<<<<<<======>>>===<<<;;;:::::::::;;;;;;<<<;;;::::::999999::::::<<<;;;:::999:::<<<>>>???????????????@@@AAABBBBBBAAABBBBBBCCCCCCDDDDDDDDDBBBDDDFFFFFFEEEDDDDDDEEEGGGIIIJJJKKKNNNUUU___gggooouuuzzzdddSSSJJJHHHIIINNNUUU___uuu~~~||||||{{{{{{|||~~~~~~}}}{{{|||yyywwwxxx{{{{{{wwwssssssrrrqqqpppqqqsssvvvxxx|||||||||{{{xxxtttqqqooolllhhhcccbbbeeejjjooorrruuuvvvxxxyyyzzzzzzzzzzzz{{{{{{|||}}}|||zzzxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuuuuuwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxxxx~~~}}}|||zzzwwwuuusssrrrsssrrrqqqqqqqqqpppnnnlllhhhiiikkkmmmnnnoooooooooyyyuuupppjjjfffddddddeeeiiilllpppsssrrrnnniiieeeaaa^^^ZZZWWWXXX[[[___aaahhhoooyyywwwoooddd\\\XXXWWWUUUSSSPPPPPPQQQRRRSSSTTTVVVVVVXXX[[[bbbnnn~~~yyypppfff]]]VVVRRRSSSRRRSSSUUUUUU^^^wwwoooggg{{{zzz___OOOMMMQQQ^^^|||}}}wwwvvvvvvvvvtttsssqqqppprrruuuxxx{{{}}}~~~~~~{{{wwwuuussspppnnnppptttuuuqqqlllhhhiiijjjkkklllnnnoooooonnnooopppqqqqqqrrrqqqqqqppprrrqqqpppsssyyyzzzxxxvvvtttqqqpppppppppnnnmmmsssrrrpppnnnlllmmmooorrrtttqqqmmmlllnnnpppqqqrrrmmmnnnqqqsssuuuvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwvvv~~~~~~yyywwwvvvtttuuuuuuvvvvvvwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{zzzxxxuuutttuuuvvvvvvuuusssrrrqqqsssuuuwwwxxxwwwvvvuuutttvvvyyy{{{|||||||||{{{yyywwwwwwxxxyyyzzzuuu{{{}}}xxxmmmddd[[[TTTOOOKKKIIIGGGEEEEEEEEECCCAAA========================<<<<<<<<<======<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;<<<;;;::::::::::::::::::<<<<<<;;;;;;;;;===???@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEBBBDDDFFFFFFFFFFFFGGGIIIIIIKKKMMMOOOTTT^^^kkkttt~~~sss]]]RRRKKKGGGFFFJJJQQQ]]]ppp}}}{{{yyyxxxxxxyyy{{{||||||{{{yyywwwuuuvvvxxxxxxuuurrrnnnnnnnnnnnnpppssswwwyyy||||||{{{zzzxxxuuurrrqqqlllddd[[[ZZZ```iiippprrrwwwxxxyyyzzzzzzzzzyyyxxx{{{zzz{{{}}}~~~~~~}}}{{{vvvuuutttssstttwwwyyy{{{wwwxxxyyyzzz{{{{{{zzzzzzzzzyyyxxxxxxzzzzzzyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{~~~{{{xxxuuusssrrrtttrrrpppoooppppppnnnmmmjjjkkknnnoooppppppooonnnwwwtttqqqnnnllllllmmmnnnjjjlllnnnmmmjjjeee___[[[[[[ZZZYYYYYY\\\aaahhhmmmvvvlllfff^^^XXXUUUTTTSSSSSSQQQSSSTTTUUUUUUVVVXXXYYY[[[^^^fffttt}}}vvvlllbbbZZZTTTQQQRRRSSSVVVVVVUUUaaa~~~gggiiirrrYYYKKKMMMSSSggg|||wwwxxxxxxxxxvvvuuusssrrrtttwww{{{~~~~~~|||yyyvvvtttsssooommmpppuuuvvvpppjjjhhhiiikkkmmmooopppppppppmmmnnnnnnppppppqqqrrrrrrrrrssssssqqquuuzzz{{{xxxvvvuuutttrrrrrrqqqpppooorrrqqqooollllllmmmppprrrssspppnnnmmmooopppqqqqqqnnnppprrruuuvvvvvvuuuttttttuuuvvvvvvwwwxxxzzz{{{}}}vvvtttsssyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxvvvuuuuuuwwwxxxxxxwwwtttsssrrrsssvvvxxxyyyyyywwwvvvvvvxxxzzz|||}}}||||||{{{yyyxxxxxxyyyzzz{{{~~~~~~uuukkkccc^^^WWWSSSMMMIIIGGGFFFEEEDDD?????????>>>>>>=========:::;;;<<<======<<<;;;:::<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;===<<<<<<<<<===>>>???@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFFFFFFFFFFIIIKKKLLLOOOSSSWWW]]]iiivvvxxx^^^OOOJJJIIIJJJLLLNNNWWWhhh}}}yyyxxxvvvwwwxxxyyyyyyxxxvvvtttssstttuuuuuusssqqqnnnnnnnnnoooqqqtttvvvxxx{{{{{{zzzyyyxxxvvvtttssslllccc[[[[[[dddnnnssstttwwwxxxyyyzzz{{{zzzyyyyyyxxxwwwwwwyyy{{{{{{zzzyyyssssssrrrrrrsssuuuvvvwwwuuuwwwyyy{{{||||||zzzzzz|||{{{zzzzzz||||||{{{zzzyyyzzz{{{|||}}}}}}}}}}}}~~~}}}{{{yyywwwuuutttsssvvvssspppooopppqqqppppppnnnooorrrssstttrrrqqqoooyyyxxxvvvsssqqqnnnlllkkkhhhgggfffccc```]]]ZZZXXXYYY\\\___bbbgggnnnwww~~~vvvfffbbb\\\WWWTTTSSSSSSSSSRRRSSSUUUUUUTTTUUUXXXZZZbbbfffnnn||||||sssiii___XXXSSSQQQOOOSSSUUUUUUWWWfffuuubbbkkkmmmVVVKKKOOOVVVnnn}}}zzzzzzyyyxxxxxxvvvuuutttvvvyyy}}}}}}}}}|||{{{yyyvvvtttssssssooommmpppuuuuuuoooiiijjjlllnnnpppqqqppppppoookkkkkklllnnnpppqqqssstttsssuuutttsssuuuzzzzzzwwwuuuuuuuuusssqqqpppoooooooooooonnnoooppprrrttttttrrrqqqoooooopppqqqqqqppppppqqqsssuuuuuutttsssrrrssstttvvvvvvvvvxxx|||xxxuuuuuu{{{||||||}}}}}}|||||||||yyyzzzzzzzzzyyyxxxxxxwwwuuuttttttvvvxxxyyyxxxwwwuuusssssstttvvvxxxyyyxxxwwwvvvvvvxxx{{{||||||{{{|||{{{{{{{{{{{{|||}}}~~~zzzuuuhhhaaaXXXPPPJJJGGGFFFEEE@@@@@@@@@???>>>===<<<<<<:::;;;<<<======<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<======>>>??????@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGFFFGGGGGGFFFEEEGGGJJJLLLRRRVVV\\\bbbiiisssnnnbbbTTTLLLHHHGGGKKKPPPXXXeee|||~~~~~~|||zzzxxxvvvuuuvvvvvvuuuttttttsssssssssttttttrrrqqqqqqppppppqqqrrrtttuuuvvvyyyyyyyyyxxxwwwvvvuuutttnnnhhhccceeennnuuuwwwvvvuuuvvvxxxzzz{{{{{{{{{zzzvvvuuuuuuwwwyyyzzzyyyxxxrrrssstttttttttsssrrrqqqtttvvvxxxzzz{{{{{{zzzyyy|||{{{zzz{{{||||||{{{zzzzzzzzz{{{|||}}}}}}}}}}}}~~~}}}{{{xxxvvvuuuttttttwwwuuurrrqqqrrrssssssrrrpppqqqrrrttttttsssqqqpppxxxwwwtttpppkkkfffbbb___^^^]]][[[YYYXXXXXXYYYZZZ[[[```hhhnnnuuu}}}uuukkkbbb___[[[WWWTTTSSSRRRSSSPPPRRRTTTSSSRRRTTTYYY]]]iiippp|||{{{qqqfff\\\VVVSSSRRRNNNRRRUUUUUU[[[nnnpppdddsssgggSSSMMMSSS\\\yyy~~~}}}}}}zzzwwwwwwvvvvvvvvvwwwyyy|||}}}yyyyyyxxxvvvuuuttttttsssrrrooommmnnnrrrrrrnnniiilllmmmooopppppppppooonnnjjjjjjkkkmmmoooqqqsssuuusssuuuuuutttvvvzzzyyyvvvssstttuuutttqqqooonnnnnnnnnnnnoooqqquuuwwwwwwwwwsssqqqqqqqqqssssssrrrppppppqqqrrrsssssssssrrrrrrsssuuuvvvuuutttwww||||||yyyzzzzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwvvvuuuuuurrrrrrsssvvvxxxyyywwwuuutttttttttuuuwwwxxxwwwuuuvvvuuuvvvxxxzzz{{{zzzyyyzzzzzzzzz{{{|||~~~~~~{{{tttiii^^^UUUNNNIIIFFFBBBAAAAAA???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<======>>>?????????@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGHHHHHHGGGGGGGGGIIINNNQQQZZZ```iiipppwww~~~rrrWWWSSSOOOLLLHHHFFFLLLTTTgggxxx}}}{{{||||||{{{{{{yyyuuutttttttttsssrrrsssssstttttttttssssssrrrssssssssssssssstttuuuuuuwwwwwwwwwvvvuuuuuuuuuuuupppmmmlllpppvvvzzzyyyvvvtttuuuwwwyyyzzzzzzzzzzzzvvvuuutttvvvxxxzzzyyyyyyrrrsssuuuvvvuuutttqqqpppuuuvvvwwwyyyyyyyyyxxxxxx{{{zzzyyyyyy{{{{{{zzzyyyxxxyyyzzz{{{|||||||||||||||xxxvvvttttttssswwwuuusssssstttttttttsssoooooopppppppppppppppppppppnnnjjjeeeaaa]]]ZZZYYYWWWVVVVVVWWWYYY]]]```bbbiiiqqq|||uuujjjddd\\\[[[YYYVVVSSSQQQRRRSSSPPPRRRTTTTTTTTTXXX___fffooo{{{yyynnnbbbYYYTTTRRRQQQMMMQQQTTTVVV```wwwpppkkk~~~zzzaaaPPPNNNYYYeee{{{wwwtttuuuuuuvvvwwwwwwxxxyyyttttttsssrrrrrrrrrssssssqqqooommmmmmnnnnnnllljjjkkkllllllmmmnnnoooooooookkkkkkkkklllnnnppprrrsssqqqssstttsssvvv{{{{{{wwwrrrtttvvvtttqqqnnnnnnnnnpppooonnnqqquuuxxxyyyyyysssrrrrrrsssuuuuuusssqqqmmmnnnoooppprrrsssttttttuuuwwwwwwtttrrrtttzzz{{{{{{|||zzzzzzzzzyyyxxxwwwvvvuuuvvvvvvvvvvvvuuutttssssssqqqqqqsssuuuxxxxxxvvvtttssstttuuuwwwxxxwwwtttrrrtttttttttvvvyyyzzzxxxwwwuuuvvvwwwyyy{{{}}}~~~uuujjj^^^SSSLLLGGGFFFEEEDDDBBBAAA@@@???>>>======<<<<<<======>>>:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<======;;;;;;<<<===>>>>>>>>>>>>????????????@@@AAABBBBBBAAAAAABBBDDDEEEFFFGGGHHHGGGHHHHHHHHHJJJNNNTTTYYYccckkkvvvqqq]]]NNNKKKKKKLLLMMMPPPYYYccc||||||zzzzzz{{{{{{zzzwwwtttssssssttttttsssssstttuuuuuuttttttttttttrrrrrrrrrsssttttttuuuuuuuuuuuuuuuttttttttttttuuupppppprrruuuxxxyyyxxxvvvuuuvvvwwwxxxxxxxxxwwwwwwtttsssrrrsssvvvxxxxxxwwwssssssttttttuuuuuuttttttvvvvvvvvvvvvvvvvvvvvvwwwyyywwwvvvwwwxxxyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzzzz|||{{{xxxvvvtttttttttuuuuuutttssstttuuuuuusssqqqoooooonnnnnnooopppqqqrrrfffddd___[[[YYYYYYZZZ[[[XXXYYY\\\___dddhhhlllooo~~~|||mmmdddaaaWWWWWWVVVTTTQQQQQQQQQSSSQQQTTTVVVVVVWWW]]]gggooorrrxxxlll```WWWRRRPPPQQQMMMQQQTTTWWWddd}}}rrrrrrvvv]]]MMMOOO^^^kkk~~~|||wwwrrrssstttuuuvvvuuuuuuuuuqqqppppppooopppqqqssstttpppooonnnlllkkkkkkkkkllliiiiiijjjkkklllnnnoooooommmmmmllllllmmmnnnpppqqqnnnqqqrrrssswww||||||yyyrrruuuvvvuuuqqqnnnnnnoootttqqqnnnoootttxxxyyyyyysssssssssuuuvvvvvvtttqqqkkkkkklllnnnqqqsssvvvwwwxxxyyyxxxtttpppqqqwww}}}|||wwwyyy{{{{{{{{{zzzyyyxxxvvvuuutttttttttuuuuuutttsssrrrrrrpppppprrruuuxxxwwwuuurrrssstttuuuxxxyyywwwsssooosssssssssvvvxxxxxxwwwuuuqqqrrrtttwwwzzz|||~~~}}}}}}~~~|||lll]]]SSSMMMLLLKKKIIIHHHFFFEEEDDD???>>>===<<<<<<===>>>???:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<===>>>>>>>>>>>>????????????@@@AAABBBCCCAAAAAABBBDDDEEEGGGHHHHHHGGGGGGHHHJJJMMMSSSZZZ___jjjssssss^^^RRRMMMIIIHHHMMMTTT]]]kkkvvv}}}{{{{{{|||}}}xxxvvvsssrrrsssuuuuuuuuusssuuuvvvvvvuuutttuuuuuupppqqqqqqrrrtttuuuuuuvvvttttttsssssssssssstttuuupppqqqsssuuuvvvvvvuuuuuuvvvwwwwwwxxxwwwvvvuuutttqqqooooooppprrrtttuuutttttttttsssrrrsssvvvxxxyyywwwvvvuuuuuutttuuuuuuvvvwwwvvvuuuuuuwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxtttsssrrrqqqrrrsssuuuwwwsssrrrssstttuuutttrrrpppqqqpppoooooooooqqqtttuuu___\\\WWWTTTTTTVVVZZZ]]]cccdddeeegggllluuurrrfff```___XXXXXXVVVTTTQQQQQQRRRTTTSSSVVVZZZ\\\___eeemmmsss}}}}}}yyypppdddXXXRRROOONNNNNNMMMPPPRRRWWWhhhyyy|||tttZZZVVVPPPYYYwww|||zzzwwwvvvwwwuuutttsssrrrrrrrrrrrrrrrqqqpppooommmmmmooopppqqqmmmmmmlllkkkjjjjjjjjjjjjhhhgggggghhhiiikkklllkkkmmmnnnoooqqqrrrrrrqqqqqqpppqqqssswwwzzz{{{zzzyyytttsssqqqppppppooommmlllgggiiimmmqqqtttuuuvvvuuuuuusssssswww||||||wwwqqqoooooonnnnnnooopppqqqqqqsssssssssssstttttttttttt~~~|||zzzxxxvvvvvvvvvwwwwwwvvvttttttuuuvvvtttuuuuuuvvvuuusssrrrqqqnnnpppssstttsssrrrssssssrrrtttvvvvvvtttrrrrrrrrrwwwuuutttvvvxxxyyywwwtttqqqqqqrrrssstttuuuwwwxxxvvvzzz~~~wwwnnnjjj]]][[[YYYVVVQQQLLLHHHFFFCCCAAA@@@@@@@@@@@@>>>===>>>===<<<===>>>???>>>======<<<;;;::::::;;;<<<=========>>>>>>>>>======<<>>???@@@AAA@@@???======;;;;;;;;;;;;============>>>???????????????????????????@@@AAABBBBBBEEEEEEFFFHHHLLLOOOPPPPPPPPPRRRTTTWWW\\\fffsss|||ppp]]]OOOGGGEEEGGGKKKTTT___lll}}}|||~~~vvvuuusssqqqqqqrrrssstttuuuuuuvvvvvvuuutttsssrrrqqqqqqqqqrrrssstttuuuvvvttttttsssrrrqqqooonnnmmmnnnooopppqqqrrrssssssssswwwuuussstttvvvvvvtttrrrppppppppppppppppppqqqqqqsssrrrrrrsssuuuwwwxxxxxxtttsssqqqpppooopppqqqqqqtttrrrpppooonnnnnnooopppqqqqqqqqqpppqqqqqqrrrrrrrrrqqqppppppoooppppppqqqrrrssstttuuuuuusssrrrqqqtttsssrrrrrrrrrssstttuuuWWW[[[___aaabbbgggooovvvuuummmddd\\\XXXXXXWWWWWWUUUSSSQQQPPPRRRTTTYYYZZZ\\\___eeeppp~~~pppiii^^^UUUPPPOOOOOOOOONNNQQQVVVccc{{{|||wwwnnnVVVQQQTTTdddzzzvvvtttpppooopppnnnnnnooopppqqqsssttttttpppooommmmmmmmmmmmooopppqqqooollljjjhhhhhhhhhiiilllkkkkkkkkkkkkkkkllllllmmmnnnqqqssstttsssqqqpppppppppqqqsssvvvvvvuuusssrrrrrrrrrtttvvvuuussspppkkkkkkkkkkkklllmmmnnnnnnlllnnnqqqssstttsssqqqppppppppppppppppppqqqqqqqqqrrrrrrssstttttttttttttttrrrrrrrrrsssssstttttttttuuuuuuvvvtttsssrrrtttuuutttttttttttttttuuuuuuvvvnnnppprrrsssrrrrrrssstttvvvvvvuuusssqqqqqqrrrtttwwwvvvtttuuuuuuuuutttrrruuuttttttsssssstttttttttxxxxxxyyyzzz{{{}}}yyytttsssyyyyyywwwtttnnnggg```\\\SSSPPPMMMJJJHHHFFFCCCAAA>>>===<<<===???@@@???>>>??????============??????>>>>>>>>>???@@@@@@@@@AAA??????@@@AAABBBDDDEEEFFFGGGIIILLLNNNOOOQQQSSSUUUVVVXXX[[[aaakkkwwwgggVVVLLLFFFEEEGGGJJJSSSaaaqqqyyy|||}}}}}}zzzyyyzzz|||uuutttsssqqqqqqrrrssssssvvvvvvuuuuuutttssssssrrrpppqqqqqqrrrsssuuuvvvvvvsssrrrqqqpppnnnmmmlllkkkooopppqqqrrrrrrrrrrrrrrruuutttssssssttttttsssrrrqqqrrrrrrrrrrrrqqqqqqppprrrtttuuuvvvvvvuuuvvvwwwsssrrrpppnnnmmmmmmnnnoooqqqpppnnnmmmllllllmmmnnnoooooonnnmmmmmmmmmnnnnnnpppooonnnmmmllllllmmmmmmnnnpppqqqoookkkjjjkkkmmmqqqqqqrrrsssssstttuuuuuu^^^dddkkknnnqqqxxxxxxnnnhhhbbbZZZWWWXXXVVVVVVUUUSSSQQQQQQTTTVVVZZZ\\\___ccclllzzzjjjcccZZZRRROOONNNOOOPPPTTTTTTYYYiiirrruuugggTTTRRR\\\ssswwwsssqqqnnnmmmnnnmmmmmmnnnooopppqqqqqqqqqllllllkkkkkkkkkkkkllllllooonnnkkkiiihhhiiijjjlllmmmmmmmmmlllkkkkkklllmmmnnnpppsssuuuvvvtttrrrqqqrrrrrrrrrtttvvvvvvuuussssssssstttvvvwwwvvvrrrooommmkkkjjjhhhhhhhhhjjjjjjiiilllpppqqqqqqpppppppppppppppqqqqqqqqqqqqqqqppppppqqqrrrttttttttttttsssqqqqqqrrrrrrsssttttttuuurrrssssssrrrppppppqqqrrrsssrrrqqqqqqrrrtttuuuwwwqqqsssuuuuuuttttttvvvwwwwwwvvvtttqqqoooooorrrtttvvvuuutttsssssssssrrrrrrsssrrrrrrrrrrrrsssssstttyyyxxxxxxyyy{{{{{{zzzxxx|||zzz|||{{{tttpppoooyyyzzz||||||yyyuuuooolllaaa]]]XXXSSSOOOKKKHHHEEEBBBAAA@@@@@@AAABBBAAA???AAA@@@???>>>>>>???@@@AAA??????>>>?????????@@@@@@@@@AAABBBDDDFFFHHHKKKLLLNNNRRRUUUVVVTTTUUUXXX[[[ZZZ\\\bbblllzzzvvvfffTTTJJJHHHIIIMMMRRRUUUcccvvvwwwwww{{{|||wwwwwwwwwyyy{{{|||{{{zzzuuutttssssssrrrsssttttttwwwvvvuuutttsssrrrrrrrrrooopppqqqrrrtttuuuuuuvvvppppppooonnnmmmmmmmmmmmmooopppqqqrrrrrrrrrrrrqqqsssrrrrrrrrrrrrsssrrrrrrssstttuuuuuutttsssqqqpppqqqtttxxxxxxuuuttttttvvvvvvtttqqqooonnnnnnoooppppppooonnnmmmllllllllllllnnnmmmlllkkkkkkjjjkkkkkklllkkkjjjiiiiiijjjlllmmmkkkllllllgggaaa___cccgggmmmnnnpppssstttvvvvvvvvvjjjqqqxxx~~~tttlllddd```[[[TTTQQQRRRTTTTTTTTTSSSRRRSSSVVVYYY___aaafffmmmxxxzzzeee___WWWQQQNNNOOOPPPPPPTTTUUU\\\oookkkuuucccVVVVVVeee~~~uuurrrpppmmmmmmnnnnnnnnnoooooonnnmmmlllllliiiiiihhhhhhhhhhhhiiiiiikkkjjjiiiiiiiiikkkmmmooommmnnnooonnnlllkkkmmmoooppprrrtttvvvvvvuuusssrrrrrrqqqqqqrrrttttttsssrrrtttttttttuuuvvvsssooolllmmmllliiifffeeefffggghhhhhhkkknnnpppooooooooopppooopppqqqqqqqqqppppppooonnnoooqqqsssssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrroooppppppooommmmmmnnnppppppoooooooooppprrrtttuuuqqqsssttttttssssssuuuwwwvvvuuussspppmmmmmmpppsssttttttsssrrrqqqqqqrrrrrrooooooooopppqqqrrrtttuuuvvvuuuvvvwwwyyyyyywwwuuu}}}zzzzzz~~~vvvnnnjjjiiiooosssxxx|||~~~~~~|||zzzsssooohhhaaa\\\WWWSSSPPPMMMKKKIIIIIIIIIHHHFFFEEE@@@???>>>======>>>???@@@AAA@@@?????????@@@AAABBBBBBCCCFFFIIILLLOOOQQQRRRYYY\\\]]]\\\ZZZZZZ]]]aaa___ccclllyyyqqq___TTTJJJGGGHHHLLLRRRYYYfffyyy{{{vvv{{{zzzuuuuuuvvvwwwyyyxxxvvvtttttttttttttttttttttuuuuuuwwwvvvuuusssrrrrrrrrrrrrnnnoooppprrrssstttttttttmmmmmmnnnnnnooopppppppppooopppqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqrrrrrruuuuuuvvvvvvvvvuuusssrrrqqqtttwwwwwwtttssssssuuuvvvtttqqqnnnmmmmmmoooppppppoooooonnnmmmmmmllllllllllllkkkjjjiiiiiiiiijjjhhhgggffffffgggjjjmmmooolllmmmkkkeee^^^\\\```eeennnoooqqqrrrsssssssssssskkkddd^^^\\\XXXSSSPPPPPPRRRSSSTTTTTTTTTVVVZZZ]]]```eeemmmwwwvvvbbb\\\UUUPPPNNNOOOPPPQQQQQQVVVaaaxxx{{{nnn~~~uuu```[[[]]]ppp{{{rrrpppooommmmmmooonnnoooooonnnmmmkkkhhhggggggggggggggggggggggggggghhhhhhiiijjjkkkmmmoooooolllnnnooonnnkkkkkkmmmppprrrrrrssstttttttttsssrrrooonnnmmmnnnpppqqqpppooosssrrrrrrrrrrrrpppllliiimmmkkkiiigggffffffggghhhiiijjjlllnnnooopppoooooooooooopppqqqqqqpppnnnmmmkkkmmmoooqqqrrrrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooommmlllkkkmmmnnnnnnnnnnnnnnnoooppprrrrrrnnnoooppppppoooooorrrsssuuutttrrrnnnlllkkknnnpppqqqrrrqqqpppooooooqqqsssnnnnnnooopppqqqssstttuuurrrssstttuuuuuuuuuuuuttt{{{yyyyyy}}}wwwoookkkkkknnnqqqwww~~~~~~wwwpppkkkgggdddaaaXXXUUURRRPPPOOOLLLIIIGGGAAA@@@???>>>>>>???@@@AAACCCCCCBBBCCCDDDFFFHHHIIIIIILLLPPPUUUZZZ\\\]]]]]]``````^^^]]]\\\^^^aaadddjjjqqq|||hhhWWWOOOJJJGGGHHHIIINNNXXXbbb}}}{{{}}}xxxvvvssssssuuuxxxzzzzzzwwwuuussssssssstttttttttttttttwwwvvvuuutttsssqqqppppppmmmnnnpppqqqrrrrrrqqqpppjjjkkkmmmpppqqqrrrrrrrrrnnnooopppqqqrrrssssssssspppqqqrrrrrrqqqqqqrrrssstttuuuuuuuuuuuuttttttsssqqqsssttttttssssssssstttsssqqqmmmkkkjjjkkkmmmoooppppppoooooonnnmmmmmmllljjjjjjiiiiiihhhhhhiiiiiifffeeeeeeeeegggjjjnnnppppppooommmhhhdddcccfffjjjrrrrrrqqqppppppooonnnnnntttfff```\\\\\\ZZZVVVSSSTTTQQQRRRSSSTTTVVVYYY^^^aaafffmmmxxxsss```[[[TTTPPPNNNOOOPPPQQQRRR[[[lll{{{xxxggg[[[```eee~~~wwwooommmmmmlllmmmooommmmmmnnnmmmllliiigggeeegggggghhhhhhhhhhhhggggggfffhhhiiikkkmmmmmmmmmmmmjjjmmmooonnnkkkjjjnnnrrrqqqqqqppppppppppppqqqqqqmmmlllkkklllooopppppppppooonnnmmmmmmnnnmmmkkkiiikkkjjjiiihhhggghhhhhhiiiiiihhhhhhjjjnnnpppooolllmmmnnnpppppppppnnnmmmkkkiiijjjmmmpppqqqpppooonnnkkklllllllllmmmmmmmmmnnnnnnoooooonnnllllllmmmnnnnnnnnnoooppppppqqqpppppplllmmmnnnmmmlllmmmppprrrrrrrrrpppmmmkkkjjjkkkmmmoooppppppooommmnnnrrruuuqqqqqqqqqqqqrrrssstttuuusssvvvwwwvvvtttssstttwwwyyyxxxzzz}}}xxxuuuuuuyyy|||~~~zzzwwwuuusssqqqfffccc___[[[XXXTTTPPPMMMHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGIIILLLPPPTTTVVVWWW\\\bbbiiinnnppppppooollliiieeecccfffkkkoooqqq{{{zzzfffWWWOOOHHHHHHKKKPPPSSS[[[lll||||||zzzwwwuuutttrrrsssvvvyyy{{{{{{xxxuuupppqqqrrrrrrsssssssssrrruuuvvvvvvuuutttqqqooonnnmmmnnnoooppppppooonnnmmmhhhjjjnnnqqqrrrrrrpppooolllmmmoooqqqsssttttttuuuoooqqqssssssqqqqqqrrrtttrrrrrrrrrqqqrrrrrrssssssrrrqqqpppppprrrsssssssssqqqnnnkkkhhhhhhiiilllnnnooooooooonnnnnnmmmlllkkkgggggggggggggggggghhhiiihhhgggeeeeeegggjjjnnnpppooonnnllljjjjjjllloooqqqpppooonnnmmmmmmnnnoooooowwwkkk```[[[XXXYYYYYYUUUTTTUUUPPPQQQSSSUUUWWW[[[```dddrrrzzz~~~lll___ZZZTTTPPPNNNOOOPPPQQQVVVbbbvvv}}}yyy[[[VVVbbblll~~~tttmmmkkklllkkkllloookkklllmmmmmmllliiigggeeehhhhhhiiiiiiiiiiiihhhhhhggghhhkkkmmmnnnmmmlllkkkhhhlllnnnmmmkkkjjjnnnrrrpppooonnnmmmmmmmmmooopppooommmlllnnnppprrrrrrrrrlllkkkiiijjjkkklllkkkjjjjjjjjjiiiiiiiiiiiijjjjjjiiifffeeehhhnnnpppnnnjjjmmmnnnooopppooonnnllljjjgggiiilllooopppooonnnmmmjjjkkklllmmmnnnoooooopppoooppppppooommmmmmnnnpppnnnoooqqqrrrrrrqqqppppppmmmnnnnnnmmmmmmnnnpppsssqqqqqqpppmmmjjjiiijjjkkkmmmoooooonnnmmmnnnrrrvvvtttttttttssssssttttttuuuwwwzzz|||yyyuuusssvvvzzz{{{zzz|||~~~~~~|||{{{{{{zzzzzzwwwsssnnnjjjeeeaaa\\\XXXPPPOOONNNMMMMMMNNNOOOPPPGGGHHHJJJMMMSSSXXX^^^aaaeeejjjrrrzzz}}}wwwrrrrrrwww~~~sss^^^QQQMMMLLLGGGKKKRRRYYY```lll}}}wwwuuussstttvvvrrrsssvvvyyyzzzyyytttqqqnnnooopppqqqqqqqqqqqqqqquuuuuuvvvvvvtttrrrooommmlllmmmooopppooonnnlllkkkhhhjjjnnnrrrrrrqqqnnnlllkkkmmmnnnqqqssstttuuuvvvooorrrtttsssqqqqqqsssuuuppppppooonnnoooppprrrsssssspppmmmnnnqqqttttttrrrpppnnnkkkhhhhhhjjjmmmpppnnnnnnnnnnnnmmmlllkkkjjjeeeeeeeeeeeeffffffggghhhjjjiiigggfffgggjjjmmmooommmkkkiiijjjmmmqqqtttuuukkkjjjjjjjjjlllpppsssuuuyyyjjjaaa[[[ZZZYYYWWWVVVUUUUUUUUUTTTRRRRRRUUUXXX[[[dddmmmwww|||rrrggg\\\WWWSSSRRRPPPNNNPPPUUU]]]eeeggg\\\UUUaaa}}}}}}uuulllhhhjjjlllmmmlllmmmmmmlllkkkiiigggfffeeehhhhhhhhhiiijjjlllnnnooogggggghhhjjjjjjkkkkkkkkkhhhjjjlllnnnooooooooonnnpppooonnnmmmlllmmmnnnnnnoooooonnnnnnoooqqqsssttttttqqqnnnlllkkkiiigggeeehhhkkkmmmmmmllljjjjjjkkklllgggkkkyyy~~~sssmmmnnnooooooooonnnmmmllllllkkkkkkkkkkkkkkkjjjiiihhhjjjkkklllkkkkkkkkkmmmooosssqqqnnnmmmnnnooopppppptttqqqoooppprrrrrrooollliiijjjlllnnnppprrrsssssssssmmmhhhiiiiiiggggggjjjmmmmmmmmmnnnoooqqqrrrssstttsssrrrqqqrrrtttvvvxxx{{{xxxvvvvvvxxxxxxvvvsssvvvyyy}}}zzzyyyzzzyyyxxxyyywwwyyyzzzwwwqqqiiidddaaaWWWTTTRRRSSSVVVXXXWWWUUUUUURRRRRRWWW[[[___eeekkktttzzznnn\\\TTTQQQPPPQQQLLLTTT___jjjwwwxxxtttttttttqqqnnnqqqtttyyy||||||yyytttqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrpppooonnnmmmlllkkkkkkkkkkkklllllliiilllpppqqqooommmkkkjjjjjjmmmqqquuuuuussspppnnnooonnnlllmmmppprrrssssssuuutttqqqpppoooooopppqqquuusssrrrrrrttttttqqqnnnooommmjjjhhhiiijjjkkkkkkrrrpppmmmlllllljjjhhhfffhhhhhhgggfffeeeeeeddddddiiifffcccdddhhhkkkllllllnnnoooooopppooonnnlllkkkiiiiiihhhggggggkkkpppuuupppeee___ZZZYYYXXXVVVUUUTTTSSSSSSUUUSSSTTTXXX\\\aaalllvvvwwwfff\\\ZZZUUURRRRRRQQQPPPTTTZZZdddrrr}}}~~~aaaZZZZZZjjjyyyrrrkkkhhhiiikkkkkkjjjllllllkkkjjjhhhfffeeedddeeefffgggiiikkkmmmnnnooogggggghhhiiijjjjjjjjjjjjiiijjjlllmmmnnnoooooonnnoooooommmlllllllllmmmnnnoooooooooooopppqqqrrrssstttqqqnnnlllkkkjjjhhhggghhhkkkmmmmmmlllkkkkkkllllllnnnyyy~~~sssnnnnnnnnnmmmlllkkkjjjjjjjjjjjjkkkkkkjjjiiihhhhhhiiikkkmmmmmmmmmnnnppprrrtttrrrooonnnnnnnnnoooooopppooonnnnnnooonnnmmmkkkhhhjjjlllooorrrtttuuuvvvsssmmmiiijjjjjjiiiiiilllooonnnoooooopppqqqrrrssstttsssrrrrrrrrrtttuuuwwwyyywwwuuuvvvxxxyyywwwvvvyyy{{{~~~~~~}}}}}}zzzyyyyyy}}}yyysssmmmkkkeeeaaa]]]\\\]]]___```___aaa___```fffkkknnntttzzzyyyiiiWWWMMMIIIGGGIIILLLUUU```qqq~~~wwwuuuuuutttqqqnnnooorrruuuxxxxxxvvvssspppppppppppppppppppppppppppqqqrrrrrrsssrrrpppooonnnmmmllllllllllllmmmmmmnnnnnnoooooonnnkkkiiijjjjjjjjjlllqqqtttuuusssqqqnnnnnnmmmkkkllloooqqqssssssuuusssqqqooonnnnnnoooppprrrpppnnnoooqqqqqqnnnlllnnnmmmkkkkkklllmmmmmmmmmpppnnnlllllllllllljjjiiihhhhhhhhhgggfffeeeeeeeeekkkiiiggghhhkkkmmmnnnmmmllllllmmmmmmmmmkkkjjjiiiiiiiiiiiihhhiiikkkppptttrrrggg```]]]YYYXXXVVVUUUSSSRRRRRRRRRVVVUUUWWW\\\aaaiiiwww{{{kkk___XXXWWWSSSQQQRRRRRRSSSXXX___lll{{{lllXXXWWW___vvvxxxsssooojjjhhhjjjkkkjjjhhhkkkjjjiiihhhfffdddcccbbbbbbcccfffiiikkklllmmmmmmgggggghhhiiijjjjjjjjjjjjjjjjjjlllmmmnnnnnnnnnnnnnnnnnnmmmllllllllllllmmmnnnooopppqqqqqqqqqqqqqqqsssqqqnnnllllllkkkiiihhhhhhjjjmmmnnnmmmllllllmmmmmmvvvxxxoooooonnnmmmllljjjiiiiiiiiiiiiiiijjjiiiiiihhhhhhiiikkknnnppppppqqqrrrssstttrrrpppnnnmmmllllllmmmnnnooopppooommmllllllllliiijjjmmmpppsssuuuwwwxxxrrrmmmjjjkkklllkkkkkknnnpppppppppppppppqqqrrrrrrttttttrrrrrrrrrssstttuuuwwwuuutttuuuxxxyyyyyyxxx~~~}}}|||}}}~~~}}}}}}}}}xxxssspppiiifffbbbaaacccfffhhhiiipppooorrryyyqqq```XXXPPPNNNNNNPPPVVV^^^hhhwww~~~}}}zzzvvvuuuvvvuuuqqqnnnmmmoooqqqssssssrrrqqqpppooooooooooooooooooooooooqqqqqqrrrrrrqqqpppooommmmmmmmmmmmnnnnnnooooooooorrrqqqnnnjjjgggfffiiikkkkkkmmmqqqssstttssspppnnnmmmkkkiiijjjmmmppprrrrrrtttrrrpppnnnmmmmmmnnnnnnooonnnmmmnnnoooooommmlllmmmmmmnnnoooppppppqqqqqqnnnmmmllllllmmmnnnmmmkkkiiiiiiiiihhhggggggffffffkkkjjjiiijjjlllmmmlllkkkiiijjjkkkkkkjjjiiigggfffhhhiiijjjkkkkkkmmmpppsssvvvjjjbbb^^^[[[WWWWWWUUUTTTSSSRRRRRRRRRVVVVVVYYY___eeeooo{{{oooddd\\\XXXTTTRRRQQQRRRQQQSSSZZZcccsss}}}xxx[[[PPPUUUdddssspppnnnkkkjjjkkkkkkiiigggjjjiiihhhfffdddcccbbbbbbaaacccfffhhhjjjjjjiiihhhggghhhhhhiiijjjjjjiiiiiikkkkkklllmmmmmmnnnnnnnnnnnnmmmmmmlllllllllllllllnnnooopppqqqrrrqqqpppooopppnnnlllkkkkkkjjjiiihhhhhhjjjmmmnnnmmmmmmmmmnnnooo}}}yyyqqqpppooommmkkkjjjiiiiiiggghhhhhhiiiiiiiiihhhhhhjjjlllppprrrqqqppppppqqqqqqqqqpppmmmkkkjjjjjjkkknnnqqqsssrrrnnnlllmmmooojjjkkknnnppprrrtttuuuvvvpppkkkiiikkkmmmllllllnnnpppooooooooooooooopppppptttssssssrrrrrrsssttttttttttttssstttvvvxxxzzz{{{~~~{{{zzz{{{||||||}}}|||uuurrrfffffffffiiimmmqqquuuwww}}}hhhYYYOOOKKKIIIJJJLLLTTTcccqqq|||xxxvvvuuuvvvvvvuuurrrooommmnnnnnnoooppppppppppppooooooooooooooooooooooooppppppqqqqqqqqqpppnnnmmmmmmmmmnnnooopppppppppppppppooommmiiiggggggiiillloooppprrrssssssqqqooommmkkkiiiggghhhjjjnnnppppppsssqqqooolllkkkllllllmmmooooooooopppppppppooonnnnnnppprrrtttsssrrrrrrqqqooommmlllmmmnnnnnnmmmllljjjjjjjjjiiiiiiiiihhhhhhiiiiiijjjjjjkkkjjjiiihhhiiijjjjjjjjjjjjhhhgggfffhhhjjjlllmmmmmmnnnppprrrzzznnnfff___[[[XXXVVVVVVUUUTTTSSSSSSSSSSSSVVVWWW\\\dddkkkwwwwwwlllbbb[[[VVVTTTSSSQQQPPPQQQQQQRRR[[[eeeyyyjjjRRRMMMVVVjjj|||sssooonnnnnnmmmmmmllljjjhhhiiihhhfffeeedddddddddddddddeeeggghhhhhhgggeeedddhhhiiiiiijjjjjjjjjjjjiiillllllllllllmmmmmmnnnnnnmmmmmmmmmmmmmmmlllllllllnnnooopppqqqpppooonnnmmmmmmkkkiiihhhiiiiiihhhggghhhjjjmmmnnnnnnnnnooopppuuuyyypppooommmkkkiiihhhhhhhhhfffggghhhiiiiiiiiiiiiiiilllnnnqqqqqqooommmllllllnnnoooooommmjjjhhhiiikkkoooqqqsssrrrnnnlllmmmooolllmmmooopppqqqrrrrrrrrrnnnjjjhhhkkkmmmkkkkkknnnnnnnnnmmmmmmmmmmmmnnnooorrrrrrrrrrrrrrrsssssstttsssssssssssstttvvvyyyzzz|||yyyxxxyyyzzz||||||yyyvvvmmmpppuuuzzz~~~pppaaaTTTNNNKKKIIIJJJMMMTTTccc||||||zzzttttttuuuvvvvvvuuusssqqqoooooonnnnnnoooppppppqqqppppppppppppppppppppppppnnnooopppppppppooonnnmmmlllmmmnnnoooppppppoooooojjjkkklllkkkjjjjjjkkkmmmrrrrrrrrrrrrqqqooommmlllkkkiiiffffffhhhlllnnnoooqqqooommmlllkkkkkklllmmmooopppqqqppppppooooooooopppsssvvvvvvtttrrrqqqqqqpppooonnnnnnnnnnnnmmmkkkllllllkkkkkkkkkkkkjjjjjjjjjkkkllllllkkkjjjiiiiiikkkllllllmmmllljjjiiihhhiiikkknnnoooooooooppprrryyynnneee```\\\XXXUUUVVVUUUUUUUUUUUUVVVVVVWWWWWWZZZcccmmmvvvyyymmmccc[[[WWWTTTRRRQQQPPPQQQRRRQQQTTT^^^iiirrr^^^PPPMMM[[[sssyyytttpppppppppooommmllljjjiiihhhhhhfffeeeeeefffggghhhhhhiiiiiiiiihhhgggeeedddjjjjjjkkkkkkkkkkkkkkkjjjlllllllllllllllmmmnnnooonnnnnnoooooonnnnnnmmmlllnnnnnnnnnnnnnnnmmmlllkkkjjjhhhffffffhhhhhhhhhggggggjjjmmmooooooooopppqqqyyyyyynnnllljjjhhhggggggggggggfffggghhhiiijjjjjjjjjjjjmmmooopppooommmkkkjjjjjjkkknnnooonnnkkkjjjlllnnnooopppqqqpppnnnmmmmmmmmmnnnoooooopppqqqqqqppppppnnnjjjhhhkkkmmmkkkkkkmmmlllllllllllllllmmmnnnnnnpppqqqqqqrrrssssssttttttrrrrrrrrrqqqqqqrrruuuxxx{{{||||||zzzxxxvvvvvvwww{{{yyy||||||yyyzzzyyydddVVVMMMIIIIIINNNNNNSSS\\\jjj|||yyyxxxssstttuuuvvvvvvuuutttsssqqqppppppooooooooopppqqqppppppppppppppppppppppppmmmnnnoooppppppooonnnmmmlllmmmnnnooonnnnnnlllllleeehhhkkkmmmmmmmmmmmmnnnrrrrrrrrrqqqpppooonnnnnnooolllhhhgggiiilllnnnoooooonnnlllkkkkkklllnnnoooooopppqqqqqqooommmmmmmmmqqqtttwwwwwwsssppppppqqqqqqpppnnnnnnoooooonnnlllmmmmmmmmmmmmmmmllllllllllllnnnnnnnnnlllllllllnnnnnnoooppppppooonnnlllkkkkkkmmmooooooooopppqqqsssvvvnnnddd^^^\\\[[[XXXVVVUUUUUUVVVVVVWWWYYYZZZ[[[YYY```lllyyy{{{ssshhh^^^XXXUUUSSSQQQPPPPPPQQQSSSTTTWWWdddqqq{{{vvv^^^SSSQQQQQQddd|||uuurrrqqqqqqqqqooollljjjiiiiiihhhgggffffffgggiiikkklllmmmllllllkkkkkkjjjjjjiiikkkllllllmmmmmmllllllkkkmmmmmmlllkkklllmmmnnnooonnnooopppppppppooonnnmmmooonnnmmmlllkkkjjjjjjjjjiiigggffffffhhhiiiiiihhhgggjjjmmmoooppppppqqqssswww~~~vvvnnnmmmkkkiiihhhhhhiiijjjfffggghhhjjjkkklllllllllmmmoooooonnnlllkkkkkkllljjjnnnqqqqqqnnnnnnpppsssqqqqqqppppppppppppnnnlllnnnooopppqqqrrrrrrrrrrrroookkkjjjmmmnnnlllkkklllkkkkkkkkklllmmmnnnooopppnnnoooppprrrssstttuuuuuurrrsssrrrpppnnnnnnrrruuuvvvwwwyyyyyyvvvuuuttttttvvvuuuwww{{{|||}}}rrr]]]RRRMMMIIIJJJMMMMMMQQQ]]]nnn|||yyywwwtttuuuvvvvvvuuuuuuuuuuuurrrqqqqqqpppoooooooooooooooooooooooooooooooooooolllmmmnnnooooooooommmmmmkkklllmmmmmmmmmkkkiiihhhfffiiilllmmmmmmnnnooopppoooooooooppppppqqqrrrrrrtttqqqllljjjkkknnnppppppnnnmmmlllkkklllnnnpppqqqrrrtttuuussspppmmmmmmnnnooosssvvvuuurrrpppqqqsssooonnnmmmnnnpppqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnmmmnnnooommmkkkkkknnnqqqqqqqqqrrrrrrqqqpppnnnmmmmmmnnnoooooooooppprrrttt}}}rrrjjj```[[[[[[\\\[[[YYYUUUVVVVVVWWWYYY[[[]]]^^^\\\dddrrrtttlllaaaXXXSSSQQQNNNLLLNNNOOORRRUUUVVV[[[iiivvvssskkkRRRMMMSSSSSSjjjwwwqqqppprrrrrrqqqnnnkkkiiihhhhhhhhhhhhgggggghhhjjjmmmooooooooonnnmmmmmmmmmnnnooommmmmmmmmnnnmmmmmmllllllnnnmmmlllkkklllmmmnnnoooooopppqqqqqqqqqpppnnnmmmooonnnllljjjiiiiiijjjjjjiiihhhfffgggiiijjjjjjiiigggjjjmmmppppppqqqrrrsssqqqwwwzzzyyy|||zzzrrrqqqpppnnnlllllllllnnnooofffgggiiijjjllllllmmmmmmmmmnnnnnnmmmllllllnnnpppjjjnnnssssssqqqqqqtttxxxuuusssqqqrrrttttttqqqnnnnnnoooppprrrssstttuuuuuuqqqmmmlllooopppmmmlllmmmkkkkkkllllllnnnoooqqqqqqmmmnnnppprrrtttuuuuuuvvvssssssrrrooollllllooosssrrrtttwwwwwwvvvtttssssssrrrrrruuuxxxxxxxxx|||}}}hhhZZZNNNLLLNNNNNNQQQUUU^^^fffwww{{{yyyvvvtttuuuvvvwwwvvvuuuuuuuuuwwwrrrrrrqqqpppooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnoooooonnnmmmmmmjjjkkkllllllkkkiiigggeeeiiijjjlllllllllmmmppprrrllllllmmmnnnqqqsssuuuvvvyyyuuupppmmmnnnppprrrrrrmmmlllkkkkkkllloooqqqsssvvvxxxyyywwwsssppppppqqqmmmqqqttttttqqqppprrrvvvmmmllllllnnnqqqrrrrrrrrrnnnnnnnnnnnnooooooooooookkkllllllkkkiiiiiimmmqqqrrrrrrssssssrrrqqqooonnnnnnooopppoooooopppsssuuu~~~ssshhheeeaaa\\\YYYWWWWWWWWW\\\XXXWWWYYY[[[[[[___dddiiimmm{{{~~~xxxnnnggg___YYYUUURRROOOLLLQQQMMMOOOUUUWWW[[[mmmvvvaaaPPPJJJKKKSSSvvvsssoooqqqqqqnnnlllkkkmmmllljjjgggffffffggghhhjjjllloooqqqoooooonnnllllllllllllllloooooopppoooooonnnmmmmmmmmmmmmlllkkkkkkkkkkkkllloooqqqsssrrrqqqoooooooooqqqpppnnnllljjjhhhggggggiiihhhhhhhhhhhhhhhhhhiiiiiikkknnnppprrrqqqpppoooooooooqqqtttwwwwwwuuussslllmmmnnnooooooooonnnmmmjjjiiijjjmmmqqqrrrooolllqqqpppnnnmmmmmmnnnoooooonnnpppssstttttttttuuuvvvzzz}}}{{{uuurrrssssssqqqsssrrrqqqsssuuuvvvuuutttrrrrrrqqqpppooonnnmmmmmmqqqnnnkkklllooorrrrrrqqqnnnnnnnnnpppqqqsssuuuvvvssssssrrrqqqqqqqqqrrrrrrvvvwwwxxxvvvsssqqqppppppooooooppppppqqquuuzzz~~~rrrbbbPPPMMMMMMOOONNNOOOZZZgggvvv{{{xxxvvvtttqqqttttttuuusssqqqoooooopppssspppmmmllllllmmmnnnmmmmmmnnnooopppooommmkkkjjjjjjmmmppprrrqqqqqqqqqqqqppppppooonnnmmmlllkkkkkkkkkkkklllmmmmmmnnnoooooolllllllllnnnoooqqqssstttxxxtttpppqqqvvvvvvrrrllloooooooooooopppqqqrrrrrrxxxxxxxxxvvvtttqqqnnnlllppprrrtttuuutttrrrpppnnnpppooonnnmmmmmmnnnoooppppppooonnnmmmmmmnnnoooppplllkkkjjjjjjlllooosssuuuuuutttsssrrrqqqpppppppppmmmmmmmmmnnnoooooopppppptttjjjdddaaa^^^ZZZXXXXXXYYYZZZZZZWWWWWWZZZ\\\___eeelllqqqwwwxxxtttggg```WWWSSSSSSTTTSSSQQQSSSPPPQQQVVVYYY```vvvzzziiiVVVJJJIIILLL[[[}}}}}}rrroooppppppmmmkkkkkkkkkkkkiiiggghhhhhhgggggghhhjjjkkklllnnnmmmmmmlllllllllllllllooooooooooooooonnnmmmmmmjjjjjjjjjkkklllmmmoooooonnnppprrrrrrqqqoooooopppooonnnllljjjhhhggggggfffiiijjjjjjkkkkkkjjjjjjiiifffhhhjjjlllnnnooooooooooooooooooqqqssstttrrrpppkkklllmmmnnnnnnnnnmmmlllgggggghhhkkkppprrrqqqooooooooommmmmmlllmmmmmmnnnmmmooorrrsssssstttvvvxxxxxx{{{zzzuuusssvvvyyyxxxuuusssrrrrrrssstttsssrrrpppppppppooonnnnnnmmmmmmpppmmmkkklllpppsssttttttnnnnnnooopppqqqssstttuuuttttttsssssssssttttttuuutttvvvvvvtttrrrooooooooommmooopppqqqrrruuuyyy||||||gggWWWNNNLLLLLLPPPVVV[[[bbbrrr|||xxxvvvtttpppmmmpppqqqrrrrrrqqqpppqqqrrrtttrrrooooooooopppooonnnoooppppppqqqpppnnnllljjjiiikkknnnoooooonnnnnnnnnoooooonnnmmmlllkkkkkkjjjhhhhhhiiijjjjjjkkkllllllllllllmmmooopppqqqrrrsssvvvssspppqqqssssssooollloooooooooooopppqqqssssssxxxwwwvvvtttrrrpppmmmlllrrrssstttuuutttsssqqqpppqqqpppnnnnnnmmmnnnoooppppppppppppooooooppppppqqqlllkkkjjjkkklllpppsssuuuuuutttsssrrrqqqpppppppppppppppppppppppppppppppppwwwjjjbbb^^^\\\ZZZXXXWWWXXXZZZ\\\ZZZWWWXXX\\\```eeennnwwwxxxrrrrrrmmmcccWWWQQQRRRUUUSSSQQQTTTRRRTTTXXX\\\hhhjjjYYYLLLGGGKKKSSSeeeyyyqqqnnnooonnnllljjjiiijjjjjjhhhggglllkkkjjjjjjiiiiiijjjjjjlllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkmmmnnnooopppnnnppprrrrrrqqqpppppppppnnnmmmkkkjjjiiihhhhhhhhhjjjkkklllmmmmmmlllkkkjjjeeegggiiilllnnnpppqqqrrrpppnnnmmmmmmooooooooonnnjjjjjjkkkllllllllllllllljjjjjjjjjllloooqqqrrrqqqooonnnmmmllllllllllllmmmmmmnnnppprrrsssuuuxxx{{{wwwzzzyyyuuuuuu{{{xxxuuusssrrrrrrrrrpppooonnnnnnooooooooonnnnnnnnnooommmkkklllooorrrtttuuunnnnnnooopppqqqrrrsssttttttttttttuuuuuuvvvvvvwwwqqqssssssrrrooommmmmmmmmlllnnnqqqrrrsssuuuwwwzzz{{{|||mmmaaaVVVQQQQQQLLLPPPYYYeeeppp}}}xxxwwwvvvvvvuuurrrnnnjjjnnnoooqqqqqqqqqqqqssstttuuutttsssssstttsssqqqpppppppppqqqpppooommmkkkjjjjjjlllnnnooommmlllllllllnnnnnnmmmlllkkkjjjiiiiiigggggghhhhhhiiiiiijjjjjjlllmmmooopppqqqqqqpppppprrrqqqqqqppppppnnnmmmlllnnnoooooopppqqqrrrttttttwwwvvvtttrrrpppooonnnmmmsssttttttttttttsssrrrrrrrrrqqqooonnnnnnnnnooooooqqqqqqrrrrrrrrrqqqqqqpppmmmlllllllllnnnpppsssuuussssssrrrqqqqqqpppqqqqqqsssssssssrrrrrrrrrqqqqqqyyynnnfffaaa[[[YYYWWWVVVVVVWWWYYY[[[ZZZXXXZZZ___dddkkkvvv}}}ssspppsss|||ooo^^^UUUTTTSSSPPPLLLSSSRRRUUUZZZaaarrrttt]]]OOOHHHHHHPPPZZZnnn}}}vvvpppmmmlllkkkjjjiiihhhhhhhhhhhhhhhoooooonnnmmmmmmmmmlllllljjjjjjkkklllmmmnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmlllooonnnmmmmmmlllmmmmmmmmmmmmooorrrrrrqqqppppppqqqmmmmmmlllkkkkkkkkkkkkkkkiiikkkmmmoooooommmkkkiiigggjjjooossswwwxxxwwwvvvrrrpppmmmkkklllmmmmmmmmmiiiiiijjjkkkkkklllllllllpppoooooooooqqqrrrssstttpppoooooonnnmmmmmmmmmmmmlllnnnpppqqqrrruuuyyy|||wwwyyyyyyuuuvvv}}}{{{xxxuuusssrrrqqqooonnnmmmnnnooopppqqqppppppoooooommmlllkkkmmmooopppqqqnnnnnnooopppqqqrrrrrrrrrqqqqqqrrrssstttuuuuuuuuunnnpppqqqpppmmmllllllllllllooorrrtttuuuuuuwwwxxxvvv{{{nnneee\\\VVVRRRMMMNNNQQQUUU^^^mmm{{{zzzttttttuuuuuutttrrrooollloooppprrrrrrqqqqqqsssuuuuuuuuuuuuvvvwwwvvvssspppooooooooonnnmmmllljjjiiimmmoooppppppnnnmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjlllmmmooopppqqqpppnnnmmmnnnppprrrqqqnnnllllllnnnnnnnnnooooooqqqrrrtttuuuvvvuuusssqqqooooooooopppttttttttttttttttttttttttsssrrrpppooonnnnnnooopppqqqqqqrrrssssssrrrpppooonnnmmmmmmmmmoooqqqtttuuusssrrrrrrqqqqqqqqqqqqrrrssssssssssssrrrrrrrrrrrr|||pppgggbbb___ZZZYYYVVVTTTTTTUUUWWWYYYXXXXXX[[[aaafffnnn{{{wwwmmmjjjmmm|||pppaaaWWWUUUTTTQQQMMMPPPRRRVVV]]]jjjmmmUUUKKKGGGGGGPPP\\\wwwzzztttoookkkiiijjjiiihhhgggfffggghhhiiinnnnnnnnnnnnoooooonnnnnnjjjkkklllmmmnnnooooooooommmmmmnnnnnnnnnnnnnnnmmmoooooonnnmmmmmmmmmmmmnnnnnnppprrrrrrqqqpppppppppjjjjjjjjjjjjjjjkkklllllliiikkkmmmoooooommmkkkiiiggglllttt{{{~~~~~~{{{yyyuuurrrnnnlllmmmnnnnnnnnniiiiiijjjjjjkkklllmmmmmmooopppqqqqqqssstttvvvxxxrrrrrrrrrqqqppppppooonnnmmmnnnqqqrrrsssuuuxxxzzzvvvyyyxxxtttttt{{{~~~zzzvvvsssrrrqqqpppnnnnnnoooqqqrrrssssssrrrqqqooonnnllljjjiiiiiikkklllnnnooopppqqqqqqqqqqqqpppmmmnnnpppqqqrrrrrrrrrrrrlllnnnooonnnmmmkkkkkklllnnnqqqtttvvvvvvvvvwwwwwwuuuxxx{{{{{{zzzxxxlllddd^^^YYYUUUTTTRRRPPPSSSYYYeeesss{{{wwwttttttsssrrrpppooooooppprrrssstttsssrrrqqqrrrsssttttttuuuvvvwwwuuurrrooolllllllllkkkkkkjjjiiiiiinnnooopppooommmkkkllllllllllllkkkjjjiiihhhgggggggggggghhhhhhhhhhhhhhhhhhkkklllnnnoooooonnnlllkkklllooorrrqqqmmmkkkmmmpppnnnnnnnnnooopppqqqssssssvvvuuusssqqqqqqqqqqqqrrrttttttttttttttttttttttttsssrrrqqqpppoooooopppqqqpppqqqrrrsssrrrqqqooonnnooonnnnnnoooppprrrtttuuurrrrrrrrrqqqrrrrrrssssssqqqqqqqqqqqqrrrrrrssssssttthhhaaa]]][[[ZZZXXXVVVTTTSSSUUUVVVXXXVVVXXX^^^eeelllttt}}}qqqfffaaabbbhhhaaaYYYTTTSSSTTTTTTSSSPPPSSSYYYeeewww}}}fffQQQJJJGGGFFFPPP^^^xxxsssooojjjiiihhhiiihhhfffeeefffiiikkkjjjkkklllmmmmmmmmmmmmmmmkkklllnnnoooppppppoooooommmnnnnnnooooooooooooooommmmmmmmmmmmnnnpppqqqrrroooqqqsssrrrqqqoooooooooggggggggghhhiiijjjlllllljjjlllmmmnnnnnnmmmllljjjggglllttt|||~~~{{{xxxvvvssspppnnnooooooooooookkkkkkkkkkkklllmmmoooppplllooorrrtttuuuwwwzzz|||tttuuuuuutttsssrrrppppppnnnpppssstttttttttuuuvvvsssvvvuuuqqqrrrwww|||}}}}}}zzzuuurrrqqqqqqpppooooooppprrrtttuuutttrrrqqqooonnnllliiifffeeegggiiinnnooopppqqqqqqqqqoooooolllmmmooopppqqqppppppooolllmmmooonnnmmmllllllmmmnnnqqqtttuuuuuuuuuvvvvvvtttwwwxxxwwwwwwzzz~~~pppeee\\\VVVRRRZZZXXXVVVXXXYYY]]]hhhsss|||xxxttttttsssrrrqqqnnnlllmmmoooqqqtttuuuuuusssqqqooooooppprrrqqqrrrssssssrrrooollljjjiiiiiiiiiiiiiiiiiiiiikkklllmmmllljjjiiijjjkkkllllllkkkjjjiiihhhggggggeeeeeeeeeeeeffffffffffffiiijjjkkklllmmmlllkkkjjjjjjmmmoooooommmlllnnnpppnnnnnnnnnnnnnnnooopppqqqtttssssssrrrrrrrrrrrrsssrrrrrrsssttttttttttttsssrrrrrrqqqppppppqqqrrrsssrrrrrrrrrrrrqqqpppoooooooooppppppqqqrrrssstttuuussssssrrrsssssstttuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqyyylllccc]]]ZZZYYYXXXWWWUUUSSSTTTUUUWWWYYYWWW[[[eeeooowww{{{rrrjjj```ZZZXXXUUUTTTSSSQQQPPPQQQSSSTTTSSSWWW___ooosss^^^MMMKKKKKKMMM[[[mmm}}}vvvrrrnnnkkkjjjhhhiiihhhgggeeefffjjjmmmjjjkkklllmmmmmmmmmlllllllllnnnoooqqqrrrqqqpppooonnnoooooopppppppppppppppmmmmmmmmmnnnoooppprrrrrrppprrrsssssspppnnnmmmnnnhhhhhhhhhiiikkkmmmooopppmmmnnnnnnoooooonnnnnnmmmiiimmmrrrxxx{{{|||{{{zzzvvvsssqqqppppppqqqpppooommmllllllmmmnnnoooqqqrrrrrrvvvyyy{{{zzzzzz|||}}}uuuvvvvvvuuutttsssqqqpppooorrruuuvvvuuusssrrrrrrmmmqqqqqqnnnoootttwwwxxxzzzvvvrrrpppooopppoooooooooqqqsssttttttsssqqqpppmmmnnnmmmiiifffeeegggjjjnnnooopppqqqqqqpppooommmnnnoooqqqrrrrrrqqqpppooolllnnnoooooonnnmmmnnnooonnnppprrrsssrrrrrrsssuuusssssssssssstttwww|||nnnhhh___YYYUUUSSSSSSRRRUUUVVV[[[bbbgggppp{{{tttrrrsssoooppppppooommmnnnqqqtttrrrssssssqqqooommmnnnnnnooonnnmmmnnnooonnnkkkiiihhhhhhhhhiiiiiijjjkkkllljjjkkklllkkkiiiiiijjjkkkmmmlllkkkjjjiiihhhhhhgggfffffffffffffffeeeeeeeeehhhhhhiiiiiijjjjjjjjjkkkgggiiikkklllmmmmmmnnnooonnnnnnmmmmmmmmmmmmnnnnnnpppqqqqqqrrrrrrrrrrrrqqqpppqqqssstttuuutttsssrrrqqqqqqppppppqqqrrrtttuuuuuutttsssrrrqqqqqqqqqqqqppppppqqqrrrssstttuuuuuussssssssstttuuuvvvwwwwwwttttttsssrrrqqqoooooonnn{{{pppfff```]]][[[[[[WWWUUUTTTSSSTTTVVVYYY[[[[[[aaalllxxx{{{ooojjjeee^^^XXXUUUPPPRRRSSSQQQNNNLLLNNNPPPVVVZZZdddwwwjjjWWWKKKMMMPPPVVViiizzzuuurrrnnnkkkkkkhhhiiiiiigggeeefffjjjooommmnnnooooooooonnnmmmlllnnnoooqqqrrrsssrrrpppooooooooopppqqqqqqqqqqqqqqqqqqppppppoooooooooooooooqqqssstttssspppnnnmmmmmmkkkkkklllmmmoooqqqssstttpppooooooooooooooooooppplllnnnqqquuuxxx{{{||||||uuusssqqqqqqqqqqqqpppooonnnnnnmmmnnnoooqqqsssttt}}}|||{{{|||uuuvvvvvvvvvuuusssqqqppppppssswwwwwwuuurrrpppoooiiimmmnnnlllmmmrrruuuuuuwwwtttpppmmmnnnnnnoooooooooppprrrttttttrrrpppnnnlllmmmmmmjjjgggfffiiilllnnnoooqqqrrrqqqpppnnnmmmqqqrrrsssttttttsssqqqppplllnnnppppppooonnnooopppmmmooopppppppppppprrrsssrrrpppooooooqqqvvvzzz}}}ssseee[[[\\\YYYVVVUUUWWW[[[]]]___lllrrr|||~~~|||zzzuuusssuuummmooorrrrrrqqqqqqtttwwwooopppqqqooommmlllmmmnnnmmmlllkkkkkkkkkkkkiiiggghhhhhhhhhiiijjjlllmmmnnnllllllmmmlllkkkkkklllnnnmmmllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhiiijjjkkkeeefffgggjjjlllnnnnnnnnnnnnnnnmmmllllllllllllmmmnnnoooppprrrrrrqqqqqqpppnnnppprrrtttuuutttrrrpppqqqpppppppppqqqsssuuuvvvwwwvvvtttsssrrrrrrssssssqqqqqqrrrrrrssstttuuuuuuttttttttttttuuuwwwxxxyyyxxxwwwuuusssqqqnnnmmmlll{{{pppfffbbb___[[[WWWVVVWWWSSSRRRUUUVVVWWW[[[```]]]cccrrryyysssjjjbbb\\\XXXTTTRRRRRROOONNNPPPPPPNNNPPPTTTVVV\\\nnncccTTTJJJLLLRRR___|||vvvrrrssssssnnniiiiiihhhgggffffffhhhjjjkkklllnnnooopppooonnnlllkkkoooooopppqqqqqqqqqqqqpppkkkmmmnnnpppqqqqqqqqqqqqnnnoooqqqrrrqqqooommmllluuutttrrrqqqnnnlllkkkjjjlllmmmmmmnnnpppqqqssstttqqqqqqppppppqqqrrrtttuuutttsssrrrsssvvvxxxyyyxxxsssrrrrrrtttxxxyyyvvvtttsssssssssssstttttttttttt~~~|||}}}xxxxxxxxxxxxwwwuuusssrrrssstttuuutttqqqpppppppppoooooooooooopppqqqrrrsssrrrrrrqqqkkkeeecccggglllrrrvvvwwwsssqqqqqqqqqooommmoooqqqpppmmmmmmooorrroooooonnnnnnooopppqqqqqqvvvvvvvvvuuuuuuuuuuuuuuusssqqqooolllkkklllnnnoookkkmmmooopppnnnmmmmmmnnnmmmnnnppprrrsssvvvzzz}}}~~~~~~}}}yyyvvv{{{}}}wwwooohhh```XXXWWWZZZTTTYYY___aaaccciiittt~~~xxxtttsssrrrpppnnnmmmooorrrsssrrrqqqrrrsssxxxwwwtttqqqooommmmmmlllkkkiiihhhhhhiiijjjjjjiiidddgggjjjlllmmmmmmnnnooonnnmmmlllkkkkkkkkkkkkkkknnnmmmlllkkkjjjiiihhhhhhfffggghhhgggeeeeeefffhhhiiikkklllkkkhhhfffeeeeeehhhhhhiiijjjlllmmmnnnnnnlllkkkiiihhhhhhiiikkklllooonnnnnnmmmmmmmmmnnnnnnooolllkkkooosssuuurrrnnnqqqpppnnnnnnqqquuuyyy|||yyyxxxwwwuuutttssssssssssssrrrrrrrrrssstttvvvwwwxxxwwwwwwvvvvvvwwwwwwxxxxxxvvvrrrooommmmmmnnnooovvvlllccc```^^^ZZZWWWWWWYYYUUUSSSUUUVVVVVV[[[aaagggnnn}}}qqqllleee^^^ZZZWWWUUUTTTRRRPPPPPPRRRSSSQQQSSSWWWZZZeeezzzsss[[[PPPJJJOOO\\\rrrvvvrrrrrrqqqnnnjjjhhhhhhggghhhiiilllnnnpppkkklllnnnnnnnnnmmmkkkjjjnnnnnnoooooooooooonnnnnnlllmmmnnnoooooooooooooooooonnnnnnnnnnnnpppqqqrrrvvvtttrrrpppmmmlllkkkjjjkkkkkkllllllnnnpppqqqrrrooooooppppppqqqssstttuuuuuutttssssssvvvwwwwwwwwwrrrqqqrrrtttxxxyyywwwuuuvvvvvvvvvwwwwwwxxxxxxxxx|||zzzzzzxxxyyyyyyyyyyyywwwvvvuuuuuuvvvwwwvvvtttrrrqqqqqqoooooooooooooooooooooooooooooommmhhhbbbaaadddhhhooosssuuurrrqqqtttuuuttttttsssqqqooollllllnnnpppmmmmmmnnnoooppprrrssstttwwwvvvvvvvvvvvvuuuuuuuuurrrpppmmmkkkjjjkkkmmmnnniiikkknnnnnnnnnmmmnnnnnnnnnppprrrssstttwwwzzz}}}~~~||||||{{{wwwtttxxxuuulllgggbbb]]]ZZZUUUQQQSSSXXX```lllyyyzzzuuurrrqqqqqqooonnnllloooqqqssssssssstttuuuxxxvvvssspppnnnlllkkkkkkjjjhhhffffffhhhhhhhhhgggeeehhhkkklllllllllmmmnnnllllllkkkjjjiiiiiiiiiiiimmmmmmmmmlllkkkiiihhhgggfffggghhhgggffffffgggiiiiiikkkkkkjjjgggeeeeeefffhhhiiiiiijjjkkklllmmmmmmlllkkkjjjiiijjjkkkmmmnnnqqqpppnnnlllkkkjjjiiiiiillljjjiiilllqqqrrrooolllnnnmmmmmmnnnpppuuuyyy|||xxxxxxwwwvvvuuutttssssssqqqqqqqqqrrrsssuuuvvvxxxwwwwwwvvvvvvvvvvvvwwwwwwtttsssqqqppppppppprrrsss}}}nnnfff^^^]]]\\\YYYWWWXXXXXXUUUTTTVVVYYY[[[ccclllqqqzzzvvvrrrgggccc]]]YYYWWWWWWVVVUUURRRPPPQQQTTTUUUSSSVVV[[[___pppuuucccSSSNNNLLLSSSiii~~~wwwrrrooonnnlllkkkiiihhhhhhhhhiiikkkmmmoookkkkkklllmmmmmmkkkjjjiiillllllmmmmmmmmmllllllkkkmmmmmmmmmmmmmmmnnnnnnnnnpppnnnlllkkklllpppuuuxxxwwwuuurrrnnnlllkkkjjjkkkjjjjjjjjjkkklllnnnooopppmmmnnnppprrrssstttuuuuuuwwwuuussssssuuuvvvuuutttpppppprrrtttwwwyyyxxxvvvwwwwwwxxxyyyyyyzzz{{{{{{{{{yyyyyyyyyzzzzzz{{{zzzyyyxxxwwwvvvxxxyyyyyyvvvrrrqqqpppmmmnnnnnnooonnnmmmlllkkkkkkkkkiiieee```^^^```ccclllqqqsssrrrtttzzzzzzrrrmmmkkklllmmmnnnlllmmmnnnppprrrtttvvvxxxxxxwwwwwwwwwvvvvvvvvvuuupppnnnllljjjjjjjjjlllmmmhhhjjjmmmmmmmmmmmmnnnoooppprrrtttuuuvvvxxx{{{}}}}}}{{{{{{zzzwwwuuuyyywwwpppiiiaaa[[[XXXUUUTTTWWWXXXZZZ```gggzzzxxxxxxuuuqqqnnnnnnnnnmmmllllllnnnqqqrrrsssssstttvvvuuutttrrrooolllkkkjjjiiiiiigggeeeeeeffffffeeedddfffhhhjjjkkkjjjjjjkkklllkkkjjjiiihhhggggggggggggkkklllllllllkkkjjjhhhgggfffggghhhgggfffgggiiijjjiiijjjjjjhhhfffeeefffgggjjjjjjjjjkkkkkkllllllllllllkkkkkkkkklllnnnpppqqqsssqqqnnnkkkhhhfffeeeeeeiiiggggggiiimmmooommmjjjlllkkkkkkllloootttxxx{{{vvvwwwwwwwwwvvvtttrrrqqqpppppppppqqqsssuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuppppppqqqrrrssstttuuuvvv~~~ttthhhaaa[[[ZZZYYYVVVUUUWWWUUUTTTUUUZZZ___fffqqq|||}}}uuummmjjj```]]]YYYVVVVVVVVVUUUUUURRRQQQRRRUUUTTTSSSWWW^^^fff|||}}}dddWWWMMMMMMNNNXXXqqq|||zzzvvvqqqllljjjkkkllljjjiiihhhggggggggghhhhhhkkkllllllmmmlllkkkjjjjjjlllllllllllllllkkkjjjiiillllllmmmmmmnnnoooppppppqqqooommmlllnnnrrrvvvyyyxxxuuuqqqmmmkkkjjjkkkkkkjjjjjjjjjkkklllmmmooopppmmmnnnqqqtttvvvvvvwwwvvvxxxvvvtttsssttttttsssqqqoooppprrruuuwwwxxxxxxxxxvvvwwwwwwxxxyyyzzz{{{{{{}}}}}}{{{zzzzzz{{{{{{{{{{{{zzzxxxvvvuuuuuuwwwxxxxxxtttqqqnnnmmmjjjkkkmmmnnnnnnmmmkkkjjjhhhhhhgggddd```^^^^^^```iiinnnrrrtttyyytttmmmkkkmmmnnnnnnoooooopppqqqsssuuuwwwxxxxxxxxxwwwwwwvvvvvvuuuuuuooonnnlllkkkkkkkkklllmmmkkkmmmnnnnnnmmmmmmnnnpppsssuuuvvvwwwxxxyyy{{{}}}{{{yyyzzz{{{{{{zzz}}}uuufffccc^^^ZZZYYYYYYYYYYYY]]]\\\^^^eeekkkpppzzz}}}zzzwwwtttrrrooommmkkkkkkkkkjjjlllnnnppppppooooooqqqrrrpppooonnnmmmkkkjjjjjjiiihhhfffddddddeeeeeedddccceeeggghhhhhhgggfffggghhhiiiiiihhhgggffffffffffffjjjjjjkkklllkkkiiigggffffffggghhhgggggggggiiikkkiiiiiihhhfffeeedddfffhhhllllllmmmmmmmmmmmmmmmmmmlllllllllmmmoooppprrrssstttrrroookkkhhhfffeeeeeeiiigggggghhhkkklllkkkjjjlllkkkkkkkkkmmmqqqtttvvvssstttvvvvvvuuusssqqqooommmnnnoooppprrrtttuuuvvvssssssssssssssssssssssssnnnoooqqqsssuuuuuuuuuuuuwwwnnnddd^^^ZZZYYYWWWTTTSSSVVVTTTUUUXXX___eeemmm{{{tttkkkeeebbb]]][[[WWWUUUUUUUUUUUUTTTRRRQQQRRRTTTSSSSSSYYYbbbssslllWWWNNNHHHKKKQQQ___yyywwwvvvtttooojjjhhhjjjllliiiiiihhhhhhhhhhhhhhhhhhmmmmmmmmmmmmllllllkkkkkkllllllllllllkkkjjjiiihhhjjjkkklllnnnppprrrssstttqqqqqqppppppqqqrrrtttuuuvvvtttpppmmmjjjjjjkkklllllllllllllllmmmnnnppppppnnnppprrruuuwwwxxxxxxxxxyyywwwtttssssssrrrqqqooonnnpppsssuuuwwwwwwxxxxxxwwwxxxxxxyyyzzz{{{{{{{{{yyy{{{|||}}}|||||||||}}}{{{{{{{{{zzzxxxuuusssqqqrrrtttuuutttqqqmmmkkkkkkhhhjjjlllmmmnnnmmmllljjjhhhhhhgggeeecccaaaaaaaaaeeekkkpppsssyyyuuunnnlllnnnoooppprrrrrrrrrrrrssstttuuuuuuwwwwwwvvvuuuuuutttssssssooonnnmmmlllllllllmmmnnnooopppqqqpppnnnnnnooopppuuuwwwxxxyyyyyyyyy{{{|||wwwuuuvvvzzz|||}}}~~~tttlllddd]]]XXXVVVUUUTTTWWW^^^ffflllssssssvvv}}}}}}xxxxxxyyyzzztttssspppmmmkkkiiiiiiiiimmmnnnnnnmmmkkkjjjjjjkkkiiiiiijjjjjjjjjjjjjjjjjjhhhfffddddddeeeeeedddccccccdddeeeeeeccccccdddfffhhhggggggfffffffffffffffhhhhhhiiiiiiiiigggfffeeefffggghhhgggfffggghhhjjjgggggggggfffddddddfffhhhnnnnnnnnnooooooooooooooolllmmmnnnoooqqqrrrtttuuutttrrrnnnkkkiiiiiiiiijjjkkkjjjiiiiiikkkkkkkkkkkkmmmlllkkkkkkkkkmmmoooppppppqqqsssssssssqqqooommmkkklllmmmoooppprrrrrrssspppqqqqqqrrrrrrqqqqqqpppnnnppprrrssstttsssrrrrrryyyooohhh```\\\YYYYYYWWWTTTTTTWWWWWWXXX^^^dddjjjqqqxxxooohhhccc```\\\ZZZWWWUUUUUUUUUTTTSSSRRRRRRRRRTTTTTTVVV```lllzzz___OOOJJJFFFJJJWWWmmmsssrrrpppmmmiiihhhiiijjjffffffhhhjjjkkkmmmnnnooommmmmmmmmllllllllllllllllllllllllkkkjjjhhhgggfffgggiiilllppprrrtttuuuuuuppppppqqqqqqqqqqqqqqqqqqsssrrrooommmkkkkkkllllllmmmmmmmmmmmmnnnooopppqqqpppqqqsssuuuvvvwwwxxxxxxyyyvvvtttrrrrrrqqqpppnnnnnnqqqtttvvvvvvvvvwwwxxxzzzzzz{{{{{{{{{{{{||||||wwwxxxyyyzzz|||}}}~~~zzzzzzzzzxxxvvvtttqqqpppqqqrrrsssqqqnnnlllkkkkkkkkklllmmmnnnnnnmmmlllkkkiiiiiiiiiiiihhhgggeeeeeeccciiimmmpppuuu~~~|||tttnnnlllmmmppprrruuuuuutttsssssssssssssssuuuuuutttsssrrrqqqqqqpppnnnnnnmmmmmmmmmmmmmmmnnnpppqqqqqqpppooooooqqqrrrvvvxxxzzzzzzzzzyyyzzz{{{sssqqqrrrxxx{{{|||~~~wwwkkk```ZZZWWWWWWVVVXXXZZZ]]]bbblll{{{}}}uuutttuuuvvvvvvrrrsssqqqnnnkkkhhhhhhiiilllmmmllliiifffeeeeeegggeeefffggghhhiiiiiiiiiiiifffdddbbbcccdddeeeeeedddbbbcccccccccaaaaaaccceeeeeeeeeddddddeeeeeefffggggggfffffffffeeeeeeeeeeeefffggghhhgggeeeeeefffhhheeefffffffffddddddfffhhhnnnnnnooooooooopppppppppmmmnnnoooppprrrssstttuuusssqqqnnnlllkkklllmmmooonnnmmmlllkkkkkkjjjkkkkkklllllljjjjjjiiijjjkkkkkkmmmnnnnnnooonnnmmmlllkkkjjjjjjlllmmmnnnooooooooonnnnnnppppppppppppnnnnnnooopppqqqqqqqqqpppnnnmmmvvvnnngggccc\\\YYYXXXYYYXXXUUUWWW[[[YYY]]]dddlllrrryyy|||pppjjjfffbbb___ZZZWWWUUUTTTUUUUUUTTTSSSSSSSSSTTTVVVWWW]]]lllzzzmmmVVVKKKJJJKKKOOObbb{{{qqqooollljjjiiiiiiiiiiiidddeeegggjjjlllnnnooopppmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjiiigggfffdddcccfffhhhmmmqqqssssssrrrrrrmmmmmmmmmnnnnnnnnnooooooppppppnnnmmmmmmlllmmmmmmmmmmmmmmmmmmnnnoooppppppqqqqqqrrrrrrsssuuuvvvwwwxxxvvvsssrrrqqqqqqooonnnooorrruuuvvvuuuuuuvvvxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyy{{{}}}~~~wwwwwwxxxxxxwwwuuusssrrrssssssrrrpppnnnmmmnnnoooqqqpppooonnnmmmlllkkkkkkiiiiiijjjkkklllkkkjjjhhhggglllooooooqqqvvvyyyyyywwwuuuqqqmmmjjjlllooosssuuutttssssssrrrrrrrrrrrrsssrrrrrrqqqooonnnnnnmmmlllllllllllllllllllllmmmmmmnnnooooooooopppsssuuuvvvxxxzzz{{{zzzyyyyyyyyytttrrrsssxxx{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxyyy{{{}}}|||{{{~~~yyypppbbb```]]]YYYXXX[[[aaaggg```dddkkkssszzztttqqqqqqrrrrrrpppoooppppppnnnkkkiiiiiikkkkkkkkkjjjgggdddcccdddfffdddeeefffggggggffffffeeebbbaaa``````bbbddddddcccbbbccccccbbbbbbbbbdddgggaaaaaaaaabbbcccdddfffffffffeeecccbbbaaabbbddddddgggggggggfffdddcccdddfffbbbdddffffffeeeeeefffgggllllllmmmnnnnnnoooppppppmmmnnnoooqqqrrrsssssstttrrrpppmmmkkkkkklllooopppppppppnnnllljjjiiiiiijjjjjjjjjiiihhhhhhiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhiiijjjkkkllllllkkkjjjlllmmmnnnoooooonnnmmmlllnnnnnnnnnnnnmmmmmmlllkkkvvvmmmgggbbb___YYYWWWWWWYYYYYYWWWYYY^^^ZZZ___iiissszzz~~~pppfffbbb___\\\YYYWWWUUUTTTSSSTTTUUUTTTSSSTTTTTTUUUXXX[[[cccuuu|||dddPPPJJJMMMSSSWWWmmm}}}xxxpppmmmjjjiiiiiijjjhhhgggdddeeeggghhhjjjkkkkkkkkklllkkkjjjjjjiiiiiijjjjjjiiiiiihhhgggfffdddbbbaaaeeehhhmmmqqqsssrrrpppnnnkkkkkkjjjjjjjjjlllnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqppppppqqqrrrtttuuuxxxuuusssqqqqqqqqqooonnnooosssvvvwwwuuutttuuuwwwyyyxxxxxxwwwwwwvvvuuuuuu{{{yyyxxxxxx{{{}}}~~~~~~uuuuuuwwwxxxxxxwwwvvvuuuuuuuuutttqqqooooooqqqsssvvvtttrrrooommmkkkjjjiiiiiiiiijjjmmmnnnnnnllljjjmmmqqqsssqqqppprrrsssqqqnnnooonnnllliiijjjnnnssstttssssssrrrrrrrrrssssssqqqqqqpppooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnoooqqquuuxxxwwwyyy{{{{{{zzzxxxxxxxxxxxxuuuuuuzzz}}}}}}~~~xxxuuuqqqpppqqqrrrqqqoookkkmmmoooppppppsssyyy~~~~~~zzzrrrggg^^^[[[___ccceeegggmmmxxx~~~tttpppnnnnnnpppqqqooommmkkknnnooonnnkkkiiikkkmmmiiiiiihhhfffddddddeeegggffffffggggggfffdddcccbbb```^^^^^^___aaacccccccccccccccdddcccccccccfffhhh^^^______```bbbccceeeffffffdddaaa______aaaccceeegggggggggeeecccbbbcccdddaaacccfffgggfffeeeeeefffjjjjjjkkklllmmmnnnooopppnnnooopppqqqrrrsssssssssrrrpppmmmkkkjjjlllnnnppprrrqqqooollliiihhhhhhiiihhhgggggghhhhhhiiijjjkkkiiihhhggggggfffgggggghhhhhhiiijjjkkkkkkjjjiiihhhkkklllnnnoooooonnnlllkkkmmmmmmllllllkkkkkkkkkkkkwwwmmmhhheeeaaa^^^XXXVVVWWW\\\^^^]]]]]]___]]]bbbnnn{{{vvviiibbbaaa```\\\XXXUUUWWWXXXWWWUUUSSSRRRSSSRRRRRRVVVZZZ^^^iiimmmVVVMMMOOOSSSZZZsss{{{uuunnnkkkgggdddddddddccccccdddddddddeeeeeeggghhhiiinnnllljjjhhhgggggghhhiiigggggghhhhhhgggeeecccbbbeeegggiiilllmmmmmmmmmllliiiiiihhhhhhhhhiiikkklllppppppoooooonnnnnnmmmmmmiiiiiijjjkkkllllllllllllmmmoooqqqqqqpppooooooooorrrqqqpppooooooqqqssstttqqquuuxxxyyyvvvuuuuuuvvvuuusssrrrqqqqqqrrrtttuuuwwwvvvuuuvvvwwwxxxwwwvvvvvvwwwxxxyyyyyyxxxvvvuuuvvvtttrrrpppppppppqqqrrrtttssspppmmmkkkjjjkkkkkkjjjjjjkkknnnssstttrrrooosssrrrqqqmmmjjjiiijjjllllllllllllmmmmmmoooppppppwwwsssnnnnnnqqqsssrrrooorrrqqqooonnnnnnmmmkkkiiijjjiiiiiilllnnnmmmiiifffiiiiiiiiijjjlllooorrrttt|||}}}~~~{{{wwwsssrrrsssuuuwwwzzz}}}~~~~~~~~~}}}~~~~~~|||{{{{{{zzzxxxwwwtttvvvwwwvvvsssrrrsssvvv{{{|||yyyyyyyyy|||{{{zzzyyyvvvppphhhbbbdddhhhooowww~~~zzzsssqqqooonnnnnnmmmkkkiiiggggggggghhhhhhhhhhhhhhhiiigggeeebbbbbbccceeefffcccdddfffeeecccaaaaaaaaa______``````aaaaaabbbbbbdddeeegggfffeeecccdddeeecccaaa___```ccceeedddbbbaaa```^^^^^^___bbbeeehhheeedddcccbbbbbbbbbcccdddddddddcccccccccdddeeeeeejjjjjjjjjiiijjjjjjkkkkkkjjjjjjkkkkkkmmmnnnppppppppppppppppppppppppppppppsssqqqnnnllliiihhhhhhhhheeegggiiihhhffffffhhhkkkjjjkkkkkkkkkjjjgggdddcccdddfffiiijjjiiihhhggggggjjjkkkmmmoooooommmjjjiiilllkkkjjjjjjiiijjjjjjjjjxxxmmmeeebbb```]]]ZZZVVVSSSTTTZZZ\\\\\\]]]```aaagggtttwwwooofffbbbbbbaaa\\\WWWWWWYYY[[[[[[XXXVVVTTTTTTRRRQQQVVV^^^hhhxxxyyycccTTTMMMPPPXXXpppyyysssrrroookkkhhhhhhhhhgggfffddddddddddddeeeeeefffgggiiihhhgggfffggghhhjjjkkkhhhhhhgggfffeeedddbbbbbbcccdddfffhhhiiiiiihhhhhhfffffffffggghhhjjjlllmmmnnnnnnmmmmmmlllllllllkkkiiiiiijjjkkkllllllllllllnnnpppqqqrrrrrrqqqqqqrrrpppooonnnnnnoooppprrrttttttwwwxxxxxxuuussssssttttttsssqqqppppppqqqsssttttttttttttuuuvvvwwwwwwwwwtttvvvxxxyyyyyyxxxvvvuuuuuutttrrrpppooopppqqqrrrrrrpppnnnmmmllllllmmmnnnnnnmmmmmmooorrrrrrooolllppppppooollliiiiiikkklllllllllllllllmmmnnnoooooopppmmmjjjlllqqqttttttssssssqqqnnnmmmmmmkkkiiigggjjjjjjjjjlllnnnmmmiiifffffffffgggiiilllppptttvvvzzz{{{{{{yyyuuussssssuuuvvvwwwzzz|||}}}}}}|||{{{|||}}}xxxtttyyy|||uuussspppnnnlllkkkkkkjjjhhhggggggggggggffffffffffffffffffeeedddbbbbbbcccdddeeeaaacccfffeeecccaaa``````_________```aaaaaabbbbbbcccdddfffeeedddbbbccccccbbbaaa___```cccdddbbb```bbbaaa```___```aaaccceeeccccccaaaaaa```aaabbbcccaaaaaabbbcccdddfffggghhhjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllnnnoooppprrrrrrqqqpppoooooonnnnnnrrrpppnnnkkkiiihhhhhhhhheeegggiiihhhggghhhkkkmmmiiijjjjjjjjjiiifffdddbbbcccfffiiiiiihhhgggggggggiiikkklllnnnmmmllliiihhhkkkjjjjjjiiihhhhhhhhhhhhpppkkkccc___^^^]]]ZZZXXXUUUSSSTTTYYY\\\\\\___dddjjjrrr}}}vvvlllgggbbb```aaa```\\\WWWXXXZZZ\\\]]]ZZZWWWUUUTTTUUUTTTYYYeeevvvfffYYYQQQMMMVVVeee}}}wwwqqqtttqqqmmmjjjiiiiiihhhgggddddddddddddddddddeeeeeedddddddddeeegggiiilllmmmjjjiiigggeeecccbbbbbbbbbbbbccceeefffffffffeeedddccccccdddeeegggiiikkklllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllmmmmmmpppqqqqqqrrrssstttuuuuuummmmmmlllmmmnnnppprrrssswwwxxxxxxvvvsssqqqqqqrrrrrrqqqooonnnnnnoooqqqrrrrrrrrrsssssstttuuuvvvvvvssstttwwwyyyyyyxxxvvvuuutttsssqqqpppoooooopppqqqnnnmmmlllllllllmmmooopppqqqpppoooppppppnnnkkkiiilllmmmlllkkkiiiiiikkkmmmkkkkkkjjjkkkkkklllmmmnnnkkkiiihhhkkkppptttuuutttsssqqqnnnlllkkkiiigggeeejjjjjjjjjlllmmmkkkhhhfffbbbccceeehhhlllppptttvvvwwwwwwwwwuuutttsssuuuwwwwwwxxxzzz{{{{{{zzzzzzyyyyyy{{{|||~~~wwwooolllmmmlllkkkiiihhhhhhgggfffdddfffeeeeeeeeeddddddccccccbbbbbbbbbccccccccccccddd```bbbeeeeeecccaaa___^^^^^^______``````aaabbbbbbbbbdddeeedddbbbaaaaaabbbaaaaaa```bbbcccbbb```^^^bbbbbbaaaaaaaaaaaabbbbbbbbbaaa```______```aaabbb^^^___aaaccceeegggiiijjjjjjiiiiiihhhhhhiiiiiijjjiiiiiiiiijjjlllmmmoooppprrrqqqooonnnlllkkkkkkkkkpppooommmkkkjjjiiihhhhhhfffgggiiiiiiiiijjjlllnnniiiiiiiiiiiihhhfffcccbbbcccfffhhhiiigggfffgggggghhhiiikkklllkkkjjjhhhfffjjjiiihhhgggffffffffffffwwwooogggccc```^^^]]]\\\ZZZXXXXXXVVVWWW[[[]]]^^^ccciiiuuu~~~|||tttpppeeeaaa]]][[[]]]]]]ZZZWWWVVVXXX[[[\\\ZZZVVVTTTSSSZZZZZZ___nnnqqqZZZTTTPPPOOOaaayyy~~~zzzvvvqqqrrroookkkhhhggggggfffeeeeeeeeeeeeeeeeeeeeeddddddddddddeeefffhhhjjjlllnnnmmmkkkgggdddccccccddddddddddddeeeeeeeeeeeedddccccccccccccdddfffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkklllmmmmmmnnnqqqppppppqqqsssuuuvvvvvvlllllllllmmmoooqqqssstttwwwvvvuuusssrrrqqqqqqrrrqqqpppnnnllllllmmmnnnpppqqqrrrrrrsssrrrrrrssstttqqqsssvvvyyyyyyxxxvvvuuusssrrrpppooooooooooooooollllllkkkkkkkkklllmmmmmmpppoooooonnnmmmkkkiiihhhjjjkkklllkkkjjjjjjlllnnnjjjjjjiiiiiijjjkkkllllllkkkkkkkkkmmmqqqttttttsssssspppllljjjhhhgggeeedddhhhhhhiiijjjjjjiiigggeeebbbccceeehhhkkkooorrrtttuuutttsssrrrrrrtttvvvxxxyyyyyyzzzzzzzzzyyyyyyxxxvvvxxxzzz{{{|||~~~zzztttpppkkkjjjllljjjhhhffffffffffffdddbbbdddccccccbbbbbbaaaaaaaaa___```aaacccccccccbbbbbb^^^aaaddddddbbb___]]]]]]^^^^^^______```aaaaaabbbbbbdddeeedddbbbaaaaaaaaaaaaaaabbbccccccbbb___]]]aaaaaaaaaaaabbbbbbbbbbbbaaaaaa```______```aaabbb]]]___aaaccceeegggiiiiiihhhhhhggggggggghhhiiiiiihhhhhhiiiiiikkklllmmmnnnmmmlllkkkiiihhhhhhhhhiiimmmmmmlllkkkjjjiiihhhhhhggghhhhhhhhhhhhiiikkkllljjjjjjjjjiiihhhfffeeeddddddeeeggghhhgggffffffggghhhiiiiiijjjiiihhhfffeeeiiihhhgggeeedddddddddddd~~~tttiiiaaabbb```___]]]]]][[[YYYXXXZZZXXXXXX[[[]]]___fffooo|||yyyqqqllliiibbb^^^XXXVVVWWWXXXWWWVVVUUUXXX[[[[[[ZZZWWWVVVVVV\\\___hhhzzzyyydddTTTQQQOOOSSSnnn{{{yyyuuuqqqooolllhhhfffeeeeeeeeedddfffgggggghhhggggggfffeeegggggghhhhhhiiijjjkkklllnnnlllhhheeecccdddeeegggdddddddddddddddccccccbbbddddddddddddeeeeeeddddddhhhhhhhhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkmmmnnnooopppooonnnpppsssuuutttssslllmmmmmmoooppprrrssstttsssrrrqqqqqqrrrssssssssspppooommmkkkkkkkkkmmmnnnppprrrsssrrrpppoooqqqrrrrrrtttwwwzzzzzzyyyvvvtttqqqppppppooonnnnnnnnnmmmlllkkkkkkjjjiiiiiiiiiiiillllllllllllkkkjjjiiiiiikkklllmmmlllkkkkkkmmmooojjjiiiiiiiiiiiijjjjjjkkkkkklllnnnqqqtttuuuuuuuuurrrnnnjjjgggfffeeedddbbbeeefffggghhhgggfffffffffffffffhhhjjjlllnnnpppqqqsssrrrpppppprrrtttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyytttvvvxxxzzzzzz|||~~~|||vvvqqqqqqoookkkiiikkkiiigggeeeeeeeeeeeecccbbbbbbaaaaaaaaa``````______^^^___aaabbbcccbbbaaaaaa]]]```bbbbbb```^^^\\\\\\^^^^^^^^^___``````aaaaaacccdddeeedddbbb``````aaaaaabbbddddddcccaaa```___^^^___```aaabbbcccddddddcccbbbaaa```___```aaaaaa^^^___aaacccdddeeeeeefffffffffffffffggghhhiiijjjiiiiiihhhiiiiiijjjkkkllljjjiiihhhgggggghhhjjjkkkjjjkkkjjjjjjjjjiiiiiihhhhhhhhhggggggggghhhhhhhhhkkkkkkkkkjjjiiihhhgggfffdddfffhhhhhhgggfffggghhhhhhhhhhhhhhhhhhfffeeedddgggfffeeedddcccccccccccc}}}wwwqqqjjjbbb\\\^^^]]]\\\[[[ZZZYYYXXXWWWYYYWWWXXX[[[^^^bbblllwwwyyynnngggbbb```^^^ZZZVVVSSSSSSTTTUUUUUUVVVXXX[[[[[[ZZZZZZZZZ[[[[[[dddttteeeYYYPPPOOOQQQ]]]yyywwwuuurrrpppllljjjfffeeeeeeffffffeeeffffffhhhiiiiiihhhgggfffjjjjjjjjjjjjiiiiiiiiiiiillljjjgggeeedddeeefffgggbbbbbbbbbbbbaaaaaaaaaaaaddddddeeeeeeddddddcccbbbgggggghhhiiijjjkkkkkkllllllkkkkkkkkkkkkmmmnnnpppooommmmmmppptttuuurrrooommmmmmnnnoooqqqrrrsssssspppoooooopppsssttttttssspppnnnllljjjjjjjjjlllmmmooorrrsssrrrpppooopppssssssvvvyyy{{{{{{yyyvvvssspppoooooonnnnnnmmmllllllllllllkkkjjjiiihhhgggfffiiijjjkkkkkkjjjiiikkkllllllmmmnnnmmmlllkkklllmmmjjjjjjiiiiiiiiiiiijjjjjjiiikkkooosssvvvxxxyyyxxxppplllhhheeeddddddcccbbbccceeefffgggffffffggghhhiiijjjkkklllnnnoooppppppsssrrrppppppssstttuuuuuuvvvvvvvvvwwwxxxyyyyyyzzzuuuvvvxxxxxxyyyzzz}}}~~~~~~xxxoookkkjjjmmmnnnjjjggghhhgggfffddddddeeedddcccaaa__________________``````___```aaabbbbbbbbbaaa```]]]___``````^^^\\\[[[\\\]]]^^^^^^______```aaaaaabbbcccdddccc```___^^^______aaaccccccaaa`````````^^^______```aaaccceeefffdddcccaaa```____________^^^___aaabbbccccccbbbbbbccccccccceeefffhhhjjjkkkjjjiiiiiihhhhhhhhhhhhiiiiiihhhgggfffgggiiikkkmmmhhhiiiiiijjjjjjjjjiiiiiihhhgggeeefffhhhiiiiiihhhllllllkkkjjjiiiiiihhhhhhfffggghhhhhhgggggghhhjjjhhhhhhhhhhhhgggeeeddddddeeeddddddccccccccccccccc}}}yyytttnnnjjjhhhfffccc___ZZZ[[[[[[ZZZYYYXXXXXXYYYYYYXXXZZZ___cccjjjwwwyyynnnfff```\\\ZZZWWWVVVTTTSSSSSSTTTTTTTTTUUUVVVXXXYYYYYYZZZ\\\^^^```ooopppXXXRRRMMMNNNXXXpppyyyssssssppplllkkkiiigggdddcccdddeeefffeeeccceeeggghhhiiihhhgggfffjjjjjjjjjiiiiiihhhgggfffhhhgggeeedddcccdddeeefffcccbbbbbbbbbbbbcccccccccbbbcccdddeeeeeeeeedddcccffffffggghhhiiijjjkkkkkkmmmlllkkkjjjkkkmmmooopppooonnnnnnrrrvvvuuuqqqllllllmmmnnnoooppppppppppppnnnmmmnnnppptttuuusssqqqpppnnnllljjjjjjjjjkkkllllllooorrrrrrppppppssswwwvvvxxx{{{}}}}}}yyyuuurrrnnnnnnnnnnnnmmmlllkkkkkkmmmmmmllllllkkkiiihhhgggiiikkklllllljjjjjjmmmooommmnnnnnnmmmkkkiiihhhiiikkkjjjjjjiiiiiijjjjjjjjjjjjmmmrrruuuwwwwwwwwwwwwnnnjjjfffccccccccccccbbbbbbdddggghhhggggggjjjlllkkklllmmmooopppqqqqqqrrrtttrrrqqqrrrtttuuusssqqqqqqqqqrrrtttuuuwwwyyyzzzwwwxxxxxxwwwwwwxxxzzz}}}|||}}}{{{rrrmmmhhheeeeeeiiijjjgggeeefffeeedddbbbbbbccccccbbb```]]]^^^^^^______``````aaaaaaaaabbbbbbbbbaaa``````^^^______]]][[[ZZZ[[[\\\]]]]]]^^^______``````aaa___aaaaaa```^^^\\\[[[\\\]]]___``````^^^]]]___aaaaaa```______```bbbdddeeeeeecccaaa___]]]\\\\\\\\\[[[]]]___aaabbbbbbaaa`````````aaacccfffiiikkklllkkkkkkiiihhhgggfffffffffhhhgggeeeddddddeeehhhiiifffggghhhjjjjjjjjjiiiiiigggeeedddfffiiillllllkkkkkkkkkjjjiiiiiihhhhhhhhhggghhhiiiiiihhhhhhiiikkkiiiiiihhhgggfffeeeddddddcccccccccbbbccccccdddeee|||}}}}}}|||{{{xxxvvvuuunnnjjjdddcccdddfffeeedddYYYZZZZZZZZZYYYYYY[[[\\\ZZZZZZ^^^ccciiirrr}}}wwwooogggbbb^^^\\\ZZZQQQRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTUUUUUUXXX[[[^^^hhhzzzaaaSSSOOOLLLOOO```qqqooooookkkhhhgggfffcccaaa```bbbcccddddddbbbccceeeggghhhhhhgggfffhhhhhhiiiiiihhhgggfffeeeeeedddccccccccccccdddeeeeeeeeeddddddeeeffffffgggaaabbbccceeeffffffeeeeeedddeeefffggghhhjjjjjjkkkmmmlllkkkjjjkkkmmmoooqqqooonnnooossswwwvvvpppjjjllllllmmmnnnoooooonnnnnnnnnmmmnnnqqqtttuuurrrnnnpppooollljjjjjjjjjkkklllhhhmmmqqqrrrqqqqqqvvvzzzwwwyyy|||~~~}}}zzzuuurrrnnnnnnnnnnnnmmmlllkkkjjjmmmmmmmmmmmmlllkkkkkkjjjkkkmmmnnnmmmkkkkkknnnqqqmmmnnnnnnllliiigggffffffkkkkkkjjjjjjjjjjjjjjjkkknnnqqquuuwwwvvvtttrrrqqqllliiieeebbbbbbcccccccccbbbeeehhhiiihhhiiilllooolllmmmoooppprrrsssttttttuuusssrrrsssuuuuuurrrooommmnnnoooqqqsssvvvyyyzzzyyyyyyxxxvvvuuuuuuxxxzzzzzz|||zzzsssmmmiiigggcccbbbfffhhhfffeeefffdddbbbaaaaaabbbbbbaaa___\\\]]]]]]^^^___```aaaaaaccccccbbbbbbaaaaaa``````^^^___^^^\\\ZZZYYY[[[]]]]]]]]]^^^^^^___``````aaa]]]______^^^[[[YYYYYYZZZ[[[]]]^^^]]][[[[[[^^^aaadddbbb```______```cccdddeeeccc```^^^\\\ZZZZZZZZZYYY[[[]]]```aaabbbaaa```^^^___```cccfffiiilllmmmlllkkkjjjhhhfffeeeddddddfffdddbbb```___```bbbdddeeefffhhhiiijjjjjjiiiiiieeeccccccfffkkkooopppooojjjjjjiiihhhgggggghhhhhhhhhiiijjjiiihhhhhhjjjllljjjiiihhhgggfffeeeddddddbbbbbbbbbbbbcccdddeeefffxxxvvvuuutttttttttrrrqqqkkkiiigggdddbbbbbbaaabbb\\\[[[YYYXXXXXXYYYZZZ\\\[[[^^^ccckkkvvv~~~xxxqqqggg___ZZZWWWVVVVVVRRRRRRSSSTTTTTTSSSRRRQQQUUUPPPRRRZZZZZZWWW\\\hhhyyyvvvXXXKKKLLLNNNVVVnnn{{{sssnnnjjjiiigggfffgggdddaaa___```aaabbbcccbbbbbbbbbcccdddeeefffggghhhhhhgggggggggffffffeeebbbaaa`````````aaacccdddbbbcccdddeeeffffffffffffeeedddeeegggiiiiiigggeeegggggghhhiiijjjkkkkkklllkkkkkklllllllllllllllllljjjlllnnnqqqrrrrrrrrrqqqmmmkkkjjjlllooopppooolllhhhjjjnnnppprrrqqqpppooommmnnnmmmkkkiiihhhjjjkkkoooooopppqqqrrrsssuuuvvvzzzzzzzzzyyywwwtttqqqooommmooopppooommmllllllllloooooooooooonnnllljjjiiijjjlllnnnooonnnmmmnnnooonnnllljjjgggeeedddgggiiijjjiiihhhhhhhhhiiijjjkkkpppqqqsssuuutttssspppooollliiieeebbbbbbbbbaaa```ddddddeeefffhhhjjjlllmmmmmmooorrrrrrqqqppppppqqqrrrrrrssssssrrrpppooommmmmmmmmmmmoooppprrrtttuuuvvvvvvvvvuuutttuuuxxxzzz|||}}}~~~uuupppnnnjjjhhheeedddcccbbbbbbbbbcccdddbbbcccccccccbbbaaa___^^^^^^^^^^^^___```aaaaaabbbddddddddddddccc```[[[WWWZZZYYYYYYXXXXXXXXXYYYYYY\\\\\\\\\\\\]]]]]]^^^___``````______]]][[[YYYXXX[[[]]]^^^^^^\\\\\\]]]___```___]]][[[\\\^^^aaaccccccaaa```^^^]]]]]]\\\\\\\\\\\\\\\^^^^^^\\\YYYVVVRRRZZZaaabbbcccgggiiiiiiiiijjjiiihhhffffffhhhjjjiiigggdddaaa_________```dddeeefffggghhhhhhhhhgggeeeeeegggjjjmmmnnnmmmkkkmmmllljjjhhhgggggghhhhhhjjjiiihhhgggggghhhiiijjjiiihhhgggfffeeedddcccccccccaaa```aaaccceeeffffffwwwvvvuuutttsssrrrqqqppplllkkkhhhfffdddcccbbbbbb]]]\\\[[[ZZZZZZ[[[]]]___bbbeeellluuuvvvqqqkkkccc\\\YYYWWWWWWVVVSSSSSSTTTTTTTTTSSSRRRQQQSSSPPPRRRYYYZZZYYYbbbpppjjjRRRJJJKKKMMMYYYttt|||wwwqqqkkkhhhgggeeeddddddbbb___^^^___aaaaaaaaa``````aaaaaacccdddffffffhhhgggfffeeedddcccccccccbbbbbbaaa```aaaaaabbbcccccccccdddeeefffgggggggggfffeeeeeegggiiiiiigggeeegggggghhhiiijjjkkkllllllllllllllllllkkkkkkkkkkkkjjjkkknnnpppqqqpppoooooommmllllllmmmoooooollliiiiiikkknnnpppqqqpppooonnnlllmmmlllkkkiiiiiikkkmmmoooooopppqqqsssuuuwwwxxxzzzzzzzzzyyywwwssspppnnnlllmmmoooooonnnmmmmmmnnnsssssssssrrrqqqooommmkkklllnnnppppppoooooopppqqqmmmllljjjgggeeeeeeggghhhjjjjjjiiiiiijjjkkkmmmnnnoooppprrrsssrrrqqqnnnlllkkkhhhdddbbbbbbbbbaaa```ccccccdddeeegggjjjkkkmmmkkknnnpppqqqqqqppppppqqqsssssssssrrrqqqpppooonnnoooooopppqqqrrrtttvvvvvvuuuvvvuuutttsssuuuxxxzzzzzz|||~~~uuummmiiihhheeeccccccbbbaaa`````````aaabbbbbbcccccccccbbbaaa___^^^^^^^^^___```aaaaaabbbbbbcccbbbbbbbbbbbb___\\\YYYYYYYYYXXXXXXXXXXXXYYYYYY\\\\\\\\\\\\\\\]]]^^^^^^``````___^^^]]]\\\[[[[[[]]]^^^___^^^\\\[[[[[[\\\^^^]]]\\\\\\]]]^^^```aaacccaaa```_________^^^^^^]]]]]]]]]]]]]]]ZZZVVVRRRRRRZZZ```aaaaaadddffffffiiiiiiiiigggddddddeeefffiiigggeeebbb`````````aaaeeefffgggggghhhhhhhhhhhhhhhjjjlllnnnnnnnnnmmmmmmmmmllljjjhhhggggggggghhhhhhgggggggggggghhhiiijjjkkkjjjiiigggeeedddcccbbbcccaaa___```ccceeeggggggvvvvvvuuutttrrrqqqooonnnmmmllljjjhhheeedddcccccc]]]\\\[[[[[[\\\^^^aaaccckkkpppxxx}}}rrrkkkgggccc]]]XXXWWWVVVVVVVVVSSSTTTTTTTTTTTTSSSRRRQQQSSSQQQTTTZZZ]]]aaaqqqwww\\\LLLKKKKKKOOO```vvvrrrmmmiiifffdddbbbaaa___^^^]]]^^^___``````^^^]]]]]]^^^___aaabbbdddeeegggeeecccbbb`````````aaaccccccbbbaaaaaabbbbbbcccccccccdddeeefffggghhhiiihhhgggggghhhiiiiiifffdddhhhhhhiiijjjkkkllllllmmmlllllllllkkkjjjjjjjjjiiiiiikkklllnnnnnnnnnlllkkkjjjjjjlllnnnooommmjjjfffkkkmmmooopppqqqpppnnnmmmkkkllllllkkkjjjkkkmmmoooppppppqqqrrrtttvvvxxxyyyyyyyyyyyyxxxvvvrrrooommmjjjlllnnnoooooopppqqqrrrxxxxxxxxxwwwuuussspppooooooppprrrrrrqqqpppqqqrrrmmmkkkiiigggffffffggghhhjjjiiiiiijjjkkkmmmoooqqqrrrrrrttttttsssqqqooommmllliiieeebbbbbbaaa```___aaabbbccceeegggiiikkkmmmkkkmmmppprrrrrrrrrssstttuuutttsssqqqpppoooppppppoooppppppqqqssstttuuuuuutttttttttsssssstttwwwzzzyyy{{{xxxrrrjjjeeedddcccaaa___aaa```___^^^]]]^^^______aaabbbbbbbbbaaa```___^^^^^^^^^___```aaaaaaaaaaaaaaa```____________\\\ZZZYYYXXXXXXXXXXXXXXXYYYYYY[[[[[[[[[[[[[[[\\\\\\]]]______]]]\\\\\\\\\]]]^^^^^^^^^___]]][[[YYYYYYZZZ[[[\\\\\\]]]^^^```aaabbbdddbbb______```aaa``````___^^^]]]\\\[[[XXXTTTPPPSSSZZZ______^^^aaacccbbbhhhhhhgggeeebbbaaabbbccciiigggeeedddbbbbbbccccccgggggggggggghhhhhhhhhhhhlllooorrrrrrooommmmmmooolllkkkjjjhhhggggggggggggeeeeeeeeefffggghhhjjjjjjlllkkkjjjhhhfffeeecccbbbdddbbb___```cccfffhhhiiitttuuuvvvtttrrrooonnnmmmlllkkkjjjhhheeedddbbbbbb[[[[[[[[[\\\^^^aaadddfffpppwwwzzzooogggbbb___\\\WWWUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQTTTTTTWWW]]]cccpppfffRRRJJJJJJLLLSSShhhzzzqqqnnnjjjgggeeecccaaa___\\\\\\\\\^^^``````___]]]ZZZ[[[[[[\\\^^^```bbbcccdddcccaaa```___```aaabbbdddcccccccccbbbbbbbbbbbbccccccdddeeefffhhhiiijjjjjjiiiiiijjjkkkjjjgggeeehhhhhhiiijjjkkklllmmmmmmllllllkkkjjjiiiiiihhhhhhhhhiiikkkllllllkkkiiihhhbbbdddiiimmmooonnnkkkhhhnnnooopppqqqqqqpppooonnnjjjkkklllkkkkkkllloooqqqqqqqqqqqqqqqrrrssstttuuuxxxxxxxxxvvvtttqqqmmmkkkiiillloooqqqrrrsssuuuwww}}}}}}|||{{{xxxvvvsssqqqpppqqqsssrrrqqqppppppqqqllljjjhhhgggggghhhhhhhhhhhhhhhiiijjjllloooqqqssswwwwwwxxxxxxwwwuuusssrrrppplllgggcccaaa```^^^]]]______```bbbeeehhhjjjkkklllooorrrttttttuuuvvvwwwxxxvvvssspppoooooopppqqqnnnnnnooopppqqqrrrrrrrrrqqqrrrrrrrrrqqqssswwwzzzzzz|||~~~~~~wwwpppnnnkkkfffdddccccccaaa``````___]]]\\\\\\\\\]]]^^^_________^^^^^^]]]]]]]]]\\\]]]^^^___```______^^^___^^^\\\\\\]]]^^^]]][[[XXXXXXWWWWWWWWWXXXYYYYYY[[[ZZZZZZYYYZZZZZZ[[[[[[]]]\\\ZZZYYYZZZ[[[]]]___\\\]]]]]]\\\ZZZYYYYYYZZZ\\\\\\\\\^^^aaadddhhhjjjgggccc```___```aaa```______^^^]]]\\\\\\YYYUUURRRUUU\\\```^^^]]]^^^```___dddeeeeeedddbbbaaabbbccchhhgggfffeeedddddddddeeegggggggggggghhhhhhiiiiiinnnrrruuusssmmmjjjkkknnnkkkjjjiiihhhgggfffffffffccccccdddeeegggiiijjjkkkkkkkkkjjjiiihhhgggffffffgggeeebbbbbbeeeiiikkklllqqqtttuuutttqqqnnnmmmmmmiiihhhgggfffdddcccaaa```ZZZZZZZZZ\\\```dddhhhjjjuuu~~~yyynnneee```\\\YYYWWWTTTSSSSSSRRRPPPNNNPPPPPPPPPPPPQQQQQQRRRRRRUUUVVV[[[cccooorrrZZZNNNJJJGGGMMMZZZqqquuummmkkkhhhfffeeedddaaa___\\\\\\]]]___``````^^^\\\YYYYYYYYYZZZ\\\^^^___`````````___```aaabbbdddeeecccddddddddddddcccccccccddddddddddddeeeggghhhiiikkkjjjjjjkkklllkkkiiifffggghhhiiijjjkkkllllllmmmkkkkkkjjjiiihhhggggggfffggghhhiiijjjjjjiiigggfffZZZ___fffllloooooonnnmmmqqqqqqrrrrrrrrrqqqpppooojjjkkklllllllllmmmpppssssssrrrqqqpppoooooonnnooottttttuuutttrrrooollljjjjjjlllppprrrsssuuuwwwyyy}}}}}}}}}{{{yyyvvvtttrrroooqqqrrrqqqooonnnnnnoookkkiiigggfffhhhiiiiiihhhgggggghhhiiillloooqqqsssyyyyyyyyyyyyxxxwwwvvvuuusssoooiiieeebbb___]]][[[YYYZZZ[[[^^^aaadddfffhhhlllnnnrrrtttuuuuuuvvvxxxyyywwwssspppnnnoooppprrrnnnooopppqqqqqqqqqqqqpppooopppppppppppprrrvvvyyy{{{~~~}}}~~~|||{{{{{{~~~zzzvvvrrrlllgggjjjhhheeedddcccbbbaaa```___^^^\\\[[[[[[[[[\\\]]][[[[[[[[[ZZZZZZZZZZZZZZZYYY[[[\\\]]]]]]]]]\\\[[[\\\[[[ZZZZZZ\\\\\\\\\[[[WWWWWWWWWWWWWWWXXXYYYYYYZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWWWWWWWYYY\\\]]]YYYZZZ[[[ZZZYYYYYYZZZ[[[]]]]]]\\\^^^bbbhhhooorrriiiddd___]]]___```^^^\\\^^^]]]]]]]]]]]]\\\ZZZXXXWWW]]]```^^^[[[]]]^^^^^^```bbbccccccccccccdddeeeeeeeeeeeeeeedddeeeeeeeeegggfffffffffggghhhiiijjjmmmqqqssspppjjjggghhhllliiiiiiiiihhhgggfffeeedddbbbcccdddfffhhhiiijjjjjjiiiiiiiiijjjjjjjjjkkkkkkkkkiiiffffffiiilllnnnnnnlllpppsssrrrnnnkkkjjjkkkeeeeeeeeeeeecccbbbaaa```[[[\\\]]]```eeejjjoooqqq}}}xxxmmmeee___[[[YYYUUUSSSRRRRRRRRRQQQNNNLLLOOOOOOOOOPPPQQQSSSTTTUUUXXX\\\dddpppuuuaaaRRRKKKJJJFFFSSSfff}}}sssiiihhhffffffeeedddaaa___\\\\\\\\\^^^______]]][[[YYYYYYYYYYYYZZZ\\\]]]^^^\\\]]]___aaacccdddeeefffbbbcccdddeeeeeeeeeeeedddeeedddccccccdddeeeggghhhjjjiiiiiijjjkkkkkkiiifffgggggghhhiiijjjkkkkkkllliiiiiiiiihhhgggggggggffffffggghhhiiiiiihhhfffeee[[[```hhhnnnppppppppppppqqqqqqrrrrrrrrrqqqqqqpppjjjkkklllllllllnnnqqqtttsssrrrpppnnnlllkkkjjjjjjppppppqqqqqqooommmjjjiiijjjmmmppprrrssstttvvvxxxzzzzzzzzzyyywwwuuurrrqqqoooqqqqqqqqqnnnmmmlllmmmjjjhhheeefffiiikkkjjjggggggggghhhiiilllooorrrsssvvvvvvvvvvvvvvvuuuuuuttttttpppkkkfffcccaaa___]]]VVVVVVXXX[[[^^^bbbdddfffkkknnnqqqsssttttttvvvwwwyyywwwtttqqqoooooopppqqqpppqqqsssssstttsssrrrqqqmmmnnnooooooooorrrvvvyyy{{{}}}{{{yyyzzzzzzzzzxxxvvvuuuvvvxxxtttmmmkkkjjjgggcccddddddbbbaaa```___^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\YYYXXXWWWWWWWWWWWWXXXXXXXXXYYY[[[\\\\\\[[[YYYXXXZZZYYYYYYZZZ[[[[[[ZZZXXXVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXWWWVVVVVVVVVVVVXXXZZZ[[[WWWXXXZZZYYYXXXXXXZZZ[[[]]]\\\]]]___ccciiiooossshhhbbb\\\ZZZ]]]___]]][[[]]]\\\\\\]]]^^^^^^]]][[[XXX^^^```]]]ZZZ[[[]]]\\\]]]___aaacccbbbcccdddeeebbbbbbccccccdddddddddeeeeeedddddddddfffhhhjjjkkkkkkmmmnnnlllhhhffffffhhhhhhhhhhhhhhhgggeeedddcccbbbdddeeegggiiijjjjjjjjjhhhiiiiiikkklllmmmnnnnnnnnnlllkkkkkkmmmnnnnnnnnnfffjjjnnnnnnjjjggggggiiibbbcccdddddddddcccbbbaaa```aaacccggglllrrrwwwzzzzzztttkkkccc^^^ZZZWWWUUUPPPPPPQQQRRRSSSRRROOOLLLNNNOOOOOOPPPSSSUUUXXXYYY___ggguuuuuu```TTTKKKIIIKKKLLL___xxxxxxoooeeedddddddddeeeccc```]]]\\\[[[ZZZ[[[\\\\\\[[[YYYZZZYYYYYYYYYYYYZZZ[[[\\\[[[\\\___bbbcccddddddcccaaabbbdddeeeffffffffffffeeedddcccbbbbbbccceeeffffffffffffgggiiiiiigggeeeffffffggghhhiiijjjjjjkkkggggggggggggggggggggggggdddfffgggiiiiiihhhfffeeeccchhhnnnqqqqqqppppppqqqooooooppppppppppppppppppkkklllmmmmmmmmmnnnqqqtttrrrqqqooommmkkkjjjiiiiiikkklllmmmnnnmmmkkkiiihhhiiilllnnnppppppqqqssstttvvvvvvvvvuuutttrrrooonnnpppqqqrrrqqqnnnllllllllljjjgggeeefffjjjllljjjgggiiiiiiiiikkkmmmpppssstttssssssssstttttttttttttttsssooojjjgggfffeeecccbbbYYYZZZ\\\___cccfffiiikkkoooqqquuuvvvvvvwwwxxxyyyyyywwwuuurrrpppoooppppppqqqrrrsssttttttsssqqqpppkkklllmmmnnnnnnqqquuuxxxyyy{{{}}}~~~|||yyywwwvvvvvvuuusssrrrrrruuuwww}}}~~~{{{uuuqqqkkkfffeeedddcccbbb______^^^]]]\\\\\\\\\]]][[[ZZZYYYXXXWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXYYY[[[\\\\\\[[[YYYWWWXXXXXXXXXZZZ[[[ZZZXXXUUUVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYXXXYYYZZZYYYWWWWWWXXXYYYYYYZZZ]]]```cccfffiiijjjddd]]]WWWWWW\\\___^^^[[[]]]\\\[[[\\\]]]^^^]]][[[WWW\\\^^^ZZZXXXYYY[[[[[[[[[]]]```aaaaaa```aaabbb___```aaabbbccccccccccccbbbbbbbbbccceeehhhkkkllliiiiiihhhgggffffffffffffggghhhhhhhhhgggeeecccbbbdddeeeggghhhjjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnoooooonnnmmmnnnoooooommmkkkaaafffkkkkkkgggdddeeegggaaabbbcccdddddddddcccbbbdddeeehhhlllqqqxxx}}}{{{rrrmmmiiibbb]]]YYYWWWTTTSSSMMMNNNOOORRRTTTSSSPPPNNNOOOOOOPPPRRRTTTXXX[[[\\\fffqqq~~~cccSSSKKKGGGHHHLLLSSSkkkpppiiicccbbbbbbcccdddbbb___\\\\\\[[[YYYYYYZZZZZZYYYWWWZZZZZZYYYYYYYYYYYYZZZZZZZZZ\\\___bbbccccccaaa``````aaacccfffggggggggggggfffeeecccaaaaaabbbcccdddccccccccceeeggggggfffdddeeeeeefffggghhhiiijjjjjjfffffffffgggggggggggggggdddeeegggiiiiiihhhgggffflllppptttuuurrrpppoooooommmnnnnnnnnnoooooooooooolllmmmnnnmmmmmmnnnqqqtttqqqpppnnnmmmkkkkkkjjjjjjiiijjjkkkllllllkkkiiihhhiiikkkmmmnnnnnnnnnpppqqqrrrsssssssssqqqooonnnlllqqqrrrsssqqqooommmlllllljjjfffdddfffkkkmmmjjjgggjjjjjjkkklllnnnqqqtttuuurrrrrrsssssstttuuuuuuuuupppmmmiiigggggghhhgggfff___```bbbfffiiimmmppprrrtttvvvyyy{{{{{{zzz{{{|||yyywwwuuusssqqqpppooooooooopppqqqrrrrrrqqqooommmjjjlllmmmmmmnnnqqquuuxxxwwwxxxzzz||||||{{{yyyxxxvvvvvvtttrrrqqqssswww{{{xxxwwwyyy~~~{{{wwwkkkiiifffdddaaaaaaaaaaaa\\\\\\\\\[[[ZZZ[[[]]]___YYYXXXWWWVVVUUUVVVWWWWWWXXXWWWVVVVVVVVVWWWXXXYYYXXXZZZ\\\]]]]]][[[YYYWWWWWWWWWXXXZZZ[[[ZZZVVVSSSUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZZZZYYYWWWUUUUUUVVVVVVYYY]]]aaaccccccbbb``````YYYTTTUUU[[[```___]]]]]][[[ZZZ[[[\\\\\\[[[ZZZUUU[[[\\\YYYVVVXXXZZZYYY[[[]]]___```___^^^^^^^^^]]]^^^___```bbbbbbbbbbbb`````````bbbdddhhhkkkmmmiiigggeeeeeefffgggfffeeegggggghhhhhhgggeeecccbbbeeefffhhhiiijjjjjjjjjjjjlllllllllmmmmmmmmmnnnnnnooonnnnnnoooooonnnkkkiiijjjiiihhhiiikkkkkkgggdddbbbccccccccccccdddgggjjjhhhhhhkkkqqqvvv|||}}}uuummmfff___^^^\\\YYYUUUQQQNNNLLLPPPPPPQQQQQQQQQPPPOOOOOOQQQSSSUUUUUUVVVZZZaaagggrrrpppZZZPPPJJJEEEKKKUUUfff|||tttfffeeedddccccccbbbaaa```______XXXXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWYYY\\\___aaabbbaaaaaabbbaaaaaacccfffhhhhhhhhhhhhgggdddbbb```_________ccccccbbbbbbbbbcccddddddkkkjjjiiihhhggggggggghhhdddiiimmmmmmiiiffffffhhhfffgggggghhhiiiiiijjjjjjqqqqqqqqqqqqpppooonnnmmmiiiiiiiiiiiijjjkkklllllluuutttrrrpppnnnnnnnnnooonnnmmmmmmpppsssssspppmmmnnnoooooommmjjjhhhggghhhhhhiiiiiijjjlllmmmnnnnnnrrrrrrqqqqqqpppooonnnnnnqqqppppppppppppnnnkkkhhhggghhhiiikkknnnooommmkkkjjjkkklllmmmoooqqqrrrssssssqqqpppqqqtttvvvuuussspppppppppnnnjjjhhhggghhhfffhhhlllssszzz}}}}}}|||{{{{{{|||~~~~~~zzzwww|||yyyuuurrrqqqppppppooolllmmmnnnnnnnnnmmmkkkkkklllllllllmmmoooppprrrssssssrrrrrrtttxxxyyyvvvsssuuuvvvwwwvvvtttsssssstttrrrsssuuuwwwxxx{{{zzzvvvsssoookkkhhhfffccc```^^^]]]]]]^^^[[[YYYWWWWWWYYYYYYWWWTTTYYYXXXVVVUUUTTTUUUVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWZZZZZZZZZZZZZZZYYYXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTUUUXXXXXXWWWVVVTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYXXXYYYXXXVVVUUUVVVYYY[[[ZZZ[[[]]]_________]]]\\\YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYYYYZZZYYYYYYXXXWWWYYY[[[\\\\\\\\\^^^aaaccc``````aaaaaaaaabbbbbbccc```^^^]]]]]]aaaeeeggghhhhhhfffddddddeeeeeedddcccjjjiiigggfffeeeeeeeeeeeelllllllllkkkjjjiiihhhgggdddeeefffhhhiiiiiiiiiiiihhhiiijjjlllmmmmmmllllllhhhgggfffgggiiihhhfffcccaaacccdddddddddfffhhhkkkqqqqqquuu|||wwwnnnhhh```[[[ZZZYYYXXXWWWTTTRRRPPPNNNMMMNNNOOOOOOPPPPPPPPPPPPNNNQQQTTTVVVXXX^^^iiiqqqrrr```OOOJJJHHHIIISSS```zzzqqqeeeeeeeeeeeedddbbb```___^^^]]]YYYYYYXXXWWWVVVVVVVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXZZZ\\\^^^___`````````bbbbbbccceeeggghhhhhhgggfffeeecccaaa```_________aaaaaabbbcccdddeeeeeefffjjjiiiiiiiiihhhggggggfffdddiiimmmmmmiiiffffffhhhggggggggghhhhhhiiiiiijjjmmmnnnnnnnnnnnnmmmlllllliiiiiiiiijjjjjjlllmmmmmmtttsssqqqooonnnmmmmmmmmmmmmmmmooorrruuuuuussspppoooooonnnlllhhhfffggghhhggghhhiiijjjlllmmmnnnooorrrrrrqqqppppppoooooonnnnnnnnnnnnoooppppppnnnlllkkkjjjjjjkkklllmmmkkkjjjjjjjjjlllnnnpppqqqrrrssstttrrrqqqrrrtttuuutttrrrpppppppppmmmjjjiiijjjkkkpppsssxxx~~~~~~{{{wwwxxxyyyxxxuuurrrpppoooooonnnmmmlllkkkkkkkkklllkkkkkkkkklllnnnoooqqqrrrsssrrrrrrsssuuuvvvssspppppprrrtttuuutttrrrrrrsssrrrsssuuuwwwxxx{{{zzzrrrooooooooonnnkkkcccaaa___\\\ZZZYYYZZZZZZ[[[YYYWWWWWWXXXXXXVVVTTTXXXWWWVVVTTTTTTTTTUUUVVVVVVVVVWWWXXXYYYYYYYYYXXXZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTVVVXXXXXXWWWVVVTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXVVVUUUUUUXXXZZZZZZ[[[\\\]]]]]][[[ZZZYYY[[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXYYYZZZZZZZZZZZZZZZWWWWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\[[[[[[\\\___aaa___```aaabbbcccccccccbbbbbb___\\\\\\^^^aaaddddddeeecccbbbccceeeggggggffflllkkkiiigggfffggghhhiiikkkkkkkkkjjjjjjiiihhhgggeeeeeefffggghhhhhhhhhhhhhhhiiikkklllmmmllllllkkkiiihhhhhhiiijjjjjjgggeeeccceeeggghhhhhhjjjmmmpppvvvwww|||wwwjjjccc^^^ZZZVVVTTTTTTTTTTTTSSSRRRQQQPPPMMMNNNOOOPPPQQQRRRRRRSSSPPPTTTXXXZZZ]]]gggwww___SSSIIIGGGJJJQQQbbbsssmmmdddeeefffeeedddbbb```^^^]]]\\\\\\[[[YYYXXXVVVUUUUUUTTTYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]^^^___```bbbccceeeggghhhgggfffeeecccbbbaaa```____________```aaabbbdddeeefffffffffhhhhhhiiijjjiiigggeeeddddddhhhkkkkkkhhheeeeeefffhhhgggggggggggghhhhhhiiiiiijjjkkkkkkllllllkkkkkkiiiiiiiiijjjkkkmmmnnnooosssrrrpppnnnlllllllllllllllnnnqqquuuxxxxxxuuurrrqqqpppnnnjjjfffeeefffgggfffgggiiikkkmmmooopppppprrrqqqqqqpppoooooooooooonnnmmmnnnqqqtttuuuuuussspppmmmkkkjjjjjjjjjjjjiiiiiikkkmmmoooqqqssstttuuuvvvtttssssssssssssrrrpppppppppooommmkkkkkkmmmooozzz~~~yyy~~~zzzrrrnnnmmmmmmkkkiiiggggggiiilllnnniiiiiijjjkkkmmmnnnoooppprrrqqqqqqqqqrrrqqqnnnllliiimmmqqqttttttrrrrrrrrrrrrsssuuuvvvwwwzzz~~~xxxpppjjjgggddddddgggiiiiiiggg```^^^\\\ZZZXXXXXXXXXXXXZZZXXXWWWWWWWWWWWWVVVTTTVVVUUUTTTTTTSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYZZZZZZYYYXXXWWWVVVTTTSSSRRRRRRSSSTTTTTTUUUVVVVVVTTTTTTTTTUUUWWWXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXWWWVVVTTTUUUWWWYYYYYYYYYZZZZZZYYYXXXVVVUUU[[[[[[ZZZZZZZZZZZZ[[[[[[VVVWWWXXXZZZ[[[[[[\\\\\\UUUUUUUUUWWWYYY[[[^^^```\\\]]]]]][[[ZZZZZZ\\\^^^^^^```bbbdddeeedddcccbbbbbb^^^[[[YYY[[[^^^```aaaaaa``````bbbfffiiijjjjjjmmmkkkiiigggfffgggiiijjjjjjjjjiiiiiihhhhhhggggggfffggggggggghhhggggggfffiiijjjkkklllllllllkkkjjjlllmmmmmmnnnnnnnnnlllkkkgggiiilllnnnoooqqqtttwww{{{}}}{{{lllbbb\\\ZZZXXXVVVQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVZZZ^^^```fffuuunnnYYYQQQJJJJJJPPP]]]ttt|||jjjccceeedddcccbbbaaa```___^^^]]]___^^^\\\YYYWWWVVVUUUTTTYYYYYYZZZZZZZZZZZZYYYYYY\\\[[[ZZZZZZ[[[\\\___```bbbdddgggiiihhhfffdddccc``````_____________________aaabbbdddeeeeeeeeeeeefffgggiiijjjjjjgggdddbbbccceeehhhhhhfffddddddeeehhhgggfffffffffggghhhhhhhhhhhhiiijjjkkkllllllllliiiiiijjjkkklllnnnooopppqqqpppnnnlllkkkkkkkkkkkkjjjmmmrrrwwwyyyyyyvvvsssrrrpppmmmiiieeedddfffhhhhhhiiilllnnnqqqrrrssssssrrrqqqpppooonnnnnnooooooqqqqqqrrrtttwwwyyyyyyyyyqqqnnnjjjhhhiiijjjjjjjjjjjjllloooqqqtttuuuvvvvvvwwwvvvtttsssrrrqqqpppoooqqqpppooommmlllmmmqqqttt|||~~~|||qqqlllllliiihhhgggggghhhjjjlllnnnggggggiiijjjlllmmmmmmnnnpppppppppooonnnllljjjhhheeejjjppptttuuusssrrrrrrqqqssstttuuuvvvxxx|||~~~sssjjjeeebbbaaa```aaacccdddbbb```___^^^\\\[[[YYYYYYYYYYYYXXXXXXWWWVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWUUUSSSRRRQQQPPPQQQRRRSSSTTTUUUVVVVVVTTTSSSSSSUUUWWWWWWVVVUUUSSSSSSSSSSSSRRRPPPOOONNNPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWVVVTTTTTTUUUWWWVVVWWWXXXXXXXXXWWWVVVUUUYYYYYYXXXXXXXXXXXXYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[VVVUUUUUUVVVXXX\\\___aaa^^^^^^]]][[[YYYXXXYYY[[[]]]___cccfffgggeeebbbaaa___\\\XXXWWWYYY\\\^^^____________bbbeeeiiijjjjjjkkkiiifffddddddeeegggiiihhhhhhgggggggggggggggggghhhiiiiiiiiihhhhhhgggfffjjjjjjkkklllllllllkkkjjjmmmooopppqqqppppppoooooolllnnnrrruuuwwwzzz}}}ssslllaaaYYYUUUUUUTTTSSSQQQQQQQQQQQQQQQPPPOOONNNRRRRRRQQQQQQRRRSSSTTTUUUXXX\\\cccjjjuuunnnZZZSSSNNNJJJMMMWWWkkkuuugggbbbccc________________________```___]]][[[YYYWWWVVVVVVZZZZZZYYYYYYYYYYYYZZZZZZ\\\[[[ZZZYYYZZZ\\\___aaabbbeeehhhiiifffcccbbbaaa^^^^^^^^^______^^^^^^^^^``````aaabbbbbbccccccbbbdddfffiiijjjjjjgggcccaaaaaacccdddeeeeeeddddddeeegggfffeeeeeeeeefffggghhhhhhiiijjjlllmmmmmmmmmmmmjjjjjjjjjkkklllmmmooooooooonnnmmmkkkkkkkkklllllliiimmmssswwwxxxvvvtttrrrqqqpppmmmiiifffeeefffiiikkkmmmooorrruuuvvvvvvvvvqqqpppooonnnmmmnnnoooppptttsssrrrtttvvvxxxwwwwwwooollliiigggiiikkklllmmmlllnnnqqqsssvvvwwwwwwwwwuuuuuutttsssqqqooonnnnnnqqqqqqpppooonnnppptttwwwzzz}}}wwwmmmmmmpppnnnnnnnnnmmmlllkkkjjjiiieeefffhhhjjjkkklllllllllnnnnnnooonnnllljjjhhhgggeeejjjqqquuuvvvtttsssrrrpppqqqsssssssssuuuyyy|||~~~{{{zzzzzz{{{{{{uuullleee```]]]```______``````___]]][[[]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUUUURRRRRRRRRSSSUUUVVVUUUTTTQQQQQQQQQQQQPPPOOONNNMMMOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVUUUSSSSSSTTTUUUTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWXXX[[[^^^```^^^^^^]]][[[YYYXXXYYY[[[]]]```cccfffgggdddaaa___YYYWWWVVVWWWZZZ]]]``````aaa``````bbbeeeggghhhhhhiiihhhfffddddddeeeggghhhffffffeeeeeeeeefffggggggjjjjjjjjjjjjiiihhhggggggiiijjjkkklllllllllkkkjjjppprrrtttuuutttrrrssssssuuuxxx|||vvvgggbbb[[[UUUSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNPPPPPPPPPPPPQQQSSSUUUVVVYYY```lllzzzxxxaaaSSSKKKJJJKKKSSSddd||||||nnneee``````\\\\\\\\\]]]]]]^^^_________^^^\\\[[[YYYXXXXXXWWWZZZZZZYYYYYYYYYYYYZZZZZZ\\\[[[ZZZZZZ[[[]]]```bbbcccfffiiigggccc```___```^^^^^^_________^^^^^^]]]]]]]]]]]]^^^___```aaabbbdddfffhhhiiiiiifffcccaaaaaaaaacccdddeeefffggggggfffeeedddcccdddfffhhhjjjjjjkkklllmmmnnnnnnnnnnnnjjjjjjjjjjjjkkklllmmmnnnmmmlllkkkkkkkkklllmmmnnnkkkoootttvvvuuusssqqqpppppppppnnnkkkhhhggghhhjjjnnnpppsssvvvxxxxxxxxxxxxqqqpppnnnmmmmmmnnnpppqqqrrrpppoooooopppqqqqqqpppmmmkkkhhhgggiiilllnnnnnnlllnnnqqqtttvvvvvvuuuuuuqqqrrrrrrqqqooonnnnnnoooqqqrrrrrrqqqqqqrrruuuxxxyyy}}}~~~|||www|||zzzppplllooouuuyyyxxxwwwtttpppkkkgggeeedddfffhhhjjjkkklllkkkkkkkkkmmmnnnnnnkkkiiiiiiiiigggkkkqqquuuvvvtttrrrrrrooopppqqqqqqqqqsssvvvxxx|||{{{xxxvvvuuuvvvwwwxxxzzzyyyyyyyyy{{{}}}xxxtttlllfffccc```]]]\\\[[[[[[\\\]]]\\\[[[YYYXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVWWWWWWVVVTTTSSSSSSTTTRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSQQQPPPNNNMMMNNNNNNOOOPPPQQQQQQRRRRRRPPPPPPPPPQQQSSSTTTSSSRRROOOOOOOOOPPPOOOOOONNNMMMOOOPPPQQQQQQSSSSSSTTTUUUTTTUUUVVVUUUSSSRRRRRRSSSSSSTTTTTTVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^^^^^^^]]][[[YYYYYYZZZ\\\^^^```ccceeeeeeccc___]]]UUUUUUUUUXXX\\\```aaaaaacccbbbaaabbbdddeeefffeeehhhhhhgggfffffffffggghhheeedddccccccdddeeefffgggjjjjjjjjjjjjiiiiiihhhggghhhiiijjjlllmmmmmmllllllzzz}}}~~~~~~sssggg___\\\XXXUUUTTTSSSSSSSSSRRRRRRRRRSSSRRRRRRQQQQQQPPPPPPPPPRRRTTTXXX[[[]]]eeeooo{{{fffYYYSSSKKKNNNUUUcccxxxppphhhbbb^^^]]][[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXX[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZ[[[[[[]]]___aaacccdddggghhhfff```]]]]]]_________``````___^^^]]]\\\YYYXXXXXXXXX[[[^^^bbbddddddfffggghhhgggeeecccaaabbbbbbccceeehhhjjjkkkkkkdddcccbbbbbbcccfffiiikkkllllllmmmnnnooooooooonnnkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjkkklllnnnoooqqqooosssvvvvvvsssqqqooopppooooooooommmjjjiiijjjkkkoooqqqtttwwwyyyyyyxxxwwwqqqpppnnnllllllnnnpppqqqpppnnnlllkkklllmmmmmmlllmmmkkkhhhhhhjjjlllmmmmmmkkkmmmppprrrssssssrrrqqqmmmooopppooonnnmmmnnnpppqqqrrrssssssssstttvvvxxxyyyzzz}}}~~~{{{yyyqqquuuwwwtttooommmrrrwww}}}{{{wwwrrrmmmiiieeeddddddfffhhhjjjllllllkkkkkkiiikkknnnnnnllljjjkkkllliiimmmrrrttttttrrrqqqpppmmmnnnoooooonnnpppsssuuuvvvuuutttsssssstttuuuuuussssssssstttuuuvvvwwwxxx{{{}}}yyypppllliiieeebbb```^^^\\\ZZZXXXYYYZZZYYYXXXWWWVVVVVVTTTUUUUUUUUUUUUTTTTTTSSSUUUVVVWWWVVVSSSRRRSSSTTTRRRSSSTTTUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNPPPRRRRRRQQQPPPLLLMMMNNNNNNOOONNNNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUSSSUUUUUUTTTRRRQQQQQQRRRTTTTTTTTTTTTUUUVVVXXXXXX[[[[[[ZZZZZZZZZZZZ[[[[[[XXXYYYYYYZZZZZZZZZZZZYYYWWWWWWXXXYYY[[[\\\]]]^^^]]]]]]]]]\\\[[[[[[]]]___```aaacccdddccc```]]]ZZZTTTTTTWWW[[[___bbbaaa```dddbbbaaabbbdddeeeeeedddeeeeeefffffffffffffffeeeccccccbbbaaabbbdddfffhhhgggggghhhhhhhhhggggggffffffhhhjjjlllmmmmmmmmmmmmxxxpppbbbVVVWWWVVVTTTRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSQQQQQQRRRUUUYYY^^^bbbeeettt{{{eeeVVVPPPOOORRRXXXcccttttttgggccc```]]][[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXX[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZ[[[]]]^^^aaabbbcccdddggghhhddd^^^[[[\\\______```aaaaaa```^^^]]]\\\UUUTTTTTTUUUXXX^^^cccgggeeefffggggggfffeeecccaaaccccccdddgggjjjmmmoooooocccbbbaaaaaacccfffjjjllllllmmmnnnnnnoooooonnnnnnlllkkkjjjjjjiiiiiijjjjjjjjjjjjjjjkkkllloooqqqrrrsssuuuxxxvvvsssooooooooommmoooooonnnlllkkkkkklllppprrruuuxxxyyyxxxwwwvvvqqqooommmllllllnnnppprrrooommmkkkjjjlllmmmmmmmmmnnnllliiiiiikkkllllllkkkjjjlllnnnqqqqqqpppooommmjjjlllooonnnmmmllloooqqqqqqsssuuuuuuuuuuuuvvvxxxyyyxxxyyy|||}}}zzzwwwuuusssuuuwwwtttpppooossswwwyyyvvvqqqlllhhhfffffffffdddfffhhhkkkllllllkkkkkkgggjjjnnnnnnmmmlllmmmooojjjnnnqqqsssrrrpppoooooolllmmmnnnmmmmmmnnnqqqtttooooooooonnnnnnoooooopppqqqrrrssstttuuuuuuuuutttsssuuuwww|||}}}yyyxxxwwwtttlllfffeeeccc```^^^]]]ZZZWWWUUUYYYZZZZZZYYYVVVTTTSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTVVVWWWVVVSSSQQQRRRTTTRRRSSSTTTVVVVVVVVVUUUTTTVVVVVVVVVVVVUUUTTTSSSSSSPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMOOOQQQQQQPPPOOOKKKLLLMMMNNNNNNOOONNNNNNPPPPPPQQQRRRSSSTTTUUUUUUSSSTTTUUUTTTRRRPPPPPPQQQUUUTTTTTTTTTTTTTTTUUUVVVYYYYYYXXXXXXXXXXXXYYYYYYVVVWWWXXXZZZ[[[[[[[[[[[[UUUVVVXXXZZZ\\\^^^^^^^^^\\\]]]]]]\\\[[[\\\___aaaaaabbbccccccaaa^^^[[[YYYTTTUUUYYY]]]aaabbbaaa___cccbbbaaabbbccceeeeeedddaaabbbcccdddeeedddcccbbbcccbbbaaaaaabbbdddfffhhheeeeeefffffffffffffffeeeeeegggiiikkkmmmnnnnnnnnnyyyqqqhhh```XXXSSSQQQPPPPPPQQQSSSTTTRRRQQQTTTQQQOOOQQQTTTVVVUUUTTTYYYTTTSSSYYY]]]```gggooo|||iiiYYYMMMMMMUUU]]]mmm|||{{{kkkccc___[[[XXXWWWZZZZZZYYYWWWWWWVVVVVVVVVTTTTTTSSSSSSTTTVVVWWWYYYZZZYYYYYYYYYYYYZZZZZZ[[[ZZZ[[[\\\]]]___```aaabbb```______]]]\\\[[[ZZZZZZ___```aaaaaaaaa^^^\\\ZZZWWWSSSOOOPPPUUU\\\aaabbbggggggfffffffffeeeeeeeeebbbaaabbbfffkkknnnmmmkkkeeedddccceeegggiiijjjjjjooooooooonnnmmmllljjjiiinnnllliiigggfffhhhkkkmmmkkkjjjiiijjjlllqqquuuxxxwwwyyyyyyuuuooojjjhhhiiiooonnnlllllllllmmmoooppptttuuuvvvwwwvvvtttqqqpppnnnnnnmmmmmmlllllllllkkkmmmkkkjjjhhhgggfffggggggjjjgggeeegggjjjlllllljjjmmmmmmnnnnnnnnnmmmkkkjjjlllkkkiiijjjmmmooopppppprrrrrrrrrrrruuuxxxyyywwwwwwwwwwwwxxxyyy{{{|||}}}~~~}}}}}}}}}{{{xxxvvvvvvwwwvvvtttrrrqqqqqqssssssqqqnnnllljjjhhheeeccciiiiiiiiiiiijjjkkklllmmmhhhjjjkkkkkkiiihhhhhhiiijjjlllmmmooooooooonnnnnnmmmllllllkkkkkkmmmnnnooopppmmmiiiiiikkkmmmmmmlllnnnnnnoooooopppppppppqqqqqqtttwww{{{|||zzzooonnnkkkjjjiiigggcccaaa```^^^[[[YYYXXXXXXXXXYYYTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSQQQOOONNNOOOPPPPPPOOORRRRRRRRRRRRRRRRRRRRRRRRTTTSSSSSSRRRQQQPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKIIIIIIIIIIIIJJJLLLMMMMMMKKKLLLOOOPPPQQQPPPNNNMMMLLLLLLLLLLLLMMMOOOQQQSSSSSSRRRQQQPPPPPPQQQSSSSSSTTTUUUVVVUUUTTTQQQNNNLLLQQQQQQRRRRRRSSSUUUVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^______aaabbbbbbcccddddddbbb___\\\[[[[[[WWWZZZ^^^bbbeeeffffffeeeeeedddddddddcccbbbaaaaaadddcccbbbbbbaaaaaabbbbbb```aaaaaabbbccccccddddddgggeeeddddddeeeeeedddcccgggfffhhhkkknnnooolllhhh~~~}}}}}}wwwssslllfff```ZZZTTTQQQQQQPPPPPPQQQSSSSSSRRRQQQPPPNNNMMMOOOSSSUUUUUUSSSVVVUUUWWW]]]ccckkkzzzjjj]]]UUUPPPSSS[[[qqqssseee^^^\\\YYYWWWVVVZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTSSSSSSTTTVVVWWWXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[]]]^^^___```aaa]]]]]]]]]]]]]]]]]]]]]]]]______``````___]]][[[ZZZZZZWWWTTTUUUZZZ___bbbcccddddddddddddeeeeeeeeeeeedddccccccfffiiijjjhhhfffeeedddccceeehhhjjjkkkkkkmmmmmmmmmllllllkkkkkkkkkmmmkkkiiigggggghhhjjjkkknnnmmmllllllnnnqqquuuwwwwwwwwwvvvqqqlllhhhhhhiiimmmlllkkkjjjjjjlllmmmoooqqqqqqrrrrrrrrrpppooonnnooonnnmmmmmmlllkkkkkkjjjlllkkkiiihhhgggggghhhhhhkkkiiiiiijjjmmmnnnmmmllljjjkkklllmmmlllkkkjjjiiikkkjjjiiikkknnnppprrrrrrttttttuuuvvvxxxyyywwwuuussssssssstttuuuvvvwwwxxx{{{zzzzzzzzzzzzyyyvvvttttttuuuwwwuuurrrooonnnnnnmmmkkkiiihhhhhhfffcccaaadddeeefffhhhiiikkklllmmmhhhiiikkkjjjiiihhhhhhiiimmmmmmnnnnnnnnnmmmllllllmmmlllkkkjjjjjjkkklllmmmnnnkkkhhhgggiiikkkkkkjjjllllllmmmnnnoooppppppqqqmmmooorrrtttwww|||{{{rrrkkkjjjfffdddcccbbbbbbaaa^^^\\\ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPOOORRRRRRRRRRRRRRRRRRRRRRRRSSSQQQOOONNNOOOPPPPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMIIIJJJKKKMMMMMMMMMLLLKKKLLLLLLKKKKKKLLLNNNOOOQQQPPPPPPOOOOOOPPPRRRSSSTTTTTTUUUTTTTTTRRRPPPNNNMMMNNNNNNOOOPPPRRRUUUWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[]]]]]]^^^^^^^^^^^^^^^___```aaabbbbbbcccdddbbb^^^\\\[[[[[[XXX]]]ccciiilllllliiigggfffeeedddcccbbbbbbbbbbbbcccbbbaaaaaa``````aaaaaaaaaaaaaaabbbcccdddffffffgggeeedddeeefffgggfffeeegggggghhhkkkmmmmmmjjjgggxxxsssqqqqqqgggccc^^^YYYWWWUUURRRQQQQQQPPPPPPPPPRRRSSSRRRQQQNNNMMMNNNPPPSSSUUUUUUTTTVVVYYY___fffnnn|||mmmXXXQQQQQQUUU___jjjuuuiii]]]YYYXXXVVVUUUVVVXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWUUUUUUTTTTTTUUUUUUVVVWWWYYYZZZZZZ\\\]]]^^^___```ZZZ[[[[[[\\\]]]^^^____________^^^]]]\\\[[[ZZZZZZ]]][[[ZZZ\\\___aaabbbbbb___```aaabbbcccdddeeeeeefffeeeddddddeeeeeecccaaadddcccccceeehhhkkklllkkkkkkjjjiiiiiiiiiiiijjjkkkjjjiiihhhhhhgggggghhhhhhkkkjjjjjjkkkmmmqqqtttwwwwwwuuuqqqlllhhhgggiiikkkkkkjjjiiihhhhhhjjjlllmmmoooooooooooooooooonnnnnnoooooommmlllkkkjjjiiiiiiiiiiiihhhgggggghhhiiijjjjjjjjjjjjlllnnnooommmkkkhhhiiijjjkkkkkkjjjiiiiiijjjiiiiiikkkooorrrttttttuuuuuuwwwyyyzzzyyyuuurrrqqqqqqqqqrrrrrrsssssssssvvvuuuuuuvvvwwwvvvtttrrrrrrtttvvvuuuqqqllliiihhhhhhgggfffggggggeeebbb```^^^```bbbfffhhhjjjkkkkkkgggiiijjjjjjiiihhhiiiiiiooonnnmmmlllkkkkkkkkkkkkmmmlllkkkjjjiiiiiijjjjjjjjjhhhffffffgggiiiiiihhhiiijjjjjjlllmmmnnnoooooojjjkkklllmmmooorrrwww{{{|||}}}xxxsssppplllfffbbbaaa]]]\\\[[[[[[[[[[[[YYYWWWSSSSSSSSSRRRRRRRRRQQQQQQUUUUUUTTTSSSQQQOOONNNLLLQQQQQQQQQQQQQQQQQQQQQQQQSSSPPPNNNNNNOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQOOOOOONNNNNNNNNNNNNNNOOOQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXWWWVVVVVVUUUWWWXXXYYYZZZ\\\]]]^^^___]]]]]]]]]]]]^^^___``````aaabbbbbbaaa^^^\\\[[[[[[XXX^^^gggnnnqqqpppkkkhhhgggfffdddbbbaaabbbcccdddbbbaaa``````______``````aaa`````````bbbeeegggiiifffeeeeeefffhhhiiiiiihhhgggggghhhjjjkkkkkkhhhfffxxxooojjjhhhggg^^^ZZZVVVSSSRRRSSSSSSRRRQQQPPPOOOPPPQQQRRRRRRQQQPPPPPPQQQRRRUUUVVVWWWWWWZZZ___iiitttlll^^^QQQLLLOOO[[[ooozzzlllbbbYYYWWWWWWUUUTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVSSSSSSSSSSSSTTTUUUVVVVVVXXXYYYYYYZZZ\\\]]]]]]^^^ZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\ZZZZZZYYYYYYZZZ[[[[[[]]]```bbbbbbbbbaaa[[[\\\]]]___aaabbbcccdddddddddcccbbbaaa```___^^^bbbaaaaaacccfffiiijjjjjjiiihhhfffddddddeeeggghhhgggggggggggggggffffffeeebbbccceeehhhlllppptttvvvvvvsssmmmhhhffffffiiillljjjiiihhhggghhhiiikkkmmmooonnnnnnnnnnnnnnnooopppooonnnllljjjiiihhhggggggffffffeeeeeefffgggiiijjjhhhiiijjjlllmmmlllkkkiiiggghhhiiijjjkkkkkkjjjiiiiiihhhiiilllppptttuuuuuusssrrrssswwwyyyvvvrrrqqqrrrrrrrrrsssssssssrrrrrrqqqqqqqqqsssttttttrrrppprrrssssssqqqlllhhhfffeeeiiihhhhhhhhhhhhfffccc```[[[]]]```dddfffgggggggggfffhhhjjjjjjiiihhhiiijjjmmmlllkkkjjjiiijjjkkkkkkmmmmmmlllkkkiiiiiihhhhhhhhhgggffffffggghhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkiiijjjjjjkkklllnnnqqqssssssuuuwwwwwwwwwyyy|||~~~~~~zzzvvvqqqlllhhhiiigggbbb___```[[[ZZZYYYYYYYYYXXXVVVTTTOOOOOOPPPQQQQQQPPPPPPOOORRRRRRRRRQQQPPPNNNMMMLLLOOOOOOOOOPPPPPPPPPPPPPPPQQQOOOMMMMMMNNNOOOPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIILLLKKKKKKJJJJJJKKKLLLLLLJJJIIIHHHGGGHHHHHHJJJJJJMMMMMMMMMNNNOOOPPPQQQQQQSSSRRROOONNNMMMMMMNNNOOORRRRRRQQQPPPPPPPPPPPPPPPUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWXXXYYYXXXWWWUUUTTTXXXYYYZZZ[[[]]]^^^``````\\\\\\\\\\\\\\\]]]^^^______```aaa```^^^\\\\\\\\\XXX]]]dddkkknnnmmmjjjggghhhfffcccaaa```aaaccceeeaaaaaa```____________```___^^^]]]^^^```dddgggjjjfffeeeeeegggiiikkkkkkjjjggghhhhhhiiiiiihhhfffdddxxxmmmfffbbb___]]]YYYVVVRRROOOPPPQQQRRRRRRRRRPPPNNNOOOPPPRRRRRRQQQQQQRRRRRRSSSTTTVVVYYYZZZ___ggguuu|||mmmYYYTTTNNNLLLRRReeepppfff^^^XXXWWWVVVTTTSSSTTTTTTUUUUUUVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\\\\ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZWWWZZZ^^^aaabbbaaaaaa```YYYZZZ[[[]]]^^^```aaabbb````````````___^^^______```______```dddfffgggggggggfffcccaaa```aaabbbccceeeeeefffffffffeeedddccc```aaadddgggkkknnnqqqrrrsssooojjjfffeeegggjjjllliiihhhgggggghhhiiilllmmmmmmmmmlllllllllmmmnnnnnnnnnllljjjhhhfffeeeffffffccccccccccccdddfffhhhiiihhhjjjlllmmmmmmlllkkkjjjhhhiiijjjlllllllllkkkkkkiiihhhjjjmmmqqqtttuuutttpppmmmnnntttvvvrrrppprrrpppqqqrrrssssssrrrrrrqqqoooooooooqqqrrrrrrpppnnnrrrqqqoookkkgggeeeeeefffkkkiiihhhgggfffdddaaa^^^\\\]]]```cccddddddcccccceeegggiiiiiihhhhhhiiijjjjjjiiihhhhhhhhhiiikkklllmmmmmmlllkkkjjjhhhggggggggggggggggggggghhhiiiiiikkkkkkjjjiiihhhgggffffffgggggghhhiiikkkmmmnnnnnnmmmooopppooooooooorrrsssuuuwwwyyy|||~~~uuusssqqqpppooonnnlllkkkgggbbb```bbbaaa]]]ZZZ[[[\\\ZZZXXXXXXWWWVVVSSSQQQNNNOOOPPPPPPQQQPPPPPPOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPNNNLLLKKKMMMNNNOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGKKKKKKJJJIIIIIIJJJJJJKKKHHHGGGFFFFFFFFFGGGHHHIIINNNNNNNNNNNNNNNMMMMMMMMMQQQOOOMMMKKKKKKLLLMMMNNNSSSSSSRRRQQQPPPPPPPPPPPPSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVXXXYYYYYYXXXVVVVVVYYYYYYZZZ\\\]]]___``````[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^```___]]]\\\\\\]]]ZZZ]]]aaaeeehhhiiiiiihhhgggfffccc``````aaacccdddaaaaaa```_______________\\\\\\[[[[[[^^^bbbfffhhheeeddddddfffiiikkkkkkjjjfffggghhhhhhfffeeedddddd{{{sssiiiaaa]]][[[WWWUUUTTTRRROOOMMMNNNOOOOOONNNRRRPPPNNNNNNPPPQQQRRRRRRQQQQQQRRRSSSTTTXXX]]]aaaiiivvvyyydddUUUJJJKKKLLLOOOZZZrrrxxxjjj```ZZZVVVVVVVVVRRRQQQSSSRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUWWWWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWXXXXXXYYYYYYZZZZZZ[[[[[[WWW[[[```bbbbbb```^^^^^^YYYZZZ[[[\\\]]]^^^______]]]^^^^^^^^^]]]]]]___aaa___^^^^^^___bbbddddddddddddcccbbbaaa```aaaaaabbbcccddddddddddddcccbbbbbbeeefffhhhjjjkkklllllllllmmmjjjfffdddeeeggghhhhhhhhhgggffffffgggiiikkkmmmjjjjjjjjjjjjjjjjjjiiiiiikkkiiigggdddccccccdddeeecccbbbbbbbbbccceeeggghhhkkkmmmppppppnnnmmmmmmnnnjjjkkklllmmmmmmmmmlllkkkjjjiiijjjmmmppprrrrrrqqqnnnjjjmmmuuuwwwrrrnnnqqqmmmnnnooopppqqqppppppooonnnmmmmmmoooppppppnnnlllpppnnnlllhhhddddddfffhhhiiigggdddcccbbb```^^^\\\^^^___```bbbbbbbbbaaaaaaeeeggghhhiiihhhhhhiiijjjgggggggggggghhhiiijjjkkkkkkkkkkkkjjjiiigggfffeeeeeeggghhhiiihhhhhhiiikkklllkkkjjjhhhfffeeecccbbbccccccdddgggjjjlllkkkjjjlllmmmmmmlllkkkkkkmmmooonnnppprrrssssssssstttuuurrrsssuuuxxx|||}}}}}}{{{wwwooojjjffffffeeeeeedddcccccccccaaa]]]\\\^^^^^^ZZZWWWXXXYYYWWWVVVUUUTTTSSSPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOKKKLLLLLLMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMNNNNNNOOOMMMKKKJJJJJJKKKMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFEEEDDDEEEFFFHHHHHHMMMMMMMMMMMMMMMLLLJJJJJJNNNMMMKKKJJJJJJKKKLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWYYYYYYZZZ[[[\\\]]]]]]^^^[[[ZZZZZZYYYZZZZZZ[[[[[[[[[]]]^^^^^^]]]\\\]]]^^^]]]^^^```bbbdddfffggghhheeedddbbb```___```aaabbb```___^^^^^^]]]]]]^^^^^^ZZZZZZZZZ[[[]]]```dddeeedddcccccceeegggiiiiiihhhdddfffgggfffdddccccccddd{{{kkkeee]]]YYYXXXWWWTTTQQQQQQOOOMMMMMMNNNOOONNNMMMRRRPPPNNNMMMOOOQQQRRRRRRRRRSSSTTTUUUXXX___hhhnnn{{{uuudddUUUJJJEEEHHHMMMWWWhhhwwwgggaaaWWWSSSRRRSSSSSSPPPOOOQQQQQQRRRTTTUUUUUUTTTRRRQQQSSSSSSTTTUUUUUUTTTSSSRRRQQQQQQRRRRRRSSSUUUVVVWWWVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUVVVXXXZZZ[[[\\\\\\\\\]]]```dddeeebbb___]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^]]][[[\\\___aaaaaa___^^^___aaaccccccbbbaaaaaabbbbbbcccdddeeeeeecccccccccbbbbbbbbbaaaaaafffgggiiijjjjjjiiihhhggggggdddbbbbbbdddeeedddcccfffeeeddddddeeegggjjjkkkjjjjjjkkkkkkjjjiiihhhggghhhfffdddbbbaaaaaacccdddddddddcccdddeeefffhhhiiimmmooopppooommmlllnnnpppkkkllllllmmmmmmlllkkkjjjkkkkkkkkkmmmooopppooommmooolllqqq|||~~~tttlllmmmjjjkkkmmmoooppppppooonnnlllllllllmmmnnnmmmkkkiiikkkkkkjjjhhheeeeeeggghhhgggdddaaa_________^^^]]]`````````aaaaaabbbbbbcccdddfffhhhiiihhhhhhiiijjjfffgggggghhhhhhhhhgggggggggggghhhhhhgggeeedddcccdddfffhhhiiiggggggiiijjjkkkkkkiiihhhfffdddcccccccccbbbcccfffiiijjjhhhfffjjjkkklllkkkjjjjjjlllnnniiilllnnnnnnkkkjjjjjjkkkjjjkkklllnnnqqqssstttuuuwww{{{vvvtttnnnmmmkkkiiigggdddbbbaaa___```aaaaaa```___^^^______[[[[[[^^^^^^ZZZXXXXXXUUUTTTSSSSSSSSSRRRPPPNNNMMMMMMKKKJJJJJJKKKLLLMMMKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNKKKIIIHHHHHHIIIKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKKKKLLLLLLLLLKKKJJJIIIKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUQQQQQQQQQRRRTTTUUUWWWXXXWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZYYY[[[]]]]]]]]]\\\]]]^^^]]]^^^^^^```aaabbbcccdddcccbbbaaa```____________]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZ[[[\\\^^^aaabbbdddcccbbbbbbccceeegggfffeeebbbdddfffeeecccbbbccceee~~~~~~rrrjjjddd^^^XXXVVVWWWWWWTTTPPPOOONNNMMMNNNPPPQQQPPPNNNRRRPPPMMMMMMOOOQQQRRRRRRTTTUUUWWWYYY]]]fffrrrzzzsss```VVVPPPJJJIIIKKKQQQ^^^ttteeeYYYXXXPPPMMMMMMQQQQQQNNNNNNQQQPPPQQQSSSTTTUUUTTTRRRQQQRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPQQQQQQSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUXXX[[[]]]]]]]]]\\\bbbfffiiihhhccc^^^\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZ\\\^^^^^^]]][[[[[[^^^aaabbbaaa___```bbbccccccbbb^^^___bbbdddfffhhhiiiiiicccbbbbbbaaa```aaaaaaaaabbbcccfffggghhhhhhfffeeebbb```___aaaddddddbbb___dddcccbbbbbbdddfffhhhjjjkkklllmmmnnnmmmkkkiiigggfffdddbbb```___```bbbdddffffffeeeeeefffgggiiijjjlllnnnooommmjjjjjjllloookkkllllllmmmlllkkkiiihhhlllllllllmmmoooooommmkkkpppnnnvvvvvvkkkjjjjjjkkknnnpppqqqqqqqqqpppkkkjjjjjjkkklllkkkiiigggggghhhiiiiiigggfffggghhhfffccc___]]]^^^```aaaaaa````````````aaacccdddeeedddfffhhhhhhhhhhhhiiijjjgggggghhhiiihhhfffeeeddddddeeeeeefffeeedddbbbaaabbbeeehhhhhhgggfffhhhjjjjjjiiihhhgggfffeeedddddddddcccdddgggjjjkkkhhheeedddfffgggfffffffffhhhjjjgggjjjlllkkkhhheeeeeefffdddfffgggjjjkkklllmmmmmmkkkrrryyy{{{~~~}}}~~~~~~zzzyyyyyyzzz{{{yyyvvvrrrnnnjjjgggfffccccccbbb___]]]]]]^^^```ZZZ\\\___```___^^^^^^___[[[XXXXXX[[[\\\YYYWWWWWWSSSRRRRRRRRRSSSSSSRRRPPPLLLKKKIIIGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJKKKLLLMMMMMMNNNJJJHHHFFFGGGHHHJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHJJJKKKLLLMMMMMMKKKIIIHHHDDDCCCCCCDDDEEEGGGIIIJJJHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKOOONNNNNNMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQSSSTTTTTTNNNNNNNNNOOOQQQTTTVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVZZZYYYYYYXXXXXXXXXYYYYYYYYY[[[]]]]]]]]]\\\]]]^^^ZZZ[[[]]]^^^____________aaaaaaaaa```______^^^^^^[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[]]]^^^```aaabbbcccbbbaaaaaabbbdddeeeeeecccaaadddeeedddbbbaaaccceee|||{{{zzzyyywwwtttnnngggbbbVVVUUUTTTSSSQQQQQQPPPPPPNNNMMMMMMMMMMMMNNNNNNOOOLLLMMMNNNNNNMMMNNNQQQSSSVVVVVV[[[ccciiiqqqtttcccWWWMMMJJJKKKHHHOOO]]]nnnrrraaaWWWRRRMMMMMMMMMMMMNNNOOOPPPPPPNNNPPPRRRTTTTTTSSSQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTVVVWWWWWWVVVTTTSSSTTTTTTTTTTTTSSSSSSRRRRRRVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVXXXZZZ\\\^^^```aaadddeeeeeecccaaa___\\\XXXWWWXXXZZZ[[[[[[ZZZXXXWWWYYY[[[]]]^^^^^^___aaaccccccccccccbbbbbbaaaaaaaaa______```cccgggjjjjjjiiifffeeebbbaaaaaaccceeegggcccccccccccccccccccccccc```bbbddddddcccbbbaaabbbccccccbbbbbbbbbccceeefffeeeiiinnnooolllfffaaa^^^cccbbb```______aaacccdddkkkkkkkkkjjjhhhhhhiiikkknnnmmmkkkjjjjjjkkkmmmoookkklllmmmllljjjhhhhhhhhhmmmlllkkkkkkkkkkkklllmmmooosssyyynnnkkkgggiiimmmppprrrqqqooonnnhhhhhhhhhhhhhhhhhhhhhhhhjjjhhhfffcccaaaaaaaaabbb^^^___aaabbbbbbaaa``````bbbaaaaaadddggggggccc```fffgggiiijjjjjjiiihhhgggiiiiiihhhffffffeeeeeeeeedddcccbbbbbbaaaaaabbbbbbccceeehhhjjjiiigggdddbbbfffggggggfffcccaaa```aaaaaaaaaaaabbbcccdddffffffdddddddddeeefffggghhhiiihhhhhhhhhgggffffffeeeeeeiiiiiijjjkkkjjjiiihhhggghhhiiilllppptttuuutttrrrvvvvvvuuurrrooooooqqqsssttttttttttttttttttttttttqqqssswwwzzz{{{{{{zzzyyyvvvsssooollllllkkkkkkjjjllljjjhhhfffcccaaa``````]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXWWWXXXYYYWWWUUUSSSTTTSSSRRRQQQQQQQQQQQQQQQMMMMMMMMMLLLKKKIIIHHHGGGIIIJJJKKKJJJIIIHHHIIIKKKKKKKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIHHHFFFEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBAAABBBDDDFFFHHHGGGHHHJJJJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIKKKLLLLLLLLLKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPNNNNNNNNNOOOPPPRRRTTTUUUQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSTTTUUUWWWXXXYYYZZZ]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\___``````___]]][[[[[[\\\XXXXXXWWWWWWWWWWWWXXXXXX\\\^^^______^^^^^^```aaa`````````aaabbbdddggghhhhhhfffeeecccbbbbbbcccccc{{{tttnnnmmmkkkjjjhhheeeaaa[[[WWWUUUTTTSSSRRRPPPPPPPPPPPPNNNNNNMMMNNNNNNNNNNNNNNNMMMOOORRRSSSSSSTTTVVVXXX[[[\\\bbblllwwwuuubbbWWWOOOIIIEEEFFFMMM[[[nnn{{{eeeYYYRRROOONNNMMMLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUUUUTTTRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSUUUVVVVVVUUUSSSRRRTTTTTTSSSRRRRRRRRRRRRRRRTTTSSSSSSRRRRRRSSSTTTUUUTTTUUUWWWZZZ\\\___```aaa___````````````___\\\YYYUUUVVVXXXYYYYYYXXXVVVUUUVVVXXX[[[\\\\\\^^^```bbbddddddcccccccccbbbbbbbbb______```cccgggiiiiiihhhgggfffdddbbbaaabbbdddeeeccccccccccccbbbbbbbbbbbbbbbdddeeeeeecccbbbbbbcccddddddcccbbbbbbcccdddeeegggiiikkkkkkhhhccc```___aaa`````````aaacccfffggglllmmmmmmllljjjiiijjjkkkkkkjjjiiiiiiiiijjjkkkkkkkkklllmmmllljjjiiihhhiiillllllllllllllllllllllllnnnrrr{{{wwwnnnllliiijjjkkkllllllmmmllllllhhhhhhhhhhhhggggggfffffffffeeebbb___^^^^^^^^^___^^^___aaabbbbbbbbbaaaaaaaaa```aaacccggghhhfffdddggghhhjjjjjjjjjiiihhhgggggggggfffeeeeeeeeeeeefffbbbcccdddeeedddcccbbbaaabbbccceeeffffffdddaaa```bbbdddeeeeeecccbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbcccdddeeefffgggggggggfffeeeeeedddddddddfffggghhhhhhhhhgggeeeeeefffggghhhkkkoooppppppnnnkkkkkkjjjgggeeeeeegggjjjmmmmmmlllkkkkkkkkkkkkllljjjkkknnnooopppooommmlllkkkhhheeeccccccddddddcccgggeeedddaaa___^^^]]]\\\ZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVWWWWWWVVVTTTQQQMMMNNNNNNPPPRRRTTTUUUVVVLLLLLLLLLKKKJJJHHHGGGFFFHHHIIIJJJJJJIIIHHHIIIKKKLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCBBBAAABBBDDDFFFGGGFFFGGGHHHIIIHHHGGGEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOONNNNNNOOOQQQRRRSSSTTTUUUQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYY\\\]]]]]]\\\ZZZYYYZZZ[[[YYYXXXXXXXXXXXXXXXXXXYYY[[[\\\^^^^^^^^^^^^```aaaaaaaaabbbdddeeegggiiijjjgggfffdddcccbbbaaabbbbbbyyyuuurrrnnniiieeecccaaa^^^]]][[[YYYUUURRRSSSRRRQQQPPPOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMLLLKKKMMMQQQSSSUUUWWWYYY\\\```gggssslll___QQQKKKIIIGGGGGGIII[[[nnniiiYYYQQQOOONNNMMMMMMKKKJJJJJJIIIIIIIIINNNOOOQQQSSSSSSRRRQQQPPPLLLLLLMMMNNNOOOPPPRRRSSSQQQRRRSSSTTTTTTSSSRRRQQQTTTRRRQQQOOOOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUSSSUUUWWWYYY\\\^^^___```YYYYYY[[[^^^```___\\\YYYSSSTTTUUUVVVVVVUUUTTTSSSTTTVVVXXXZZZ[[[\\\___aaadddddddddddddddccccccbbb______```cccggghhhhhhfffhhhfffdddbbbaaaaaabbbbbbcccccccccbbbbbbbbbaaaaaaeeeffffffdddcccbbbccceeeeeedddcccbbbbbbbbbcccdddhhhhhhhhhfffccc```______^^^^^^___aaacccfffhhhjjjlllmmmnnnmmmkkkiiiiiijjjgggggggggggggggggggggggghhhiiikkkjjjhhhgggggggggkkkkkklllmmmmmmlllkkkkkkkkknnnuuu{{{zzzsssnnnmmmlllkkkiiiggggggggghhhhhhggggggffffffeeeeeeeeeddddddccc```^^^\\\\\\]]]^^^^^^___aaabbbcccccccccbbbaaa``````bbbeeeggghhhhhhhhhiiiiiijjjiiihhhfffeeedddddddddddddddeeeffffff```bbbeeeggggggeeecccaaabbbbbbbbbbbbaaa```^^^]]]^^^```cccdddcccbbbbbbcccccccccaaa```____________`````````aaabbbcccdddeeefffeeedddccccccbbbbbbbbbcccddddddddddddcccbbbbbbdddcccccceeehhhiiiiiiiiieeeeeedddcccaaabbbeeegggiiigggeeecccbbbbbbcccdddcccdddeeeeeedddcccaaa```___]]][[[[[[\\\]]]]]]]]]___^^^]]]\\\ZZZYYYXXXXXXUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSTTTUUUTTTRRROOOJJJJJJLLLNNNPPPSSSUUUWWWJJJJJJJJJIIIHHHGGGFFFFFFFFFHHHIIIIIIHHHHHHIIIKKKMMMKKKHHHFFFEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBCCCBBBAAAAAABBBCCCEEEFFFDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKKKKJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLMMMOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOQQQSSSTTTUUUTTTTTTQQQPPPOOOOOOOOOPPPQQQRRRQQQRRRSSSTTTUUUWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\YYYXXXWWWUUUUUUUUUVVVVVVZZZ[[[\\\[[[YYYXXXXXXYYYZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[]]]^^^^^^^^^```bbbaaaccceeegggiiijjjjjjjjjfffeeecccbbbaaa```aaaaaa{{{vvvoooiiifffdddaaa___]]][[[XXXWWWWWWVVVTTTSSSQQQPPPOOONNNMMMMMMMMMMMMKKKLLLMMMNNNMMMMMMLLLKKKLLLMMMPPPSSSVVVZZZ```dddjjjwww{{{kkkZZZRRRKKKHHHHHHKKKSSS\\\pppsss]]]SSSOOONNNNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJKKKLLLMMMOOOQQQRRRQQQRRRRRRSSSSSSRRRRRRQQQRRRQQQNNNMMMMMMNNNPPPRRRQQQQQQQQQRRRSSSTTTUUUUUUTTTVVVWWWYYY[[[\\\\\\\\\VVVUUUXXX^^^aaa___ZZZXXXSSSTTTTTTUUUUUUTTTTTTSSSSSSUUUXXXYYYZZZ\\\___aaacccdddeeeeeeeeedddccccccaaaaaabbbeeehhhhhhgggeeeddddddcccbbbbbbaaaaaabbbddddddccccccbbbbbbaaaaaaeeeeeeeeecccaaaaaaccceeedddcccbbb`````````aaaaaaeeeffffffddd```^^^]]]]]]\\\]]]___aaadddfffggghhhjjjkkkmmmllljjjhhhhhhhhhddddddeeeeeeeeedddccccccccceeeffffffdddccccccdddhhhiiikkkllllllkkkiiihhhhhhjjjnnnqqqqqqnnnmmmmmmlllkkkiiigggeeedddcccccccccccccccddddddddddddeeeeeecccaaa___^^^^^^___```^^^___aaabbbcccdddccccccaaa```___```bbbdddfffhhhggggggggggggfffeeecccbbbaaaaaabbbbbbccceeefffgggcccdddeeefffffffffeeedddcccbbbaaa___^^^]]]]]]]]]]]]___bbbbbbaaa``````aaacccbbbaaa```_____________________```aaabbbcccdddfffeeedddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````bbb```___```bbbdddeeedddcccccccccbbbaaabbbeeehhhjjjhhhdddaaa______```aaaaaaaaaaaaaaa``````___^^^]]][[[YYYYYYZZZ[[[ZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTQQQRRRRRRSSSTTTTTTTTTTTTRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSRRRPPPMMMKKKKKKKKKKKKLLLMMMNNNOOOHHHHHHGGGGGGFFFFFFFFFFFFEEEGGGHHHHHHGGGGGGIIIJJJKKKJJJIIIGGGFFFEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBDDDDDDBBBBBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGIIIJJJJJJIIIIIIEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMNNNMMMLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMOOORRRTTTUUUUUUTTTSSSRRRQQQOOONNNNNNOOOQQQRRRQQQQQQRRRSSSUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[WWWVVVUUUTTTUUUVVVXXXYYY_________]]][[[YYYYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZ\\\^^^^^^^^^___aaacccaaacccfffiiijjjjjjiiihhheeecccbbb```______``````~~~}}}}}}kkkgggbbb]]]ZZZXXXXXXWWWVVVTTTQQQQQQQQQRRRQQQPPPPPPOOONNNMMMMMMLLLMMMMMMJJJKKKLLLLLLMMMMMMLLLLLLQQQRRRSSSWWW\\\eeeooovvvwwweeeXXXOOOLLLKKKJJJJJJRRRcccttteeeWWWRRROOOLLLMMMIIIIIIIIIIIIIIIJJJKKKKKKHHHIIIJJJKKKKKKKKKJJJJJJHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQOOOMMMLLLLLLMMMPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWXXXZZZZZZYYYXXXWWWWWWTTTWWW___ccc^^^XXXVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTVVVYYYZZZ[[[]]]___aaabbbccceeeffffffeeedddcccbbbcccdddgggiiiiiifffddd______```aaaaaabbbbbbaaaccccccccccccbbbbbbaaaaaacccccccccbbb```aaaccceeebbbaaa```^^^^^^^^^______bbbdddeeedddaaa^^^\\\[[[]]]^^^```bbbdddeeeeeedddfffhhhiiihhhgggffffffgggcccddddddddddddcccbbbaaaaaacccddddddcccbbbcccdddeeefffhhhiiiiiihhhfffeeedddhhhjjjkkkjjjkkkllllllkkkkkkjjjhhhfffcccaaa_________```bbbcccdddeeefffdddcccaaa___^^^___```aaa^^^___aaabbbccccccbbbbbbaaa```___^^^^^^```bbbeeedddddddddcccbbbaaa```````````````aaacccdddfffgggffffffdddddddddeeefffgggdddcccaaa___^^^]]]]]]^^^___```aaa```^^^]]]]]]^^^aaa````````````aaabbbbbb````````````aaacccdddeeefffeeedddbbbaaabbbbbbcccaaaaaa``````____________```___]]]^^^```bbbbbbbbb]]]^^^^^^]]]]]]___bbbeeekkkiiieeeaaa______```````````````___``````aaaaaa___]]][[[ZZZZZZYYYWWWVVVUUUVVVVVVVVVUUUTTTSSSRRROOOPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRQQQOOONNNNNNOOOQQQPPPNNNLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFDDDFFFGGGGGGFFFFFFGGGIIIHHHIIIJJJJJJIIIFFFCCCBBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCC@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFGGGHHHHHHHHHGGGDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNQQQSSSTTTTTTRRRRRRSSSRRRPPPOOOOOOQQQSSSTTTQQQQQQRRRSSSUUUVVVWWWXXX\\\\\\[[[[[[[[[ZZZZZZZZZUUUUUUTTTTTTVVVYYY\\\^^^eeeeeeeeebbb^^^[[[ZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[]]]_________```aaaccc```bbbeeehhhiiihhhfffdddbbbaaa```___^^^___``````yyysssqqqooollljjj```^^^ZZZVVVSSSSSSSSSTTTSSSQQQPPPPPPQQQRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNPPPQQQRRRTTTXXX___iiivvv~~~ooo```TTTNNNHHHHHHKKKOOOTTT```uuulllYYYRRRPPPKKKIIIJJJHHHGGGGGGHHHIIIJJJKKKKKKIIIIIIJJJJJJKKKKKKJJJJJJGGGHHHHHHIIIJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLNNNOOOQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUWWWXXXYYYYYYXXXVVVUUUXXXSSSUUU```eee^^^WWWUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]___aaaaaabbbdddeeefffeeecccbbbcccccceeeggghhhhhheeebbbZZZ\\\^^^___aaaaaa````````````````````````aaaaaa```aaabbbbbbaaabbbdddeeeaaa```___^^^^^^^^^___``````cccddddddbbb___^^^]]]^^^```bbbdddeeeeeedddccccccdddeeedddcccccceeegggfffeeeeeeddddddccccccbbbbbbdddfffffffffeeefffgggddddddeeeffffffeeeddddddccchhhjjjiiiiiikkklllkkkjjjjjjjjjhhhfffccc```^^^^^^^^^___aaabbbdddeeefffaaa___^^^\\\\\\]]]___```^^^___aaabbbbbbaaaaaa```_________]]]\\\]]]```cccbbbaaaaaa``````_________`````````aaacccdddfffgggiiigggdddbbbbbbccceeegggdddcccbbb```____________aaaaaa```]]]ZZZYYYZZZ\\\^^^^^^______```bbbcccddd`````````aaabbbcccdddeeefffeeecccaaa```aaabbbccc``````___^^^^^^^^^^^^^^^^^^]]]]]]^^^aaabbbbbbaaa\\\\\\]]]\\\\\\]]]aaaccchhhfffccc```^^^]]]]]]]]]]]]]]]\\\\\\]]]^^^```bbb___\\\ZZZYYYXXXVVVTTTQQQTTTUUUUUUUUUUUUSSSQQQPPPOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMMMMNNNOOOOOOMMMKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGEEEFFFGGGFFFEEEDDDEEEGGGEEEGGGIIIJJJIIIFFFCCC@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBDDDDDDCCCDDDEEEFFFGGGFFFEEEEEECCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPRRRQQQQQQQQQQQQSSSTTTUUUQQQRRRSSSTTTUUUWWWXXXXXX\\\\\\[[[ZZZZZZYYYXXXXXXTTTSSSSSSSSSVVVZZZ^^^aaaggggggfffccc___\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZ\\\^^^______^^^___```aaa```aaadddeeefffdddbbb```^^^^^^]]]]]]^^^___```aaa}}}vvvpppiiieeedddbbb^^^ZZZYYYXXXVVVTTTRRRRRRSSSTTTRRRQQQPPPQQQSSSSSSRRRQQQOOONNNMMMMMMLLLMMMMMMMMMNNNNNNMMMMMMOOORRRUUUWWWVVV[[[eeerrrxxxjjj[[[QQQLLLKKKIIIIIIOOO[[[iiiyyyooo^^^PPPOOONNNHHHFFFJJJGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHJJJKKKKKKMMMMMMMMMLLLLLLMMMMMMMMMNNNMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSSSSRRRTTTWWWYYYYYYXXXWWWVVVVVVPPPSSS```fff___VVVUUUUUUTTTTTTTTTTTTTTTTTTUUUWWWYYY[[[[[[[[[[[[]]]______aaaccceeeeeedddcccaaaaaabbbcccfffgggeeebbb^^^YYYZZZ]]]^^^___^^^]]]\\\[[[\\\\\\]]]]]]^^^^^^___^^^```bbbdddddddddeeegggaaa```_________```aaabbbbbbccccccbbb``````aaabbb___aaaeeeggghhhgggfffdddbbbbbbbbbaaaaaabbbfffiiiiiihhhfffeeeddddddeeeeeecccdddgggggggggfffgggiiiddddddeeeeeeeeeeeeddddddeeekkknnnllllllnnnnnnkkkjjjiiigggeeecccbbbaaaaaa`````````aaabbbbbbcccccc^^^]]]\\\[[[[[[\\\^^^_________```aaaaaa```^^^]]]\\\^^^___^^^]]]^^^aaaddd``````_______________`````````aaabbbcccdddfffggghhhgggeeecccbbbbbbccccccbbbbbbbbbaaaaaa`````````bbbaaa^^^ZZZWWWWWWZZZ]]]]]]]]]]]]^^^___aaabbbccc______``````aaacccdddeeeeeedddaaa___^^^___aaabbb___^^^]]]\\\\\\\\\]]]]]]\\\[[[\\\___aaabbbaaa```]]]]]]]]]]]]\\\^^^aaaddddddcccaaa___]]][[[ZZZZZZ[[[ZZZXXXXXXXXXZZZ]]]^^^\\\ZZZXXXWWWVVVTTTRRROOOTTTTTTUUUUUUTTTRRROOONNNNNNOOOPPPQQQQQQOOONNNLLLNNNOOOOOOOOOOOOOOOOOONNNLLLLLLLLLMMMOOOOOOMMMKKKHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEGGGHHHEEEGGGGGGFFFDDDCCCCCCDDDCCCDDDFFFGGGFFFEEEBBBAAA??????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAAAAA>>>>>>??????@@@BBBCCCDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEEEEFFFHHHGGGFFFDDDDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPRRRSSSTTTUUUVVVRRRSSSTTTUUUVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXWWWRRRQQQPPPQQQSSSWWW[[[^^^aaabbbbbb```\\\ZZZZZZ[[[YYYXXXXXXXXXXXXXXXXXXYYY\\\]]]^^^^^^\\\\\\]]]^^^bbbbbbcccdddcccaaa___^^^[[[[[[[[[\\\]]]___aaabbb}}}yyyuuusssqqqiiiddd^^^\\\]]]]]]YYYUUURRRRRRRRRPPPOOOOOOPPPRRROOONNNNNNOOOPPPQQQOOOMMMOOONNNMMMMMMMMMMMMMMMNNNQQQPPPNNNNNNPPPTTTYYY\\\___hhhwwwtttqqqjjj^^^RRRJJJIIIKKKNNNLLLTTTfff}}}vvvhhhXXXMMMMMMLLLGGGFFFLLLHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNOOOOOOOOOOOORRRRRRSSSTTTTTTSSSRRRQQQOOORRRUUUXXXZZZYYYXXXWWWSSSLLLPPP___fff___VVVUUUTTTTTTSSSSSSSSSSSSTTTTTTXXXYYY[[[[[[ZZZZZZ\\\]]]^^^```ccceeeeeedddbbbaaa```aaabbbdddeeeccc___\\\YYYZZZ]]]^^^^^^\\\ZZZXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]```ccceeeffffffggghhhaaaaaa``````aaabbbcccdddeeedddbbb```___```dddggg```bbbfffiiikkkjjjiiigggbbbbbbaaa``````cccgggkkkkkkjjjgggeeedddeeefffgggaaaccceeefffeeeeeeggghhhfffeeeeeeddddddeeeeeeffffffnnnqqqooooooqqqpppllljjjhhhdddaaa___```bbbcccbbbbbbbbbbbbaaaaaaaaaaaa^^^]]]\\\[[[[[[]]]___```___````````````^^^]]]\\\ZZZ]]]___```___```cccfff``````_________``````aaaaaaaaaaaabbbccceeefffgggggggggfffeeedddbbbaaa``````aaaaaabbbaaaaaa``````bbb```\\\XXXUUUWWW[[[___]]]]]]]]]]]]^^^___``````____________aaabbbcccddddddbbb```]]]]]]^^^___aaa^^^]]][[[ZZZZZZZZZ[[[\\\ZZZZZZ\\\___bbbbbbaaa___[[[[[[[[[ZZZYYY[[[^^^```bbbaaa```___]]][[[ZZZYYY[[[YYYWWWVVVVVVXXXZZZ\\\ZZZYYYWWWWWWVVVUUURRRPPPTTTTTTUUUUUUSSSQQQNNNLLLMMMNNNOOOPPPOOONNNKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKLLLMMMOOONNNMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFEEEDDDCCCDDDFFFHHHIIIFFFGGGGGGFFFCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>??????@@@AAABBBBBBCCCCCC@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>???@@@AAAAAA>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEECCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEEIIIGGGDDDCCCCCCDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKLLLMMMNNNMMMNNNPPPRRRSSSUUUUUUUUUSSSSSSTTTUUUWWWXXXYYYZZZTTTUUUUUUVVVVVVWWWWWWXXXQQQPPPOOONNNPPPTTTXXXZZZ[[[\\\\\\[[[YYYXXXYYYZZZXXXXXXWWWWWWWWWWWWXXXXXX[[[\\\]]]\\\ZZZZZZZZZ[[[ccccccdddcccbbb```^^^]]]YYYYYYZZZ[[[]]]___bbbccc}}}|||yyyuuupppjjjfffbbbaaa[[[ZZZZZZYYYXXXVVVUUUTTTUUUTTTRRRPPPNNNMMMMMMLLLMMMLLLLLLKKKKKKKKKKKKLLLNNNMMMLLLLLLMMMMMMLLLKKKNNNLLLOOOTTTVVVWWW___iiittt|||mmmggg]]]SSSPPPNNNJJJHHHIIIMMM[[[nnnxxxdddWWWTTTOOOKKKGGGFFFFFFFFFIIIHHHFFFEEEEEEEEEFFFGGGDDDEEEFFFEEEDDDCCCDDDEEEIIIGGGFFFGGGIIIKKKKKKJJJLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUTTTQQQNNNKKKQQQTTTWWWZZZ[[[ZZZXXXVVVPPPOOONNNPPPSSSVVVWWWWWWTTTSSSRRRRRRSSSUUUWWWXXXRRRSSSUUUXXXZZZ[[[\\\\\\\\\]]]^^^___aaaaaabbbbbb___``````aaa___]]][[[YYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[[[[\\\[[[ZZZZZZ\\\^^^\\\^^^bbbdddeeedddaaa````````````aaaaaaaaaaaaaaabbbaaa___^^^```cccgggiiiiiiiiijjjiiihhhfffdddccc```aaaccccccccceeehhhjjjkkkjjjhhhgggfffeeedddddddddeeeggghhhiiihhhgggfffdddaaa```bbbfffiiiiiihhhiiijjjlllnnnnnnmmmkkkjjjkkkiiieeeaaa______``````aaaaaabbbaaaaaa```______ZZZZZZYYYXXXXXX[[[___ccc^^^___aaabbbaaa^^^ZZZWWWXXXZZZ]]]```aaaaaa___^^^dddbbb```\\\ZZZ[[[^^^aaadddcccaaaaaaaaaccceeegggddddddccccccddddddeeeffffffdddbbbaaa```___`````````^^^ZZZWWWVVVXXXZZZ\\\\\\\\\]]]]]]^^^______```aaaaaabbbbbbbbbbbbaaaaaa______^^^]]]\\\\\\\\\\\\YYY[[[]]]\\\[[[ZZZZZZ[[[[[[\\\^^^______^^^\\\[[[[[[[[[ZZZYYYZZZ[[[]]]^^^]]]\\\\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTRRRQQQQQQPPPPPPQQQQQQSSSSSSRRRQQQOOOMMMLLLMMMOOOPPPPPPOOOMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMLLLNNNPPPPPPNNNKKKIIIHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDCCCBBBCCCDDDFFFHHHFFFEEEEEEDDDCCCBBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAA@@@??????>>>>>>??????============>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>============??????@@@@@@@@@@@@??????BBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAFFFFFFEEEEEEEEEEEEEEEFFFHHHGGGEEECCCCCCDDDEEEGGGIIIIIIIIIJJJJJJIIIHHHHHHFFFHHHIIIIIIIIIJJJLLLNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXZZZYYYWWWUUUTTTTTTUUUUUUTTTRRRQQQPPPQQQTTTWWWYYY]]]\\\\\\[[[ZZZYYYXXXXXXYYYXXXWWWVVVUUUUUUVVVWWWZZZ[[[[[[ZZZZZZZZZ]]]___aaabbbbbbaaa```^^^\\\ZZZ[[[[[[\\\]]]]]]\\\\\\\\\yyytttqqqkkkiiifffbbb^^^[[[YYYXXXWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPPPPOOONNNNNNNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMNNNOOOPPPPPPPPPQQQOOOQQQVVVZZZ___kkkwwwsssbbbXXXSSSNNNLLLJJJIIILLLRRR___nnnhhhZZZSSSPPPLLLHHHEEEDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEFFFCCCDDDEEEEEECCCCCCDDDFFFGGGFFFEEEFFFHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPRRRSSSRRRQQQNNNMMMPPPRRRUUUXXXYYYWWWUUUTTTNNNNNNMMMOOORRRUUUVVVUUURRRRRRQQQQQQRRRSSSUUUVVVSSSTTTTTTUUUWWWXXXYYYYYY[[[\\\^^^```aaaaaa``````^^^_________^^^\\\ZZZYYYXXXYYY[[[\\\]]]]]]]]]]]]\\\[[[YYYXXXXXXZZZ[[[\\\\\\^^^```ccccccbbbaaa___`````````aaaaaabbbbbbbbb```___^^^^^^aaaeeeiiikkklllllllllkkkjjjgggeeeddd```bbbcccddddddeeegggjjjiiihhhgggfffeeeeeeeeeeeedddeeeggghhhiiihhhfffeeecccaaa```cccgggiiijjjiiijjjkkklllmmmmmmllljjjiiigggfffcccaaa``````bbbcccaaaaaaaaaaaa```___^^^]]][[[[[[ZZZYYYXXXYYY]]]```^^^___``````___\\\ZZZXXXVVVYYY\\\```bbbbbbbbbaaadddcccaaa^^^\\\[[[]]]```````````````aaaccceeefffaaaaaaaaaaaaaaabbbcccccc``````____________`````````^^^\\\ZZZYYYZZZ\\\]]]\\\]]]]]]^^^___```aaaaaa`````````aaa``````___^^^^^^]]]\\\\\\\\\]]]^^^^^^]]]^^^______]]]\\\\\\]]]ZZZ[[[]]]^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOQQQQQQPPPOOOMMMKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNPPPRRRQQQMMMIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDCCCBBBCCCDDDFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???<<<=========>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB>>>>>>>>>>>>=========<<<>>>>>>????????????>>>>>>AAAAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCDDDEEEFFFHHHHHHJJJHHHFFFEEEDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGIIIKKKKKKKKKKKKMMMOOONNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSUUUVVVWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPPPPQQQSSSVVVXXX\\\\\\[[[ZZZZZZYYYXXXXXXYYYXXXWWWVVVVVVWWWWWWXXXZZZ[[[[[[ZZZZZZ[[[___aaaccccccccccccaaa___]]]\\\]]]^^^^^^^^^^^^^^^^^^^^^{{{tttooojjjeeebbb___^^^\\\ZZZXXXVVVUUUUUUSSSSSSSSSSSSSSSRRRRRRQQQMMMMMMMMMMMMNNNOOOPPPPPPNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLMMMNNNPPPRRRSSSUUUUUUWWW]]]eeeqqqvvvbbbVVVLLLJJJIIIJJJIIIKKKUUU```qqqkkkYYYTTTMMMKKKHHHEEECCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDAAACCCDDDDDDCCCCCCDDDFFFEEEDDDCCCDDDFFFGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKOOOPPPPPPPPPPPPPPPOOONNNOOOQQQSSSUUUVVVUUUSSSRRRNNNMMMMMMOOORRRTTTTTTTTTQQQQQQPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSUUUVVVWWWZZZ\\\___aaaaaa```^^^]]]]]]]]]^^^^^^]]][[[YYYXXXXXXZZZ]]]___``````___^^^___[[[XXXWWWZZZ]]]^^^]]]\\\]]]___```aaaaaa```````````````aaaaaabbbbbbbbb^^^^^^^^^___bbbggglllnnnppppppooommmkkkhhhfffdddaaabbbdddeeeeeeeeegggiiigggffffffeeeddddddeeeeeecccdddeeeffffffeeecccbbbaaaaaaaaadddgggjjjkkkjjjmmmmmmnnnmmmllljjjhhhgggcccbbb`````````bbbdddeeeaaaaaaaaa```^^^]]]\\\[[[ZZZ[[[[[[ZZZXXXXXXZZZ\\\]]]]]]]]]]]]\\\[[[YYYYYYVVVXXX\\\```cccdddddddddddddddcccaaa^^^\\\]]]^^^\\\]]]___```bbbddddddeee___^^^^^^^^^^^^___``````___```aaabbbcccddddddddd___^^^]]]]]]]]]]]]^^^^^^\\\\\\^^^___```aaaaaaaaa^^^_________^^^^^^]]]\\\]]]\\\[[[ZZZ[[[]]]___aaa^^^```aaa___]]][[[[[[\\\ZZZ[[[\\\]]]\\\\\\ZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTUUURRRRRRQQQOOONNNNNNNNNNNNMMMMMMNNNNNNMMMLLLJJJIIIKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLPPPRRRRRRPPPLLLHHHEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>=========<<<<<<=========>>>>>>=========??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEGGGIIIJJJKKKIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGJJJMMMNNNMMMMMMMMMNNNLLLLLLMMMMMMNNNOOOOOOPPPSSSRRRRRRRRRRRRSSSTTTTTTQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOPPPRRRUUUVVV[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZ]]]bbbeeeffffffeeeeeecccaaa```___````````````````````````uuuqqqkkkgggccc```\\\ZZZ[[[ZZZXXXWWWVVVUUUTTTTTTPPPPPPQQQRRRRRRQQQQQQQQQKKKKKKKKKLLLLLLNNNOOOOOOMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOQQQUUUWWWZZZ^^^eeeooo{{{xxxdddVVVNNNKKKHHHHHHLLLQQQXXXeeeqqqpppZZZQQQQQQIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDEEEFFFEEEDDDCCCBBB@@@AAACCCCCCBBBBBBCCCEEEEEECCCBBBCCCEEEGGGGGGFFFDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNNNNOOOPPPPPPOOOQQQSSSTTTTTTSSSRRRPPPNNNMMMNNNPPPSSSTTTTTTSSSQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQQQQRRRUUUWWWYYY[[[]]]```bbbbbb```]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXX[[[___bbbdddccc```___aaa\\\XXXYYY^^^ccccccbbb^^^^^^___```aaaaaaaaaaaa````````````````````````]]]]]]^^^```dddiiinnnppprrrqqqooommmjjjhhheeedddbbbdddffffffffffffggghhhfffeeedddcccbbbaaaaaaaaaaaabbbcccdddcccaaa___]]]``````bbbeeehhhkkkllllllppppppooonnnllljjjgggfffaaa```______```aaaccceeeaaa``````___]]][[[ZZZYYYWWWYYYZZZ[[[YYYYYYYYYZZZ]]]\\\[[[[[[ZZZZZZZZZZZZXXXZZZ]]]```bbbdddddddddcccddddddccc```]]]]]]]]]\\\^^^```bbbcccccccccbbb]]]]]]]]]]]]]]]^^^^^^______```bbbcccddddddcccccc]]]]]]^^^^^^^^^^^^^^^^^^ZZZ[[[]]]^^^````````````]]]^^^^^^^^^^^^]]]\\\[[[]]]\\\ZZZZZZZZZ\\\___```^^^______^^^[[[YYYXXXXXXYYYZZZZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNLLLLLLMMMMMMLLLKKKIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKMMMOOOOOOMMMIIIEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????>>>======<<<<<<======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@>>>>>>=========<<<<<<<<<;;;<<<<<<======<<<<<<;;;======<<<<<<======>>>>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBDDDFFFHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEGGGIIIMMMNNNNNNLLLLLLMMMJJJKKKKKKLLLMMMNNNOOOOOORRRQQQQQQPPPPPPPPPQQQQQQOOOPPPQQQRRRRRRQQQPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[___dddhhhhhhggggggeeedddcccaaaaaaaaaaaa``````______``````~~~wwwqqqnnngggdddaaa^^^]]]\\\ZZZXXXVVVUUUTTTSSSQQQQQQPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSSSSSSSVVV\\\```fffooo|||qqqbbbVVVLLLHHHLLLHHHJJJTTTbbbnnnzzzppp]]]PPPLLLLLLGGGFFFDDDCCCCCCCCCCCCDDDBBBCCCDDDEEEDDDCCCBBBAAA???AAABBBBBBAAAAAABBBCCCDDDCCCBBBCCCEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMOOOPPPQQQQQQRRRTTTTTTTTTSSSRRRPPPOOOOOOPPPRRRTTTVVVUUUSSSQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQTTTWWWZZZ\\\[[[]]]```bbbcccaaa^^^\\\[[[[[[[[[[[[ZZZYYYXXXXXXYYY\\\aaadddeeedddaaa______[[[WWWZZZ```eeefffddd______```aaabbbbbbbbbbbbaaa``````______^^^^^^]]]^^^___```bbbeeejjjnnnpppooonnnllljjjhhhfffeeedddccceeegggggggggfffggggggfffeeecccaaa```___^^^^^^dddeeeeeeeeedddaaa___]]]___aaadddgggiiikkklllmmmrrrqqqpppnnnkkkiiigggeee``````_________```aaabbb``````___^^^\\\[[[YYYXXXTTTWWWYYY[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[[[[\\\]]]]]]___```aaaaaaaaaaaabbbddddddccc```^^^]]]]]]___```cccddddddcccaaa```^^^]]]]]]]]]]]]^^^______\\\]]]^^^___^^^]]]\\\[[[[[[\\\]]]^^^^^^]]]\\\\\\YYYZZZ\\\]]]^^^^^^]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\^^^]]][[[ZZZZZZ[[[]]]^^^]]]^^^___]]]ZZZXXXWWWWWWXXXYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJIIIFFFDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>??????????????????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>??????============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>AAAAAAAAAAAABBBCCCDDDDDDFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDEEEHHHKKKLLLLLLJJJJJJJJJIIIJJJJJJKKKLLLNNNNNNOOOPPPPPPOOONNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[\\\```eeeiiihhhgggfffeeecccbbbaaaaaa```___^^^]]]]]]]]]]]]^^^{{{tttmmmgggbbb___^^^\\\YYYXXXYYYYYYYYYXXXUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQRRROOORRRTTTUUUXXX^^^gggnnn~~~{{{hhh[[[RRRJJJGGGFFFJJJKKKTTTgggzzzsss```VVVOOOLLLKKKEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA???AAABBBAAA@@@???@@@AAADDDBBBAAABBBDDDFFFFFFEEECCCDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJKKKMMMOOOPPPQQQSSSTTTTTTUUUTTTSSSQQQPPPOOOOOOPPPSSSUUUVVVUUUSSSQQQQQQRRRRRRSSSRRRRRRQQQPPPPPPQQQSSSUUUYYY\\\]]][[[\\\___aaaaaa```^^^]]][[[[[[ZZZZZZZZZYYYYYYYYY\\\^^^bbbeeeeeedddaaa___\\\YYYXXXZZZ^^^bbbbbbaaa^^^```aaacccccccccbbbbbb________________________bbbbbbcccdddfffiiilllmmmkkkjjjiiigggfffeeeeeeeeedddfffhhhiiihhhffffffgggeeedddcccaaa```___^^^^^^iiiiiijjjiiigggdddaaa```___bbbfffiiijjjjjjlllmmmrrrpppnnnllliiigggeeeddd```______^^^_________```_________^^^]]][[[ZZZYYYUUUWWWYYY[[[[[[[[[]]]^^^]]]]]]\\\\\\\\\]]]]]]^^^___````````````___^^^^^^aaabbbcccbbb```^^^]]]^^^aaabbbcccddddddbbb```______^^^^^^^^^^^^___`````````______^^^]]]\\\[[[ZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\^^^______^^^[[[YYYXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTTTTTTTTTTPPPPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIICCCEEEFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<========================>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>===>>>>>>>>>>>>>>>>>>===AAA@@@@@@?????????@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEDDDEEEGGGIIIJJJIIIHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWXXXYYYYYYYYYXXXXXXWWWYYY[[[\\\]]]```dddgggfffeeedddbbbaaa```_________^^^\\\[[[ZZZZZZ[[[\\\|||yyyvvvnnnllliiieeeaaa]]]ZZZXXXYYYVVVTTTSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQRRRTTTUUUQQQUUU[[[aaahhhsssooocccWWWOOOIIIEEEGGGMMMMMMWWWkkkzzzcccWWWRRRMMMIIIHHHCCCCCCCCCBBBBBBBBBBBBAAACCCBBBBBBAAAAAAAAAAAAAAA@@@AAABBBAAA???>>>>>>???BBB@@@???@@@BBBDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJGGGHHHIIIKKKMMMOOOPPPQQQTTTTTTTTTTTTSSSRRRPPPPPPOOOOOOPPPRRRUUUUUUSSSQQQOOOPPPQQQRRRQQQQQQPPPOOOOOOPPPRRRTTTVVVXXXZZZ[[[YYYZZZ[[[]]]^^^^^^^^^]]][[[[[[ZZZZZZZZZZZZZZZZZZ^^^```bbbddddddccc```^^^\\\\\\]]]]]]^^^^^^^^^]]]\\\^^^aaacccdddcccaaa```\\\]]]^^^```bbbccceeeeeeffffffffffffggghhhiiiiiiggggggfffeeeeeeeeefffgggeeegggiiijjjhhhgggffffffddddddccccccbbbccccccccckkkkkkkkkjjjhhhdddaaa___```dddhhhjjjjjjjjjkkklllooommmkkkhhheeecccbbbaaa]]]]]]^^^^^^^^^______```^^^^^^^^^^^^]]]\\\[[[ZZZXXXYYY[[[[[[ZZZ[[[\\\^^^]]]]]]^^^^^^_________``````_________^^^^^^]]]]]]___```aaa```^^^]]]^^^______```aaabbbbbbbbbaaa```______^^^^^^______```aaaccccccaaa```___^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^]]][[[YYYWWWVVVWWWYYYZZZ\\\\\\]]]]]]YYYZZZ[[[\\\]]]]]]\\\\\\\\\]]]^^^\\\ZZZXXXWWWXXXWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTTTTRRRQQQQQQQQQPPPOOOOOOOOONNNOOOQQQRRRSSSSSSSSSRRRNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHCCCDDDEEEDDDCCCBBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@????????????????????????@@@?????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<====================================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>>>><<<======>>>>>>======<<>>>>>=========>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPOOOOOONNNNNNNNNOOOOOOPPPRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWWWWXXXYYYXXXXXXVVVVVVUUUXXX[[[]]]^^^```ccceeedddcccaaa___^^^]]]]]]]]]^^^]]][[[YYYXXXYYYZZZZZZ}}}yyysssoookkkhhheeecccbbbaaa___]]][[[YYYXXXWWWVVVSSSQQQPPPQQQRRRQQQPPPNNNNNNNNNNNNOOOPPPQQQRRRNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQSSSUUUVVVWWW[[[aaajjjsss~~~~~~rrrYYYSSSNNNLLLGGGEEEKKKUUUTTTeeettteeeVVVOOOKKKFFFAAA???BBBBBBBBBAAAAAA@@@@@@@@@CCCBBBAAA@@@???@@@AAABBBAAABBBBBB@@@>>>======>>>@@@???>>>???AAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIEEEGGGIIIKKKMMMOOOPPPPPPTTTTTTSSSSSSRRRQQQOOOOOONNNNNNOOORRRTTTTTTRRRPPPNNNOOOPPPPPPPPPOOONNNMMMPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWYYYZZZ[[[\\\]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[```aaacccddddddbbb```^^^___aaabbbbbb___]]]\\\\\\ZZZ]]]```ccccccbbb```^^^ZZZ[[[^^^aaadddgggjjjkkkiiiiiihhhgggggggggggggggeeeeeeddddddeeefffhhhiiieeegggjjjjjjiiigggffffffcccccccccdddeeefffggghhhiiiiiiiiihhhfffbbb___]]]aaaeeeiiikkkjjjiiijjjllllllkkkhhheeecccaaa______[[[\\\\\\]]]______```aaa^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\[[[ZZZZZZ\\\]]]^^^^^^___```aaaaaaaaaaaa___^^^^^^^^^^^^]]]]]]]]]^^^___```___]]]]]]___```]]]^^^___```aaaaaaaaaaaa______^^^^^^______```aaaaaa```^^^]]]\\\\\\]]]]]]___^^^]]]\\\[[[ZZZ[[[[[[\\\^^^______^^^\\\YYYWWWSSSTTTVVVXXXZZZ\\\\\\]]]UUUWWWZZZ]]]^^^^^^^^^]]]XXXZZZZZZYYYWWWUUUUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQSSSTTTUUURRRRRRQQQQQQPPPOOONNNNNNKKKLLLMMMOOOPPPPPPOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEFFFEEECCCBBBBBBCCCAAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;:::<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<===>>>???<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGHHHIIIHHHGGGGGGIIIJJJIIIIIIJJJLLLMMMOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSRRRPPPNNNMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWXXXXXXXXXWWWUUUTTTTTTWWW[[[^^^___```aaacccbbbaaa___]]]\\\[[[[[[[[[^^^]]][[[YYYXXXXXXYYYZZZjjjhhhccc___]]]\\\\\\]]]ZZZYYYWWWUUUSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNMMMMMMLLLLLLNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKLLLNNNOOOOOONNNPPPRRRTTTVVVXXXZZZ^^^aaaiiiuuu{{{ggg[[[OOOLLLFFFHHHNNNJJJNNN```nnnzzzddd[[[PPPIIIHHHHHHFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJLLLMMMNNNPPPPPPQQQRRRRRRQQQOOOMMMNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOOOOMMMJJJJJJKKKLLLLLLKKKRRRQQQQQQRRRTTTUUUTTTSSSUUUUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]___^^^]]]^^^___``````______```aaaaaa```___\\\[[[[[[\\\^^^```aaabbbbbbaaaaaabbbdddeeegggiiikkklllkkkkkkjjjiiihhhgggffffffgggeeecccaaa```aaaccceeedddgggiiiiiifffbbb___^^^aaabbbccccccccceeeiiillliiihhhfffdddcccbbbaaaaaaeeefffhhhhhhggggggiiikkkkkkhhheeeaaa^^^]]]\\\\\\[[[[[[ZZZ[[[\\\^^^```aaaeeebbb___^^^^^^___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\```bbbdddfffgggfffdddbbbccc```\\\\\\^^^```___^^^________________________^^^^^^___```aaaaaa``````___```bbbccccccbbbbbbaaa___^^^\\\]]]^^^^^^^^^\\\```^^^\\\ZZZYYYZZZ\\\^^^[[[[[[\\\\\\]]]]]]\\\\\\YYYXXXWWWWWWWWWYYYZZZ[[[UUUVVVYYY[[[\\\]]]]]]]]]^^^\\\ZZZXXXUUUSSSSSSUUUXXXUUUQQQOOOQQQSSSPPPLLLRRRRRRRRRRRRRRRQQQQQQQQQNNNNNNOOOOOOOOONNNMMMMMMMMMMMMOOOPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDGGGEEEDDDEEEHHHIIIGGGEEECCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>============@@@@@@????????????????????????>>>>>>???@@@AAAAAA???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999:::::::::999888888;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<===;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBEEEEEEDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKLLLNNNPPPQQQVVVSSSOOOKKKKKKMMMPPPSSSQQQQQQQQQQQQPPPOOOMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNQQQTTTVVVVVVWWWXXXYYY\\\YYYVVVUUUUUUUUUTTTSSSVVVXXX[[[^^^```aaa``````dddbbb```]]][[[YYYYYYYYY^^^]]]\\\[[[[[[[[[\\\]]]```^^^\\\YYYWWWWWWWWWWWWVVVUUUSSSRRRQQQPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMOOOPPPRRRSSSSSSRRRUUUVVVXXX[[[___fffnnnsss{{{yyyhhhYYYQQQNNNKKKDDDFFFOOOQQQ[[[qqqiii[[[TTTLLLGGGGGGGGGEEECCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLNNNOOOOOOPPPQQQRRRPPPNNNMMMMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOLLLIIIFFFGGGJJJMMMNNNNNNPPPOOOPPPQQQTTTVVVVVVVVVUUUVVVWWWXXXYYY[[[\\\\\\[[[[[[ZZZYYYZZZ[[[\\\]]]___^^^^^^^^^___``````______```aaaaaa```^^^\\\ZZZ\\\]]]___aaaccccccdddcccdddeeefffggghhhiiiiiijjjkkkjjjiiihhhgggffffffeeeeeedddbbb``````aaaccceeedddfffhhhgggdddaaa___^^^___aaabbbccccccdddgggiiiiiihhhfffdddcccbbbbbbaaabbbeeeggghhhhhhhhhiiijjjjjjgggddd```^^^]]]\\\\\\\\\\\\\\\]]]^^^```bbbccccccaaa___^^^_________^^^^^^^^^]]]]]]\\\\\\[[[[[[```bbbdddfffgggfffdddcccbbb___\\\\\\]]]______^^^```______^^^^^^]]]]]]\\\^^^______`````````______^^^___````````````___^^^```^^^\\\]]]^^^```aaaaaa```^^^[[[YYYYYYYYY[[[\\\ZZZ[[[\\\]]]]]]]]]]]]]]]ZZZYYYXXXXXXXXXYYYZZZ[[[WWWYYYZZZ\\\]]]]]]]]]]]]ZZZYYYYYYWWWTTTRRRTTTVVVSSSTTTSSSQQQPPPPPPPPPOOOQQQQQQQQQQQQPPPPPPPPPPPPLLLLLLMMMMMMMMMMMMMMMLLLKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDBBBCCCFFFGGGFFFDDDBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>============????????????????????????======<<<<<<===>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777888999:::::::::::::::;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;:::::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDEEEGGGHHHIIIHHHIIIIIIJJJKKKMMMOOOPPPTTTRRRNNNLLLLLLNNNPPPRRRQQQQQQQQQQQQPPPOOONNNMMMJJJKKKLLLMMMMMMMMMLLLKKKMMMPPPTTTVVVWWWXXXZZZ[[[[[[YYYVVVUUUUUUUUUTTTSSSVVVWWWZZZ]]]^^^___^^^^^^```___]]]\\\[[[[[[[[[[[[]]]\\\[[[ZZZYYYZZZZZZ[[[VVVVVVUUUTTTSSSSSSRRRRRRSSSRRRQQQPPPPPPPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNLLLMMMPPPRRRTTTVVVVVVVVV\\\^^^bbbhhhppp|||}}}kkk^^^UUUNNNJJJLLLKKKGGGKKKYYYbbbrrrgggWWWQQQLLLGGGDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPOOOMMMLLLMMMNNNMMMNNNOOOOOOPPPPPPPPPOOOJJJFFFBBBCCCHHHMMMPPPQQQOOOOOOOOORRRUUUXXXXXXXXXUUUVVVWWWXXXYYYZZZ[[[\\\ZZZYYYYYYYYYYYYZZZ[[[\\\^^^____________`````````````````````___]]][[[ZZZ]]]^^^```bbbdddffffffgggggghhhhhhhhhhhhhhhhhhgggiiihhhgggfffeeeeeedddddddddcccbbbaaaaaabbbdddeeeccceeeeeedddbbb```_________bbbeeefffffffffggghhhhhhgggeeedddcccbbbaaaaaa___bbbfffhhhhhhhhhiiiiiihhhfffccc```]]]]]]]]]]]]_________```aaaccceeefffaaa___^^^^^^___``````_________^^^]]]]]]\\\[[[[[[```aaaccceeeffffffdddcccaaa^^^\\\[[[\\\]]]]]]]]]______^^^]]]\\\[[[[[[ZZZ____________^^^^^^^^^^^^]]]^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXYYY\\\___``````___^^^[[[YYYWWWWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[ZZZYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^]]]\\\\\\VVVWWWVVVSSSPPPQQQTTTXXXVVVWWWVVVTTTPPPNNNOOORRRPPPPPPOOOOOOOOONNNNNNNNNIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCBBBAAABBBDDDEEEDDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@???>>>============>>>>>>>>>>>>????????????======<<<<<<<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::666777888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@????????????@@@@@@BBBBBBCCCCCCDDDEEEGGGHHHGGGGGGHHHHHHJJJKKKMMMNNNPPPOOONNNMMMMMMOOOPPPQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMMMMMMMPPPTTTVVVXXXYYY[[[\\\ZZZXXXVVVUUUUUUVVVUUUTTTUUUWWWYYY\\\]]]]]]\\\[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[SSSTTTTTTTTTSSSRRRPPPOOOQQQQQQQQQQQQQQQQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSTTTWWWZZZ^^^```ggglllttt~~~wwweeeWWWPPPMMMLLLKKKIIIOOOSSS]]]nnn{{{~~~hhhXXXOOOIIIGGGDDDCCCDDDCCCAAA??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@????????????@@@@@@@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNMMMLLLKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPKKKFFFBBBCCCJJJQQQTTTUUURRRQQQQQQSSSVVVXXXYYYXXXVVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXXXXYYYYYYZZZ[[[[[[^^^_______________```aaa````````````___]]]\\\[[[___```aaaccceeeggghhhiiihhhhhhiiijjjiiiiiihhhgggfffeeedddcccbbbbbbccccccdddddddddddddddeeeeeefffcccddddddbbb```___```aaabbbeeeiiijjjjjjiiihhhhhhfffeeedddbbbaaa`````````]]]aaaeeehhhiiihhhhhhiiifffeeebbb___]]]]]]]]]^^^bbbbbbbbbccceeefffgggggg___^^^]]]^^^```aaa```___^^^^^^^^^]]]]]]]]]]]]]]]^^^___aaabbbccccccbbbbbb^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[______^^^]]]]]]]]]]]]]]]^^^^^^]]]\\\[[[ZZZYYYXXXVVVVVVXXX\\\```aaaaaa___^^^]]]ZZZXXXVVVVVVVVVVVVYYYYYY[[[\\\]]]^^^^^^^^^[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYTTTUUUSSSNNNNNNTTT\\\aaaggg```YYYTTTQQQNNNOOORRRNNNNNNNNNMMMMMMLLLLLLKKKHHHHHHJJJKKKLLLLLLLLLLLLMMMLLLJJJIIIHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@?????????????????????>>>========================>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::777888999999::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;:::::::::999999999888;;;;;;<<<<<<<<<<<<======;;;:::999999999999999:::999999999999999888888888999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNPPPPPPPPPPPPOOONNNNNNMMMNNNQQQTTTWWWWWWXXXYYYZZZXXXVVVUUUUUUVVVWWWVVVUUUVVVXXXZZZ\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\]]]___^^^^^^]]]]]]]]]]]]]]]TTTTTTUUUUUUSSSQQQOOOMMMOOOPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNQQQPPPOOONNNNNNOOOOOOPPPVVVWWWXXXYYY]]]ccclllrrrzzz~~~tttnnnggg___TTTLLLIIIIIIJJJIIIIIIXXXeeetttzzzgggZZZPPPLLLGGGFFFEEEDDDCCCBBB???======>>>>>>>>>>>>>>>>>>>>>======================================================>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLKKKJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMHHHFFFKKKUUU^^^bbbbbbXXXVVVUUUVVVXXXXXXXXXVVVVVVWWWWWWXXXYYYZZZ[[[[[[WWWXXXXXXYYYZZZ[[[[[[[[[\\\^^^```___^^^]]]___aaa````````````___^^^]]]]]]```aaabbbccceeeggghhhiiiggghhhiiijjjjjjiiihhhgggbbbaaa```______```bbbcccfffgggggghhhhhhgggggggggdddddddddbbb``````bbbccccccfffjjjkkkkkkiiiggggggccccccaaa```____________]]]aaaeeehhhiiihhhhhhiiieeedddaaa___^^^^^^___```dddeeeeeefffgggggggggggg^^^]]]]]]^^^```aaa```___ZZZ[[[\\\\\\]]]^^^______\\\]]]^^^_________^^^^^^[[[\\\[[[[[[ZZZYYYZZZZZZWWWXXXYYYZZZ\\\]]]^^^^^^___^^^]]]\\\[[[[[[\\\\\\___^^^]]][[[ZZZYYYXXXXXXWWWZZZ___eeeiiiiiieeebbb]]]\\\ZZZXXXVVVUUUUUUUUUXXXYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZYYYXXXVVVUUURRRSSSPPPMMMTTTdddrrrxxx|||kkk[[[TTTRRRPPPOOOQQQNNNMMMMMMLLLKKKJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCC@@@@@@???>>>>>>>>>>>>??????>>>==================<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>???>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999888777::::::999999999999::::::::::::::::::::::::::::::999999999999999888888888;;;;;;;;;;;;<<<<<<======;;;:::999888888888888888888888888888888888888888999999999999:::::::::;;;999999999999:::;;;<<<============<<<<<<=========>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNMMMMMMLLLKKKKKKKKKJJJJJJQQQSSSVVVVVVVVVUUUVVVVVVVVVUUUTTTUUUWWWXXXWWWUUUWWWXXXZZZ\\\]]]]]]\\\[[[YYYYYYZZZZZZ[[[[[[[[[[[[^^^^^^^^^]]]]]]]]]\\\\\\RRRRRRSSSRRRQQQOOOMMMLLLMMMMMMNNNOOOOOONNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOQQQRRRSSSWWWZZZ^^^bbbhhhrrr~~~|||ooofff^^^YYYQQQOOOKKKGGGFFFGGGKKKMMMWWWkkk|||xxxcccWWWOOOJJJHHHEEEEEEEEEDDDBBB@@@???>>>=========>>>>>>?????????===============================================================>>>>>>>>>===>>>>>>>>>>>>?????????BBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQMMMJJJLLLUUUcccnnnqqqppp]]][[[ZZZYYYZZZYYYXXXVVVWWWWWWXXXXXXYYYZZZZZZ[[[WWWXXXYYYZZZ[[[\\\\\\\\\ZZZ]]]______\\\[[[^^^```````````````````````````aaaaaaaaabbbccceeeggghhhfffgggiiijjjjjjiiigggfff___^^^^^^^^^___aaadddeeehhhiiijjjkkkjjjiiigggfffdddeeeeeedddcccbbbdddfffbbbdddhhhiiihhhfffeeedddbbbbbbaaa```___^^^^^^______bbbfffhhhhhhhhhiiiiiieeecccaaa```___```aaabbbfffggggggggggggffffffeee]]]]]]]]]^^^```aaa___^^^XXXYYYZZZ[[[]]]^^^``````\\\\\\\\\\\\\\\[[[[[[ZZZYYYZZZ[[[ZZZYYYXXXXXXYYYUUUVVVXXXZZZ\\\^^^``````^^^]]][[[ZZZZZZ[[[\\\\\\___^^^\\\[[[YYYYYYYYYYYYVVVYYY___eeeiiihhhccc___\\\[[[ZZZXXXWWWVVVVVVUUUXXXXXXYYYZZZZZZZZZZZZYYYXXXYYYZZZZZZ[[[[[[ZZZZZZWWWWWWXXXXXXWWWUUUTTTSSSPPPRRRPPPRRRbbb{{{pppZZZTTTSSSPPPOOOPPPMMMMMMLLLKKKJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKEEEDDDDDDCCCCCCDDDDDDEEEHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@BBBAAA@@@@@@AAACCC@@@???>>>>>>===>>>>>>>>>>>>======<<<<<<=========;;;;;;<<<<<<======>>>>>>======<<<<<<;;;;;;<<<<<<>>>===<<<;;;::::::::::::999999999999::::::::::::;;;;;;;;;:::999888777666999999888888888888999999999999999999999999999999888888888888888888888888999999::::::;;;<<<<<<<<<;;;:::999888777777777777777777777777777888888888888888999999999:::::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBAAAAAABBBCCCDDDEEEEEEEEEGGGHHHJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMQQQSSSUUUVVVTTTSSSSSSTTTTTTTTTTTTVVVXXXYYYXXXVVVVVVWWWZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYOOOPPPPPPPPPOOOOOONNNNNNMMMNNNOOOOOOOOONNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPQQQRRRUUUXXX[[[]]]^^^eeeoooxxxvvvggg]]]WWWSSSPPPGGGHHHIIIHHHHHHNNNXXX```rrrwwwaaaUUUOOOIIIEEEEEEBBBCCCCCCBBBAAA@@@??????<<<<<<===>>>??????@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;=================================>>>>>>>>>???????????????@@@AAABBBCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHHHHHHHHHHIIIKKKLLLLLLNNNOOOPPPQQQQQQQQQMMMLLLOOO[[[jjjssssssppp```^^^\\\\\\\\\[[[YYYXXXWWWWWWXXXXXXYYYZZZZZZZZZWWWXXXZZZ[[[\\\]]]]]]\\\YYY\\\___^^^ZZZYYY\\\___`````````aaaaaabbbcccdddaaaaaaaaaaaaaaacccdddeeeggghhhjjjjjjiiigggdddbbb___^^^^^^^^^```dddgggjjjiiijjjkkklllkkkhhhfffdddeeefffggggggfffeeefffhhhbbbeeeggghhhfffdddddddddccccccbbbaaa````````````bbbeeeggghhhhhhhhhiiijjjeeedddbbbaaa```aaacccdddhhhhhhhhhhhhgggeeecccbbb]]]]]]]]]^^^``````^^^\\\XXXXXXYYYZZZ\\\]]]^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXWWWYYY[[[ZZZXXXVVVWWWYYYVVVWWWXXXZZZ\\\^^^___```\\\[[[ZZZYYYYYYZZZ\\\]]]]]]\\\[[[YYYXXXXXXXXXYYYVVVWWW[[[___aaaaaa]]]ZZZ[[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYXXXXXXWWWVVVUUUWWWXXXZZZ[[[[[[[[[ZZZUUUVVVVVVWWWVVVUUUSSSRRRQQQRRRSSSYYYnnnjjjYYYUUUSSSNNNNNNRRRMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHH@@@AAABBBCCCDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@@@@????????????===???@@@@@@>>>>>>@@@BBB??????>>>============>>>======<<<<<<<<<======>>>::::::;;;<<<<<<===>>>>>>======<<<;;;;;;;;;;;;;;;======<<<;;;::::::::::::888888999999999::::::::::::::::::::::::999888777888888777777777777888888999999999999999999999999777888888888888888888888888888999999:::;;;;;;<<<;;;:::999888666666555555666666666777777777888888888888888888999999999999999999999999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;:::<<<===???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHGGGFFFFFFGGGIIIKKKLLLOOONNNNNNMMMMMMNNNOOOPPPOOOQQQTTTTTTSSSRRRRRRSSSSSSSSSTTTVVVXXXYYYXXXWWWSSSUUUXXXZZZ\\\\\\\\\[[[YYYZZZ[[[\\\\\\\\\[[[[[[YYYYYYZZZZZZZZZYYYXXXWWWNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPQQQRRRQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTWWW[[[```eeeggglllvvvzzzpppaaaVVVPPPMMMLLLJJJEEEHHHKKKKKKNNNYYYjjjwwwmmm___SSSOOOLLLGGGDDDFFF@@@AAAAAAAAA@@@???@@@AAA<<<<<<===>>>???@@@AAAAAA========================::::::::::::::::::::::::===============<<<<<<<<<============>>>>>>>>>>>>=========>>>???AAABBBCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGGGGGGGGGGIIIKKKKKKLLLNNNOOOPPPQQQQQQQQQNNNMMMQQQ\\\jjjpppmmmgggaaa___]]]]]]]]]]]][[[ZZZWWWWWWXXXXXXYYYYYYZZZZZZWWWXXXZZZ\\\]]]^^^]]]]]]WWW[[[^^^]]]YYYXXX[[[___`````````aaabbbdddeeefffbbbaaa`````````aaacccccciiijjjkkkjjjhhheeeaaa_________^^^___bbbfffjjjmmmiiijjjkkkllljjjhhhdddbbbeeegggiiiiiihhhggghhhiiieeegggiiiiiigggfffeeefffddddddcccbbbaaaaaaaaabbbeeefffhhhhhhggghhhiiikkkeeedddbbbaaaaaacccdddeeehhhhhhhhhhhhfffdddaaa```^^^]]]]]]___``````]]][[[YYYYYYYYYZZZ[[[[[[\\\\\\______]]]\\\[[[YYYXXXXXXVVVYYY[[[ZZZWWWUUUVVVXXXXXXXXXYYY[[[\\\]]]______[[[ZZZYYYXXXYYYZZZ\\\^^^\\\[[[YYYXXXWWWWWWXXXYYYZZZZZZZZZ\\\______^^^\\\ZZZZZZYYYYYYYYYXXXXXXWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUWWWYYY[[[[[[[[[[[[UUUUUUVVVWWWVVVUUUTTTSSSRRRTTTUUU\\\sssssscccWWWVVVRRRLLLMMMTTTNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFF@@@AAACCCEEEFFFFFFEEEEEEEEEDDDDDDCCCAAA@@@??????>>>???AAABBBCCCCCCBBBAAA@@@@@@@@@????????????>>>;;;===??????===<<<>>>@@@??????>>>=====================<<<<<<<<<======>>>::::::;;;;;;<<<===>>>>>>@@@???>>>=====================<<<;;;::::::::::::888888888999999:::::::::888999999:::::::::999999777777666666666666777777888888888888888888888888777777777777777888888888777777888999999:::;;;;;;;;;:::999777666555555555555666666666777777888888777888888888888999999999999999999999:::;;;<<<===;;;::::::999999::::::;;;:::;;;===>>>???@@@??????????????????@@@AAABBBBBBDDDEEEEEEFFFFFFFFFFFFEEEGGGFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJLLLMMMNNNMMMOOORRRSSSSSSRRRSSSTTTRRRRRRSSSVVVYYYZZZYYYWWWQQQSSSVVVYYY[[[[[[[[[[[[WWWYYYZZZ\\\]]]]]]]]]]]]ZZZ[[[[[[\\\\\\ZZZYYYXXXQQQPPPOOOOOOOOOOOOOOOPPPRRROOOMMMMMMPPPQQQPPPNNNNNNNNNOOOPPPRRRRRRPPPNNNTTTUUUUUUTTTRRRRRRSSSTTTWWW[[[```aaaccciiiuuu}}}jjjZZZMMMKKKMMMKKKIIIJJJHHHMMMOOOQQQ^^^uuuttt[[[TTTMMMIIIIIIIIIEEEBBB???@@@@@@@@@@@@???>>>>>>???@@@AAAAAA@@@>>>;;;999:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<============>>>;;;:::;;;===>>><<<:::::::::;;;===???AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKJJJKKKLLLNNNNNNMMMMMMLLLKKKOOOVVV]]]bbbddddddddd[[[\\\\\\\\\[[[ZZZXXXWWWUUUXXX[[[\\\[[[[[[[[[\\\XXXYYYZZZ[[[[[[[[[[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^___^^^]]]]]]]]]___```aaa^^^______```aaaaaabbbbbbfffgggiiiiiihhheeebbb```^^^___bbbdddgggiiijjjjjjiiihhhgggfffdddcccaaaaaaccccccccccccdddfffggghhheeeeeeeeeeeeffffffggggggfffggghhhgggeeedddddddddfffeeedddfffhhhiiihhhgggiiifffccc___^^^___aaabbbccccccbbbaaa```___^^^]]]``````aaaaaa```^^^[[[ZZZXXXXXXXXXYYYZZZ\\\]]]^^^]]]^^^______^^^[[[YYYWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\]]]YYYVVVXXX\\\^^^\\\YYY]]]]]]]]]]]]\\\ZZZYYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]][[[ZZZZZZZZZYYYWWWUUUUUUUUUTTTTTTSSSRRRQQQQQQSSSTTTVVVYYY[[[[[[YYYVVVXXXWWWUUUTTTSSSRRRRRRRRRKKKMMMTTTbbbpppyyy{{{yyy^^^[[[VVVQQQOOOOOOQQQSSSJJJJJJIIIHHHGGGFFFFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAA???>>>===============>>>>>>>>>>>>>>>===<<<;;;<<<===>>>>>>===<<<;;;===<<<;;;:::;;;<<<>>>@@@>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;999888888999999777999:::999888777888999:::777444555999;;;888555777777777777777777777777666666666666666777777777777777777777777777777777777777777777888888888888999999888777666666777777555444444444444555666666777888999:::;;;;;;:::999555555666888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAADDDDDDCCCBBBAAAAAA@@@@@@EEEEEEDDDDDDEEEFFFGGGGGGJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXYYY[[[]]]]]]\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWPPPPPPOOONNNNNNNNNNNNNNNRRRPPPNNNOOORRRSSSRRRQQQPPPPPPPPPQQQRRRRRRQQQPPPQQQSSSTTTUUUUUUWWW[[[^^^eeekkkssswwwzzzxxxggg[[[QQQIIIHHHIIIHHHKKKPPPVVV\\\aaahhhvvvppp^^^TTTNNNGGGDDDDDDDDDAAA>>>??????@@@@@@??????>>>===>>>?????????>>><<<:::999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<===============;;;:::;;;======<<<:::999::::::<<<>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLMMMMMMMMMLLLKKKLLLOOOTTTYYY]]]]]]]]]\\\WWWWWWXXXYYYXXXWWWVVVUUUUUUWWWZZZ\\\[[[[[[\\\]]]ZZZ[[[[[[\\\]]]]]]\\\\\\YYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^```aaabbb______``````aaaaaabbbbbbeeefffffffffeeecccaaa______```bbbdddggghhhiiijjjgggfffeeedddbbbaaa```______```aaacccdddfffggggggddddddeeeeeefffeeeeeeeeedddfffggggggfffdddddddddeeecccbbbccceeeggggggfffiiifffccc```^^^___aaabbbccccccbbbaaa```___^^^^^^___`````````___]]][[[ZZZXXXXXXYYYYYYZZZ\\\]]]^^^]]]]]]^^^]]]\\\ZZZYYYXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\[[[ZZZZZZYYYYYYYYY[[[XXXVVVXXX\\\___^^^[[[\\\\\\\\\[[[[[[ZZZYYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]___]]]\\\\\\\\\[[[YYYWWWVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSVVVZZZ^^^```___]]]VVVVVVUUUTTTSSSRRRRRRQQQNNNOOOSSS[[[dddiiihhheeeWWWUUUQQQNNNLLLLLLMMMNNNKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDD@@@AAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@????????????AAA@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>===<<<<<<;;;:::999:::;;;===>>>======<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999999888888888777888999888777666777999:::777444666999:::888555777777777777777777777777888888888888888888777777777777777777777777777777777777777888888888888999888777666666555555555666555555555555555666666777444555666888888888777666777777777888888888999999;;;;;;::::::::::::::::::;;;<<<<<<<<<============???>>>>>>??????@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKLLLLLLMMMMMMMMMKKKLLLNNNPPPRRRTTTTTTUUUUUUTTTTTTTTTUUUVVVWWWXXXVVVVVVUUUUUUUUUVVVWWWXXXYYYXXXXXXZZZ[[[\\\ZZZXXXXXXXXXXXXWWWWWWWWWVVVVVVPPPPPPPPPOOOOOOOOOOOOOOOPPPOOONNNOOOQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSUUUWWWZZZ]]]bbbhhhlllzzz}}}ppp___RRRMMMIIIGGGGGGGGGKKKUUU___iiiooouuu}}}mmmYYYOOOLLLGGGBBB@@@@@@@@@???<<<>>>????????????>>>======>>>======<<<;;;:::999999888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::;;;<<<===<<<:::999999:::;;;===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJKKKNNNQQQTTTUUUUUUSSSRRRQQQRRRSSSTTTUUUTTTTTTSSSTTTWWWYYY[[[[[[[[[]]]^^^\\\\\\]]]]]]^^^^^^]]]]]]XXXXXXYYYZZZZZZYYYYYYYYYZZZ[[[\\\^^^___``````````````````aaaaaaaaaaaaaaacccccccccbbbaaa```______```aaaccceeeggghhhiiiiiieeedddcccbbbaaa```___^^^[[[]]]```ccceeeeeeeeeeeebbbcccdddeeeeeedddbbbaaa```cccfffgggfffeeeddddddcccbbb``````bbbdddeeeeeehhhfffccc```______```aaadddcccbbbaaa```____________`````````___]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVXXX]]]```___]]]YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\___]]]\\\\\\]]]\\\ZZZXXXVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUXXX\\\___aaa```^^^UUUUUUUUUUUUTTTRRRPPPOOOPPPOOOQQQUUUYYYZZZVVVSSSPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>@@@??????>>>>>>>>>??????:::;;;;;;<<<==================>>>>>>>>>>>>======;;;:::999999999:::;;;<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777666777888777666555666888999666555666888999777555777777777777777777777777:::::::::999999888888888777777777777777777777777666777777777777888888888666666555444444444444555555555555555555666666666333444555666777666555555999999888888777777666666999999999999999999999999;;;;;;;;;<<<<<<<<<==================>>>???@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKLLLNNNPPPQQQSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSTTTRRRRRRRRRSSSTTTUUUWWWWWWYYYXXXWWWXXXYYYYYYWWWUUUWWWWWWWWWVVVVVVVVVUUUUUUQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTVVVXXX[[[]]]aaaffflllsss{{{~~~pppeee[[[RRRKKKHHHHHHHHHKKKQQQ\\\kkkwwwppp\\\PPPKKKGGGDDD@@@???@@@@@@???>>>===>>>>>>>>>>>>===<<<<<<>>>===<<<::::::999999:::888888999999999:::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOOOOOOOMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSTTTVVVXXXZZZZZZ[[[]]]^^^[[[\\\\\\]]]]]]\\\\\\\\\WWWWWWWWWWWWWWWWWWVVVVVVYYYZZZ\\\]]]^^^^^^^^^]]]````````````````````````cccbbbaaa_________``````aaabbbccceeefffgggggggggcccbbbbbbaaa```______^^^[[[]]]aaadddeeedddcccaaa___aaacccdddcccaaa___]]]\\\```dddgggfffeeecccccccccaaa______aaacccddddddfffeeebbb```^^^___```aaacccbbbaaa```____________``````aaa``````^^^]]]\\\ZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\ZZZXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWZZZ]]]___^^^]]]WWWWWWWWWWWWXXXXXXYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVVVVUUUTTTSSSSSSSSSSSSTTTYYYYYYYYYZZZ\\\[[[YYYVVVRRRSSSTTTUUUTTTQQQOOOMMMLLLLLLNNNPPPSSSSSSQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=====================>>>>>>;;;<<<===??????@@@@@@@@@>>>>>>>>>>>>>>>>>>======;;;;;;:::999::::::;;;<<<999:::;;;======<<<;;;:::::::::::::::::::::::::::888999:::::::::999777666555666777666555444555777888666555666888888777555666666666666666666666666;;;::::::999888777777666666666666666666666666666555555555555666666666666555555444444444444555555333333444555555555555555444555666777777777666555888888777777777666666666888888999999999999999999::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<===>>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCEEEGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPPPPQQQQQQSSSTTTVVVWWWXXXYYYXXXVVVVVVWWWWWWUUUSSSVVVVVVUUUUUUUUUTTTTTTTTTNNNOOOPPPQQQRRRQQQQQQQQQTTTTTTTTTTTTSSSTTTUUUVVVVVVXXXYYYZZZZZZ]]]aaadddiiimmmttt|||uuunnncccZZZSSSNNNKKKKKKJJJLLLOOOWWWeeewwwooo[[[OOOIIIFFFBBB@@@???>>>>>>??????>>><<<============<<<;;;;;;======;;;:::::::::::::::888999999999999:::::::::999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;::::::;;;;;;============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSUUUUUUUUUUUUTTTUUUWWWXXXXXXYYY[[[]]]YYYYYYZZZZZZZZZYYYYYYXXXUUUUUUVVVVVVVVVUUUTTTTTTXXXYYY[[[\\\\\\[[[ZZZYYY_______________`````````cccbbb```______```aaabbbaaabbbcccdddeeeeeeeeeeeebbbaaaaaaaaa``````______^^^```ccceeeeeeccc```^^^]]]^^^```aaaaaa___\\\ZZZYYY]]]bbbeeeeeedddccccccbbb```^^^___aaaccccccccccccbbb```___^^^^^^___```bbbaaa___^^^]]]^^^______aaaaaaaaaaaa``````___^^^\\\[[[[[[[[[[[[[[[\\\\\\]]][[[YYYWWWVVVWWWYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZ[[[\\\\\\[[[[[[ZZZZZZZZZ\\\]]]]]]\\\[[[WWWVVVVVVVVVWWWXXXYYYZZZXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYYZZZZZZXXXVVVUUUTTTSSSRRRQQQRRRSSSTTTYYYWWWVVVVVVVVVTTTQQQOOOPPPQQQRRRRRRQQQOOOMMMKKKIIIIIIKKKMMMOOOOOONNNMMMIIIJJJJJJKKKLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA???????????????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<===>>>???@@@@@@@@@@@@???>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<;;;:::::::::::::::::::::::::::777888999:::999888777666444666777666555444555666777666666666777777666666666666666666666666666666999888888777666555555444555555555555555555555555333333333444444444444555555555555444444555555666111222333444444444444333444555666777777666555444444555555666666777888888888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>??????????????????????????????@@@AAABBBDDDFFFGGGEEEEEEEEEFFFGGGHHHJJJKKKQQQQQQQQQQQQPPPPPPOOONNNOOONNNNNNMMMMMMMMMNNNNNNPPPQQQRRRTTTVVVWWWXXXXXXYYYWWWUUUUUUUUUUUUTTTRRRTTTTTTTTTTTTSSSSSSSSSSSSMMMNNNPPPRRRSSSTTTSSSSSSSSSTTTVVVVVVVVVWWWYYY[[[YYY]]]bbbeeehhhkkkqqqvvvuuukkk___XXXQQQMMMIIIGGGJJJNNNRRRZZZdddoooqqqZZZNNNIIIDDDAAA======<<<<<<<<<<<<<<<===;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;:::::::::999777777888888888999999999777777888888999999::::::999999999:::::::::;;;;;;999;;;<<<;;;:::999:::;;;>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???AAACCCEEEEEEEEEDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMMMMNNNOOOQQQSSSUUUUUUUUUUUUSSSUUUVVVVVVUUUVVVXXXZZZVVVVVVWWWWWWVVVVVVUUUUUUSSSSSSTTTUUUUUUTTTTTTTTTVVVWWWXXXXXXYYYYYYXXXXXX\\\\\\]]]]]]^^^______```aaaaaa```______```bbbbbbaaaaaabbbcccccccccbbbbbb````````````_______________aaaccceeedddaaa^^^\\\[[[\\\]]]^^^^^^]]][[[ZZZYYY\\\aaaccccccbbbbbbbbb___^^^^^^___aaabbbbbbaaa___^^^]]]]]]]]]^^^___```aaa___]]]\\\[[[\\\^^^___aaaaaaaaa`````````______]]]\\\\\\[[[[[[[[[\\\\\\]]][[[YYYXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXYYYVVVXXXZZZ[[[\\\\\\\\\\\\ZZZ[[[\\\]]]]]]]]]\\\[[[WWWWWWVVVVVVVVVWWWYYYZZZXXXXXXXXXYYYYYYZZZZZZZZZ[[[ZZZZZZZZZ[[[[[[YYYWWWTTTSSSQQQPPPPPPQQQSSSTTTSSSRRRQQQQQQQQQQQQOOOMMMOOOOOOOOOOOONNNLLLKKKIIIGGGGGGIIIIIIJJJIIIHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>>>>>>>???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888999:::;;;;;;;;;;;;::::::::::::::::::::::::777777888888888777777666555666777666555444555777666666666666666666666666777777777777777777777777666666666555555444444333555555555555555555555555222222333333333444444444555555444444444555666666111222333555555444333333333333444555444333222111222222333555666888999999888888888999999:::;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>======?????????@@@AAACCCDDDEEEDDDCCCCCCCCCEEEGGGIIIJJJPPPQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLMMMMMMQQQRRRSSSUUUWWWXXXXXXXXXYYYWWWUUUTTTTTTUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPQQQTTTWWWZZZZZZZZZZZZYYY\\\```aaaccceeejjjmmmmmmsss|||{{{jjj\\\TTTRRRLLLHHHIIIIIIIIIOOOWWWeeevvvqqq\\\NNNHHHFFFBBB>>>;;;;;;<<<;;;;;;:::;;;<<<;;;;;;;;;;;;;;;:::999999888999:::::::::999888777555555555666666666777777555666666777888888999999999999999999::::::::::::999;;;<<<;;;999888:::<<<>>>============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDCCCAAACCCBBBBBBAAABBBCCCDDDEEEGGGGGGGGGHHHIIIJJJLLLMMMLLLMMMOOOQQQRRRSSSSSSRRRTTTTTTUUUTTTSSSSSSUUUXXXTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTRRRSSSSSSTTTVVVWWWYYYZZZYYYYYYZZZ[[[]]]^^^_____________________```aaaaaa```aaaaaaaaaaaaaaa```___]]]^^^^^^^^^^^^^^^^^^^^^^^^___aaabbbbbb```^^^\\\YYYZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\___aaaaaa```aaabbb[[[[[[\\\___aaaaaa___]]]ZZZZZZZZZ[[[\\\^^^___```___^^^\\\ZZZZZZ[[[]]]^^^```______^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\[[[ZZZYYYYYYYYYZZZZZZ[[[ZZZXXXWWWWWWWWWXXXYYYWWWXXXZZZ\\\\\\\\\[[[ZZZWWWYYY\\\^^^^^^]]]]]]]]]YYYXXXWWWVVVVVVWWWYYYZZZXXXXXXXXXYYYYYYYYYYYYYYYZZZYYYXXXYYYZZZZZZXXXVVVSSSRRRPPPNNNNNNPPPRRRSSSPPPOOONNNNNNPPPPPPOOOMMMNNNMMMMMMLLLKKKJJJIIIHHHEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@?????????>>>============>>>??????@@@AAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@???????????????>>>======<<<<<<<<<<<<<<<======>>>>>>>>>======???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::999999888888888888999:::;;;<<<999999999999999999999999777777666666666777777888555666777777555555666777555666666666555555666666777777777777777777777777555555555444444444444444444444444444444444444444333444444444555555555555333333333333333444555555222333555777777666555444333444555555555444222111111222333444666777888999666666777777888999999:::999999999999::::::::::::;;;::::::;;;;;;<<<===>>><<<<<<<<<======>>>>>>???????????????@@@AAACCCCCCCCCBBBBBBBBBCCCFFFHHHJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMQQQRRRTTTVVVWWWWWWWWWWWWYYYVVVTTTTTTTTTUUUUUUTTTRRRRRRRRRQQQQQQQQQQQQPPPUUUWWWZZZ^^^aaabbbbbbbbbhhhlllqqqtttvvv{{{|||uuuvvvtttooofff[[[SSSNNNKKKFFFFFFJJJNNNPPPXXXbbbxxx~~~aaaXXXLLLEEECCCBBB???<<<;;;<<<======<<<;;;<<<===:::;;;;;;;;;;;;:::999999666777999:::999888666555333333333444444444555555444555555666777888888999888888999999999:::::::::888:::<<<;;;999888:::<<<======<<<<<<<<<<<<===>>>========================>>>@@@BBBDDDEEEDDDBBBAAABBBBBBAAA@@@AAABBBCCCDDDHHHGGGGGGGGGGGGIIIKKKLLLJJJKKKMMMOOOPPPPPPPPPPPPTTTTTTTTTSSSQQQRRRTTTVVVTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQSSSTTTUUUUUUUUUUUUOOOOOOPPPQQQTTTWWW[[[]]]WWWXXXYYYZZZ\\\^^^______]]]^^^^^^______````````````````````````___^^^^^^\\\\\\\\\\\\\\\]]]]]]]]][[[\\\^^^``````___^^^]]]XXXYYYYYYYYYZZZZZZ[[[[[[[[[]]]____________aaabbbYYYYYY[[[^^^``````]]]ZZZXXXXXXYYYZZZ[[[]]]___```^^^]]]ZZZYYYXXXZZZ\\\]]]^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZ]]][[[YYYXXXWWWXXXYYYZZZYYYZZZ[[[]]]\\\[[[YYYXXXUUUXXX\\\^^^^^^^^^______ZZZYYYWWWVVVVVVWWWYYYZZZXXXXXXXXXYYYYYYYYYYYYYYYWWWVVVUUUVVVWWWWWWUUUTTTRRRQQQOOOMMMMMMOOOQQQSSSQQQPPPNNNNNNOOOOOONNNLLLMMMLLLKKKIIIHHHHHHHHHHHHDDDFFFGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@????????????===============>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???AAAAAA@@@>>>============???@@@@@@@@@@@@??????>>>>>>===;;;:::999999:::::::::::::::::::::999888777999888777777888:::<<<===999999999999999999999999888777666555555666777888666777888777666555666888555666777666555555555666777777777777777777777777444444444555555555555555444444444444444444444444555555555666666666777777222111111111222333333444444555777888999888777555666666777777777666444333222333333444555666777777444555555666777888888999888888999999999:::::::::777777777777888999:::;;;999:::;;;<<<===???@@@@@@@@@?????????@@@AAAAAABBBBBBAAAAAAAAABBBEEEHHHJJJHHHHHHJJJKKKLLLLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRTTTUUUVVVVVVVVVUUUXXXVVVTTTSSSTTTVVVUUUUUURRRRRRQQQQQQQQQPPPPPPPPP^^^aaadddgggkkknnnssswww{{{wwwhhhaaa``````^^^XXXQQQKKKGGGEEEFFFIIIOOOUUU[[[dddrrr~~~vvvgggSSSLLLDDDAAAAAABBB@@@===;;;::::::999999::::::;;;;;;;;;:::::::::999999999444555666777888999::::::777777666666555555444444777777888888888888777777777777888888888888777777888888777777888888999:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========??????@@@AAAAAAAAAAAA@@@CCCBBBAAAAAABBBCCCDDDFFFIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKNNNPPPOOOOOOPPPQQQOOOPPPPPPOOONNNOOOQQQSSSQQQRRRTTTSSSRRRPPPPPPQQQOOOPPPRRRSSSUUUVVVVVVVVVRRRRRRRRRTTTWWWZZZ[[[[[[YYYYYYXXXXXXYYYZZZ[[[\\\___^^^^^^]]]\\\\\\\\\]]]```^^^\\\ZZZZZZ[[[\\\]]]YYY[[[]]]_________^^^]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^```___^^^^^^___aaaZZZ[[[[[[\\\\\\\\\[[[[[[VVVWWWXXXWWWWWWXXX[[[^^^YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\^^^\\\[[[YYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]___```\\\YYYVVVVVVXXX\\\___```\\\[[[ZZZYYYYYYXXXXXXXXXUUUWWW[[[]]]___^^^]]]\\\YYYXXXVVVTTTSSSSSSSSSSSS[[[ZZZYYYWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRRRRQQQOOONNNNNNOOOQQQRRRPPPOOONNNMMMMMMMMMNNNNNNKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDCCCDDDEEEEEEFFFDDDCCCBBBBBBCCCEEEGGGIIIEEEDDDDDDBBBAAA@@@??????AAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>>>>===<<<;;;:::;;;<<<<<<>>>>>>>>>>>>>>>======<<<888999:::;;;:::999888777999999888888888888999999888888777777888999::::::888777666555555555555555555555555555555555555555444444444444444444444444555555444444444444555555555555444444444444555555222222222222222222222222222222333333333333444444222222222222222222222222444444444444444444444444111111222333333444555555444333222111111111222333333333333444444444555555666555555555555666777777888777666888:::;;;:::999555666666777888999999999;;;:::999888888999;;;===???@@@AAA@@@??????AAACCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHIIIJJJJJJGGGHHHIIIHHHGGGGGGHHHJJJPPPQQQRRRTTTUUUVVVVVVVVVWWWUUUTTTSSSTTTSSSRRRPPPQQQPPPPPPOOOOOONNNMMMMMMmmmqqqvvv|||{{{ooobbbXXXTTTSSSSSSRRRNNNKKKHHHHHHIIIHHHPPP\\\hhhqqq{{{ooo\\\SSSNNNHHHBBB???@@@@@@>>>;;;::::::999999999999::::::::::::::::::999999999999888888888777777777666666666666555555555444444444444555555666666555555444666777777888888777777666888888777777777888999999>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<===>>>>>>>>>??????@@@AAA@@@@@@@@@BBBBBBAAAAAABBBCCCDDDEEEIIIHHHHHHGGGGGGHHHHHHIIIIIIKKKNNNOOONNNNNNOOOPPPOOOOOOPPPOOONNNNNNPPPRRROOOQQQRRRRRRPPPOOOOOOPPPOOOPPPRRRSSSTTTUUUUUUUUUTTTSSSRRRTTTVVVYYYYYYYYYWWWXXXXXXYYYZZZ[[[[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]___^^^\\\[[[[[[[[[]]]^^^[[[\\\]]]______^^^]]]\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\^^^___]]]___```___^^^]]]^^^___ZZZ[[[\\\\\\\\\\\\ZZZZZZWWWXXXYYYXXXWWWXXXZZZ]]]YYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\\YYYZZZZZZ[[[]]]^^^^^^___\\\YYYWWWWWWZZZ]]]^^^___ZZZYYYXXXWWWWWWVVVVVVWWWVVVWWWZZZ\\\]]]]]][[[[[[WWWVVVTTTSSSSSSSSSTTTTTTVVVVVVUUUTTTTTTUUUUUUVVVTTTUUUUUUVVVUUUSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBCCCDDDFFFGGGDDDDDDCCCBBBAAA@@@??????AAAAAA@@@@@@@@@?????????@@@@@@??????>>>>>>>>>=========>>>>>>??????@@@@@@??????>>>>>>>>>===============;;;:::::::::;;;<<<===============<<<;;;;;;999999::::::999999888777999888888777777888888999666666555555666777777888777666666555555555555555444444444444444444444444444444444444444444444444555555444444444444555555555555444444444444555555222222222222222222222222111111111222222222333333222222222222222222222222333333333333333333333333000000111111222333333444444333222111111222333333333333333444444444444555333333333333333444555555444333333444666777777666555666666777888888999999;;;:::999888888:::;;;<<<===>>>???>>>======???AAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIIIIGGGGGGIIIJJJOOOPPPQQQSSSTTTTTTTTTUUUUUUTTTRRRRRRSSSSSSRRRPPPQQQQQQPPPPPPOOOOOONNNNNN{{{jjj___VVVOOOLLLMMMKKKJJJIIIGGGFFFHHHLLLPPPVVVdddvvv}}}hhhUUUJJJGGGFFFCCC???===>>>>>>;;;888999999999888888999999999::::::999999999888888888888888777777666666666666555555555555444444444444333444444444444444444333666666777777777777666666777777777777777888888999>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>===>>>??????@@@@@@??????AAAAAAAAAAAABBBCCCDDDEEEIIIHHHHHHGGGHHHHHHIIIIIIJJJLLLMMMNNNMMMLLLMMMNNNMMMNNNOOONNNMMMMMMOOOQQQNNNOOOPPPPPPNNNMMMMMMNNNPPPPPPQQQSSSTTTTTTTTTTTTUUUTTTSSSSSSUUUWWWWWWVVVUUUVVVXXXZZZ[[[\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^___^^^]]]\\\\\\\\\]]]^^^___]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[]]]]]]]]]]]][[[[[[\\\\\\[[[\\\\\\^^^___```^^^___```^^^\\\[[[\\\]]][[[\\\]]]^^^]]][[[YYYXXXYYYZZZZZZXXXWWWWWWYYY[[[YYYYYYYYYZZZZZZZZZ[[[[[[]]]\\\[[[ZZZYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\XXXYYY[[[]]]]]]^^^]]]]]]ZZZYYYXXXYYY[[[]]]]]]]]]XXXWWWVVVUUUUUUTTTTTTTTTVVVWWWYYYZZZ[[[ZZZYYYXXXUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTUUURRRSSSSSSSSSSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCBBBAAA@@@??????@@@@@@@@@???????????????AAAAAA@@@???>>>>>>======<<<======>>>???@@@@@@AAA=========<<<<<<<<<;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;<<<;;;::::::999:::999999888888888888888888888777777777777888888444444333333333444555555666555555555555444444444444444444444444444444444444444444444444444444444555444444333333444444555444444333333333333444444222222222222222222222222000000000111111111111222222222222222222222222222222222222222222222222222//////000000111222222222444333333222222333444444333333333333444444444444333333333333333444444555555444444555777888888777555666666777777888888999:::999888888888:::;;;<<<>>>?????????>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJIIIGGGGGGIIIJJJNNNNNNPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQRRRSSSRRRPPPQQQQQQQQQQQQQQQPPPPPPPPPnnnbbbVVVPPPLLLJJJKKKOOOLLLKKKJJJIIIJJJNNNUUUZZZpppxxxeeeXXXNNNHHHFFF@@@>>><<<<<<======:::777999888888777777888888999999999888888888777777777444444555666666777888888666666555555555555555555444555555666666555555444555666666777777666666555777666666666666777888888::::::::::::::::::::::::;;;;;;<<<======>>>>>>???<<<===>>>>>>??????>>>>>>@@@@@@AAAAAABBBCCCDDDEEEHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJKKKLLLLLLMMMNNNNNNMMMLLLNNNOOOMMMOOOPPPPPPNNNMMMMMMNNNPPPPPPQQQRRRSSSTTTTTTSSSWWWUUUSSSTTTUUUVVVUUUTTTTTTVVVYYY[[[\\\\\\[[[[[[YYYYYYZZZZZZ\\\^^^___```^^^]]]]]]]]]^^^___```aaa```______^^^]]]]]]\\\\\\[[[\\\]]]^^^^^^]]]\\\[[[]]]^^^___aaaaaaaaa``````___``````^^^\\\ZZZZZZ[[[[[[\\\]]]^^^]]][[[XXXWWW[[[[[[[[[YYYWWWWWWYYY[[[YYYYYYZZZZZZ[[[\\\\\\\\\___^^^\\\[[[ZZZYYYYYYYYYXXXZZZ[[[\\\]]]\\\[[[[[[WWWYYY[[[]]]^^^]]]\\\[[[XXXWWWWWWYYY[[[\\\[[[ZZZWWWWWWUUUTTTTTTTTTTTTTTTWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTRRRQQQPPPPPPQQQQQQPPPQQQRRRRRRQQQPPPNNNMMMNNNOOOQQQRRRRRRQQQOOONNNJJJKKKMMMNNNMMMLLLJJJHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAA@@@???????????????????????????>>>BBBAAAAAA???>>>===<<<<<<<<<<<<===>>>???@@@@@@AAA===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999::::::999999888777:::999888666666777888888777777777666666777777777333333222222222333333444444444555555555444444444333333333333333333333333333333333333333333333333444444333333333333444444333333222222222222333333111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111000000000111111111222222333333333333333444444444222222333333333444444444555555444444555555666777666555444555777999888777666666666666777777888888999888888888999:::;;;<<>>>>>>>>;;;<<<======>>>>>>======??????@@@AAACCCCCCDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKJJJIIIIIIJJJLLLKKKLLLNNNNNNMMMLLLMMMOOOOOOPPPQQQQQQOOONNNNNNOOOPPPPPPQQQSSSTTTTTTTTTTTTWWWUUUTTTTTTUUUVVVVVVUUUTTTVVVYYY[[[\\\\\\[[[ZZZXXXYYYYYY[[[\\\^^^```aaa^^^^^^^^^______```aaaaaabbbaaa___]]]\\\\\\\\\]]]\\\]]]^^^______^^^]]]\\\\\\___cccffffffdddaaa______``````^^^\\\ZZZZZZ[[[\\\\\\]]]^^^]]][[[YYYWWW\\\\\\[[[YYYWWWWWWYYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]___^^^]]][[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]][[[ZZZYYYWWWYYY[[[]]]^^^]]][[[ZZZVVVVVVVVVXXXZZZZZZYYYWWWXXXWWWVVVUUUTTTTTTTTTTTTXXXWWWVVVVVVVVVVVVVVVVVVZZZYYYVVVTTTSSSRRRRRRRRRNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLMMMOOOQQQRRRRRRQQQOOOMMMIIIJJJKKKLLLLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDAAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>><<<;;;;;;;;;;;;<<<======>>>??????======<<<<<<<<<;;;;;;;;;999999999999999888888777888888888888888777666666999888777666555666777888777666666555555666666777444333333222222333333333222333444444444444333333333333333333333333333333333333333333333333333333333333222222222222333333222222111111111111222222111111111111111111111111111111111111222222222333111111111111111111111111000000000000000000000000111111111222222222222222222222222333333444444444222222222333333333444444444444444444444555666666222111111222444555555444666666666666666777777777777777888888999:::;;;;;;???@@@@@@@@@??????AAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCBBBAAAAAADDDEEEFFFFFFEEEFFFHHHJJJNNNNNNOOOPPPQQQQQQQQQPPPQQQPPPOOOPPPQQQRRRQQQPPPOOOPPPQQQQQQRRRSSSTTTTTTtttkkkfff```XXXSSSLLLHHHGGGIIIJJJIIIKKKOOORRRUUUXXX]]]cccllluuu{{{ppp]]]KKKEEEEEECCC===999::::::;;;;;;::::::999888777666666555555666666777777777666666666555555555777777666555444333333222555555555666666666666666222333333333333333333222444444555555555555444444555555555555555666777777888888888888888888888888::::::;;;;;;<<<=========;;;;;;<<<=========<<<<<<===>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIHHHGGGHHHJJJLLLKKKLLLNNNOOOMMMMMMMMMNNNPPPQQQRRRRRRPPPOOOOOOPPPOOOPPPRRRSSSUUUVVVVVVVVVVVVUUUTTTTTTVVVXXXXXXWWWWWWXXXYYYZZZ[[[[[[ZZZZZZYYYZZZZZZ\\\]]]___aaabbb```````````````aaaaaaaaacccaaa___]]]\\\\\\^^^^^^]]]]]]____________]]]]]]\\\___dddhhhhhhfffccc```___``````___\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZYYY\\\\\\[[[ZZZXXXXXXYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYY[[[\\\\\\\\\[[[[[[WWWVVVVVVWWWYYYZZZXXXWWWXXXWWWVVVUUUUUUTTTTTTUUUXXXWWWUUUTTTTTTUUUVVVWWW\\\ZZZXXXUUUSSSRRRQQQQQQHHHIIILLLOOOQQQRRRRRRRRRPPPQQQQQQQQQQQQOOONNNMMMNNNOOOQQQRRRRRRQQQOOONNNHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFEEEDDDCCCCCCBBB???@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@???============>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888888888999888777777666777777888888777777666555888777777666666666666666666666555555555555666666444444333333222222333333111222333444444444333222222222222222222222222222333333333333333333333333333222222111111222222333111111000000000000111111111111111111111111111111111111111222222222333333111111111111111111111111000000000000000000000000222222222222222222222222000000111222333333333333222222222222333333333333222222222222222333333444444333222333555777666555666666666666666666666666666777777888999:::;;;;;;<<<=========<<<<<<>>>???BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@BBBDDDEEEFFFFFFGGGJJJLLLOOOPPPQQQQQQRRRRRRQQQQQQRRRQQQPPPPPPQQQRRRQQQOOONNNNNNPPPQQQRRRTTTUUUUUUxxxtttjjjeee^^^XXXUUURRRNNNLLLJJJHHHKKKQQQTTTVVVZZZ```dddhhhnnnttt{{{pppZZZOOOEEEBBB@@@===::::::999999999999777777777888666555555555555555555666666666666555555555444444777666666555444333222111333333333444444444555555333333444444444444333333444444444555555444444444555555444444555555666777888888888888888888888888999999::::::;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFGGGGGGFFFGGGJJJLLLKKKMMMOOOOOONNNNNNNNNOOOPPPQQQRRRRRRPPPOOOOOOPPPOOOPPPRRRTTTVVVXXXYYYYYYUUUTTTTTTUUUXXXZZZ[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\]]]^^^```bbbcccaaaaaaaaabbbaaaaaa``````cccaaa^^^\\\[[[]]]___```]]]^^^___``````___^^^]]]^^^```ccceeegggfffeeeddd___```aaa___]]]\\\\\\]]]]]]\\\[[[ZZZZZZ[[[[[[\\\[[[[[[[[[ZZZXXXXXXZZZ\\\______^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\\\\^^^___```]]]]]]\\\[[[[[[\\\\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[YYYXXXWWWXXXZZZ[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTXXXWWWUUUTTTTTTUUUWWWYYYZZZXXXVVVTTTRRRRRRRRRRRRMMMOOOSSSVVVWWWVVVTTTRRRQQQRRRRRRSSSRRRQQQOOONNNOOOOOOPPPQQQQQQPPPOOOOOOIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAA===???@@@BBBBBBAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@<<<<<<<<<=========>>>>>>======<<<<<<;;;;;;;;;:::;;;;;;::::::::::::999999;;;::::::::::::999999999777777888888888777666555777777777777777666666555666666777777666666555444666555555444444555555666444333333222111111222222000111333444444444333222222222222222222222222222222222222222222222222222222222111111111111222222111000000//////000000111111111111111111111111111000000000111111111111222111111111111111111111111000000000000000000000000111111111111111111111111...///000222333333222222111222222222222333333333222222111111222222333444777666555666888999999888666666666666666666666666555666777888999:::;;;;;;:::;;;<<<;;;:::;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCFFFGGGHHHJJJMMMPPPQQQRRRRRRSSSSSSSSSSSSRRRTTTRRRQQQQQQRRRRRRPPPOOOLLLMMMNNNPPPRRRTTTUUUVVV{{{pppggg___[[[YYYTTTRRRQQQOOOMMMLLLLLLLLLMMMMMMRRR[[[bbbgggooovvvxxx}}}jjjSSSJJJFFFBBB@@@;;;666888===888888888777555555666777555555555444444555555555666666555555555444444444333333444444444444444444111111111222222333333333555666666777777666666555333444444555555444444333555444444444444555666666666666666666666666666666888888999::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<===???BBBCCCDDDDDDCCCAAAAAAAAABBBBBBDDDEEEEEEDDDEEEFFFFFFFFFGGGJJJMMMKKKMMMPPPPPPOOONNNNNNOOOOOOQQQRRRRRRPPPOOOOOOPPPOOOPPPRRRUUUWWWYYYZZZ[[[TTTSSSSSSUUUYYY\\\]]]]]][[[[[[ZZZYYYYYYYYYYYYZZZ\\\\\\]]]^^^___aaabbbcccbbbbbbbbbbbbbbbaaa```___cccaaa^^^\\\[[[]]]```aaa]]]^^^___``````___^^^]]]aaaaaaaaabbbdddfffhhhiii___```aaa```^^^]]]]]]^^^]]]\\\ZZZYYYYYY[[[]]]^^^[[[[[[[[[ZZZXXXYYY[[[]]]``````___^^^]]]\\\\\\[[[ZZZZZZ[[[\\\]]]___aaabbb\\\[[[[[[ZZZ[[[\\\^^^___[[[ZZZZZZYYYZZZZZZ[[[\\\\\\ZZZYYYYYY[[[\\\\\\[[[WWWVVVUUUTTTSSSSSSSSSSSSXXXVVVTTTSSSTTTVVVXXXZZZWWWVVVTTTSSSRRRRRRRRRSSSXXXZZZ]]]___]]]YYYTTTQQQRRRSSSSSSTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFDDDCCCAAA@@@@@@<<<>>>@@@AAAAAAAAA???>>><<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999888888777999999999888888888888777666777888888888777555444777777777777777666666555555666777777777666444333555555555444444555555555333333222111111000111111///000222444444444222111111111111111111111111111222222222222222222222222222222111111111111222222000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000////////////---...000111222222222111111111222222222333333333444444333333444444555666444333222444666777666555666666666666666555555555555666777888:::::::::;;;;;;<<<======<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEFFFBBBDDDGGGHHHJJJMMMPPPSSSRRRSSSTTTTTTTTTTTTTTTSSSUUUSSSRRRRRRRRRRRRPPPNNNKKKLLLNNNPPPRRRTTTUUUVVVzzznnn```XXXRRRMMMKKKLLLLLLNNNNNNMMMLLLMMMQQQUUU[[[bbbmmmwww~~~vvvfffWWWMMMBBB@@@>>><<<;;;:::777555888888777777666666555555555444444333333444444555444444444444444444444444333333333444444444555555444555555555555555555444333333333333333333333333333333333444444444555555888777555444333333444444777777888888888888777777444555666888:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;<<>>>>>>>>>>>>>>?????????AAABBBCCCBBBAAAAAABBBDDDHHHHHHHHHIIIKKKMMMPPPRRROOOPPPQQQRRRSSSSSSSSSSSSTTTSSSRRRQQQOOONNNMMMLLLQQQPPPPPPOOOPPPQQQSSSTTTvvvoooddd[[[RRROOOLLLIIIIIILLLJJJLLLOOORRRWWW___hhhooozzz~~~jjj]]]RRRIIIBBB@@@>>><<<;;;;;;:::777666888888777777666555555444444444333333333333444444444444444444444444444444222333333333333444444444333444444555555444444333333333333333333333333333333333333444444444444555666666444333333444444555555666666777777666666555444555777888:::;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>???AAAAAA@@@>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKJJJKKKMMMOOOPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTVVVVVVUUUTTTSSSSSSUUUXXX\\\^^^^^^]]][[[[[[ZZZZZZYYYXXXXXXXXXWWWXXXYYY[[[]]]___aaabbbccccccbbbaaa```^^^]]]\\\YYY[[[]]]^^^]]]^^^___aaa____________```aaacccdddbbbbbbbbbcccccceeeffffffcccaaa___\\\[[[[[[\\\\\\\\\ZZZYYYZZZ]]]^^^]]][[[\\\ZZZXXXWWWWWWYYY\\\]]]____________^^^]]]]]]\\\ZZZ[[[\\\]]]^^^^^^]]]\\\XXXXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\[[[XXXWWWXXXZZZ\\\[[[ZZZ[[[\\\[[[ZZZXXXXXXWWWUUUSSSRRRSSSTTTTTTXXXUUUTTTTTTVVVWWWUUUTTTUUUTTTRRRQQQRRRUUUXXXZZZaaaaaaaaa___\\\XXXTTTQQQNNNOOOQQQRRRSSSRRRRRRQQQQQQPPPPPPNNNMMMLLLKKKKKKJJJHHHEEECCCBBBCCCEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBEEEDDDCCCBBB@@@???>>>===>>>??????@@@@@@??????>>>======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999999999:::::::::::::::999999999888777888888999999888888777777666444333333444555666777666555444444555666777666666555444444444444555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000111111111000000000000000000000////////////000000////////////////////////............////////////000000000111111111222222555444333222222222333333222222222333333333444444555555555555555555444444666555555555444444444444555666666777888999:::;;;===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@BBBDDDGGGGGGHHHIIIKKKMMMOOOPPPNNNNNNOOOPPPQQQQQQQQQQQQUUUTTTRRRPPPNNNLLLKKKJJJMMMMMMMMMMMMNNNOOOQQQRRR}}}rrrjjjddd^^^YYYPPPJJJFFFHHHIIIJJJLLLPPPSSSVVV\\\dddooo}}}ttt```QQQIIIEEEAAA>>>===;;;:::999999999777666777777777666555555444444444333333222222333333444333333333333333333333333111111222222222333333333222222333333333333222222333333333333333333333333333333333333444444444444444444333333333444555555444444555555555555444444555666777999:::;;;;;;;;;:::999999999::::::;;;<<<>>>>>>???@@@???>>>===<<>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888777777777999999999888888888888888777777888888888888777777555444333333333444666777666555555444444555555666555555444333333333333333222222333333333333333333222222222222222222222222333333222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000000/////////000//////......//////000222111111000000//////...000//////......//////000////////////////////////............////////////000000000000111111111111333333222111111111222222222222222222333333333333444444444444444444555555555555555555444444444444444555555666777888999999===<<<;;;::::::;;;<<<==============================>>>?????????@@@BBBDDDEEEFFFHHHJJJKKKMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOUUUSSSPPPNNNKKKJJJJJJJJJKKKKKKLLLLLLMMMOOOPPPQQQ~~~xxxpppeee\\\WWWTTTQQQPPPJJJFFFEEEHHHMMMQQQWWW^^^kkkooowwwggg\\\OOOEEEAAA@@@@@@???:::888777777888999777666777777666555555444444333333333222222222222333333222222222222222222222222000111111111111222222222111111222222222222111111222222222222222222222222222222333333333444444444222222222333333444555666444444555555555555444444555666777999:::;;;;;;;;;999888888999999:::;;;<<<<<<===>>>>>>>>>======<<<>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJMMMNNNNNNKKKIIIHHHIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSSSSTTTVVVZZZ[[[[[[ZZZUUUUUUUUUVVVWWWWWWXXXXXXVVVVVVXXXYYY[[[]]]^^^___dddcccaaa___]]][[[ZZZYYYUUUXXX\\\^^^^^^^^^^^^___bbbcccdddfffgggggggggggghhhgggfffddddddccccccccc___]]][[[YYYXXXXXXXXXYYY]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYZZZ[[[]]]^^^[[[]]]^^^`````````___^^^[[[\\\\\\\\\[[[ZZZXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[YYYZZZZZZZZZZZZZZZZZZ[[[YYYXXXWWWWWWXXXXXXVVVTTTRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQPPPPPPQQQRRRRRRRRRTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYXXXWWWVVVUUUSSSSSSOOOPPPQQQSSSTTTSSSSSSRRRQQQQQQOOOMMMKKKJJJHHHHHHEEEDDDBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555888888888777777777777777666777777777777777777666555444444333333444555555444444444444444444444444444333333222222222222222222222222222222333333333111111111111111111111111333333222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000---...///000000///...---/////////....../////////000000000000000//////////////////....../////////////////////////////////............/////////////////////000000000111111111111111000000000111111111222222222222333333333333333444444444444555555444444444444444444444444444555555666777888999:::<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>???AAACCCCCCEEEGGGIIIKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOORRRPPPNNNLLLJJJJJJJJJKKKLLLLLLMMMNNNOOOQQQRRRSSS{{{wwwtttssssssooohhhaaa^^^YYYRRRMMMJJJKKKLLLLLLIIIFFFGGGNNNUUU]]]hhhrrrpppaaaPPPJJJCCC>>><<<<<<;;;:::888666555666777888777666666666555555444333333333222222111111111111222222222222222222222222222222000000000111111111222222000111111111111111111000222222222222222222222222222222222333333333444444000000111222333444555555444555555666666555555444555666777888999:::::::::777777777888999:::;;;;;;::::::;;;<<<======>>>>>>===>>>???@@@AAACCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMMMMJJJHHHHHHIIIJJJLLLNNNOOOQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRVVVUUUUUUVVVXXXXXXWWWUUUSSSSSSTTTUUUVVVWWWXXXXXXVVVWWWXXXZZZ[[[]]]^^^___```___]]]\\\[[[ZZZZZZZZZXXX[[[___aaa```^^^]]]]]]aaabbbcccdddddddddddddddffffffdddbbbaaa```______\\\[[[YYYWWWVVVWWWXXXYYY\\\\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]^^^[[[\\\]]]_________^^^^^^[[[\\\]]]]]]]]]\\\[[[ZZZVVVVVVUUUVVVVVVWWWYYYZZZ[[[ZZZZZZ[[[[[[\\\[[[[[[WWWVVVUUUUUUVVVUUUSSSQQQKKKLLLLLLMMMOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSOOOPPPRRRSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????<<<======>>>>>>======<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888777666555555777777777777777777777777555666666777777666666555666555555444333222222222333333444444444444333333333333222111111111111111111111111222222333333333111111111111111111111111222222222111111000000000000000000000000000000000////////////////////////////////////////////////---...///000000///...---//////............//////------...///000111111222//////............//////////////////////////////............////////////....../////////000000000///000000000000000000000111111111222222222333333333333333333444444555555333333444444444444444444555666666777888999::::::999999777777777777999999::::::;;;;;;;;;<<<<<<<<<:::<<<=========>>>AAACCCCCCDDDFFFHHHIIIJJJIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLNNNOOOPPPQQQQQQRRRxxxqqqjjjggg___]]][[[YYYXXXVVVSSSQQQOOOMMMKKKIIIHHHIIIKKKLLLKKKJJJOOOYYYdddnnn|||}}}jjjXXXMMMDDDBBB???===<<<:::888666777666555666777888777666555555555444333333222222222111111000000111111222111111111111111111111111000000111111111222222222000000111111111111000000222222222222222222222222222222222222333333333333///000111222333444444333444555555555555555555444444555666777888888888888666666777777888999:::;;;888999::::::<<<===>>>>>>======>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGIIIHHHHHHIIIJJJJJJIIIGGGHHHIIIJJJLLLNNNPPPQQQQQQOOOOOOOOOPPPQQQRRRRRRSSSWWWVVVUUUVVVVVVVVVTTTRRRRRRSSSSSSTTTVVVWWWWWWXXXVVVWWWXXXYYY[[[\\\]]]^^^\\\[[[YYYXXXXXXYYYZZZZZZ[[[___dddfffeeebbb```___^^^^^^___``````aaabbbbbbdddcccaaa___^^^\\\\\\[[[YYYXXXWWWVVVVVVXXXYYY[[[[[[\\\]]][[[YYYXXXXXXYYYYYYZZZ[[[]]]^^^^^^^^^^^^[[[[[[\\\\\\]]]]]]^^^^^^[[[\\\]]]^^^^^^^^^]]]\\\VVVVVVUUUUUUVVVWWWYYYZZZ\\\ZZZYYYZZZ[[[\\\ZZZYYYVVVUUUSSSTTTTTTSSSQQQOOOHHHHHHJJJLLLOOOQQQRRRSSSUUUXXXZZZ[[[YYYWWWVVVVVVSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQSSSTTTPPPQQQRRRRRRRRRQQQOOOOOOMMMLLLKKKIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????<<<<<<============<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::777777888888777777666555777777777777888888888888555555666666666666555555666666555444333222111000222333333444444333333222333333222111111111111111000000111111222333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////.........//////.........///......------......///,,,,,,---...000111222222///......------......///////////////////////////............////////////............////////////...///000111111111000000111111111111222222222222222222333333444444555555333333333333444444444444555666666777888999:::;;;888777666555555666777888888888999:::;;;<<<<<<===;;;<<<>>>======>>>@@@BBBCCCCCCEEEFFFGGGHHHHHHHHHKKKJJJIIIIIIJJJKKKMMMNNNIIIJJJKKKLLLLLLMMMNNNNNNKKKLLLMMMNNNOOOOOOOOONNN|||tttqqqqqqooommmpppnnnjjjfff```[[[XXXUUUMMMNNNOOONNNMMMNNNQQQTTTVVVVVVWWWVVVUUUTTTTTTTTTVVVYYYbbbooozzzuuubbbSSSKKKFFFAAA@@@>>>===<<<;;;999888888666555666777888666555555555444444333222222222111111000000000000111111111111111111111111111111111111111222222222333333000111111222222111111000111111111111111111111111111222222222222333333333///000111222333333222222333333444444444444333333333444555666666777777666666666666666888999:::;;;::::::999::::::;;;<<<<<<<<<===>>>???@@@AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFHHHFFFDDDDDDEEEGGGFFFFFFHHHHHHJJJKKKMMMNNNOOOPPPMMMNNNNNNOOOPPPRRRSSSTTTVVVUUUTTTUUUVVVVVVTTTRRRSSSSSSTTTUUUVVVVVVWWWWWWUUUVVVVVVXXXYYYZZZ[[[\\\ZZZYYYWWWVVVUUUVVVXXXXXX[[[___eeehhhhhheeecccaaa]]]]]]]]]___aaadddggghhhbbbaaa```^^^\\\[[[ZZZZZZWWWVVVUUUUUUVVVYYY[[[]]]\\\^^^___]]]YYYXXXXXXZZZXXXZZZ\\\^^^______^^^^^^\\\[[[ZZZYYYYYY[[[\\\]]]\\\\\\]]]^^^^^^]]]\\\[[[XXXWWWVVVVVVWWWXXXZZZ\\\\\\YYYXXXXXXYYYZZZXXXVVVUUUSSSRRRRRRRRRRRROOOMMMHHHIIIKKKMMMPPPQQQRRRSSSXXX\\\```aaa^^^ZZZWWWVVVSSSSSSRRRRRRRRRSSSTTTUUUTTTRRRPPPOOOOOOPPPRRRTTTQQQQQQRRRQQQPPPOOOMMMLLLIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@;;;<<<<<<======<<<<<<;;;::::::;;;;;;::::::999888999999999999999999999999555666777888888888777777777777777888888999999999444555555666666555555444444444444444333333222111111222333444444333222111333333222111111111111222///000000111222222333333111111111111111111111111//////000000111111222222000000000000000000000000///////////////////////////////////////////////////......------......//////......------......///,,,------...///000111111///......------......///////////////////////////............////////////------........./////////...///000111222111111000111111111111222222222222111222222333444444555555222222333333333444444444444555555666777888999999888777666555555666777888555666777999:::<<<===>>>===>>>>>>>>>======???AAACCCCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGIIIKKKLLLIIIJJJLLLNNNNNNNNNMMMLLLMMMNNNOOOPPPPPPOOONNNMMMxxxmmm```ZZZ[[[^^^]]][[[\\\[[[XXXTTTQQQOOOMMMLLLKKKOOOQQQRRRQQQUUU\\\ccceeegggiiihhhfffbbb```___dddjjjuuuppp[[[KKKBBBAAACCC???>>><<<:::999999999999888777666666777777666555555555444333333222222111111111000000000000111111000000000000000000000000111222222222222333333333111111222222222222111111111111111111111111111111111111222222222333333333///000111333333222111111222222222333333222222222333333444555666666666555555555555666777999:::;;;<<<;;;:::999999999::::::<<<<<<===???@@@AAABBBCCC@@@@@@@@@AAABBBCCCEEEEEEGGGEEEBBBAAABBBDDDDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMMMMNNNPPPRRRTTTUUUTTTSSSSSSTTTVVVVVVUUUSSSSSSTTTTTTUUUVVVVVVWWWWWWTTTTTTUUUVVVXXXYYYZZZZZZZZZXXXVVVTTTTTTTTTUUUVVVXXX]]]cccggghhhfffcccbbb^^^^^^___aaaeeeiiimmmpppaaaaaa___]]][[[ZZZZZZZZZVVVUUUUUUUUUWWWYYY\\\^^^^^^___```^^^ZZZXXXYYY[[[XXXZZZ\\\___``````___^^^]]]\\\YYYXXXWWWYYY[[[]]]\\\]]]^^^^^^]]]\\\ZZZYYYZZZYYYXXXWWWXXXZZZ\\\]]][[[XXXVVVVVVXXXXXXUUUSSSTTTSSSRRRQQQRRRQQQNNNLLLKKKLLLMMMOOOQQQRRRRRRRRRWWW\\\bbbccc___ZZZVVVTTTSSSSSSRRRQQQQQQRRRSSSTTTTTTRRRPPPNNNNNNPPPRRRTTTQQQRRRRRRQQQOOOMMMKKKJJJGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@;;;<<<<<<<<<<<<<<<<<<;;;999::::::::::::999888888999999999999999999999999444666777999999999888888777777888888999999999:::444555555555555555555444222222333444444444333333111222333444444333222111444333222222111222222222///000000111222222333333000000000000000000000000......///000111222333333000000000000000000000000///////////////////////////////////////////////////...---,,,,,,---...///.........------..................///////////////.........------.........////////////////////////............/////////000---------.........//////...///000222222222111000000111111111111222222222111111222333333444555555222222222333333444444444333333444555666777888888999888777666666777888999444555666888:::<<<>>>???>>>??????>>>======???AAADDDCCCCCCCCCDDDEEEGGGHHHGGGGGGEEEEEEFFFGGGJJJKKKIIIKKKNNNOOOOOONNNLLLJJJPPPQQQRRRSSSRRRQQQPPPOOOccc[[[SSSQQQSSSTTTQQQLLLMMMLLLMMMOOOMMMIIIJJJMMMKKKRRR[[[^^^```gggttt}}}uuunnnkkkkkkrrrzzzrrrgggXXXLLLFFFBBB>>>;;;::::::999999888777666666444444444444444444444444333333333222222222111111222111111111000000////////////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333555555555555555555444444777777777777888888888888<<<;;;::::::;;;<<<===>>>>>>============???@@@AAAAAAAAACCCDDDEEEEEEEEEEEEFFFEEEBBBAAAAAACCCEEEFFFIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKNNNQQQUUUXXX]]]ZZZUUURRRQQQQQQQQQPPPSSSSSSTTTUUUWWWXXXYYYYYYWWWTTTRRRRRRUUUWWWWWWUUUSSSTTTTTTSSSQQQQQQSSSUUUYYY___fffhhhfffcccaaaaaa```^^^]]]___dddjjjnnnpppeeebbb^^^[[[XXXXXXXXXYYYXXXYYYYYYZZZ[[[[[[\\\\\\```___^^^\\\[[[ZZZZZZZZZ^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQPPPRRRUUUWWWWWWTTTQQQOOONNNPPPRRRSSSRRRRRRRRRSSSZZZ[[[\\\\\\[[[XXXTTTRRRSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLNNNNNNMMMMMMLLLLLLKKKKKKEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@>>><<>>>>>=========<<<:::;;;;;;<<<<<<;;;;;;:::::::::999999999999888888:::999888777777888999:::777777777777888888888888555555666666666666555555444444444444444444444444555555444333333222111111111111222222222222111111000111222333333222111000111///...------...///111222222222111000//////...//////000000111111111222000000111111111111000000222000///------///000222111000///..................---,,,,,,++++++,,,,,,---------............///------------------------,,,,,,,,,---------......////////////////////////...------,,,,,,------.........///////////////...000000000000000000000000---///111333444333222111222222222222222222222222222222222333333333444444333333333444444444555555666555333222333444666888777888888999999:::;;;;;;<<<<<<<<<<<<===???@@@@@@@@@BBBDDDGGGHHHHHHGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKKKKKKKKKKNNNPPPSSSSSSRRRRRRQQQPPPOOOOOOWWWRRRLLLIIIJJJJJJHHHFFFLLLJJJKKKMMMMMMLLLPPPVVVZZZcccnnnuuuzzzvvvsssttt||||||pppYYYQQQFFF???======;;;999:::999999888777777666666444444444444444444444444333333333222222222111111111111111111000000000//////..................///000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111111111111222222222333333555555555444444444444444333444444444444555555555:::999999999:::;;;===>>>>>>===<<<<<<===>>>@@@AAA@@@AAABBBCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@BBBDDDEEEIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKJJJKKKMMMPPPTTTVVVZZZVVVRRRPPPOOOPPPPPPOOOSSSSSSTTTUUUVVVVVVWWWWWWWWWUUUTTTTTTWWWXXXWWWVVVVVVVVVVVVUUUTTTTTTVVVXXX\\\```eeehhhhhheeebbb```]]]]]]^^^aaaeeehhhjjjjjjcccaaa]]]ZZZXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]]___^^^]]][[[YYYXXXXXXXXX\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\[[[[[[ZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQQQQSSSVVVXXXWWWUUURRRPPPNNNPPPSSSSSSRRRQQQRRRSSSUUUVVVXXXXXXXXXUUUSSSQQQRRRQQQPPPOOOOOONNNOOOOOONNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHCCCDDDEEEEEEEEEDDDBBBAAA?????????@@@@@@AAAAAAAAA@@@??????@@@AAABBB@@@???>>>=========<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::999999999999888:::999888666555555666666777777777777777666666666555555666666666666555555444444444444444444444444555444444333222222111111000111111222222111111000000111111222222111111000111000...------...000111222222111111000//////...//////000000000111111111///000000111111000000///111000///......///000111000000///..................---,,,,,,++++++,,,,,,------------............------------------------------------------.................................------,,,,,,------.........///......---,,,+++000000000000000000000000---///111222333333222111222222222222222222222222222222222333333333333444333333333333444444444444555444333333333444666777888888999999:::;;;;;;;;;===<<<<<<<<<<<<<<<======>>>@@@CCCEEEGGGGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKKKKJJJKKKNNNPPPVVVWWWXXXXXXWWWTTTQQQOOONNNLLLIIIGGGFFFGGGHHHHHHNNNMMMPPPUUUXXX\\\eeeooouuuzzzzzz}}}|||kkk\\\RRRGGGBBB<<<999:::<<<<<<:::999888888777777666666666444444444444444444444444333333333222222222111111111111111111000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111111111111111111111111111000111111111222222222222444444444444444444444444222222333333333444444444777777777888999;;;<<<======<<<<<<<<<<<<>>>???@@@???@@@AAABBBBBBCCCBBBBBBBBBAAA@@@??????AAACCCEEEJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJIIIJJJLLLOOORRRTTTUUURRRNNNMMMMMMNNNNNNNNNSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUWWWXXXYYYXXXVVVVVVWWWWWWVVVTTTTTTVVVXXX\\\^^^bbbfffhhhfffbbb^^^[[[\\\^^^bbbffffffdddbbb___^^^[[[YYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^]]][[[YYYXXXWWWWWWVVVYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]\\\\\\[[[[[[ZZZ\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSRRRQQQQQQRRRTTTVVVUUUSSSQQQOOOOOOQQQSSSSSSRRRQQQQQQRRRPPPQQQSSSTTTTTTSSSRRRQQQQQQPPPOOONNNNNNMMMMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFEEEEEEBBBCCCEEEGGGGGGEEEBBB@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>@@@BBBCCCBBB@@@<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;:::::::::999999999999:::999888666444444333333777777666666555555444444444555555666666555555444444444444444444444444444444444333333222111111111000111111222222111111000222111111000000111111222111000///......///000111222111111000000//////...//////000000000000111111//////000000000000//////111000///......///000111////////////...............------,,,,,,,,,,,,,,,------------......................................................------...........................------,,,,,,------...//////......---,,,***)))000000000000000000000000---///000222222222111111111111111111111111111111111111222222222333333333222222333333333444444444333333333444444444555555888888999999::::::;;;;;;<<<<<<;;;:::::::::::::::<<<>>>@@@CCCEEEEEEFFFEEEDDDDDDBBBBBBBBBDDDFFFGGGIIIJJJKKKKKKKKKLLLNNNPPPXXX[[[___```^^^YYYSSSNNNKKKLLLLLLJJJIIIKKKPPPUUUZZZ\\\bbbkkkqqqxxx|||yyykkk^^^TTTJJJDDDBBB???;;;::::::;;;:::888777777777666666666555555333333333333333333333333333333333222222222111111111111111000000000000000000000////////////000000////////////////////////////////////////////////000000000000000000000000////////////000000000111111111111111111111111111000000000111111111111222333333333333333444444444444555555555555666666666555666777888999;;;<<<===<<<;;;;;;;;;;;;===>>>??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???@@@BBBDDDEEEIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIKKKMMMPPPQQQQQQOOOLLLKKKLLLMMMNNNMMMQQQQQQRRRRRRRRRRRRRRRRRRTTTTTTUUUWWWXXXWWWVVVUUUUUUUUUUUUTTTRRRSSSUUUWWWYYYYYY\\\bbbfffgggbbb^^^]]]]]]___bbbdddccc```^^^\\\[[[YYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXWWWUUUTTTSSSRRRQQQPPPQQQRRRRRRRRRPPPNNNMMMOOOPPPRRRQQQPPPPPPQQQRRRNNNOOOQQQSSSTTTTTTSSSSSSQQQQQQOOONNNMMMMMMMMMMMMIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEEEEDDDBBBAAA@@@@@@@@@?????????>>>>>>>>>======>>>@@@AAA???>>>::::::::::::999999999999:::::::::;;;;;;:::::::::::::::::::::999999999999999999888666555444444444666666555555444333222222444444444555555444444444444444444444444444444444333333222222111111111000000000111111111111000000222111000//////000111222111111000000000000111111111111000000//////////////////000000000000000000...//////000000//////...000///............///000...///////////////............---,,,,,,,,,,,,,,,,,,,,,---------.................................//////............------...........................------,,,,,,------..................---,,,+++000000000000000000000000...///000111111111000000111111111111111111111111111111111111222222222222222222222222333333333333222222333444444444444333666666777777888999999999999999888888888999999::::::;;;>>>@@@BBBCCCDDDDDDCCCBBBAAAAAABBBEEEHHHJJJKKKLLLMMMMMMLLLMMMOOOQQQXXX\\\aaadddbbb[[[RRRMMMPPPQQQSSSRRRRRRWWW```gggpppuuu~~~sssiii\\\QQQJJJFFFAAA???===;;;999888777666555444666666555555555555555444333333333333333333333333333333333222222222111111000000000000000000111111222222111111111111222222................................................////////////////////////...////////////000000000000000000000000000000000//////000000000111111111222222222222333333444444555555666666666777777777555666777999:::<<<======;;;::::::::::::<<<===>>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIKKKLLLNNNOOOOOOMMMKKKKKKMMMNNNNNNMMMOOOOOOOOOPPPPPPPPPPPPPPPPPPRRRTTTUUUTTTTTTSSSSSSTTTUUUUUUSSSRRRRRRTTTVVVVVVVVVZZZ```fffhhhfffbbbaaa```______``````___]]]YYYXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMNNNOOOOOOOOOOOOQQQRRROOOPPPRRRSSSUUUUUUUUUUUURRRQQQOOONNNMMMLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHHHHGGGEEEDDDDDDCCCEEEDDDBBBAAAAAAAAABBBCCCCCCBBBAAA@@@???===<<<<<<>>>===<<<=========;;;:::888888888888999999999999999::::::::::::::::::999::::::999999999888888888777777777777777777666666666555555444333222222111333333444444444444333333444444444444444444444444222111111111111111000000000000000111111000000000222111000//////000111222111111000000000000111111000000000///////////////000000//////////////////......////////////......//////............//////---...//////000///......///...------,,,,,,------,,,,,,,,,------------.............................................------...........................------,,,,,,------...,,,---...///////////////////////////////////////......//////000000000///000000000000000000000000000000000111111111222222111111111222222222333333111222333333444333333333333444444555666666777777555555555666777999:::;;;999:::<<<>>>@@@AAABBBBBBBBBAAA@@@AAACCCGGGKKKNNNLLLMMMNNNNNNMMMMMMOOOQQQUUUYYY^^^```^^^XXXQQQKKKffffffeeeeeegggnnnyyyvvvhhhYYYRRRHHHAAA>>>===;;;999888888777777666666666666444444444444444444444444333333333333333333333333333333333222222222111111000000000000111111111111222222111111111111222222................................................////////////////////////......////////////000000000000000000000000000000////////////000000000000000111111222222333333444333444444444444555555555555666888999;;;;;;<<<<<<:::999999999999;;;<<<===??????@@@@@@@@@@@@????????????@@@AAACCCDDDFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNLLLKKKKKKLLLMMMMMMLLLMMMMMMMMMNNNNNNNNNOOOOOONNNPPPRRRRRRQQQPPPQQQRRRUUUVVVVVVUUUSSSSSSUUUWWWTTTVVV[[[aaafffhhhgggfffcccaaa^^^\\\]]]]]]]]]]]]WWWWWWWWWWWWXXXYYYZZZZZZXXXYYYYYYZZZ[[[[[[\\\\\\ZZZZZZZZZ[[[\\\^^^___```^^^\\\ZZZYYYXXXWWWXXXXXX[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXWWWWWWVVVWWWWWWWWWVVVVVVUUUSSSRRRQQQPPPOOOSSSRRRQQQPPPOOONNNNNNNNNJJJKKKLLLMMMMMMNNNPPPSSSQQQRRRSSSTTTTTTUUUUUUUUUQQQPPPNNNMMMKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGGGGFFFEEEEEEDDDDDDEEECCC@@@>>>>>>???AAACCCBBBBBBAAA???>>><<<;;;:::===<<<;;;;;;<<<;;;999777777888888888888999999999999999::::::::::::999999999888888888777777777777666777777888888777777666555555444444333333222222222333333444444333333222222222222222222222222222000000000000000000000000///000000111111000000///111000000//////000000111000000000000000000000000////////////////////////000000////////////......------............------........................------///000000000///...///......---------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,...///000111111111////////////////////////...............////////////////////////////////////000000000000111111111000000111111111222222222111111222222222333333333222222333333444444555555333333444555777999;;;<<<::::::;;;<<<>>>???@@@AAA@@@@@@AAABBBDDDHHHKKKNNNKKKLLLMMMMMMLLLLLLNNNPPPPPPSSSUUUWWWVVVSSSOOOLLL{{{yyy|||{{{jjj[[[QQQIIICCC===:::::::::888666666666666666666777888:::333333333333333444444444222222222222222222222222333333333222222222111111///000000000111111111111111000000//////000000111------------------------------------------------////////////////////////........./////////000000000000000000000000000000........./////////000000000000000111222333333333222222333333333444444444555666777999999999999999999999888888999:::<<<===<<<======>>>>>>======<<<======???@@@BBBDDDEEEFFFDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMKKKJJJJJJLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOONNNPPPQQQPPPNNNNNNPPPSSSTTTUUUUUUSSSRRRRRRTTTVVVRRRVVV[[[___aaabbbcccdddaaa___\\\[[[[[[[[[ZZZYYYVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^\\\\\\\\\\\\\\\]]]^^^^^^]]]\\\ZZZXXXXXXYYYZZZ[[[[[[ZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUUUUUUUVVVWWWWWWUUUTTTSSSRRRQQQPPPOOONNNQQQPPPNNNMMMKKKKKKKKKKKKGGGHHHIIIJJJKKKMMMPPPSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNMMMLLLJJJIIIHHHGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA???>>>===>>>???@@@>>>======<<<<<<;;;;;;:::<<<;;;:::;;;<<<<<<;;;999777777888888888999999999999999::::::::::::999999777777777777666666666666666777777777777666444333444444444444444444333333222222333333333333222222111111111111111111111111000000000000000000000000//////000000000000////////////000000000000///////////////000000/////////////////////////////////000000/////////.........---------......------------..................---,,,---///000111000///...//////...---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......------------------------...------,,,,,,------...,,,,,,---...///////////////////////////////////////.........---........./////////////////////////////////000000000111111000000000000111111111222222111111000000111333444222222222333444444555555444444555555777888::::::;;;;;;<<<<<<===>>>??????@@@AAAAAABBBDDDFFFHHHIIIIIIJJJKKKJJJIIIIIIKKKMMMLLLLLLMMMMMMMMMMMMMMMMMMxxxfffXXXOOOHHHDDDAAA===:::999;;;<<<:::888333333333222222222555777333333333333333333333333222222222222222222222222333333333222222222111111//////000000111111111222//////............//////------------------------------------------------////////////////////////............/////////000000000000000000000000000............/////////000///000000111222222333333333333444444444555555555444555666888888888777666999888888888888:::;;;<<<;;;;;;;;;<<<;;;;;;::::::;;;<<<===???AAACCCDDDEEECCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLJJJIIIIIIKKKKKKJJJHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQOOOMMMNNNQQQTTTRRRRRRRRRQQQOOOPPPRRRTTTOOOTTTZZZ\\\\\\[[[]]]___^^^\\\[[[[[[[[[ZZZXXXVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[]]]___``````^^^^^^]]]\\\[[[[[[[[[[[[\\\[[[YYYXXXYYYZZZ\\\]]]ZZZZZZYYYYYYYYYYYYYYYZZZVVVVVVWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTUUUVVVWWWWWWTTTTTTSSSQQQPPPOOONNNMMMMMMLLLJJJHHHGGGFFFGGGGGGEEEFFFHHHIIIJJJLLLPPPSSSRRRQQQQQQPPPPPPOOOOOOOOOLLLKKKJJJHHHGGGFFFEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHCCCCCCCCCDDDDDDDDDDDDEEE???????????????>>>======999999999:::::::::;;;;;;;;;::::::;;;===>>>===<<<777777888888999999999:::999999999::::::999999999666666666666555555555555777777777777555333111000444444444444444444444555222222222333333222222222000000000000000000000000////////////000000000000//////000000000000//////...///000111111000///.........////////////...............///////////////000000//////.........---,,,------......------,,,------............------+++---///000111000///...//////...------------...++++++,,,,,,,,,---------++++++++++++++++++++++++(((((()))***,,,---......------------------------...------,,,,,,------...---------...------,,,,,,///////////////////////////......---------......////////////////////////////////////000000000000000000000000111111111111333111000//////111333444222222333444444555555666666666666666666777888999===<<<<<<<<<<<<===>>>>>>AAAAAABBBCCCCCCDDDDDDDDDGGGHHHHHHHHHGGGGGGHHHJJJJJJIIIHHHGGGHHHJJJMMMOOOssshhhYYYNNNHHHDDD@@@<<<;;;:::999888777666555444666444444555777777444111333222222111111222222333222222222222222222222222222222222222222222222222222222222111111111111000////////////////////////////////////////////////////////////////////////...---,,,---/////////...////////////////////////......//////000000111111////////////000000000000222222222222222222222222333333444555666666555555555555555555555555555555444444555555666888999:::;;;;;;;;;::::::999999999::::::;;;<<<>>>@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGKKKJJJIIIHHHGGGHHHIIIJJJLLLLLLMMMMMMNNNNNNOOOOOOQQQPPPPPPOOOOOOPPPPPPPPPVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUWWWYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYTTTTTTUUUVVVWWWYYYYYYZZZYYYYYYYYYZZZ[[[\\\^^^___[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYY[[[\\\]]]\\\[[[ZZZYYYYYYYYY[[[\\\WWWVVVUUUTTTTTTVVVXXXYYYUUUVVVVVVVVVVVVUUUTTTTTTUUUSSSQQQNNNMMMMMMNNNOOOOOOKKKGGGFFFGGGHHHGGGEEECCCEEEGGGJJJMMMPPPQQQRRROOONNNNNNOOOPPPOOOMMMKKKIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEE<<<===>>>>>>>>>===;;;::::::::::::::::::;;;<<<=========<<<;;;::::::999999;;;;;;::::::::::::999999===<<<999777666666666666555555666666777777888888444444444444444444444444333222111111000000111111666555333333444444333222555444222000//////000111///000111222222222222222////////////////////////////////////////////////..............................////////////............------------......000///...---,,,+++++++++---,,,+++,,,...000000000,,,,,,,,,------............------,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************+++,,,,,,---.........---+++))))))+++---///---------,,,,,,+++++++++....../////////...,,,+++------------------------......------------......////////////000000000000000000000000////////////111111111000000000000000000111111111111222222222333333444444444444444444444444444444555666888888;;;;;;;;;;;;<<<<<<<<<<<>>;;;999888888777666555444444333666444333555666666333111333333222222222222333333222222222222222222222222222222222222222222111111111111111000000000//////------------------------...................................................---,,,---/////////...........................///////////////000000000////////////000000000000222222222222222222222222333333444555555555555555444444444444444444444444444444444555666888999:::;;;;;;;;;::::::999999999::::::;;;;;;===>>>@@@AAADDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOOOONNNNNNOOOPPPQQQRRRVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZ\\\[[[[[[ZZZZZZYYYXXXXXXTTTUUUUUUVVVXXXYYYYYYZZZVVVWWWXXXYYYZZZ[[[[[[\\\[[[\\\\\\]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\ZZZZZZYYYYYYXXXXXXYYYYYYVVVUUUUUUTTTUUUVVVWWWXXXVVVUUUTTTRRRRRRSSSTTTUUUTTTRRRPPPNNNMMMNNNOOOOOONNNKKKFFFDDDEEEEEEDDDCCCEEEGGGJJJMMMPPPRRRSSSSSSSSSRRRQQQQQQQQQPPPMMMKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@===============<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::999999::::::999999999888888888999888777666444444333333444444555555555666666666444444444444444444444444333222111111000000111111444333222222333333222000555333111000//////000111...///000000111111111000000000000000000000000000................................................,,,,,,------------,,,,,,......------------......//////...,,,,,,++++++,,,...,,,+++,,,.../////////,,,,,,,,,---------......---,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++*********++++++,,,------...000///,,,++++++,,,...///------,,,,,,,,,+++++++++---......//////...---,,,////////////////////////......------------.............../////////000000000/////////////////////000000000000000000000000000000111111111222222222111111111111111222222222666555555666666888999999;;;;;;;;;;;;<<<<<<<<<<<<@@@AAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIppp]]]RRRHHHCCC===:::;;;;;;:::888555555444444444333333333555444333444555555333111444333333222222333333444000000000000000000000000333222222222111111000000000000/////////.........------------------------...................................................---,,,---/////////...........................000000//////////////////////////////000000000000222222222222222222222222333333444444555555444444444444444444444444444444444444444555666777888999;;;;;;;;;::::::::::::999::::::::::::;;;<<<===>>>CCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMOOOQQQSSSUUUUUUTTTSSSRRRQQQQQQQQQQQQTTTSSSSSSSSSSSSUUUWWWXXXZZZZZZYYYYYYXXXXXXWWWWWWUUUUUUVVVWWWXXXYYYYYYZZZVVVWWWYYY[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]\\\\\\[[[\\\[[[ZZZZZZYYYZZZZZZ[[[XXXYYYYYYYYYXXXWWWWWWVVVSSSTTTTTTUUUUUUUUUUUUUUUWWWUUUQQQOOOOOOPPPSSSUUURRRQQQPPPNNNNNNNNNOOOPPPNNNKKKHHHFFFFFFFFFFFFEEEIIIKKKOOORRRTTTUUUTTTTTTTTTSSSQQQQQQPPPOOOLLLIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA???===<<<;;;>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::999999999888888888888777777777777777777666666444333333444444444444444555555555444444444444444444444444333222111111000000111111333111000000111222000///444333111000//////000111......//////000000//////000000000000000000000000................................................,,,,,,------------,,,,,,......------------......///...---,,,,,,++++++,,,...---+++,,,---......---,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******++++++,,,,,,------000...,,,******+++,,,---,,,,,,,,,,,,++++++++++++,,,------............---..............................------------......---------.........//////////////////////////////000000000000000000000000000000000111111111222222000000000111111222222222777777777777777888999:::::::::;;;;;;;;;<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJuuucccUUULLLHHH@@@>>>;;;:::::::::999777333333333333333333444444444333333333333333222111444444333333333333444444000000000000000000000000222222222111000000//////000000000/////////......////////////////////////...................................................---,,,---/////////...........................000000000//////......---////////////000000000000111111111111222222222222222333333444444444333333333333333333333333333333444444444444555666777888:::::::::::::::::::::::::::::::::999::::::;;;<<>><<<;;;:::>>>===<<<;;;;;;<<<===>>><<<<<<==================;;;;;;;;;:::::::::999999999999888888888777777777888999999:::999888666555444444444444444444555555333333333333333333333333333222111111000000111111222000///000111111000///333222111000///000000000...//////000000/////////////////////////////////................................................---......//////......---...------,,,,,,------......------,,,+++++++++,,,///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,***(((''''''((())),,,++++++++++++++++++++++++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------...............////////////////////////000000000000000000000000000111111111111222222333333444555555555666666666666666777888999999999:::::::::;;;;;;;;;;;;<<<===>>>????????????AAAAAABBBBBBCCCCCCDDDDDDGGGGGGHHHHHHIIIIIIJJJKKKyyyeeeUUUMMMHHHCCC???999888777777777777555444333444444444444555555555222333222222111111111111444333333222222333333444////////////////////////111111111000000/////////111111000000000/////////000000000000000000000000...................................................---,,,---/////////...........................000000//////......------////////////000000000000000000000111111222222222222333333333333333222222333333333333333333333333444333333333444555666777888999999999999999999999::::::999999999999::::::@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCDDDFFFHHHKKKLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMOOOQQQSSSUUUVVVRRRPPPOOONNNMMMNNNOOOPPPTTTSSSRRRQQQQQQSSSUUUWWWYYYYYYYYYYYYYYYXXXXXXXXXVVVWWWWWWXXXXXXYYYYYYYYYZZZ\\\___bbbcccaaa___]]]XXXXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXYYYYYYYYYXXXVVVSSSRRRQQQRRRUUUVVVWWWVVVTTTSSSTTTSSSSSSSSSSSSRRRRRRRRRPPPOOOOOOOOONNNNNNOOOOOOKKKKKKJJJJJJKKKMMMPPPRRRQQQTTTWWWZZZZZZYYYVVVUUUPPPNNNLLLLLLMMMMMMLLLKKKHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBAAA@@@???>>>===<<<>>>===<<<;;;;;;<<<===>>><<<======>>>>>>===<<<<<<:::::::::::::::999999999:::999999999888888888888888999:::::::::999888777555555555555555555555555333333333333333333333333333222111111000000111111111000///000111222111000111111000000000000000000///000000111111000//////........................................................................------............------------,,,,,,,,,,,,------------,,,+++++++++,,,,,,...,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,+++***((('''''''''(((++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------....../////////000......//////000000000000//////000000000111111111333333333444555666666666555444444444444555555666777888888888999999999999999:::;;;<<<<<<=========>>>???@@@AAABBBCCCCCCDDDGGGGGGGGGFFFGGGHHHIIIJJJ{{{bbbWWWKKKEEECCC@@@999222444555555666666777777777555555555555555555555555111222222111//////000222333222222111111222222333//////////////////////////////////////////000000111111111000000000//////........................------------------------------------------------...---,,,---/////////...------------------------//////..................////////////000000000000//////000000111222222222222222333333333222111111222222222222222222222222333333333333333444555555777777777777777888888888:::999999999999::::::;;;?????????@@@@@@@@@AAAAAA???@@@@@@BBBDDDFFFHHHIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOLLLNNNPPPRRRTTTTTTTTTSSSPPPOOOMMMLLLLLLNNNPPPQQQSSSRRRRRRRRRSSSTTTVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYXXXZZZ]]]___```^^^\\\ZZZXXXXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXVVVUUUSSSQQQPPPRRRSSSUUUWWWWWWVVVUUUTTTRRRSSSSSSTTTSSSRRRQQQQQQPPPOOOOOOOOONNNNNNMMMMMMHHHIIIIIIIIIJJJLLLPPPSSSUUUWWWYYYZZZZZZYYYVVVUUUQQQOOOMMMMMMNNNOOOOOONNNGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<======>>>;;;<<<===>>>===<<<;;;:::::::::::::::999999999999::::::999999999888888888555666666777777777777666666666666555555555555555333333333333333333333333333222111111000000111111000///...///111222111000000000000000000000000000000000111111111000//////------------------------------------------------........................++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,******++++++++++++************++++++++++++,,,,,,******++++++++++++++++++------,,,+++*********************+++++++++++++++---,,,,,,,,,,,,,,,---...------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......---------......//////000---......//////000000111/////////000000000111111000000111222333333444444333333222222222222333333555555666666666777777777888888999:::;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEHHHGGGFFFEEEEEEEEEGGGGGGtttfff\\\IIIDDD???===<<<:::444///555666666666666777888999555555555555555444444444000222222000...---///222222111111000000111111222000000000000000000000000---......//////000000000000000/////////.................................------------------------------------------------...---,,,---/////////...------------------------------..................////////////000000000000/////////000111222222222222222222222222111000000222222222222222222222222333333333222333333444555555555555555666666777777999999999999999:::;;;<<<>>>>>>>>>?????????@@@@@@>>>???@@@AAABBBCCCCCCCCCGGGHHHIIIKKKKKKKKKKKKKKKIIIJJJKKKLLLNNNOOOPPPPPPNNNPPPSSSVVVVVVUUURRRQQQNNNMMMLLLKKKLLLOOOQQQSSSPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYVVVXXXZZZ\\\\\\[[[YYYXXXYYYZZZ[[[\\\\\\]]]]]]]]]YYYYYY[[[[[[\\\[[[ZZZZZZWWWVVVTTTRRRQQQOOONNNNNNSSSTTTVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPPPPOOONNNMMMLLLKKKJJJKKKLLLKKKJJJLLLOOOSSSXXXXXXYYYYYYYYYWWWVVVUUUSSSPPPNNNMMMMMMNNNMMMLLLGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>======;;;<<<<<<===============;;;;;;=========<<<:::999999999999999999999999999999888888888888777777777444444444444444555666666555555555444444444333333222222222222222222222222333222111111000000111111...---------///000///...//////000000000000000//////000000000//////...---........................------------------------........................***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,******++++++++++++******)))))))))******+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++...---,,,+++++++++,,,------------------------------,,,,,,++++++,,,,,,---------------............,,,,,,---......///000000------......///000000111////////////000000000111---...///000111222333333333222222111111222222222333333444444444555555555777888999::::::;;;;;;;;;:::;;;===???AAADDDEEEFFFHHHGGGEEECCCBBBCCCDDDEEE}}}nnnaaaVVVKKKEEEAAA???;;;777555555666777555666555444222111222333555555555444444333333333000111222000---,,,///222111111000000000000111111111111111111111111111111,,,------...///000111111//////.........---------111111111111111111111111------------------------------------------------...---,,,---/////////...------------------------,,,------....../////////////////////000000000000...//////000111222222222222222222222222111000///111111111111111111111111333333222222333333444444444444444444555555666666999999999999:::;;;<<<===>>>>>>>>>>>>????????????@@@@@@BBBCCCCCCBBB@@@@@@BBBDDDGGGIIIKKKLLLMMMMMMJJJJJJKKKMMMNNNPPPQQQQQQOOORRRVVVXXXXXXUUUQQQOOOMMMLLLKKKKKKLLLOOOSSSUUUMMMNNNPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXYYYYYYYYYYYYYYYWWWXXXZZZ[[[[[[ZZZYYYXXXZZZ[[[\\\]]]^^^_________XXXYYYZZZ[[[\\\\\\[[[ZZZVVVUUURRROOOMMMLLLLLLLLLUUUUUUVVVVVVWWWWWWWWWVVVTTTRRROOOMMMMMMNNNQQQRRRQQQPPPPPPOOONNNMMMKKKJJJOOOPPPPPPNNNLLLLLLPPPTTTYYYYYYYYYXXXXXXVVVUUUUUUSSSPPPMMMKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHIIIFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@???>>>===<<<;;;;;;:::;;;===>>>>>>>>>===<<<:::;;;<<<======;;;999888999999999999999999999999777777777777666666666666555444333333444555777888444444444333333222222222222222222222222222222222333222222111000111111111---,,,+++,,,...///...---...///000000000000000///.../////////...---,,,,,,////////////////////////------------------------........................,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,***(((((()))+++,,,---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******(((((())))))*********+++++++++*********************************+++++++++))))))******++++++++++++///...,,,+++***++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------.........//////,,,,,,------...///000000---------...///000000111////////////000000000000---...///000111222333333333333222222111222222222222222222333333333444444777888999::::::;;;::::::999:::<<>>>>>>>>>>>>>>?????????AAABBBEEEGGGHHHIIIIIIIIIKKKLLLLLLMMMOOOPPPPPPQQQOOONNNOOORRRUUUVVVVVVUUUMMMMMMMMMLLLMMMMMMNNNNNNLLLNNNPPPQQQSSSSSSSSSRRRTTTTTTSSSTTTUUUWWWYYY[[[^^^\\\ZZZZZZ\\\]]][[[XXXUUUUUUVVVXXXYYYZZZ[[[\\\]]]\\\[[[\\\^^^___^^^]]]^^^]]]\\\ZZZYYYXXXXXXWWWYYYRRRMMMLLLKKKIIIKKKQQQVVVVVVVVVWWWWWWXXXXXXXXXUUUTTTQQQNNNNNNNNNPPPQQQUUUSSSPPPNNNLLLLLLMMMMMMQQQRRRRRRQQQPPPPPPRRRSSSTTTUUUWWWXXXXXXWWWVVVUUUPPPNNNLLLKKKJJJIIIGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@??????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999;;;;;;;;;;;;999999999999999999999999999999666777777888888888777777666666555444444444444555555555444444444333333333111222333333444444333333444333333222222333333444000000000000000000000000222222111000///...------////////////////////////......//////......---,,,---...///...,,,+++,,,---........................///---***+++---///...,,,,,,,,,---......---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,)))***,,,,,,+++++++++,,,++++++************++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------000//////.........//////---------......////////////////////////.........,,,---...///000111222333222222111111111111111111///111333444333333444555666666777888999::::::;;;<<<<<<===>>>???AAAFFFIIIGGGFFFDDDBBBAAABBBDDDEEEzzznnnddd[[[SSSIIIBBB@@@???<<<999999888777666555444444444444444444444444444444444444333222333444555444222000111111222222111111000000000000000000000000000////////////////////////111000//////......//////---..................///...///111000...------.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++++++++,,,,,,,,,---------------.....................------------------.../////////000000000000000000000000000000000000000000000000000111111222000111222222333333222222444555666777666666555444555666777888999::::::;;;:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>?????????AAABBBEEEGGGIIIJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPOOONNNOOOQQQTTTUUUTTTSSSMMMMMMMMMLLLLLLMMMMMMNNNLLLNNNOOOQQQRRRSSSRRRRRRSSSTTTTTTVVVWWWYYYZZZ[[[^^^\\\ZZZ[[[]]]]]][[[YYYWWWXXXXXXYYYZZZ[[[\\\\\\]]]\\\[[[\\\^^^___^^^]]]^^^^^^\\\[[[YYYXXXXXXWWWWWWRRRKKKHHHIIINNNRRRTTTTTTUUUUUUUUUVVVVVVVVVWWWUUUSSSQQQOOONNNOOOPPPQQQSSSRRRQQQOOONNNNNNNNNNNNTTTUUUUUUTTTSSSSSSTTTVVVUUUVVVXXXXXXWWWTTTQQQOOOOOOMMMJJJIIIIIIHHHFFFDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCBBB@@@??????======<<<;;;;;;;;;;;;<<<<<<<<<<<<===============999999:::;;;;;;:::999999888888888888888888888888666777777888888888777777777666666555555555555555444444444444333333333333111222333333444444333333222111111000000111111222////////////////////////000000000000////////////.......................................------,,,---.........,,,+++,,,---........................///---++++++---...---,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))+++***))))))))))))***+++(((***,,,,,,+++++++++,,,++++++************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------,,,,,,,,,,,,,,,---,,,,,,---------........./////////////////////...000///000///000///000///111111111111111111111111///111333444333333444555555666666777888999:::;;;<<<============???CCCFFFEEECCCBBBAAAAAABBBCCCEEEnnncccYYYPPPIIIFFFAAA<<<::::::;;;999777666666555444444444444444444444444444444444444444444222111222333444333222000111111222222111111000000000000000000000000000////////////////////////000///......------.........------------------,,,---///000000...------......------------,,,,,,,,,++++++++++++++++++++++++------------............+++++++++,,,,,,,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,---....../////////000000000//////////////////////////////000111111111111111000111222222333333222222444444555666666555555444555666666777888999::::::777888888999:::;;;<<<<<<=========>>>>>>?????????@@@BBBEEEHHHJJJKKKLLLLLLIIIJJJKKKLLLMMMOOOPPPPPPOOONNNNNNPPPRRRSSSRRRPPPMMMMMMLLLLLLLLLLLLLLLMMMLLLMMMOOOQQQRRRRRRRRRQQQSSSTTTVVVYYY[[[\\\\\\\\\^^^]]]\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[\\\^^^___^^^]]]^^^]]]\\\[[[ZZZXXXXXXWWWUUUSSSLLLFFFLLLYYY^^^ZZZSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSQQQOOONNNOOOPPPQQQRRRQQQQQQQQQPPPPPPPPPPPPTTTUUUUUUTTTSSSSSSTTTVVVVVVWWWXXXWWWUUUQQQLLLJJJMMMKKKIIIHHHGGGFFFDDDBBBDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@??????======<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???999999::::::::::::999999777777777777777777777777777777777888888777777666777777666666666555555555444444444333333333222222111222222333333333333333111111000000000000111111.................................//////000000000.......................................---,,,,,,,,,---...---,,,+++,,,---------------------------...---++++++---------,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++++++++*********)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))***))))))(((((())))))***(((***,,,,,,+++***+++,,,++++++************+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......//////////////////000///000///000///000///111111111111111111111111000222444444333333444555555555666777888999::::::<<<======<<<;;;<<<>>>AAAAAA@@@@@@???@@@BBBCCCDDD}}}rrrbbbTTTLLLGGGBBB???@@@===:::999999888666444444333333333333333444444333333333333333333333333555333222333444555444333000000111111111111000000000000000000000000000000111111111111111111111111000///......------......---------,,,,,,+++++++++,,,...000///...------...------------------------++++++++++++++++++++++++,,,------------.......................................------------,,,,,,,,,,,,,,,,,,------------........./////////000000////////////////////////...///000222222111000000000000111222222222222222333444444444555555555555666666666777888999999:::555555666888999;;;<<<<<<<<<<<<======>>>?????????@@@BBBEEEHHHKKKLLLMMMMMMJJJJJJKKKLLLNNNOOOPPPQQQNNNMMMMMMNNNPPPPPPOOOMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLNNNPPPQQQRRRQQQQQQRRRUUUXXX[[[]]]^^^]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\\\\\\\]]]^^^]]]\\\[[[\\\^^^^^^^^^]]]]]]]]]\\\[[[ZZZXXXWWWVVVTTTVVVQQQLLLUUUgggjjj```TTTTTTTTTTTTTTTTTTTTTUUUSSSRRRQQQOOOOOOOOOPPPQQQPPPPPPQQQRRRSSSRRRRRRRRRQQQRRRRRRQQQOOOOOOPPPRRRVVVUUUTTTSSSPPPNNNKKKJJJLLLJJJHHHGGGGGGFFFDDDBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@??????>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>999999999::::::999999999888888888888888888888888777777777777777777666555555555555555555444444444333333333333222222222222111111222333333333333222333333222222222222333333................................./////////000000........................------.........---,,,,,,,,,---...---+++***+++,,,---------------------------,,,++++++,,,,,,---,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((***+++,,,+++***+++,,,++++++************++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,---...///000111222333111111111111111222222222000222444444333333333444444555555666777888999999;;;<<<<<<;;;999999:::<<<=========>>>???AAACCCDDDyyymmmZZZSSSJJJCCC???===;;;999;;;:::888777666444222000222222222222222333333444333333333333333333333333444222111222333444333222000000000111111000000000000000000000000000000000000000000000000000000000111000//////......//////------,,,,,,+++++++++***,,,---//////...------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------........................------------------,,,,,,,,,,,,------........................////////////000000000000000000000000...///000222222111000000000000111222222222222111333333333333333444555555666666666777777888888999444444555777999:::;;;<<<;;;<<<<<<===>>>>>>??????@@@BBBEEEHHHKKKLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPLLLLLLKKKLLLNNNNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJMMMOOOQQQRRRRRRRRRSSSVVVZZZ]]]______^^^]]]\\\]]]]]]]]]]]]]]]]]]^^^```___]]]\\\\\\\\\]]]^^^\\\[[[ZZZ[[[]]]]]]]]]\\\\\\\\\[[[[[[YYYWWWVVVUUUPPPUUUUUURRR]]]mmmmmmaaaVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRQQQPPPPPPPPPQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSOOOPPPPPPOOOMMMMMMNNNOOOTTTRRRPPPMMMLLLLLLMMMNNNKKKJJJHHHGGGGGGGGGEEECCC@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999999999999999999999999999999999999999999999999777777777777777666555555333333444444444333222111333333222222222111111111000111222222333333222222333222222111111222222333////////////////////////////////////....................................---------...---,,,,,,+++,,,---...---+++***+++,,,------------------------,,,,,,,,,+++++++++,,,---...---,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))))))))*********+++++++++***************************************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((()))++++++*********+++++++++************++++++)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000,,,---...///000111222333000000111111111222222222111222444444333222333444444444555666777888888999::::::;;;:::888777888999;;;;;;<<<===???AAACCCCCC~~~pppdddYYYRRRGGGDDD???<<<;;;:::888777777777888777777555444333333222222222222222333444222222222222222222222222111///...///000111000//////000000111111000000///000000000000000000000000........................111000//////......//////---,,,,,,,,,,,,,,,,,,++++++---......---------...,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,------......//////------........./////////000000000000000000000000//////000111111111111111///000111111222222111111222222222222222333555555666666666777777777888888444444666777999:::;;;<<<;;;;;;<<<===>>>>>>??????@@@BBBEEEHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNJJJIIIIIIJJJLLLLLLKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHKKKNNNQQQRRRSSSSSSUUUWWW[[[]]]___^^^]]]\\\[[[\\\]]]]]]\\\\\\]]]^^^___^^^\\\[[[ZZZ[[[]]]^^^ZZZYYYXXXYYY[[[\\\[[[ZZZZZZZZZZZZZZZXXXVVVTTTSSSLLLQQQSSSTTT]]]fffeee]]]XXXXXXXXXWWWWWWWWWWWWVVVQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTPPPQQQQQQPPPNNNMMMNNNOOOPPPOOOLLLKKKKKKMMMOOOQQQKKKIIIGGGGGGGGGFFFEEECCC???@@@@@@AAABBBAAAAAAAAA???????????????>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999888888888888999999999999999999999999999999777777777777666555444444111222333333333222111000222222222111111111000000000111111222222222222222000000////////////000000/////////////////////////////////......------------------------------------------------,,,+++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---...---,,,*********+++++++++++++++++++++++++++++++++++++++++++++*********+++************))))))))))))************+++++++++************************************************))))))))))))))))))))))))((())))))******))))))(((''')))++++++***)))***+++++++++************++++++*********++++++*********++++++++++++++++++++++++)))******+++,,,,,,------+++******++++++,,,---...------------,,,,,,,,,,,,------......///000000000000///000///000///000///000000000111222222333333111333444444333222333444333333444555666777888888777888999999777777888999::::::<<<===???AAABBBCCCwwwhhhZZZQQQKKKFFFCCC@@@>>><<<:::999999888777555666777777777666777777444333333222222222333333222222222222222222222222000///......000000///...//////000000000000//////000000000000000000000000........................000///......------......,,,,,,,,,,,,------------***,,,......---------...,,,,,,,,,---------......++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,+++++++++******+++,,,---......///***++++++,,,------......---------.........//////////////////////////////000000000000000111111222///000000111111111111111222111111111222333444555666666666666777777777777555555666777999:::;;;;;;::::::;;;<<<===>>>???@@@AAABBBEEEGGGIIIJJJJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGIIIJJJKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCFFFIIIMMMQQQSSSTTTUUUXXXYYY[[[]]]^^^]]]\\\[[[YYY[[[]]]]]][[[ZZZ\\\^^^]]]\\\ZZZYYYYYYZZZ]]]^^^YYYXXXWWWXXXYYYZZZZZZXXXXXXXXXYYYXXXWWWUUURRRQQQMMMNNNPPPTTTYYY\\\\\\[[[XXXXXXXXXXXXWWWWWWVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTQQQQQQQQQPPPNNNMMMNNNOOOLLLLLLLLLMMMNNNNNNOOOPPPIIIGGGEEEEEEEEEEEECCCBBB@@@AAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999:::999888777777888999:::888888888888888888888888777777777777666555444333111222333444444222111000222111111111000000000000000000111222222222222222000000////////////000000........................------...............///------------------------,,,------------,,,+++++++++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))+++---///...,,,***))))))***+++++++++++++++++++++++++++************++++++++++++************)))))))))))))))************+++++++++************************************************))))))))))))))))))))))))))))))***++++++***))))))''')))++++++***)))***+++++++++************++++++***++++++++++++++++++***************************+++++++++++++++++++++,,,++++++++++++,,,---...///.........---------,,,,,,------......///000000111000///000///000///000//////000000111222222333333111333555444333222222333222333444555666777777888444666888888888888999::::::;;;<<<>>>@@@AAABBBBBByyyooo^^^WWWNNNHHHEEEBBB???===:::888666555444555555555222333444333222222333444555444333333222222333333111111111111111111111111222000///000111222111000//////000000000000//////000000000000000000000000000000000000000000000000......---,,,,,,,,,,,,---,,,,,,,,,------.........***,,,......---------...,,,,,,,,,------.........++++++++++++++++++++++++((())))))))))))*********/////////......---------))))))***+++---...//////))))))***+++,,,,,,---------------.........//////........................111000/////////000222333//////000111111111111111111111000000111333444666666666666666777777777777666666777888999::::::;;;::::::;;;<<<===>>>???@@@AAABBBEEEGGGHHHIIIIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFHHHJJJKKKJJJHHHEEEEEEDDDBBBBBBAAAAAAAAABBBDDDHHHMMMQQQTTTUUUVVVYYYZZZ[[[\\\\\\\\\[[[[[[XXX[[[]]]\\\ZZZZZZ\\\^^^\\\ZZZXXXWWWXXXZZZ\\\^^^XXXWWWVVVWWWYYYYYYYYYXXXWWWWWWXXXXXXVVVTTTQQQPPPQQQNNNOOOTTTVVVUUUWWW\\\XXXXXXXXXWWWWWWVVVVVVVVVPPPPPPQQQQQQQQQQQQQQQQQQRRRQQQOOONNNOOOPPPRRRTTTPPPPPPPPPOOOLLLKKKLLLNNNIIIKKKNNNPPPPPPPPPNNNLLLGGGEEEDDDCCCDDDDDDBBB@@@AAABBBCCCCCCDDDDDDCCCCCC============>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<>>>>>>===<<<;;;::::::999:::999888777777888999:::777777777777777777777777777777777777666555444333222333444555555333111000111111111111000000000000000000111222222222222111222222111111111111222222------------------------++++++,,,---...///000111------------------------,,,,,,---------,,,+++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,))))))+++...///...,,,***))))))***+++++++++++++++++++++++++++))))))******+++++++++,,,************)))))))))))))))************+++++++++))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))***+++,,,,,,+++***)))''')))***+++***)))***+++++++++************++++++++++++,,,,,,,,,,,,++++++************************------,,,++++++*********---------...///000111222/////////......------------------...///000000111,,,---...///000111222333///000000111222222333333222333555444333222222333222333333444555666777777333555777888888888:::;;;:::;;;===???@@@AAAAAAAAAtttfffYYYPPPHHHFFFBBB>>>;;;:::999:::888777777666555444444444444444333333333222222222222222111111222222333444444333333222222333333444000000000000//////////////////////////////////////////000000000000/////////...,,,++++++,,,...///........................---,,,,,,++++++,,,,,,---***++++++,,,---.../////////............---------,,,++++++******++++++,,,***)))))))))***,,,...///,,,,,,,,,---------...............------,,,,,,,,,---------------------------------............///............////////////////////////000000000000111111111000000000000000///000111333444555666666333333333444444444555555555555666777888999::::::===<<<;;;::::::;;;===>>>AAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGGGGHHHIIIJJJKKKLLLBBBCCCDDDBBB???>>>@@@CCCEEEGGGKKKOOORRRTTTUUUVVV\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[ZZZYYYXXXXXXXXXXXXTTTUUUUUUVVVWWWXXXYYYYYY]]]\\\[[[YYYXXXWWWWWWWWWUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUVVVUUUTTTSSSQQQPPPMMMNNNPPPRRRRRRRRRRRRRRROOOOOOPPPQQQRRRSSSTTTTTTPPPNNNLLLLLLOOOOOOMMMJJJLLLMMMOOORRRTTTRRRNNNJJJGGGFFFDDDCCCCCCCCCDDDEEECCCBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999::::::::::::999888888999999777666555555555555444555555555666666777777666666555444333333222222222222222222222222222222000000000000000000000000111111222222222222111111111111000000//////..............................------------------------------++++++++++++------.........------,,,,,,,,,------------------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))*********)))******++++++---+++((('''''')))---///))))))*********++++++++++++++++++*********)))))),,,,,,,,,++++++*********,,,++++++******++++++,,,------,,,+++++++++,,,,,,...---,,,+++,,,---...///***+++,,,---........................////////////000000000000111111111111000000111111111222222222444444333222333444555666333333444555666777888888<<<;;;;;;;;;<<<===>>>???oooaaaWWWNNNFFFAAA@@@>>>;;;999777777777888777777666666555444444333444333333333333222222222222111111111111222333333333333222222222222333333111111111111000000000000//////////////////////////////000000000000/////////...,,,++++++,,,...///........................---,,,,,,++++++,,,,,,---++++++,,,,,,---.....................------------,,,++++++******++++++,,,+++******))))))***+++,,,,,,,,,,,,------------.........---------,,,,,,,,,------------------------------------........................////////////.../////////000000000000000000000000000000000111000000222333444555555555333333333444444444444555444444555666777888999:::<<<;;;;;;::::::;;;======@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJDDDDDDCCCAAA>>>>>>BBBEEELLLMMMPPPSSSVVVXXXYYYZZZ\\\\\\\\\\\\[[[[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWTTTTTTUUUVVVXXXYYYZZZZZZ\\\]]]]]]^^^]]][[[YYYWWWUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOMMMNNNPPPRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUOOOLLLJJJJJJLLLMMMLLLJJJLLLMMMOOOQQQRRRPPPKKKHHHFFFFFFDDDCCCCCCCCCDDDEEEBBBAAAAAA@@@??????>>>>>><<<<<<<<<======>>>>>>???===<<<<<<<<<;;;;;;;;;;;;999999::::::999999888777999888777666555555555555333444444444555555555555555555555444333333222222222222222222222222222222000000000000000000000000000111111222222111111000000000000/////////..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***************...---+++***)))((((((((()))(((&&&%%%%%%''')))+++))))))*********++++++++++++++++++*********))))))+++++++++******))))))))),,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---///...---,,,+++,,,------***+++,,,---........................//////////////////000000000111111111000000000111111111222222222222111111111222333444333444444555666777888888;;;;;;<<<<<<===>>>>>>>>>zzzjjj```RRRGGGAAA>>><<<:::888777666555555555666777666666555555444444333333333333333222222222111111111111111111111222222333333333222222222222333333222222222111111111000000000000000000000000000000...//////000000//////......---,,,++++++,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------......---------,,,,,,,,,++++++************++++++,,,+++******)))))))))***,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------............---............/////////....../////////000000000/////////000000111111111111222222333333333333333333333333333444444444444333444444555666777888888;;;::::::::::::;;;<<<===>>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGFFFEEEBBB@@@???AAAFFFJJJTTTUUUVVVXXXZZZ[[[]]]^^^\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUSSSTTTUUUVVVXXXYYY[[[[[[[[[]]]```aaaaaa^^^[[[YYYVVVVVVVVVVVVUUUUUUTTTTTTRRRRRRSSSSSSRRRPPPNNNMMMLLLNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTNNNLLLIIIHHHIIIJJJKKKJJJLLLMMMNNNPPPPPPNNNIIIEEEFFFEEEDDDDDDCCCCCCDDDDDD@@@@@@@@@???>>>>>>======999:::;;;<<<===>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888777888888777666555555555555333333333333333444444444555444444333333222222222222222222222222222222222////////////////////////000000111111111111000000///////////////.........---------------------------------------------------,,,,,,++++++,,,,,,---************++++++++++++++++++++++++++++++++++++++++++************++++++******************************************************++++++++++++******))))))))))))))))))))))))************************************))))))))))))))))))************))))))))))))))))))))))))))))))******************))))))---,,,+++***)))(((((((((&&&&&&&&&%%%&&&'''(((((()))))))))************++++++************)))))))))*********)))))))))))))))++++++************+++++++++++++++++++++,,,---...000///---,,,+++***++++++***+++,,,------......------............///////////////000000000000111111000000000000111111111111000000//////000000111222444444555666777888888999:::;;;<<<>>>>>>>>>>>>===zzzqqqcccXXXUUUNNNDDD>>>;;;;;;<<<<<<666666555555555666666777555444444444333333333222222222222222111111111111000000000000000111222222222222111111111111222222111111111000000000000///000000000000000000000000...//////////////////......---,,,,,,,,,,,,---...---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------,,,,,,,,,+++++++++************++++++,,,,,,++++++************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000---......///000111222222222222333333333222222111222222333333333444444444333333444444555666666777999999999::::::;;;<<<<<<<<<======>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHGGGIIIKKKLLLKKKIIIGGGEEEFFFDDDBBB@@@CCCHHHOOOTTT[[[[[[\\\\\\]]]]]]^^^___\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[ZZZXXXVVVTTTRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXZZZ[[[\\\[[[]]]___aaaaaa___]]]\\\YYYXXXXXXWWWVVVVVVVVVVVVQQQQQQRRRQQQPPPOOOMMMLLLLLLNNNPPPRRRTTTUUUVVVVVVRRRRRRRRRQQQQQQQQQPPPPPPOOOLLLJJJHHHHHHIIIKKKLLLNNNNNNNNNOOOOOOLLLHHHDDDEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@@@@???>>>>>>======;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777777888777666555555555555555333333333333333444444444444333333333222222222111111111111111111111111111000000000000000000000000///000000000000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************************)))))))))(((*********++++++*********))))))))))))))))))))))))***))))))(((((('''''''''))))))((())))))***+++,,,'''((())))))******))))))))))))))))))************************))))))))))))******************))))))++++++************++++++************+++,,,---...111000...,,,***))))))******+++,,,------------------------.........//////////////////000000000111/////////000000000111111////////////000000111111333444555666777888888999999:::<<<>>>???>>>===<<<tttggg___ZZZTTTJJJCCCBBB???;;;888777777777777777666666555555555555555333333333333222222222222222222111111111000000000000000//////000000111222222111111000000111111222000////////////.........////////////////////////......////////////......---------,,,,,,------------------------------------,,,,,,++++++,,,,,,------------,,,,,,+++******---,,,,,,,,,+++++++++++++++******))))))******++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------........................////////////------...///000111111222222222333333222222111111222222222333333333444444333333444444555555666666777888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCCCCDDDFFFGGGGGGHHHHHHIIIKKKLLLKKKIIIFFFDDDEEECCCCCCEEEKKKSSS[[[```dddddddddcccbbbbbbaaaaaa\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\[[[YYYWWWTTTRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\[[[[[[\\\\\\]]]]]]^^^^^^\\\[[[ZZZXXXWWWWWWWWWXXXQQQQQQRRRQQQPPPOOOMMMLLLMMMNNNQQQSSSUUUVVVVVVVVVRRRRRRQQQQQQPPPOOOOOOOOOOOONNNLLLJJJIIIJJJLLLNNNOOOOOOOOOOOOOOOLLLHHHEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999888777666666666777777777666666555555555555555555444444444444444444444222222222222222111111111111111111111111111111111111111111111111111111111...//////000000//////...---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************************)))))))))(((******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))***+++,,,((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++)))))))))***+++,,,---...000///---+++***)))******++++++,,,,,,---,,,,,,,,,------------...............////////////000000000....../////////000000000000000000111111111111111333333444555666777888888777999;;;===>>>===<<<;;;wwwqqqkkkggg```XXXMMMFFFDDDBBB>>>:::666666666555555333222222555555444444333222222111222222222222111111111111111111111000000000000//////////////////000000111111111000000000000111111//////.........---------////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++******,,,,,,,,,+++++++++************))))))))))))******)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------........./////////.........//////000000000111222222222222222111111222222222222333333333333444444444555555555666666666777888999:::;;;;;;;;;:::;;;;;;<<<===>>>??????@@@@@@AAABBBDDDEEEFFFFFFHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEGGGMMMVVV```gggjjjmmmmmmmmmllljjjgggeeeccc\\\\\\\\\\\\]]]]]]]]]]]]ZZZZZZZZZXXXWWWUUUSSSRRRRRRRRRRRRRRRSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[YYYXXXXXXYYYZZZ\\\]]]^^^]]]\\\ZZZXXXWWWWWWXXXXXXRRRRRRSSSSSSRRRPPPNNNMMMNNNPPPRRRTTTVVVVVVVVVVVVRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNLLLKKKKKKMMMPPPOOOOOONNNNNNNNNLLLIIIFFFCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@??????>>>>>>@@@??????>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;999888666555555555666777666666555555444555555666555555555555444444444444111111111111111111111111111111111111111111111111000000000000000000000000......////////////......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++******+++***)))((((((((((((((('''(((((()))))))))))))))***)))))))))))))))(((((((((((()))))))))))))))***+++++++++++++++,,,,,,,,,******))))))))))))*********************+++,,,---...---,,,*********+++,,,++++++,,,,,,,,,,,,++++++,,,------------...............////////////000000............////////////000000111222222222222111222222333444555666666777777888999;;;;;;;;;;;;:::wwwkkk```YYYTTTOOOLLLGGGCCC???<<<;;;;;;:::999333444555555444333333333333333333333333333222222111111111111111111111111111111000000000////////////............///000000000000000//////000000000////////////............---------------------------......//////......---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++******************))))))))))))******))))))***+++***)))((((((***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////......//////////////////000111111222222222111111111222222222222333333333555555555555555666666666555666777999:::;;;:::::::::;;;;;;<<<===>>>??????@@@@@@AAACCCDDDEEEFFFGGGIIIIIIIIIJJJIIIIIIHHHHHHGGGHHHMMMUUU```iiinnnpppqqqqqqrrrqqqnnnjjjeeebbb\\\\\\\\\]]]]]]]]]^^^^^^YYYYYYYYYXXXWWWVVVTTTTTTSSSSSSTTTTTTVVVWWWXXXYYYWWWXXXXXXXXXYYYYYYYYYYYYUUUVVVXXXZZZ[[[\\\\\\]]]]]][[[YYYWWWVVVVVVWWWWWWTTTTTTTTTTTTSSSRRRPPPOOOPPPQQQSSSUUUVVVVVVVVVVVVPPPPPPOOOOOOOOOOOOOOOOOONNNOOOPPPNNNLLLKKKMMMOOONNNMMMLLLLLLMMMKKKHHHFFFCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>===============<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;999777666444444555666777555555555444444555555666444444444444333333222222000111111111111111111111111111111111111111111111////////////////////////---......//////......---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++,,,------,,,++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,******)))(((((((((((()))''''''''''''((((((((()))******))))))(((((((((((((((((((((((())))))******)))*********++++++++++++******))))))))))))******+++***************++++++++++++*********+++---...++++++,,,,,,,,,++++++***,,,,,,---------................../////////000000------.........////////////000111222222222111111000111111222333444555555666777777888999999::::::xxxmmmfff___XXXOOOIIIFFFDDDBBB???888999::::::::::::::::::222333444333222222333555333333444555555555555444000000000000000111111111000000000000////////////...............///000000000000////////////000000000000000000////////////---------------------------..................---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))***)))((('''%%%###******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------........./////////////////////.........000000111222222222222222111111222222222333333333555555555666666666666666444555777999:::;;;:::::::::;;;;;;<<<===>>>??????BBBBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKQQQ[[[fffnnnqqqqqqqqqrrrsssrrroooiiiddd```\\\\\\\\\]]]]]]^^^^^^^^^WWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYRRRTTTXXX\\\]]]]]]\\\[[[\\\ZZZXXXUUUTTTTTTUUUVVVUUUUUUVVVUUUTTTSSSQQQPPPQQQRRRTTTUUUVVVVVVVVVUUULLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPOOOLLLKKKLLLNNNLLLKKKJJJKKKKKKJJJGGGEEEBBBCCCDDDDDDDDDCCCAAAAAA?????????>>>======<<<<<<:::;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999777555444333444666777555555444444444555555666333333333222222111111111000000000000000111111111000000000000000000000000---------------------------..................---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++******))))))(((((())))))))))))))))))))))))++++++------------++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))*********+++&&&&&&''''''(((***+++,,,)))(((((((((((()))************))))))(((((((((''''''((((((((())))))******(((((())))))*********+++******))))))))))))******++++++******************))))))))))))***,,,...000++++++,,,,,,,,,++++++***,,,,,,,,,---------................../////////000---------.........//////...///111222222222111000///000111222333444444555666666666666777888999:::~~~xxxooogggaaaZZZRRRMMMFFFDDDBBB@@@>>><<<;;;;;;999999888666666555555555222222222222222222222222111111111111111111111111444444333333222111000000000000000000000000000000000000////////////000000////////////////////////111111111111111111111111............---,,,++++++////////////////////////......---,,,,,,++++++***************************...---+++***)))******+++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************)))************+++++++++************************---------,,,,,,+++++++++***+++,,,,,,------,,,,,,......------------..................////////////------......///000000000333222111///...,,,+++***000111111222222333444444111222333444555444333222666666666666666777777888:::999999:::<<<>>>AAABBBEEEFFFGGGGGGEEEEEEFFFGGGJJJIIIHHHGGGFFFGGGJJJMMMMMMOOOTTT]]]hhhqqquuuvvvvvvpppjjjhhhiiihhheeeaaa\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYXXXXXXWWWYYYZZZZZZZZZ[[[[[[[[[[[[^^^\\\XXXWWWWWWXXXWWWWWWTTTVVVXXXZZZZZZZZZXXXXXXVVVVVVWWWWWWVVVUUUSSSRRRVVVWWWWWWVVVTTTSSSSSSTTTWWWVVVUUUTTTSSSSSSSSSSSSMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEEEEEEECCCBBBAAA>>>>>>>>>>>>===<<<;;;:::999999888888888888999999999999999888888888888888777777777666555555444444666555555555555444444444333444444444444333222222222111000//////000111222000000000000//////////////////......---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,************************---***''''''***,,,,,,+++************************+++++++++++++++++++++++++++++++++************))))))))))))))))))******+++,,,,,,,,,++++++************)))(((''''''((()))***))))))))))))))))))))))))'''(((***++++++***((('''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))((((((((((((++++++***)))((('''&&&&&&+++*********))))))(((((())))))))))))))))))))))))++++++******************))))))))))))))))))))))))''''''''''''((((((((((((************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111000///......///000111555...+++///111...---///111111222333444555555666555555666666777777888888{{{rrrkkk___ZZZTTTNNNJJJEEE@@@<<<@@@>>>===;;;999888777777666666555444333333333333222222222222222222222222111111111111111111111111333333222111111000//////000000000000000000000000000000////////////000000////////////////////////------------------------,,,,,,------...---------........................++++++,,,,,,---.........++++++++++++++++++++++++,,,+++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************)))************+++++++++************************------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,......------------..................////////////------......///000000000000000000//////.........000000111111222333333444111222333333444444333333666666666666666777888888999999:::;;;<<>>>>>>>>>>>===<<<;;;:::999999888888888888999999999999999888888888777777555555555444333333222222444444444444333333333333222333333333333222111111111111000000000000111111000000000000/////////.../////////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++************************///,,,***)))+++,,,+++***************************+++++++++++++++++++++++++++++++++*********))))))))))))(((((())))))***+++++++++*********)))))))))***)))(((((((((((()))***))))))))))))))))))))))))*********))))))*********************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&(((((((((((())))))))))))******))))))((((((''''''************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................000//////.........///000...+++---111222...///222000000000111111111111111222222444555777999::::::{{{xxxtttrrrrrrppplllhhhbbbZZZRRRLLLGGGDDD@@@>>><<<:::888666:::999888666555555555555555444333222222111222222222222222222222222222222111111111111111111111111111111111000000//////...000000000000000000000000000//////......//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))************************)))************+++++++++************************,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,......------------......---............/////////------......///000000000......///000000111111222000000000111222222333333222222222222222333444444777777666666777777888999999999:::;;;===???AAABBBEEEFFFHHHHHHGGGGGGHHHIIIHHHHHHHHHGGGFFFGGGIIILLLPPPQQQTTTZZZaaagggiiiiiihhhfffeeefffhhhhhheeeaaa^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUUUUWWWWWWXXXXXXXXXYYYYYYYYYZZZXXXUUUUUUVVVWWWVVVVVVTTTUUUVVVWWWVVVUUUTTTSSSOOOPPPRRRTTTUUUVVVVVVVVVVVVWWWVVVTTTRRRPPPQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIEEEEEEFFFGGGGGGGGGGGGGGGBBBBBBBBBBBBAAA@@@???>>>===============<<<;;;:::999999888888888888999999999999888888888777777777555555444444333222222222333333333222222222111111111111222222111111000///000111111222222111111000000000000/////////......///////////////...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************000...,,,+++++++++***)))************************++++++++++++++++++++++++++++++*********)))))))))))))))(((((())))))***+++***))))))))))))(((((((((+++***))))))))))))***+++))))))))))))))))))))))))---+++)))(((((()))+++---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,..............................---------......///((()))---111///,,,---000111111111000000////////////000222444777999;;;<<>>===;;;;;;;;;;;;::::::777777666666555555666666555555444333222222333333111111111111111111111111111111111111111111111111111111111000000//////////////////////////////////////////....../////////////////////////////////........................+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************))))))*********+++++++++************************,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,------...---------.........//////------......///000000000...//////000111222222333//////000000111222222222333222111111111222444555777666666666666777888888888999:::;;;===???@@@AAABBBDDDEEEFFFEEEEEEGGGIIIGGGHHHHHHFFFEEEFFFIIIKKKPPPQQQTTTXXX\\\___```aaa``````aaadddffffffccc```____________]]]\\\ZZZYYYXXXXXXXXXXXXWWWUUUTTTSSSUUUUUUVVVVVVVVVWWWWWWWWWWWWUUUTTTTTTUUUVVVVVVUUUXXXXXXXXXXXXWWWVVVTTTTTTOOOPPPQQQRRRTTTUUUUUUVVVVVVVVVUUUSSSPPPOOOPPPQQQTTTTTTSSSRRRQQQPPPNNNNNNJJJJJJJJJJJJKKKLLLMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEAAAAAA@@@@@@???>>>===<<<<<<=========<<<<<<;;;:::999999888888888888999999999999888888777777666666777777666555555444444333333333222222222111111111000000000111000000///...///000111222222111000///000000/////////.........////////////////////////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,******************************...---,,,++++++******)))************************************************************))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++******************+++)))))))))))))))))))))))),,,+++***))))))***+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''(((((())))))******'''((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))))))))++++++++++++++++++++++++------------------------------,,,---------......,,,---///000000......///111111111111111111111111...///111333666888:::;;;XXXTTTOOOKKKIIIGGGEEEDDDCCCAAA@@@?????????===<<<888888888777777777888999666555555444444555555666444333333222222222222333111111111111111111111111000000000000000000000000111111111111111000000000//////////////////////////////............//////////////////////////////////////////////////////---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------------------............------......///000000000000000000000111111111111...//////000000111111222333222111000111222333444666666555555666666777888777888999;;;<<<>>>??????>>>@@@BBBBBBBBBCCCDDDFFFFFFGGGGGGFFFEEEFFFHHHJJJOOOPPPSSSUUUVVVWWWXXXYYYYYYZZZ]]]```ccccccaaa_________``````^^^\\\ZZZYYYWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRSSSUUUWWWVVVVVVXXXXXXWWWWWWVVVUUUTTTSSSQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSQQQNNNMMMOOOQQQUUUUUUTTTTTTRRRPPPNNNMMMJJJJJJIIIIIIJJJKKKKKKLLLHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888888888999999999999888888777666666555666666666555444444333333333333333333222222222111///000000000000///......///000111222222111000///////////////.....................///////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***************************))))))*********))))))************************************************************)))))))))((((((((((((((('''((())))))************************************++++++*********)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))************+++******))))))))))))))))))++++++++++++++++++++++++------------------------+++,,,,,,---------------000000//////111222222000......///000000111222222000000111333444555666777EEECCC@@@>>>>>>>>>===<<<:::999777888999999888777444444555444222222333555333333222222222333333444111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///......------......///////////////////////////------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))************************)))************+++++++++*********************************+++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,------------.........------......///000000000111000000000000000//////.........///000000111111111111111111111222333333555555444444555555666777555666888:::;;;=========:::<<<>>>??????@@@BBBDDDEEEFFFGGGFFFEEEEEEGGGIIILLLNNNPPPQQQQQQQQQRRRTTTUUUWWWZZZ]]]___^^^]]]\\\\\\]]]^^^___^^^\\\YYYXXXUUUUUUUUUUUUUUUTTTTTTSSSQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSVVVXXXWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQTTTSSSRRRRRRRRRRRRRRRSSSRRRRRRQQQOOOMMMMMMOOOQQQQQQRRRSSSSSSSSSRRRQQQPPPJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBAAAAAAAAA@@@>>>===;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999999888888888888999999999999888777666666555444444444333333222111111111333333333222222222111111//////000000//////...---...//////000000//////.../////////.........---------------...............+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++************************&&&(((******)))((()))*********************************************************)))))))))(((((((((((((((''''''(((((()))***))))))************++++++))))))***++++++***))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))(((((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))((((((((())))))))))))*********)))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............***...///------//////---***++++++,,,...//////000111111222222333333444444===;;;999999::::::888666666555444555666666555444333444555333111000222555333333222111111222222222111111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///......------......///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------***++++++,,,------......++++++++++++++++++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))************************)))************+++++++++************************)))*********++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........------......///000000000////////////////////////------...//////000000111000000111222222222222222444333333333333444555555333444666999:::;;;;;;;;;888:::<<<===>>>???AAACCCDDDEEEFFFFFFEEEEEEFFFHHHIIIKKKNNNOOOMMMMMMOOOQQQSSSUUUXXXZZZZZZZZZZZZZZZXXXYYY[[[\\\[[[ZZZWWWVVVRRRSSSTTTTTTUUUTTTTTTTTTPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQRRRTTTWWWYYYXXXWWWTTTTTTSSSRRRRRRRRRRRRRRRTTTTTTSSSRRRRRRSSSSSSTTTPPPPPPOOOMMMLLLLLLOOORRRPPPPPPRRRRRRRRRQQQOOONNNKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@AAAAAABBBBBBBBBBBBBBBAAA@@@>>><<<;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;999999888888888888999999999999888777666555444444444444333222222111111000222222111111111000000000000000000000000///............------------......//////.........---------,,,,,,,,,,,,---------...*********+++,,,,,,------***************************************************************+++,,,,,,************************'''***,,,,,,)))(((((()))***************************************************)))))))))(((((((((((((((''''''''''''((())))))((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))((((((((())))))(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))******))))))((((((''''''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))((((((((()))))))))*********************+++,,,---************************++++++++++++++++++++++++***+++---.../////////...***666===888...*********++++++,,,,,,---------...000000111111222333333333:::999888888888777555222333333333444666777666444111333444222000///111444555444444333333333333333444333333333333333444444000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000.........------.........////////////////////////------------------------++++++,,,---............------------------------000//////......---,,,,,,************************)))***++++++***)))((('''++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++************************))))))******++++++++++++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------......///000000000------......//////000000------......///000000000///000111333333222111111333222222222222333444444222333555888::::::::::::777999<<<===>>>???AAADDDCCCEEEFFFFFFEEEEEEFFFGGGGGGJJJMMMMMMLLLKKKMMMOOOSSSUUUWWWXXXXXXXXXXXXYYYTTTVVVXXXYYYYYYXXXUUUTTTQQQRRRSSSTTTTTTUUUUUUTTTOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRTTTXXXYYYYYYXXXVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRTTTUUUVVVOOOOOONNNLLLKKKLLLPPPSSSRRRRRRSSSRRRPPPMMMJJJHHHLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCC>>>>>>@@@AAABBBCCCCCCCCCBBBAAA>>><<<;;;:::::::::::::::;;;;;;<<<;;;;;;;;;999999888888888888999999999999888777666555444444666666555444444333333222000000000000////////////000000000000000//////......---,,,++++++,,,---...//////.........---------+++++++++,,,,,,---------))))))***+++,,,------...************************************************+++***)))))))))***,,,---***************************,,,...---***''''''(((************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))'''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++++++++***)))((('''&&&&&&))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((())))))))))))*********************+++,,,---...************************++++++++++++++++++++++++***,,,---///000000//////555IIIUUUKKK888---,,,...//////.........---------//////000111222333333444444555555555444333333222444444222222222222444444444444333333333222222222333333333333333333333333000000000000000000000000////////////000000000000000000000000000000000000000000//////.........---........................,,,---------.../////////////////////////////////------------------------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++++++++******++++++,,,---,,,,,,,,,++++++*********---------............///---------............//////////////////.........000000000000111111111111222111000000000111333333333333444444555666666777888999:::;;;<<<>>>??????AAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMPPPQQQSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUSSSQQQPPPNNNPPPPPPPPPQQQQQQRRRRRRRRROOOOOONNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVTTTRRRSSSTTTVVVWWWWWWPPPQQQQQQRRRSSSSSSRRRRRRLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSQQQNNNLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA???>>>>>>>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::999888888999999::::::999888666555;;;:::999777555444333333444444333333333222222222222111///.........///000////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***'''%%%&&&((()))(((&&&))))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))***++++++++++++***&&&'''((())))))***))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((((()))+++***(((''''''((())))))))))))))))))))))))***************)))((((((******))))))******+++,,,++++++++++++++++++++++++---------.........//////777OOO\\\MMM666,,,---...,,,---...---+++***+++,,,////////////000111222333444444444444444333222222444333222222222222333444444333333333333222222222111111111111111111111111000000000000000000000000111111000///...---,,,,,,000000000000000000000000000/////////.........---........................------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***)))(((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++++++++******++++++,,,------,,,,,,,,,++++++++++++------------............------------............////////////............//////000000000111111111111111000000000111222333222333333444444555666666888888999;;;<<<===>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJKKKKKKOOOPPPQQQRRRTTTTTTUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPOOOOOOOOOPPPPPPQQQRRRNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQQQQRRRSSSTTTUUUUUUVVVTTTSSSTTTVVVWWWWWWVVVQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNOOOPPPPPPQQQQQQRRRQQQQQQPPPOOONNNLLLKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDAAABBBBBBBBBAAA@@@>>>>>>>>>============<<<<<<<<<::::::::::::999999999999999999::::::999888666555888888777666555555666666555555444444444333333333222111000///...//////000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++)))''''''***+++***((())))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))***++++++++++++***'''(((((())))))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((()))+++***(((''''''((()))))))))))))))))))))))))))************)))((((((******))))))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))888@@@666+++***+++***+++,,,......------...///////////////000111222333333333444444444333222222333333222222222222333333333333333222222222111111////////////////////////////////////////////////000000///...---,,,,,,+++000000000000000000000000/////////...................................................------------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))))))))************+++++++++************++++++++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......------------....................................//////000000000000111111111000000000000111222222111222222333333444555555777888999:::;;;===>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJOOOPPPQQQRRRSSSTTTTTTTTTQQQQQQPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMOOOPPPQQQMMMLLLLLLKKKKKKKKKLLLLLLPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTUUUWWWWWWVVVUUURRRQQQPPPOOOOOOOOOPPPQQQNNNNNNOOOOOOPPPPPPQQQQQQRRRPPPNNNOOOQQQPPPMMMJJJNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDEEECCCAAA>>><<>>>>>============888888888999999999::::::999999::::::999888666555555555555555666777888999555555555555444444444444222111000////////////000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++---+++))))))+++,,,+++***))))))))))))))))))))))))))))))************))))))+++************)))))))))))))))))))))))))))))))))************************************)))((('''&&&))))))))))))))))))))))))((()))******++++++******((())))))))))))(((((('''************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((*********)))((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((''')))******(((''''''((())))))))))))))))))))))))))))))******))))))((('''***))))))))))))***++++++++++++++++++++++++++++++))))))*********+++++++++''',,,,,,((()))//////******,,,............000222////////////000111222222222222333333333333222222333222222222222222222333222222222222111111111111111111111111111111111111////////////////////////---------......//////000000000000000000000000000.........................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************++++++************++++++++++++******++++++,,,---------------------------+++,,,,,,,,,------------,,,,,,---------.........------...............///////////////000000000111000000000000000111111222000111111222333333444444666777888999:::<<<======>>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKQQQRRRSSSTTTTTTTTTTTTTTTOOONNNNNNNNNNNNOOOQQQRRROOONNNMMMLLLLLLMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLPPPQQQSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVXXXXXXUUUSSSRRRQQQOOOMMMMMMNNNOOOPPPOOOOOOOOOOOOPPPPPPQQQQQQSSSOOOLLLNNNQQQRRRNNNJJJMMMMMMMMMLLLKKKJJJIIIHHHEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEDDDCCCAAA???===<<>>>>>>>>===<<<<<<<<<888888888888888888888888999999::::::999888666555444444444555666777888999555444444444444333333333111111111000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,+++******++++++++++++))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((())))))***************))))))***))))))((('''&&&))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((''')))******((('''((()))(((((((((((((((((((((((()))))))))))))))((((((''')))))))))))))))***++++++***************************++++++++++++,,,,,,,,,///...+++)))---333111+++***,,,......------///000///......//////000111222111111222222222222222111222222222222222222222222222222111111111000000000000000000000000000000000////////////////////////---......///000000111111////////////////////////---------.............................................------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---------------------------++++++++++++,,,,,,,,,---,,,,,,,,,------------...,,,---------......//////...////////////000000000//////000000111111111111000000111111222333333444555666777888999;;;<<<<<<======>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGIIIKKKLLLPPPPPPQQQQQQQQQQQQQQQPPPMMMMMMMMMNNNOOOPPPRRRRRRNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNPPPRRRTTTVVVWWWWWWVVVVVVUUUTTTTTTVVVWWWWWWTTTRRRQQQPPPNNNMMMMMMNNNOOOQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSOOOLLLNNNQQQRRRNNNJJJIIIJJJJJJKKKKKKKKKKKKJJJFFFGGGGGGHHHHHHIIIIIIIIIHHHFFFCCC???=========>>>>>>>>>===<<<<<<;;;::::::::::::999999888777666666999999::::::999888666555666555555555555555666777333333333222222222111111111111111111111000000///////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++*********)))))))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''(((******((((((((()))(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((())))))***+++*********************************+++++++++,,,,,,------,,,+++,,,...,,,'''+++---...---,,,+++,,,---............///000111222000000111222222222111111111111222222222222111111111111111000000000000///........................////////////////////////111111000000////////////////////////////////////---------------.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))((((((++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////......////////////000000...///000000111111000000000111111222222333444444444555666777888:::;;;;;;<<<<<<===>>>???@@@@@@AAADDDDDDEEEFFFGGGIIIKKKLLLKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNPPPPPPQQQQQQMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRUUUWWWXXXXXXWWWVVVUUUTTTSSSTTTUUUUUUSSSQQQOOOOOONNNNNNNNNOOOPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRPPPNNNOOOQQQPPPMMMJJJHHHHHHIIIKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIJJJJJJIIIFFFBBB>>><<<<<<>>>???>>>>>>===<<<;;;::::::999<<<;;;:::999888777666666999999::::::999888666555666666555555444555555555222222222222111111111111111111222222111111000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++((()))***)))'''''')))***))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))'''((())))))******))))))((())))))))))))(((((('''''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&(((******)))((()))***))))))))))))))))))))))))(((((())))))(((((('''&&&)))(((((((((((()))******************************(((((()))))))))*********)))+++------+++*********,,,---...---+++***+++,,,............///000111111///000000111222222111111000111222333333222111000111111000000000/////////////////////////////////000000000000000000000000000////////////.........////////////////////////,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++))))))***+++,,,------...************************++++++++++++++++++++++++***))))))((()))***+++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((((((((++++++************++++++++++++******++++++,,,---++++++++++++,,,,,,,,,---************++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////........./////////000000......000111111111000///111111222222333444444444333444555666888999::::::;;;;;;<<<===>>>??????@@@BBBBBBCCCDDDFFFHHHJJJKKKIIIIIIIIIIIIHHHHHHGGGFFFFFFHHHKKKNNNOOOOOONNNMMMLLLMMMNNNOOOOOOMMMKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSQQQSSSUUUXXXYYYXXXWWWVVVUUUSSSQQQQQQRRRSSSRRRQQQMMMMMMNNNOOOPPPQQQRRRRRRSSSQQQPPPOOOOOOPPPQQQRRRRRRQQQQQQPPPOOONNNLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJHHHFFFCCC@@@>>>>>>???@@@??????>>>===<<<;;;::::::;;;;;;::::::999999888888999999::::::999888666555555555555444444555555666333333333222222222111111111111222222222111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++((()))***)))'''''')))+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))))))))((())))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&((()))***)))((()))***))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((((((((()))******************************)))))))))*********+++++++++,,,---...,,,+++,,,///+++,,,...---,,,,,,---..................///111111//////000111111111111111000111222333333222111000000000000000////////////222222222222222222222222111111111111111111111111++++++,,,---...///000111////////////////////////,,,,,,,,,------.................................+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((((()))+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''++++++************++++++++++++******++++++,,,---*********++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////............/////////000---...000111111111000///111222222333333444555555333444555666777999999:::::::::;;;<<<===>>>??????AAAAAABBBCCCEEEGGGIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDGGGJJJNNNOOONNNLLLJJJLLLMMMOOOPPPPPPNNNKKKIIIIIIIIIJJJLLLNNNPPPRRRTTTQQQSSSVVVXXXYYYYYYWWWVVVUUUSSSPPPPPPQQQQQQQQQQQQLLLMMMNNNPPPRRRRRRSSSSSSSSSRRRPPPOOOOOOPPPQQQRRRQQQRRRSSSQQQNNNLLLKKKKKKMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;999999:::::::::;;;;;;;;;999999::::::999888666555444444444444444555666777444444444333333333222222111111222333222111000///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((***+++***''''''))),,,))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))'''(((((()))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''((((((((())))))************))))))(((((('''''''''((((((((())))))******((((((((((((((((((((((((&&&''')))***)))((()))***))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((()))******))))))))))))))))))))))))+++,,,,,,,,,,,,---------...,,,++++++******+++...***,,,............000111...------......///000111//////000000111111111222222111111111000000//////////////////////////////000000000000000000000000000000//////.........---000000///...------,,,,,,------------------------...------,,,,,,------...------------------------...------,,,,,,------...------++++++++++++------,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************++++++,,,))))))******++++++,,,,,,(((((((((((()))))))))))))))************+++++++++++++++******)))(((((((((((())))))************))))))))))))))))))******+++******))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///////////////////////////111111111111111111111111444444555555666666777777;;;;;;<<<<<<======>>>>>>???AAACCCDDDDDDDDDFFFGGGHHHGGGEEEDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKJJJJJJLLLOOORRRTTTQQQVVVZZZZZZVVVRRRRRRTTTQQQPPPOOOOOOPPPQQQPPPNNNOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNMMMLLLLLLMMMOOOSSSQQQOOOMMMLLLLLLMMMNNNLLLLLLMMMNNNNNNLLLKKKJJJIIIHHHFFFEEEEEEFFFHHHIIIDDDCCCCCCBBB@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;>>>;;;888666666777:::<<<===<<<<<<;;;:::999888888888888777666555444333333444444444333333222222222000000000000000000000000//////............//////,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---***++++++++++++***))))))************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++*********))))))((((((&&&''''''((()))******+++,,,+++***(((''''''''''''))))))))))))))))))))))))))))))***))))))(((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))((('''''''''((()))++++++******)))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((())))))******&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((+++***)))((((((''''''(((((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''''''''(((***+++(((((((((((())))))))))))************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000111111111111111111000000000//////........................////////////////////////000/////////.........---000//////...------,,,,,,------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***))))))))))))***++++++)))))))))))))))************************)))))))))(((((()))))))))*********)))))))))))))))*********)))))))))***))))))(((((()))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((((((((('''''''''((((((((())))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///////////////////////////......///000222333444555444444555555666777777888;;;;;;<<<<<<===>>>>>>>>>???AAACCCDDDDDDDDDEEEFFFEEEDDDDDDCCCDDDFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNLLLKKKJJJJJJLLLNNNRRRTTTTTTXXX\\\[[[WWWTTTTTTVVVRRRQQQPPPPPPQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMKKKLLLNNNNNNMMMMMMNNNOOOPPPOOOMMMLLLKKKLLLMMMNNNMMMNNNNNNOOONNNMMMLLLKKKIIIHHHGGGEEEDDDDDDEEEEEEBBBBBBAAA@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<:::888666666777999:::;;;;;;::::::999888888888666666666555555555555555444444444333333333222222222222222222222222222222//////............//////------,,,,,,,,,---......---,,,,,,++++++,,,,,,---***++++++++++++***))))))************************************************))))))(((''''''((())))))*********)))))))))(((((('''''''''((()))*********+++***)))((('''''''''''')))))))))))))))))))))))))))************)))((('''(((((()))))))))(((((('''(((((((((((()))))))))))))))))))))))))))(((''''''&&&'''((()))***))))))((()))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((***)))))))))(((((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''((()))***+++((((((((()))))))))******************************++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000//////000000000000111111111111000000000000//////......................../////////////////////////////////...............//////......---,,,,,,,,,------------------------///..................///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))((((((((()))************************)))))),,,,,,,,,++++++*********'''((((((((())))))))))))'''(((((()))******++++++))))))))))))(((((('''&&&)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))(((((((((((((((((()))))))))******************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////---...///000222333444444444555555666666777888888;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCDDDCCCBBBCCCDDDBBBBBBBBBBBBDDDFFFHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLKKKJJJLLLNNNQQQSSSUUUXXX[[[ZZZVVVTTTTTTUUUSSSRRRQQQQQQRRRRRRQQQOOOMMMMMMMMMMMMLLLLLLLLLLLLIIILLLNNNOOONNNMMMMMMNNNLLLKKKJJJJJJJJJLLLMMMNNNOOOOOOOOOOOONNNMMMKKKKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777888888888888888888888888888444444444555555555666666444444444444333333333333222222222222222222222222//////............//////......---,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++++++++***))))))***************************************************))))))(((((())))))*********))))))))))))((((((''''''(((((())))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))*********)))(((((()))))))))))))))((('''&&&(((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&'''(((((((((((((((************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))((((((((((((************************%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******)))))))))*********++++++************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////000000000//////000000000000000000000000000000000000//////........................////////////////////////.................................------,,,,,,,,,------------------------------............------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++((((((((((((((())))))***,,,,,,,,,++++++*********,,,,,,,,,+++******))))))((((((((()))))))))******(((((())))))************))))))))))))((('''%%%%%%)))))))))))))))******+++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))***+++++++++,,,,,,,,,,,,***************************************************************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////////////////111111111111111111111111444555555666666777888888;;;;;;;;;<<<======>>>>>>???AAACCCCCCBBBAAAAAABBBAAAAAAAAABBBCCCDDDFFFGGGFFFFFFGGGGGGGGGHHHIIIIIINNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKKKKLLLNNNQQQSSSUUUVVVWWWVVVSSSRRRRRRSSSTTTSSSQQQQQQRRRRRRQQQOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJMMMOOOPPPNNNLLLKKKKKKIIIHHHHHHIIIJJJLLLMMMNNNOOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@?????????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888888888888777666666666666666777777777888888444444444444444444444444444444444333333333333333000000000000000000000000//////............/////////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++***))))))************************''''''''''''''''''''''''******))))))))))))******))))))))))))))))))(((((('''((((((((()))))))))***'''''''''''''''((()))***))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((()))((())))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++******))))))((((((''''''((((((((('''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((())))))***)))*********++++++++++++***************************************++++++,,,++++++++++++++++++++++++............////////////000000////////////////////////////////////000000................................................---------...............---------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++((((((((((((((())))))***++++++******))))))((((((++++++*********))))))))))))))))))*********++++++************))))))(((((())))))))))))((('''%%%%%%)))))))))))))))******+++(((((()))))))))*********(((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,,,,,,,*********************************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------............///////////////////////////000000000000000000000000444444444555666666777777:::::::::;;;<<<<<<======>>>@@@BBBBBB@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEFFFGGGIIIIIIMMMMMMNNNNNNNNNOOOOOOOOONNNMMMKKKKKKLLLOOORRRTTTWWWWWWVVVTTTRRRQQQRRRRRRUUUSSSRRRQQQRRRRRRPPPOOOLLLLLLLLLKKKKKKKKKJJJJJJMMMOOOPPPPPPMMMJJJHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDAAAAAA@@@@@@??????>>>>>><<<;;;;;;;;;;;;:::::::::777888888999888777666555444555555666666777777888555555555444333222222222333333333333333333333333//////////////////////////////............/////////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))(((((((((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&'''(((((('''''''''((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((())))))************))))))&&&''''''((()))******+++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((())))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......000000////////////............////////////000000------------------------........................---------------.........------,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))******++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))((((((((()))******''''''''''''''''''&&&&&&************************************++++++++++++++++++******)))(((((('''))))))))))))(((((('''&&&)))))))))))))))******+++*********+++,,,,,,------)))))))))))))))))))))))))))))))))************+++((((((((()))))))))******************************************************************************************++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////,,,---...///111222333333222333333444555555666666888888999999:::;;;;;;<<<===???@@@AAA@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKMMMPPPSSSVVVZZZYYYWWWUUUSSSSSSSSSTTTUUUSSSQQQQQQQQQQQQOOONNNLLLLLLLLLLLLKKKKKKKKKKKKNNNOOOPPPOOOLLLIIIHHHHHHJJJKKKKKKKKKLLLLLLLLLMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFCCCBBBAAA@@@???>>>======;;;;;;;;;;;;::::::::::::888888999999888888777666555555555666666777777777666555444333222111111000111111111111222222222222111111111111111111111111//////............//////......---,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++++++++***))))))))))))))))))))))))))))))************************((())))))******))))))(((''''''(((((((((((())))))(((((((((((())))))))))))'''&&&&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&''''''(((((('''''''''(((((((((((())))))))))))'''(((((())))))))))))))))))))))))))))))***++++++'''''''''''''''''''''''''''(((************((('''''''''(((((())))))******))))))))))))(((((((((((())))))))))))************''''''''''''''''''''''''++++++)))(((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------000000/////////................../////////000000------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***))))))))))))***++++++''''''''''''(((((((((((())))))******+++,,,,,,,,,))))))))))))*********************))))))))))))))))))))))))***))))))(((((()))))))))))))))******+++)))******+++,,,,,,------))))))))))))))))))))))))))))))*********+++++++++'''''''''((((((((())))))************************************************************************************++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////,,,---...///000222333333111111222333333444444555777777777888999999::::::;;;===???@@@??????@@@AAAAAAAAABBBCCCCCCDDDCCCCCCEEEEEEDDDDDDEEEGGGIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKMMMQQQUUUWWW\\\YYYVVVSSSSSSSSSSSSTTTTTTRRRQQQPPPPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNMMMKKKIIIJJJKKKNNNNNNNNNNNNMMMMMMLLLLLLJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@>>><<<;;;;;;;;;;;;;;;:::::::::999999:::999999999888888888888666666666666666777777777444333333333222222111111//////000000000111111111111111111111111111111111//////............//////------,,,,,,,,,---......---,,,,,,++++++,,,,,,---***++++++++++++***))))))))))))))))))))))))))))))************************'''((())))))))))))(((''''''''''''((((((((())))))))))))))))))((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))******))))))%%%%%%&&&'''(((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))(((((('''((()))***+++((((((((((((((((((((((((&&&''')))******)))'''&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))*********(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((()))***))))))(((((((((((()))))))))******))))))))))))))))))))))))'''((()))***+++******)))************************,,,,,,,,,---------......000000//////.........------.........//////000000------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++------------------------,,,++++++++++++++++++,,,++++++------------++++++...---++++++++++++---...+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++,,,))))))******++++++,,,,,,)))***+++,,,------...///(((((((((((())))))))))))((((((((()))******++++++((())))))************))))))))))))))))))******+++'''(((((()))******++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------------.........//////////////////////////////000000000000000000000000000111111222222333444444666666666777888888999999:::<<<>>>?????????AAABBB???@@@AAACCCDDDEEEEEEFFFEEEEEEDDDDDDEEEGGGJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKNNNRRRVVVYYY[[[WWWSSSQQQPPPQQQQQQQQQTTTRRRPPPPPPPPPOOONNNLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLKKKJJJJJJLLLNNNPPPPPPPPPPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNMMMKKKHHHDDDBBBAAABBBBBBCCCBBB@@@???<<<;;;999888;;;;;;;;;:::::::::999999;;;:::999999888888999999777777777777777777777666111222222222222333333333......//////000000000111//////////////////////////////............//////,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))***+++++++++++++++$$$$$$&&&'''((()))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))&&&'''(((******((('''&&&))))))))))))((((((((((((''''''(((((())))))******%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))******&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))************************---------........./////////////////////.........///...---,,,,,,---...///........................---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,---...---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------///---******+++,,,---,,,)))******++++++******)))+++++++++***)))(((''''''************************++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))************+++++++++*********************************)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000//////---,,,,,,---...//////////////////000111111111111000000111111222333555555666777888999::::::888999;;;<<<======>>>>>>>>>@@@AAABBBBBBDDDFFFIIICCCDDDDDDDDDDDDFFFIIILLLKKKKKKIIIHHHHHHIIIJJJJJJIIIJJJLLLNNNNNNQQQTTTWWWUUURRRPPPPPPSSSTTTTTTSSSTTTRRRPPPOOOOOOOOONNNMMMLLLKKKKKKMMMOOOPPPOOONNNLLLLLLMMMMMMMMMNNNNNNNNNQQQQQQPPPPPPNNNLLLKKKJJJLLLKKKIIIHHHHHHIIIJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999999999888777666555444444222222111111111111222222222111111000000000000000111111000000//////......---------------------------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,******++++++++++++******+++,,,,,,,,,+++***((('''***)))&&&%%%%%%&&&)))***&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''''''''(((***+++))))))))))))))))))))))))$$$&&&))),,,,,,***(((&&&((((((''''''''''''((((((,,,,,,+++***)))(((''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%******))))))(((((('''''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((()))************)))000///---+++***)))((((((......///000000///...---...............---------///...------------...///........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------...,,,******+++---,,,,,,+++,,,,,,------,,,,,,++++++++++++******))))))(((*********************************+++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,.../////////...---,,,,,,---...//////////////////000000111111111000000111111222333444444555666777888888999888999:::<<<============>>>@@@BBBBBBBBBCCCEEEGGGAAAAAABBBAAABBBDDDIIILLLMMMLLLJJJIIIHHHHHHIIIIIIJJJLLLNNNOOOPPPQQQSSSUUURRRPPPNNNOOORRRTTTTTTSSSSSSQQQOOOOOOPPPQQQPPPOOONNNMMMLLLMMMNNNNNNMMMKKKIIIJJJKKKMMMNNNPPPQQQQQQTTTSSSQQQOOOMMMLLLJJJIIILLLKKKJJJIIIIIIIIIJJJJJJHHHHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777777888888777666555444333333222111111000000111111222222111000000//////000000000000000000000000//////---------------------------,,,,,,++++++,,,,,,---------,,,+++++++++++++++******++++++++++++******)))*********)))(((&&&%%%***)))'''&&&&&&''')))***&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''&&&''''''(((((()))((('''''''''&&&&&&&&&&&&((((((((((((((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''(((((()))******))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((())))))(((((('''((()))***+++))))))))))))))))))))))))%%%''')))++++++***(((''')))((((((''''''(((((()))************))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&))))))))))))((((((''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))************************+++---...///---...///000//////...---------------------------///...------------...///---------------------------------------------------,,,,,,++++++,,,,,,---...---,,,++++++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,******,,,---,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++*********************************)))))))))************+++************************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******************************++++++,,,,,,------,,,++++++,,,,,,---...///......------------......//////......//////000111111000000000000111222222222333444555666777777888888999:::;;;<<<============???BBBCCCBBBBBBBBBCCC????????????@@@CCCIIIMMMOOONNNLLLJJJHHHHHHHHHHHHJJJLLLOOOPPPOOOOOOOOOPPPNNNMMMMMMNNNQQQSSSTTTSSSPPPOOONNNNNNPPPQQQQQQQQQOOONNNMMMMMMMMMMMMKKKIIIFFFHHHJJJMMMPPPRRRTTTTTTVVVUUURRROOOMMMKKKKKKJJJLLLKKKKKKJJJIIIIIIJJJJJJHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::888777666666666777666666555444333222222222111111000000111111222222111000000//////000000000000000000111111111111------------------------,,,,,,++++++++++++,,,,,,,,,+++++++++******************++++++++++++******))))))***))))))((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((%%%%%%&&&'''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((())))))***(((((())))))*********+++(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''(((((()))))))))(((((((((((('''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))(((((((((***)))((((((((()))+++,,,(((((()))***,,,///111222------...//////......------------------..................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,------,,,+++*********+++,,,+++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,---------,,,+++******,,,---,,,+++)))******++++++******)))++++++++++++++++++,,,,,,************************)))))))))*********++++++************************))))))))))))))))))))))))(((((((((((())))))))))))******************++++++))))))*********+++++++++******************************************++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))***+++,,,------...,,,+++++++++,,,------...------------------......///............///000000000000000000000111222222333333444555666777777888777888999:::;;;<<<<<<<<<<<>>>>>>>>>>>@@@DDDJJJOOOPPPNNNLLLJJJHHHGGGGGGGGGIIIKKKNNNOOONNNLLLKKKKKKMMMMMMMMMNNNOOOPPPQQQQQQOOOMMMLLLMMMNNNPPPOOOOOONNNMMMLLLLLLMMMLLLJJJHHHFFFHHHKKKNNNQQQSSSTTTUUUVVVTTTQQQNNNLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHFFFEEECCCBBB@@@@@@??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;::::::;;;:::999777777666666666666666555555444333333222111111000000000000111111111111000/////////////////////000000111111222222------------------------,,,,,,++++++++++++,,,,,,*********+++******************++++++++++++******++++++++++++******))))))'''((()))******)))((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******))))))))))))************(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((''''''(((***+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((('''''')))+++,,,++++++++++++,,,---...///,,,---------............------......////////////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,---,,,++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------+++***)))***,,,---,,,+++)))******++++++******)))++++++++++++++++++,,,,,,************************************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))*********+++++++++************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))******+++,,,------,,,,,,+++++++++,,,------+++,,,,,,---------.....................//////000000000//////000000111222333444555666777888888999666777888:::;;;;;;<<<<<<;;;>>>AAAAAA@@@>>>>>>>>>??????@@@@@@BBBFFFLLLPPPNNNMMMKKKIIIHHHGGGGGGHHHKKKMMMOOOPPPNNNKKKJJJJJJMMMNNNNNNNNNMMMMMMMMMMMMOOOMMMKKKKKKLLLMMMLLLKKKLLLKKKJJJKKKLLLMMMKKKIIIHHHJJJMMMPPPRRRSSSTTTSSSRRRQQQOOOMMMMMMMMMOOOPPPKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@???>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::777777666666666777888888777666666555555444444444111000000000000000000111111000000///...///////////////000000111111111222------------------------,,,++++++******++++++,,,)))******+++++++++***)))******++++++++++++******+++++++++***************'''((()))******)))((('''((((((((((((((()))))))))''''''''''''''''''''''''(((((()))***))))))((('''((((((((()))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%'''((((((((()))))))))***((((((((((((((((((((((((((())))))))))))))))))((('''(((((()))))))))))))))(((((((((((((((((((((((()))(((((('''((()))************))))))))))))******************))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&''''''(((((()))))))))'''''''''''''''((((((((()))((('''''''''(((***+++(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++***((('''''')))+++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......------......///000000000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,++++++************+++*********+++++++++++++++***++++++,,,,,,++++++*********************************++++++,,,,,,------)))))))))***,,,---,,,***+++,,,,,,------,,,,,,++++++++++++++++++******************************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))))))))************+++++++++************************&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************************))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------...------......------......///000000////////////000111111444444555666777888888999666777888999:::;;;;;;;;;;;;===??????>>>======>>>???@@@BBBCCCEEEHHHLLLPPPJJJIIIHHHGGGGGGGGGHHHIIINNNPPPQQQQQQOOOMMMLLLLLLMMMOOOPPPOOOMMMKKKKKKLLLOOOMMMKKKKKKKKKLLLKKKJJJKKKJJJIIIJJJLLLLLLKKKIIIIIIKKKNNNQQQSSSSSSSSSRRROOONNNMMMMMMMMMNNNOOOPPPJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@??????>>>======<<<;;;;;;<<<<<<<<<;;;;;;::::::999555555555555666777888999666666666666555555444444111000000//////000000111111000//////......//////////////////000000000000------------------------++++++************++++++)))***+++,,,,,,,,,+++*********++++++++++++******))))))(((((((((((())))))((((((************(((((((((((())))))))))))))))))'''''''''''''''''''''''''''((()))***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((('''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***+++*********))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))&&&''''''''''''((((((((((((''''''(((((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))************+++***)))((((((((()))+++,,,************++++++,,,---+++++++++++++++,,,......,,,,,,---......///000000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************+++,,,)))*********++++++++++++***++++++,,,,,,++++++***************************)))******+++,,,,,,------(((((()))***------,,,***+++,,,,,,------,,,,,,++++++++++++******))))))(((************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((())))))******)))************+++++++++************************'''''''''((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***************************************+++++++++,,,,,,+++++++++++++++,,,)))***,,,---......------...------------.../////////////////////000111111222333444555666777777888555666777999:::::::::::::::;;;======<<<<<<===???>>>AAACCCEEEFFFHHHKKKNNNFFFFFFEEEEEEFFFHHHIIIKKKNNNOOOOOONNNLLLKKKKKKLLLKKKNNNPPPOOOMMMLLLLLLMMMNNNLLLKKKKKKMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKIIIGGGIIIKKKNNNRRRTTTTTTTTTSSSMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@??????===<<<;;;::::::===<<<<<<;;;::::::999999666666555555555666777777555555555444444444444444000000////////////000000000000///............////////////...............------------------------++++++************++++++)))***,,,---...---,,,+++******++++++++++++******))))))(((''''''((()))***)))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))))))))'''&&&$$$&&&&&&&&&&&&'''''''''(((&&&&&&''''''((())))))***(((((((((((())))))))))))((((((''''''''''''(((((('''''''''(((((()))))))))'''''''''((()))*********))))))))))))))))))))))))((()))************)))(((&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))************(((((())))))))))))((((((''''''(((((((((((('''''')))))))))(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))*********((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))***+++,,,,,,+++*********+++,,,---...++++++,,,,,,---...//////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((()))************)))(((***)))))))))***+++,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------(((((((((+++------,,,************++++++*********,,,++++++***)))(((''''''************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++************************'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************+++++++++***************,,,,,,++++++***+++++++++)))***+++---......------...------------.../////////////////////000111111111222222333444555666777555666777888999::::::::::::;;;<<<;;;;;;;;;>>>@@@>>>@@@DDDFFFGGGHHHJJJLLLCCCCCCCCCDDDFFFHHHJJJLLLKKKKKKKKKJJJHHHGGGIIIJJJIIILLLOOOPPPNNNMMMNNNOOOMMMLLLKKKLLLOOOQQQQQQQQQNNNLLLKKKJJJJJJIIIGGGDDDGGGJJJNNNRRRUUUVVVUUUUUUMMMNNNNNNNNNMMMLLLJJJJJJHHHHHHHHHHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<:::999999======<<<;;;::::::999999888777666555555555555555444333333333333333333333000000////////////000000000000///...............//////......---------,,,------------------------++++++************++++++)))***,,,.........,,,+++******++++++++++++******++++++***))))))***+++,,,***))))))))))))))))))***'''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''((()))((('''%%%###'''((((((((())))))******&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((''''''''''''((((((%%%%%%&&&((()))+++,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))(((&&&''')))*********)))((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((''''''((()))***+++,,,,,,(((((())))))))))))((((((&&&'''((())))))((('''&&&******))))))((((((''''''&&&&&&&&&'''''''''((((((%%%&&&(((************)))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++(((((()))************)))+++***))))))))))))))))))******))))))***,,,---///+++,,,,,,------,,,,,,+++...---,,,,,,---...---,,,...---,,,+++)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))************+++++++++***)))***,,,------+++)))************************************************''''''(((((())))))******)))))))))))))))******+++)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.....................---------///000000222333444555555777777777888999999::::::>>>======<<<;;;;;;::::::===@@@CCCDDDEEEFFFGGGIIIAAABBBBBBCCCEEEGGGHHHIIILLLKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKIIIJJJKKKMMMPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOMMMLLLJJJIIIHHHJJJMMMPPPTTTVVVWWWVVVUUUNNNMMMLLLJJJJJJJJJKKKLLLFFFGGGGGGGGGGGGFFFEEEEEECCCDDDDDDDDDCCCAAA???>>>@@@???<<<:::999999:::;;;:::::::::;;;;;;:::999999555555666666555444333333333333333333333333333333000000000000////////////000000000000000000000000........................---,,,***)))))))))******************************)))+++,,,+++***)))***+++(((((((((((((((((((((((('''((()))******+++******((((((((((((((((((((((((&&&&&&'''((())))))((((((+++***((('''%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((()))***++++++''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))+++***)))'''''')))***+++*********)))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&***************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''''''''((()))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,,,,---...---,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++*********************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))*********+++))))))))))))))))))))))))))))))))))))************************************(((((((((((()))))))))***************)))))))))))))))************+++++++++*********,,,---...,,,***************************************************(((((((((((())))))))))))(((''''''''''''((()))))))))************+++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......000000000000000000000//////000000111333444444555555555666777777888888999;;;;;;;;;;;;<<<<<<<<<<<<:::<<>>===???>>><<<:::::::::;;;<<<999:::::::::999999888777555666666666666555444333333333333333333333333333000000000000////////////////////////////////////........................---,,,+++***)))******+++************************&&&((()))((('''&&&'''((())))))))))))))))))))))))(((((()))))))))(((((('''((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))******************))))))(((((('''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&((((((((((((((((((((((((+++***(((''''''(((***+++))))))))))))))))))))))))++++++************++++++)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((''''''((()))***+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++************++++++++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((((((((()))))))))******************)))))))))))))))************++++++++++++++++++,,,......---+++************************************************))))))))))))((((((((((((((((((((((((((())))))***)))************+++++++++)))))))))*********++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......//////000000000000000000///000000111222333444444444444555555666777777777999999:::;;;;;;<<<======888;;;===??????@@@AAACCCAAAAAAAAABBBCCCDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFFFFHHHIIIIIIIIIHHHHHHJJJLLLMMMNNNPPPRRRSSSSSSRRRQQQQQQPPPOOONNNMMMLLLKKKJJJLLLPPPVVVZZZ[[[XXXTTTQQQOOONNNLLLJJJHHHGGGFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@???>>>===<<<===<<<;;;::::::;;;<<<===:::::::::999888777666555666666666666666666555444444444444333333222222222000000000000////////////////////////////////////---------------------------,,,,,,++++++++++++,,,************************)))***+++***))))))***+++************************)))))))))(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((('''&&&"""###%%%'''((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))((('''&&&))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''******((((((((((((******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++******************++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++------------------------++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++(((((()))))))))*********************)))))))))((())))))*********+++++++++,,,++++++,,,---...---,,,******************************************************))))))((((((''''''***************+++,,,,,,))))))*********+++++++++))))))))))))************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......------------............///000000111222333333333444444444555666666777777999999999:::;;;;;;<<<<<<:::===???@@@@@@AAABBBDDDAAAAAAAAAAAABBBBBBCCCDDDFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGIIIKKKKKKMMMPPPSSSTTTSSSQQQPPPOOONNNNNNMMMLLLKKKKKKJJJKKKNNNRRRUUUUUUSSSOOOLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@???>>>======<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;:::999777666555555666666777666666555555555555444333333222111111000000000000////////////////////////////////////---------------------------,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,******+++,,,************************((()))))))))(((((('''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&!!!###%%%'''(((((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''***)))(((((((((((()))***((((((((()))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))(((((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,,,,,,,++++++******))))))++++++++++++++++++++++++,,,+++++++++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++++++++***************************************((()))))))))************++++++++++++++++++++++++))))))))))))************************)))))))))((())))))*********+++++++++,,,+++***+++---...---,,,************************))))))))))))))))))))))))******))))))((((((''''''*********)))***++++++,,,))))))*********+++++++++(((((()))))))))*********++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,---------......//////000000000111111222222333444444555666666777777888::::::::::::::::::::::::<<<>>>@@@AAAAAAAAACCCDDDAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEGGGHHHGGGGGGGGGIIIKKKKKKMMMOOORRRSSSRRRPPPOOOLLLLLLKKKKKKJJJJJJIIIIIILLLMMMNNNOOOOOONNNMMMLLLIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<;;;:::888777666555555666666666666555555555555444333333222111111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))(((''''''''')))************************'''((()))***************(((((((((((((((((((((((((((((())))))((('''&&&&&&$$$%%%'''(((((('''%%%$$$''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))*********)))(((((('''((()))+++,,,,,,,,,,,,(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''')))(((((((((((((((((()))''''''(((((()))))))))))))))(((((((((((((((((())))))************)))((((((''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))+++---...---,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))))))))******************++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++******************************************************************************))))))))))))******+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))************++++++++++++++++++++++++)))))))))*********++++++************)))))))))))))))************+++++++++,,,***))))))+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))************+++++++++((((((((()))))))))******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------............//////000111111111000000000111111111222222444444555555666777777777999999999999999999999999;;;===???@@@@@@@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFHHHHHHGGGHHHJJJLLLKKKMMMNNNPPPPPPOOONNNMMMJJJJJJJJJJJJIIIIIIIIIIIIMMMMMMNNNNNNNNNMMMMMMMMMGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDAAAAAA@@@???>>>>>>??????:::;;;;;;<<<<<<=========<<<<<<<<<;;;:::999888777333444555555555555555555444444444333333222222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++************************((()))******(((((()))***************************'''((()))***++++++++++++(((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((('''%%%$$$''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((()))***+++++++++***((('''$$$$$$&&&'''((()))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))******))))))(((((())))))******************))))))(((''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))))))))(((((((((((())))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))***,,,...---,,,++++++++++++++++++++++++******************************************++++++)))******+++,,,---......++++++++++++++++++++++++((()))))))))*********+++***++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******************************))))))))))))******************************,,,,,,,,,++++++*********************************))))))))))))************************************))))))*********+++++++++************)))))))))))))))************++++++++++++)))((((((***+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&''''''((()))************+++++++++(((((((((((()))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------............//////000111111222000000000000111111111111333333333444555555666666777777888888999999::::::;;;===???@@@??????AAABBB@@@@@@@@@AAABBBDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEGGGHHHHHHHHHIIIKKKMMMLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOOOONNNMMMLLLIIIIIIJJJIIIIIIGGGEEEDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@???>>>=========>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::999888888222222333444444444444444333333333333333333333333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,++++++***************************,,,---,,,+++***+++,,,))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((&&&'''(((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((('''''''''((((((((((((((((((((((((((()))***+++***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((())))))((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&'''''')))))))))***)))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((************************+++,,,,,,------,,,,,,+++***))))))***,,,...---,,,******+++,,,,,,---......******************************************++++++))))))***+++---...//////++++++++++++++++++++++++(((((())))))*********+++***++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))))))))******)))))))))))))))))))))))),,,,,,,,,++++++*********************************))))))))))))************)))))))))))))))))))))))))))************+++++++++************)))))))))))))))************++++++++++++)))'''''')))***+++***************************))))))))))))))))))))))))''''''(((((())))))******'''''''''''''''((()))))))))************+++++++++(((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---...//////000000000000000111111111111111222222333333444555555555555666888999:::;;;<<<<<<>>>AAAAAAAAAAAABBBCCC@@@@@@@@@AAACCCEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHHHHHHHIIILLLNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKGGGIIIMMMOOOOOOMMMJJJHHHKKKKKKKKKJJJIIIFFFDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA???>>><<<;;;;;;<<<===>>>;;;<<<<<<===<<<<<<;;;;;;888888999999999888888777111222333333444444444333333333333333333333333444000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***************************''')))***)))((('''((()))(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))(((((((((((()))***''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''))))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))***)))(((&&&$$$......------,,,***)))((('''((()))******)))(((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%************************((((((''''''''''''(((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******)))))))))))))))***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,---+++)))((('''((()))***************))))))((((((%%%&&&((()))+++,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***************************))))))))))))************)))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%************************)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((---,,,,,,+++*********+++)))************+++++++++))))))(((((('''''''''&&&))))))************))))))******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,------...............////////////000000111111111111000000000111111222222333444444777666555555666888:::<<<;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKJJJIIIJJJJJJKKKLLLJJJIIIIIIJJJLLLMMMLLLKKKIIIJJJKKKKKKJJJJJJKKKLLLMMMLLLKKKJJJHHHEEECCCBBBAAABBBDDDEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888888888888888777666666888666333111222333444333555555444333333222111111222222222111000//////......---,,,,,,,,,,,,---.../////////......---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&&&&''')))***''''''''''''''''''''''''###$$$&&&((())))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&&&&&&&&&&''''''''''''******))))))((((((''''''((((((((((((((((((((((((###'''+++,,,+++******,,,&&&&&&''''''((()))))))))((((((((((((''''''''''''))))))************))))))''''''&&&''''''((()))*********))))))((((((''''''%%%&&&((()))))))))((('''))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((''''''''''''%%%&&&'''((())))))))))))(((((((((((()))))))))))))))(((((('''''''''((((((******)))((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,+++******++++++,,,******++++++++++++******++++++++++++++++++++++++((())))))***++++++,,,,,,+++***(((&&&&&&'''((()))++++++*********)))))))))'''((()))******++++++***************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))******************)))(((((()))******&&&'''''')))***+++,,,,,,******************************************++++++************************))))))))))))))))))))))))************)))))))))(((,,,+++***))))))))))))***))))))*********+++++++++)))))))))(((((((((''''''))))))************))))))******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,------...------------............000000111111111111000000000111111222222333333444555555444444555777999;;;;;;<<<===>>>???????????????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDFFFHHHIIIGGGGGGHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHIIIJJJLLLMMMLLLJJJJJJJJJLLLMMMLLLKKKHHHJJJKKKKKKJJJIIIKKKLLLMMMLLLKKKIIIFFFCCCAAA@@@BBBCCCDDDDDDDDDCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::999777888888888888777666666777555222111333444444444444444444333333222222111222222111111000//////......---,,,,,,,,,,,,---............---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((())))))((((((((((((((((((((((((%%%&&&'''(((((()))(((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))***************)))))))))((((((((('''((((((((((((((((((((((((&&&)))++++++)))'''&&&'''((((((((((((((('''''''''((((((((((((''''''''''''((((((((())))))((((((((()))(((((('''''''''((((((***)))))))))(((((((((''''''''')))*********)))((())))))(((((((((((())))))))))))((('''''''''''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((((((((())))))))))))((((((''''''''''''((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++*********++++++,,,)))******************)))************************)))))))))***++++++,,,,,,+++***)))''''''((()))***+++++++++***************)))***************))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))************,,,++++++******++++++,,,&&&'''(((***,,,---//////))))))))))))))))))))))))******************))))))************************))))))))))))))))))))))))************))))))))))))******)))((((((((()))))))))))))))*********++++++*********)))))))))))))))))))))************))))))******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,------------...///000000111111000000///000000111111222333333333444333333333444666888999;;;<<<===>>>??????????????????@@@AAABBBCCCDDDDDDFFFEEEDDDDDDEEEFFFGGGHHHEEEFFFFFFGGGIIIJJJKKKKKKJJJIIIGGGGGGHHHJJJMMMOOOMMMKKKJJJJJJLLLLLLKKKIIIGGGIIIJJJJJJIIIHHHJJJKKKKKKKKKIIIHHHEEEBBB@@@???CCCCCCDDDDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777888888777777666555555333111111333444555444333333333333333222222222222111111000000//////......------,,,,,,------...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&''''''((()))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&(((******(((&&&&&&&&&***))))))(((''''''&&&&&&((((((((((((''''''''''''&&&''''''((((((''''''&&&******(((''''''&&&&&&&&&))))))))))))(((((((((((((((((()))************))))))((((((''''''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''))))))))))))((('''&&&%%%''''''((((((((()))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))(((((((((((())))))***))))))************))))))))))))))))))))))))))))))))))))*********+++++++++---,,,+++******+++,,,,,,++++++++++++************)))******++++++******))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((('''(((((()))***************************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((++++++******))))))((((((************************))))))))))))))))))))))))*********)))))))))))))))***))))))(((((()))))))))))))))))))))************************************))))))************))))))******))))))))))))*********+++++++++++++++,,,,,,***++++++,,,,,,------...,,,,,,---------.........//////000000000000//////000000000111222222333333444333333444555666888999;;;<<<===>>>???@@@@@@@@@??????@@@AAABBBCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHFFFFFFGGGJJJMMMOOOLLLJJJIIIIIIJJJJJJHHHGGGFFFGGGIIIHHHGGGGGGHHHJJJIIIIIIHHHGGGFFFDDDBBBBBBDDDDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999777777777777777666666555444222111111333555555444222222222222222333333333111111000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))((('''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%''')))))))))******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''(((((('''''''''))))))((('''''''''''''''))))))))))))(((((((((((('''((((((((())))))))))))(((((((((''''''((((((((()))(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&'''''''''((((((((())))))(((''''''''''''(((((()))(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))((((((''''''((())))))***))))))************))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++,,,,,,************************((()))***++++++,,,,,,+++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))******************************((()))))))))************)))******************))),,,++++++***))))))((((((((((((((((((((((((((((((+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******+++(((((()))))))))*********************++++++++++++))))))************))))))******))))))))))))***************++++++,,,,,,,,,***++++++,,,,,,------...---.........//////////////////000000000000/////////000000111111222333333444444444555666777888999:::;;;<<<===>>>?????????>>>??????@@@AAABBBCCCCCCDDDCCCBBBAAAAAABBBDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEGGGIIILLLNNNIIIHHHFFFFFFGGGGGGFFFDDDEEEFFFGGGGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@>>>===<<<========================;;;<<<<<<<<<<<<;;;::::::777777777777777666555555333222111111333555444444111222222222222222222222000000000///////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''')))***+++++++++''''''''''''(((((())))))(((((((((((('''''''''''''''(((((())))))((((((''''''''''''''''''((())))))(((((((((((())))))))))))&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''(((((()))((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''((((((((((((((((((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))***++++++,,,)))******************)))))))))))))))))))))))))))************************((((((((())))))))))))))))))))))))))))))*********((()))***+++,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((())))))***+++,,,************************))))))))))))************(((((()))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))))))))***++++++((((((((()))))))))*********************+++++++++))))))************))))))******))))))))))))***************++++++,,,,,,---***++++++,,,,,,------............/////////000000...//////000000//////...//////000000111222222222333444555666777888888999888999:::<<<===>>>??????>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKGGGEEEDDDDDDFFFFFFEEECCCCCCEEEFFFFFFEEEDDDFFFGGGFFFFFFGGGGGGHHHGGGGGGGGGDDDCCCBBBAAA???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;666666777777666666555444333222111222333444333222222222222222222111111111////////////////////////,,,------......------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,---,,,***)))***+++))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((,,,***))))))******)))(((&&&&&&''''''((())))))***((((((((((((''''''''''''((((((((())))))(((((((((&&&&&&&&&''''''(((******(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&''''''((((((''''''''''''(((((()))((((((((((((''''''''''''%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((''''''&&&''''''((()))***&&&&&&''''''(((((()))))))))(((((('''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************++++++******************((((((((())))))***,,,,,,******++++++++++++******************************************************&&&'''(((((()))))))))(((''''''((((((((()))))))))***++++++,,,,,,+++++++++))))))***++++++,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))***+++,,,---************************))))))))))))************(((((()))******)))(((((('''''''''((()))***++++++************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((()))***+++(((((((((((()))))))))***)))))))))*********++++++))))))************))))))******))))))))))))******)))******+++,,,,,,------***++++++,,,,,,------...---------.........//////......////////////......//////000000111111222222222333444555666777777777666777999;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@@@@AAACCCDDDFFFFFFGGGHHHIIIJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDCCCDDDFFFFFFFFFDDDBBBDDDEEEEEEDDDCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>>>>==============================::::::;;;;;;;;;;;;::::::666666777777666666555444333222222222333333222000333333222222111111000000////////////////////////,,,,,,---......---,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++***************************+++,,,+++)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))((((((((((((((((((((((((''''''((((((((((((((('''(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))***((((((((((((((((((((((((,,,)))'''''')))***)))''''''''''''(((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&(((((('''''''''(((((()))'''((((((((()))))))))***'''&&&&&&%%%&&&'''((()))(((''''''&&&&&&''''''((('''''''''''''''((())))))((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***&&&&&&&&&'''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************)))))))))***++++++,,,,,,&&&&&&&&&&&&'''(((******++++++,,,,,,,,,,,,++++++************************++++++******************(((((()))***************&&&'''''''''(((((()))))),,,------,,,+++***))))))))))))***+++,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...************************))))))))))))************((()))***++++++***)))((()))))))))))))))*********************************''''''(((((())))))******************************))))))))))))))))))))))))(((((())))))*********+++'''''''''''''''((()))***(((((((((((())))))))))))(((((())))))************))))))************))))))******))))))))))))******))))))***+++,,,,,,------***++++++,,,,,,---......,,,,,,,,,---------............////////////....../////////000111111222222111111333444555666666666555666888:::;;;<<<======>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAABBBDDDFFFGGGGGGHHHIIIJJJJJJIIIGGGEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCDDDFFFGGGGGGFFFBBBCCCDDDDDDCCCCCCDDDFFFHHHHHHGGGFFFDDDCCCAAA@@@BBBBBB@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999999:::::::::999999666666666666666555555444444333222222333333111///444333333222111000//////.........///////////////,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))&&&(((((((((&&&%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''%%%$$$###"""###%%%((()))'''''''''''''''''''''''''''(((***+++,,,,,,,,,+++(((((((((((((((((((((((())))))))))))((('''&&&%%%(((''''''&&&&&&((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))+++++++++***)))((((((((())))))))))))***'''((((((((())))))******(((((((((((((((((((((((((((%%%$$$%%%)))++++++))))))))))))(((''''''&&&&&&)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%***)))(((''''''&&&'''''''''((((((((())))))******(((''''''&&&&&&((()))***'''''''''&&&&&&''''''''''''''''''''''''((()))***)))(((((((((''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******%%%&&&&&&'''((()))*********)))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---------,,,+++***)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,+++++++++++++++,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++************+++++++++,,,,,,+++***)))+++,,,,,,------------,,,+++*********+++,,,,,,,,,,,,+++)))***+++++++++)))((('''******++++++++++++*********************)))((('''+++*********))))))((((((&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((************************))))))************)))))))))((('''&&&&&&'''((())),,,,,,+++***)))(((''''''(((''''''((()))******)))))))))))))))************+++*********))))))(((((())))))))))))******************))))))))))))******)))***,,,,,,++++++,,,---***++++++,,,---...//////---------............///////////////000000000000333333444444555666666666777777999:::;;;<<<<<<<<>>?????????AAA@@@??????@@@CCCEEEGGGFFFGGGHHHIIIHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEECCCDDDFFFGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGHHHGGGGGGFFFEEEDDD@@@@@@AAA@@@@@@???>>>===;;;::::::999999::::::;;;777777888888888777777777555666666444222000000111555444333222222333555666222222222222111111111000555222...,,,---.../////////...---,,,,,,---...//////...---,,,,,,,,,------,,,+++***))))))***+++,,,***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&+++(((%%%$$$%%%&&&''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&'''((())))))((('''&&&&&&((()))++++++)))(((&&&''''''''''''((((((((((((******))))))))))))******''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%+++***)))(((((('''''''''***)))(((((())))))(((&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))******(((''''''((()))***%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''&&&&&&)))******)))(((''''''(((,,,,,,+++***)))((('''&&&,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++******************++++++******)))(((((())))))***++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++************++++++***++++++***)))(((***,,,+++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***************)))((((((******++++++++++++*********************)))((((((+++*********))))))))))))''''''(((((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((''''''((())))))++++++******)))((((((((()))((('''((()))***)))((())))))))))))*********************)))))))))(((((())))))))))))************))))))(((((((((((()))))))))+++,,,,,,+++***,,,---...------------,,,,,,,,,------------............////////////000000000000222222222333444444555555777888999:::;;;<<<<<<<<<=========>>>???@@@AAABBBAAA@@@@@@@@@AAACCCEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFDDDDDDCCCCCCDDDEEEEEEFFFDDDEEEFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGFFFEEECCCCCC@@@AAAAAA@@@@@@???>>>===;;;;;;::::::::::::;;;;;;888888888888777666555444666777777555333222222333444444333333333444444555222222111111111000000000444111...---...//////...------,,,++++++,,,------...------,,,,,,,,,,,,,,,++++++***))))))***++++++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((''''''''''''(((((('''''''''+++)))((((((((()))******%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''((())))))(((''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((((((((('''&&&***))))))(((((((((((((((+++)))'''''')))***))))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((***+++&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''((('''''''''&&&''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&(((((('''''''''(((((()))))))))(((((((((((())))))'''''''''''''''''''''''')))******)))((('''''')))******))))))))))))))))))***+++++++++++++++******)))***++++++,,,,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))((((((((())))))***++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++************++++++)))******)))(((((()))+++******++++++++++++++++++******+++,,,,,,,,,,,,+++++++++***))))))))))))*********++++++++++++*********************)))))))))***************)))))))))'''(((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))******++++++++++++******************************((((((((((((((((((((((((((())))))******))))))(((***))))))(((((())))))***))))))))))))))))))))))))***)))(((((())))))((('''))))))))))))******************))))))))))))(((((())))))))))))************))))))(((((((((((()))))))))+++,,,,,,+++***+++---------------,,,,,,,,,,,,------------................../////////000000000000111111222222333444444777888999:::;;;<<<<<<<<<999:::;;;<<>>===<<<<<<;;;;;;;;;;;;<<<<<<::::::999888777555333222555666777666444444444555333333444444444444333333111111000000000/////////111000......//////...,,,++++++************++++++---,,,,,,,,,++++++++++++++++++***))))))***++++++***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((''''''(((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''((('''''''''$$$%%%&&&''''''''''''''')))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((())))))***///,,,)))'''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''%%%%%%%%%&&&'''(((***+++''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***))))))(((((('''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''(((((()))***'''''''''(((((()))++++++))))))(((((((((((())))))''''''''''''''''''''''''((()))***)))((('''((()))''''''((()))***++++++,,,))))))***+++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++************++++++,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++************++++++)))*********((()))***,,,******************++++++******+++,,,,,,,,,,,,+++,,,+++***)))))))))***+++***++++++,,,,,,++++++***+++*********************************************(((((()))))))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******(((((((((((())))))******+++)))(((((())))))(((&&&((()))))))))************))))))))))))))))))((((((((()))))))))******************))))))))))))*********+++,,,,,,******+++,,,******+++,,,---......///,,,,,,---------.........---.........///000000000000000111222222333333444666777999:::;;;;;;<<<<<<888999:::;;;>>>@@@BBBCCCAAAAAA@@@AAAAAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEFFFFFFGGGGGGFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@???AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<;;;;;;<<<<<<<<<:::::::::999888666555444444555666666555444555666222333444555555333222111000000000000///////////////......///000///---+++++++++************++++++,,,,,,,,,,,,++++++******+++******************+++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***''''''''''''(((((((((((((((((())))))))))))((((((&&&''')))***(((&&&%%%%%%$$$%%%&&&'''(((((()))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''(((((((((((('''(((+++,,,,,,+++((('''((((((((((((((((((((((((((()))))))))(((''''''(((''''''''''''((()))***+++333///***'''&&&''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))******))))))(((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***+++((((((''''''((())))))***))))))(((((((((((())))))''''''''''''((((((((((((((()))***)))((('''((()))''''''((()))***++++++,,,(((((()))***++++++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++*********))))))******))))))***++++++,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++************++++++)))***++++++******,,,...+++******))))))***++++++******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++++++++***)))******+++,,,***************+++++++++))))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((*********++++++*********(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))'''''''''((())))))******+++)))(((((())))))(((&&&((()))))))))************(((((((((((((((((())))))((()))))))))************,,,++++++******++++++,,,***,,,,,,,,,******+++,,,)))******+++,,,---......,,,,,,,,,------------...,,,------...///000000000111111111222333333444444555666777999::::::;;;;;;999999:::;;;<<<>>>@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGDDDDDDDDDDDDBBBAAA@@@???AAAAAABBBAAAAAA@@@???>>><<<<<<<<<;;;;;;<<<<<<<<<999999::::::999999888888333444555555444444555666222333444555444333111000000000000000////////////---------///000///,,,***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))*********++++++************************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))(((((())))))))))))((((((+++...000000---)))((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((())))))(((((((((''''''''''''(((((((((((('''(((+++,,,,,,+++((('''''''''''''''''''''''''''&&&((()))(((&&&%%%&&&(((''''''''''''(((***+++,,,000,,,(((&&&'''(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((''''''&&&%%%%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))(((''''''&&&&&&&&&'''))))))(((((((((((())))))'''''''''((((((((())))))''')))***)))((('''(((***)))))))))))))))*********(((((()))***+++++++++***((()))******++++++******++++++++++++++++++++++++,,,,,,++++++***))))))(((''''''''''''((())))))***++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++************++++++)))***++++++***+++---///---,,,+++***)))******+++******+++,,,,,,,,,,,,++++++************+++,,,,,,++++++,,,,,,,,,,,,++++++++++++***))))))+++,,,---*********+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((())))))******))))))((('''''''''(((((()))))))))***)))(((((())))))((('''))))))))))))************''''''(((((((((((())))))))))))))))))************+++++++++******++++++++++++,,,---,,,*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---...///000000111000111111222333333444444444555666777888999999999999999999:::;;;<<<>>>???AAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<888888999999:::999999888333444555555444333444666333444444333333222111000111111000000000/////////---,,,,,,...///...,,,***,,,,,,------------,,,,,,+++,,,---------,,,***))))))***++++++++++++***)))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&''''''((()))&&&&&&''''''((()))))))))'''(((((())))))(((((('''***---000///+++''''''((((((((((((((()))***++++++''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%(((***(((%%%$$$%%%(((''''''''''''((()))++++++((('''%%%%%%(((***,,,,,,''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))'''&&&%%%$$$(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''(((((((((((((((''''''&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%))))))(((((((((((())))))'''''''''(((((())))))***'''((())))))(((((()))***++++++******))))))((((((((()))***************)))((())))))***************++++++++++++++++++++++++++++++******************&&&&&&&&&''''''(((******++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++************++++++((()))******)))***,,,...000...,,,***))))))***+++******+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,+++***))))))+++---...*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))))))))((('''''''''(((((((((((((((((()))((('''((()))***)))((())))))))))))************'''''''''((((((((())))))))))))))))))***************))))))))))))))))))***+++,,,---,,,***)))***+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------+++,,,,,,---...///000111//////000111111222222333222333444666777777888888888888888999:::<<<>>>???AAAAAABBBBBBCCCBBBBBBBBBCCCCCCBBBBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;;;;::::::::::::;;;;;;888888888888888777666555555666777666444444555666555444333222111111111111222222111111111000000000---,,,+++,,,......,,,++++++,,,---......---,,,++++++,,,.........---+++***)))***++++++++++++***)))***************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++&&&&&&''''''((())))))***'''''''''(((((('''''''''$$$(((+++***&&&$$$%%%((())))))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((((((((''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&)))+++)))&&&$$$&&&)))(((((('''(((((()))******&&&%%%$$$%%%(((*********'''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((&&&%%%'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((()))***+++((((((((('''(((((())))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''((())))))(((((((((((())))))&&&''''''((())))))******&&&((())))))(((((()))+++************)))))))))((())))))************))))))(((((()))***************++++++++++++++++++++++++)))))))))***++++++,,,,,,(((((((((((()))***,,,,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++************++++++'''((())))))((()))+++---222000---+++))))))***+++******+++,,,,,,,,,,,,+++(((***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,+++***))))))+++---...*********++++++,,,,,,,,,++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))************************''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''((()))+++***)))))))))))))))************&&&'''''''''(((((())))))))))))))))))************((((((''''''''''''((((((+++,,,---,,,***)))***+++))))))***+++,,,------...++++++,,,,,,,,,---------++++++,,,---...///000111......//////000111111111111222333555666666777777666666777888:::===???@@@AAAAAABBBCCCCCCBBBBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????;;;::::::999999::::::;;;888888888777666444222222777888888777666555555777666555333111000000111222222222222222111111111111---,,,++++++---------++++++,,,------------,,,+++,,,---...//////---+++***)))***+++,,,,,,+++***)))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&###'''++++++((('''***---))))))'''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((()))***'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))'''***,,,+++&&&%%%'''+++((((((((((((((())))))***)))(((&&&'''''''''%%%$$$))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))******)))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''')))***,,,---))))))(((((()))***++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((''''''(((((()))***+++))))))(((((((((((())))))&&&''''''((()))******+++&&&((())))))(((((()))+++)))))))))))))))*********)))************+++++++++)))***+++,,,,,,+++***)))************************************************************************))))))))))))************))))))))))))******************))))))))))))******(((((())))))******++++++************************------,,,,,,+++***))))))******++++++++++++*********++++++,,,,,,++++++***,,,,,,++++++***))))))))),,,+++***))))))***+++,,,+++***)))(((((()))***+++************************))))))))))))))))))))))))+++++++++++++++***)))(((+++*********))))))((((((******))))))((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''((((((((()))(((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------........................---------......///000111111222111222222333444555666666999999999:::;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBDDDEEEEEECCCAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDBBB@@@????????????======<<<;;;::::::::::::777888999999888777888999888777666555555444444555444444444333333222222222222111111111000000/////////............---------,,,------......------,,,///............---------+++++++++***)))(((((('''))))))))))))))))))))))))((()))***+++++++++++++++******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******(((&&&'''((())))))))))))(((((((((((()))(((((()))******(((&&&)))************+++++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%'''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''((((((''''''''''''((((((,,,+++***)))((('''&&&%%%(((((())))))))))))(((((('''((((((((())))))******))))))(((((((((((())))))******))))))((((((((('''(((((((((((((((((((((((())))))************))))))(((((())))))((('''&&&&&&''''''%%%$$$$$$%%%''''''&&&''')))*********)))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((******++++++++++++******))))))*********+++++++++******++++++++++++******************************************************************************))))))))))))************))))))))))))******************))))))))))))*********************+++++++++************************------,,,++++++***))))))******++++++++++++*********++++++,,,,,,++++++***+++++++++***************++++++***))))))***+++++++++***)))(((((()))***+++************************))))))))))))))))))))))))***++++++++++++***)))(((************)))))))))((())))))))))))((((((((((((************)))))))))((()))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((())))))******)))(((((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((()))))))))******)))******++++++******)))))))))))))))************++++++++++++++++++++++++,,,,,,,,,------------.....................---------......///000000111111111111222333444555666666999999999999:::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDCCCAAA@@@AAABBBAAABBBCCCCCCCCCCCCCCCBBBEEECCCBBB@@@???>>>??????<<<;;;:::999999888888999666777888888666666777888999888777666666555555555444444333333333222222222111111111111000000000//////............---------***++++++,,,,,,++++++***------------,,,,,,,,,,,,++++++******)))(((((('''(((((((((((((((((((((((((((((()))*********))))))******************))))))***)))((('''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******(((''''''((('''''''''(((((())))))))))))((()))***++++++)))'''(((((()))))))))*********)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%)))((('''(((***+++***)))((((((((((((((((((((((((((((((''''''''''''((((((+++******)))((('''&&&&&&&&&''''''((((((''''''&&&)))))))))((((((''''''''')))((((((''''''(((((()))((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***))))))(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((************************)))))))))*********++++++++++++************++++++************************************************************************))))))))))))************))))))))))))******************))))))))))))******++++++++++++++++++******************************,,,,,,,,,+++******))))))******++++++++++++************++++++++++++******)))************+++++++++++++++***))))))***++++++******))))))))))))******************************))))))))))))))))))))))))******++++++******))))))************))))))))))))(((((((((((())))))))))))******)))))))))))))))((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((***************))))))(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''((((((((())))))))))))******++++++******)))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...............//////000000111111111222333444555555666888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCCCCCCCFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>@@@AAA@@@@@@AAABBBCCCCCCBBBBBBDDDBBBAAA???>>>>>>>>>???;;;:::999888888777777777555777888777666555666777:::999888777666666666666333333333333222222222222111111111111000000000000///............---------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++******)))(((((((((''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''(((((((((******)))(((((((((((()))&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((''''''((($$$%%%&&&'''((()))******(((((()))***,,,---+++)))'''''''''((((((((()))))))))))))))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&%%%$$$%%%'''((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''''''''''''''(((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((())))))******))))))((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***)))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************,,,+++***))))))***+++,,,************************************************************************((()))))))))************((()))))))))******************))))))))))))******+++++++++******)))))))))************************,,,+++++++++******))))))******++++++++++++************++++++++++++******((())))))***++++++,,,,,,+++******************+++***))))))))))))))))))***************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))''''''(((((())))))******)))((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''(((((()))))))))******))))))(((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))((()))))))))***************+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------------.............../////////000000000000111222333444555555777777777888999:::;;;<<<<<<<<<<<<<<<<<<=========??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA???@@@@@@???======???AAA@@@AAABBBBBBCCCCCCCCCCCCBBBAAA???>>>======>>>>>>;;;:::999888888777777888666777888777666666777888999888777666555555555555333222222222222222222222111111111000000000000000///............---------,,,------......------,,,,,,,,,+++++++++*********************))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&%%%&&&&&&''''''((((((((())))))((((((((((((((()))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''))),,,,,,+++)))''''''((((((((()))))))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))(((((('''&&&&&&$$$###"""###%%%&&&%%%$$$((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%######$$$&&&''')))***+++''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&'''((()))))))))((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((()))))))))*********,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))((()))))))))************((()))))))))******************))))))))))))************))))))((((((''''''************************++++++***************)))******++++++++++++******)))******++++++******)))(((((()))***+++,,,,,,---*********++++++*********)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))******''''''(((((())))))************++++++++++++++++++((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((((((((((((''''''(((((()))(((((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******)))))))))((()))))))))*********************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------..................///////////////000000111222333444444666666666777888999:::;;;:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@???>>>>>>???AAABBBBBBCCCDDDDDDDDDDDDDDDAAA@@@>>>===<<<<<<===>>><<<;;;:::999999888888888777888999999777777888999777777666555444444444444222222222222222222222222000000000000000000111111///............---------,,,------......------,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************)))(((''''''''''''(((((())))))******'''''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((******)))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&(((***+++)))(((((((((((()))))))))******$$$%%%&&&((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&(((&&&&&&'''((()))((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&######$$$&&&''')))***+++''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''%%%&&&((((((((((((&&&%%%%%%&&&'''))))))(((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((()))))))))******++++++************++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******((((((((((((((((((''''''******************************************************++++++++++++******))))))************))))))(((((()))***++++++,,,,,,)))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))************(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))&&&''''''(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((())))))******))))))((())))))))))))*********************++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,------..............................//////000111222333333444555555555666777888999:::999999999:::;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDAAAAAABBBBBBBBBBBBCCCCCC>>>@@@AAABBB@@@@@@@@@AAACCCDDDDDDDDDDDDDDDCCCCCC???>>>===<<<;;;<<<======<<<;;;:::999999888888999777999:::999888777888999666666555444333333333333111111111222222222222222000000000000111111111111///............---------***++++++,,,,,,++++++***,,,,,,,,,+++++++++************))))))))))))))))))************************))))))*********)))((((((%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((()))))),,,***(((((())))))((('''((((((((('''''''''&&&&&&%%%%%%%%%''')))***(((&&&(((((()))))))))*********$$$%%%&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((('''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''(((''''''((((((((((((''''''((('''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))******'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))*********++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******(((((((((((())))))))))))************************))))))))))))******************++++++++++++******))))))************)))))))))))))))***+++++++++,,,)))***++++++++++++***)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))************))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))************)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((())))))''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))************)))******+++,,,,,,------***++++++++++++,,,,,,,,,***++++++,,,------....................................///000111222333333444444444555666777999999888888999::::::;;;<<<<<<======>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAABBB===@@@CCCEEEDDDBBBAAAAAADDDDDDDDDDDDCCCBBBAAAAAA>>>===<<<;;;;;;;;;<<<===;;;:::999888888777777888777888999888777666777999777666555444444333333444000111111111222222222222///000000000111111111111///............---------***++++++,,,,,,++++++***++++++*********))))))))))))))))))))))))))))))***))))))))))))))))))))))))''''''(((((())))))((((((%%%%%%%%%$$$$$$$$$$$$$$$'''''''''''''''((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))...+++(((''')))***((('''((((((((((((((((((((()))'''&&&'''(((***)))'''&&&'''''''''((((((((())))))&&&''''''(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%$$$$$$$$$&&&'''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''&&&''''''(((((((((((('''''')))))))))((((((''''''''')))((((((''''''(((((()))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((%%%&&&'''((((((((('''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))*********''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******(((((())))))******++++++************************)))))))))))))))***************++++++++++++******))))))************))))))***************+++++++++)))***+++,,,,,,+++***)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++******))))))((((((''''''))))))******+++++++++,,,))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***(((((()))***************)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))************))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,---...........................---......///000111222333333444444444555666777888999888888999:::;;;;;;<<<<<<<<<===>>>???AAABBBCCCDDD@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@AAA===AAAEEEGGGFFFDDDBBBBBBDDDDDDDDDCCCBBBAAA??????>>>===<<<;;;:::;;;<<<===:::999888777666666666666666777888777666555666888888777666555555444444555000000111111222222222222//////000000111111111222//////.........---------,,,------......------,,,))))))))))))(((((((((((()))))))))))))))*********((((((((((((((((((((((((%%%%%%&&&'''(((((((((''',,,,,,++++++*********)))((((((((((((((()))*********)))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***///+++(((''')))***)))'''&&&''''''((()))***++++++)))(((((()))******(((&&&&&&&&&&&&'''''''''(((((()))))))))((('''%%%$$$###((((((((((((((((((((((((************************))))))))))))))))))))))))''''''(((((((((((((((''')))((('''(((***+++***)))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''((((((((())))))******))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))%%%&&&'''((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((+++++++++*********))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++---,,,***)))))))))******''''''''''''''''''''''''************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))((((((''''''******************************))))))((((((''''''))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))************************************))))))))))))******))))))((((((''''''+++******)))(((''''''&&&'''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))((('''&&&&&&((((((((((((((()))*********,,,------***(((((((((************************))))))))))))************))))))))))))))))))))))))******+++++++++******))))))***---///111111000000,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222666555555444444444555555777777777777888999;;;;;;:::;;;<<<>>>@@@AAAAAABBBBBBBBBAAA@@@?????????@@@@@@???===>>>???AAAAAA@@@CCCCCCDDDDDDCCCBBBAAAAAA???AAABBBCCCBBB@@@>>><<<>>>===;;;::::::;;;===>>>===;;;:::888777777888888666666777888888888888777777777777666555555444444111000000///////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((++++++***)))((('''&&&&&&$$$%%%&&&%%%%%%'''))),,,///,,,'''%%%%%%'''(((((())))))(((''''''''''''(((***))))))(((((((((((()))&&&&&&'''(((((()))(((((('''''''''''''''((()))***''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))(((((((((******))))))((((((((('''))))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))%%%%%%&&&&&&''''''(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((############$$$&&&((()))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&+++***(((&&&&&&(((***+++(((((((((((((((((((((((('''''''''(((((((((((((((+++++++++*********))))))*********************************++++++,,,,,,,,,*********************************)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++***)))((((((((()))***++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((''''''&&&''''''((()))))))))(((((('''((((((((())))))))))))((((((((((((((('''&&&&&&((((((((((((((()))*********+++---,,,***((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++******)))$$$%%%''')))******)))))),,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222555555444444444444444555444444444444555666888888:::;;;<<<>>>???@@@AAAAAAAAAAAA@@@??????????????????===<<<===???@@@??????BBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@???===<<<===<<<:::999999:::<<<===;;;:::999777777666777777666777777888999888888888777777666666555444444444111111000////////////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&%%%&&&&&&&&&&&&'''***,,,000,,,(((&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((())))))***''''''((((((((((((''''''(((''''''''''''(((((()))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&'''((()))''''''(((((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''+++++++++************************************************+++++++++++++++************************+++*********))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++)))(((((('''(((((()))***++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''((('''''''''((()))************))))))(((((('''''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((((((((((((''''''&&&((((((((((((((()))******)))+++,,,,,,***((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))******+++++++++******'''((()))+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------...///000000111222444444333333333333444444555555666666777999:::;;;:::;;;<<<>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>><<<<<<<<<>>>???>>>===@@@@@@@@@@@@@@@@@@???>>>BBBAAA@@@???======<<<<<<;;;;;;999999999999;;;;;;:::999888777666666666666777777888999999999999888777666666555555444333333222111111000000000000000/////////............------------,,,,,,++++++++++++++++++++++++***************((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((''''''''''''&&&'''(((((((((((((((((('''((((((''''''''''''(((((('''''''''''''''''''''&&&&&&''''''''''''(((***---111...)))'''''''''(((''''''((()))))))))(((&&&%%%%%%%%%%%%&&&'''(((******'''((((((((((((((('''&&&)))((((((''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''))))))((((((((((((((('''(((((((((((((((''''''&&&((((((((((((((((((((((((******)))((('''''''''((())))))))))))(((((('''&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''')))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&***************************************************************+++++++++************************++++++******)))(((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++(((((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((('''((((((((()))))))))***))))))((((((((('''''''''%%%&&&&&&''''''''''''''''''''''''((((((((())))))'''(((((((((((((((''''''((((((((((((((())))))***(((***,,,,,,***((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***+++++++++******,,,---.........------,,,++++++,,,,,,,,,,,,------------......///000000111333222222222222333333444666666666777888:::;;;<<<999:::<<<===>>>?????????>>>>>>============>>>>>>>>>===<<<===???@@@???===??????@@@@@@@@@??????>>>CCCAAA>>><<<;;;;;;;;;<<<::::::999888888999::::::999999888888777777777777777888888999999999999999666666555555444333333222222222111000000000000000//////.........---------......---,,,,,,+++******+++++++++***************,,,+++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''((((((((('''(((+++---111...***((('''(((''''''&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((()))((((((***)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''''')))))))))))))))(((((((((************************''''''''''''''''''&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((******))))))(((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&************)))((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''')))***+++***)))((((((((())))))))))))((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%************************************************************************************************************))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''(((((())))))***)))))))))((((((((('''((((((((((((''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((())))))***''')))++++++***(((((((((************************((()))))))))************))))))))))))))))))))))))((()))***++++++++++++++++++,,,,,,,,,++++++******+++++++++,,,,,,---------------......//////000000111111111111111222333333222222222333555777888999999:::;;;<<<===>>>>>>>>>>>>===============>>>>>>>>>>>>>>>???AAAAAA@@@>>>>>>??????@@@@@@@@@??????AAA???===:::999999;;;;;;999999999888888999999999999999999999999999888888777777888999999999999888555555444444333333222222222111111000///000000000............------------......---,,,,,,+++************************************************++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((''''''''''''(((((('''''''''((())))))******'''((((((((('''(((***,,,000---)))((((((((('''&&&&&&''')))******(((&&&%%%)))((('''&&&&&&&&&&&&&&&$$$%%%&&&((()))************)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))******))))))((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))******))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%***************+++++++++++++++++++++++++++++++++***************)))))))))************************)))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))******++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))))))))************)))((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((((((((((((((((()))******''')))++++++)))(((((((((************************))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------........./////////000000000000000111222333222222333444666888999:::999:::;;;<<<===========================>>>>>>???>>>>>>>>>@@@BBBBBB@@@>>>===>>>??????@@@?????????>>>===;;;999888999:::;;;999999999999999999999999999999::::::::::::999888666666777888888888888777555444444333333222111111111000000///////////////.........------------,,,---------,,,,,,+++++++++)))))))))***************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((('''(((((((((((())))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((('''((((((((())))))******'''(((((('''&&&''')))+++---+++(((''''''((('''&&&'''((()))))))))(((&&&%%%******((('''&&&%%%%%%%%%$$$%%%&&&((()))*********)))((((((''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))((((((((((((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))'''(((((())))))(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))*********++++++++++++++++++++++++++++++++++++*********)))))))))(((************************((((((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))******++++++***)))(((************************************************))))))))))))))))))))))))************************(((((()))))))))*********(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((()))******&&&(((***+++)))(((((()))************************))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,+++,,,,,,,,,,,,,,,,,,------******+++,,,,,,---......---------.........//////////////////000111222222444444555666888:::<<<===999:::;;;;;;<<<<<<<<<<<<>>>=========>>>>>>???@@@======>>>@@@AAAAAA???===<<<<<<===>>>>>>>>>>>>>>>;;;:::999999888999:::;;;999999::::::::::::999999777888999::::::999888777555555666777777777777666444444333333222111111111000//////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''(((((((((((((((((('''''''''&&&%%%&&&(((******(((&&&&&&'''((('''&&&((((((((((((''''''''''''***))))))(((''''''''''''&&&''''''((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((()))******&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((()))((('''&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%%%%'''(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((('''''''''))))))******+++++++++++++++++++++++++++++++++++++++*********))))))((((((************************''''''((()))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))*********((('''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************'''((((((((())))))******))))))))))))))))))))))))''''''''''''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******&&&''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((((((((((((((((()))******&&&(((******)))(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******))))))******+++,,,******+++,,,,,,---......---------...........................///000222222111111222333555777999:::999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@<<<<<<===???@@@@@@>>>;;;:::;;;;;;<<<=========<<<999999888999999999:::;;;999::::::;;;;;;::::::999666777888999999888777666444555555666666666666666444444333333222111111000//////...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---(((((())))))*********+++((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))*********((('''&&&&&&'''(((***((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''&&&%%%%%%'''***((('''%%%%%%'''((('''&&&))))))(((''''''''''''((())))))((((((((())))))***))))))))))))((('''&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''((()))******+++'''((((((((())))))******'''''''''''''''''''''''''''((((((((())))))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''%%%&&&&&&&&&''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''&&&$$$"""!!!###$$$%%%'''(((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((***(((%%%######$$$&&&'''+++***(((''''''(((***+++(((((((((((((((((((((((('''''''''(((((((((((((((+++*********))))))((((((***************)))(((((())))))))))))************,,,,,,+++******+++,,,,,,+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))************))))))((((((************)))))))))))),,,+++++++++***)))))))))'''(((***,,,,,,,,,+++***)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))000000...,,,***((('''&&&------,,,+++***)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))((((((++++++******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))((((((''''''''')))***+++(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...............---------///000000000111111111111222333333444555666777777888:::;;;======<<<:::999999:::<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>============888888999:::999888777666:::::::::::::::999888777::::::999999888999999999888666444222111000111111555555444333333222111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++*********+++,,,,,,------,,,+++***))))))))))))+++,,,,,,+++)))(((***+++$$$%%%'''))))))))))))((()))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((%%%&&&''''''(((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''************)))))))))(((***************)))(((((())))))))))))************,,,++++++******++++++,,,************)))))))))(((************)))))))))((())))))))))))))))))))))))++++++*********)))))))))************))))))))))))******))))))))))))))))))******************)))))))))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))++++++******)))(((''''''*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))***************)))))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))'''((())))))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))))))))++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...............//////000000000111111111222222333444555666777777777888999;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<999999999999999888888777999:::::::::999999888777999888888777777777777777777666555333222222222222555444444333222222111111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++*********++++++,,,------,,,+++***)))))))))))))))******)))'''&&&((()))%%%&&&''')))))))))))))))))))))******))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***)))))))))))))))***''''''''''''''''''''''''************)))))))))))))))************))))))((())))))))))))************,,,+++************+++,,,************))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++***************************))))))))))))((((((((((((((())))))))),,,+++***)))(((((((((((()))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''(((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))))))))((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&(((***,,,+++)))'''%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------......//////////////////000000000000111222333333555555666777777777777888888888999999<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;:::999999888888999999999999999:::999999888777777777666666666555555555555555555555555444333333444444333333222222111111111111000///////////////---------,,,,,,+++++++++,,,,,,,,,++++++++++++***+++************+++,,,,,,,,,,,,+++***))))))))))))((()))***)))''''''''')))&&&&&&'''((())))))))))))***************)))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((((((''''''((((((((((((''''''((())))))******))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))******))))))(((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&'''((((((((((((((((((((((((*********)))))))))))))))))))))************)))(((((()))))))))************++++++************++++++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++************************)))))))))((('''(((((())))))*********+++***((('''''''''((())))))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))******++++++,,,,,,((((((((())))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))(((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***+++***)))'''%%%(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,------...//////........./////////000000111111222333444555666666777666666666777888999:::===<<<:::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;999888888888999:::888888999999999999888888777777777666666555444444333444555666666666444444333333333333222222111111111111000////////////000......---,,,,,,+++******+++++++++++++++++++++++++++***************++++++,,,++++++***))))))*********+++,,,,,,***))))))***''''''(((((())))))))))))***************))))))(((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))******((())))))*********))))))((()))))))))************************************))))))))))))))))))******))))))))))))))))))******************************************************************)))))))))((()))))))))******+++++++++)))((('''''''''(((***+++)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++******************++++++*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))************++++++************++++++******************************+++++++++,,,,,,,,,***++++++,,,---...//////---............/////////000000111222333444555555666666666666777888999:::===;;;:::888888888999:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;:::::::::999;;;:::999888777888999:::777888888999999888888888888888888888888666555444333444555666666666555444333222222222222222111111111000000///////////////......---,,,,,,+++******++++++++++++++++++++++++++++++***))))))*********,,,+++******)))*********)))+++,,,,,,***))))))***(((((((((((()))))))))******************)))((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&''''''(((((()))))))))(((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))******)))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((''''''(((((((((''''''''''''((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((((())))))))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))************))))))***++++++***))))))))))))))))))************))))))))))))************************************)))))))))))))))*********************))))))))))))************++++++++++++(((((((((((()))***+++,,,)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))((((((''''''&&&,,,+++++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''(((((((((((())))))+++++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,------......------------.........//////000111111333333444555555555666777777888999999::::::999999888888999999::::::;;;;;;<<<=========::::::::::::999999999999:::999888888777777888888666777888888999888888888999999::::::999777555444333444444555555555444444222222222222222222111111000000///...............---------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++***))))))))))))***++++++***************+++''')))++++++)))'''''''''***))))))(((((())))))***)))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((()))))))))************(((((()))***************))))))))))))************((()))***++++++***)))(((((()))))))))************((()))))))))************************************''''''((((((((()))))))))************))))))))))))************))))))))))))))))))******************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222333444444111222444666777777777777777888888999999999999888::::::;;;;;;<<<======>>>:::999999999888888888888777888888888888777666666666666777888888888888888999:::::::::999777555333444444333333333333333444111111111111111111222222///......---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***)))))))))))))))+++***************++++++&&&)))++++++)))'''''''''+++***)))(((((()))******((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((())))))*********+++(((((()))***************))))))))))))************((()))***++++++***)))((((((((())))))*********+++(((((())))))*********+++************************&&&'''''''''(((((())))))************))))))))))))******))))))((((((''''''++++++,,,,,,,,,***(((''')))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++&&&'''''''''(((((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))%%%&&&)))++++++***)))'''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111222333444444///111333555777666666555555777888:::::::::999888::::::;;;;;;<<<===>>>>>>999999999888888888888777666777888888888777555444666666777888888888888888888999::::::999777444333555444333222111222333333111111111111111111222222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++***))))))((())))))+++***************++++++(((+++------,,,***))))))+++***)))(((((()))******'''''''''''''''&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))((('''%%%$$$###"""''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((()))***+++,,,'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++,,,+++***))))))***+++,,,((((((((((((((((((((((((******)))((((((((((((((())))))))))))(((((((((((()))************+++++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))+++******)))(((''''''&&&************************))))))))))))************))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))***))))))***++++++)))((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''''''''(((((())))))******(((''''''&&&&&&((()))***,,,+++++++++******))))))+++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((******))))))((((((''''''******)))(((((((((((((((******))))))))))))******)))))))))))))))******+++++++++******++++++,,,---...------,,,,,,------......///000111111222222111444333222222222333444555888888777777777999:::;;;===<<<:::999888888999::::::999999999888888777777777777888777666555333222666777888999999888777666888888777666555444444333444444333333222111000000666444333111000000111111111000///...---...//////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((()))+++***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))(((&&&&&&''''''(((+++***((('''&&&&&&'''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((()))))))))'''&&&'''***+++***(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''')))))))))((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((())))))***+++++++++***))))))***++++++******************************)))(((((((((((((((*********)))((('''''''''))))))*********+++++++++)))))))))))))))*********))))))************))))))))))))))))))))))))))))))*********)))((('''''''''************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********'''''''''(((((()))))))))************************(((''''''((())))))'''&&&(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((()))))))))))))))(((((('''((()))***+++++++++******))))))))))))***)))(((((((((((()))***(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))((((((((((((******)))(((((((((((((((******))))))))))))******)))))))))))))))******+++++++++******++++++,,,---------,,,,,,,,,,,,------......///000111111111111333222222111222333444555666555555555666777888999===<<<:::999888888999999999888888888777777777666666777777777777666444333666777888999999888777666777666666555555444444333444444333333222111111000555444333111000000111111......//////......---,,,,,,,,,------------------,,,,,,,,,+++++++++******************************)))))))))******************)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''(((((())))))(((''''''&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&''')))((('''%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))((('''&&&''''''((((((((('''&&&&&&'''((()))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((&&&%%%&&&)))***)))'''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''(((((((((((((((((('''))))))((((((((('''''''''))))))))))))))))))))))))))))))(((((())))))***++++++******))))))******+++***************************))))))(((((((((((((((+++******)))(((''''''&&&)))))))))*********++++++(((((())))))******++++++))))))************))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))************))))))))))))))))))))))))''''''((())))))***++++++************************)))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))******&&&&&&'''((()))******+++++++++++++++++++++++++++'''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((('''(((((())))))))))))(((((((((((()))))))))))))))***++++++))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((((((((((((******))))))))))))******)))))))))))))))******+++++++++******++++++,,,---------,,,,,,,,,,,,---------...///000111111111111111111111111222333555555555555555555666777888999<<<;;;:::999888888888999777777777666666666666666666666777777777777666666666666888888888888666666444444444444444444444444444333333222222111111111444333222111111111111111---...000111111///---+++......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((()))))))))(((''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&((())))))'''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((''''''((((((((((((''''''******)))'''&&&%%%$$$###'''&&&%%%&&&'''((('''&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''''')))(((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************''''''((()))***++++++,,,))))))************))))))((((((((((((((((((((((((***)))))))))((((((((('''************************((()))))))))************))))))))))))))))))))))))''''''(((((()))*********************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***&&&'''((()))***+++,,,---************************)))***++++++************(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))*********))))))((((((''''''((((((((()))))))))******((((((((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))******))))))))))))******)))))))))))))))******+++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---------...///000000000000//////000111222333444555666666777888999::::::;;;;;;;;;:::999999888888888555555555555555555555555555666666777777888888888555666777888888777666555222222222333333444444444333333333222222111111111333222222111111111111111///000000111000///......111000///...,,,+++***))),,,,,,,,,+++++++++******************************))))))******++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((()))))))))(((((('''))))))************))))))(((((((((((((((((((((((((((***++++++)))(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''******)))'''&&&%%%$$$###''''''&&&''''''(((''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******)))((('''&&&&&&%%%***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++(((((()))))))))*********''''''((()))***++++++,,,))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((************************((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))***,,,---......))))))))))))))))))))))))(((+++,,,,,,***)))***+++))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''')))+++,,,******))))))((((((''''''''''''(((((((((((()))(((''''''''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''(((((())))))******))))))(((((((((((())))))******))))))))))))******)))))))))))))))******+++++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,---...//////000//////......///111222333333444555666777888999:::;;;;;;::::::::::::999888777777444444444444444444555555555555555666666777888888555666777888888777666555111111222222333444444444333333222222222222222111111111222111111111000000111000...,,,,,,---...///.........------,,,,,,+++,,,,,,,,,+++++++++******************************))))))*********+++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((()))))))))))))))((())))))************))))))(((((((((((((((((((((((()))***,,,+++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((()))(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((******)))((('''&&&&&&%%%***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***((())))))******))))))(((((((((((((((((((((((((((((((((((((((((())))))***%%%&&&'''((()))***+++,,,((((((((()))))))))******(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))))))))***+++,,,------...((((((((((((((((((((((((&&&))),,,+++((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((***+++,,,))))))))))))((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((())))))*********))))))))))))******)))))))))))))))******+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,+++,,,---...////////////---...///111222222222222222333555666888999999999::::::::::::999888777666444444444444444555555555555555555555555666777888555555777777777777555555222222222333333444444444222222222222222222222222000111111222111111000000000---***((('''))),,,...***++++++,,,---...///000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((()))*********))))))'''(((((())))))(((((('''))))))))))))))))))))))))''')))***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((*********((('''((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''(((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))*********))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************************************&&&&&&''''''((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''((((((((()))))))))))))))******+++++++++((((((((((((((((((((((((&&&))),,,+++(((&&&(((+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))***))))))(((''''''((((((((()))))))))(((((()))******)))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((()))*********))))))))))))((((((((((((((((((((((((((()))************))))))))))))******)))))))))))))))******+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,---............---...000111111111000000222333555777888999999999999999::::::999888666666444444444444555555555666555555444333333444555666444555666777777666555444333333333333444444444444222222222222222222222222///000111222222111000000///---+++***)))***,,,---,,,,,,,,,------.........,,,,,,,,,+++++++++************************************))))))(((''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''(((((())))))******(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))''')))******(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''((()))))))))(((&&&&&&###$$$&&&''''''''''''&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''')))***)))'''%%%'''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''((()))******)))((('''************************((((((((((((((()))***************)))((((((''''''(((((((((((())))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************************************$$$%%%&&&'''(((***++++++******************************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))(((,,,///...***(((***---))))))))))))))))))))))))))))))(((((((((((())))))******++++++)))'''%%%$$$''''''(((((())))))******'''((()))++++++******)))'''((((((((())))))******((()))***++++++***)))((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&''''''((()))******+++******))))))((((((''''''((((((((((((((()))************))))))))))))******)))))))))))))))******+++++++++******++++++,,,---,,,++++++++++++++++++,,,++++++,,,---...............///000111111000//////333555777999;;;;;;;;;;;;999999::::::999888666555444444444555555666666666555555333222222333444555444555666777777666555444444444444444444444444444222222222222222222222222///000111222222111000///000000/////////.........111111///...,,,+++)))))),,,,,,,,,+++++++++************************************)))((('''&&&%%%%%%'''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((()))*********************++++++++++++******))))))))))))))))))))))))***+++,,,,,,***))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((()))))))))(((&&&%%%!!!"""$$$'''((())))))((())))))(((((((((((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&(((***(((%%%$$$%%%'''''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''''''''((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&((())))))%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))******)))(((''''''((((((((())))))******))))))))))))************************************))))))))))))))))))))))))+++***)))(((((('''(((((('''&&&%%%$$$$$$%%%&&&'''))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************'''((())))))(((''')))***************************)))************+++++++++***)))))))))((((((''''''))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((%%%&&&&&&'''((())))))*********))))))((((((''''''))))))))))))(((((((((((())))))(((((('''''''''&&&+++***)))'''''''''((()))((((((((((((((((((((((((++++++++++++++++++++++++))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))******))))))((((((''''''+++***)))(((((()))***+++******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////000111111222222222333666999:::::::::999:::999999888777666666555555555555555555555444444666666666666666666666666444444444333333222222222555555444444444333333333333333333222222000//////111000000///...---------...------,,,,,,------...------------------------***************************+++,,,------,,,+++***))))))*********+++++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******'''((((((((((((((('''''')))...111...'''###$$$'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))((('''%%%$$$###))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((''''''''''''((($$$%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((%%%$$$%%%(((***(((&&&''''''(((((())))))******&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))******)))(((''''''''''''(((((())))))******((((((((((((''''''''''''************************))))))))))))))))))))))))***))))))(((((((((((()))((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((()))))))))*********((()))******(((((((((***))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********)))))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))*********)))))))))((((((((('''''''''(((((())))))******)))))))))(((((((((''''''))))))''''''&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((******)))(((((()))******''''''(((((())))))******(((((((((((())))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------......//////000000111///111333666777777777666888888888777666555555555555555555444444444444444555555555555555555555555444444333333333222222222444444444444333333333333222222222222111000///...111000000///......------...------,,,,,,------...------------------------++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))((((((******))))))))))))******'''(((((((((((((((''''''+++...000---)))&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((())))))*********%%%%%%&&&'''((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%###"""###%%%&&&%%%$$$''''''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))(((''''''''''''(((((())))))))))))))))))((((((''''''&&&&&&************************(((((((((((((((((((((((()))(((((((((((())))))***))))))************))))))))))))************))))))))))))))))))))))))))))))***)))'''&&&%%%$$$$$$###(((((())))))))))))*********+++,,,+++)))(((((()))(((((((((((((((((((((((()))))))))*********++++++++++++++++++************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************'''(((((())))))*********))))))))))))((((((((((((&&&&&&'''((()))***++++++***)))))))))))))))((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***))))))(((((())))))***''''''(((((())))))******(((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////222333555777999999999888666666666555555444444333444444444444444444444444444444444444444444444444333333333333222222222222444444444333333333222222111111111111000///......000000000///......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))************+++******))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))((((((***))))))(((((())))))***'''(((((())))))(((((((((++++++***)))(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((()))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&$$$%%%''')))************&&&&&&'''''''''''''''&&&((((((((('''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$###"""###%%%%%%%%%###''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((('''''''''(((((((((((()))))))))++++++******))))))((((((************************(((((((((((((((((((((((((((((('''(((((()))******((()))++++++++++++)))((())))))************)))))))))))))))))))))))))))))),,,+++***)))((('''''''''(((((((((((()))))))))***,,,,,,---+++)))(((((()))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))((()))))))))*********+++))))))))))))(((((((((((('''''''''((()))*********************))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((())))))******)))))))))(((((()))))))))******))))))((((((''''''(((((((((((())))))))))))'''((((((((())))))))))))***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......//////333444666888999999999999555444444444333333222222333333333333333444444444444444444444444444444444333222222222222222222222333333333333222222222222000000000000000///......000000//////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))***************)))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))'''(((((())))))))))))((()))&&&######&&&''''''&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))***+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''''')))))))))((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''"""###%%%'''((((((&&&%%%''''''''''''''''''&&&&&&''''''''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((+++*********)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))******((((((***++++++***(((((())))))************))))))))))))))))))))))))))))))++++++************++++++'''(((((((((((())))))))),,,,,,---+++)))(((((()))************************(((((()))))))))*********(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((())))))******((((((((())))))(((((((((******))))))((((((''''''(((((((((((())))))))))))'''((((((((())))))))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,,,,------......//////000000000111222333444444555333333333222222222222222222222222222333333444444222222222222222222222222222222222222222222222222333333222222222111111111///000000000000//////...////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))(((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))''''''((()))******))))))(((%%%!!!"""&&&((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((&&&%%%###''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))((((((((()))''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,''''''(((((((((((())))))***+++,,,+++)))(((((()))************************((((((((()))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((()))))))))))))))***))))))***+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''(((((())))))(((((('''''''''(((((())))))******(((((((((((())))))))))))************++++++++++++************************************++++++++++++))))))*********+++++++++,,,,,,------...//////000000000111111222333444444222222222222222222222222000111111222222333333444222222222222222222222222111111111222222222222222222222222111111111000000000000000111111000000/////////////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))(((((())))))((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''(((((()))''''''((()))************)))&&&$$$%%%(((***)))''''''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((()))))))))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((())))))***)))((('''&&&&&&&&&'''''''''''''''&&&''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((((((((''''''''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))''''''''''''((()))***+++'''''''''((((((((())))))((()))******(((((((((***************************(((((((((((()))))))))***)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))''''''((((((((()))))))))))))))***+++******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((''''''((())))))(((''''''''''''(((((())))))******(((((((((((())))))))))))************++++++++++++************************************++++++++++++))))))))))))*********+++++++++,,,,,,------......111111111222222333444555222222222222222222222222000000000111222333333333111111111111111111111111000111111111222222222222222111111111000000000000000000111111111111111000.../////////////////////...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((******))))))(((((((((((())))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''((((((''''''(((******++++++***'''''''''((())))))(((''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))((()))))))))))))))))))))%%%%%%&&&'''(((((((((((())))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''')))***)))&&&%%%&&&(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))(((''''''(((((('''''''''&&&&&&&&&''''''((()))***+++,,,,,,))))))))))))))))))))))))************************+++***)))(((((('''((((((+++***)))(((((()))***+++))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++''''''''''''((((((((()))'''((())))))(((''')))***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************&&&''')))*********)))((())))))))))))))))))))))))(((((((((((('''''''''''''''((((((((())))))******&&&&&&'''((()))***++++++&&&'''''''''(((((())))))))))))*********((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''&&&'''((())))))((('''&&&*********)))((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************)))******+++,,,,,,------...---------...///000000222222222222222222333333///000000111222222333333000000000000000000000000000000111111222222222222111111111111000000000000000111111222222222111111.........///////////////...------,,,,,,------...++++++++++++++++++++++++************************((()))***++++++***)))(((******))))))(((((((((''')))(((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((''''''(((******+++++++++$$$%%%'''((('''&&&%%%%%%'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&''')))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&&&&''')))***+++$$$%%%&&&'''((((((((((((++++++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((***+++***'''&&&''')))&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''')))*********)))(((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************''''''(((******+++++++++******))))))))))))*********)))'''&&&'''(((***+++)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******++++++++++++***************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))(((((((((''')))))))))(((''''''&&&&&&))))))))))))(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))************************)))************+++++++++,,,+++*********+++,,,---/////////000111111222222333333333222222111111111000000000000111111111111222222222111111111000000...//////000111222222222222222222222222111000///111111111000000000000000,,,,,,,,,---------.........---++++++++++++---...,,,,,,------,,,,,,+++***+++++++++***)))(((((('''***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((()))((('''((()))***)))((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((())))))((())))))***++++++''''''&&&%%%&&&'''((()))&&&''''''((()))((((((((())))))((('''''''''''''''''''''''''''''''''''''''******)))))))))))))))***))))))((('''''''''''''''(((((())))))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))%%%%%%%%%&&&'''((())))))&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''(((***+++))))))))))))((('''&&&%%%'''(((((()))(((&&&%%%$$$''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))'''''''''''''''''''''''')))((((((&&&%%%$$$######((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))************'''((()))******+++++++++))))))(((((((((((())))))+++)))(((''''''((()))***)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++***))))))((())))))(((((())))))))))))******))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))((((((''''''''''''''''''((((((((((((((())))))))))))(((((((((((()))(((((((((((())))))***)))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))************************)))************+++++++++++++++******+++,,,---.........//////000000111111333333222222222111111111//////000000000111111111222222222111111111000000...//////000111111222222111222222222222111000///---...///000111222333333........./////////000000++++++************++++++,,,,,,------,,,,,,+++***++++++******)))(((((('''***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((()))((('''((()))***)))((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&'''((((((''''''''''''(((((())))))'''&&&&&&%%%&&&'''((()))((((((((((((((((((''''''(((((('''''''''''''''(((''''''''''''''''''''''''(((((('''''''''''''''(((***)))(((((('''''''''(((((((((((((((((('''&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))((((((((((((((('''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&'''(((((((((((()))))))))))))))(((&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************'''((()))******+++******((((((''''''''''''((((((+++***)))'''''''''(((((()))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************,,,,,,+++***)))(((''''''&&&''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((('''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,---//////------...//////000000111222222222111111111111111//////000000000000111111222111111111111000000000...//////000000111111222111111222222111111000000......///000000111222222.........///////////////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''((()))***)))((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))((((((''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&'''((((((***))))))((((((((((((((((((((((((((((((''''''&&&''''''((((((((()))))))))************************))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%(((((())))))))))))))))))***))))))(((''''''&&&&&&)))))))))))))))(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((******((('''&&&&&&&&&&&&''''''((()))***++++++***%%%%%%%%%&&&'''((())))))''''''((((((''''''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((()))))))))************(((((()))***************)))((((((''''''(((((())),,,+++)))(((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''&&&$$$###"""(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''&&&&&&''''''''''''(((((())))))(((((((((((())))))))))))******)))(((((('''(((((()))))))))))))))))))))))))))))))))(((((('''&&&&&&((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,---...///000.........///000000111111111111111111111111111000////////////000000000111111111111111000000000000////////////000000111111000000111111111111000000111111111000//////......------------------------,,,---////////////---,,,+++,,,,,,,,,,,,+++******************))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((())))))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))((((((((()))*********))))))((((((((())))))'''((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((''''''&&&))))))(((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''((()))))))))))))))'''&&&&&&%%%%%%'''((()))'''''''''(((''''''&&&%%%''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))))))))))))))))))))))))))))))))((()))))))))************((())))))************)))***))))))(((((())))))***++++++***)))((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))************))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''''''''''''''))))))(((((('''''''''''''''((((((((()))))))))*********)))(((((('''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,---......//////......//////000111111222000000000000000000000000...////////////000000000000000000000000000000000///////////////000000000///000000111111111000000111111000000///......------------------------,,,,,,---////////////---,,,++++++,,,,,,++++++***)))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((***,,,---''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((()))******)))((((((((((((((())))))''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++***)))(((''''''&&&((('''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((((((''''''&&&%%%)))((('''%%%%%%&&&&&&''''''''''''(((''''''&&&%%%'''''''''((((((((())))))''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))************))))))(((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((()))+++++++++***)))*********)))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((***+++,,,---(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''(((((((((***))))))(((''''''&&&&&&''''''(((((())))))*********))))))(((((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------------,,,---......//////000111111////////////000000000000......////////////000000//////000000000000000111//////////////////////////////000000111111000000.........//////000000000///////////////.........++++++,,,,,,,,,,,,+++++++++++++++++++++******)))******))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))((('''((()))***)))((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''(((((()))******((('''&&&%%%&&&''''''((((((''''''%%%%%%&&&''')))+++...///))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((''''''''''''(((((()))&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''&&&%%%$$$$$$))))))((('''&&&%%%%%%%%%''''''((((((''''''&&&%%%''''''((((((((()))))))))'''''''''&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''(((((()))))))))*********''''''''''''''''''''''''%%%%%%&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))******))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))((()))))))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***((('''&&&&&&'''(((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))+++,,,---...(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((((((''''''''''''''''''((()))*********)))(((((((((((())))))***(((((((((((((((((((((((($$$&&&''')))***)))((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,+++***++++++,,,------......///........./////////000000........./////////000000////////////000000111111////////////////////////...//////000000000000000.........///////////////000000/////////.........++++++************+++++++++++++++++++++***)))))))))))))))))))))))))))***'''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''((()))***)))((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((((((((('''&&&'''(((*********((('''%%%%%%&&&'''((((((((('''&&&'''&&&&&&'''(((+++...///,,,+++***)))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))'''''''''(((((((((((((((&&&'''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))(((''''''&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%'''((((((((())))))))))))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))*********))))))(((((((((''''''''''''(((((('''((()))))))))))))))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************+++,,,,,,+++)))&&&%%%""""""$$$&&&(((***+++,,,************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******&&&&&&''''''((()))))))))&&&''''''((()))******+++(((((('''(((((()))***+++((((((((((((((((((((((((###%%%''')))******)))((())))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------,,,+++)))((()))******++++++,,,---------.........//////000000............/////////000.../////////000000111111///////////////...............///000000000000000222111000///...---,,,,,,......---------,,,,,,,,,...---++++++++++++---...***++++++++++++***)))))))))))))))))))))*********'''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''((()))******((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%'''((()))******(((&&&%%%%%%%%%'''((((((((('''&&&)))(((''''''(((***,,,......---+++***((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))&&&''''''((()))******+++)))))))))(((''''''&&&&&&'''((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%%%%&&&'''((())))))))))))$$$%%%&&&((()))(((((('''''''''((((((''''''&&&%%%(((((((((((())))))))))))'''((()))******)))(((''''''&&&&&&%%%%%%$$$$$$###''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((++++++******)))((((((((())))))***))))))((('''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))***((('''((()))***)))'''(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&))))))))))))*********************+++---,,,***(((++++++***)))((('''&&&&&&)))))))))))))))(((''''''))))))))))))************(((((((((((())))))))))))((()))))))))))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******++++++++++++******(((((((((((()))))))))))))))))))))))))))******+++---+++)))'''&&&&&&((())))))((((((''''''''''''(((***(((&&&&&&)))+++------(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************)))))))))))))))******+++*********)))))))))))))))************************---------........./////////......------,,,++++++......////////////..................////////////000000////////////000000//////////////////////////////............//////........................++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((******))))))(((((('''''''''''''''(((((((((((((((***)))'''&&&(((+++...111333000,,,))))))***+++*********))))))((((((''''''))))))))))))))))))))))))'''((()))))))))(((&&&%%%$$$&&&(((((('''&&&'''((((((''''''&&&&&&((()))***))))))(((((('''''''''&&&))))))(((((((((((())))))''''''(((((((((((('''''''''((()))))))))(((&&&%%%&&&&&&&&&'''''''''''''''***)))(((''''''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))*********)))***************)))(((***)))(((((((((((()))***(((((((((((())))))))))))***((('''((()))***)))'''(((((()))*********************))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''''''''&&&&&&&&&''''''((())))))))))))************)))((('''(((******((('''))))))))))))(((((((((((()))))))))))))))(((''''''((((((((()))))))))************))))))((((((''''''&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))(((((((((((()))))))))))))))(((((((((((()))******,,,+++)))((('''''''''((((((((('''''''''(((((()))111...***)))))))))(((((())))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((())))))***+++***)))))))))))))))))))))************************++++++,,,,,,,,,------------------------,,,,,,,,,---......//////......---............////////////000000////////////000000//////////////////////////////............//////........................++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))((((((''''''((((((''''''&&&&&&%%%%%%((('''&&&&&&(((,,,000222000...+++)))***************)))))))))((((((((('''))))))))))))))))))))))))'''((()))))))))(((&&&%%%$$$&&&((((((''''''''')))(((''''''&&&'''((()))***)))((((((((('''''''''''')))((((((''''''(((((()))''''''(((((((((((('''''''''((()))))))))(((&&&%%%$$$$$$%%%&&&((()))******))))))(((''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&%%%%%%%%%&&&(((''''''&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))************))))))((('''(((((()))******++++++)))******++++++++++++***+++******))))))******+++(((((((((((())))))))))))***((('''((()))***)))'''(((((()))***************++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))***************(((''''''((())))))(((&&&&&&'''((()))***++++++)))))))))))))))(((((('''''''''((((((((()))))))))++++++***)))((('''&&&&&&%%%&&&''')))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''(((((()))*********))))))(((((('''''''''''''''''''''((()))***333000,,,***)))((('''&&&******************************)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))******************************))))))*********+++++++++,,,,,,,,,,,,------------,,,------......------,,,---............/////////000//////......//////000//////////////////////////////............//////------------------------++++++++++++++++++++++++************************************))))))))))))))))))((((((((((((''''''''''''((())))))***++++++))))))))))))))))))))))))************************((((((((((((((((((''''''((((((((((((''''''''''''((((((''''''''''''(((((()))))))))((((((((((((''')))(((((('''&&&%%%$$$$$$&&&&&&&&&'''))),,,000222,,,+++))))))***+++)))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))(((((('''&&&###%%%'''(((((('''(((***(((''''''''''''((())))))((((((((((((''''''''''''(((''''''''''''''''''(((''''''((((((((((((''''''((((((((()))(((((('''&&&%%%%%%&&&'''(((((())))))(((((('''&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&***)))((('''&&&&&&&&&&&&((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))************)))((((((((())))))************((())))))***++++++++++++************************(((((((((((())))))))))))***((('''((()))***)))'''(((((()))***************+++******))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))((()))))))))************---+++)))(((***+++++++++&&&&&&'''((()))***++++++(((((())))))))))))((((((''''''''''''((((((((((((******))))))((((((''''''''''''((())))))***))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((()))))))))))))))***)))(((''''''&&&&&&&&&'''''')))******...,,,***)))******)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))*********************************)))))))))************+++******+++,,,------......+++,,,,,,------,,,,,,+++---------.........///////////////......////////////////////////////////////......------......///------------------------++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((()))+++...///((((((((()))++++++)))'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''###%%%(((((((((((()))***''''''''''''((((((((()))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((''''''***))))))((('''&&&&&&%%%'''''''''&&&&&&'''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))(((''''''''''''''')))(((((('''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((())))))*********))))))************))))))((((((''''''((()))*********)))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''(((((()))***************))))))(((((((((((())))))************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))***)))((('''''''''''''''((()))))))))************---+++)))(((***+++++++++(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******))))))***))))))((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))((())))))))))))(((((('''&&&&&&&&&'''''')))******)))((('''''')))******)))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''((())))))***(((((())))))************************************************++++++++++++)))******+++,,,---......++++++,,,,,,,,,,,,++++++------------............//////............//////////////////////////////......------------......------------------------++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((((((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((''''''(((((())))))******(((((()))))))))*********'''&&&''')))+++***(((&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((($$$&&&((()))(((((()))***&&&''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''(((((((((******)))(((''''''&&&&&&&&&''''''''''''''''''&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''((('''''''''''''''((()))***(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((******+++''''''((()))))))))))))))))))))))))))))))))))))))((())))))************)))++++++******)))((((((''''''(((((())))))))))))(((((())))))******))))))((((((((((((((())))))))))))***((('''((()))***)))'''(((((()))***************))))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((''''''''''''))))))))))))***************(((''''''((())))))(((******))))))(((((('''''''''(((((()))))))))))))))''''''((((((((()))))))))&&&&&&'''((()))***++++++************)))'''&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))(((((((((((('''''''''''''''((()))***)))(((''''''))))))(((&&&''''''''''''''''''''''''))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***((((((((()))******++++++***************************++++++++++++,,,,,,,,,)))******+++,,,------...+++,,,,,,------,,,,,,+++,,,------------.........///......------......///////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))(((((())))))))))))************)))(((((('''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((&&&''''''''''''(((((((((''''''((()))***++++++,,,))))))*********)))((('''''''''''')))******(((&&&(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))&&&'''))))))((((((((()))&&&''''''((()))((((((((('''''''''((((((((((((((((((''''''''''''''''''(((''''''((((((((((((''''''(((''''''''''''((())))))&&&&&&'''((())))))******&&&'''(((((((((((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&''''''((()))''''''''''''((()))***+++''''''&&&&&&''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((******+++''''''((()))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))*********)))(((((())))))***++++++***))))))(((((((((((())))))))))))***((('''((()))***)))'''(((((()))******************))))))))))))))))))***************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))((((((((((((((()))))))))))))))************)))((('''(((******((('''))))))))))))((((((((((((''''''((()))))))))))))))((((((((()))))))))******''''''(((((())))))******))))))***))))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((())))))((((((((((((((((((((()))))))))))))))(((((((((((()))*********)))(((''''''((()))***(((((('''''''''(((((()))***((((((((())))))(((&&&((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))'''(((((()))******++++++******************************++++++++++++,,,,,,******++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,---------.........///......------......///////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******'''((()))******)))(((''')))((((((((()))***(((&&&'''((((((((()))))))))***))))))))))))))))))))))))(((''''''&&&'''((()))***''')))******(((''''''(((&&&&&&((()))))))))((('''''''''''''''((((((((())))))((((((''''''(((((()))''''''((((((((((((''''''(((''''''&&&'''((()))***%%%&&&'''((()))***+++,,,'''((())))))))))))((('''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))))))))((((((((((((((())))))&&&&&&%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((()))******+++++++++++++++++++++***)))(((***+++,,,------,,,+++***(((((((((((())))))))))))***((('''((()))***)))((((((((()))***************++++++************++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((''''''(((((()))***+++))))))))))))*********************+++---,,,***((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))(((((((((((('''((()))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))***++++++***)))'''&&&&&&(((***+++)))(((((('''''''''((((((((('''''')))+++,,,+++)))))))))))))))))))))))))))'''''''''''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''(((((()))***+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------...............------.........////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))(((((())))))*********+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%&&&(((***+++***)))(((+++)))(((((())))))(((''''''((((((((())))))******))))))))))))))))))))))))((('''&&&&&&'''((()))***)))***+++***((('''''''''%%%&&&((()))))))))((('''&&&'''''''''(((((())))))))))))(((((((((((())))))''''''((((((((((((''''''((('''&&&&&&'''((()))***(((((((((((())))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))+++***)))((((((''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,***)))))))))+++,,,+++******************)))((('''))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))*********))))))(((+++*********))))))(((((('''((()))***++++++***)))))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))***++++++,,,***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))*********((('''&&&(((((())))))))))))((((((,,,***((('''&&&'''((()))******)))((('''&&&%%%%%%******++++++++++++******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$%%%%%%&&&''')))******))))))))))))))))))******+++******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))***************************)))((((((((()))+++,,,***++++++,,,------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------//////.........---------...------,,,,,,------...---,,,++++++******++++++************************************************++++++******))))))(((((()))))))))(((''''''&&&&&&))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''&&&''''''((()))***&&&&&&''''''((()))))))))%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))''''''''''''''''''&&&&&&!!!"""$$$%%%&&&%%%%%%$$$((((((''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***)))))))))+++,,,+++*********++++++******)))((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))************))))))+++*********))))))))))))((((((******+++***))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))******++++++***)))(((((((((((()))***))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((************************(((((((((((((((((((((((()))******+++***)))((('''(((((())))))))))))((((((+++***)))'''''''''((()))*********))))))((((((''')))******++++++******))))))))))))))))))))))))))))))((('''&&&&&&'''((((((((((((((((((((((((''''''((((((((()))******)))((()))(((((((((((()))******''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***)))))))))))))))))))))***************************)))((((((((()))++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------------------///.........------------...------,,,,,,------...---,,,++++++******++++++*********************************************************)))))))))))))))''''''((((((((((((((((((&&&'''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''((((((((())))))(((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$((((((''''''''''''((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))+++,,,+++***++++++++++++++++++***)))***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))************))))))***************))))))))))))************))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************))))))(((((())))))***))))))))))))))))))))))))+++******))))))******+++''''''((())))))***++++++************************(((((((((((((((((((((((()))***************)))(((((())))))******))))))((())))))))))))((((((((((((************************)))******++++++******)))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))*********************)))((((((((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))******************************)))))))))((()))******+++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------............------------...------,,,,,,------...---,,,++++++******++++++************************************************))))))))))))************&&&&&&'''(((((()))******&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((******(((''''''&&&&&&&&&***))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%((((((''''''''''''((((((%%%%%%&&&'''((()))******''''''&&&&&&''''''((()))(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))))))))+++,,,+++***++++++,,,,,,,,,++++++******))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))((())))))************)))************************************))))))(((((()))))))))******)))))))))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********((()))))))))*********+++************************(((((((((((((((((((((((((((((()))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((''')))))))))*********++++++))))))************))))))(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((((()))******)))(((((()))'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))*********************************)))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------...------,,,,,,------...---,,,++++++******++++++************************************************(((((())))))******++++++''''''(((((())))))))))))((((((((()))))))))******)))******++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))((('''''''''''''''))))))((((((''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***''''''''''''((((((((((((((((((((((((''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''((())))))***'''''''''''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((*********************************************************)))))))))))))))***)))))))))+++,,,+++******++++++,,,,,,,,,++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((()))******************************+++++++++++++++***))))))((((((((())))))************))))))(((((())))))))))))((((((*********)))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((())))))***))))))************))))))'''((())))))))))))(((((('''(((((())))))******+++)))))))))******)))))))))((((((((((((((((((((((((((())))))***************))))))(((''''''&&&%%%%%%$$$&&&))))))(((((()))+++'''''''''''''''((())))))************************''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,+++******)))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,------------------...------,,,,,,------...---,,,++++++******++++++************************))))))))))))))))))))))))(((((())))))******++++++******))))))(((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))***))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************&&&'''((())))))((('''&&&&&&''''''((()))******+++(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''(((((())))))((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((***(((%%%$$$$$$&&&)))+++'''''''''((((((((())))))***))))))(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((************************************************)))))))))))))))************)))))))))+++,,,+++***)))***+++++++++++++++++++++******))))))******+++******))))))))))))******))))))))))))))))))))))))'''((()))******+++***************++++++++++++++++++***)))))))))))))))***((()))***++++++***)))((('''((()))******)))(((''')))))))))))))))*********)))******++++++******))))))))))))))))))))))))))))))))))))(((((()))))))))++++++***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++)))******++++++******)))(((((((((((())))))))))))((((((((())))))*********((())))))******))))))((((((((((((((((((((((((((('''((()))******+++******))))))((('''&&&%%%$$$$$$"""%%%))))))''''''))),,,((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))(((((()))************)))++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...------,,,,,,------...---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))************++++++***))))))(((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''************************''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''(((******&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))((((((''''''''''''(((((('''%%%###!!!!!!$$$''')))'''''''''(((((())))))***))))))(((''''''(((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''((((((''''''(((((()))***'''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))************************************************(((((())))))******++++++***)))))))))+++,,,+++***((()))******++++++******+++******))))))******+++******))))))))))))******))))))))))))))))))))))))'''((()))******+++++++++*********++++++,,,,,,,,,***))))))(((((()))***+++((()))+++,,,,,,+++)))((('''((()))******)))((('''(((((())))))******++++++)))***++++++++++++***)))))))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---...)))******++++++******))))))(((''''''''')))***+++)))*********************(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((***************)))(((((((((''''''&&&&&&$$$(((+++***'''&&&(((+++)))(((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''((((((++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((()))***+++******))))))******++++++++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------...------,,,,,,------...---,,,++++++******++++++************************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''(((((('''''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))'''((((((((())))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((())))))******(((((('''''''''((()))***'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))***'''((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******************************************************'''(((((()))***++++++,,,***)))))))))+++,,,+++***'''((()))***************++++++************++++++******))))))))))))******))))))))))))))))))))))))''''''(((******+++++++++*********++++++,,,,,,,,,))))))(((((((((***+++,,,((()))+++,,,,,,+++)))((('''((()))++++++)))(((''''''(((((()))***++++++,,,)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,++++++++++++++++++,,,&&&&&&''''''(((((())))))************************))))))))))))))))))))))))************+++---///111******++++++++++++******)))((('''&&&'''(((***,,,++++++++++++++++++++++++(((((())))))))))))((((((************************%%%&&&((()))*********)))(((((((((((())))))))))))'''***---,,,(((&&&(((+++)))))))))))))))***++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++))))))************))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))'''((()))++++++******)))((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------...------,,,,,,------...---,,,++++++******++++++************************))))))))))))))))))))))))++++++******))))))((((((((((((((()))******++++++'''''''''((((((((())))))******++++++++++++******)))))))))))))))))))))))))))((((((((('''''''''''''''(((((()))))))))))))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&***)))(((''''''&&&'''''')))))))))(((''''''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******'''((((((((())))))******((((((''''''''''''((((((%%%''')))+++,,,***((('''&&&''''''((()))******+++((('''&&&&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++,,,+++*********+++,,,---)))((('''(((***+++***)))******))))))(((((('''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))&&&''')))*********)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))+++***)))'''''''''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((************************(((((((((((((((((((((((('''((()))***,,,---...///+++++++++*********))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++''''''&&&&&&&&&&&&''''''************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***'''&&&&&&'''***+++'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))))))))))))))************,,,+++***((((((((()))***))))))(((((((((((())))))************++++++++++++(((((((((((((((((((((((((((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************000(((&&&///111+++)))---))))))))))))))))))))))))(((((((((((((((((((((((((((''''''***,,,,,,((($$$''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))***(((&&&%%%'''((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******++++++++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))(((((())))))))))))((((((******)))((('''&&&%%%%%%$$$%%%'''((()))***))))))(((((())))))((('''&&&&&&''''''(((((())))))******+++)))'''$$$###"""""""""+++++++++(((&&&%%%'''((())))))(((((('''''''''&&&'''((()))******)))((('''******))))))((((((''''''++++++*********+++,,,---000---***((()))***+++***)))))))))))))))((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))'''((()))))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))+++***)))((('''(((((())))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******++++++++++++++++++*********))))))''''''(((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''(((((()))))))))))))))************,,,+++)))((((((((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,)))...:::<<<222)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***)))'''''''''((((((((((((''''''))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''************************)))(((((((((''''''''''''******))))))(((((('''''')))((((((((('''''''''''''''''''''''''''((())))))***(((''''''((())))))((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&'''((())))))(((((('''((((((((((((((('''&&&&&&&&&'''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''***+++***(((&&&&&&''')))))))))((((((((('''''''''(((((()))))))))(((((('''******))))))((((((((((((+++************+++,,,,,,555111,,,)))(((***++++++(((((())))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))((((((((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))((((((((())))))*********))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((((((((((((((((((((((((((************************)))))))))))))))))))))(((+++++++++***************%%%%%%&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))************+++***))))))((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***111<<<===333***)))))))))))))))))))))))))))************************)))))))))'''&&&''')))+++''''''((((((((((((''''''******))))))((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))******************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''++++++***)))((('''&&&&&&(((((((((((('''''''''''''''''''''''''''((()))))))))(((((()))******)))'''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))(((((())))))((('''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((((())))))(((''''''(((***))))))((((((((((((''''''((((((''''''''''''((((((***))))))))))))(((((((((***************++++++,,,333000,,,***************((((((((())))))******++++++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))***************))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((()))************)))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))******((()))))))))******************))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,******+++,,,,,,---......++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---***+++000000,,,***,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))+++)))&&&&&&(((+++''''''((((((((((((''''''******))))))((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))************))))))((()))))))))))))))************))))))((((((''''''))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''******))))))((((((''''''(((((((((((((((''''''''''''''''''''''''((()))))))))))))))***,,,+++)))'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''************************(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&(((******)))'''&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))******)))'''&&&'''((())))))(((((()))+++))))))((((((((((((((((((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))******++++++++++++++++++***+++,,,,,,***((((((((())))))******+++++++++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))************))))))******************************++++++++++++)))))))))))))))))))))))))))))))))******+++++++++************************(((((((((((((((((((((((((((((())))))***+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((())))))***************************************))))))(((((((((((())))))+++***))))))))))))******((()))))))))************)))))))))*********))))))))))))(((((((((((()))))))))*********++++++++++++************************((((((((()))***+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((()))(((''')))---))))))))))))))))))))))))(((((((((((((((((((((((($$$(((,,,,,,)))'''''')))''''''((((((((((((''''''***)))))))))((((((((('''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))************))))))'''''''''(((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******++++++'''''''''(((((((((((((((''''''(((((())))))******'''''''''((((((((((((((('''''''''''''''((()))))))))))))))***,,,+++)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******++++++******)))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&(((******)))'''&&&((((((((())))))(((((((((((((((((((((''''''''''''&&&&&&&&&'''((())))))***''''''((((((((((((((('''((((((((((((((((((((((((((((((*********)))((('''&&&'''))))))(((((()))+++(((((())))))))))))))))))((('''&&&&&&&&&((()))***))))))))))))************((()))******++++++******''''''(((+++,,,,,,)))'''))))))*********************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++((()))***+++++++++*********************+++++++++))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))***+++,,,,,,***************++++++++++++*********)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))******++++++******************************))))))(((((((((((())))))+++******)))))))))))))))))))))))))))************(((((()))************)))))))))(((((((((((())))))(((((((((((())))))))))))************************&&&&&&'''((()))***+++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,+++)))((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%'''+++,,,+++)))'''&&&''''''((((((((((((''''''((((((((()))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''''''''(((((((((((((((&&&&&&'''((()))***++++++'''''''''((((((((((((((('''''''''''''''((()))))))))(((((()))******)))''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))))))))((('''(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&''')))***+++&&&'''(((((((((((((((((()))))))))))))))(((((((((%%%&&&((()))***+++++++++%%%''')))***)))((()))***(((((())))))))))))******(((((('''(((((()))***+++)))))))))************+++'''((()))***+++******)))((('''''')))++++++***(((++++++******************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++((()))***++++++++++++***)))))))))*********++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******)))))))))(((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***************************))))))(((((((((((())))))******)))((((((((((((((())))))))))))************'''((()))***+++******)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************++++++++++++++++++++++++&&&***......,,,***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******((('''''''''((((((((((((''''''''''''(((((())))))******((((((''''''(((((()))***))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((())))))******''''''(((((())))))******''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''''''''''''''((((((((()))''''''(((((())))))******''''''''''''((((((((()))'''''''''''''''((())))))***(((''''''((())))))(((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&'''((()))***&&&&&&'''((((((((((((((())))))(((((((((''''''''''''''''''((()))***++++++&&&(((******)))(((((()))(((((()))))))))*********'''((()))***++++++++++++))))))*********+++++++++'''((()))++++++******)))+++***(((''')))*********,,,+++++++++***)))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******$$$%%%''')))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++((()))***+++,,,,,,+++***(((((())))))************)))))))))))))))))))))))),,,,,,++++++***)))))))))************************))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))******++++++++++++%%%&&&&&&'''((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***************************))))))(((((((((((())))))******)))(((((('''(((((())))))))))))************'''((()))+++++++++***)))))))))(((((((((((())))))************++++++++++++((((((((((((((((((((((((+++++++++*********************+++++++++,,,,,,,,,))))))))))))************---,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++******))))))************************))),,,---***'''(((+++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&&&&)))******(((''''''((((((((((((''''''&&&&&&'''((()))***++++++((((((((((((((()))******))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++&&&&&&'''((()))***++++++''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&'''''''''(((((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))***(((&&&%%%'''(((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))&&&''''''''''''''''''&&&%%%%%%&&&'''((()))***+++***)))(((&&&&&&'''((((((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&,,,+++)))''''''''''''(((&&&(((***+++)))((((((((((((((())))))*********+++'''(((***+++,,,,,,,,,+++))))))******++++++++++++,,,+++***((((((((()))***)))))))))))))))******+++************************))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((())))))(((((()))***((((((((((((((((((((((((+++*********))))))((((((************************************************))))))***++++++++++++***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((()))*********((('''&&&++++++******))))))(((((((((((())))))*********+++...------,,,+++***))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))************************++++++***)))((('''&&&&&&%%%&&&(((*********))))))(((((())))))******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))***************************))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************%%%''')))*********((('''))))))))))))))))))))))))))))))))))))************++++++******************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******)))******++++++************************+++***((('''''''''((()))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((++++++***(((%%%$$$%%%'''))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((++++++******))))))((((((((()))))))))'''''')))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))*********((('''&&&&&&'''((())))))***))))))(((((((((((())))))))))))'''''''''''''''((())))))((('''&&&&&&'''((()))***''''''(((((())))))******((((((((((((((('''''''''))))))************))))))+++++++++***)))'''&&&%%%((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++,,,***((((((***+++)))&&&%%%&&&)))******)))&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))+++)))'''(((+++,,,***(((&&&&&&((()))************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((((()))***)))))))))))))))******+++************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))(((((()))***))))))))))))))))))))))))************)))))))))(((************************************************(((((()))***************))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))*********)))'''&&&++++++++++++************((()))))))))************,,,,,,++++++******))))))))))))))))))))))))))))))((())))))))))))*********************************))))))************))))))************************+++******))))))(((((('''(((((())))))******)))))))))))))))))))))*********++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***)))(((((('''******************************))))))))))))******************************))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))******************+++,,,......---,,,+++))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************+++***)))((('''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((+++++++++)))&&&&&&'''((())))))************))))))(((((((((((()))))))))***))))))))))))(((((((((((()))))))))(((((((((((((((((()))))))))'''''')))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((((((((('''&&&%%%'''(((((())))))))))))((((((((((((((())))))))))))'''''''''''''''((())))))(((''''''&&&'''((()))***&&&'''''''''(((((((((((('''''''''((((((((((((((())))))************))))))(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++,,,***((((((******)))'''&&&''')))******)))'''&&&))))))))))))))))))))))))'''''''''((((((((())))))***)))((((((((((((((()))***)))'''(((***+++)))'''&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''************************++++++***)))))))))******)))))))))))))))******+++************************))))))))))))))))))))))))+++***************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((())))))(((((()))***************************************))))))))))))************************************************'''(((((()))***)))))))))))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((())))))*********)))((('''+++++++++++++++,,,,,,,,,))))))))))))*********************)))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++))))))************))))))************************************************++++++***))))))))))))***************))))))))))))************************))))))))))))))))))))))))++++++*********)))))))))******************************)))))))))******+++************************))))))************)))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------++++++++++++++++++++++++++++++,,,++++++*********))))))******************************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))***++++++***(((''')))***))))))************))))))((((((((()))))))))******))))))))))))((((((((((((''''''''''''((((((((((((((()))))))))'''''')))***((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((''''''((())))))))))))(((((('''(((((((((((())))))))))))'''''''''((((((((())))))(((((('''''''''((())))))&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((())))))******))))))((($$$%%%&&&((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))******+++)))((((((******)))'''((((((((((((((((((((((((************************''''''((((((((()))))))))******)))((((((((((((((()))(((''''''))))))((('''&&&'''((())))))******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((************************+++*********************)))))))))))))))******+++************************))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))))))))(((((((((((((((((('''((())))))(((((()))************************************)))))))))))))))************************************************(((((()))***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***)))))))))))))))******++++++,,,,,,,,,)))))))))))))))*********'''((((((((())))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************))))))******++++++++++++...---+++)))((())))))***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++,,,------******************************))))))******++++++************************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************''''''((()))***))))))((())))))))))))))))))))))))((()))))))))***************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++***))))))(((***************************))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((()))***)))(((((()))+++))))))************))))))(((((()))))))))*********))))))))))))(((((((((((('''''''''(((((()))))))))((()))))))))'''''')))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))************))))))***))))))((('''&&&(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((())))))))))))(((((($$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((()))))))))(((***)))(((''''''((()))***))))))))))))))))))))))))'''(((((((((((()))))))))+++***)))((((((''''''(((((('''''''''((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++*********************************++++++++++++***)))))))))))))))******+++************************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))(((((())))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))******************************************************)))***++++++,,,,,,++++++))))))))))))))))))))))))***************************************************))))))))))))*********((()))))))))******++++++******))))))))))))))))))'''''''''((())))))************************************+++++++++,,,,,,,,,************************))))))************))))))************************)))))))))***++++++,,,,,,...---+++)))(((((())))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,---...***************************************+++,,,,,,************************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))******++++++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++---......---+++***++++++++++++++++++++++++***++++++++++++***)))(((************************)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))(((((((((((())))))))))))&&&'''))))))((('''((()))))))))************))))))))))))))))))************))))))))))))((((((((((((((((((((())))))*********((()))))))))'''''')))***))))))((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))******++++++))))))***))))))((('''&&&(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((())))))))))))((((((''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))((((((((()))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))*********)))((((((((((((((('''((((((((('''''''''((('''(((((())))))))))))((((((((((((((())))))))))))************************''''''((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***++++++,,,+++++++++)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))***************************************************************+++,,,,,,------,,,,,,))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******)))))))))***++++++)))))))))))))))*********************))))))))))))''''''(((((())))))******''''''''''''''''''''''''((())))))))))))*********))))))))))))))))))))))))))))))************))))))************************)))))))))******+++++++++---,,,+++***)))(((((((((************))))))))))))************************)))))))))))))))))))))))),,,,,,+++++++++************************************************+++,,,---************************))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++------------++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******''''''((((((((()))))))))%%%'''))))))(((''''''((())))))************)))))))))))))))*********++++++))))))))))))(((((((((((())))))))))))************((()))))))))'''''')))***)))))))))(((((((((''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''((())))))((())))))))))))(((((('''(((((((((((())))))))))))'''((()))***+++***)))((())))))*********)))(((((()))))))))))))))(((((((((&&&&&&''''''(((((())))))'''(((((())))))(((((('''))))))***))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&((())))))''''''(((*********((((((((((((******''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((())))))'''((())))))''''''((()))(((((())))))))))))(((((((((((((((((())))))))))))************************'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,++++++)))))))))))))))******+++************************))))))))))))))))))))))))))))))******************))))))))))))))))))))))))(((((()))))))))*********'''((())))))(((((()))***************************((()))))))))******************************************************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++******************************)))))))))***+++,,,++++++***************)))************)))))))))((()))))))))))))))))))))***((((((((((((((((((((((((((())))))))))))*********************************))))))************))))))************************))))))))))))))))))))))))************)))((((((''')))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))------,,,++++++***))))))************************************+++,,,---...************************))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***,,,,,,,,,+++***************************((())))))***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********&&&&&&'''''''''((((((((('''(((******)))''''''((())))))************))))))))))))*********+++++++++))))))))))))(((((((((((()))))))))))))))(((((((((((()))))))))'''''')))***))))))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))***)))((('''''''''((()))'''(((((())))))))))))((((((((((((((())))))))))))'''((()))++++++***)))((()))******+++***)))((('''))))))(((((((((''''''''''''''''''(((((((((((((((''''''((((((((((((''''''***************))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))***))))))(((%%%'''))))))''''''(((******))))))))))))))))))***(((((((((((((((((((((((((((((()))))))))*********(((''''''(((((()))***+++''')))+++***(((''')))***(((((())))))))))))(((((((((((((((((())))))))))))************************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++)))))))))))))))******+++************************))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))))))))))))))(((((())))))*********+++'''((())))))(((((()))***++++++++++++++++++++++++(((((())))))*********+++************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******)))))))))***,,,------,,,,,,++++++*********+++*********))))))((((((************))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************)))))))))((((((((((((((((((((()))******)))'''&&&(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++,,,************************************+++,,,---...************************))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))******************************+++,,,,,,))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++&&&'''***,,,------,,,+++************************((()))*********)))'''&&&************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++&&&&&&&&&&&&'''''''''((((((***,,,,,,***((((((((())))))************)))))))))************+++++++++))))))))))))(((((((((((())))))(((((('''''''''&&&((()))))))))'''''')))***))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))---,,,+++)))))))))******''''''((())))))***))))))(((((((((((())))))))))))'''(((***+++,,,+++)))((()))***+++++++++)))((('''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''(((((((((((('''''')))******+++++++++******))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&''')))*********)))(((%%%'''))))))'''&&&(((+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************''''''''''''(((***+++,,,(((***,,,+++(((''')))+++((()))))))))))))))(((((((((((((((((())))))))))))************************)))************+++++++++******************************************************++++++++++++******+++*********))))))((((((,,,***'''&&&&&&))),,,...************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++************************))))))))))))************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))+++***)))((((((***,,,---******************************)))))))))))))))***))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((()))))))))************************************+++*********))))))((((((+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******************************(((((((((((())))))))))))************************++++++++++++++++++++++++)))))))))******+++++++++,,,,,,++++++***)))))))))************************************************,,,+++++++++******))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''++++++***)))(((((())))))))))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((******)))'''&&&%%%%%%&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))+++(((%%%%%%((())))))'''))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))***+++++++++***((('''))))))************))))))((((((((((((((()))******((()))*********)))'''&&&'''&&&&&&%%%%%%'''((()))))))))((((((((((((((()))************************)))***+++,,,+++)))'''&&&%%%%%%'''((())))))))))))************************)))((((((+++......+++'''******++++++++++++******))))))))))))((((((((('''((((((((((((((()))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,---......,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************************************************************))))))))))))))))))))))))+++*********))))))))))))+++++++++*********))))))+++***)))((()))***,,,---******************************))))))))))))******************************************************))))))))))))************************************************++++++++++++************************************)))))))))(((************)))))))))(((******))))))(((((((((((())))))))))))))))))))))))******))))))))))))******************************(((((((((((()))))))))***************************************************************++++++++++++******************++++++************************************************++++++*********)))))))))''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((+++******)))(((((())))))))))))((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***+++***)))'''&&&&&&'''''')))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))***(((%%%&&&((())))))'''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&))))))************))))))((((((((((((((()))******((())))))))))))(((''''''((('''&&&&&&&&&'''))))))))))))(((((((((((())))))************************((()))***++++++***((('''&&&&&&'''))))))******)))************************)))((()))+++------***(((******++++++++++++******)))(((((((((((('''''''''(((((()))***+++******)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++************************************************))))))))))))))))))))))))***************)))))))))+++++++++***************+++***)))))))))***,,,---******************************)))))))))******+++++++++++++++++++++++++++************************)))))))))*********++++++***************************++++++++++++,,,,,,,,,************************************))))))))))))************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))---,,,,,,+++++++++++++++((())))))***++++++,,,,,,******************************************************))))))))))))(((((('''(((((())))))(((((('''&&&''''''''''''''''''((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******)))((((((((())))))))))))((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***++++++***)))(((((((((((())))))))))))))))))))))))***)))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***(((&&&'''((())))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&((())))))******))))))(((((((((((((((((()))******))))))((('''''''''''''''((((((((('''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))'''(((***++++++***))))))'''((()))***************)))))))))))))))))))))))))))((()))***,,,,,,***(((******++++++++++++******)))))))))))))))(((((((((++++++++++++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))******************************************************)))))))))***+++,,,******************************))))))******++++++++++++++++++++++++++++++************************))))))*********+++++++++*********************************+++++++++,,,,,,*********************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))*********************************************************......,,,++++++++++++,,,))))))*********+++++++++************************************************)))))))))(((((((((((((((*********++++++*********&&&'''''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&***)))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))*********))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((*********))))))((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((())))))((((((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))((('''%%%%%%&&&''''''(((((())))))))))))((((((((((((((((((((())))))******)))'''&&&&&&&&&'''((()))))))))))))))*********)))(((((((((((())))))***(((((((((((((((((((((((('''((()))***++++++******((()))***+++++++++++++++(((((((((((((((((((((((((((((()))***++++++***)))******++++++++++++******************************---+++)))'''''')))+++,,,************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))------------------------+++***)))***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))***************+++++++++***************************************+++++++++***************************************+++,,,,,,************************************************************++++++++++++************************))))))))))))*********+++************************))))))))))))))))))******))))))))))))))))))******))))))))))))************))))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++///...,,,+++***+++,,,,,,+++++++++*********))))))************************************************((((((((((((((()))))))))******++++++++++++******((((((((()))*********+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******)))((((((((((((((())))))(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((()))(((((((((''''''(((((((((((((((((((((((())))))))))))************'''((((((((()))))))))***((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))+++***((('''''''''((()))(((((())))))))))))((((((((((((((((((((())))))******)))(((&&&&&&'''((((((((())))))***************((((((((((((((()))******(((((((((((((((((((((((((((((())))))************)))******++++++++++++***(((((((((((((((((((((((((((((()))***))))))************++++++++++++************+++++++++++++++,,,,,,)))&&&$$$$$$%%%(((***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++************************************************))))))))))))))))))))))))*********+++++++++++++++***************+++++++++))))))******++++++++++++***************************************+++,,,---))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++(((((()))))))))*********************************))))))))))))************))))))))))))************)))))))))************+++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++...---+++***)))***,,,---,,,,,,++++++***))))))(((************************************************(((((())))))))))))******((())))))******))))))((()))***************++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))(((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***'''(((((())))))(((''''''))))))))))))))))))))))))(((((()))))))))))))))***''''''(((((())))))******((((((((((((((((((((((((''')))+++***)))(((((()))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++***)))))))))))))))'''(((((())))))(((((('''((((((((((((((()))************)))((((((((((((((((((((()))***************(((''''''(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********)))******+++++++++******))))))))))))))))))))))))'''(((***)))(((((()))+++******++++++++++++******))))))******+++++++++++++++***((('''&&&'''((()))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************)))((()))+++++++++)))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))*********+++++++++))))))***+++++++++++++++************************************+++,,,---...*********************************************************+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************((()))))))))************((()))))))))************))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************))))))*********+++++++++************************************************---+++)))((((((***,,,...++++++******************************************************************)))))))))*********++++++((())))))******))))))(((************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''((())))))(((((()))))))))*********(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***(((((()))*********)))((())))))))))))))))))))))))''''''((((((((()))))))))'''''''''((()))*********))))))))))))))))))))))))'''))),,,+++)))((((((***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******++++++******)))(((''''''((((((((((((''''''((((((((((((((()))*********************))))))((('''((()))*********))))))''''''''''''((()))***+++******************************)))))))))))))))))))))***************))))))************************'''(((***)))''''''))),,,******++++++++++++******(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((***(((((()))***+++***)))((((((((((((((((((((((((++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++******))))))************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))******++++++++++++))))))***++++++++++++***************************************+++,,,---...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((((())))))*********+++(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))''')))***++++++***)))'''************************)))************+++++++++************************))))))))))))))))))))))))+++***((('''(((***,,,...)))))))))***++++++,,,,,,************************************************))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&((()))***((((((((((((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''''''''''''''''''((()))***(((((())))))*********+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))***)))((('''(((***))))))+++,,,,,,+++***)))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++************************&&&))),,,,,,***((((((***))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))***+++++++++***((('''''''''((((((((((((''''''((((((((((((((()))************+++,,,,,,***)))(((&&&'''(((******))))))(((''''''''''''((()))++++++************************++++++***)))(((((())))))))))))*********))))))(((************************''')))***)))''''''))),,,************************(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---************************)))************+++++++++------------,,,,,,+++*********+++++++++******)))+++++++++***++++++,,,,,,)))************+++++++++------,,,,,,+++***)))))))))************+++++++++,,,,,,,,,++++++*********++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++************************************************......------,,,+++***************+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))************************))))))))))))))))))))))))***)))((()))+++---......,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))************************************************,,,,,,+++***))))))******)))(((((((((''''''&&&&&&))))))))))))******************++++++++++++******''''''((((((((((((''''''((()))*********)))'''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''***'''$$$%%%(((***)))((()))((('''(((******((('''(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''******)))((('''&&&%%%%%%''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++''''''''''''''''''''''''&&&'''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,***)))(((************************+++*********))))))((((((((()))))))))************))))))((((((''''''&&&&&&)))************+++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++))))))))))))))))))))))))***************+++++++++************************)))************+++++++++,,,,,,------,,,,,,+++***,,,,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++)))************+++++++++------,,,,,,+++******))))))************+++++++++,,,,,,,,,+++++++++******++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,)))*********++++++++++++************************************************...------,,,++++++******++++++++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++***************************************************************)))))))))***++++++***+++++++++***************************************************************))))))))))))))))))))))))+++++++++*********))))))+++*********************))))))))))))))))))))))))************************************************,,,++++++***))))))******+++++++++******)))))))))))))))))))))************)))))))))******)))))))))))))))************))))))((())))))***)))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((('''&&&&&&((())))))((()))(((((()))******)))'''&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((''''''''''''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((())))))***++++++******))))))))))))))))))))))))***)))(((((((((((()))***)))*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************************+++*********))))))))))))************++++++++++++************))))))(((((()))************+++++++++************************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,------,,,+++************)))************+++++++++---,,,,,,++++++*********)))************+++++++++,,,,,,,,,++++++++++++***++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''***************+++++++++************************************************))))))))))))))))))))))))+++************)))))))))+++++++++******)))))))))))))))))))))))))))))))))************************************************,,,+++******)))*********+++++++++++++++*********))))))))))))************(((((())))))))))))(((((())))))************)))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************************)))))))))))))))(((((('''%%%'''((()))((('''((()))***)))((()))++++++)))(((&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))******+++*********))))))))))))))))))))))))***))))))(((((())))))***((((((((())))))*********************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********************************************************)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++)))************+++++++++************************)))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++++++++,,,,,,,,,++++++***))))))***+++++++++******...---,,,+++************))))))*********+++++++++,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************,,,,,,+++++++++,,,------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++******)))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))(((((()))))))))***+++++++++,,,************************************************))))))))))))))))))))))))************))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************************************++++++***************+++******))))))))))))))))))((()))))))))************(((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))((((((###'''******(((&&&''')))***))))))***++++++***((((((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&''''''(((((()))'''''''''(((((((((((()))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))*********+++++++++************************((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))*********+++++++++******+++,,,,,,+++++++++((()))***+++++++++++++++...---,,,+++************))))))*********+++++++++,,,,,,+++++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************,,,+++++++++,,,,,,---............------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))******+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************(((***,,,,,,+++***+++,,,)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************************************+++***************++++++))))))))))))))))))******((()))))))))************)))******++++++******)))''''''((((((((((((''''''***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((###'''******(((&&&''')))***)))((()))++++++)))((((((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))************)))))))))(((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++******))))))((((((*********************************++++++***))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++)))))))))***+++,,,***************************************+++++++++))))))))))))*********+++++++++++++++++++++++++++))))))*********+++++++++************************'''((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++))))))))))))))))))))))))'''((()))***+++,,,------************************)))************+++++++++)))***++++++++++++++++++***+++,,,,,,------------------,,,+++************)))************+++++++++++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++---,,,)))))),,,///***************+++++++++************************************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))******+++,,,*********+++++++++++++++))))))))))))******************++++++++++++******))))))************))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))%%%'''((()))((('''((())))))((('''(((******((('''&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,*********))))))((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++)))))))))))))))))))))))))))******++++++******)))((((((((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,*********************************+++++++++++++++(((((()))))))))*********)))************+++++++++)))************+++++++++************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++))))))***+++++++++++++++******+++,,,------------,,,,,,++++++***+++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------***&&&&&&***///+++++++++***************************************************************))))))))))))))))))))))))(((((((((((())))))******''''''(((((()))*********))))))))))))))))))))))))******************************************************))))))***++++++,,,)))))))))******+++++++++))))))))))))************))))))************))))))))))))************))))))+++***)))((('''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((('''&&&&&&((())))))(((((('''&&&'''))))))'''&&&&&&&&&'''((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&))))))*********+++++++++)))))))))))))))************)))))))))(((((((((''''''''''''((()))*********(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++***)))((()))))))))))))))))))))))))))***++++++++++++***))))))*********************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++++++++++++++*********************************++++++,,,,,,,,,))))))*********+++++++++)))*********++++++++++++)))************+++++++++************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++))))))))))))))))))))))))+++++++++***************************************)))************+++++++++((()))***+++++++++++++++'''((()))***+++,,,,,,,,,+++++++++***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///......------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---(((######(((---,,,+++++++++******))))))************************************************))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))******************************************************))))))***+++,,,,,,&&&&&&''''''((((((((()))))))))))))))************(((((())))))))))))((((((''''''((((((((((((''''''+++***((('''''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''((()))))))))))))))***'''$$$%%%(((******((('''&&&&&&'''(((((('''%%%((())))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,******))))))((((((((('''&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++''''''''''''''''''''''''''''''(((''''''&&&%%%%%%)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***,,,,,,,,,+++************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************++++++++++++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********))))))************))))))))))))************************+++++++++*********))))))************************...,,,******+++++++++***,,,,,,,,,+++***))))))(((++++++************++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++)))(((((()))+++---******+++,,,------------)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++******)))))))))++++++++++++++++++++++++)))*********++++++++++++......---------------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------------,,,,,,))))))******+++++++++,,,------,,,,,,++++++******------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++*********))))))((((((++++++******)))(((((((((---+++******+++,,,,,,+++*********)))))))))))))))************************************************(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,***((())),,,---+++))),,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))(((((((((((()))))),,,+++***((((((((()))******)))'''((()))***((('''))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''+++******)))(((''''''&&&(((((((((((())))))))))))%%%&&&''')))+++,,,------***)))((((((((()))+++,,,***************)))(((((('''(((***+++++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++''')))++++++******+++,,,(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************---,,,+++******+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********))))))************))))))))))))************************+++++++++*********))))))************************---,,,*********+++***************)))((('''''''''++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++******)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,------............+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++*********))))))))))))))))))))))))***************)))((()))******)))(((************))))))))))))************************************************))))))))))))*********************+++++++++,,,,,,***((('''''')))***)))'''************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((('''''''''((((((***((('''((()))***)))''')))))))))******)))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))((((((''''''))))))))))))************'''((()))******************)))((((((((()))***+++***************)))((((((%%%&&&'''((()))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********(((***++++++*********+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))))))))***+++++++++,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++++++++,,,---...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************+++++++++***************************))))))))))))************************+++++++++***************************************+++++++++************)))*********)))((((((''''''++++++************++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***------------,,,+++*********+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,,,,------------------++++++++++++++++++++++++,,,,,,------------,,,,,,------............------,,,,,,,,,------------...***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************)))))))))(((((())))))***++++++,,,)))((()))***++++++)))'''************************************************************************************++++++++++++*********++++++++++++,,,)))((('''((()))***)))'''(((((())))))*********+++************************))))))(((((((((((()))))))))((((((''''''''''''((()))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))*********+++++++++))))))*********)))(((((())))))((((((((()))***+++)))************))))))(((&&&&&&'''((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))+++,,,,,,***))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************)))))))))*********++++++************************++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------......---------......///------------------------************************))))))))))))))))))))))))************************************************************)))))))))(((***************************************************************************+++++++++***))))))))),,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,------------***+++,,,,,,******+++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---............------------......------,,,,,,+++++++++++++++,,,,,,,,,------...------------......///......////////////000000.................................//////.........//////000000000000//////........................+++,,,...000000000///...........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************************)))))))))******+++++++++******+++---...---+++((()))***************++++++************************************************)))))))))*********++++++************+++++++++++++++*********++++++******))))))))))))************************************))))))(((((((((((())))))(((((((((((((((((((((((()))((('''((()))***)))((()))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((())))))))))))*********))))))))))))))))))((('''(((((((((((())))))******))))))************)))(((((())))))***************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((***+++,,,,,,***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,+++++++++,,,------...---...............//////************************))))))))))))))))))))))))************************************************************)))))))))(((************************************************************************)))+++---,,,***))))))***,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...******+++,,,------------***,,,,,,,,,+++***+++,,,************************+++++++++++++++++++++++++++,,,,,,,,,------------.................................---------,,,,,,+++++++++,,,,,,,,,---------------------...///000/////////000000000111111//////////////////////////////////////////////////////000000000000//////111111111111111111111111,,,---///000000000000///........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++***************+++++++++,,,+++++++++******))))))******+++---...---+++((())))))******+++++++++,,,************************************************((((((((()))))))))******))))))*********+++++++++******++++++*********+++************))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((''''''((()))******)))))))))(((''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((()))'''(((((())))))))))))(((''''''(((((())))))))))))((())))))*********)))))))))))))))))))))******+++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++******))))))((((((***+++,,,,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++***************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,---------)))))))))***+++,,,---...//////000000111111111111***************+++++++++))))))))))))))))))))))))***************************************+++++++++************))))))))))))***************************************+++++++++************************))),,,///...+++))))))+++************************++++++************++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++...---***))))))***---...------------,,,+++******+++,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...................../////////........................,,,,,,,,,---------......---------------...///000//////000000111111222222000000000000000000000000000//////......//////000//////000000000000//////111111111000000000000000............////////////..............................------------......------------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++---,,,,,,+++******)))))))))((()))***++++++)))'''))))))******+++,,,,,,,,,************************************************'''((((((((()))))))))))))))))))))************+++''')))***)))((('''((()))+++*********))))))((((((************************))))))(((((((((((())))))((())))))************)))((('''&&&(((***+++***)))))))))''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))((((((&&&'''((()))))))))((((((((())))))************)))'''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))+++,,,,,,***))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,---...////////////,,,,,,,,,---...000111222333333444444555666666666))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++************))))))))))))************************))))))*********+++++++++************************)))---111000,,,)))***,,,************************++++++************++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,------------,,,+++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............---------....../////////---------...//////000000...////////////000000000000000000000111222333444333333333444555555666666444444444444444444444444444333222222222222333444444444444555555444444444444444444333333222222222444333111000000000222333111111111111111111111111111000000//////000000111////////////////////////...................................................------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++***)))((()))******)))((())))))***++++++,,,------************************************************(((((()))))))))*********))))))))))))************''')))***)))''''''(((***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''''')))*********))))))((('''&&&'''***+++***)))***)))'''&&&&&&''')))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))'''((((((((()))))))))*********))))))((((((''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&'''((()))))))))((('''(((((()))***************(((''''''&&&'''((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))*********(((***++++++*********+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))***+++++++++,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------...//////000...///111222333333222222222333333444666777999:::999999999:::;;;<<<<<<<<<))))))******++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++************))))))))))))************************))))))******++++++++++++************************)))...222111---***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))******+++,,,------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,---------......//////,,,,,,---...///000111111000111111111222222222222555444555555666777888999777888888999:::;;;;;;<<<999999999999999999999999999888777666666777888999::::::;;;;;;;;;;;;::::::============<<<<<<;;;;;;:::888555333333444666777666666666666666666666666333333222222222222333333000000000000000000000000......................................................---------,,,,,,,,,---------....../////////------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******************++++++,,,,,,,,,*********++++++,,,---------+++******+++,,,,,,+++))))))***+++,,,,,,------************************************************)))************+++++++++))))))))))))************)))+++---,,,)))(((***,,,''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))))))))((((((''''''&&&'''***++++++******((('''&&&&&&'''(((***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((((((((())))))******+++******)))(((''''''&&&(((((((((((())))))))))))++++++***)))(((&&&$$$###%%%&&&((()))))))))((('''(((((()))******************)))((((((((()))+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++''')))+++++++++***+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))***+++,,,,,,---++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------.........///000111111222111222333555666666555555999999:::;;;<<<>>>@@@AAA=========>>>???@@@@@@AAA)))************+++++++++************************************************))))))************)))))))))***+++,,,,,,+++***)))******++++++,,,,,,,,,---))))))************))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++---,,,,,,+++,,,,,,------222111///...---...000111000111222222000000111222333222111111222444666888777888999;;;;;;<<<<<<<<>>>>>??????@@@AAACCCAAA@@@AAABBBBBBAAA???>>>===<<<::::::;;;;;;<<<;;;999888999<<>>======<<<<<<=========:::;;;<<<==================:::666444666777666555555444333222111000000000......---------....../////////..............................---------,,,+++*********+++,,,...///......---------,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---)))******++++++******)))************************++++++++++++++++++++++++************************************************************************---,,,+++)))((((((''''''))))))))))))))))))))))))******++++++++++++******++++++************++++++******))))))***,,,...///,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))++++++************************))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))************+++++++++***)))))))))))))))******)))************+++++++++)))))))))))))))))))))))),,,+++++++++******))))))++++++******)))******+++***************************,,,---///000000//////******+++,,,,,,---......++++++*********************))))))))))))******+++//////......---,,,,,,,,,111///---+++,,,...000222444444333444444555666777888888999;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCCCCDDDDDDCCCCCCBBBBBB)))************+++++++++************************************************)))******************)))))))))************))))))'''''''''((((((((())))))))))))************))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------------....../////////...------...///000000222444444444444666888;;;:::999999999:::;;;<<>>>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBB)))************+++++++++******************************************************++++++++++++******))))))(((((((((((()))))))))))))))))))))*********))))))************))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........---,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------...///000000111............//////000111//////000000111111222222333555777888999:::<<<>>>BBBBBBAAAAAAAAA@@@@@@@@@FFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEFFFHHHIIIIIIHHHIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEHHHJJJLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIICCCAAA??????AAACCCCCCCCCBBBAAA???<<<:::888777666888777666555333333333333222222111000///......---...//////000000111111111000///...,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++******)))))))))************************************++++++++++++******+++******))))))******+++))))))((((((((())))))***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))((((((((())))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))((()))************++++++++++++******)))))))))******)))************+++++++++************************,,,+++++++++++++++******++++++******++++++++++++++++++++++++++++++++++++******,,,---------------************************------,,,,,,++++++++++++,,,++++++******+++++++++,,,,,,---......///000000///000222444777:::<<<===<<<<<<<<<======>>>???@@@CCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCDDDDDDDDDCCCCCC))))))*********+++++++++************************************************+++++++++,,,,,,++++++++++++***)))(((((()))***+++************************)))******++++++******)))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------------------------------.......................................------......///000000000.........///000111222333333444555777888888888888888:::<<<======>>>AAACCCBBBCCCDDDDDDDDDDDDCCCCCCHHHIIIIIIIIIIIIIIIHHHGGGHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDDDDFFFHHHJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHGGGGGGHHHKKKMMMNNNLLLKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFDDDBBBAAA@@@?????????>>>===;;;999888777777666555444333222111000000000000000000000000000000111000000///......---------,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************)))))))))******+++,,,******************************++++++++++++************))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))*********+++++++++++++++******))))))******))))))*********+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++************,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,---...000111333444555444666999<<>>===<<<<<<;;;;;;999777555444222111---...///////////////.........---------,,,,,,,,,------,,,,,,,,,,,,------***+++---.........---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************************+++,,,---++++++++++++++++++++++++******++++++++++++*********))))))(((((())))))***))))))***++++++******)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''((()))******+++******))))))))))))))))))))))))************************&&&'''((())))))******)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))******+++)))))))))************+++))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++)))************+++++++++---,,,+++***************)))************+++++++++++++++++++++++++++++++++((((((((())))))))))))))))))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------...///000111222555666777:::<<<>>>@@@AAADDDEEEFFFGGGGGGGGGFFFEEEAAAAAAAAABBBCCCEEEFFFGGGJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEGGGHHHJJJJJJKKKKKK)))************+++++++++************************************************)))******************)))+++++++++,,,,,,+++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------++++++,,,,,,---.........111111111111111111111111000111111222222333333333222222333444666888:::;;;===<<<;;;;;;;;;<<<======@@@BBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBCCCEEEGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKMMMMMMMMMNNNOOOPPPQQQRRRPPPOOOOOOPPPSSSTTTTTTSSSQQQQQQRRRRRRRRRQQQPPPOOOLLLKKKJJJKKKMMMNNNNNNMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQRRRMMMMMMNNNNNNMMMLLLLLLKKKJJJLLLNNNMMMJJJIIIJJJKKKHHHHHHIIIJJJLLLNNNOOOPPPPPPOOOMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@???===<<<::::::444444555555444333222111/////////.........------------,,,,,,,,,,,,------***+++---...///...---,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++*********+++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))&&&'''(((************)))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((()))******+++++++++))))))))))))))))))))))))************************&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))*********+++++++++((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++)))************+++++++++...---,,,+++************)))************+++++++++++++++++++++++++++++++++)))*********++++++++++++(((***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++,,,---******++++++,,,,,,------***+++,,,---...000111111//////000111333555777888:::;;;===???BBBDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDAAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHJJJLLLMMMMMMMMM)))************+++++++++************************************************))))))************)))))))))***+++,,,,,,+++***)))************))))))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,---------******+++++++++,,,,,,,,,000000000000000000000000------......///000111111111111111111111111111111000111222333555666777888444444555777999;;;===>>>@@@???===;;;;;;<<<>>>??????@@@AAAAAA@@@@@@AAABBBBBBAAA@@@??????AAACCCEEEEEEFFFGGGIIIIIIJJJJJJJJJLLLLLLMMMNNNOOOQQQRRRSSSRRRQQQPPPQQQSSSUUUTTTSSSRRRRRRSSSTTTSSSRRRQQQPPPKKKIIIGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPNNNNNNOOOOOONNNMMMLLLLLLIIIKKKNNNNNNLLLKKKLLLNNNIIIIIIJJJKKKLLLNNNOOOPPPRRRQQQOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCBBBAAA<<<<<<<<<<<<:::888666444000////////////............------,,,,,,------...***+++---//////...---,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,++++++***++++++,,,++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))$$$%%%''')))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))((())))))))))))*********''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((******+++++++++))))))))))))))))))))))))************************&&&'''((()))************(((((((((((()))))))))***))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))******++++++++++++((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))************+++++++++...---,,,+++************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------((())),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---(((((()))***+++,,,,,,---+++,,,---///111222444444111111222444666999;;;<<<>>>???AAACCCEEEGGGIIIJJJFFFFFFEEEEEEEEEDDDDDDDDDAAAAAABBBCCCDDDFFFHHHIIIEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHJJJKKKMMMNNNOOOOOO++++++++++++++++++++++++++++++******))))))((((((++++++++++++++++++++++++******++++++++++++******************************++++++******************++++++++++++++++++++++++---,,,***)))))))))******++++++++++++******))))))))))))***+++,,,,,,------------------------------***++++++,,,,,,++++++***,,,---......//////......///...------,,,,,,,,,---------............---,,,+++,,,,,,---......//////000111222222222111000///111111111111222333444555666666666777888888999999:::;;;===???AAABBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCBBBBBBCCCCCCDDDEEEFFFIIIJJJKKKMMMOOOQQQSSSTTTQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSSSSRRRMMMGGGBBBBBBEEEHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOPPPNNNMMMLLLNNNOOOQQQQQQPPPNNNMMMLLLLLLKKKIIIKKKMMMNNNMMMKKKIIIGGGKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDBBBAAA???===<<<999777444222111111222333//////...---,,,,,,,,,---,,,+++***+++,,,---,,,+++++++++++++++++++++,,,,,,+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))+++++++++************))),,,,,,++++++***+++++++++...,,,******+++***)))''',,,,,,++++++***)))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++((()))***+++++++++++++++))))))************))))))***+++***(((&&&&&&(((***)))))))))))))))(((''''''(((((()))******************************)))(((''')))))))))(((''''''&&&&&&))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))+++++++++******(((''''''))))))(((((()))***+++++++++*********))))))((((((************************++++++******************))))))))))))))))))))))))++++++******)))((((((((())))))******++++++++++++))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***))))))*********++++++,,,,,,------...++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,---------.........,,,...///000111222555888666888::::::;;;<<>>======???@@@???>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFHHHJJJLLLNNNMMMMMMLLL++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++******++++++++++++******************************++++++******************++++++++++++++++++++++++,,,+++***))))))******+++++++++++++++*********))))))******+++,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,---.....................---,,,++++++++++++..................//////---------...///000111222333333444555444333222111333333333444555666777888;;;;;;;;;<<<======>>>>>>@@@AAACCCEEEGGGIIIJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJLLLLLLKKKJJJHHHGGGFFFFFFFFFEEECCCAAA@@@@@@AAAAAACCCBBBBBBBBBAAABBBBBBBBBEEEFFFGGGJJJLLLNNNPPPQQQNNNNNNPPPRRRSSSTTTUUUUUURRRSSSTTTTTTTTTSSSQQQPPPNNNHHHCCCAAADDDEEEDDDAAABBBAAAAAAAAA@@@@@@?????????@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPOOONNNNNNPPPRRRSSSSSSSSSRRRQQQPPPNNNNNNLLLMMMNNNOOONNNMMMKKKJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGEEEDDDBBBBBB>>>===:::777555333222222//////...---------.........---,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++*********)))+++++++++************))),,,,,,++++++***++++++,,,)))'''&&&&&&(((((('''&&&******************++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))))))))((())))))************))))))'''''''''&&&$$$$$$%%%''')))))))))))))))(((''''''(((((()))***************+++++++++++++++***))))))(((((())))))))))))))))))'''(((((((((((()))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))************))))))))))))******))))))))))))))))))))))))((())))))************))))))))))))))))))******+++))))))))))))((((((((('''************************************************))))))))))))))))))))))))************)))))))))))))))*********++++++++++++************************+++*********)))))))))))),,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,+++,,,,,,------......//////---///222333444666999<<<<<<===?????????@@@CCCEEEJJJIIIIIIJJJKKKLLLJJJIIIFFFEEECCCAAA@@@>>>>>>===>>><<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@BBBDDDFFFHHHIIIIIIIIIHHH++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++******++++++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++*********************++++++,,,,,,---------------------------------............------+++,,,------......------//////...---,,,++++++,,,......------...///000111111000000000222333555777777888999999999777666555666666777999:::<<<===>>>BBBBBBCCCDDDDDDEEEEEEFFFHHHIIIKKKNNNPPPQQQRRRSSSQQQPPPNNNNNNMMMNNNOOOPPPPPPOOONNNLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDFFFEEEDDDCCCAAA@@@@@@???AAABBBCCCEEEGGGIIIJJJKKKIIIJJJMMMOOOQQQSSSTTTTTTQQQSSSUUUVVVVVVTTTRRRPPPPPPKKKFFFDDDDDDDDDCCC@@@AAA@@@@@@???>>>======<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDCCCCCCFFFGGGGGGHHHIIIJJJJJJKKKMMMNNNPPPPPPPPPQQQSSSTTTUUUVVVWWWWWWVVVTTTRRRQQQOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIICCCBBB@@@>>>;;;999777777111111000000//////000000000...---...//////...---------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++************+++++++++************))),,,++++++***++++++,,,,,,+++)))((((((***++++++***((())))))***++++++,,,,,,************************************))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((''''''))))))************)))))))))******((('''&&&((()))))))))******))))))(((((((((((()))***************)))************)))((((((((((((((()))***+++++++++''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((())))))))))))*********))))))))))))******))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,)))))))))))))))*********)))(((((((((((('''''''''************************************************)))))))))))))))))))))))))))))))))************+++************++++++++++++***************************************))))))))),,,++++++************+++......---,,,,,,+++******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,++++++,,,,,,---...//////000000111333666888:::<<<@@@BBBCCCDDDEEEEEEDDDEEEGGGHHHLLLKKKLLLMMMNNNMMMKKKHHHAAA@@@???===;;;:::999999:::999999999;;;<<<<<<;;;::::::999999999999888888777888999:::;;;<<<=========>>>@@@BBBCCCCCCBBBBBB++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++++++++,,,++++++++++++++++++++++++************+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------------............------+++,,,,,,---------------111111///......------......---,,,,,,---///111333666555555555777999<<<>>><<<===>>>>>>===<<<:::999;;;<<<===@@@BBBDDDEEEEEEJJJJJJJJJKKKLLLLLLMMMMMMPPPQQQRRRTTTVVVWWWXXXXXXVVVUUUSSSQQQOOOOOOOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEEEEFFFGGGIIIKKKMMMLLLKKKJJJHHHFFFDDDBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGHHHKKKLLLNNNNNNOOOQQQSSSUUUWWWWWWUUURRRPPPOOOLLLHHHFFFFFFFFFEEECCCCCCCCCBBBAAA@@@??????>>><<<;;;;;;;;;===???BBBDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJLLLOOOQQQQQQRRRTTTVVVWWWXXXZZZ[[[ZZZXXXUUUSSSPPPOOONNNMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNEEEEEEEEEDDDCCCBBB@@@???888777555444222222111111000///......//////---,,,---------------,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))++++++******++++++,,,,,,///---++++++,,,------,,,))))))*********+++++++++************************++++++******))))))(((((())))))))))))))))))))))))'''((()))******)))((('''++++++******))))))))))))))))))************)))))))))***+++***)))(((***+++))))))*********))))))((((((((()))***************'''(((((((((((((((''''''((((((((())))))*********'''''''''((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,)))))))))*********)))))))))))))))))))))(((((((((***************************************+++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,++++++++++++++++++++++++************************************************,,,++++++******+++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000111222333333555888;;;>>>@@@BBBFFFHHHHHHIIIJJJIIIHHHGGGIIIKKKLLLLLLMMMNNNOOOLLLHHHEEE===<<<:::999777777666666888888888;;;>>>??????>>><<<<<<<<<<<<<<<<<<<<<===888888888888888999::::::888999:::;;;<<<<<<<<<<<<++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,***+++++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,+++,,,------......------000000///..................---,,,---...111444666<<<<<<<<<===???AAADDDEEECCCCCCDDDDDDCCCAAA@@@???AAACCCEEEHHHJJJLLLMMMMMMPPPPPPPPPQQQRRRRRRSSSSSSUUUVVVWWWWWWXXXXXXXXXXXXVVVUUURRRNNNLLLJJJIIIIIIGGGHHHHHHIIIKKKKKKLLLMMMKKKKKKKKKLLLMMMPPPRRRSSSSSSRRRQQQOOOMMMJJJGGGEEEEEEDDDCCCBBBAAAAAA@@@???CCCDDDEEEEEEFFFFFFFFFFFFKKKMMMPPPRRRRRRQQQNNNLLLIIIGGGEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@;;;;;;::::::<<<>>>AAACCCEEEEEEFFFFFFGGGHHHHHHIIIEEEFFFFFFGGGHHHIIIJJJJJJHHHKKKOOOQQQRRRTTTVVVWWWWWWXXXZZZ[[[[[[YYYVVVTTTOOONNNMMMLLLLLLMMMOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSQQQPPPOOOOOOOOOOOOPPPQQQJJJJJJJJJJJJIIIGGGFFFEEE@@@???<<<999777555444333222000///...///...---+++......------,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++,,,+++++++++*********))))))+++*********++++++,,,---111...+++************)))+++++++++*********))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++***)))(((((())))))))))))************))))))%%%'''(((((('''&&&'''((())))))************))))))(((((()))***************(((((()))******))))))))))))))))))(((((('''''''''(((((()))))))))*********)))))))))******)))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))************)))(((************************************************))))))*********+++++++++************************(((((()))***+++,,,------,,,+++++++++++++++++++++***************************************+++++++++,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------------.........000000111333444666777888:::===AAADDDEEEGGGIIIKKKJJJKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKLLLKKKHHHDDD@@@999888777777666666666666999999:::>>>BBBDDDEEEDDDBBBBBBAAA@@@???======<<<888777666555444444444555555555666777777888888888++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++,,,---------++++++++++++++++++++++++***+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,---......//////......---------------...//////111111222333555888:::<<>>AAAAAAAAAAAAAAA@@@??????BBBDDDFFFHHHHHHGGGEEEDDD@@@?????????@@@@@@AAABBB@@@????????????>>>>>>>>>999999999999:::<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMIIILLLPPPSSSTTTUUUWWWYYYXXXYYYZZZ[[[ZZZYYYWWWVVVQQQPPPOOONNNOOOPPPQQQRRRQQQRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRRRRQQQPPPMMMKKKIIIGGGFFFGGGEEECCC@@@===:::999888666444222222222111000.../////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************)))************+++,,,------555111...++++++++++++***,,,,,,++++++***))))))(((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))((('''&&&%%%&&&'''((())))))************))))))&&&(((******)))((()))***))))))******++++++******(((((()))******************++++++,,,,,,,,,,,,+++)))))))))((('''&&&&&&&&&))))))))))))************))))))************))))))))))))))))))))))))))))))+++************)))))))))******))))))))))))******)))))))))))))))))))))))))))************))))))((())))))***++++++***((('''******+++++++++++++++,,,************************)))))))))***++++++,,,,,,************************))))))******+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,++++++++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,------......---------...///000111222333444555777999;;;<<<===@@@BBBFFFHHHIIIIIIJJJLLLJJJJJJJJJIIIGGGGGGHHHJJJJJJIIIHHHGGGFFFCCC???<<<777777777777777888999:::;;;;;;===AAAEEEGGGGGGEEEEEEDDDAAA???<<<999777666;;;:::888666555555666666444444444555555666666666++++++++++++++++++++++++,,,++++++++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************++++++,,,------...+++++++++++++++++++++++++++,,,---------,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------------............---------...//////000000//////.........///000111333333777888:::<<>>===<<<<<<===>>>???@@@???>>>>>>:::;;;<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;=========>>>>>>?????????BBBCCCDDDFFFHHHJJJKKKLLLKKKNNNSSSVVVWWWXXXZZZ[[[YYYZZZZZZZZZZZZYYYXXXXXXTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUSSSRRRQQQRRRSSSTTTVVVTTTQQQOOOLLLKKKJJJJJJJJJIIIGGGDDDBBBAAA@@@???===;;;999888888777555333222222111111000//////...............------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++************)))************+++,,,---...555222...,,,,,,---------++++++******************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++************++++++((('''&&&%%%%%%&&&((()))))))))************))))))(((***,,,---,,,++++++,,,((()))***++++++++++++***(((((()))***************))))))***+++++++++++++++)))))))))(((((((((((((((((((((((())))))))))))***((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))+++++++++***((('''))))))******++++++++++++************************((())))))***++++++,,,,,,*********************************++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------...000222555666777777999;;;===???AAABBBDDDFFFJJJKKKJJJIIIIIIJJJHHHIIIIIIHHHFFFFFFGGGIIIJJJHHHEEEDDDBBB???<<<999777777777888:::<<<===>>>>>>>>>???BBBDDDEEECCCAAA???>>>===;;;888666555444:::999888777777888999:::555555555555555666666777++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************+++,,,,,,---......++++++++++++++++++++++++,,,------...---,,,***)))+++++++++,,,,,,---------++++++++++++++++++++++++------------------------......////////////.........//////000000000000000111111222333444666888999<<<>>>@@@DDDFFFHHHJJJJJJHHHKKKOOOSSSVVVWWWVVVVVVWWWWWWWWWWWWVVVTTTRRRQQQTTTVVVYYY\\\]]]^^^]]]\\\\\\\\\]]]]]]^^^_________^^^]]]ZZZWWWSSSOOOLLLJJJDDDCCCBBBAAAAAAAAABBBCCC===>>>AAACCCFFFIIIKKKLLLHHHHHHGGGGGGHHHJJJLLLMMMMMMNNNOOOOOONNNKKKIIIGGGCCCCCCCCCBBBBBBBBBAAAAAA===>>>>>>>>>>>>>>>======::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<===888999999::::::;;;;;;<<<:::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;===>>>???AAADDDFFFHHHIIIMMMQQQUUUXXXZZZZZZ\\\]]][[[[[[ZZZZZZZZZZZZZZZZZZWWWXXXXXXYYYYYYZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVZZZXXXVVVTTTSSSTTTUUUVVVTTTSSSPPPNNNMMMMMMNNNOOOKKKJJJIIIGGGFFFEEEEEEEEEBBB@@@>>>======<<<:::888444444333333222111000000//////.........---------------------------------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------+++++++++************)))************+++,,,---...///,,,((('''((()))******)))))))))***++++++,,,,,,************************(((((())))))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))((('''&&&''')))+++,,,))))))************))))))%%%''')))***)))((())))))((()))***+++++++++++++++(((((()))***************&&&&&&'''((((((((((((((((((((())))))******++++++''''''''''''((((((((()))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++******))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************)))***+++,,,+++***(((&&&(((((())))))*********+++************************((())))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,---......------,,,,,,++++++***++++++,,,,,,---...//////------...///111444777888999:::;;;===@@@BBBDDDDDDFFFIIIKKKLLLKKKIIIHHHIIIGGGHHHIIIHHHFFFFFFGGGIIIJJJHHHDDDBBB@@@===:::888777777888:::<<<>>>@@@AAA@@@@@@@@@BBBCCCBBB???===777777777777888888888888333333222222333555777999666666666555666666777777++++++******)))(((((((((++++++,,,,,,,,,,,,------+++*********))))))((((((,,,,,,------,,,,,,+++***+++++++++******))))))))),,,,,,++++++,,,,,,---...))))))***+++,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------......//////...---...///111222---000333555777:::===???EEEGGGKKKOOOQQQRRRRRRQQQPPPPPPRRRTTTXXXZZZZZZYYY[[[ZZZWWWTTTRRRPPPPPPPPPUUUXXX\\\^^^______```aaa______^^^^^^^^^^^^]]]]]]]]][[[XXXTTTPPPLLLIIIGGGCCCDDDDDDDDDCCCAAA???===AAAAAAAAABBBBBBCCCCCCCCCFFFDDDAAA???@@@BBBEEEGGGHHHGGGFFFEEEDDDBBBAAA@@@@@@AAACCCBBB@@@??????@@@@@@???>>><<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<;;;:::999:::;;;===???======<<<<<<===>>>>>>???::::::;;;<<<<<<;;;:::999<<<<<<<<<;;;;;;;;;::::::;;;<<<===???AAABBBCCCCCCGGGJJJOOOUUUYYY[[[[[[[[[\\\]]]___^^^\\\ZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQSSSQQQNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGFFFDDDAAA>>>===<<<;;;:::888555222...,,,111111000///......---------------------...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************'''((()))***+++,,,,,,,,,))))))*********+++++++++))))))))))))************************************+++***)))***++++++***)))((((((((()))******++++++************************************************))))))))))))************,,,+++)))((((((((()))***+++***)))(((((()))***+++)))***,,,+++)))((((((((())))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))'''''')))***++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++*********************************************)))))))))))))))))))))...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,------------.../////////.........///000000///...---,,,,,,---......111111222333555888;;;===<<<===???AAACCCEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFDDDEEEGGGHHHHHHEEECCCAAAEEECCC@@@===;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBB>>>>>>>>>>>><<<:::777666666666666777777777777777666666666666666666666666777666666777777888999:::))))))))))))************+++++++++,,,,,,,,,------,,,+++++++++************,,,,,,------,,,,,,+++***,,,,,,+++++++++*********,,,,,,++++++,,,,,,---...*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------/////////000111333444555555777:::===>>>@@@CCCFFFJJJLLLPPPTTTVVVWWWWWWVVVTTTTTTTTTVVVYYYZZZZZZYYY[[[YYYWWWTTTQQQPPPOOOOOOPPPTTTZZZ^^^______``````\\\\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZXXXUUURRRPPPNNNMMMFFFFFFEEEEEEDDDBBBAAA@@@======>>>>>>???@@@@@@@@@>>><<<:::999999;;;>>>@@@BBBBBBBBBBBBBBBAAAAAAAAA???@@@BBBAAA@@@>>>???????????????>>>======<<<<<<===<<<<<<<<<<<<<<<======@@@???>>>======???AAABBB>>>>>>=========>>>>>>???===>>>>>>???>>>===<<<;;;<<<;;;;;;<<<<<<===>>>???>>>>>>???@@@@@@@@@@@@@@@BBBEEEJJJPPPTTTXXXZZZZZZZZZ\\\]]]]]][[[YYYYYYYYY[[[[[[ZZZZZZZZZZZZZZZZZZ]]]\\\\\\[[[ZZZYYYWWWWWWYYYYYYWWWTTTQQQNNNKKKIIILLLIIIGGGFFFFFFFFFFFFEEEIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKIIIGGGDDDAAA@@@AAAAAA@@@>>>;;;888555333222222111000000///......------,,,,,,,,,------...------------------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************))))))***++++++++++++*********************++++++))))))))))))************************************+++***)))***++++++***)))************))))))))))))************************************************))))))))))))************+++******)))))))))))))))+++***)))(((((()))***+++,,,---------+++***+++,,,)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))***++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,------,,,,,,---...,,,,,,,,,+++,,,,,,---...111000//////000111222333555555555555777999;;;<<<>>>@@@BBBDDDFFFHHHIIIIIIEEEFFFHHHJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHFFFDDDCCCCCCBBB???===<<<======>>>======>>>>>>???@@@@@@AAA<<<<<<<<<;;;:::999888777777777777888888888888888777777777777777777777777777777888888999;;;<<<===(((((())))))***++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,......---,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,.....................---.........------......//////000222555777999::::::>>>@@@CCCDDDFFFGGGJJJLLLNNNQQQUUUXXX[[[[[[[[[ZZZXXXWWWVVVWWWXXXXXXWWWVVVVVVUUURRROOOLLLKKKJJJJJJIIINNNVVV\\\^^^^^^]]]]]]VVVVVVUUUUUUTTTSSSRRRRRROOOOOONNNMMMLLLKKKKKKJJJCCCBBBAAA@@@???>>>>>>>>>;;;;;;<<<======>>>??????===<<<;;;;;;;;;===@@@AAA>>>??????@@@AAABBBCCCDDD@@@BBBCCCCCCAAA@@@@@@AAAAAAAAABBBCCCCCCBBBAAA@@@AAAAAAAAABBBBBBCCCDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDBBBAAA???>>>=========???AAADDDFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBFFFKKKPPPTTTXXXYYYYYY[[[\\\\\\[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXXXXYYYZZZ]]]]]]^^^^^^]]][[[YYYXXX\\\[[[YYYUUUQQQLLLHHHEEEFFFCCC@@@??????@@@???>>>CCCDDDDDDFFFGGGIIIKKKLLLOOONNNNNNLLLJJJHHHFFFEEEFFFFFFEEECCC@@@===;;;999555444444333222111000000///......------------...------..................*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((()))******+++*********+++++++++++++++***)))(((++++++******************))))))))))))************************************+++***)))***++++++***))),,,++++++***))))))((((((************************************************))))))))))))************)))************))))))(((******))))))))))))******)))******((('''&&&(((***))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))(((((()))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,+++******))))))******++++++++++++++++++++++++******++++++,,,,,,------,,,---...---+++***+++,,,++++++******+++,,,,,,------------...///222444555:::999999999999:::;;;<<<@@@AAACCCEEEGGGIIIIIIJJJEEEFFFHHHIIIJJJIIIHHHHHHFFFFFFFFFEEEDDDDDDCCCCCC@@@???>>>======>>>??????===============>>>>>>>>>::::::999999888888999999;;;;;;::::::::::::::::::999999::::::::::::999999999999:::;;;<<<===>>>???)))))))))******+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------000000000000000000000000000000//////000111111222111333666:::===???@@@@@@DDDFFFIIIJJJKKKLLLNNNPPPRRRTTTWWWZZZ[[[[[[ZZZYYYWWWUUUSSSRRRRRRRRRQQQOOOMMMKKKIIIFFFDDDBBBBBBBBBDDDJJJRRRXXXZZZXXXVVVUUULLLLLLKKKJJJIIIIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCC???>>><<<;;;;;;;;;<<<=========>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGBBBBBBBBBCCCDDDFFFHHHIIIGGGHHHJJJIIIHHHFFFGGGGGGGGGIIIJJJLLLLLLKKKIIIHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMKKKIIIHHHCCCBBBAAAAAABBBEEEHHHKKKKKKKKKJJJJJJIIIHHHGGGFFFBBBCCCDDDGGGKKKPPPSSSVVVWWWYYY[[[[[[ZZZZZZ[[[]]]^^^]]][[[YYYXXXYYYZZZ[[[\\\\\\]]]^^^]]]\\\ZZZYYYZZZZZZYYYWWWTTTPPPMMMKKKEEEBBB???>>>>>>======;;;===>>>???@@@CCCFFFIIIJJJLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHFFFEEEBBB@@@>>>===;;;:::999777555333222111222111000//////.........---------...............))))))***++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++++++++++++++************************************************)))******++++++************++++++++++++***))))))+++++++++***************((()))))))))************************************+++***)))***++++++***)))+++++++++******)))))))))************************************************((()))))))))************((()))***++++++***)))(((***))))))))))))))))))***(((((('''%%%$$$%%%'''***))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((()))******************************)))))))))))))))))))))))))))))))))******)))))))))***************+++++++++************************(((((((((((())))))))))))...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++,,,---......,,,---...---+++******+++,,,,,,,,,,,,---...//////------...///111444777999<<<<<<<<<<<<===>>>??????@@@AAABBBDDDFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGFFFEEECCCBBBAAA????????????@@@======<<<;;;;;;<<<<<<===;;;;;;;;;;;;:::::::::::::::999999888999:::<<<===@@@@@@@@@@@@????????????>>>>>>???@@@@@@???>>>>>>======>>>>>>????????????,,,+++++++++******))))))*********+++++++++,,,,,,******++++++++++++++++++++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------////////////000000000000//////000000222333555555777999<<<@@@CCCFFFGGGGGGLLLNNNPPPPPPPPPQQQSSSUUUVVVWWWYYY[[[[[[YYYWWWVVVQQQNNNKKKJJJIIIIIIGGGFFFDDDCCCAAA>>>===<<<<<<<<>>>>>????????????????????????======<<<;;;<<<===???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPQQQSSSTTTTTTRRRQQQQQQRRRRRRSSSUUUVVVVVVUUUTTTRRRTTTUUUWWWXXXYYYYYYYYYYYYUUUUUUUUUTTTTTTTTTUUUUUUWWWWWWVVVVVVVVVVVVVVVWWWVVVWWWWWWVVVUUUSSSQQQPPPLLLJJJHHHGGGGGGIIILLLMMMMMMMMMMMMMMMMMMMMMLLLLLLDDDCCCCCCDDDFFFIIILLLNNNQQQSSSUUUUUUVVVVVVYYY[[[^^^]]]\\\[[[[[[[[[\\\\\\ZZZ[[[[[[\\\\\\[[[ZZZYYYZZZ[[[[[[[[[YYYVVVSSSQQQHHHEEEBBB???>>>>>><<<;;;999999:::<<>>@@@;;;<<<>>>???AAABBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGGGGEEEDDDCCCAAA@@@AAA@@@>>><<<<<<<<<===>>>;;;;;;:::999999888888888888888888888999999999999===<<<<<<<<<===???AAACCCGGGGGGGGGFFFFFFEEEEEEEEECCCDDDFFFGGGGGGFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@???---,,,,,,+++******))))))************++++++++++++************+++++++++++++++++++++++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------******+++,,,,,,---..............................------------------------++++++,,,---...///000000000000111333555888:::;;;AAABBBEEEHHHKKKMMMNNNOOOTTTVVVWWWXXXWWWXXXYYY[[[ZZZ[[[\\\[[[YYYVVVRRRPPPIIIFFFCCCAAAAAAAAA@@@??????>>>===;;;:::;;;;;;;;;???BBBFFFHHHGGGEEECCCBBB;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>???AAACCCDDDGGGHHHIIIJJJKKKLLLMMMNNNPPPPPPQQQRRRRRRRRRQQQQQQUUUTTTSSSRRRSSSUUUWWWYYY[[[]]]^^^^^^\\\[[[[[[\\\[[[\\\]]]^^^^^^]]]\\\[[[ZZZ[[[]]]^^^______^^^]]]YYYYYYYYYYYYXXXXXXXXXWWWXXXXXXXXXWWWXXXYYYYYYZZZZZZZZZ[[[[[[ZZZXXXVVVUUUSSSQQQOOONNNMMMNNNOOOPPPLLLMMMNNNNNNNNNNNNNNNNNNEEEDDDCCCBBBCCCDDDEEEFFFIIIKKKMMMNNNOOOPPPTTTVVV]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYYYYZZZZZZZZZZZZZZZ]]]^^^______]]]YYYVVVSSSMMMJJJEEEBBB@@@???<<<;;;888888888:::<<<@@@DDDFFFDDDDDDDDDFFFGGGIIIKKKLLLOOONNNLLLJJJIIIHHHGGGGGGHHHGGGFFFCCCAAA>>><<<;;;999777666444222000000///000000//////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++************************+++++++++,,,++++++***)))((()))***+++++++++++++++))))))*********+++++++++))))))))))))************************************+++***)))***++++++***)))))))))******+++,,,,,,---************************************************))))))))))))************((())))))************)))))))))************)))))))))******)))((((((***,,,))))))))))))))))))))))))+++******)))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******)))))))))******)))))))))***************+++++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))***++++++,,,,,,************************))))))******+++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++,,,,,,------......,,,.........,,,+++,,,---------------...///111111555555555666888;;;>>>???;;;<<>>===AAA@@@>>>===<<<<<<======999999888888777777666666777888999:::;;;<<<======BBBBBBCCCDDDEEEGGGHHHIIIMMMLLLLLLKKKKKKJJJJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHHHHHHHGGGFFFDDDCCC++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,------+++++++++++++++***))))))*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,...000111333333555666777:::===@@@CCCEEEMMMMMMNNNPPPRRRTTTVVVWWWYYY[[[\\\\\\[[[[[[]]]^^^[[[[[[[[[YYYUUUOOOJJJGGGCCC@@@===;;;<<<<<<<<<;;;<<<;;;:::999999:::;;;<<<;;;===??????>>>======>>>999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@BBBDDDGGGJJJMMMNNNOOORRRSSSTTTUUUWWWXXXYYYYYY[[[\\\]]]^^^^^^\\\[[[ZZZZZZYYYXXXWWWXXX[[[^^^___bbbcccddddddbbbaaaaaabbbbbbbbbaaaaaa``````______ZZZ\\\]]]^^^^^^]]]\\\[[[YYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWYYYZZZ[[[XXXYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTOOOOOOPPPPPPPPPPPPOOOOOOGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGIIIJJJKKKNNNRRRUUUYYYZZZ\\\^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXZZZ[[[]]]]]]^^^``````___\\\XXXVVVTTTQQQLLLHHHEEEBBB???===;;;:::999:::<<>>======<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;666666777777888888777777:::;;;<<<>>>AAACCCDDDEEEHHHIIIJJJLLLMMMNNNNNNOOOPPPPPPOOONNNNNNMMMLLLLLLKKKLLLNNNPPPPPPNNNLLLKKKJJJKKKMMMNNNNNNMMMKKKJJJ*********++++++,,,------)))************+++++++++,,,,,,,,,------.........***++++++++++++***)))))))))))))))******+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................---...///111333555777888;;;<<<>>>BBBEEEIIIMMMNNNUUUUUUTTTUUUVVVYYY[[[\\\[[[\\\]]]]]]\\\\\\]]]^^^ZZZYYYXXXTTTOOOIIICCC???@@@>>>;;;999:::;;;;;;;;;888888777777888999:::;;;999::::::999888999;;;===::::::;;;;;;<<<<<<======@@@AAABBBDDDEEEGGGHHHIIIMMMOOOSSSWWWZZZ]]]^^^___\\\\\\]]]___```bbbcccccc```aaabbbbbbbbb```^^^\\\[[[ZZZYYYYYY[[[^^^aaaddddddfffggggggeeeddddddeeedddcccbbbaaa````````````XXXYYY[[[\\\\\\ZZZYYYWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWYYYZZZ[[[UUUVVVWWWXXXXXXWWWUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSTTTSSSSSSRRRQQQPPPJJJJJJJJJJJJIIIIIIIIIHHHEEEGGGIIIJJJLLLOOOSSSVVVVVVXXX[[[^^^___^^^\\\[[[\\\ZZZXXXWWWXXXZZZ]]]___ZZZ\\\^^^``````^^^\\\ZZZ[[[WWWRRRMMMIIIFFFCCC@@@===<<<;;;;;;===@@@CCCEEEIIIHHHHHHGGGHHHIIIJJJKKKPPPOOOMMMKKKJJJJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLIIIHHHFFFCCC@@@???======777666555444222111000000000000///...---,,,,,,++++++++++++,,,,,,---------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++***)))((('''''''''(((***+++,,,---...))))))))))))************************************+++***)))***+++++++++)))------,,,++++++*********************************************************))))))))))))***************)))((((((((()))+++,,,((()))***++++++***)))((((((***,,,---,,,+++,,,---))))))))))))))))))))))))++++++***))))))((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))******++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,************************)))******+++,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,...//////......000111222222222333444666777888888777777777777999:::<<<===>>>AAADDDFFFGGGGGGGGGGGGGGGFFFEEECCCAAA???>>>;;;;;;;;;;;;;;;<<<======;;;;;;::::::999888888777444444666888999:::::::::<<<>>>@@@CCCFFFHHHKKKLLLLLLMMMOOOQQQRRRSSSRRRRRRQQQQQQPPPOOONNNNNNMMMMMMKKKMMMOOOQQQQQQOOOMMMKKKKKKMMMOOOQQQSSSRRRQQQQQQ++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///......------,,,,,,+++,,,------------,,,+++***+++,,,---///000000000000111111111333555888;;;===AAACCCFFFJJJNNNRRRTTTUUUZZZZZZYYYZZZ[[[]]]___```aaa```^^^]]]\\\\\\]]]]]]\\\XXXSSSNNNJJJGGGCCC@@@???>>>===<<<;;;;;;:::;;;:::::::::999777777888:::666888999;;;<<<<<<;;;;;;:::;;;===???AAADDDFFFFFFKKKNNNQQQSSSTTTUUUWWWYYY^^^```bbbeeeeeeeeecccbbbbbbaaaaaa```aaabbbdddeeeccccccbbbaaa```___^^^^^^YYYYYYYYYZZZ[[[]]]___``````aaabbbbbbbbbaaa```___]]]^^^^^^]]]\\\[[[YYYYYYZZZWWWUUUUUUWWWWWWVVVTTTQQQRRRSSSTTTTTTSSSRRRQQQPPPVVVVVVQQQOOOSSSWWWVVVUUUVVVWWWXXXWWWVVVTTTRRRSSSRRRRRRRRRQQQPPPPPPPPPPPPRRRTTTSSSQQQOOONNNOOOOOONNNNNNMMMMMMLLLLLLKKKJJJKKKMMMNNNPPPRRRTTTTTTVVVWWWYYYZZZ\\\\\\]]]]]]\\\[[[YYYXXXXXXYYY[[[]]]^^^______]]]\\\\\\]]]___[[[XXXTTTRRRPPPLLLFFFAAAAAA???<<<<<<===???@@@???DDDEEEFFFHHHHHHHHHGGGGGGLLLMMMNNNNNNNNNMMMKKKKKKHHHFFFFFFGGGKKKNNNPPPPPPIIIIIIHHHGGGEEEBBB@@@??????===:::777444222000///333111000000000000///---.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++*********)))))),,,+++++++++***))))))))),,,,,,,,,++++++*********************************************************************************))))))(((((((((((())))))*********)))))))))))))))''''''(((((())))))******))))))))))))******************))))))))))))************))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******)))))),,,+++***)))(((((((((((()))************++++++++++++++++++++++++++++++++++++*********))))))(((((((((((()))***************)))************+++++++++)))************+++++++++---,,,,,,+++*********+++)))))))))***+++,,,.........------,,,,,,++++++***---...///111222222222222444555555555444555888:::999999:::;;;===???AAABBBAAABBBBBBCCCCCCCCCCCCBBBEEEDDDBBB???===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::999888777666666777888444555777888999<<>>BBBDDDHHHIIILLLPPPSSSVVVYYYZZZ\\\[[[[[[[[[\\\]]]^^^___^^^^^^^^^^^^\\\ZZZYYYXXXTTTRRRNNNLLLJJJGGGDDDAAA>>>===<<<;;;:::999999999999::::::999777777888:::777888:::;;;======>>>>>>DDDEEEGGGJJJLLLOOOQQQRRRTTTVVVXXXZZZ[[[\\\___aaaccceeegggiiiiiihhhfffeeeccccccbbbbbbbbbcccdddeeeeeedddcccaaa___]]][[[ZZZWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[\\\\\\[[[ZZZYYYYYY\\\[[[ZZZYYYXXXVVVUUUUUUZZZWWWSSSRRRSSSRRRPPPNNNMMMMMMNNNNNNOOONNNNNNNNNNNNSSSTTTPPPNNNRRRUUUTTTQQQRRRSSSSSSSSSSSSQQQPPPNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRRRROOOMMMMMMMMMKKKKKKMMMNNNOOOQQQRRRSSSPPPQQQRRRSSSUUUVVVWWWWWWYYYYYYZZZZZZ[[[\\\\\\]]][[[ZZZYYYXXXXXXXXXYYYYYY\\\]]]______]]]\\\\\\]]]]]]ZZZXXXWWWVVVSSSNNNJJJGGGDDDAAA??????@@@??????BBBCCCEEEGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKIIIHHHIIILLLNNNOOOOOONNNNNNMMMLLLJJJIIIGGGGGGBBBAAA>>>;;;888555444333111///......000000///---........................------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++******************************+++++++++*********))))))+++++++++***************,,,,,,,,,+++++++++******************************************************************************)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))))))))))))))))))))******************))))))))))))************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''+++******))))))))))))))))))************+++++++++************************************)))))))))(((((())))))***************)))************+++++++++************++++++++++++---,,,++++++******++++++++++++++++++++++++,,,,,,...---------,,,,,,++++++...///000111222222333333555666666666666777999;;;<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===<<<:::999999888888777777888999999999888888888777666555555555666777666777888999:::<<>>BBBGGGKKKNNNPPPQQQSSSUUUXXXZZZ\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^ZZZ[[[\\\\\\ZZZWWWTTTRRROOONNNMMMLLLLLLJJJGGGDDD>>>>>><<<;;;:::999999999::::::;;;:::999999;;;===<<<===>>>???AAACCCEEEFFFOOOPPPRRRUUUXXXZZZ\\\]]]\\\]]]___``````bbbeeeggghhhiiijjjkkkkkkiiigggfffcccccccccbbbccccccdddeeeeeedddbbb```]]]ZZZWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVWWWUUUTTTRRRQQQPPPQQQQQQUUUSSSPPPNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOKKKNNNOOOMMMLLLOOOQQQPPPMMMMMMNNNOOOOOOOOOOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNMMMJJJHHHHHHHHHHHHIIIKKKMMMPPPRRRTTTUUUTTTTTTUUUVVVWWWXXXYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\YYYYYYYYYXXXXXXWWWWWWWWWWWWZZZ]]]^^^]]][[[ZZZZZZ]]]\\\[[[ZZZZZZYYYUUUSSSOOOLLLHHHEEECCCBBB@@@>>>@@@AAACCCEEEGGGHHHHHHIIIFFFFFFFFFFFFGGGGGGHHHIIIMMMKKKJJJKKKMMMOOOOOONNNPPPPPPPPPOOONNNNNNMMMMMMGGGFFFDDDAAA>>>;;;999888222111000000111111000///.........///////////////.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))+++++++++******************************+++++++++,,,,,,,,,++++++++++++***************************************************************************))))))***++++++***))))))(((((())))))******++++++))))))))))))))))))(((((())))))))))))******************))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))************))))))))))))((()))******++++++******)))************+++++++++************+++++++++,,,,,,,,,++++++******++++++------,,,+++++++++++++++......------------------//////000111222333444444666777888888888999<<<>>>AAAAAABBBCCCBBBAAA@@@???@@@@@@@@@???>>>===;;;;;;888888777777777777777888333444555555666666666555555555444444444555555666888999:::::::::<<<@@@CCCDDDGGGKKKPPPSSSVVVWWWWWWVVVVVVVVVUUUTTTRRRQQQPPPQQQPPPOOONNNMMMLLLLLLLLLJJJHHHGGGFFFGGGHHHJJJLLLJJJJJJLLLNNNPPPOOOLLLJJJ++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------............------..................,,,---------.........///...............//////000111000000000222555888:::===???BBBFFFKKKOOORRRTTTUUUUUUVVVWWWXXXZZZ[[[\\\^^^]]]]]]\\\[[[[[[ZZZZZZVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPOOOMMMIIIEEE@@@???>>>===<<<<<<<<<<<<;;;===>>>=========???AAAEEEEEEEEEGGGIIILLLOOOQQQTTTUUUWWWYYY\\\___aaabbb___```aaaaaaaaacccfffiiiiiijjjjjjjjjiiigggeeedddaaaaaaaaaaaaaaaaaaaaabbbaaaaaa```^^^[[[XXXVVVTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPQQQQQQRRRTTTUUUVVVRRRQQQOOONNNOOOPPPSSSTTTTTTSSSQQQPPPPPPQQQQQQRRROOOOOOPPPPPPQQQRRRSSSSSSNNNOOOOOONNNNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPNNNKKKIIIGGGGGGHHHHHHKKKLLLMMMKKKIIIGGGGGGHHHHHHHHHIIIKKKLLLMMMNNNOOOQQQQQQRRRTTTUUUWWWXXXYYY[[[ZZZXXXVVVVVVVVVXXXYYYVVVVVVWWWXXXXXXXXXWWWVVVUUUWWWYYYZZZYYYXXXYYYZZZ[[[[[[[[[[[[[[[YYYWWWUUUWWWTTTOOOKKKHHHEEEBBB@@@>>>???AAACCCEEEFFFHHHHHHFFFEEEDDDCCCBBBCCCDDDEEEJJJIIIHHHJJJMMMOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMIIIIIIGGGEEEBBB@@@===<<<777666444444444333222000............//////////////////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++************************************************************************)))***++++++++++++***)))''''''((()))***++++++,,,+++******))))))(((((((((((()))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************(((((((((((()))***+++,,,))))))*********+++++++++*********************************)))))))))))))))))))))***++++++++++++***))))))*********+++++++++*********+++++++++,,,,,,,,,,,,++++++***++++++,,,---,,,,,,+++++++++,,,,,,........................000000000111333444555666777999;;;<<<<<<===???AAADDDEEEFFFFFFEEEBBB???>>>===>>>>>>>>>===<<<;;;;;;888888777777777777777888222222333444555555555555555555555555666777777888999:::;;;;;;;;;<<>>>>>============>>><<<>>>???@@@@@@AAACCCEEEMMMLLLMMMMMMOOORRRUUUVVVUUUVVVXXXZZZ\\\___```aaa___aaabbbbbbbbbccceeegggiiiiiihhhhhhfffdddcccaaa]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\[[[ZZZXXXVVVTTTTTTUUUUUUUUUUUUTTTSSSSSSPPPOOONNNMMMNNNOOOQQQRRRNNNNNNMMMNNNPPPRRRVVVWWWWWWVVVTTTSSSRRRSSSUUUWWWRRRTTTVVVYYYZZZZZZYYYXXXWWWTTTRRRQQQQQQPPPQQQRRRTTTTTTUUUVVVVVVVVVVVVUUUTTTQQQMMMIIIGGGGGGHHHIIIMMMNNNNNNMMMKKKJJJJJJLLLHHHHHHHHHIIIIIIIIIIIIIIIMMMNNNOOOQQQTTTVVVWWWXXXWWWVVVTTTRRRRRRSSSTTTVVVRRRSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXWWWVVVXXX[[[^^^[[[\\\]]]\\\ZZZXXXVVVUUU[[[XXXSSSPPPMMMJJJFFFCCC???@@@AAABBBDDDEEEGGGGGGIIIGGGEEEBBB@@@??????@@@CCCCCCDDDHHHLLLOOOPPPPPPLLLLLLKKKJJJIIIIIIJJJJJJIIIHHHHHHGGGEEEBBB@@@???<<<:::777666555444111///...............///////////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++******************************************************************************++++++++++++******''''''((()))***++++++,,,++++++******))))))((((((((()))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************++++++(((((((((((()))***,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))******))))))***+++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++,,,---...///.........//////000000000111111111222333555777888999;;;>>>???@@@AAACCCEEEFFFGGGGGGGGGFFFCCC@@@>>>======>>>???@@@@@@@@@@@@;;;;;;999888777777777777444444555666777888888888888999999::::::;;;;;;;;;999;;;<<<===<<<===???AAAAAADDDIIINNNRRRUUUVVVWWWYYYXXXWWWUUUTTTSSSRRRQQQQQQQQQPPPLLLHHHFFFGGGIIIGGGIIIJJJJJJIIIKKKOOOSSSNNNPPPUUU[[[```bbbaaa___++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++***++++++,,,,,,---------***++++++,,,,,,---------000000//////...------,,,111000///...///000111222333444777;;;???EEEIIILLLOOOPPPQQQSSSUUUVVVWWWWWW\\\ZZZXXXVVVUUUUUUUUUVVVTTTTTTTTTTTTRRRQQQPPPOOOLLLJJJHHHGGGHHHKKKNNNQQQOOOMMMKKKIIIHHHDDD@@@===============>>>???@@@@@@???AAABBBCCCDDDEEEHHHJJJRRRRRRRRRRRRSSSTTTVVVVVVWWWXXXYYY[[[]]]^^^___``````bbbdddeeeddddddeeefffffffffeeedddcccaaa```___XXXYYYYYYYYYYYYXXXWWWWWWVVVWWWXXXYYYYYYWWWUUUTTTSSSUUUVVVWWWXXXXXXWWWVVVRRRPPPNNNMMMMMMOOORRRTTTPPPOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTRRRPPPRRRUUUXXX^^^bbbhhhmmmnnnllliiifffccc]]]WWWUUUTTTRRRRRRTTTUUUWWWZZZ\\\^^^^^^]]]]]]WWWSSSNNNIIIFFFFFFGGGIIILLLMMMMMMLLLKKKKKKLLLNNNNNNNNNMMMMMMLLLKKKKKKJJJLLLMMMNNNPPPRRRTTTVVVWWWQQQPPPOOOOOOPPPQQQRRRSSSPPPPPPQQQRRRSSSTTTTTTUUUYYYXXXWWWVVVUUUXXX]]]aaa\\\^^^___^^^[[[XXXWWWWWWZZZWWWTTTRRRQQQNNNKKKIIIDDDDDDDDDDDDEEEFFFGGGGGGJJJIIIGGGDDDAAA???>>>======>>>@@@FFFKKKOOOQQQQQQNNNMMMKKKIIIGGGGGGGGGHHHFFFFFFGGGGGGFFFDDDCCCBBB>>><<<999888777555333000111000000000////////////.........------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++***************+++++++++***************+++++++++***++++++++++++,,,,,,,,,************************************************************************+++***))))))))))))***+++(((((())))))******++++++******************))))))))))))))))))******************))))))))))))************))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,)))************+++++++++++++++++++++++++++++++++))))))))))))************)))***++++++,,,+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,******++++++,,,...///000......///000111111222222222222222222444666999::::::===@@@BBBCCCDDDFFFHHHHHHHHHHHHHHHGGGEEECCCAAA@@@AAABBBDDDEEEEEEFFFFFF???>>><<<:::999888777777999:::;;;<<<===>>>>>>>>>===>>>??????@@@??????>>>;;;===???@@@@@@@@@BBBCCCGGGIIIMMMQQQTTTVVVVVVVVVSSSRRRRRRQQQQQQQQQRRRRRRMMMNNNNNNKKKGGGFFFIIIMMMGGGLLLRRRVVVXXX[[[___cccbbbdddiiipppvvvzzz{{{zzz++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++++++++++++++++++++++++++,,,,,,---......///******++++++,,,------...////////////............000000000000222444777888:::<<>>?????????@@@BBBCCCEEEFFFFFFHHHJJJKKKLLLNNNQQQTTTWWWWWWXXXXXXXXXWWWVVVVVVYYYYYYZZZ[[[\\\]]]^^^^^^___bbbeeegggfffdddddddddaaa``````^^^]]]\\\[[[ZZZUUUVVVVVVWWWVVVUUUTTTSSSSSSUUUWWWXXXXXXVVVTTTRRRRRRSSSVVVYYYZZZZZZZZZZZZUUUTTTTTTUUUYYY___dddhhhddddddbbb```]]][[[YYYXXXWWWXXXYYYYYYZZZ^^^dddiiizzz~~~sssjjjhhheeebbbbbbeeefffjjjooouuuyyyzzzyyyyyymmmhhh___WWWQQQOOOOOOOOOSSSTTTTTTTTTSSSTTTVVVYYY^^^]]][[[XXXTTTQQQOOONNNMMMMMMNNNOOOOOOPPPQQQQQQKKKKKKLLLNNNOOOQQQRRRSSSOOONNNMMMMMMLLLMMMNNNOOOSSSSSSSSSSSSSSSUUUYYY\\\ZZZ\\\^^^]]]ZZZXXXWWWXXXVVVUUUSSSSSSSSSRRRPPPNNNKKKJJJIIIHHHGGGGGGHHHHHHJJJIIIHHHFFFDDDAAA???>>>;;;<<>>===<<<<<<;;;999777444444333222111111000///------------,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******++++++++++++******************************))))))*********++++++++++++++++++*********************+++++++++,,,,,,,,,************************************************************************+++***(((''''''(((***+++)))))))))))))))***************************++++++))))))))))))******************))))))))))))************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((()))***++++++)))************+++++++++************************((()))))))))************)))***++++++,,,,,,++++++)))************++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,---...///......///000111222333444333222222333444777:::;;;<<<>>>BBBEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJCCCBBBAAA???>>>===<<<<<>>@@@CCCDDDDDDEEEFFFHHHLLLNNNPPPSSSUUUUUUUUUTTTOOOOOOOOOPPPQQQSSSUUUWWWQQQTTTUUUTTTRRRSSSXXX^^^[[[cccmmmrrrtttuuuxxx{{{~~~++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,------......------------------------------,,,,,,------...///000000,,,,,,------...///000000------......///000000000000000000111444888<<<>>>@@@BBBFFFJJJOOOSSSUUUVVVSSSTTTVVVWWWXXXXXXXXXWWWVVVTTTPPPMMMJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEFFFBBB@@@??????AAABBBBBBAAABBBCCCDDDEEEGGGIIIKKKLLLNNNPPPRRRTTTUUUWWWZZZ]]]\\\]]]]]]]]]\\\ZZZXXXWWWYYYYYYZZZZZZ[[[[[[\\\\\\]]]```eeegggfffcccbbbaaa[[[ZZZZZZYYYWWWVVVVVVUUUTTTUUUUUUVVVUUUTTTSSSRRRSSSTTTVVVWWWWWWUUURRRPPPPPPRRRVVVYYY[[[\\\\\\\\\WWWXXX[[[```hhhrrr{{{}}}xxxsssmmmiiifff```cccgggjjjnnnuuu~~~~~~zzzzzz~~~{{{oooeee```]]]]]]bbbccccccccccccdddgggjjjooolllhhhbbb[[[UUUQQQNNNMMMMMMLLLLLLLLLLLLKKKKKKHHHIIIKKKNNNPPPRRRSSSSSSPPPNNNKKKIIIHHHHHHIIIJJJKKKLLLOOOOOOPPPQQQSSSUUUUUUXXX[[[[[[XXXVVVWWWXXXSSSRRRRRRSSSUUUUUUSSSRRRQQQOOOMMMKKKJJJIIIJJJJJJIIIIIIIIIHHHFFFDDDAAA@@@;;;===@@@EEEKKKOOOPPPPPPPPPNNNJJJFFFCCCBBBAAAAAABBBDDDFFFHHHHHHHHHGGGFFFCCCBBBAAAAAABBBBBBAAA???777777666555333222111111------,,,,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))******++++++++++++,,,+++++++++******))))))*********++++++,,,,,,,,,************************************************************************,,,***'''%%%%%%'''***,,,*********))))))))))))))))))))))))***+++++++++,,,))))))))))))******************))))))))))))************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++******+++,,,,,,,,,,,,+++)))************+++++++++++++++,,,,,,,,,---------+++*********+++,,,,,,---......---,,,,,,,,,------......///111222333444555333333222333555777:::<<<<<>>===<<<999555111000000///......---,,,,,,......------------,,,,,,---------------------------------,,,,,,+++++++++++++++***)))((('''&&&&&&***)))))))))***+++,,,,,,************************---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***(((((()))***+++,,,,,,,,,+++++++++******)))))))))---+++******,,,------,,,,,,,,,+++***))))))******++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))******))))))((((((''''''************************...+++'''''')))***)))((()))))))))))))))))))))))),,,+++***))))))***+++,,,((()))***++++++***)))(((---......//////......---)))************+++++++++++++++++++++,,,---......,,,,,,------...////////////000111333444444333333333444444555666888<<<@@@BBBDDDGGGIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKMMMOOOQQQOOOOOONNNNNNMMMLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCBBBCCCDDDEEEGGGHHHHHHIIIIII???@@@BBBDDDEEEEEEEEEEEEIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLMMMNNNNNNLLLKKKRRRVVVZZZ\\\]]]ccckkkssszzzzzz{{{~~~************************------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,---------------------,,,,,,,,,---------......,,,,,,---------.........---------...............000111222111000000222444555666999<<<@@@EEEIIIKKKOOOPPPRRRUUUWWWXXXYYYYYYVVVWWWYYYYYYXXXVVVRRRPPPLLLKKKJJJIIIIIIKKKMMMNNNPPPOOOLLLIIIGGGEEECCCCCCEEEDDDBBB@@@???@@@@@@AAA@@@BBBDDDEEEFFFGGGIIIKKKRRRTTTWWWYYYZZZ[[[]]]___aaaaaaaaaccceeefffdddbbbaaabbbdddeeeddd```]]]ZZZXXXZZZ]]]]]]\\\[[[[[[\\\___\\\^^^dddeee```ZZZWWWTTTSSSQQQNNNLLLMMMOOOQQQPPPTTTXXXYYYWWWUUUVVVXXXWWW\\\aaacccgggmmmooommmlllmmmpppuuu{{{{{{rrrcccUUUUUUUUUTTTRRROOONNNMMMMMMPPPSSSUUUVVVZZZ]]]ZZZTTTOOOKKKIIIHHHFFFCCCDDDHHHJJJJJJJJJKKKKKKKKKJJJJJJNNNPPPRRRRRRPPPPPPSSSUUUUUURRRPPPPPPQQQSSSTTTSSSUUUTTTRRRPPPNNNLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGHHHJJJLLLOOOQQQRRROOONNNLLLIIIFFFBBB???===:::<<<>>>AAACCCEEEGGGGGGKKKKKKKKKJJJHHHFFFDDDCCCFFFDDDBBBAAA@@@===999666000000///...---,,,,,,+++---------------------------------------------------------,,,,,,+++++++++,,,,,,++++++***)))))))))******************+++,,,************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++)))))))))***+++++++++,,,,,,+++++++++************,,,+++)))***+++---,,,,,,,,,++++++***))))))******************************************************************************************************))))))))))))))))))))))))***************************************)))))))))++++++*********)))))))))************************---***(((''')))***)))(((************************++++++***))))))***++++++))))))************))))))++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,---...///,,,------......///000000000000222333444333333222222444555777888<<>>888777555333111000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...---,,,++++++************+++++++++++++++++++++++++++++++++******+++++++++---,,,+++******+++,,,---+++++++++***************,,,,,,,,,+++++++++++++++,,,+++******,,,------,,,++++++***************+++************************************************************************************************))))))))))))))))))))))))************************))))))******++++++,,,,,,++++++++++++++++++************************************)))))))))***))))))************************+++******************+++,,,+++))))))))))))+++,,,---------......---------*********+++++++++,,,,,,,,,++++++,,,,,,---...///---......//////000111111222222333222222222222111333666888;;;===@@@DDDGGGJJJLLLNNNOOOMMMLLLLLLMMMNNNOOOQQQRRRRRRPPPNNNLLLHHHFFFCCCAAA@@@AAACCCDDDAAAAAAAAA@@@@@@AAABBBBBB===???AAADDDGGGJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHGGGHHHJJJLLLNNNPPPVVV]]]aaadddjjjttt|||++++++++++++++++++++++++******++++++,,,---......***++++++,,,,,,++++++***------------------------,,,,,,,,,---------......---------.........//////...////////////000000000...000444777:::===BBBEEEIIIKKKPPPSSSTTTSSSPPPOOOMMMOOOSSSVVVYYYZZZZZZZZZYYYWWWSSSPPPMMMLLLMMMMMMKKKLLLNNNOOOOOONNNMMMKKKFFFEEECCCAAAAAABBBDDDEEEDDDEEEGGGIIIMMMPPPSSSTTTVVVYYY^^^aaabbbbbbcccdddbbbccccccbbbaaaaaadddffffffeeeeeeffffffdddaaa^^^```___^^^]]]ZZZXXXUUUTTTTTTTTTTTTQQQNNNLLLLLLMMMOOONNNQQQYYY```eeelllsssuuummmbbbZZZWWWXXXZZZ[[[ZZZ___gggooowwwoooeee\\\VVVRRRMMMJJJLLLKKKOOOTTTXXXXXXWWWVVVUUUMMMJJJFFFDDDDDDFFFHHHJJJJJJJJJJJJLLLNNNNNNLLLJJJHHHIIIJJJKKKMMMNNNOOOPPPMMMMMMMMMLLLJJJGGGDDDBBBGGGIIILLLOOORRRTTTUUUUUUTTTUUUVVVVVVSSSPPPLLLIIIFFFEEEDDDCCCCCCCCCDDDDDDGGGHHHIIIKKKMMMOOOQQQRRRQQQNNNKKKIIIHHHFFFDDDCCC;;;999777444222111111111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------,,,+++*********+++++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,+++******+++,,,---+++++++++***************++++++++++++++++++++++++---,,,++++++---......---+++***************++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***************************++++++,,,,,,---------************************************************((()))******)))))))))************************************++++++*********,,,+++***))))))***+++,,,,,,------------------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......//////000111111222333333222222222222222222555777999:::;;;===@@@CCCIIIKKKMMMNNNMMMLLLLLLMMMNNNPPPQQQRRRQQQNNNKKKIIIDDDBBB@@@>>>>>>???AAACCCAAAAAAAAABBBCCCEEEGGGHHHCCCDDDGGGJJJLLLNNNPPPQQQRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKLLLOOORRRUUUWWW```gggoootttxxx~~~,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......------........./////////,,,,,,---...//////000111111444888<<<@@@DDDJJJMMMOOORRRUUUWWWWWWUUUQQQOOOMMMPPPSSSVVVXXXXXXWWWVVVUUUSSSOOOKKKHHHHHHIIIJJJHHHHHHIIIIIIHHHFFFDDDCCCFFFEEEBBBAAAAAABBBDDDFFFJJJKKKNNNQQQUUUXXX[[[\\\___aaadddeeeeeeeeeffffffddddddeeecccbbbaaabbbddddddbbbaaaaaaaaa```^^^\\\ZZZZZZXXXWWWUUUTTTSSSSSSSSSSSSRRRPPPMMMKKKLLLMMMLLLLLLPPPXXX^^^dddmmmvvvwwwqqqjjjhhhiiimmmnnnoooooouuuwwwiiiaaaZZZTTTRRRSSSQQQTTTYYY___bbb```ZZZUUUPPPLLLGGGDDDDDDEEEFFFFFFIIIIIIJJJLLLMMMLLLIIIGGGDDDEEEFFFHHHIIIKKKLLLLLLLLLMMMNNNNNNLLLHHHEEEBBBFFFHHHJJJNNNQQQSSSUUUVVVTTTUUUVVVVVVUUURRRPPPNNNGGGGGGFFFEEEFFFGGGIIIJJJEEEFFFGGGHHHKKKMMMPPPQQQRRRPPPNNNMMMMMMLLLIIIHHH===;;;888444222111111222222222111000///......---------------------------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,******************++++++)))************+++++++++---+++***+++,,,...------*********)))******+++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))))))))***************************************''')))++++++***))))))***++++++++++++++++++++++++)))***++++++++++++***)))++++++************++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////000000111111222222333222222111111222333333555777999::::::;;;<<<>>>FFFHHHLLLMMMMMMMMMNNNOOOOOOPPPQQQQQQOOOLLLIIIFFFCCCCCCAAAAAAAAACCCEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQSSSSSSRRRTTTWWW\\\aaafffjjjmmmuuuyyy,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---......---,,,+++***++++++,,,---...//////,,,,,,,,,---------..................////////////,,,,,,...///111333444444999<<<@@@CCCFFFKKKOOOSSSSSSUUUXXXZZZZZZXXXTTTRRRRRRSSSVVVXXXXXXVVVSSSQQQOOONNNLLLJJJIIIGGGFFFEEECCCCCCDDDDDDDDDCCCCCCBBBEEEDDDBBBBBBCCCFFFJJJLLLSSSUUUWWWZZZ\\\___```aaabbbdddeeeeeeeeeeeefffhhhcccdddeeedddbbb````````````]]][[[ZZZZZZ[[[ZZZYYYUUUTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPRRRTTTPPPRRRZZZdddlllrrr{{{{{{sssnnnkkkkkkmmmmmmnnnssszzz~~~zzznnnddd[[[WWWQQQNNNNNNNNNMMMKKKNNNNNNPPPQQQRRRPPPLLLIIICCCDDDDDDEEEGGGHHHIIIIIIJJJKKKLLLLLLLLLJJJIIIHHHGGGHHHIIIKKKNNNQQQSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSKKKJJJHHHGGGGGGIIIJJJKKKGGGGGGGGGGGGIIIJJJLLLMMMPPPOOOOOOOOOOOONNNKKKIIIBBB???<<<888555444555555666555444222000///...---------------------------+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,+++++++++)))))))))***+++++++++,,,(((((()))))))))*********+++)))((()))***,,,++++++******))))))***++++++,,,************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***************)))*********+++++++++,,,,,,************************&&&(((++++++***))))))+++++++++++++++++++++++++++)))***++++++++++++***)))***++++++,,,,,,++++++*********++++++++++++******+++++++++,,,,,,,,,---------,,,,,,------...///000//////000111111222222333222111111111111222444555444666999:::999:::;;;===CCCFFFJJJMMMNNNOOOQQQSSSQQQRRRRRRPPPNNNKKKHHHFFFFFFFFFGGGHHHIIIKKKMMMNNNOOONNNNNNNNNNNNNNNOOOOOOQQQRRRRRRRRRQQQPPPOOOOOONNNOOORRRVVV[[[```dddggghhhkkkpppvvv|||,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++)))***+++,,,...///000000,,,,,,,,,---------................../////////000//////111333555777999:::@@@BBBEEEHHHKKKNNNRRRVVVTTTVVVYYY[[[\\\ZZZXXXVVVVVVWWWYYYYYYWWWTTTPPPMMMJJJKKKLLLLLLKKKHHHDDDBBBAAAAAABBBCCCDDDEEEFFFFFFAAAAAAAAABBBFFFKKKQQQTTTZZZ[[[]]]___aaabbbbbbbbbbbbcccddddddcccdddfffhhhaaacccddddddaaa^^^]]]]]][[[XXXUUUTTTTTTUUUVVVUUUQQQPPPOOONNNNNNOOOQQQRRRRRRSSSSSSSSSSSSUUUXXX[[[[[[```lllzzz~~~mmmhhhccc```___^^^\\\YYYUUUUUUVVVXXXXXXVVVRRRNNNCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNIIIIIIIIIJJJLLLNNNQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUPPPNNNKKKIIIGGGGGGHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLNNNOOOMMMJJJGGGGGGEEE@@@<<<:::999999:::888777555333111///...---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///***+++,,,------,,,+++***(((((()))***+++,,,,,,---''''''(((((()))))))))***)))(((&&&''')))******)))******))))))***+++,,,,,,))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))((((((''''''+++++++++,,,,,,---------************************%%%(((+++,,,***((()))+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***+++,,,------,,,+++***,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------...000000000000000111222222333333111111000000111333555666333666888:::::::::<<<===BBBFFFJJJMMMOOOQQQTTTUUUSSSSSSRRRQQQNNNKKKHHHFFFJJJKKKLLLNNNPPPRRRSSSTTTVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQTTTWWW\\\ccckkkttt{{{++++++++++++++++++++++++------------------------------------------------...---,,,,,,,,,,,,---...///......---------......,,,...//////...///111333444444444555888<<<@@@BBBIIIJJJLLLNNNPPPRRRSSSTTTUUUWWWZZZ\\\]]]\\\ZZZYYYXXXVVVSSSRRRQQQOOOMMMKKKOOOPPPQQQOOOKKKFFFCCCBBBDDDCCCAAA??????@@@BBBCCC@@@AAACCCDDDHHHNNNUUUZZZ___aaacccddddddeeegggiiiiiigggeeeeeefffgggfffdddbbbaaa```___^^^\\\[[[[[[XXXVVVSSSOOOLLLLLLOOORRRPPPOOONNNOOOSSSVVVXXXXXX```bbbggglllkkkhhhiiinnnqqq|||}}}ssskkkfffccccccbbbcccdddfffeee```XXXQQQLLLHHHEEEEEEDDDAAAAAAEEEGGGHHHIIIHHHGGGHHHKKKOOOKKKKKKLLLLLLMMMNNNOOOPPPRRRRRRSSSTTTUUUVVVVVVUUUQQQPPPNNNLLLJJJHHHFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEKKKLLLLLLMMMMMMLLLLLLKKKJJJGGGCCC>>>;;;999888888:::999888777555333222111------.........---++++++,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************************************+++++++++*********))))))************************+++++++++*********))))))+++++++++************)))++++++++++++*********)))*********************************************************))))))))))))(((************************)))(((''')))+++,,,+++(((************************************************************************++++++++++++++++++++++++------......///.........000///---,,,+++,,,,,,---333222111000000111222333333444555555444444666777777777777777888<<>><<<999:::;;;<<<<<<;;;999888555444111///...///000111---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++************************************************+++++++++***************************************+++++++++***************'''((()))***+++,,,------+++*********+++---///000************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++***+++---...,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------...///111222333222111111000111222444555444777999::::::999::::::;;;===???@@@CCCGGGMMMQQQRRRRRRRRRRRRSSSUUUVVVWWWVVVVVVVVVTTTQQQOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXWWWUUUTTTUUUWWWZZZ\\\^^^bbbeeefffgggkkkttt{{{,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,........................///..................///...............//////000...///111222222333666888;;;>>>CCCIIINNNQQQSSSTTTRRRSSSSSSTTTUUUVVVWWWWWWYYYYYYXXXVVVTTTQQQOOONNNIIIGGGEEEDDDFFFHHHIIIHHHLLLMMMNNNLLLJJJGGGGGGGGG@@@AAABBBCCCCCCCCCCCCCCCAAACCCDDDEEEFFFHHHLLLNNNUUUZZZ```fffiiijjjkkklllmmmllljjjjjjhhhddd___[[[UUUSSSPPPMMMKKKKKKKKKLLLJJJLLLNNNQQQSSSXXX]]]aaalllooouuuzzznnndddZZZPPPMMMNNNOOOQQQTTTUUUSSSOOOKKKIIIGGGFFFFFFEEEEEEFFFFFFGGGJJJKKKMMMOOOPPPQQQRRRRRRPPPQQQSSSTTTSSSQQQNNNLLLGGGFFFEEECCCAAAAAAAAAAAA???>>>>>>???AAADDDHHHJJJIIIIIIIIIHHHFFFBBB???===;;;;;;;;;;;;;;;<<<======:::999777555333111111111000000000000000/////////------------------------------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******************************************************************************************************************************((())))))***++++++,,,,,,,,,+++*********,,,...///************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------...///000222333333111111111111222444666777:::<<>>AAA>>>>>>>>><<<999555111///111111000000//////......---------------------------------------------------------,,,,,,++++++***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***((('''&&&************************************************************************************************************************************************,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************+++,,,,,,+++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...///000000111222222222222222222222444666999:::>>>@@@BBBBBB@@@>>>>>>???AAADDDHHHKKKNNNQQQUUUXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVUUUSSSSSSTTTVVVSSSSSSRRRRRRSSSTTTUUUVVVOOORRRVVV[[[```fffmmmssszzz,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------------------,,,,,,------------,,,,,,............///000111111...000333666888<<<@@@CCCMMMOOORRRUUUWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSPPPNNNLLLKKKKKKLLLPPPNNNNNNNNNPPPPPPOOONNNKKKLLLMMMMMMKKKKKKLLLMMMQQQPPPNNNLLLJJJGGGFFFEEEFFFIIIMMMPPPRRRTTTWWWYYY\\\___bbbeeehhhkkkooorrrffffffdddccc___XXXPPPKKKNNNMMMLLLMMMQQQWWW]]]aaahhhjjjlllqqqzzzsssddd^^^\\\[[[[[[[[[ZZZWWWSSSOOOJJJIIIHHHGGGGGGGGGGGGGGGCCCDDDFFFIIIKKKMMMNNNNNNNNNPPPRRRTTTUUUTTTSSSRRRQQQPPPOOOMMMJJJGGGDDDBBBAAA@@@>>>===<<<<<<<<<===@@@BBBDDDFFFGGGGGGFFFEEEAAA???;;;888888:::===@@@???@@@BBBAAA>>>999444111111000000///...------,,,------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***(((&&&%%%$$$***************************************************************+++++++++***************************************++++++++++++++++++*********))))))+++++++++*********))))))************************************************,,,+++++++++***************************************+++,,,,,,***))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........///000111333333444444444333333333444777999<<<>>>???@@@AAAAAA@@@@@@AAABBBHHHKKKOOORRRTTTVVVYYY[[[XXXYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVUUUSSSSSSTTTVVVRRRQQQOOONNNMMMNNNNNNOOOSSSYYYaaaiiiooouuu}}}------------------------,,,,,,---......///000000........................,,,---...//////...---,,,............///000111222111444888;;;???CCCHHHLLLSSSTTTVVVXXXYYYYYYYYYYYYVVVVVVVVVUUUUUUTTTTTTSSSOOONNNLLLLLLMMMOOOQQQSSSUUUTTTTTTUUUVVVUUURRROOOKKKMMMNNNMMMLLLMMMOOOPPPTTTSSSPPPNNNLLLKKKJJJJJJLLLPPPTTTWWWYYYZZZ\\\^^^^^^aaaeeehhhiiiiiikkklllbbb___[[[XXXUUURRRNNNLLLKKKLLLOOOUUU^^^jjjuuu|||wwwrrrkkkhhheeeddddddccc```]]][[[YYYUUUPPPLLLHHHEEEDDD@@@BBBDDDGGGIIIKKKLLLMMMLLLLLLNNNOOOQQQRRRRRRRRRRRRRRRSSSRRRPPPMMMIIIGGGDDDCCCBBBAAA@@@>>>======@@@AAACCCEEEFFFGGGFFFFFFBBB@@@>>><<<;;;;;;;;;<<<@@@AAABBBBBB@@@===:::999444333333111000///..............................------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++***)))((((((************************************************))))))*********+++++++++************************))))))*********+++++++++***************+++++++++)))***+++------,,,+++***************************++++++++++++++++++++++++++++++*********)))))))))***************************---......+++******,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++,,,---.........000111333555777888888888444444555666999<<>>AAABBBAAABBBCCCDDDFFFKKKQQQUUUNNNQQQUUUWWWWWWWWWWWWXXXXXXZZZ\\\^^^]]][[[XXXUUUUUUVVVVVVTTTSSSRRRSSSTTTMMMMMMNNNQQQUUUYYY^^^```kkkttt,,,,,,,,,---------..................//////////////////.........---------...///111111000//////000111222111000///000333666<<>>AAAEEEFFFDDDBBBDDDDDDBBB@@@>>><<<;;;:::;;;===@@@CCCDDDCCCAAA@@@===;;;999666333111000000.........------,,,,,,,,,,,,------......------,,,........................)))***+++---///000222222,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------------,,,++++++***)))))))))***+++++++++,,,)))***+++,,,,,,+++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...///...------000///...---...000222333333555888:::;;;;;;999888777777666666999<<<@@@BBB@@@CCCFFFIIIJJJLLLNNNPPPWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[\\\[[[XXXUUUSSSWWWXXXYYYWWWSSSPPPOOONNNMMMMMMPPPXXXdddooouuuwww,,,,,,---------.........------------............//////.........---------...000111111000///000111111222333222333555888;;;CCCGGGMMMQQQTTTUUUWWWXXXVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRTTTUUUWWWZZZ^^^aaaaaa``````]]]YYYVVVSSSPPPLLLIIIDDDFFFIIIJJJJJJJJJLLLMMMMMMNNNPPPRRRTTTVVVXXXYYYUUUWWWZZZ\\\\\\\\\]]]___dddbbb^^^ZZZYYYYYYZZZZZZVVVRRRPPPPPPOOOPPPVVV^^^iiinnn|||{{{uuuuuuyyy{{{{{{xxxxxx|||}}}hhhUUUJJJIIIGGGEEEEEEGGGHHHGGGFFFJJJIIIHHHHHHIIIKKKNNNOOOQQQQQQRRRSSSSSSSSSSSSSSSPPPOOONNNKKKIIIGGGEEEDDDBBBAAA@@@BBBEEEGGGGGGEEEGGGFFFDDDBBB@@@>>>===<<<999;;;>>>@@@BBBBBBBBBBBB???===;;;888666333222111//////......------,,,,,,,,,------......------,,,------------------------------,,,,,,+++*********------------------------///...------,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++************++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------((()))***+++,,,++++++***//////......///111333555777888;;;<<<<<<;;;999888666666555666999===@@@CCCBBBDDDGGGIIIJJJLLLOOOQQQVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[ZZZWWWTTTSSSRRRSSSRRRPPPNNNMMMNNNOOOUUUXXXaaammm{{{,,,------------.........,,,,,,,,,------------.../////////............---///000111111//////000111111333555666888<<<@@@DDDKKKNNNSSSWWWXXXYYYZZZ\\\XXXXXXYYYZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUZZZ[[[^^^bbbeeeeeebbb```\\\XXXSSSOOOLLLJJJGGGEEEBBBDDDGGGIIIIIIJJJLLLNNNQQQRRRSSSUUUWWWXXXYYYZZZTTTVVVXXXZZZZZZZZZ[[[]]]aaa^^^[[[ZZZ[[[[[[\\\\\\WWWTTTTTTXXX^^^dddoooyyy{{{nnngggbbb]]]^^^aaaccccccbbbcccgggkkkpppxxx|||yyyvvvvvv{{{{{{ggg\\\WWWUUUQQQOOONNNLLLJJJHHHJJJKKKKKKIIIGGGHHHLLLPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRPPPNNNKKKIIIGGGFFFEEECCCBBBCCCFFFIIIJJJJJJIIIHHHGGGEEECCCAAA@@@???999:::;;;===???AAABBBCCCBBB@@@>>><<<999777555444000000000///...------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,***)))((('''........................//////...---------......,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,+++++++++++++++***************++++++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,---............---.........///111333666777;;;<<<===>>>===;;;999777555555666888;;;???BBBDDDEEEGGGIIIJJJKKKMMMPPPRRRTTTUUUVVVWWWXXXWWWVVVVVVWWWWWWXXXYYYXXXVVVSSSRRRQQQPPPNNNKKKIIIKKKNNNRRR^^^eeerrr------------............,,,,,,---------........./////////..................///000000......000111111444888;;;>>>CCCHHHKKKQQQTTTXXXZZZZZZ[[[\\\]]]XXXYYYYYYZZZ[[[[[[[[[[[[\\\[[[ZZZYYYXXXYYYYYYZZZZZZ[[[^^^bbbdddccc___[[[SSSPPPKKKHHHGGGGGGFFFEEEDDDGGGJJJLLLMMMNNNPPPRRRTTTTTTUUUVVVWWWXXXYYYYYYRRRTTTWWWXXXYYYZZZ\\\^^^ZZZ[[[^^^aaacccdddbbbaaa]]]]]]cccmmmxxx}}}|||uuu{{{wwwjjjaaa^^^[[[XXXUUUVVVWWWXXXXXX[[[```dddgggmmmuuuyyywwwsssppppppsssssstttxxx~~~}}}uuuqqqnnnjjjeeeaaa^^^[[[YYYTTTVVVVVVQQQKKKHHHKKKOOONNNNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRPPPNNNLLLJJJJJJFFFEEEDDDDDDFFFIIILLLMMMKKKJJJHHHFFFDDDBBBAAA@@@;;;;;;:::;;;<<<>>>@@@AAADDDCCCAAA???===:::888777333222111000///...------------............------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............------------------------......------------......,,,,,,++++++,,,,,,---...***++++++,,,------------,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////....../////////000000000......///111444666999:::>>>??????>>>===:::888666777888999<<<@@@CCCFFFGGGIIIJJJKKKLLLLLLNNNQQQSSSRRRTTTVVVWWWXXXWWWUUUTTTUUUVVVVVVWWWVVVTTTRRRQQQSSSQQQNNNKKKJJJNNNTTTYYYooowww---------.........//////---.........////////////////////////////////////---...//////...///111333444777<<<@@@DDDIIINNNQQQTTTWWWYYYZZZZZZZZZ[[[\\\YYYYYYYYYZZZ[[[\\\\\\]]]\\\[[[\\\\\\]]]^^^______[[[\\\]]]^^^^^^[[[VVVRRRKKKIIIFFFEEEGGGHHHIIIIIIKKKNNNQQQRRRSSSTTTUUUWWWUUUUUUUUUVVVVVVVVVVVVWWWQQQSSSUUUUUUUUUVVVXXXZZZVVVYYY]]]aaadddhhhlllnnnsssvvv~~~vvvoookkkjjjiiigggpppxxx||||||vvvmmmooolllgggddddddbbb^^^VVVVVVVVVVVVXXX\\\bbbeeegggmmmrrrtttrrrnnnmmmmmmrrrtttwww||||||zzzyyyrrrsssqqqhhh\\\RRRNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQPPPOOOOOONNNNNNHHHGGGFFFFFFGGGIIIKKKNNNKKKJJJIIIGGGEEECCCAAA@@@>>>===;;;::::::<<<===>>>DDDCCCCCCBBB@@@===;;;:::555444333222000///...------......//////......---------------------------......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...***++++++,,,---------------,,,,,,,,,++++++******,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,,,,,,,,,,------...///000222444777:::<<<===?????????>>><<<999777666;;;<<>>CCCGGGJJJNNNSSSVVVWWWXXXZZZ[[[ZZZZZZ[[[\\\[[[[[[[[[[[[\\\]]]______]]]]]]___```aaaaaaaaaaaa___]]][[[YYYWWWSSSNNNJJJHHHFFFFFFHHHLLLOOOQQQQQQSSSUUUXXXXXXXXXXXXYYYZZZVVVUUUUUUUUUTTTTTTTTTTTTRRRSSSSSSSSSRRRRRRTTTVVVYYY]]]bbbdddhhhqqq~~~yyysssllleeecccbbbccccccjjjttt~~~vvvmmmfffkkkmmmllllllnnnlllhhh]]]\\\ZZZZZZ]]]bbbhhhkkknnnrrruuuuuusssrrrsssuuu|||zzzgggZZZSSSRRRQQQPPPPPPPPPQQQRRRSSSPPPPPPPPPPPPOOOOOOOOOOOOIIIJJJJJJIIIHHHIIIKKKMMMKKKJJJIIIGGGEEECCCAAAAAA???>>><<<;;;:::;;;;;;<<>>===<<<:::999888???AAADDDHHHKKKMMMNNNNNNNNNPPPRRRRRRQQQQQQRRRSSSRRRSSSTTTUUUVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRLLLNNNQQQWWW___kkkwww............////////////---------.........//////.../////////000000000000///000111222333666:::===CCCFFFJJJNNNPPPSSSVVVYYYYYY[[[]]]]]]\\\\\\]]]___^^^]]]]]]]]]___```bbbccc___aaacccddddddcccaaa___\\\YYYTTTQQQOOONNNKKKIIIJJJJJJKKKOOOSSSWWWXXXXXXYYY[[[\\\[[[ZZZYYYYYYZZZVVVVVVUUUTTTTTTSSSRRRRRROOOQQQRRRSSSTTTVVVYYY\\\cccnnnzzz~~~{{{wwwtttppplllggggggjjjnnnpppqqq{{{|||rrrlllqqqttttttvvvxxxwwwtttiiifffdddcccggglllrrruuuxxxzzz|||{{{yyyzzz}}}mmm```WWWVVVUUUSSSSSSTTTUUUVVVPPPPPPOOOOOONNNNNNNNNNNNLLLMMMOOOMMMKKKJJJKKKMMMLLLKKKJJJHHHFFFDDDBBBBBB>>>======<<<<<<<<<<<<<<>>999888666444222000///.........////////////......------------------------,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,---......*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++)))******+++,,,,,,------************************---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,------------111111000000000111222333555666888;;;>>>@@@AAABBB?????????>>>>>>===<<<<<>>AAAIIILLLOOORRRTTTVVVYYY[[[\\\]]]______^^^^^^```aaa``````___```aaaccceeefffbbbdddfffgggfffccc___]]]TTTPPPLLLJJJKKKLLLMMMMMMMMMNNNPPPTTTYYY\\\]]]]]][[[]]]]]]\\\ZZZXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQLLLNNNRRRUUUYYY]]]cccggglllxxxuuutttsssqqqqqqnnnmmmqqqxxxyyyrrrwwwzzz{{{}}}ssspppmmmlllpppvvv{{{~~~}}}mmm\\\ZZZXXXVVVVVVVVVWWWXXXQQQPPPOOONNNMMMLLLLLLKKKMMMPPPRRRQQQMMMKKKLLLMMMMMMLLLKKKIIIGGGEEECCCCCC<<<<<<<<<=========>>>>>>===???@@@BBBBBBAAA@@@???:::999777555333111///.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...........................---------------...///000,,,,,,++++++,,,,,,---...------------,,,,,,+++***+++++++++,,,,,,---------------++++++++++++------+++,,,,,,------,,,,,,+++******+++,,,,,,---......))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))*********++++++++++++++++++++++++))))))***+++,,,,,,------************************------++++++++++++------........................+++++++++,,,,,,,,,------///...---------...000111777888:::===@@@AAACCCCCC@@@?????????????????????CCCFFFJJJMMMOOOPPPOOONNNOOORRRVVVXXXVVVTTTRRRQQQSSSSSSSSSRRRSSSTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSS]]]bbbjjjsss~~~---......//////////////////............//////000000111111111//////111333333555666888:::===BBBFFFMMMOOORRRUUUWWWXXXXXXXXXWWWZZZ]]]_________```aaahhhgggeeeddddddfffiiikkkgggiiijjjiiieee```ZZZWWWQQQOOOMMMLLLMMMPPPTTTVVVWWWYYY\\\^^^^^^]]][[[ZZZZZZYYYYYYZZZ[[[[[[YYYXXXTTTRRRQQQQQQSSSUUUUUUUUUTTTWWW[[[^^^ccclllyyy~~~yyy{{{}}}}}}|||xxxuuuvvvzzz~~~}}}|||uuugggbbb]]]\\\___```^^^[[[TTTQQQMMMJJJJJJLLLNNNOOOQQQOOOMMMMMMNNNOOONNNMMMNNNMMMLLLJJJHHHFFFDDDCCC<<<<<<;;;;;;::::::;;;;;;;;;===@@@CCCCCCBBBAAA???===;;;888888888777333000111000...------...///000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........333222000...,,,+++******,,,---......///.........---,,,++++++******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))******+++,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,++++++++++++*********))))))((((((---,,,+++))))))))))))***++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........///......---------......000111111000///000444666777999<<>>===<<<;;;::::::;;;;;;;;;===???AAABBBBBBAAA@@@???===:::::::::888555222444222000///......///000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...------------------------,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++******+++,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............------------......000000111000000222555888:::;;;>>>AAACCCDDDDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDJJJLLLNNNNNNNNNNNNOOOQQQPPPSSSVVVWWWVVVUUUUUUUUURRRPPPNNNOOORRRTTTSSSQQQTTTSSSQQQRRRVVV\\\ccchhhwww}}}zzzvvvwww---......//////////////////.........//////000111000111222222111111333555:::>>>CCCGGGJJJKKKLLLNNNYYYYYYXXXXXXXXXXXXYYYZZZ```bbbeeeffffffeeeeeefffeeeddddddeeegggiiilllmmmmmmmmmlllhhhccc]]]VVVSSSWWWXXXYYY[[[]]]```bbbddd````````````^^^\\\YYYXXXVVVVVVVVVUUUUUUTTTSSSRRRZZZZZZZZZ\\\___ccchhhkkklllvvv}}}zzztttooommmppptttvvvvvvkkkiiifffaaaZZZTTTNNNKKKMMMKKKJJJKKKMMMOOOPPPPPPOOONNNNNNMMMLLLKKKJJJJJJBBBAAA>>>;;;::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAA@@@>>>===<<<:::777555777555333111///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000...,,,+++++++++,,,------,,,+++++++++++++++------,,,+++)))(((&&&%%%++++++++++++++++++++++++/////////...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------------------...++++++++++++,,,---...///++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,------......000111222333555999;;;>>>???AAACCCEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHLLLNNNPPPQQQQQQQQQRRRTTTSSSUUUWWWWWWVVVUUUUUUUUUNNNOOOOOOPPPQQQRRRRRRRRRSSSTTTWWW\\\cccllltttyyy{{{zzz~~~---......///////////////............///000111111111222333444444555777999@@@CCCHHHKKKMMMOOOQQQSSSZZZZZZYYYXXXXXXYYY[[[\\\```ccceeefffeeeddddddeeeddddddeeeggghhhkkklllmmmkkkkkkkkkiiifffbbb___]]]]]]^^^___aaacccdddeeeeee``````___^^^\\\ZZZYYYXXXTTTUUUUUUTTTSSSRRRSSSUUUXXX\\\aaahhhqqqzzzwwwxxxwwwrrriii___VVVQQQLLLJJJHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKFFFDDDAAA===;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAACCCBBBAAA@@@???===:::999999777555333000///..................------------------------------------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...///000666444111...---------...------,,,++++++++++++,,,---------,,,***)))'''&&&***+++++++++++++++,,,,,,///.........---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......---------------------------,,,,,,,,,,,,------......000222444555888<<>>============<<<;;;;;;<<<===???AAACCCCCCCCCBBB@@@>>>======:::999777444222000......//////.........---------------------------------000000000000////////////------,,,,,,,,,------...555333111...------...///...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++************++++++,,,,,,,,,++++++,,,,,,------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,,,,------...///...000333666888;;;???BBBBBBCCCDDDFFFGGGGGGFFFEEEIIIJJJJJJKKKLLLMMMNNNNNNMMMPPPSSSTTTTTTTTTTTTUUUSSSTTTUUUUUUSSSRRRSSSTTTQQQRRRRRRSSSVVV\\\ccchhhnnnsss{{{{{{wwwzzz---......///////////////.........///000111222333333555888;;;===AAAEEEHHHLLLLLLMMMLLLMMMOOOSSSWWWUUUUUUVVVXXXZZZ\\\^^^```bbbdddggghhhggggggggghhhfffgggiiikkkkkkkkkjjjiiihhhgggfffdddcccbbbaaa```cccccccccbbbaaa___]]]]]]ZZZYYYXXXWWWWWWWWWYYYYYYWWWWWWTTTPPPNNNQQQXXX^^^ooo{{{yyyiii]]]VVVSSSOOOKKKHHHGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHEEECCCAAA?????????>>>===<<<<<<===>>>???@@@BBBCCCBBBAAA??????@@@<<<;;;999777444222000///000////////////.........---------------------------------,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,000///---,,,,,,,,,------...------,,,,,,,,,,,,,,,++++++,,,---......------*********++++++,,,,,,---)))******+++,,,,,,------,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++,,,,,,,,,,,,------*********++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,------.........------------,,,,,,,,,------------......///000///222555888;;;>>>AAADDDCCCDDDFFFGGGHHHHHHHHHGGGKKKKKKLLLMMMNNNNNNOOOOOOQQQTTTWWWXXXXXXWWWVVVWWWRRRSSSTTTTTTRRRRRRSSSUUUSSSSSSVVV\\\eeepppzzz---......///////////////.........///000222333444444777;;;???BBBGGGLLLPPPOOOPPPRRRRRRQQQRRRTTTVVVTTTUUUWWWZZZ\\\^^^______bbbdddgggiiiiiihhhiiijjjiiijjjllllllllljjjhhhfffiiigggeeecccaaaaaa``````bbbaaa```___]]][[[ZZZZZZ[[[YYYWWWUUUUUUVVVXXXYYYUUUUUUTTTSSSUUU]]]jjjtttrrrccc\\\VVVRRRMMMJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJGGGDDDBBB@@@@@@@@@???>>>===============@@@BBBBBB@@@???AAABBB>>>===<<<:::888555333222111111000000000/////////........................+++++++++******)))))))))---,,,,,,++++++,,,,,,---++++++,,,,,,---------.........---,,,,,,,,,,,,---***+++,,,,,,---------,,,)))******+++,,,,,,------+++++++++++++++,,,,,,,,,***++++++,,,------......------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++++++++,,,,,,,,,,,,------)))******+++,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,---------......---------,,,,,,,,,............///000111111000333777:::===???BBBEEEDDDFFFHHHIIIKKKKKKKKKJJJLLLMMMMMMMMMNNNNNNOOOOOOSSSVVVYYYZZZXXXWWWUUUUUURRRSSSTTTTTTSSSSSSUUUWWWVVVXXX```nnn---......///////////////.........///000222333444555888<<>>===<<<;;;;;;>>>AAAAAA@@@???AAACCC@@@???>>>===;;;888666555111111111111000000000000........................000000000//////.........++++++++++++,,,---......***+++,,,...///000000000......---,,,,,,,,,,,,---***++++++,,,,,,+++++++++))))))***+++,,,,,,------...------,,,,,,++++++***))))))***+++,,,,,,------------------------------+++++++++,,,,,,---------.........------,,,,,,++++++,,,---////////////...++++++,,,,,,,,,---------))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++))))))***++++++,,,------.........------,,,,,,,,,.........//////111222222111444888;;;>>>@@@CCCEEEFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOORRRUUUXXXXXXWWWTTTSSSRRRSSSTTTUUUUUUTTTUUUWWWYYYYYY^^^jjj~~~///////////////000111111000000///......000444777;;;===AAADDDHHHLLLRRRUUUWWWWWWXXXXXXXXXWWWVVVVVVXXX[[[]]]^^^^^^^^^___```dddccccccccceeehhhlllnnnnnnmmmllljjjiiihhhggggggggggggggggggggghhhiiiiii]]]^^^^^^\\\YYYWWWWWWXXXZZZWWWTTTSSSVVVYYYZZZZZZ```eeennnwwwwwwdddWWWOOORRRSSSMMMKKKPPPNNNNNNMMMKKKHHHGGGGGGHHHLLLLLLMMMNNNMMMJJJHHHFFFDDDCCCBBBAAAAAAAAABBBBBB===???@@@AAA@@@@@@BBBCCCEEEDDDBBB???===:::888777111111000///////////////111111000///////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---000000---+++))))))***+++,,,,,,+++***)))+++*********+++,,,,,,------,,,+++******+++,,,---...---+++*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......***+++,,,---...---,,,+++---------,,,,,,++++++++++++,,,------......------000...---,,,,,,---///000333777===AAACCCDDDEEEFFFFFFHHHKKKNNNOOONNNLLLKKKOOOPPPQQQRRRRRRQQQPPPOOORRRRRRSSSVVVYYYXXXUUUQQQTTTPPPQQQWWWXXXVVVXXX]]]XXXqqq000000/////////000000111000000000000000222666999>>>AAAEEEIIIKKKOOOSSSVVVXXXXXXXXXXXXXXXXXXWWWWWWYYY[[[]]]]]]]]]^^^___aaaeeeeeefffggghhhkkkmmmnnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhgggggggggggghhhhhhaaaaaaaaa^^^[[[XXXWWWXXXSSSTTTTTTTTTUUU[[[eeemmm}}}sssdddZZZ[[[\\\YYY[[[aaaXXXXXXUUUQQQLLLIIIIIIIIILLLMMMNNNNNNMMMLLLKKKJJJEEEDDDCCCBBBAAAAAAAAAAAA<<<===?????????@@@CCCEEEGGGFFFDDDBBB@@@>>><<<;;;555444222111000///000000111000//////......//////,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---//////---+++*********+++,,,,,,+++******++++++******+++,,,,,,---,,,,,,+++******+++,,,,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,------------+++,,,,,,---------------...---------,,,,,,,,,,,,+++,,,------......------000///...---...000222333444888===AAABBBCCCDDDEEEFFFHHHJJJMMMNNNNNNNNNMMMQQQRRRSSSSSSSSSRRRQQQQQQTTTSSSTTTUUUWWWVVVSSSOOOPPPNNNOOOTTTVVVVVV[[[bbbrrr111000000/////////000000000111222222333555999===CCCGGGKKKNNNPPPRRRTTTVVVXXXXXXXXXXXXXXXXXXXXXXXX[[[\\\]]]]]]]]]]]]```bbbeeeeeegggiiijjjkkkllllllkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggffffffeeeaaa]]]YYYXXXXXXPPPTTTWWWVVVXXXdddyyysssgggdddccc```bbbhhhbbb```[[[TTTMMMIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKFFFFFFEEECCCBBBAAA@@@@@@<<<===>>>>>>>>>@@@CCCFFFHHHGGGGGGEEEDDDBBB@@@???:::888555222111000111111000000///........................---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------,,,,,,---............---////////////111333555777777:::>>>@@@@@@AAABBBCCCFFFGGGIIIKKKMMMOOOPPPPPPTTTTTTUUUUUUTTTSSSRRRRRRSSSSSSSSSTTTVVVUUUSSSQQQOOOOOOQQQSSSTTTXXXcccnnn222111000000///000000000000111333444666999===AAAHHHKKKPPPRRRSSSTTTTTTUUUWWWWWWWWWXXXXXXYYYYYYZZZ]]]^^^^^^^^^]]]^^^aaacccbbbdddfffhhhiiiiiiiiihhhiiiiiihhhhhhhhhiiiiiijjjgggggghhhhhhiiiiiiiiiiiiiiiiiigggccc^^^ZZZXXXXXXUUUWWWYYYZZZbbbwwwxxxtttnnngggccceeegggeee___WWWOOOJJJHHHIIIFFFFFFFFFGGGHHHJJJKKKLLLHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>===>>>AAADDDGGGGGGGGGGGGFFFEEECCCCCC???<<<888444222111111111000//////...............//////......------,,,,,,------------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,+++*********+++---...///////////////.........,,,------.....................///111333666888999:::<<<>>>???>>>>>>???AAAEEEFFFGGGJJJMMMOOOQQQSSSUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUUUUTTTRRRTTTUUUUUUXXXbbbsss111111000000000000111111000222555777:::===BBBEEELLLOOOSSSUUUUUUTTTUUUUUUWWWWWWWWWWWWXXXZZZ[[[\\\^^^```aaa```___```bbbcccbbbcccfffhhhiiihhhgggfffhhhhhhgggggghhhhhhiiiiiidddeeegggiiijjjkkkkkkkkkjjjjjjhhhddd```\\\ZZZZZZZZZYYY[[[cccvvv{{{qqqlllmmmjjjeee\\\TTTNNNKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNJJJJJJJJJHHHFFFDDDBBB@@@AAABBBAAA???======>>>@@@DDDEEEFFFGGGGGGFFFEEEDDDAAA???;;;777444222111111000000///.............../////////......---------------------------------------------------------...------,,,,,,------...------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++***)))))))))***,,,---////////////////////////,,,---......//////......,,,---///111444777:::;;;<<<===>>>===<<<<<<===???DDDEEEGGGJJJMMMPPPRRRTTTSSSSSSRRRRRRQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSTTTUUURRRWWW[[[]]]eeevvv111000000000000111222333111444888<<>>>>>===<<<::::::<<<>>>CCCDDDGGGKKKNNNPPPRRRSSSQQQQQQPPPPPPPPPPPPQQQQQQXXXWWWVVVTTTRRRQQQRRRTTTTTT]]]fffooo~~~/////////000111222333444555888===AAAEEEJJJOOORRRSSSUUUWWWWWWWWWWWWYYYZZZ]]]\\\\\\\\\^^^```cccddd```cccfffhhhfffeeedddddddddeeefffgggggggggfffeeehhhhhhgggfffffffffggggggggghhhiiikkkkkkjjjiiihhhggghhhhhhgggeeedddeeefffkkkssspppbbbYYYUUUMMMNNNOOOOOOOOONNNLLLKKKMMMNNNNNNNNNLLLJJJGGGEEEBBBDDDEEEDDDBBB???======>>>@@@CCCFFFHHHHHHGGGGGGFFFEEECCCAAA>>>:::666444222222111000000000000000............////////////........................---------------------------..................---------,,,++++++,,,------......---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------------,,,------........./////////------...///////////////...000222555888;;;===>>>>>>>>>===;;;999999<<<>>>BBBDDDHHHLLLOOOQQQQQQQQQPPPOOOOOOOOOOOOQQQRRRSSSVVVVVVVVVTTTRRRSSSVVVZZZ```mmm}}}...//////000111333444555888;;;@@@EEEJJJNNNSSSWWWVVVWWWXXXXXXWWWXXX[[[]]]______^^^___```cccfffhhhaaadddhhhjjjiiifffeeedddbbbccccccccccccccccccccchhhhhhgggfffffffffffffffiiijjjkkklllkkkiiigggeeefffhhhiiiiiihhhhhhiiikkkzzzxxxlllfffXXXYYYZZZZZZYYYWWWTTTSSSNNNNNNOOOOOONNNKKKIIIGGG@@@CCCFFFFFFDDDAAA???>>>===@@@CCCGGGIIIIIIHHHHHHGGGGGGGGGEEEBBB===999777333222222111111111111111------......//////000000........................------------------------------...//////...---------,,,++++++++++++,,,---///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++---...///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,---...///000///...---,,,---------......//////---......///////////////000222444777:::===>>>???>>>>>><<<:::888999<<>>AAAEEEGGGHHHHHHHHHFFFFFFFFFEEEBBB???<<<:::777555222111111111111000000/////////............////////////////////////.........------,,,,,,,,,///---,,,...111333222000------------------------111111///...---,,,,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))+++---///000///---,,,000///---,,,++++++,,,---......////////////......+++,,,------......------........................---...000///......///000444333333777;;;===;;;999===>>>>>>===<<<<<>><<<;;;===???BBBEEEFFFGGGGGGEEEEEEFFFFFFDDDBBB???===888555333111111111111000000000/////////.........////////////////////////.........------,,,,,,,,,///---,,,---000222111///---------------------------,,,,,,,,,,,,---......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------.........///...---,,,,,,,,,------,,,,,,------------,,,,,,+++,,,------......------------------------------...000111111//////000222333333333666:::===<<<;;;>>>?????????>>>>>>@@@BBBEEEGGGJJJMMMOOOPPPPPPPPPNNNNNNOOOPPPQQQPPPPPPOOOPPPOOOPPPSSSUUU]]]ppp000222444555888<<>>AAACCCEEEEEEFFFGGGHHHHHHGGGEEEDDD<<<999555333333222111000000000000////////////...////////////////////////...............---------,,,,,,,,,,,,---.........------------------------///...---,,,++++++++++++---.........---,,,++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------...------------,,,,,,,,,------,,,,,,,,,------...++++++,,,,,,---...//////......////////////......,,,------...............------------------------///000222222111111333444444333444666:::>>>AAACCCDDDEEEFFFFFFEEEEEEFFFHHHKKKLLLNNNOOOPPPQQQQQQQQQSSSSSSQQQPPPOOOOOOOOOOOOOOOQQQVVV]]]jjj000444888===AAAFFFKKKNNNOOOSSSXXX[[[[[[ZZZZZZYYYXXXZZZ]]]_________```bbb^^^```bbbbbbbbbccceeefffhhhiiiiiiiiihhhgggeeedddjjjiiiiiihhhfffccc```^^^]]]ZZZWWWXXX[[[\\\[[[XXXXXX[[[```hhhsssyyyrrrkkkddd```aaaeeeaaa\\\WWWTTTQQQNNNLLLJJJJJJJJJIIIHHHFFFEEEDDD===<<<;;;;;;<<>>@@@AAAEEEFFFGGGHHHHHHFFFDDDCCCBBB???;;;888777666444333111111000000000/////////////////////////////////.............../////////,,,---......,,,,,,---...------------------------,,,,,,,,,---...///000111---............------,,,***++++++,,,,,,------...------------------,,,,,,////////////////////////............---------,,,+++,,,...000000...+++)))***+++,,,---............,,,,,,------------,,,,,,------...////////////..............................///111111111111333555666888;;;===???AAAEEEHHHHHHJJJLLLLLLKKKKKKKKKLLLLLLLLLMMMOOOPPPRRRSSSTTTQQQOOOMMMKKKKKKMMMOOOQQQ[[[bbbnnn~~~999===CCCHHHLLLOOORRRTTTTTTVVVYYY[[[[[[ZZZ[[[\\\ZZZ\\\___```___^^^^^^^^^\\\^^^```aaaaaabbbdddfffiiiiiihhhgggfffeeedddddddddddddddcccaaa___]]][[[ZZZ^^^dddggggggeeedddccccccooo~~~}}}zzzyyyvvvqqqjjj___SSSKKKHHHHHHIIIIIIIIIHHHGGGGGGCCCBBB@@@???>>>>>>>>>???AAABBBDDDFFFGGGFFFEEEDDDEEEBBB>>>;;;999888666444111111111000000000//////////////////////////////---........./////////000,,,...///...,,,+++---///------------------------+++++++++,,,---...000000,,,---..................******+++,,,,,,---......,,,,,,------------------////////////////////////............------------------.........---,,,+++***+++---............---,,,,,,------------,,,,,,------...//////////////////////////////////////////000222333222333555666777:::>>>AAABBBCCCFFFIIIIIIKKKNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQOOONNNMMMMMMOOOTTTXXX[[[fffsss|||===AAAGGGLLLOOORRRTTTVVVWWWYYY[[[[[[ZZZZZZ[[[\\\\\\^^^aaaaaa```^^^^^^^^^\\\]]]___``````aaaccceeejjjiiihhhgggfffeeedddddd___`````````___^^^\\\[[[ZZZaaaiiilllkkkiiihhhhhhrrr{{{mmm___UUUGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDBBBAAA???>>>>>>======???BBBEEEFFFGGGFFFFFFGGGCCC???<<<;;;999777555111111111111000000000000////////////////////////---.........//////000000,,,///000///---,,,---///------------------------------,,,+++++++++,,,,,,,,,,,,---.../////////...******+++,,,,,,---......,,,,,,,,,------.........000000000000000000000000//////.........---------///...---,,,+++,,,,,,---+++,,,---.........---,,,...//////////////////...---......///////////////000000000000000000000000000222333444444444666888888<<>>===>>>@@@BBBDDDFFFGGGHHHHHHGGGEEEBBB>>>:::777555666555444222111000000000000000000000/////////////////////////////////////////////...---------,,,......//////......---,,,111000...---,,,,,,---...+++************+++,,,---------------------------------------------------000///...---------------......---------,,,,,,,,,////////////////////////////////////////////////---------............///////////////////////////////////////000000000000111222333333333555888:::===@@@CCCDDDEEEEEEGGGHHHKKKLLLMMMNNNOOONNNMMMMMMTTTSSSRRRPPPOOONNNNNNNNNMMMLLLPPPWWWZZZ^^^kkkyyyIIIJJJMMMPPPSSSUUUWWWXXXZZZZZZ[[[\\\\\\]]]^^^^^^ccccccbbbaaa```___]]]]]]\\\\\\]]]```dddfffgggggghhhhhhhhhfffdddbbb```^^^```\\\[[[]]]]]][[[\\\```ffffffjjjnnnoooqqqzzzooo___OOOIIIFFFGGGHHHFFFGGGIIIFFFFFFFFFFFFDDDBBBAAA???>>>???@@@BBBDDDFFFGGGHHHGGGGGGEEEBBB???<<<999888777666444333111111000000111000000000////////////////////////////////////...............---------......//////......---,,,......---------......///------------.........///------------------------------------------------//////...------------...............---------,,,................................................---------............////////////////////////////////////000000000000000222333444444444666999;;;@@@AAACCCDDDCCCDDDFFFGGGJJJKKKMMMNNNNNNNNNMMMMMMPPPPPPPPPOOOMMMLLLMMMNNNLLLMMMSSSZZZ```ggguuuMMMNNNQQQSSSVVVXXXYYYZZZZZZ[[[\\\]]]^^^___```aaaccccccbbb```___]]]\\\\\\^^^^^^___bbbfffhhhhhhhhhffffffeeedddbbb___]]]\\\\\\XXXWWW[[[^^^___aaadddkkklllpppvvv|||~~~wwweeeRRRJJJDDDFFFHHHGGGFFFFFFIIIIIIIIIHHHGGGFFFDDDDDD@@@AAABBBCCCEEEFFFGGGHHHGGGFFFEEECCCAAA???<<<;;;888777555444222111111111111111000000000/////////////////////////////////---------.....................//////......---,,,+++,,,---...////////////---...///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...///////////////.........------........................---------------------------------............/////////////////////////////////000000000111111111333444555555555777:::<<>>@@@BBBDDDFFFJJJNNNQQQOOOPPPRRRSSSSSSRRRRRRQQQMMMNNNMMMJJJIIIOOOZZZcccuuu||||||QQQSSSVVVYYY\\\^^^``````aaabbbcccdddfffggghhhiiidddcccaaa`````````bbbbbb___```bbbdddggggggdddbbb]]]\\\ZZZYYYYYYYYYYYYZZZXXXYYY\\\aaafffnnn~~~xxxqqqllljjjgggaaa\\\\\\ZZZXXXUUUQQQMMMKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB???===;;;999777555444444222222222111111111000000000000000000000000000000...............---------......//////......---,,,///......---------......000000000/////////..............................---------------------------------------...///000............---------,,,------------------------........................---------............///////////////////////////000000111222333444555555444555666666666777:::===???BBBEEEGGGIIIKKKNNNQQQPPPPPPQQQRRRQQQPPPOOONNNLLLMMMMMMKKKLLLVVVfffrrrwwwxxx|||PPPRRRUUUXXX\\\^^^```aaabbbcccdddeeefffhhhiiiiiidddcccbbb``````bbbcccddd^^^___aaadddfffeeeccc```YYYXXXXXXXXXYYYZZZ\\\]]]XXXZZZ^^^cccjjjyyy}}}tttnnnmmmeeebbb]]]XXXRRRNNNKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEECCCBBBBBB???>>><<<:::777666555444222222222111111111111000000000000000000000000000/////////......------,,,......//////......---,,,...---,,,,,,---...000111///...---,,,,,,,,,,,,,,,////////////////////////------------------------...------------...//////......---------,,,,,,,,,------------------------////////////////////////---------.........//////////////////////////////000111111222444555666666333444555555555777:::<<>><<<;;;999888888888777555444222111000111111111111000000000000111111000000000000000000000000111000...---,,,---...////////////......---------,,,,,,---------.................................---------.........//////---------............/////////////////////...---////////////////////////////////////////////////////////////000000000000///............///000000111222333444555666666666777777777777999<<<>>>@@@FFFGGGIIIKKKNNNOOOPPPQQQPPPPPPQQQPPPPPPOOOOOOOOOMMMNNNRRRZZZhhh{{{~~~zzzzzz}}}QQQRRRUUUXXX\\\___aaacccdddeeeggghhhiiiiiihhhhhhhhheeecccbbbbbbbbb```___``````aaaaaaaaa___]]]\\\RRRUUUYYY\\\^^^```ccceeepppuuuqqqeee```TTTNNNJJJJJJJJJGGGGGGIIIGGGGGGFFFGGGFFFDDD@@@=========<<<<<<:::999777666888777555333222111000000111111000000000000111111000000000000000000000000222111///......///000000///////////////.........,,,------------........................................../////////000000---------............//////............//////000////////////////////////////////////////////////////////////000000000000//////......//////000111111222333555666666777777999999999;;;===@@@CCCEEEIIIJJJLLLNNNPPPRRRRRRSSSQQQPPPPPPPPPQQQQQQPPPOOONNNQQQYYYgggzzzwwwvvvxxx~~~QQQRRRUUUXXX[[[^^^aaacccffffffggghhhhhhhhhgggggggggeeeccccccccccccbbbaaa]]]]]]]]]]]]]]]\\\[[[ZZZXXXZZZ]]]^^^```eeemmmsss~~~nnngggYYYQQQJJJIIIIIIHHHGGGIIIHHHHHHHHHHHHGGGEEE@@@===<<<<<<===<<<;;;999777666999888777555333111000000111111000000000000111111////////////////////////000///......---...////////////..................------------....................................---.........////////////---------............//////...---------///000111////////////////////////////////////////////////////////////000000000000/////////...///000000111222333444555666777777777999999;;;===@@@DDDGGGHHHKKKLLLNNNOOOQQQRRRSSSSSSUUURRRQQQQQQRRRSSSRRRPPPNNNVVVdddwww~~~xxxvvvzzzRRRSSSUUUWWWZZZ]]]```bbbfffffffffgggggggggfffffffffeeeddddddffffffdddccc\\\\\\[[[[[[[[[[[[\\\\\\````````````dddooo~~~uuulll^^^TTTKKKIIIIIIGGGGGGIIIJJJIIIHHHHHHGGGEEEAAA>>><<<<<<======<<<:::888777:::999888666555333111000111111000000000000111111//////////////////////////////........./////////---------------------------------.........//////........................,,,,,,---------.........---------............//////...---------///000111////////////////////////////////////////////////////////////000000000000///////////////000111111333333555666777888888888888:::<<>>>>>>>>======<<<::::::999999999888666444222111111111000000000000111111000000000000000000000000000000000111111111111111,,,,,,,,,---------------------........./////////........................,,,,,,,,,------------...---------............//////............//////000////////////////////////////////////////////////////////////000000000000000000//////000000111222333444555777888888999999999;;;===@@@DDDGGGJJJKKKKKKKKKMMMNNNOOOOOOOOOOOOOOOOOONNNLLLLLLOOOUUUZZZhhhwww~~~sssrrrzzzVVVVVVVVVVVVXXXZZZ]]]___ccccccccccccddddddeeefffgggeeedddddddddbbb___]]]\\\[[[ZZZ[[[\\\___ccceeeeeehhhooo}}}}}}jjj\\\OOOKKKKKKKKKKKKMMMLLLJJJGGGFFFFFFFFFEEEDDD@@@???>>>======<<<======999999999999888666444333111111000000000000111111000000000000000000000000...///000000111111111000------------.........///............////////////........................------------............---------............/////////////////////...---////////////////////////////////////////////////////////////000000000000000000//////000000111222444555666777888999999999;;;<<>>???888999999999888777555444111111000000000000111111000000000000000000000000,,,,,,---......///......---.........//////000000............/////////000..................................../////////000---------.........////////////000000000///---,,,////////////////////////////////////////////////////////////000000000000000000000000000111111222444555666888999999999999===>>>AAADDDHHHJJJLLLMMMKKKLLLMMMNNNNNNNNNNNNMMMIIIMMMOOONNNNNNVVVffftttyyywwwyyy~~~XXXXXXXXXXXXWWWYYY\\\___bbbbbbccccccccccccddddddcccddddddbbb]]]YYYWWWWWWYYYWWWVVVWWW\\\aaadddfffhhh}}}}}}rrrkkkgggffflllrrrvvvyyy{{{yyyvvvttttttrrrdddUUUPPPSSSWWWUUUQQQMMMMMMLLLJJJGGGDDDBBBAAADDDCCC@@@>>><<<;;;;;;<<<;;;999666333222333444666555333111000///000111222000000//////.........---111///...///000111000...---,,,,,,++++++,,,,,,---..................------111111111111111111111111........................,,,,,,,,,---------......000000//////.........---////////////000000000000222111111000///......---...//////000000000000///000000111222444555666666777777888999::::::;;;;;;>>>AAAEEEHHHIIIJJJLLLNNNOOONNNMMMNNNNNNMMMLLLJJJLLLNNNPPPRRRVVV___ppp}}}yyywwwYYYZZZYYYXXXXXXYYY\\\^^^aaaaaabbbbbbccccccdddddd```aaaaaa___[[[XXXWWWWWWVVVXXXZZZ[[[\\\___dddhhh}}}zzzpppfffdddfffjjjrrryyy|||{{{zzzzzz}}}xxxkkk\\\UUUXXX]]]___^^^PPPNNNKKKHHHFFFEEEEEEEEEEEECCCAAA???===<<<;;;;;;===;;;888666555555666777555333111000///000111222111111000000000/////////000...---...///000///.........------------..............................------------------------........................,,,,,,---------.........000/////////............////////////000000000000111111111000///............//////000000000000000000000111222444555666777888888999:::;;;;;;<<<===???BBBFFFIIIKKKLLLNNNPPPOOOOOOOOOPPPPPPPPPNNNMMMMMMNNNPPPTTT]]]lll~~~yyy|||[[[[[[[[[ZZZYYYYYY[[[]]]___``````aaabbbccccccddd\\\]]]]]][[[XXXUUUUUUUUUQQQVVV[[[[[[ZZZ^^^jjjttt{{{||||||xxxssshhh```bbbkkkttt~~~vvvjjjbbbbbbfffjjjkkkZZZWWWQQQLLLHHHGGGGGGHHHFFFEEECCC@@@>>><<<<<<;;;???===;;;888777888999999555444222000000000000111222222111111111111000000///...------//////...---//////............//////........................000000000000000000000000........................,,,------------.........////////////............////////////000000000000111111000000//////............///000000000000000000000111333444555666777999999999:::;;;===>>>???@@@CCCGGGKKKLLLNNNPPPRRRPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPRRRZZZjjj~~~}}}{{{}}}]]]]]]]]]\\\ZZZYYY[[[\\\^^^^^^___```aaabbbbbbccc[[[[[[ZZZWWWSSSRRRRRRSSSPPPWWW]]]]]]]]]iii~~~~~~~~~xxxmmmffflllyyy|||wwwsssqqqpppooofffbbb[[[TTTNNNIIIGGGFFFGGGFFFDDDBBB@@@>>><<<<<>><<<:::999999999:::555555333222111000111111111111111111111111111111000.........///000///...///..................///---------...............000000000000000000000000........................------------............///////////////.........////////////000000000000111000000000/////////...---...///000000111000000000111222333444666777777888888888999:::<<<>>>???@@@DDDHHHKKKMMMOOOQQQRRRQQQRRRSSSSSSRRRPPPOOOOOOQQQTTTYYYeeexxx|||^^^^^^___]]][[[ZZZ[[[\\\]]]]]]^^^______```aaaaaa[[[ZZZXXXTTTPPPNNNOOOPPPTTTZZZ```bbbiii}}}}}}tttqqqzzzvvvqqqllliiiddd\\\TTTMMMGGGDDDHHHGGGFFFDDDBBB@@@>>>===???>>><<<:::999999999999777666555444333222111111000000000000000000000000111000///000111111000///......------------......---------.........//////------------------------........................---------.........//////.........///////////////////////////000000000000000000000000////////////---...///000111111111111111111222333555666777777666666666777999;;;>>>@@@AAADDDHHHKKKMMMNNNPPPQQQQQQSSSSSSRRROOONNNNNNOOOPPPXXXdddrrr|||^^^___```___]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^ZZZYYYVVVRRROOONNNOOORRRTTTYYYaaajjjxxx}}}~~~{{{yyywwwwwwwwwvvvtttrrrssstttuuutttssssssrrrrrrqqqppppppoooooooooqqqsssssssssssstttuuuvvvwwwyyyyyyyyy{{{}}}}}}tttqqqkkkcccZZZQQQJJJFFFGGGGGGGGGEEEDDDBBB@@@???>>>===<<<;;;:::999999999999888777666555444333222/////////000000000000111222111000000222222111000...------------------...,,,,,,------.../////////................................................------........./////////.........///////////////////////////000000000000000000000000////////////,,,---...000111111111111111111222444555666777888555555555666888;;;???AAACCCFFFJJJLLLMMMMMMOOOPPPOOOQQQRRRPPPMMMMMMPPPSSSUUUcccrrr~~~]]]___``````^^^]]]]]]^^^]]]]]]]]]]]]]]]\\\\\\\\\XXXWWWTTTQQQOOOOOOSSSVVVZZZaaammm~~~~~~wwwvvvtttrrrqqqpppoooooollljjjgggdddbbbbbbbbbbbbaaa```^^^^^^```aaa```______^^^^^^]]]]]]\\\\\\\\\\\\^^^___```_________``````aaabbbbbbbbbcccfffiiijjjkkkmmmoooqqqtttwwwxxx}}}xxxlll```UUUMMMIIIFFFGGGGGGGGGEEEDDDBBBAAA>>>>>>===<<<;;;:::999999::::::999888777555444333000000000111111111222222111000///000111222111/////////............//////,,,,,,------...//////000000000000000000000000000....................................////////////............/////////000////////////000000000000////////////000000000000,,,---...000111111222222111222333444555777888888666555555666999<<<@@@CCCGGGIIILLLNNNNNNNNNOOOPPPLLLNNNOOOMMMLLLNNNUUU[[[fffvvv]]]___``````___^^^^^^___^^^^^^]]]]]]\\\[[[[[[ZZZVVVUUUSSSPPPOOOQQQVVVZZZgggppp}}}zzzsssrrrqqqooommmkkkjjjiiidddcccaaa___]]]]]]]]]^^^\\\[[[XXXVVVUUUUUUVVVVVVVVVTTTSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQSSSTTTTTTSSSSSSSSSTTTSSSTTTTTTTTTSSSTTTWWWZZZWWWXXXYYY[[[^^^```cccddddddggglllpppssswww|||uuudddWWWNNNJJJFFFFFFGGGGGGFFFEEECCCBBB??????>>>===<<<;;;::::::;;;;;;;;;:::888666555444111111111222222333333333111///...///000111000...000000////////////000000,,,,,,------...///000000------------------------..................................../////////000---.........//////000000////////////000000000000////////////000000000000,,,---...000111111222222111222333444555777888888777666666777:::>>>BBBDDDJJJLLLOOOPPPOOOOOOOOOPPPJJJLLLMMMLLLLLLPPPYYYaaaxxx^^^]]]\\\[[[\\\^^^```bbb```^^^ZZZXXXWWWVVVUUUTTTTTTSSSSSSSSSUUU[[[bbbhhhxxx{{{xxxuuutttsssrrrpppnnnkkkiiigggfffcccbbb```]]]ZZZXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMKKKJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNOOONNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRQQQQQQQQQSSSTTTUUUXXXYYYZZZ]]]___ccceeegggmmmoooqqqsssuuuyyykkk^^^UUUNNNIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@???>>>???>>>===;;;888999::::::999666444222222222111000/////////000000111222333222000...,,,........................////////////////////////...........................------,,,,,,------...222222111000...---+++***////////////////////////......//////000000111111000000000000000000000000000000000000111222333444111333666777666555555555777888888999;;;@@@FFFKKKMMMNNNNNNOOOOOOOOONNNNNNMMMKKKJJJKKKKKKPPPaaasss```^^^]]]\\\\\\]]]^^^___]]][[[YYYWWWVVVUUUTTTSSSPPPRRRSSSUUU[[[gggxxx|||zzzrrrpppmmmiiifffcccaaa`````````^^^]]][[[YYYXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKJJJJJJIIILLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVXXXYYY\\\]]]^^^___```cccgggkkkqqqvvv|||xxxhhhZZZOOONNNLLLIIIGGGEEEDDDDDDDDDCCCBBB@@@???@@@@@@>>><<<:::;;;<<<<<<:::888666555333222111000000000000000000111222333222000...---........................////////////////////////........................///......------....../////////000000///...------////////////////////////////////////000000000000000000000000000000000000000000000000111222333444111333666777666555555555666777888:::<<>>======;;;:::999555555444222111111111111111111111222111000///...........................////////////////////////........................000//////......//////000,,,,,,...///000000000000////////////////////////111111000000//////......////////////////////////000000000000111222333444333444666666555444444555333666999===AAAFFFLLLPPPMMMNNNNNNNNNNNNMMMMMMLLLMMMKKKLLLTTTddd{{{[[[[[[[[[ZZZZZZ[[[[[[[[[VVVWWWWWWTTTPPPMMMMMMNNNXXX[[[eeeyyy|||yyyuuuqqqmmmhhhccc___YYYXXXWWWUUUTTTRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMJJJKKKKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOMMMMMMMMMNNNNNNOOOPPPPPPNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWTTTTTTTTTTTTSSSSSSRRRRRRPPPQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPLLLNNNNNNNNNMMMMMMNNNPPPOOOPPPSSSTTTVVVYYY\\\___aaafffkkkpppuuu{{{qqqbbbaaa___[[[VVVPPPKKKHHHGGGEEECCCBBBBBBAAA???============<<<<<<;;;::::::777666555333222222111111111111111111111000000///////////////////////////////////////////////////........................///..................///---...///////////////...////////////////////////111111000000//////......////////////////////////000000000000111222333444444555666666444444444555444777<<<@@@CCCHHHLLLPPPNNNNNNNNNNNNMMMMMMLLLKKKNNNKKKMMMYYYqqqYYYYYYZZZZZZZZZZZZZZZZZZUUUVVVVVVSSSNNNMMMOOORRRXXX```rrrwwwqqqnnnqqqvvv|||}}}{{{wwwpppkkkfffdddaaa^^^\\\YYYUUURRRPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLKKKLLLLLLMMMMMMJJJKKKKKKMMMNNNOOOPPPQQQPPPPPPOOONNNNNNNNNNNNNNNLLLMMMMMMOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUTTTTTTSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZYYYZZZ[[[]]]^^^_________aaaaaa``````______^^^^^^ZZZZZZZZZZZZYYYWWWVVVUUURRRRRRQQQQQQQQQQQQRRRRRROOOPPPQQQPPPNNNMMMNNNOOOMMMMMMMMMNNNOOOQQQRRRSSSVVVYYY\\\^^^aaafffnnntttyyy}}}|||eeeeeeddd```ZZZSSSMMMIIIIIIGGGEEEDDDDDDCCC@@@???<<<<<<<<<;;;;;;;;;::::::888888666444333222222222111111000000000000000000////////////////////////////////////////////////........................///......------....../////////////////////...---////////////////////////000000000000////////////000000000000000000000000000000000000111222333444555666666555444333444555666:::>>>BBBEEEHHHLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKNNNTTTeeeZZZZZZZZZZZZYYYXXXXXXWWWRRRTTTTTTQQQNNNOOOUUUZZZ]]]mmm}}}vvvqqqjjjgggkkkwwwppplllhhheeedddbbb^^^ZZZVVVUUUTTTSSSSSSRRRPPPNNNOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSTTTUUUWWWXXXZZZZZZ[[[\\\]]]______`````````___```aaacccdddfffggghhhggggggiiijjjjjjkkkkkkkkkhhhiiikkkmmmooopppppppppttttttssssssrrrqqqqqqpppmmmmmmmmmllljjjgggeeedddaaa```___^^^\\\\\\\\\[[[\\\]]]]]][[[XXXUUUTTTTTTRRRQQQOOOOOOOOOPPPOOOOOOQQQSSSVVVVVVVVVXXX]]]bbbfffiiimmmqqquuu{{{mmmllliiieee___XXXSSSOOOLLLJJJHHHGGGFFFEEECCCAAA======<<<;;;;;;;;;;;;<<<999999777555444333222222111000000000000000111111////////////////////////////////////////////////........................000//////......//////000......////////////......////////////////////////////////////000000000000000000000000000000000000000000000000111222333444555666666555333333444555999<<>>======<<<<<<<<<<<<===:::999888666444333333222111000000000000000111111000000000000000000000000////////////////////////........................111111000000000000111111------...///000000000///////////////////////////......//////000000111111000000000000000000000000000000000000111222333444666666666555333333444555;;;>>>CCCFFFGGGHHHIIIJJJNNNNNNNNNMMMMMMLLLJJJJJJOOO```tttZZZ[[[ZZZXXXWWWVVVRRRNNNLLLQQQUUUTTTQQQVVVbbbmmm~~~tttpppkkkiiikkkxxx}}}uuuooojjjeee```SSSQQQPPPNNNNNNNNNNNNOOOMMMKKKJJJLLLOOOQQQOOOMMMJJJLLLNNNNNNNNNNNNPPPQQQQQQRRRSSSSSSSSSTTTVVVXXXWWWWWWXXX[[[___bbbbbbbbbbbbccccccdddgggiiilllnnnoooooopppqqqrrrtttuuuvvvzzzzzzzzzzzz{{{|||}}}~~~~~~yyywwwwwwxxxzzzxxxvvvrrrnnnllljjjjjjjjjkkkfff```\\\ZZZYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUURRRTTTVVVXXXYYY\\\___aaagggkkkpppuuuzzz~~~xxxsssmmmgggcccbbb]]]VVVNNNIIIHHHHHHFFFDDDBBBAAA>>><<<;;;;;;<<<===<<<;;;999777666555555444444333222111000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000.........///////////////000111222333333222111000000000000000000000000000000000000000111111111111444333333222333333444444555666666777777777777777@@@DDDGGGHHHFFFFFFHHHKKKRRRJJJHHHMMMLLLFFFJJJTTT___qqq\\\\\\ZZZXXXVVVTTTQQQOOOOOOTTTXXXYYY[[[gggzzz}}}uuuqqqqqqwww~~~sssnnngggaaa]]]YYYUUURRRMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJJJJLLLOOOQQQPPPNNNNNNOOOPPPPPPPPPPPPQQQRRROOOQQQTTTUUUVVVXXX[[[^^^aaa```aaadddiiimmmoooooovvvvvvvvvwwwyyy{{{}}}~~~}}}|||{{{{{{wwwsssnnnjjjgggeeebbb```]]]]]]\\\[[[YYYWWWVVVUUUQQQRRRSSSTTTUUUVVVXXXZZZYYY\\\```dddhhhnnnvvv{{{}}}rrrmmmlllfff___UUUNNNKKKIIIGGGEEECCCAAA???===;;;;;;<<<===<<<;;;:::888666555555444444444333222111111111111000000000000////////////////////////////////////////////////////////////////////////000000000000///////////////.........---...///000000///...---000000000000000000000000000000000000111111111111000000000000111222222333555555555666666777999999AAACCCEEEFFFFFFHHHIIIKKKPPPJJJJJJNNNMMMJJJPPP[[[mmm[[[YYYWWWUUUTTTRRRQQQRRRTTTZZZaaafffnnnzzzxxx}}}yyyqqqkkkhhh^^^[[[VVVSSSQQQOOOMMMKKKIIIIIIHHHHHHIIIKKKMMMNNNLLLLLLLLLNNNQQQRRRQQQPPPRRRSSSUUUUUUTTTTTTUUUWWWUUUXXX\\\___aaadddhhhkkkqqqpppppptttyyy|||yyyvvvqqqnnnkkkjjjiiigggddd___[[[YYYWWWVVVVVVUUUUUUUUUUUUUUUPPPRRRTTTVVVYYY]]]bbbfffkkkrrr||||||xxxssskkk^^^UUUOOOLLLIIIFFFDDDCCC@@@===<<<<<<<<<======<<<;;;999888666555444555444333222111111111111000000000000////////////........................////////////////////////////////////000000000000000000//////......------000000111222222111000000000000000000000000000000000000000111111111222222//////000000111222333333555555444444666888;;;<<>>===<<<;;;999777666555444333222111111000000000000000000000////////////////////////////////////////////////////////////////////////000000000000111111000///...------,,,222222222222222222222222000000000000000000000000000000111111111222222222000111222333444555666666555444333333555999<<>>BBBHHHLLLMMMMMMNNNKKKKKKMMMPPPYYYkkk|||XXXSSSOOONNNLLLJJJNNNVVV[[[lll~~~xxxvvv}}}~~~zzzmmmjjjddd]]]WWWTTTRRRQQQMMMLLLLLLJJJIIIHHHHHHHHHJJJJJJKKKMMMOOOSSSUUUWWWQQQRRRSSSTTTTTTTTTTTTTTTUUUWWW[[[^^^```cccgggiiippptttxxx|||zzzuuurrrqqqmmmiiifffdddbbb___\\\]]][[[XXXVVVVVVVVVWWWWWWXXX[[[___dddhhhmmmqqqtttyyylllaaaYYYTTTPPPLLLJJJHHHDDDAAA???>>>>>>>>>=========<<<;;;999777666333222111000000///000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000111111000///...------,,,/////////....../////////000000000000000000000000111111111111222222222222000111333555666777777777555444444444666999===???@@@??????CCCIIINNNOOONNNOOOMMMKKKNNNUUUeee|||YYYSSSOOOOOOLLLJJJRRR^^^iii}}}yyyrrrqqqrrrvvvzzzxxxqqqkkkggg[[[YYYUUUQQQNNNMMMLLLLLLIIIKKKKKKJJJHHHGGGHHHIIIJJJJJJKKKMMMPPPTTTWWWYYYSSSUUUXXXYYYYYYYYYZZZ\\\^^^aaafffjjjmmmqqquuuyyy~~~}}}xxxssspppooolllhhhdddeeebbb]]]ZZZXXXWWWUUUTTTUUUVVVXXXZZZ^^^aaaeeefffmmmsss}}}sssiiiaaa\\\VVVRRRMMMKKKGGGDDDAAA@@@@@@@@@<<<<<<=========;;;999888444333222111000000000000000000000000////////////111111111111111111111111000000000000000000000000////////////000000000000000000//////......------111000000//////000000111000000000000000000000000111111111222222222222333000111333555666666555555555555444555777:::===??????@@@BBBFFFKKKNNNOOOOOOPPPNNNNNNSSSaaawwwUUUOOOMMMQQQRRRSSS```pppvvvllliiilllpppvvv~~~~~~xxxpppiiiccc___[[[XXXPPPOOOMMMLLLJJJJJJJJJKKKIIILLLNNNMMMKKKKKKLLLMMMKKKLLLMMMOOORRRVVVYYY[[[YYY]]]aaadddeeefffjjjlllrrrvvvzzz~~~~~~|||wwwssssssnnnhhhdddaaa___\\\ZZZ\\\[[[YYYYYYZZZ\\\]]]^^^^^^dddlllsssxxx|||rrrkkkccc\\\VVVPPPNNNJJJFFFCCCBBBAAAAAA:::;;;===>>>>>>===;;;:::555555444333222222222222000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000///////////////.........333333222111111222333333000000000000000000000000111111111222222222333333333444666777888777666555555555666777888:::<<<======AAAFFFJJJMMMNNNOOOPPPOOOOOOSSS^^^qqqOOOIIIKKKSSSXXX^^^ooouuukkkeeeeeejjjnnn|||~~~wwwoooiiiaaa[[[VVVSSSQQQPPPMMMLLLLLLKKKKKKKKKKKKKKKGGGJJJMMMMMMLLLKKKMMMOOONNNOOOPPPRRRUUUXXX\\\^^^```dddjjjnnnpppsssxxx|||{{{uuupppmmmkkkgggdddfffccc___\\\[[[ZZZZZZYYYVVV[[[bbbggglllsss~~~yyyqqqiii```ZZZRRROOOLLLHHHEEECCCBBBBBB999;;;===>>>???>>>===<<<777777666555444444444444000000000000////////////////////////////////////000000000000000000000000////////////000000000000.........///////////////111000///......///000111000000000000000000000000111111222222222333333333666777999:::;;;:::888777555555666888999:::;;;;;;<<>>>>>>>>>>>;;;999555444333222000...222111111000000000000000000000000000000000000000000000000000000000000000///000111222222000...,,,000000000000000000000000111000///......///000111222222222222222222222222000/////////000111222222333444666777888888888777444666777777777999<<>>>>>======<<<999666444444333111///222222111000000000000000000000000000000000000000000000000000000000000000//////000111000///...---000000000000000000000000111000////////////000111222222222222222222222222111111111111111222333444888888888888777666444333555666777777888:::>>>AAADDDIIILLLMMMLLLLLLMMMNNNUUUaaasssMMMKKKRRReeeyyyzzz}}}pppjjjaaa[[[WWWTTTPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVXXXZZZ^^^aaabbbdddgggjjjooowww}}}uuunnnjjjgggcccbbbaaa___^^^]]]]]]]]]___aaahhhsss{{{yyytttsssssseee[[[SSSOOOMMMIIIGGGHHHCCCBBBAAA@@@???===<<<<<<===;;;888666555444333111222222111000000000000111000000000000000000000000000000000000000000000000////////////............000000000000000000000000111000000//////000000111222222222222222222222222222222222222333444555666999999999888777555444333666666777888999===BBBFFFHHHKKKNNNNNNMMMLLLOOORRR___pppSSSRRR[[[ttt}}}~~~xxxoooggg```[[[TTTPPPOOONNNMMMKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOPPPRRRSSSUUUXXX\\\```cccgggllloooqqqssswww{{{zzzvvvtttpppnnnlllhhhdddaaa^^^\\\\\\\\\aaaiiiooottt{{{|||ssspppppphhh^^^UUUQQQOOOKKKIIIIIIFFFEEEDDDBBB@@@>>><<<<<<>>><<<999777777666444333333222111111000000111111000000000000000000000000000000000000000000000000//////......---......///000000000000000000000000000000000000000000000000111111111111111111111111222222222222333444666666666666777777777777777666777777888999;;;@@@FFFJJJKKKLLLNNNPPPNNNOOOUUU]]]iii[[[]]]kkk~~~|||xxxpppjjjddd^^^YYYRRROOOKKKIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOOOOOOONNNOOOPPPRRRRRRRRRSSSVVVYYY\\\```eeekkkpppvvv{{{}}}{{{xxxtttoooiiidddbbb___^^^___cccfffgggmmmtttzzzvvvooolllkkkaaaXXXTTTQQQLLLJJJJJJIIIHHHFFFDDDBBB???>>>===???<<<:::888888777666444333222222111111111111111111111111111111111111111111111111111111111111111//////............///000000000000000000000000000000000111111111111000000111111111111111111111111111111111222333444555666666666666666666777777777777999:::<<<>>>CCCIIIMMMMMMLLLMMMNNNMMMOOOZZZggg~~~dddmmmuuupppoootttzzzuuunnnddd]]]YYYVVVSSSPPPKKKKKKJJJIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQTTTWWWWWWWWWZZZ___cccggglllssszzz{{{tttoookkkeeebbbbbbcccaaa___bbbgggmmmuuuwwwrrrooofff]]]ZZZWWWQQQMMMLLLLLLKKKIIIGGGDDDBBB@@@??????<<<:::999999888777555333333222111111111111222111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000000111111222222111111000111111111111111111111111000000111222333555666777999888777666555555555666888:::===???BBBFFFJJJNNNPPPLLLKKKMMMMMMQQQbbbtttrrrxxxpppmmmmmmqqq}}}xxxoooccc]]]VVVRRRQQQPPPNNNKKKIIIJJJLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUVVVZZZ^^^aaacccgggooouuuyyy~~~{{{wwwooolllkkkjjjgggbbbcccffffffmmmtttyyy~~~tttllleeebbb___XXXRRRPPPMMMLLLKKKIIIFFFDDDCCCBBB>>><<<:::888999888777555444333222222111111222222111111111111111111111111111111111111111111111111...///111222222222111000000000000000000000000000000111222222222222111000111111111111111111111111111111222333444666888999888777666555555666777888999<<<@@@CCCEEEHHHKKKMMMPPPKKKJJJOOORRR[[[sss~~~pppkkkjjjmmmrrrzzz~~~vvvnnneee^^^WWWSSSOOONNNOOONNNKKKIIIEEEGGGJJJLLLLLLLLLLLLLLLQQQPPPPPPQQQSSSVVVYYY[[[[[[```fffjjjmmmsss}}}zzzwwwuuutttpppjjjiiillldddiiiooorrruuu}}}xxxqqqkkkiiieee]]]VVVTTTNNNNNNLLLJJJHHHFFFDDDDDD>>><<<999888888888777666444333222222111111222222111111111111111111111111111111111111111111111111...///222333444333222000000000000000000000000000000111222333333222111000000000000000000000000000333333333444666888999:::444333444444666888;;;<<<999===AAAEEEGGGIIIKKKMMMOOOIIIJJJRRRZZZhhhvvvhhhmmmuuu|||wwwlllfff```YYYSSSLLLLLLLLLLLLLLLKKKJJJIIIKKKLLLMMMNNNNNNOOOOOOPPPVVVXXXXXXXXXXXX\\\dddjjjoooooottt{{{~~~}}}|||yyytttooommmlllkkklllooouuu{{{~~~wwwnnniiieee___ZZZVVVUUUSSSPPPLLLGGGCCC@@@??????>>>===;;;:::999888555333111111222444444333222222222222111111000000111111111111111111111111222111000......000111222000///...------...000111222222111111111111222222222222333444333222111000333333333444666777999:::888777666666666777999:::AAABBBEEEGGGIIIKKKKKKKKKIIIOOOUUU[[[eee|||wwwrrrqqqzzzyyypppeee]]]XXXTTTOOOKKKJJJJJJJJJJJJJJJIIIIIIHHHKKKLLLLLLMMMNNNPPPRRRTTTXXX[[[^^^___bbbgggooouuu}}}~~~|||vvvtttrrrpppnnnnnnppprrrttt|||uuulllddd___ZZZXXXTTTQQQNNNKKKFFFCCC@@@@@@>>>===;;;:::999888777444222111222333333333222222222222111111111000111111111111111111111111000000111111111111000000222111///......///000111222222111111111111222222000111222333444333333222333333444555666888999:::888888777777888:::<<<===CCCDDDFFFHHHJJJKKKKKKKKKLLLNNNUUUbbbvvvzzzvvvxxxzzzqqqeee___WWWRRRPPPOOOLLLIIIKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNOOOPPPTTTYYY\\\eeeiiinnnqqqssswww}}}~~~}}}zzzwwwtttrrrppppppooottt|||uuulllgggaaa[[[UUURRRRRRPPPKKKFFFBBBAAA???===;;;:::999999999666333222333333222222222222222222111111111111111111111111111111111111...000222333333222000...444333111000///000000111222222111111111111222222//////111222333444444444333333444666777888999:::888888888999;;;===@@@AAAFFFGGGHHHJJJKKKKKKLLLLLLNNNOOOYYYppp}}}~~~{{{qqqfff___XXXUUUPPPNNNNNNNNNLLLKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQRRRSSSUUUZZZbbbhhhyyy~~~~~~zzzvvvtttmmmooosssxxx~~~sssnnnfff^^^VVVTTTVVVUUUPPPJJJEEECCCAAA>>><<<;;;:::::::::888555333333333222111222222222222222222222222111111111111111111111111000111222222222222111000333333111000000///000000222222111111111111222222000000111222333333444444333444555777888999::::::777777888:::<<<@@@CCCDDDIIIJJJJJJKKKLLLLLLLLLLLLNNNSSSbbb~~~rrriii```XXXSSSOOOMMMKKKJJJJJJJJJJJJIIILLLLLLMMMMMMOOOPPPRRRSSSRRRUUUWWWYYY\\\cccmmmuuu~~~xxxtttnnnooooooqqquuu|||xxxqqqhhhaaaYYYWWWYYYXXXSSSMMMHHHFFFCCC@@@===<<<;;;;;;<<<999666444444333222111222222222222222222222333111111111111111111111111333222111000000111222333111111000000////////////222222111111111111222222333222222222222222222222333444666888999:::::::::666777888:::===AAADDDFFFKKKKKKKKKLLLLLLMMMMMMMMMOOOZZZooo~~~wwwlllbbb[[[UUUQQQNNNLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNQQQTTTWWWYYYXXX\\\aaadddhhhppp{{{~~~wwwsssppppppooonnnoootttzzz~~~uuuiiiddd^^^\\\\\\[[[VVVQQQLLLJJJFFFBBB???>>>======<<<999666555444444333222222222222222333333333333111111111111111111111111444333111//////111333444000000000000000000000000222222111111111111222222444333222222111111222222333555777999:::;;;;;;:::777777999;;;>>>BBBFFFHHHLLLLLLKKKKKKLLLMMMNNNOOOTTTccc|||~~~xxxhhhccc\\\UUUPPPMMMLLLLLLLLLMMMOOOPPPPPPOOOOOOPPPOOOPPPQQQSSSWWW[[[___aaadddjjjqqqvvvyyy{{{xxxxxxvvvsssqqqqqqsssuuu{{{~~~|||iiigggdddbbb```]]]YYYVVVPPPMMMIIIDDDAAA?????????<<<999666555555555444333222222222333333333444444111111111111111111111111222222222222222222222222//////000111222222222222222222111111111111222222333222111111111222333444444555888:::;;;<<<;;;;;;999999;;;===@@@DDDHHHJJJKKKKKKKKKKKKLLLMMMOOOPPP\\\llltttkkkeee[[[WWWQQQLLLJJJIIIJJJKKKHHHJJJMMMOOOOOOOOOOOOPPPTTTTTTVVVXXX]]]bbbgggiiiooovvvzzzuuuqqqppppppooorrrwwwjjjjjjhhhfffccc___[[[YYYQQQOOOJJJEEEBBB@@@@@@AAA;;;999666555555666555444222222222333333444444444111111111111111111111111000111333444444333111000///000111222333444444444222222111111111111222222111111000000111333555666444555888:::<<<<<<;;;;;;;;;;;;===???BBBFFFIIIKKKKKKJJJJJJJJJKKKMMMOOOPPPbbbqqquuulllddd]]]WWWWWWSSSMMMKKKKKKLLLKKKJJJMMMLLLLLLMMMOOOPPPQQQPPPNNNTTT[[[aaaeeekkkqqqvvv}}}yyysssooolllnnnpppsssxxxzzzoooiiikkkkkkddd]]]ZZZWWWTTTOOOKKKHHHEEEAAA???>>><<<:::999999888777666333222111111000111111111222111111111000000//////111111111111111111111111111111111222222333333333000000111111111222222222222111000000000111222333888999:::<<<>>>???@@@@@@======???AAACCCFFFHHHJJJNNNLLLLLLOOOOOOMMMPPPVVVcccssshhh```ZZZTTTPPPQQQNNNJJJIIIKKKLLLKKKJJJPPPOOOOOOPPPRRRUUUWWWWWW\\\bbbjjjpppuuuzzzzzzuuunnnnnnoooooorrrzzz~~~uuunnnooonnnggg___[[[WWWTTTPPPMMMJJJGGGCCC@@@@@@>>>;;;999888777555333333333222111111111111111---...///111333444666666111111111111111111111111111111222222222333333333111222222222333333333333333333222111111222444555999:::<<<>>>???AAAAAABBB???@@@AAACCCFFFIIIKKKLLLKKKJJJKKKMMMMMMMMMSSS\\\qqqtttlllbbbYYYUUUQQQMMMJJJLLLKKKJJJJJJLLLMMMMMMMMMNNNNNNOOOQQQTTTXXX\\\___hhhooowww|||uuutttqqqoooooossszzzwwwpppooonnnhhhbbb^^^WWWUUUSSSPPPNNNJJJEEEAAABBB@@@<<<999888666444222444333222222111111222222333333333333333333333333222222222222222222222222111222222222222333333333222222333333333444444444444444333222333444555666:::;;;===???@@@BBBBBBCCCCCCCCCEEEGGGIIILLLMMMNNNJJJJJJLLLMMMLLLOOOZZZggg}}}~~~xxxpppbbb]]]VVVQQQOOONNNMMMKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOPPPSSSVVVZZZ```fffjjjrrryyy~~~yyytttqqqrrrtttvvvvvvqqqooommmiiigggYYYWWWUUUTTTQQQMMMGGGCCCCCC@@@===:::999777555333444444333222222222222222555555444333222111111000222222222222222222222222222222222222222222222222222222222333333333333444444333333333333444666777:::;;;===???@@@BBBBBBBBBDDDEEEGGGIIILLLMMMNNNOOOKKKLLLNNNNNNMMMRRRcccsss~~~xxxssstttyyy}}}rrrfff^^^VVVSSSPPPNNNNNNNNNOOOOOOKKKLLLMMMNNNOOOPPPQQQQQQTTTWWW\\\aaafffmmmuuu{{{}}}xxxuuutttssswww{{{zzztttsssrrrppp]]]\\\ZZZXXXUUUQQQKKKGGGBBB@@@===;;;:::999888666555444444333333333333333......///111333444555666222222222222222222222222222222222222222222222222111111111111222222222222333222222222333444666777999:::<<<>>>???AAAAAABBBDDDEEEGGGJJJLLLMMMNNNNNNLLLLLLMMMNNNOOOWWWkkk~~~xxxpppooohhhnnn{{{uuukkkbbbYYYSSSMMMMMMLLLLLLMMMNNNOOOPPPKKKMMMNNNOOOOOOPPPSSSUUUXXX]]]eeemmmsss{{{~~~xxxtttrrruuuyyy~~~zzzwwwtttpppeeeccc```]]]ZZZVVVPPPMMMDDDAAA???===<<<<<<:::888666555444444333333444444000000111111222222333333333333333333333333333333333333333222222222222111000000111111111222222222333222222222333555666888999:::<<<>>>???AAAAAAAAACCCEEEGGGJJJLLLLLLLLLLLLKKKJJJLLLOOOUUUaaavvvvvvmmmkkkooolllwwwzzzmmmbbb[[[VVVQQQNNNIIIJJJKKKLLLMMMNNNPPPQQQMMMOOOQQQRRRSSSVVV[[[___aaaiiittt}}}{{{uuuuuuvvvxxx}}}|||uuuooolllgggccc___[[[VVVSSSGGGEEEAAA???>>><<<:::888666555555444444444444444666555444333222111000000333333333333333333333333333333333222222222111111111111111222222222333333444333333333444666888999:::;;;===???@@@BBBBBBCCCCCCEEEHHHJJJLLLLLLLLLLLLMMMKKKMMMUUU```qqq|||sssnnnkkknnntttyyytttkkk___VVVQQQOOONNNLLLIIIKKKLLLMMMNNNOOOPPPRRRQQQSSSUUUVVVXXX\\\ccciiioooxxx{{{zzzxxxvvvwww}}}vvvrrrlllgggccc___[[[XXXKKKHHHDDDAAA>>><<<999777666666555444444444444555111111222333555666666777333333333333333333333333333333333222222111111111222222333333333444444444555555444555666888:::;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEHHHKKKLLLMMMLLLLLLQQQNNNQQQ[[[kkk~~~{{{jjjggghhhiiipppzzz}}}uuuaaa[[[SSSNNNMMMMMMMMMLLLJJJJJJKKKLLLMMMMMMNNNOOORRRTTTVVVZZZ___hhhqqqxxx{{{xxxwwwyyy|||~~~yyynnngggeeecccaaa^^^UUUKKKAAA>>>@@@@@@;;;555888777666555444333333333444222000111333444333000555555444333333333444444555555555444444333333333555444444333333444444555444444444555666888999:::;;;<<>>@@@AAABBBCCCCCCCCCFFFHHHJJJKKKLLLMMMNNNOOOQQQWWWaaaqqq|||nnnhhhffflllqqqvvvxxxlllbbbYYYSSSQQQNNNKKKIIIJJJKKKKKKJJJNNNOOOPPPPPPQQQTTTXXX[[[```fffpppyyy~~~}}}}}}xxx{{{wwwmmmgggfffggghhh]]]OOOFFFCCCAAA>>>;;;999888777555444444444444555444333444555666555333444444333222222222222222333333333333222222222222444333333222222333333444444444555666777999;;;<<>>999999777666555444444444555444444444555555444444444333222222111111222222222222222222222222222222333333222222222222333333444555555666888:::<<<===AAAAAABBBCCCCCCDDDDDDDDDFFFIIIKKKLLLLLLNNNQQQTTTYYYccc}}}~~~ooojjjnnnrrrxxx~~~tttfff[[[UUUSSSQQQPPPOOOPPPPPPOOONNNNNNNNNOOOPPPSSSWWWZZZ\\\aaajjjqqqzzz}}}}}}}}}{{{llldddeeelllzzz{{{{{{{{{xxxuuuwwwnnn```RRRGGGAAA??????:::999888777666555555555333444444444333333333444444333222222111111222222222222222222222222222222444333333222222333333444555555666777999;;;===>>>AAAAAABBBBBBCCCDDDEEEFFFFFFIIIMMMMMMMMMNNNSSSXXX]]]nnnlllgggkkkooovvv~~~nnnfffZZZRRRNNNNNNMMMMMMNNNOOOOOOOOONNNNNNOOOQQQPPPVVV]]]aaaeeekkkuuu}}}uuubbbYYYYYY___kkkvvv}}}|||wwwyyyssshhhYYYLLLCCC@@@@@@;;;:::999777666666666666222444555444333222333444444444333222222222222222222222222222333333333333555444444333333444444555555555666888:::<<<>>>???@@@@@@@@@AAACCCDDDFFFGGGFFFJJJNNNNNNMMMOOOUUU[[[eee~~~pppfffiiiqqqsss~~~vvvmmm___YYYPPPLLLLLLMMMMMMLLLLLLMMMOOOOOONNNOOOSSSWWWWWW___hhhooosss{{{}}}~~~{{{ggg___]]]aaakkktttzzz~~~~~~}}}{{{zzzvvvnnn```RRRGGGBBBAAA;;;:::999888777666666666333555666555333333444666555444444333333333333333222333333333444444444444666555555444444555555666555555666888:::<<>>>>>???@@@BBBEEEGGGHHHFFFJJJNNNNNNMMMOOOVVV]]]kkk|||pppjjjhhhnnnwwwzzzsssdddZZZUUUPPPKKKJJJLLLOOOPPPPPPKKKNNNOOOPPPPPPSSSXXX]]]dddmmmxxx}}}}}}qqqjjjhhhjjjsss{{{zzzzzz|||~~~zzzxxxrrreeeVVVIIICCCBBB<<<;;;999888777777666666444666888777444444555888666555444444333333444444333333333444444555555555666666555555555555666666555666777888:::===???@@@======>>>???BBBEEEGGGIIIFFFJJJOOOOOOMMMOOOWWW^^^nnn}}}ooojjjiiiiiittt|||ooocccZZZTTTQQQOOOMMMLLLMMMOOOPPPPPPOOOOOOPPPRRRVVV[[[aaadddmmm{{{}}}}}}wwwjjj___UUUIII>>>@@@999555777888666444555666444333222222333555666666666555444333222222111000111222333444333222222222222222333444555666777555666888;;;<<<==================>>>@@@CCCGGGIIIIIINNNOOOKKKIIIOOOYYY```|||rrriiijjjlllppp~~~uuuhhh^^^VVVQQQNNNMMMLLLKKKKKKMMMNNNPPPPPPTTTUUUVVVXXX]]]dddlllqqqyyy~~~}}}|||}}}}}}{{{qqqeee[[[OOODDDAAA;;;777999;;;888666666777666444333333444666777666666555555444333333333222333444444555444333333444444444444555666777888555777999;;;<<<======<<<=========>>>AAADDDHHHJJJJJJMMMPPPOOOMMMPPP\\\ggg~~~pppiiiggglllqqqzzzzzzqqqdddXXXQQQNNNMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSVVVXXX[[[___fffoooxxx|||||||||}}}{{{||||||pppcccVVVKKKDDD===:::<<<>>>;;;888888888777666555555555777777555555555555555555555555444444555555555555444333555555555555555666777888666777999;;;<<<======<<<<<<<<<===???BBBFFFIIIKKKKKKLLLPPPSSSQQQRRRbbbuuu{{{pppjjjggghhhoooxxx|||kkkcccYYYPPPLLLLLLMMMNNNLLLMMMOOOPPPRRRSSSUUUWWWXXX]]]eeemmmuuu~~~}}}{{{|||yyyjjj[[[PPPFFF@@@<<<>>>???<<<999999888777666555555555666666555555555666666666777777555555555555444444444333555555444444555666777777777888:::;;;=========<<<<<<<<<>>>AAADDDGGGKKKLLLMMMKKKNNNSSSSSSXXXnnn{{{oookkkiiiiiillltttyyykkk\\\WWWPPPKKKIIIIIIIIIHHHLLLNNNQQQRRRSSSUUUYYY\\\___hhhuuu}}}|||~~~rrrcccWWWKKKCCC>>>??????<<<999999777666666555555444444444444444555555666777777777444444333333333333333333444444444333444444555555777888:::<<<======<<<<<<<<<===???BBBEEEIIIKKKMMMOOOMMMNNNSSSWWWccc~~~qqqlllnnnlllnnnsssyyyiii^^^TTTQQQNNNLLLKKKKKKJJJIIIKKKNNNQQQSSSUUUYYY```eeehhhsss}}}}}}{{{nnnbbbQQQHHHAAA???>>>;;;:::;;;666666666666555444444333444444444555555666666666333333222222333444444555444444333333333444444555888999;;;<<<======<<<<<<===???AAADDDGGGIIIKKKLLLOOOPPPQQQUUU___uuuxxxqqqsssyyyyyy|||tttggg]]]WWWQQQOOOLLLLLLMMMNNNOOOOOOKKKOOOSSSVVVZZZaaakkksssyyyzzzmmmXXXNNNDDD@@@>>><<<;;;===888888777777666555444444444444444444444555555555333333333333444555777888555555444444444444555555999:::;;;=========<<<<<>>999999999999888777555555444444444444444444444444444333333444555777999:::777666666555555555666666999:::<<<=========<<<<<<@@@AAACCCFFFHHHJJJKKKKKKJJJVVV]]]```sss}}}~~~oooddd\\\UUUPPPPPPMMMLLLLLLMMMOOOQQQRRRRRRSSSVVV[[[aaajjjxxxzzzkkk^^^LLLAAA>>>>>>===;;;;;;999777666777777666555555555555555555555555555444333333222222333333444555555444444555666888999<<<<<<<<<<<<<<<===>>>??????AAACCCEEEFFFIIILLLOOORRRTTTXXXfff|||nnn___WWWRRRMMMJJJKKKMMMLLLLLLMMMOOOQQQSSSSSS\\\bbbjjjsss|||~~~rrrdddRRREEE???>>><<<;;;;;;999777777777888777666555555555555555555555555444444333333333333444444444333333222333444666777<<<<<<;;;<<<<<<===>>>???AAACCCEEEFFFGGGJJJMMMOOOUUUXXXbbbwwwzzziii^^^TTTPPPNNNKKKKKKMMMOOONNNNNNOOORRRUUUXXXYYYdddlllxxx{{{nnn\\\LLLBBB>>><<<;;;:::999777777888999888777555555555555555555555555444444333333333333444444444444333333444555777888;;;;;;;;;<<<<<<===??????BBBDDDFFFGGGHHHJJJMMMPPPUUU[[[mmmxxxmmm\\\UUUNNNMMMNNNMMMNNNQQQPPPQQQRRRSSSVVVZZZ```dddoooxxxxxxfffTTTGGG@@@>>>===;;;999777777999:::999888555555555555555555555555555555444444444444555555777666666555666888999:::;;;;;;;;;;;;<<<>>>???@@@BBBDDDFFFHHHIIIKKKNNNPPPVVV]]]xxxwwwhhh^^^RRRLLLIIIJJJKKKJJJLLLOOOOOOQQQSSSUUUZZZaaaiiioooqqq^^^NNNDDD@@@@@@<<<:::888888999:::999888666666666666666666666666666555555444444555555666777777666666777888:::;;;::::::;;;;;;===>>>???@@@BBBCCCFFFHHHIIIKKKOOOQQQ[[[ggg~~~~~~yyyiii\\\UUUOOOKKKJJJLLLLLLKKKLLLPPPNNNQQQUUUYYY___iiiuuu}}}~~~jjjVVVIIICCCBBB>>><<<:::999::::::999888666666666666666666666666666666555555555555666666666666555555666777888::::::::::::;;;===>>>@@@AAAAAACCCFFFIIIKKKNNNRRRUUUeeevvvyyyxxx{{{lll```WWWSSSOOOLLLMMMPPPPPPNNNOOOSSSQQQUUU[[[aaaiiiuuuvvv___MMMEEEDDD@@@===;;;:::::::::888777666666666666666666666666777666666666666666666777777666555555666777999::::::::::::;;;===>>>@@@AAABBBEEEHHHKKKNNNQQQVVVYYYnnnyyyvvv|||}}}lll___WWWSSSQQQKKKJJJLLLOOOOOOMMMOOOSSSWWW[[[bbbiiirrr~~~dddPPPFFFDDDAAA???<<<::::::999888666777777777777777777777777777777666666666666777777999888888888888:::;;;<<<:::::::::;;;===???@@@AAACCCFFFJJJMMMPPPTTTYYY\\\qqqwwwttt~~~mmm^^^XXXUUURRROOOKKKLLLMMMOOOPPPRRRTTTUUU\\\aaajjjtttnnnXXXJJJDDDCCC>>>;;;<<<;;;888666777777777666555555555555555555555555555666888999999777777777888999999::::::;;;;;;<<<<<<===>>>>>>???EEEHHHGGGLLLTTTSSSXXXiii{{{xxx|||sssbbbWWWSSSQQQOOOLLLLLLMMMNNNOOOQQQTTTXXXZZZdddjjjtttvvv```OOOFFFCCC>>>;;;<<<;;;888666888777777666555555555555666666666666666666777888999777777777888999999::::::;;;;;;<<<<<<===>>>??????EEEHHHIIINNNVVVVVV___ttt|||uuuwww~~~~~~lllbbbVVVPPPOOOOOONNNKKKOOOPPPQQQRRRUUUYYY```dddpppwwwkkkVVVIIICCC>>>:::;;;;;;888777999888777777666666666666666777777666666666777777888777777888888999:::::::::;;;;;;;;;<<<===???@@@AAADDDIIIKKKOOOVVVZZZiiiwwwsss{{{}}}ppp___XXXQQQNNNOOOPPPPPPNNNQQQRRRTTTVVVZZZaaajjjqqq|||vvv___NNNDDD>>>;;;<<<;;;999888:::999888777777666666777777888888777777666777777777777777888999999::::::;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDJJJLLLOOOVVV\\\rrr{{{xxxyyynnnbbbWWWTTTPPPOOOPPPRRRRRRQQQPPPSSSWWWZZZ___iiiuuu~~~~~~gggUUUGGGAAA======<<<999999;;;999999888777777777777777999888888777777777777888888888888999::::::;;;;;;;;;;;;;;;<<<>>>AAACCCEEEEEELLLMMMPPPWWW```zzzzzzvvv{{{ssseee\\\RRRPPPNNNNNNPPPRRRRRRRRRPPPUUU\\\bbbhhhtttmmm]]]KKKDDD???>>>===:::999;;;:::999999888888888888888888888777777777888888999888888999999:::;;;;;;;;;<<<;;;;;;<<<>>>BBBEEEGGGHHHNNNOOOSSS]]]hhhxxx}}}vvvhhh]]]WWWPPPOOONNNNNNPPPSSSUUUUUUVVV]]]gggooowwwrrreeeOOOHHHBBB@@@>>>::::::<<<::::::999888888888888999777777777777888999::::::888888999::::::;;;;;;<<<<<<;;;;;;<<>>@@@BBBDDDIIINNNRRRSSSYYYaaaqqq|||~~~hhh^^^TTTQQQPPPOOOOOOQQQMMMNNNSSSZZZ```eeeoooyyyyyy}}}{{{ooo]]]LLLEEECCC@@@>>>???<<<;;;;;;:::999999888888888888888888888888888888999999999::::::;;;;;;;;;>>>@@@BBBDDDGGGJJJOOOSSSRRRXXXcccyyywwwwwwxxx{{{{{{kkk___WWWPPPPPPPPPOOOOOORRRNNNPPPWWWbbbjjjqqq}}}vvvllljjjmmmyyy~~~vvveeeRRRGGGCCC@@@???>>><<<<<<;;;;;;:::999999888888888888888888999999999888888999::::::;;;<<<<<<>>>@@@CCCEEEHHHKKKPPPSSSWWW]]]mmmxxxssstttuuuxxx}}}nnn```WWWQQQMMMNNNNNNMMMNNNQQQPPPTTT___lllwwwsssiiiccc^^^dddqqqqqq]]]MMMCCC>>>===<<<;;;<<<<<<<<<;;;:::999888888888888999999999999999888888999::::::;;;<<<<<<>>>@@@DDDFFFIIILLLPPPSSSZZZcccxxx|||vvvttttttvvvyyy}}}tttddd[[[PPPLLLJJJMMMNNNMMMNNNQQQTTTZZZgggwwwttthhhbbb___^^^```lllyyygggTTTEEE?????????;;;<<<<<<<<<<<<:::999888888888888999999:::::::::777888888999;;;<<<<<<===???BBBEEEHHHJJJMMMQQQTTTZZZfff~~~}}}}}}ttteeeZZZTTTNNNJJJJJJMMMOOONNNPPPSSSWWW^^^mmmrrrccc[[[ZZZ]]]```hhhxxx{{{lllXXXHHHBBBCCCEEE;;;<<<<<<===<<<:::999888888888888999999:::::::::777888888999;;;<<<======@@@CCCFFFIIILLLOOORRRUUU]]]kkkzzziiiZZZTTTUUULLLLLLMMMPPPNNNMMMRRRXXX]]]fffxxxrrrccc___]]]\\\eeerrr}}}tttcccQQQDDD???>>>===<<<:::999888999999:::777777777888999999999:::888:::<<<<<<<<<<<<>>>???FFFBBBAAAFFFKKKNNNSSSXXX___www~~~{{{~~~nnn```TTTOOOOOONNNMMMNNNPPPPPPPPPVVV]]]eeemmm~~~xxxhhhccccccfffsss{{{jjjVVVHHHBBBBBB>>>===<<<:::::::::;;;;;;999999999999::::::::::::888:::<<<<<<<<<<<<>>>@@@CCC@@@AAAFFFKKKNNNTTTZZZeee~~~{{{oooaaaVVVOOOKKKKKKPPPNNNOOOQQQRRRTTT\\\fffpppxxxuuuppprrrzzzttt___NNNGGGFFF@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999:::<<<<<<<<<<<<>>>@@@AAA@@@CCCIIIMMMPPPVVV^^^nnn{{{yyy~~~yyydddXXXRRRNNNLLLLLLPPPOOOPPPSSSVVVZZZeeeppp{{{{{{fffTTTJJJGGGAAA???>>><<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999:::<<<===<<<===>>>@@@BBBCCCGGGLLLNNNQQQYYYcccvvv~~~~~~~~~mmm[[[SSSPPPOOONNNOOOOOONNNPPPVVV[[[bbbooo{{{}}}jjjWWWJJJCCCAAA???===<<<:::::::::;;;;;;;;;::::::999999888888999;;;============???@@@AAACCCHHHMMMNNNQQQ[[[gggmmm```TTTPPPOOONNNNNNOOONNNOOOSSS[[[ccclll{{{qqq___MMMBBBAAA@@@>>><<<;;;::::::;;;::::::::::::999999999999999;;;============???AAA@@@CCCIIIMMMNNNRRRaaapppsss___WWWQQQOOOOOOMMMMMMPPPNNNPPPWWWaaakkkvvvnnnXXXIIICCCAAA???===<<<;;;;;;<<<::::::::::::;;;;;;;;;;;;:::;;;===>>>===>>>???AAAAAAFFFLLLQQQSSSZZZnnn{{{gggXXXSSSQQQQQQPPPMMMNNNRRROOORRRZZZfffqqq}}}|||dddRRRDDDCCCAAA???============:::;;;;;;<<<<<<=========:::<<<===>>>===>>>???AAADDDIIIQQQVVVYYYcccyyynnn```TTTQQQMMMKKKLLLNNNOOOPPPUUU[[[dddooo|||oooZZZLLLCCC<<<<<<<<<;;;:::;;;999:::;;;;;;<<<<<<;;;;;;:::===???@@@@@@@@@AAACCCFFFKKKQQQTTTYYYkkktttbbbVVVOOONNNLLLKKKMMMPPPSSSUUUZZZaaalllxxx{{{fffRRRHHH???>>>===;;;:::;;;999:::;;;;;;<<<<<<;;;;;;;;;===???@@@@@@@@@BBBCCCIIINNNTTTYYYcccyyywwwdddVVVNNNKKKKKKKKKLLLOOOSSSWWWYYYaaaiiivvv}}}wwwuuuyyy~~~rrrZZZNNNCCC???>>><<<::::::::::::;;;<<<<<<<<<<<<;;;;;;===???@@@@@@AAABBBDDDJJJOOOVVV^^^mmmjjjZZZQQQNNNKKKLLLLLLMMMPPPTTTXXX\\\gggppp~~~yyysssoooooouuu{{{yyy___RRRDDD??????===;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;===??????@@@AAACCCEEEIIIOOOUUU___uuusssaaaUUUPPPOOONNNOOOOOOOOOPPPUUU[[[```mmmwwwtttoooiiigggiiiooovvv|||dddTTTDDD??????>>><<<<<<:::;;;<<<<<<======<<<<<<<<<===??????@@@AAADDDGGGJJJPPPWWWccc}}}|||hhhZZZRRROOOOOOPPPQQQQQQQQQSSSZZZccckkkyyyrrriiieeeeeedddhhhooouuu{{{iiiXXXFFF?????????======;;;;;;<<<============<<<<<<===>>>???@@@BBBEEEHHHMMMTTT\\\jjjlll\\\SSSPPPOOOOOONNNPPPRRRTTTXXXcccqqq{{{sssiiibbb___ddddddiiiqqqwww~~~qqq^^^IIIAAA@@@???>>>===;;;;;;<<<===============<<<===>>>??????BBBFFFIIIMMMVVV```qqq~~~qqq___SSSPPPQQQRRRRRRLLLOOORRRUUU\\\jjj|||vvvkkkeeeaaa^^^```aaafffooovvv}}}wwwcccLLLCCCAAA@@@===<<<;;;<<<<<<===============<<<===>>>??????BBBFFFJJJLLLVVVaaasss}}}yyy{{{ssseeeXXXRRRPPPNNNNNNPPPTTTQQQRRR[[[ggguuuyyykkkeeebbbaaaaaabbbeeejjjpppyyyzzzaaaKKKEEECCC===;;;???<<<<<<============<<<<<<===>>>@@@@@@AAACCCGGGJJJOOOWWWeee|||}}}uuuwwwuuuxxxjjj___TTTPPPPPPOOOOOOQQQTTTSSSWWWbbbooo~~~nnnccc___^^^^^^___dddgggmmmttt}}}eeeMMMFFFDDD???===???<<<<<<============<<<<<<===>>>@@@@@@AAADDDHHHKKKSSS[[[jjjtttmmmoooooovvvrrr___WWWOOOOOOOOOOOOPPPRRRTTTVVV^^^lll{{{rrrddd]]]\\\]]]^^^aaagggkkkrrrzzz~~~}}}}}}}}}~~~}}}lllQQQGGGEEEAAA>>>???<<<======>>>>>>======<<<===???@@@AAABBBEEEIIILLLVVV^^^oooxxxiiieeegggkkkvvvuuufffXXXRRRNNNOOOPPPPPPPPPSSSUUUYYYeeevvvsssiii```]]]^^^___bbbgggiiiooovvv}}}zzzzzz}}}~~~}}}~~~sssWWWIIIEEEBBB???>>>======>>>>>>>>>>>>======>>>???@@@AAABBBFFFKKKOOOWWW___qqqooocccbbbdddkkkzzzlll^^^UUUQQQNNNQQQRRRQQQRRRUUUWWW^^^mmm{{{iiibbb]]]\\\]]]^^^ccciiimmmrrrzzz}}}|||}}}{{{^^^MMMEEEBBB???=========>>>>>>>>>>>>======??????@@@AAACCCGGGMMMQQQ[[[cccwwwjjjaaaaaabbbmmmuuudddYYYSSSPPPOOORRRSSSRRRTTTXXX^^^fffwwwqqqaaa]]]ZZZZZZ[[[\\\ccckkkqqqvvv~~~|||{{{|||~~~~~~~~~}}}iiiSSSGGGBBB???>>>===>>>>>>??????>>>>>>===???@@@AAAAAADDDIIIOOOTTT___jjj~~~hhh```bbbcccqqq|||jjj\\\TTTQQQNNNNNNQQQSSSSSSWWW]]]eeeooouuuiii```]]]]]]^^^^^^```hhhrrrwww{{{{{{zzz{{{|||{{{zzzzzzttt[[[JJJBBBAAAAAA>>>>>>????????????>>>>>>@@@@@@AAABBBDDDJJJPPPUUU```pppkkkdddfffkkk{{{ssscccXXXRRRNNNLLLMMMPPPSSSTTTYYY```kkkvvvmmmddddddbbbbbbddddddgggqqq|||zzz~~~~~~zzzxxxyyyzzzyyywwwyyy~~~{{{```LLLCCCBBBCCC>>>>>>????????????>>>>>>@@@@@@AAABBBEEEJJJQQQVVV^^^rrrooohhhkkkttt