BM6P6(@ zzzqqqmmmmmmmmmooosss}}}|||xxxtttrrruuuyyy|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||zzzxxxwwwwwwvvvtttrrrrrrtttwww|||~~~~~~}}}||||||}}}}}}xxxyyyyyyzzzzzz{{{{{{{{{{{{yyyxxxvvvtttsssrrrrrrsssqqqnnnlllkkkiiifffddd```aaa```]]]bbbnnnzzzvvvooollliiigggdddccceeegggggghhhmmmtttzzzwww{{{wwwtttrrrpppkkk```YYY\\\\\\[[[cccooolllWWWHHHAAA999999888777666555444444222222222111111111000000111222333333333333222111000000000000000000000000000000000000////////////,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********,,,...///...+++*********,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))************************,,,,,,+++***+++,,,---...///...---,,,+++*********//////---,,,+++*********......------------......................................................000000000000111111111111222222222333333333444444vvvqqqmmmmmmooosss||||||yyyuuusssuuuxxx{{{||||||}}}~~~~~~~~~~~~||||||||||||||||||||||||{{{yyywwwvvvvvvuuusssrrrssssssuuuyyy~~~~~~}}}}}}}}}~~~xxxxxxyyyyyyyyyzzzzzzzzzxxxwwwvvvtttsssrrrqqqqqqpppooommmkkkiiigggdddccc___aaaaaabbbkkkzzz}}}wwwooojjjgggfffeeedddbbbeeehhhjjjkkkpppwww}}}~~~xxxssspppmmmkkkeee\\\VVVYYY\\\___lll|||uuu```NNNAAA<<<999999888777666555444333333222222222222111111111111111222333333222111111000000000000000000000000000000000/////////......,,,------------------,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******---...///...,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))***++++++,,,,,,++++++***************************************************)))************++++++++++++++++++*********))))))************************++++++*********+++,,,---......---,,,++++++++++++...---,,,,,,,,,,,,,,,,,,......------------......------------------------........................//////000000000111111111222222222333333333333444zzztttllllllnnnsss|||~~~{{{vvvtttuuuxxxyyyzzzzzz|||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxuuutttttttttsssqqqtttrrrqqqssswww|||~~~}}}}}}||||||}}}}}}~~~wwwxxxxxxxxxxxxxxxxxxxxxuuuuuutttsssqqqppppppooommmlllkkkhhhfffcccaaa```^^^aaadddkkkzzz}}}tttrrrnnniiieeeeeeeeeeeeeeecccfffkkknnnqqqwwwyyysssoookkkgggddd^^^XXXVVVZZZ___jjjwwweeeRRRDDD<<<999888888777666555444444333333333333333222222222222111111222222222222111111000000000000000000000000/////////.........------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++---...//////---++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))************************)))************++++++++++++++++++*********************************************)))))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000000111111111111222222222333333333zzztttjjjjjjlllqqqzzz}}}yyywwwwwwwwwxxxwwwxxxyyy|||~~~~~~|||{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzxxxuuutttttttttsssrrrtttqqqnnnnnnqqqvvvzzz|||~~~~~~|||||||||||||||||||||}}}wwwwwwwwwvvvvvvvvvvvvvvvsssssssssrrrqqqpppnnnnnnjjjiiihhhdddaaa^^^]]]]]]^^^ccclllyyy~~~zzztttooommmkkkhhheeeeeefffhhhiiigggjjjnnnqqqwww~~~wwwqqqkkkfff```\\\YYYWWWXXX^^^hhhzzzlllXXXHHH???;;;:::777777666555555444333333444444444333333333222222000111111111111111111000///////////////////////////.........---------------------,,,,,,---------+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))*********+++++++++***************************************************************++++++,,,,,,+++++++++,,,,,,---...------,,,,,,------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000111111111111111222222222222{{{tttiiihhhiiioooxxx{{{yyyyyyxxxwwwvvvuuuwwwzzz|||}}}|||zzzyyyzzzzzzzzzzzz{{{{{{||||||{{{xxxuuutttuuuuuuuuutttuuuqqqmmmlllnnnrrruuuwww|||~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyyyyvvvvvvuuuuuuttttttssssssrrrrrrrrrqqqpppnnnmmmlllgggfffeeeaaa]]][[[]]]___ccckkkwwwxxxtttqqqnnnmmmkkkjjjhhhffffffgggiiikkkjjjlllooottt|||wwwppphhhaaa[[[WWWTTTUUU[[[dddsssuuu```MMMAAA<<<;;;:::666666555555444444333333444444444333333333222222000000000000000000000000///////////////////////////.........------------...---,,,,,,,,,,,,---...------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***++++++,,,,,,++++++***************************************************))))))*********+++++++++************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---............---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////000000000000000000111111111222222}}}wwwllliiihhhlllttt||||||{{{|||~~~||||||zzzxxxwwwsssuuuwwwyyyzzzzzzyyyxxxzzzzzzzzz{{{||||||}}}}}}{{{xxxuuuttttttuuuvvvuuutttqqqnnnmmmnnnpppqqqqqquuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{zzzyyywwwwwwuuuuuutttssssssrrrqqqqqqpppqqqqqqpppnnnkkkiiihhhcccdddbbb___\\\^^^ccchhhoooxxxuuuqqqnnnjjjhhhhhhgggggggggfffeeefffiiilllmmmpppuuu{{{}}}uuullleee^^^WWWSSSQQQVVV___mmmvvvgggRRRCCC<<<:::888777555555444444444333333333333333333333222222222222000000////////////000000000000000000000000000000/////////.........------...---,,,++++++,,,---.........---,,,,,,,,,------,,,,,,,,,,,,------------***,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***++++++,,,,,,++++++***************************************************)))************+++++++++***************+++++++++************************++++++,,,------------,,,++++++++++++,,,,,,---......---,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////000000///000000000000111111111}}}yyyrrrmmmiiijjjpppvvvzzzzzzzzzxxxwwwwwwzzz~~~}}}zzzxxxrrrrrrtttuuuvvvwwwwwwwwwzzzzzz{{{||||||}}}~~~~~~zzzwwwtttrrrssstttuuuuuusssrrrpppooopppooonnnlllmmmppptttvvvxxxzzz}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}zzzzzz{{{{{{zzzyyyxxxwwwuuutttsssrrrqqqpppoooooonnnnnnnnnmmmkkkgggdddbbb```aaa```^^^^^^dddooowww~~~vvvooonnnmmmhhhdddeeedddeeegggggggggiiilllpppsssyyy~~~xxxoooggg```ZZZUUURRRTTT[[[gggyyyiii[[[HHH===999999777444444444444333333333333333333222222222222111111111000///............///000000000000000000000000000000000000/////////......///...,,,++++++,,,...///...---+++)))((()))+++,,,,,,,,,,,,---------......)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++************************)))***+++,,,---,,,,,,+++,,,,,,+++++++++,,,------++++++*********+++,,,,,,---,,,,,,++++++,,,,,,---------------------------................................./////////000000/////////000000000111111|||yyywwwqqqjjjiiimmmrrrttttttttttttsssuuuxxx~~~~~~{{{yyyqqqqqqrrrssstttuuuvvvwww{{{{{{{{{|||}}}~~~~~~yyyvvvrrrqqqrrrsssttttttsssrrrqqqqqqqqqooollliiigggjjjooorrruuuwwwzzz}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~||||||}}}~~~|||}}}~~~~~~~~~~~~}}}}}}wwwxxxyyyzzz{{{zzzyyyxxxttttttsssrrrqqqooonnnnnnlllllllllkkkhhhdddaaa___]]]_________aaajjjxxxwwwoookkkmmmmmmhhhdddeeeccceeehhhiiijjjlllqqquuuzzz~~~zzztttjjjbbb\\\XXXTTTRRRYYYaaaooobbbUUUDDD;;;::::::777333444444333333333333333333222222222111111111000000000///...------...///000000000000000000000000000000000000000///////////////...,,,++++++,,,...///...,,,)))&&&&&&'''***,,,,,,,,,,,,------.........(((***++++++***)))***+++************************************************,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++((((((((((((((((((((((((************************)))************+++++++++))))))******++++++++++++************************((()))***+++,,,+++******---,,,,,,++++++,,,,,,---((((((((()))***,,,---...---,,,,,,++++++,,,,,,---............................................................/////////000////////////000000000000~~~{{{yyy|||}}}yyysssmmmkkkmmmpppssssssqqqnnnnnnqqqxxx}}}{{{vvvuuutttsssssstttuuuvvvzzzzzz{{{|||}}}~~~yyyvvvsssqqqrrrsssssssssssssssssssssrrrpppnnnmmmlllkkkiiiiiilllqqqvvvzzz{{{}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||||||||}}}~~~|||yyyxxxyyyzzz{{{{{{{{{{{{{{{zzzyyywwwwwwrrrrrrrrrrrrpppmmmkkkiiijjjiiifffccc```]]][[[ZZZ^^^```dddiiipppyyy{{{wwwuuupppnnnkkkhhheeedddccccccbbbeeeiiikkklllpppvvv{{{~~~vvvnnnfff```YYYSSSSSSVVV[[[gggyyyoooRRRJJJ@@@;;;::::::888666444444333333333222222222222222222111111111111000000000000000000000000000000000000000000000000000,,,---...//////...---,,,+++,,,,,,------,,,,,,+++******************++++++---......///...---+++***+++*********+++,,,,,,---------,,,++++++******))))))******+++++++++******************************************************)))))))))***+++++++++,,,(((((())))))******++++++))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,------------------------//////////////////......---------............///000///////////////000111}}}zzzyyyyyy~~~zzztttqqqqqqrrrsssqqqpppnnnnnnrrrxxx~~~~~~}}}zzzyyywwwvvvuuuuuuuuuvvvxxxyyyzzz{{{|||}}}~~~yyyvvvsssrrrsssttttttssssssssstttsssrrrqqqooommmkkkjjjhhhgggiiimmmqqqtttwwwzzz}}}~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||||||||}}}}}}~~~}}}{{{yyyxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuqqqqqqqqqpppnnnllljjjiiidddccccccbbb```___^^^^^^aaafffnnnwww~~~{{{vvvsssqqqkkkiiigggeeeddddddddddddeeehhhkkklllnnnsss{{{~~~|||mmmfff___ZZZVVVSSSVVV[[[gggvvvyyyfffMMMFFF>>>999999999777444555555444444444333333333111111111000000000//////000000000000000000000000////////////////////////,,,---...//////...---,,,,,,,,,------------,,,,,,---,,,,,,+++***)))((((((,,,---......---,,,+++***++++++******++++++,,,---+++++++++++++++++++++,,,******+++++++++******)))***************************************************************+++++++++)))))))))))))))*********))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------------........................------------............//////......///000111111}}}wwwvvvwwwyyy~~~yyyvvvtttssspppooooooppprrrwww{{{~~~}}}{{{xxxvvvuuuuuuuuuvvvwwwxxxyyy{{{|||}}}~~~yyywwwtttssstttuuuttttttssstttttttttsssqqqpppoookkkiiigggeeefffgggjjjlllpppsssxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwuuutttsssrrroooooonnnmmmkkkiiihhhggg```____________```aaabbbgggooo{{{|||xxxsssooolllkkkgggfffeeeeeeeeefffggghhhjjjllloooqqquuu}}}~~~}}}}}}~~~~~~}}}zzzwwweee___XXXVVVTTTUUU]]]eeerrrhhhXXXFFFAAA;;;888888888555333555555555555444444444444000000000000/////////...000000000000000000000000////////////////////////------............------,,,------......------,,,,,,,,,++++++*********)))+++,,,,,,,,,,,,,,,+++***++++++******++++++,,,,,,)))******+++,,,,,,------+++++++++++++++***)))(((************************************************+++++++++***************************))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------------............------......///000111222yyyttttttvvvxxx{{{vvvsssppppppqqqrrrtttwwwyyyzzz~~~{{{xxxvvvuuutttuuuvvvwwwxxxyyy{{{||||||yyywwwuuutttuuuvvvvvvuuuttttttuuuuuutttsssqqqpppllljjjhhhfffddddddeeeeeeiiimmmrrrvvvzzz|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzzxxxxxxyyyzzzzzzyyyxxxwwwvvvvvvuuuuuusssrrrpppooonnnmmmllljjjgggeeecccbbb```^^^\\\\\\^^^ccchhhkkkttt{{{yyywwwtttpppllliiigggfffffffffffffffgggiiikkklllnnnppptttyyy}}}yyyyyyzzz{{{zzzwwwrrrooobbb\\\WWWUUUUUUZZZeeeqqqnnnXXXKKK???<<<999888888777555333555444444444444333333333111111000000000/////////////////////////////////////////////////////////------------------------,,,------......------,,,(((((()))***,,,---......***+++++++++++++++++++++,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++***)))((('''************************************************,,,+++++++++***)))))))))++++++******))))))(((((())))))************))))))))))))*********+++++++++************************************************++++++++++++++++++++++++((()))***+++,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,---------.........,,,,,,---...///000222333zzz|||yyyuuuuuuvvvxxx~~~yyyuuusssssstttvvvwwwxxxyyyzzz}}}yyywwwvvvuuuvvvwwwwwwxxxyyyzzz{{{{{{yyywwwvvvvvvwwwxxxwwwvvvtttuuuvvvvvvuuutttrrrqqqnnnmmmjjjhhhfffdddcccccceeehhhlllpppsssvvvzzz}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzyyyxxxxxxwwwxxxyyyzzzzzzxxxwwwvvvttttttsssrrrqqqooonnnmmmmmmllliiifffccc```^^^]]]^^^\\\[[[\\\aaakkkuuu{{{~~~wwwqqqpppmmmkkkhhhfffeeedddfffffffffggghhhjjjmmmnnnpppttt{{{}}}zzzuuuuuuuuuuuutttpppjjjeee___[[[WWWWWWYYY```ooo~~~www___MMMCCC<<<:::999888888777666555333333333222222222111111222222111111111000000000////////////////////////........................---------,,,,,,---------,,,------------------,,,((()))***+++,,,---......************+++,,,,,,---,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((('''************************************************,,,+++++++++***)))))))))++++++******))))))(((((())))))************))))))))))))*********+++++++++************************************************++++++++++++++++++++++++((()))***+++,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,------------...,,,,,,,,,---...000111222uuuwww|||zzzwwwxxxyyyzzz~~~{{{xxxxxxyyyzzzzzz{{{{{{{{{~~~}}}{{{yyyyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyxxxwwwwwwyyyyyyxxxwwwuuuvvvvvvwwwvvvuuutttsssoooooommmkkkhhhfffdddcccccceeegggiiikkknnnssswwwyyyzzz|||~~~}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwxxxwwwvvvuuutttqqqqqqpppooommmllljjjiiiiiihhheeebbb```^^^\\\\\\[[[[[[\\\aaakkkxxx~~~vvvppplllkkkiiigggfffeeeddddddeeeeeefffgggjjjmmmpppqqqvvv|||}}}wwwtttnnnmmmmmmmmmkkkgggaaa]]][[[YYYYYY\\\aaakkk~~~gggRRREEE>>>:::999888777666666666666222222222222111111111111222222222222111111111111000000000000000000000000........................------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,+++++++++***************+++---...///,,,,,,++++++******++++++------,,,,,,+++******)))+++++++++++++++***)))(((************************************************+++++++++***************************))))))))))))))))))************)))))))))************+++++++++************************************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,------...///000111ooosssyyy{{{zzz|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~yyyyyy~~~||||||||||||{{{{{{{{{{{{yyyxxxwwwxxxzzzzzzyyywwwuuuvvvwwwwwwwwwvvvuuutttpppooonnnmmmkkkhhhfffdddddddddcccccccccggglllqqqsssuuuxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~{{{|||}}}}}}~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}|||zzzzzz{{{zzzyyywwwvvvuuuuuuuuuuuutttsssrrrqqqqqqmmmmmmlllkkkiiigggeeedddcccbbb```___^^^]]]^^^^^^]]]___dddlllvvv|||yyyuuunnniiihhhgggfffeeeeeeddddddeeeffffffhhhkkkoootttxxxzzz}}}uuunnnjjjdddcccccccccbbb___[[[WWWWWWXXX\\\dddnnn}}}jjjVVVGGG@@@<<<999888777555444444555666333333333222222222111111111111111111000000000000000000000000000000000000........................------,,,++++++,,,------***++++++,,,,,,++++++***......---,,,++++++******+++******+++,,,...///000---,,,++++++******++++++,,,+++++++++++++++++++++******+++++++++******)))***************************************************************+++++++++)))))))))))))))*********))))))************)))))))))************+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---.........++++++,,,,,,,,,------------------------...///000kkkooowww~~~|||||||||vvvvvv}}}~~~~~~}}}||||||{{{{{{yyyxxxxxxyyyzzz{{{yyyxxxvvvvvvwwwxxxxxxwwwuuuuuuooooooooonnnllliiifffeeeeeedddbbb______bbbhhhmmmooorrrvvvyyy|||~~~}}}}}}}}}~~~}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~zzz{{{|||}}}~~~~~~~~~}}}{{{|||}}}~~~~~~}}}||||||zzzzzzzzzzzzyyywwwuuutttttttttsssrrrpppoooooonnnkkkjjjjjjhhhfffdddbbbaaa^^^^^^]]]\\\]]]^^^```aaaaaaeeellluuu~~~wwwrrrpppnnniiieeefffeeeeeeddddddddddddeeehhhiiilllpppvvv{{{xxxooogggbbb\\\[[[[[[\\\\\\[[[XXXUUUVVVYYYaaalllyyyrrr\\\KKKAAA===<<<888777666444222222444666444444444333333333222222000000000000////////////000000000000000000000000........................------++++++++++++------*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000222---,,,,,,+++*********+++*********++++++,,,------)))******+++++++++******************************************************))))))******+++++++++,,,(((((())))))******++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,------...//////++++++,,,,,,,,,---------......---------......///lllqqqzzz~~~~~~xxxwww{{{}}}zzzyyyuuuvvvwwwxxxxxxwwwvvvuuuwwwwwwwwwwwwvvvuuussssssttttttsssrrrpppmmmjjjhhheeedddaaa``````aaacccdddhhhkkknnnrrrvvvxxxyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}|||||||||{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuuuutttrrrooollljjjiiiiiijjjiiifffdddbbbaaa``````___]]][[[ZZZ[[[^^^bbbdddlllpppwww}}}{{{xxxsssmmmiiigggfffffffffeeecccdddeeeeeeeeedddfffiiinnnsssxxx~~~vvvnnnfff]]]WWWWWWVVVTTTRRRRRRRRRTTTUUU[[[```kkkxxxvvv]]]NNNFFF???:::888:::999777666444333333333222222333333222222111000000000111111111111000000000000000000000000000000000000//////.........---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***))),,,000444444222///,,,+++,,,...///---......,,,)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++''''''(((((())))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,---...//////***+++,,,,,,,,,+++***)))........................nnnsss|||yyyxxx||||||zzzuuuvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwwwwvvvuuutttsssttttttsssrrrpppmmmkkkjjjjjjhhheeebbbaaaaaabbbccceeegggiiilllppptttvvvxxx|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{|||||||||}}}}}}}}}}}}~~~~~~}}}|||||||||}}}}}}|||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxwwwvvvuuutttsssrrrqqqpppnnnllljjjiiihhheeedddcccaaa___]]][[[ZZZZZZZZZZZZ[[[^^^bbbfffiiippprrrwww{{{~~~~~~~~~tttrrrnnniiigggeeeeeeeeeccccccbbbccceeefffggggggkkknnntttyyyxxxoooggg```XXXSSSPPPPPPOOONNNOOOQQQTTTVVV]]]fffuuu~~~jjjTTTHHHBBB===999888777777666555444444444555333333333333333222111111000000111111111111000000////////////////////////000/////////.........---///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,***)))+++...111777555333111111111222333000111111///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,---......///+++,,,------------++++++........................sssyyy|||zzz}}}}}}{{{uuuuuutttttttttuuuwwwwwwwwwwwwwwwwwwvvvuuuttttttsssssssssrrrqqqooommmlllnnnllliiifffcccbbbbbbcccbbbbbbbbbdddggglllpppsssyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{|||||||||}}}}}}}}}~~~}}}}}}|||{{{{{{||||||{{{zzzzzzyyyxxxxxxwwwwwwvvvvvvvvvuuutttrrrqqqpppnnnnnnmmmllljjjhhhfffeee``````___]]][[[YYYWWWVVVWWWXXX[[[___dddiiimmmooossstttvvvwwwwwwuuusssrrrllljjjgggeeecccccccccdddcccccccccdddfffiiilllmmmqqquuu{{{{{{qqqfff^^^WWWQQQNNNKKKKKKLLLLLLMMMRRRXXX\\\gggtttkkkZZZHHH@@@===;;;999999555555444444444555555666333333444444444333222222///000000111111000000////////////////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---555555555444333333333333222333444333000---,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++***))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......+++,,,---......---,,,,,,------------------------xxxzzz|||~~~~~~|||uuutttrrrqqqqqqsssvvvwwwwwwwwwwwwwwwwwwvvvuuuttttttssssssrrrqqqpppooooooooonnnkkkhhheeedddddddddbbb```^^^]]]___ccchhhkkkrrrssstttvvvyyy{{{|||}}}~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}}}}}}}}}}}|||~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{|||||||||}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwvvvuuuuuuuuuttttttsssqqqpppnnnmmmkkkkkkjjjhhhfffccc```^^^]]]\\\YYYWWWVVVWWWXXXXXX[[[]]]aaafffjjjoooqqqsssssssssrrrqqqooollljjjhhhgggeeedddbbbaaaaaabbbcccdddeeefffhhhiiilllpppsssvvv|||}}}vvvkkk___VVVPPPMMMKKKJJJKKKMMMNNNQQQXXXbbbiiiyyywww[[[NNN@@@;;;;;;999888999555555444444333444444444333444444444444333222222//////000000000000//////////////////////////////........................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,***))))))***...///000000000///...---000222333444222000---,,,*********************************************************************************************************)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******************+++************++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---------,,,+++------------------------{{{xxxssstttwwwzzz{{{}}}}}}vvvtttrrrpppppprrrtttvvvvvvwwwwwwwwwwwwvvvvvvuuuuuutttssssssrrrqqqqqqqqqnnnlllkkkiiigggfffffffffeeebbb^^^[[[[[[]]]```ccciiijjjmmmppptttwwwzzz{{{}}}}}}|||||||||{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||||||||||||||||||||||||||}}}}}}|||}}}~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{||||||||||||}}}|||{{{zzzyyyyyyyyyyyyxxxxxxwwwvvvuuutttssssssssssssrrrqqqooommmkkkjjjiiihhhfffccc___\\\YYYXXXYYYWWWSSSQQQSSSWWW\\\___eeegggjjjmmmoooqqqrrrssspppooommmkkkiiigggeeedddeeedddcccbbbaaaaaabbbbbbfffhhhiiijjjkkkoootttyyy}}}zzzssshhh\\\RRRMMMLLLLLLKKKNNNQQQSSSYYYcccqqq{{{{{{hhhQQQGGG===::::::999888999777666555333222222111111333333444444333333222111//////000000000000//////........................---------...............,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++---,,,***(((((((((((()))+++,,,,,,+++***))),,,---///222222111...,,,************************************************************************************************((()))))))))*********+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++*********))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***------------------------yyyzzzrrrnnnnnnppptttvvvyyy|||yyyxxxuuusssrrrsssuuuvvvvvvwwwwwwxxxwwwwwwvvvvvvvvvvvvtttsssrrrrrrrrrrrrmmmlllkkkjjjiiiiiiiiiiiigggeeeaaa^^^\\\[[[\\\]]]```bbbeeeiiimmmqqqtttvvvwwwxxxzzz|||}}}~~~}}}}}}{{{{{{zzzzzz{{{{{{|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||}}}~~~~~~}}}|||~~~~~~|||{{{|||~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||||||||zzzyyyxxxxxxxxxxxxwwwwwwvvvuuusssrrrqqqqqqqqqpppooonnnkkkiiigggfffeeeccc```\\\YYYVVVTTTTTTUUUSSSQQQRRRVVV]]]dddiiirrrrrrrrrrrrrrrqqqpppoookkkjjjiiigggeeedddddddddccccccccccccccccccddddddgggjjjlllnnnooottt{{{|||wwwrrrhhh\\\RRRNNNNNNOOOMMMQQQVVV\\\eeetttkkkZZZJJJBBB;;;::::::888777888777666555333222111000000222222333333333222111111...//////000000//////...........................---------------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,***)))))))))((()))***,,,,,,,,,++++++)))***,,,///111111...,,,++++++++++++++++++++++++************************************************************************(((((())))))***++++++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************+++************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,'''((()))+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,sss}}}~~~{{{vvvqqqmmmkkkkkkllloooqqquuuxxx|||~~~}}}zzzxxxvvvvvvwwwwwwvvvwwwwwwxxxxxxwwwwwwwwwxxxwwwuuutttrrrrrrrrrrrroooooonnnmmmlllkkkjjjjjjgggfffdddbbb```^^^\\\[[[ZZZ[[[^^^aaaeeehhhkkkllloooqqqtttwwwyyyzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{|||{{{{{{|||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}|||{{{{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}|||||||||zzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{|||~~~}}}}}}|||{{{zzzzzz{{{{{{yyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{|||||||||{{{zzzxxxwwwwwwvvvvvvvvvvvvuuusssrrrqqqpppooonnnmmmllljjjgggdddbbbaaa___]]]YYYVVVSSSRRRSSSSSSTTTUUUWWW\\\ccckkkrrrvvvzzzyyywwwtttqqqnnnlllkkkiiihhhfffdddccccccdddddd``````aaacccdddfffggghhhjjjnnnrrruuuxxx~~~|||yyyuuuqqqhhh]]]TTTOOOPPPRRRQQQWWW___hhhuuuppp\\\MMMCCC<<<888999999666555777555444333222111111111111111111222222111111000///......////////////..............................,,,,,,,,,------.........------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,+++***)))***+++++++++,,,---.../////////*********,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))***++++++++++++***)))))))))))))))************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,nnnwwwyyyuuuoookkkjjjjjjjjjiiikkknnnrrrvvvzzz~~~|||zzzyyyyyyyyyvvvwwwwwwxxxxxxxxxwwwwwwzzzxxxvvvtttsssrrrrrrrrrrrrrrrqqqooonnnlllkkkkkkffffffffffffdddaaa^^^\\\WWWXXXZZZ\\\___bbbcccdddjjjlllpppsssvvvwwwwwwwwwyyyyyyyyyyyyzzzzzz{{{|||{{{{{{{{{{{{|||||||||}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}||||||}}}}}}||||||{{{{{{{{{zzzyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||~~~~~~}}}}}}||||||}}}}}}||||||||||||}}}}}}|||}}}}}}}}}{{{{{{}}}||||||{{{zzzzzzzzzzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{|||||||||{{{zzzxxxwwwvvvvvvvvvvvvuuutttsssqqqpppooonnnkkkjjjiiigggdddaaa___]]][[[XXXUUUQQQPPPQQQSSSUUUUUUYYY___gggpppwww}}}~~~|||yyytttpppllljjjhhhiiigggeeecccbbbbbbcccddd\\\]]]```bbbeeehhhjjjkkkooosssyyy}}}}}}yyyvvvssspppiii^^^UUUPPPQQQTTTVVV]]]gggsssyyyeeeRRREEE===888555777888555444666333333222222222222222333111111111111111000//////......////////////..............................,,,,,,,,,------.........---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---,,,------...///000111111---+++***,,,......,,,))),,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,aaaiiisss{{{}}}}}}~~~}}}wwwoooiiihhhiiikkklllrrrrrrrrrtttxxx}}}}}}|||yyyuuutttuuuvvvwwwwwwxxxwwwuuusssrrrrrrrrrsssqqqqqqppppppooommmlllkkklllkkkjjjhhheeebbb```^^^XXXWWWVVVVVVWWWZZZ\\\^^^bbbdddhhhlllooorrrtttuuuvvvvvvvvvvvvwwwyyy{{{||||||{{{yyyxxxxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~||||||||||||}}}}}}}}}}}}yyyzzz{{{||||||{{{zzzyyyvvvxxxzzz|||}}}~~~}}}{{{zzzzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||~~~~~~}}}|||~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||{{{zzzyyyxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{zzzyyyxxxwwwxxxxxxyyyzzzzzzyyyxxxvvvtttqqqooopppppppppooonnnlllkkkjjjgggdddbbbaaaaaa^^^ZZZUUUVVVSSSPPPNNNNNNRRRWWWZZZ[[[```jjjuuu|||sssmmmkkkjjjiiigggffffffeeecccbbb```_________cccfffggggggiiimmmqqquuuwww||||||zzzyyywwwoooeee^^^XXXRRRRRRVVV\\\eeepppkkkTTTHHHFFF999888777666444444333333555555444444333222111111000000111111111111000000////////////////////////...........................------,,,,,,++++++***---.........---,,,,,,+++,,,,,,+++++++++,,,------((())))))))))))*********+++++++++*********)))))),,,,,,---...///000111222+++)))))),,,111111,,,'''************************+++++++++++++++***)))((((((((()))***************&&&&&&'''(((***+++---...***))))))(((((((((((()))(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++***************************))))))((('''&&&&&&&&&************************++++++************************************************))))))***,,,...///+++,,,---,,,***(((((((((***+++,,,,,,------,,,,,,TTT\\\gggnnnqqqrrrtttuuuyyy~~~zzzsssnnnmmmnnnpppqqqppppppqqqsssvvv{{{}}}zzzvvvuuuuuuvvvwwwwwwwwwvvvuuutttssssssssssssrrrrrrrrrqqqpppooommmlllmmmlllkkkiiifffcccaaa```\\\[[[YYYXXXWWWXXXYYYZZZZZZ\\\___bbbfffjjjmmmoooqqqqqqrrrtttvvvxxxzzz|||{{{zzzyyyxxxxxxyyyzzz|||~~~~~~}}}}}}}}}}}}||||||zzzzzz{{{{{{|||}}}~~~~~~|||||||||||||||||||||{{{yyyzzzzzzzzzzzzzzzyyyyyywwwwwwxxxzzz{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~||||||}}}}}}}}}}}}|||||||||}}}~~~~~~}}}|||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{||||||||||||{{{{{{|||||||||{{{{{{zzzxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyzzzwwwwwwwwwvvvtttqqqnnnmmmllllllkkkjjjhhhfffdddcccbbb___\\\[[[ZZZXXXTTTPPPRRRQQQQQQRRRUUUZZZ___ccchhhlllsss{{{zzzuuunnniiigggfffeeecccdddddddddccccccbbbbbbbbbbbbeeehhhiiiiiilllqqquuu}}}~~~{{{yyywwwrrrjjjbbb\\\VVVRRRTTTYYYcccnnn|||rrr]]]III???===999888777555444444333333444444333333222111111111000000111111111111000000000000000000000000000000........................,,,,,,,,,,,,------------------......------,,,+++++++++++++++,,,---//////*********+++++++++,,,,,,+++++++++*********))))))++++++,,,---...///000000---++++++---000000+++'''************************+++++++++++++++***))))))&&&'''(((((())))))((((((((((((''''''''''''(((((('''((()))******)))(((''')))))))))))))))*********))))))))))))))))))))))))'''(((((()))******++++++************************+++******)))((((((''''''************************************************************************************+++,,,------+++---...---+++************+++,,,,,,------,,,,,,FFFNNNXXX```cccfffiiilllnnntttzzzuuutttuuuvvvvvvrrrrrrrrrsssvvvzzz~~~|||xxxvvvvvvwwwwwwwwwvvvvvvvvvvvvuuuttttttssssssssssssrrrqqqpppooonnnnnnmmmllljjjhhhfffcccbbb```___\\\ZZZXXXWWWVVVVVVTTTTTTVVVYYY\\\```dddfffhhhjjjmmmppptttvvvxxxyyyzzzyyyxxxwwwwwwxxxyyyzzz}}}}}}|||||||||{{{{{{{{{wwwwwwxxxzzz{{{|||}}}~~~|||||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzxxxxxxwwwwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||||||||{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}||||||{{{zzzyyyzzzzzz{{{{{{zzzzzzyyyzzz{{{{{{{{{zzzyyyxxxwwwxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwxxxtttttttttsssqqqnnnkkkjjjhhhgggfffdddaaa___]]]\\\[[[YYYVVVTTTSSSRRRPPPNNNNNNPPPTTTYYY```ffflllooovvvwwwzzz~~~|||xxxqqqnnniiifffeeedddbbb```bbbbbbbbbccccccdddeeeffffffiiikkklllnnnrrryyy~~~|||xxxtttrrrllleee___ZZZVVVTTTYYY```lllzzzwwwcccSSSDDD<<<:::888888666555444444333333333333222222111000000000000000111111111111000000000000000000000000000000........................+++,,,,,,---......//////------......------,,,,,,******+++,,,---///000111,,,,,,,,,,,,------------+++++++++*********************++++++,,,---......222000///000222111,,,(((***************************++++++++++++***))))))'''((())))))******))))))***)))(((''''''&&&''''''$$$&&&)))+++,,,+++((('''************))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************+++++++++******))))))(((***************************************************************************++++++,,,,,,,,,+++++++++,,,......,,,++++++,,,***++++++,,,,,,,,,,,,,,,>>>EEENNNUUUZZZ^^^cccffffffkkkvvv}}}{{{}}}}}}{{{zzzyyyxxxxxxwwwwwwwwwyyy{{{}}}~~~~~~zzzwwwvvvwwwvvvvvvuuuvvvwwwxxxwwwvvvtttssssssssssssrrrrrrqqqooooooooonnnmmmllljjjhhhfffeeecccaaa___\\\ZZZXXXWWWVVVTTTTTTSSSTTTVVVYYY]]]______aaafffkkkooorrrtttuuuwwwwwwvvvvvvvvvwwwxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyzzz{{{||||||{{{{{{{{{zzzyyyyyyxxxxxx{{{zzzyyyxxxxxxyyy{{{|||zzzyyyxxxvvvwwwxxxzzz|||{{{|||}}}}}}}}}}}}|||{{{zzz{{{{{{{{{{{{{{{{{{zzz}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyzzzzzzyyyxxxwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvrrrrrrrrrrrrrrrsssssssssrrrrrrqqqpppnnnkkkiiigggdddcccaaa^^^\\\YYYXXXWWWUUUSSSRRRPPPPPPQQQRRRRRRPPPTTT[[[ccckkkrrrvvvxxxzzzyyyyyyzzzzzzwwwsssoookkkjjjhhhgggfffdddcccbbbbbbbbbbbbbbbccceeefffgggiiilllnnnpppsssyyy}}}xxxsssnnnkkkfffaaa\\\YYYWWWXXXaaajjjwwwiiiWWWKKKBBB<<<;;;888777666555444444444444222111111111000000//////000000111111111111000000////////////////////////........................---------.........//////,,,------...------,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,------------...******************************++++++,,,------...666555333333333222...*********************************+++++++++******)))******+++,,,,,,,,,,,,,,,)))))))))))))))***++++++%%%&&&(((***+++******)))++++++******))))))(((((())))))))))))))))))))))))(((((())))))************************************++++++*********)))))))))***************************************+++++++++***************************+++,,,------+++***)))***+++------,,,+++,,,---******+++,,,,,,,,,,,,+++888>>>FFFMMMQQQVVV\\\aaaaaaeeeooozzz~~~{{{{{{}}}|||}}}~~~|||zzz||||||zzz}}}}}}|||||||||}}}~~~}}}zzzxxxxxxwwwvvvwwwxxxxxxyyyxxxwwwuuutttrrrrrrrrrrrrqqqpppoooooooooooonnnmmmllljjjhhhgggcccbbb```___]]][[[ZZZZZZXXXVVVTTTSSSSSSTTTVVVWWWWWWZZZ^^^ccchhhkkkmmmmmmrrrrrrrrrrrrssstttuuuvvvxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwww{{{zzzyyyyyyyyyzzz|||}}}{{{zzzxxxwwwwwwxxxzzz|||zzz{{{||||||||||||{{{zzzzzzzzz{{{{{{{{{{{{zzzzzz}}}}}}}}}||||||{{{{{{{{{yyyzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwwwwvvvwwwwwwwwwvvvuuussssssooopppppppppppppppppppppooonnnnnnmmmkkkhhhfffddd^^^\\\ZZZWWWUUUTTTSSSRRROOOOOOPPPPPPQQQSSSVVVXXXXXX\\\dddlllrrrwwwyyyzzzwwwuuutttsssrrrooollliiiffffffgggfffeeedddccccccccccccbbbbbbccceeeggghhhiiilllqqqtttyyy}}}xxxrrrkkkeeebbb___[[[XXXXXXXXX]]]iiiuuupppWWWIIIAAA<<<888888777666555444444333444444111111000000000000000///000000111111111111000000................................................//////.........---------,,,,,,------...------,,,...------,,,,,,,,,------++++++++++++,,,,,,,,,,,,************************+++++++++,,,------......444333222111000///,,,***************************)))******+++++++++************+++,,,,,,,,,,,,,,,)))))))))))))))***++++++(((''''''&&&''')))+++,,,++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++***************************+++,,,------+++***)))(((***,,,,,,+++******+++)))***++++++,,,,,,++++++444888???DDDHHHMMMTTTYYY[[[___hhhrrruuusssrrruuutttwww}}}~~~}}}~~~{{{~~~~~~|||{{{zzzyyyzzzzzzzzzyyyxxxwwwuuuuuuqqqrrrrrrrrrqqqqqqpppooooooooonnnnnnmmmkkkjjjiiiccccccbbbbbbaaa```___^^^ZZZYYYWWWTTTSSSRRRRRRRRRSSSUUUXXX\\\___bbbdddeeeiiiiiikkklllnnnooopppqqqsssssstttuuuwwwxxxyyyyyy{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxxyyyyyyzzz{{{|||zzzyyyxxxxxxxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz}}}|||{{{zzzyyyyyyzzzzzzxxxxxxyyyyyyxxxxxxwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvwwwwwwwwwwwwwwwvvvvvvuuuttttttttttttuuuvvvvvvttttttuuuuuutttrrrpppoooooooooppppppooonnnnnnmmmiiiiiihhhgggeeebbb```^^^UUUTTTRRRPPPOOONNNNNNOOOMMMOOOQQQSSSTTTVVVZZZ\\\```cccjjjppptttvvvvvvvvvrrrpppnnnllllllkkkiiigggbbbcccdddcccbbbaaabbbccceeedddddddddeeegggjjjllllllpppwww}}}{{{yyyvvvpppjjjccc]]]ZZZVVVTTTUUUXXX\\\eeevvvppp^^^KKKAAA<<<999777777666555555444333333444444111111000000000000000000000000111111111111000000------------------------........................//////......---,,,,,,+++,,,,,,------......------......---,,,++++++++++++************++++++++++++***************++++++++++++++++++,,,,,,------------------,,,+++***((((((************************))))))***++++++++++++***'''((())))))******))))))***)))(((''''''&&&''''''***)))&&&%%%&&&(((+++---************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************************++++++,,,,,,,,,++++++)))***,,,+++***))))))***)))******+++++++++++++++000444999<<>>;;;888777888555555444444333333444444111111111111111111111111000000111111111111000000................................................------------,,,,,,,,,,,,+++,,,------......------,,,,,,+++*********++++++************++++++++++++))))))*********+++++++++*********+++++++++++++++)))*********)))(((((()))************************))))))***+++++++++++++++&&&'''(((((())))))((((((((((((''''''''''''((((((***)))(((''''''((()))***)))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************************+++,,,------+++,,,------+++))))))***))))))***+++++++++++++++000333777999<<>>EEEKKKTTT]]]bbbfffhhhjjjrrryyyyyyooofffcccbbbdddkkkttt||||||{{{zzzzzzyyyvvvuuussssssttttttsssqqqpppppppppooonnnmmmlllkkkiiihhhgggfffeeeffffffgggeeeeeecccbbb```___]]]]]]YYYXXXVVVTTTRRRQQQQQQQQQOOOOOOOOOOOOPPPRRRTTTVVVYYYZZZ\\\___bbbeeehhhjjjlllmmmoooqqqrrrrrrrrrqqqppprrrtttuuuvvvvvvuuutttssssssrrrrrrrrrsssssstttwwwwwwwwwvvvvvvvvvuuuuuutttsssssssssssstttuuuuuuvvvvvvwwwwwwvvvvvvuuutttrrrsssttttttttttttsssrrrtttttttttsssssssssrrrrrrrrrssstttuuuuuuvvvuuuuuusssssssssrrrrrrrrrrrrqqqqqqqqqppppppooonnnnnnmmmkkkkkkjjjhhhfffdddbbbaaa___^^^]]]ZZZXXXVVVTTTSSSPPPPPPPPPOOOLLLKKKLLLMMMMMMPPPTTTWWWZZZ^^^bbbeeelllnnnooonnnkkkgggeeeeeeeeeeeeeeedddeeeffffffgggeeedddcccbbbbbbbbbbbbbbbbbbccceeeeeeeeegggjjjmmmmmmppptttyyy}}}zzzvvvpppjjjeee]]]XXXUUUTTTRRRPPPSSSWWWYYY```lllyyyqqq[[[JJJAAA>>>:::777777666555444444444444333333222222111111111111000000000//////////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---+++++++++++++++***)))(((+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))))))))************)))))))))))))))))))))*********++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))((((((************************************)))))))))((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,---...---,,,+++++++++++++++)))************+++++++++000/////////111444777999>>>EEEOOOYYY```eeehhhjjjqqqwww~~~}}}~~~~~~~~~{{{ssskkkfffbbbaaaeeekkkmmmwww~~~}}}||||||yyywwwtttsssssstttsssrrrrrrrrrqqqpppooonnnmmmmmmiiihhhggggggffffffgggggggggfffeeedddcccbbbbbbaaa]]]\\\ZZZXXXVVVUUUTTTTTTPPPOOONNNMMMMMMNNNOOOPPPQQQRRRTTTVVVYYY]]]___aaaccceeehhhkkkmmmmmmmmmllllllmmmoooqqqrrrssssssrrrqqqppppppooooooooopppppptttttttttsssssssssssssssqqqqqqqqqqqqqqqrrrssssssuuuuuuuuuuuuuuutttsssssspppqqqrrrrrrrrrrrrqqqppprrrrrrrrrrrrqqqqqqqqqqqqssssssttttttttttttssssssqqqqqqqqqqqqppppppooooooooonnnmmmlllkkkiiiiiihhhfffeeedddcccaaa^^^\\\[[[YYYXXXVVVTTTQQQOOOMMMLLLKKKLLLNNNMMMLLLLLLNNNOOOSSSVVVZZZ^^^aaaeeejjjmmmqqqrrrrrroookkkfffdddccccccbbbbbbbbbbbbcccddddddeeedddccccccccccccddddddaaaccceeefffgggjjjnnnqqquuuyyy}}}}}}}}}}}}}}}zzzxxxvvvrrrnnnhhh```[[[VVVRRRPPPQQQQQQQQQVVV]]]cccnnn}}}ttt```OOODDD;;;999666444555555444444333333333333333222222222111111000000000000//////000000000000000000000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++************++++++++++++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++***************++++++************)))))))))+++++++++++++++++++++++++++++++++***************))))))************))))))************))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))************************************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************************))))))))))))******+++,,,------......---,,,,,,++++++++++++,,,)))************+++++++++//////......///111333444999@@@JJJUUU]]]cccgggjjjnnnsss~~~~~~{{{yyyxxxwww{{{wwwrrrnnnjjjgggfffggghhhooo{{{~~~{{{wwwuuuuuuuuuuuutttssssssqqqpppooonnnmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjggggggffffffeeeeeeddddddbbbaaa___]]][[[YYYXXXXXXUUUTTTRRRPPPOOONNNOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXYYY[[[___bbbeeeeeeeeeddddddfffhhhjjjlllmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnooooooooooooppppppppppppqqqppppppppppppqqqrrrrrrsssttttttttttttsssrrrrrrooopppqqqrrrrrrqqqpppoooqqqqqqpppppppppooooooooopppqqqqqqqqqppppppooonnnpppoooooonnnnnnmmmmmmmmmkkkkkkiiihhhfffdddcccbbb______^^^\\\ZZZXXXVVVUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKMMMPPPQQQQQQRRRTTTVVVYYY\\\```dddfffiiilllooopppqqqpppmmmiiieeeccccccaaa````````````aaabbbbbbcccccccccccccccdddeeeeeedddeeehhhjjjlllppptttxxx}}}zzzyyyyyyxxxxxxsssqqqnnnjjjfff___XXXSSSTTTQQQQQQSSSUUUXXX```jjjuuu|||dddRRRGGGBBB;;;999777666666666555444222222222222222333333333111000000000////////////000000000000000000000000........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++************++++++++++++************************+++++++++************)))+++***)))))))))***,,,---************))))))))))))************************************************))))))************))))))++++++******))))))((((((---,,,***)))((()))******))))))))))))))))))))))))&&&&&&''''''(((((())))))*********************************)))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))************************++++++******))))))(((((()))******+++,,,---......,,,,,,+++++++++++++++,,,))))))*********+++++++++///////////////111222333666<<>><<<<<<:::777666666555333222111222222222222222222222000000000////////////...////////////////////////........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++************************+++++++++************)))******)))((()))+++,,,---))))))))))))))))))))))))************************************************))))))************))))))++++++******))))))((((((+++***)))''''''((()))***))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((''''''(((((((((((())))))))))))************************++++++******))))))(((((()))))))))***+++,,,,,,,,,+++++++++******++++++,,,))))))*********+++++++++/////////000000111222222444999AAAIIIQQQZZZccchhhlllqqq||||||uuuooolllmmmssswwwxxxxxxxxxtttooofffhhhlllrrrzzz}}}zzzyyyxxxvvvuuuuuusssqqqooommmllllllmmmllllllmmmmmmmmmlllkkkjjjhhhhhhggggggfffffffffeeedddddddddcccbbb```___^^^\\\ZZZXXXVVVTTTTTTTTTTTTQQQPPPOOONNNLLLLLLLLLLLLOOOOOOQQQRRRSSSTTTTTTUUUYYYZZZ[[[]]]___```bbbccccccccccccdddeeefffhhhhhhiiijjjjjjkkklllmmmnnnnnnmmmmmmllllllmmmmmmnnnooonnnnnnnnnooonnnmmmmmmllllllmmmnnnoooooonnnmmmlllkkkjjjjjjjjjjjjiiiiiiiiikkkkkkllllllkkkjjjiiiiiiggggggfffeeedddccccccbbb______]]]\\\ZZZXXXWWWVVVRRRRRRRRRRRRPPPOOONNNMMMIIIIIIJJJKKKLLLMMMNNNOOOPPPSSSWWWZZZ[[[\\\^^^___bbbdddfffgggffffffffffffdddeeeeeedddbbbaaabbbccc``````_________```aaaaaabbbbbbcccdddeeegggiiijjjlllooosssxxx}}}~~~zzztttooolllkkkiiihhhbbb___\\\ZZZXXXVVVSSSPPPPPPQQQUUU[[[bbbkkk|||rrr^^^LLL???999888999777555444444333111///222222222222222111111111000000////////////......////////////////////////---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))************+++************************(((((()))***+++,,,,,,---***)))))))))***+++,,,,,,(((((()))))))))))))))******************************************+++++++++))))))************))))))************))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))******))))))((('''&&&(((((((((((())))))))))))************************************))))))))))))))))))*********++++++++++++************++++++,,,)))************+++++++++...//////000000111222222333666;;;BBBJJJTTT^^^dddjjjppp{{{zzzsssnnnllllllrrrvvvvvvyyy}}}}}}yyyppppppppprrrwww}}}~~~zzzxxxwwwuuurrrpppnnnmmmnnnnnnnnnnnnooooooooonnnmmmllljjjjjjiiihhhhhhgggffffffcccdddddddddcccbbbaaa```^^^]]][[[ZZZXXXXXXYYYYYYTTTSSSRRRQQQOOOOOONNNNNNPPPOOONNNNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWYYYZZZZZZZZZ[[[\\\^^^```aaabbbbbbcccdddeeefffggghhhhhhggggggggggggggghhhhhhiiiiiiiiijjjjjjiiiiiihhhgggggghhhiiijjjjjjiiihhhgggffffffeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeddddddaaa```___^^^]]]\\\\\\[[[XXXWWWVVVTTTSSSQQQPPPPPPNNNNNNOOOOOONNNNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRUUUXXX\\\^^^___```aaabbbaaadddfffgggeeedddccccccaaabbbbbbaaa``````aaacccaaa````````````aaabbbbbbddddddeeefffhhhjjjlllmmmpppttt{{{yyyuuunnniiieeebbb```___ZZZWWWTTTRRRRRRSSSSSSSSSUUUWWW^^^hhhqqqttt^^^PPPFFF===888888666444333333444444222000333333222222111111000000000000/////////.........---------------------------------------------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))************************************(((((()))***+++,,,,,,---)))******+++++++++******(((((((((((())))))******************************))))))*********+++++++++))))))************)))))))))))))))))))))*********((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((()))))))))************************)))((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,+++++++++************************+++,,,,,,)))************+++++++++---......///000111222222222444888===EEEOOOZZZaaagggnnnxxxxxxrrrnnnmmmpppuuuwwwvvvyyy}}}{{{xxxxxxxxxzzzzzzzzz}}}yyywwwtttqqqooooooooooooqqqrrrrrrssssssqqqpppooolllkkkkkkjjjiiihhhgggfffbbbcccdddddddddcccbbbaaaaaa```___]]]]]]]]]]]]^^^XXXWWWVVVUUUTTTTTTTTTTTTRRRQQQNNNMMMLLLMMMNNNOOOKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSTTTVVVXXXZZZ\\\^^^[[[\\\]]]^^^___```aaabbbccccccbbbbbbccccccdddeeefffffffffffffffeeeeeedddccccccdddeeeeeedddccccccbbbbbbbbbaaaaaaaaaaaa```^^^^^^____________^^^^^^\\\\\\[[[ZZZYYYXXXWWWVVVRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLRRRRRRSSSSSSTTTTTTUUUUUUYYY\\\```cccccccccdddeee```ccceeefffeeeccccccccc```aaaaaa```______```bbbaaaaaaaaaaaaaaabbbccccccffffffgggiiikkkmmmooopppzzz}}}vvvrrrjjjddd```]]]ZZZXXXUUURRRNNNMMMNNNQQQSSSTTT\\\```iiiuuuqqq]]]III@@@===999666666444333333444666666555333444333333222111000//////000/////////............---------------------------------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))+++++++++************))))))***+++,,,,,,+++***)))'''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++))))))************))))))(((((())))))******++++++((()))+++,,,,,,+++***)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))*********+++************)))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++...------,,,,,,++++++*********))))))***+++,,,,,,)))************+++++++++////////////000000000000111333777;;;BBBLLLVVV]]]fffnnnvvv}}}xxxrrrooommmrrrssstttvvvxxx|||~~~}}}|||wwwppp||||||}}}~~~{{{wwwssspppooooooppprrrqqqooonnnnnnoooppppppooonnnmmmkkkjjjiiihhhhhhfffffffffeeedddcccaaa```bbbaaaaaa````````````aaaYYYYYYYYYYYYXXXXXXXXXXXXUUUTTTTTTSSSRRRQQQOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNQQQPPPOOONNNOOOPPPSSSTTTWWWUUUTTTUUUWWWZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^^^^___^^^_______________^^^^^^ccccccbbb```___^^^]]]\\\^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVRRRRRRQQQOOONNNLLLKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPPPPQQQQQQTTTUUUXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\^^^```aaaaaa````````````````````````______bbb```^^^___bbbdddbbb```bbbcccddddddcccccceeegggeeehhhkkkmmmnnnrrrxxx}}}|||xxxnnniiiaaa\\\YYYVVVRRRPPPLLLKKKKKKNNNNNNOOOVVV___eeeppp|||uuu[[[RRREEE===::::::777555333444444555555444444333222222222111111111111000111111000000//////......////////////////////////...------,,,,,,------............------,,,,,,,,,************************************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++***)))(((((('''"""$$$&&&)))***+++***)))******************++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&%%%%%%%%%&&&))))))(((((((((((())))))))))))))))))************************************---,,,++++++******++++++******+++++++++,,,,,,,,,++++++******************.../////////000000000000000222555:::@@@HHHRRRXXXaaajjjsss{{{zzzvvvtttuuuvvvwwwwwwyyy}}}{{{ttttttsssvvv~~~{{{vvvsssqqqqqqqqqttttttsssrrrrrrrrrssstttqqqpppnnnmmmkkkjjjjjjjjjiiiiiihhhhhhgggeeedddcccccccccbbbaaaaaaaaaaaabbb\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXXXXWWWVVVUUUSSSSSSQQQQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJKKKLLLNNNOOOOOOOOOPPPQQQRRRTTTUUUVVVSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXX[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQPPPPPPOOOOOOOOOOOONNNMMMMMMLLLKKKJJJIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLOOOQQQSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\___aaabbbbbbaaa```aaaaaa``````````````````aaa___^^^```bbbdddcccaaaaaacccdddddddddeeegggjjjkkkmmmppprrrtttyyyzzzvvviiiddd\\\VVVSSSRRROOONNNLLLKKKMMMPPPRRRUUU]]]fffuuuvvv___RRRJJJAAA;;;999999777555333333444444444444333333222222222111111111000000000000000000//////.................................------,,,,,,------.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******)))(((((('''&&&'''(((*********)))))),,,++++++******)))))))))))))))))))))))))))))))))))))))))))))***************)))((('''&&&&&&&&&'''))))))(((((((((((())))))))))))))))))************************************))))))))))))***,,,---...)))))))))*********++++++************************....../////////000000000///111333777;;;BBBKKKPPPZZZdddoooyyy~~~{{{yyyzzzzzzzzz{{{}}}yyyqqqllllllsss}}}}}}yyyvvvtttssswwwwwwvvvvvvvvvwwwwwwxxxsssrrrpppooommmllllllllliiiiiiiiiiiihhhgggeeeeeeddddddcccbbbbbbbbbbbbbbb___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVTTTSSSQQQPPPOOOMMMLLLKKKJJJIIIJJJKKKLLLLLLOOOQQQPPPNNNLLLMMMOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOLLLKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOORRRTTTVVVWWWWWWWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]___```aaaaaaaaa`````````aaaaaaaaaaaaaaaaaa```___^^^```bbbccccccbbbbbbccceeeggghhhjjjmmmooorrruuuxxx{{{|||vvvpppddd^^^WWWQQQOOONNNNNNNNNOOONNNPPPUUUYYY___kkkvvv{{{cccNNNFFFAAA;;;888888888777555333333444444444444333333222222111111111000000000000000000////////////..............................------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******)))(((((((((***************))))))))),,,,,,+++***)))(((((('''))))))))))))))))))))))))************+++++++++++++++***)))((('''''''''((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((()))+++,,,---((((((((()))))))))******************************........./////////000000...000111444777<<>>;;;888777777777666444333333333444444333333333111111111111000000000000////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************))))))((((((***))))))(((((())))))***++++++******))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++******)))))))))(((((((((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((******)))(((((((((((((((((((((((()))))))))*********************+++++++++............////////////...///000111333777<<<@@@IIIVVVfffsssvvviiieeehhhoooyyy|||||||||||||||{{{{{{{{{vvvuuusssrrrppppppooooookkkkkklllkkkkkkjjjiiihhhfffeeedddcccbbbbbbbbbbbbaaaaaa`````````_________aaaaaaaaaaaa```___^^^^^^]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSWWW[[[]]]YYYRRRLLLLLLNNNOOONNNNNNMMMMMMLLLLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLLLLMMMNNNNNNOOOOOONNNOOOPPPRRRSSSUUUVVVWWWVVVWWWYYYYYYYYYYYY[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^______`````````]]]^^^```aaabbbccceeefffbbbeeeiiimmmqqqvvv{{{~~~|||yyywwwtttnnneee]]]WWWTTTPPPLLLLLLNNNSSSWWWWWWUUUXXXaaalll{{{jjjWWWHHH@@@:::999888777666666444333222333333333333333333222111111111000000000//////.............../////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++***)))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((*********)))))))))))))))''''''''''''''')))******((((((((())))))******+++((((((((((((((((((((((((((((((((()))))))))*********************)))))))))(((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((***)))((((((''''''(((((()))))))))*********++++++))))))*********+++++++++------........./////////---///000000111444888;;;AAAMMM\\\gggqqq{{{~~~~~~{{{nnnfffccceeeoooxxx~~~}}}|||yyyxxxvvvuuusssrrrrrrrrrpppppppppppppppooonnnnnnhhhgggfffdddccccccccccccaaaaaaaaaaaa``````````````````aaaaaa```______^^^^^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZYYYYYYXXXWWWVVVVVVVVVXXXZZZXXXTTTRRRRRRTTTPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIJJJJJJJJJJJJKKKKKKPPPPPPPPPQQQRRRSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXVVVWWWYYYYYYXXXXXXZZZ\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^______``````aaaaaa___aaacccdddeeefffiiikkkfffiiioootttyyyzzzwwwssspppllleee[[[TTTNNNMMMLLLKKKKKKOOOVVVZZZ[[[\\\cccppp~~~nnnYYYJJJAAA<<<999999888777555444333222222222333333333333222222111111000000000/////////---............/////////------------------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))*********+++************************************************))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))%%%&&&&&&'''((())))))***&&&''''''((()))***++++++))))))))))))))))))))))))'''((((((((())))))))))))))))))************)))((('''((()))******)))((('''))))))))))))************))))))))))))))))))))))))''''''''''''(((***+++,,,)))))))))*********++++++)))))))))***++++++,,,,,,---------.........//////---///000000000333666999:::DDDNNNVVV```jjjqqqrrrrrrvvv{{{|||{{{{{{~~~~~~vvvnnnfffdddkkktttzzz|||{{{zzzxxxwwwvvvuuuuuurrrssssssssssssrrrqqqqqqkkkjjjhhhgggfffeeeeeeeeeccccccbbbbbbbbbaaaaaaaaa``````aaaaaa``````___^^^_________^^^^^^^^^^^^]]][[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMKKKLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWVVVXXXYYYYYYXXXXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ______^^^^^^______```````````````aaabbbbbbccccccbbbeeehhhiiiiiikkknnnpppppptttzzz|||ssspppkkkgggccc]]]TTTNNNHHHJJJLLLMMMNNNSSSZZZ```ccciiiwwwsss]]]MMMCCC===;;;777777777666444333333333222222333333333333222222111000000000////////////---------.........//////------------------------...------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,************************************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***'''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))*********(((((()))******)))(((((('''((()))******)))((('''))))))))))))************************************'''''''''((()))***,,,,,,((((((((()))))))))******((())))))***++++++,,,,,,---------.........//////...///000000000222555888666===DDDJJJSSS```iiimmmkkkrrrxxxyyyvvvuuuzzz}}}wwwmmmgggllluuurrr}}}~~~}}}{{{yyyyyyxxxxxxrrrrrrssssssrrrrrrqqqqqqmmmlllkkkiiihhhgggggggggdddddddddcccccccccbbbbbb``````aaaaaaaaa```______`````````___^^^]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[]]][[[XXXWWWXXXYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSUUUTTTTTTTTTSSSSSSSSSSSSNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUSSSSSSSSSSSSTTTTTTUUUUUUWWWWWWWWWVVVVVVUUUUUUUUUWWWXXXZZZZZZYYYYYYZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[aaa````````````aaaaaabbbaaaaaabbbcccddddddeeeeeeeeeiiilllmmmmmmnnnrrruuuzzz~~~zzzvvvnnnjjjeeeaaa]]]XXXQQQKKKHHHJJJNNNPPPSSSXXX___eeekkkuuuwww___MMMBBB<<<999888555666555444333222333555222222222333333222222222000000000000////////////---------.........//////------------------------...------,,,,,,------...*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&'''))),,,---************************************************))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********)))***+++,,,+++)))'''%%%))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++'''((()))******)))(((''''''((()))++++++)))((('''))))))))))))************************************++++++***)))))))))))))))''''''''''''((((((((()))((())))))***++++++,,,,,,+++,,,------......------...//////000111222222222333777<<>>DDDLLLUUU[[[eeemmmxxx~~~uuussspppooooooppppppppptttvvvzzzzzztttqqqppppppooorrrvvv}}}~~~{{{wwwvvvwwwvvvuuutttsssqqqppppppppppppooonnnmmmkkkiiihhhkkkiiigggfffggggggfffeeeeeeeeecccbbbaaaaaabbbbbbbbbbbbbbbaaaaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^______]]]___```___^^^]]]]]]^^^bbbaaaaaabbbdddeeefffeeeffffffgggiiikkkmmmmmmmmmlllooorrrssssssuuuzzz|||xxxqqqnnnjjjgggeeebbb]]]YYYVVVTTTRRRQQQSSSXXX___cccgggrrrqqq```NNNDDD???;;;999:::666666555444333333222111222222222111111111000000000000000000000000000000111000000///......------+++,,,------......------------------,,,,,,,,,,,,,,,++++++******++++++,,,************************************************,,,,,,++++++************'''((()))******))))))(((************************))))))************))))))))))))))))))************************************(((((('''''''''&&&&&&&&&+++***))))))))))))***+++******)))(((((((((((((((+++(((&&&(((,,,---+++(((((()))******)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((())))))))))))(((((()))((((((((('''''''''&&&))))))(((((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''******))))))))))))))))))((((((((((((((((((((((((------------------------...////////////000000000111111111111000000000000111333555999>>>EEEMMMSSS]]]fffqqq||||||zzzxxxvvvttttttttttttyyyzzz|||{{{xxxuuurrroootttzzz~~~}}}|||{{{yyywwwuuusssssstttttttttsssrrrpppooonnnooommmkkkjjjkkkkkkjjjiiihhhgggfffeeeeeeddddddeeeeeeeeeeeeeeeeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaacccbbbaaaaaaaaaaaaaaabbbcccdddeeedddbbbaaabbbcccddddddeeeggghhhjjjlllmmmnnnoooppprrrtttuuuvvvvvvuuuxxx|||~~~~~~{{{vvvrrriiifffccc```^^^\\\YYYWWWQQQQQQRRRSSSXXX```jjjppp{{{sssYYYMMM@@@<<<;;;999999:::333333333222222111111111222222111111111000000000000000000000000000000000000000000///......------,,,,,,------......------------...............///,,,++++++******++++++,,,************************************************+++************)))))))))))))))*********)))((((((************************))))))************))))))))))))))))))************+++++++++++++++++++++++++++++++++***))))))((((((***))))))(((((())))))*********)))))))))(((((((((,,,)))((())),,,---,,,)))((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((++++++***))))))(((''''''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111111000000//////...///000222444999???GGGMMMVVV^^^jjjvvv{{{}}}~~~|||{{{|||}}}|||yyytttvvvyyy~~~}}}zzzyyyxxxyyyyyyyyyxxxxxxvvvuuuuuurrrpppnnnnnnnnnooonnnmmmjjjjjjiiiiiihhhggggggggghhhhhhiiiiiihhhgggffffffffffffffffffffffffffffffhhhhhhgggffffffffffffgggjjjkkkkkkjjjhhhhhhiiijjjiiijjjlllmmmooorrruuuwwwzzz|||~~~~~~{{{yyytttnnnhhhbbb```]]]ZZZXXXWWWVVVVVVTTTUUUWWWYYY```lll{{{uuudddNNNEEE<<<:::999777555666111111111222222222222222111111111111000000000000000000000000000000000000000000//////............,,,,,,------...------,,,,,,---------.../////////,,,++++++******++++++,,,***************************************************)))))))))))))))))))))************))))))((((((************************))))))************))))))((()))))))))************++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))(((((((((((()))))))))))))))******))))))))))))'''&&&''')))***)))(((((())))))))))))(((((((((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******(((((())))))))))))((((((************))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((******))))))((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000000//////.........---///000333666<<>>AAAHHHRRR]]]fffmmmpppsssttttttrrrnnnlllmmmnnnvvv}}}~~~~~~}}}|||{{{{{{{{{||||||||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~|||xxxvvvoookkkeeeaaa^^^[[[VVVRRRNNNOOOPPPPPPQQQVVV^^^dddgggppp}}}xxxfffUUUHHHAAA<<<888666777777444333555333333333333333333333222111000000000////////////////////////////////////.../////////////////////------......------,,,++++++++++++++++++*********,,,++++++******++++++,,,************************************************************++++++,,,,,,+++***)))))))))***+++,,,************************))))))************))))))))))))))))))************************************++++++******)))(((((('''))))))***++++++***))))))'''(((***,,,,,,+++***)))((()))))))))))))))***+++)))(((''''''((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((&&&'''''''''((((((((()))))))))(((((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***''''''(((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++---------.........//////,,,------....../////////...000222333333333444666888:::???HHHRRR\\\bbbeeejjjkkkllljjjgggfffhhhjjjwww~~~{{{zzz~~~}}}{{{yyyvvvqqqnnngggbbb]]]YYYXXXWWWSSSPPPNNNOOOQQQSSSVVV^^^gggoooyyyyyyfffVVVJJJBBB???===999777999777444333555333333333222222222111111000000000000////////////////////////////////////.........///////////////---.........---,,,,,,+++,,,,,,,,,++++++*********,,,++++++++++++++++++,,,******************************************************+++++++++,,,,,,,,,******)))))))))***,,,---************************))))))************))))))))))))))))))************+++++++++++++++++++++++++++***((('''%%%###!!!!!!)))***+++,,,,,,+++***)))'''(((***,,,---,,,***)))'''((())))))(((((()))***)))(((''''''''')))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******++++++))))))(((((((((((())))))'''((((((((())))))******'''((((((((())))))******)))))))))(((''''''&&&&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......//////---,,,,,,---...///............////////////444555888<<>>999555555555555555555444333333222222222222111111111111111111111000000000//////////////////////////////................................................,,,---------,,,,,,+++******++++++,,,,,,++++++******************)))((((((************************+++++++++*********))))))************************************************)))))))))))))))*********,,,+++)))((('''((()))******)))((()))***+++***)))))))))))))))))))))))))))******++++++++++++******)))))))))))))))(((((('''))))))))))))************+++***((('''''''''((()))))))))))))))))))))))))))(((((())))))***)))))))))))))))***+++++++++++++++******************************))))))))))))******************))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((''''''((((((((((((((('''&&&&&&,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---............/////////000111222111000333:::???HHHOOOZZZbbbfffhhhlllnnntttttttttrrrppppppqqqsssuuuxxx~~~{{{xxxyyy{{{||||||vvvuuusssrrrrrrqqqooommmnnnoooqqqtttxxx||||||xxxtttssstttssspppmmmlllfff___[[[ZZZXXXVVVTTTWWWZZZ___dddkkksss{{{xxx^^^SSSFFF>>>;;;999777444444444555555444444333222111111000000000/////////111111000000000000//////------------------------........................------------------------,,,,,,---------,,,++++++***++++++,,,,,,++++++************+++******)))((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************************))))))))))))*********)))))))))))))))+++***((()))******)))((())))))))))))))))))))))))******++++++++++++******))))))******))))))((('''))))))))))))************+++***(((''''''((())))))''''''''''''''''''''''''(((((()))))))))((('''''')))***++++++,,,,,,++++++************************))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))******(((((((((((((((''''''&&&*********++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,---------......---------........./////////000000///...///444777;;;BBBMMMUUU[[[```eeehhhrrrssstttsssrrrqqqrrrsssuuuzzzwwwssstttwwwyyy|||}}}|||{{{zzzyyyxxxtttooolllmmmmmmmmmppptttyyy~~~{{{wwwsssqqqrrrqqqnnnkkkjjjddd]]]ZZZ[[[\\\[[[YYY\\\aaaiiisss}}}ooocccNNNGGG>>>999888888777555444444444444444333222222111000000000////////////111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++************++++++******)))************************************************))))))))))))))))))))))))************************++++++******))))))((((((((()))***++++++***)))(((,,,***))))))******((('''))))))))))))))))))))))))******++++++++++++******)))************)))((((((((()))))))))***************)))(((((((((((())))))''''''''''''''''''''''''(((((()))(((((('''&&&&&&))))))***++++++++++++***************************))))))************))))))************)))))))))((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((()))(((((((((((())))))***(((((((((((((((((((((((('''(((((((((((((((''''''&&&'''((()))***+++,,,---+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------......------------...........................///222444555;;;BBBIIIOOOVVV^^^dddhhhkkkppprrrsssrrrrrrrrrvvv}}}yyyttttttuuuwwwzzzzzz{{{{{{uuuqqqlllllllllmmmqqqvvv{{{~~~}}}|||yyyuuuqqqoooooonnnkkkhhhhhhddd``````bbbfffggggggjjjpppzzz~~~ooo\\\MMMEEE@@@:::777666777666444333333333333333222222111222222111111111000000000000000000////////////...------------------------........................------------------------+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++******))))))(((((('''(((***++++++***)))(((,,,***))))))******((('''))))))))))))))))))))))))******++++++++++++*********************))))))(((((()))))))))************)))((((((((((((((())))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))((()))************)))(((************)))))))))((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))(((''''''&&&%%%%%%''''''((((((((((((((('''%%%&&&'''((()))+++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,------------.........------......///111222222333666;;;???CCCKKKUUU\\\```eeelllqqqtttuuuvvvwwwyyy{{{yyyyyyzzzzzzyyyzzz}}}}}}yyyooonnnnnnnnnqqqtttxxx{{{{{{}}}~~~zzzwwwsssooolllkkklllllljjjgggcccdddeeegggkkkpppuuuxxxrrraaaPPPEEE???<<<888666555444333222222222333333222222111000333333222222222111111111000000////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++***)))***++++++,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++((((((((((((((((((((((((************))))))))))))'''(((***++++++***))))))+++***((()))******)))((())))))))))))))))))))))))******++++++++++++************++++++******)))((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))((()))***++++++***)))(((************))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))(((((((((((((((''''''(((((()))***+++))))))((('''&&&%%%$$$$$$&&&'''(((((((((((((((((()))))))))))))))************++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,---------..................///000111111000///222555777:::AAAIIIPPPXXX]]]dddkkkpppuuuyyy|||}}}}}}|||}}}vvvvvvuuuuuuvvvxxxzzz|||}}}~~~~~~~~~||||||{{{|||{{{xxxtttqqqllliiiggghhhlllnnnmmmkkkfffkkkrrrwww{{{ppp___QQQGGGCCC;;;:::888666555444333222222222222222222111111000333333222222222111111111000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***++++++,,,,,,++++++***)))***++++++,,,,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********(((((()))******************)))((()))***+++***)))))))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))((((((((((((''''''''''''((()))***+++)))(((((((((''''''&&&&&&&&&&&&'''(((((((((((((((,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......///......///000000///...,,,///222444666:::AAAGGGNNNRRRYYY```gggnnnvvvzzz~~~}}}|||||||||}}}~~~~~~}}}yyyxxxxxxxxxxxxuuupppmmmhhhffffffhhhmmmqqqqqqpppsss{{{rrr]]]KKK???<<<===;;;:::999888777666555444222222222222222111000000222222222222111111111111000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++************************************************(((((())))))******++++++(((((())))))*********+++)))((('''(((***++++++***))))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))))))))))))))************''''''((())))))***))))))))))))))))))))))))))))))'''((()))******+++******(((((()))***************))))))))))))))))))))))))''')))***++++++***)))'''************))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))((((((((((((''''''''''''((()))++++++(((((((((((())))))))))))&&&&&&'''((())))))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,---///000000...+++............////////////222111111111333666999:::EEEIIIOOOTTT[[[eeeqqqzzz~~~zzzyyy||||||yyyxxx|||yyyvvvsssqqqooommmkkkjjjjjjjjjllloootttxxx{{{ppp[[[NNNFFF>>>999777555444444333333222222111222222222222222222222222222111111000///......---,,,,,,,,,---------......***+++,,,,,,------------.........------.........,,,,,,,,,+++++++++******,,,,,,************,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++******************************))))))))))))******,,,,,,,,,+++++++++******))))))(((((()))***++++++++++++***)))((((((((()))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''')))******)))(((''''''(((,,,(((%%%&&&)))***'''$$$++++++++++++++++++++++++************************++++++++++++++++++++++++...------,,,++++++,,,,,,,,,,,,---///111000...,,,------------............///.........///111444555;;;???DDDJJJQQQ\\\iiirrr}}}wwwttttttvvvwwwyyy|||~~~~~~~~~~~~~~~|||zzzyyyxxxyyyxxxvvvuuuttttttsssrrrpppqqqsssxxx~~~qqqaaaPPPFFF@@@:::666555555555444333222222111111222222222222222222222222111111111000///.........,,,,,,------............++++++,,,---------,,,,,,......------------......,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---************++++++++++++++++++++++++++++++++++++******************************))))))))))))******,,,,,,++++++************)))))))))))))))***++++++***)))(((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************((()))***)))((('''((())),,,)))&&&'''***+++(((%%%************************************************++++++++++++++++++++++++......------,,,,,,---------------///111111///---+++,,,,,,,,,------------...---,,,,,,---...000111222555:::???FFFQQQ___hhhzzz}}}vvvpppnnnmmmnnnooorrrtttuuuuuuuuuuuuvvvvvvwww{{{}}}}}}zzzyyyyyyzzz{{{zzzzzz{{{|||}}}~~~rrr[[[OOOCCC>>><<<888555555666555444333222111000000222222222222222222222222111111000000//////......---............/////////,,,------------,,,,,,+++------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************+++************)))))))))))))))))))))))))))***+++(((''''''''''''(((((()))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))******++++++((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))((('''(((***,,,***'''(((+++,,,)))'''++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,---------------...000000///---,,,,,,,,,,,,------------000//////......///000111///222555888>>>HHHUUU^^^mmmzzz}}}zzzzzz}}}zzztttpppmmmmmmkkkhhhggghhhjjjkkkllllllmmmpppuuuyyy|||~~~~~~~~~}}}zzzyyyyyy{{{~~~{{{}}}}}}kkk^^^LLLCCC<<<;;;;;;999777777666555444333222000//////111111111111111111111111111000000000/////////....../////////////////////---.........---,,,++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))***************************)))))))))))))))))))))***)))))))))))))))******''''''''''''(((((()))***************************************************))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))***+++,,,,,,((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%'''(((((('''''')))***+++)))((((((***+++)))''',,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,---,,,,,,---//////...---,,,------------.........000000000//////000000000000222333555888???IIIQQQ```lllzzz|||xxxuuuuuuxxx{{{~~~}}}yyyssskkkaaaZZZYYY\\\___aaacccfffkkkooosssuuuwwwxxx{{{}}}}}}|||{{{{{{}}}wwwuuusssuuu~~~|||kkkYYYMMMCCC<<<888999:::888777888555444444333111000000///111111111111111111111111000000000000/////////////////////////////////...............------,,,+++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------------------------,,,,,,,,,++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))*********)))))))))))))))***(((((((((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))***++++++,,,((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''((((((''''''(((***((((((''''''((()))(((''',,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++*********+++,,,,,,---+++++++++---...---,,,------------..............................//////...000111111222666>>>DDDRRR^^^jjjqqqvvv|||}}}|||yyyvvvssstttxxx{{{~~~qqq```SSSOOOPPPSSSUUUZZZ___fffkkkoooqqqssstttxxxzzz}}}xxxqqqllleeehhhnnnyyyuuugggXXXJJJAAA<<<777555777777555444666333333333222111111000000111111111111111111111111000000000000/////////////////////............------............------,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***))))))))))))************++++++******)))))))))))))))***))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''(((((('''&&&''')))''''''''''''((((((((((((++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,------,,,***)))***+++,,,,,,++++++,,,,,,,,,------------,,,,,,---......//////...+++---/////////111777<<>>:::888777333222444555333444888000111111111111222222222000000000000000000000000////////////000000000000......---------,,,,,,,,,,,,,,,---.../////////...///......------......///,,,,,,,,,+++++++++************,,,,,,,,,,,,******+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++***))))))((())))))***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((###$$$%%%''')))***,,,,,,'''((()))(((&&&%%%%%%&&&''')))******))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,---...///............///000222222777999<<<@@@HHHSSS^^^fffmmmppprrrsssuuuyyylll]]]RRRMMMKKKPPPSSS[[[fffpppwwwwwwvvvzzzzzzyyyyyyyyyzzz{{{{{{|||wwwrrrnnnkkkdddbbb^^^ZZZYYY]]]ccciiivvvkkk___PPPDDD>>>;;;888555555555555444333222000///111111111111000000000000000000000000000000000000000000000000000000000000...................................................---,,,,,,++++++++++++...---,,,,,,++++++++++++,,,,,,+++***))))))******+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++***)))(((((((((((((((((())))))))))))+++*********))))))((((((***)))(((&&&&&&&&&'''(((+++***)))'''''''''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''')))***+++,,,------''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))((((((''''''&&&''''''(((((((((((((((***************)))((((((((('''&&&''')))******)))))))))************))))))$$$%%%'''(((((('''%%%$$$++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,............///000111222333555666999???HHHRRRYYYfffiiimmmoooqqquuu|||zzzlllaaaZZZWWWTTTUUU[[[dddoooxxx|||}}}|||||||||}}}}}}~~~~~~}}}yyytttmmmhhhfffeeecccbbb```aaabbbdddhhhooowww}}}xxxmmmXXXOOOCCC<<<999999777555555555555444333222000000111111111111000000000000000000000000000000000000...........................................................................---,,,,,,+++++++++,,,...---,,,+++++++++++++++,,,++++++***))))))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))((((((((()))))))))******************)))))))))(((******((('''''''''((((((+++***)))((('''(((((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((())))))******)))))))))''''''((((((((((((''''''***)))((('''&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''((())))))(((((()))))))))))))))(((''''''((('''&&&''')))))))))''''''(((((((((((((((((('''$$$%%%'''(((((('''%%%$$$++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---............///000111111111222222333666<<>>CCCKKKRRRXXXaaajjjqqq}}}~~~{{{xxxvvvvvvvvv~~~}}}}}}}}}||||||{{{{{{|||~~~xxxpppkkkeeebbb^^^YYYSSSPPPOOOOOOMMMNNNPPPVVVaaaooo}}}yyyiiiZZZMMMEEEAAA:::999777666666444222111444444222111111111111111111111111111000000000///////////////////////////////////////////////////........................------------------------,,,,,,,,,++++++,,,,,,---+++++++++******++++++,,,+++***************+++++++++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((()))***************************,,,,,,+++++++++++++++***)))*********++++++++++++))))))))))))))))))***************++++++++++++***))))))******************************************'''((((((((((((((((((''')))))))))******)))(((((((((((())))))))))))((((((***)))'''&&&&&&&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))((())))))******))))))))),,,+++*********+++)))(((''''''((((((((((((''''''((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------,,,++++++++++++,,,///......---......//////,,,.../////////111444777666;;;@@@FFFLLLUUU___fffsss{{{~~~~~~~~~}}}|||{{{zzzvvvvvvvvvwwwxxxzzz|||~~~~~~vvvnnnfff___ZZZVVVSSSRRROOOKKKHHHGGGIIILLLIIIOOOXXXdddsss|||sssdddUUUIIIAAA>>>>>>333333444555555444333333444333222000000000111222111111111111000000000000000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++************++++++,,,*********)))******+++,,,+++++++++************)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))************************************************)))))))))*********++++++))))))))))))************))))))***++++++++++++***((()))***+++++++++******((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))************((())))))******))))))((())))))((('''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((((())))))***************,,,***))))))++++++***((((((((())))))))))))(((((()))))))))(((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++************+++///......------.........,,,...//////...///000222444666999<<>>HHHOOOYYYaaahhhjjjlllqqquuuuuuwwwxxxzzz|||~~~yyyzzz{{{{{{|||}}}~~~wwwwwwxxxyyy{{{~~~zzzuuummmccc\\\YYYUUUOOOKKKIIIHHHGGGFFFBBBDDDEEEFFFHHHMMMUUU\\\eeerrr~~~pppgggSSSLLLCCC>>>;;;999555222444555666555333222222222444333111//////000222333111111111111000000000000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...******))))))***+++,,,,,,******))))))***+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))+++---//////---+++)))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))(((((())))))*********+++'''((()))***++++++***)))((()))***+++,,,,,,+++***************************&&&'''((())))))((('''&&&&&&'''''''''''''''&&&&&&))))))************))))))&&&''')))******(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))((('''&&&%%%&&&&&&'''((())))))((((((&&&%%%%%%&&&((()))((('''''''''((((((((((((''''''******))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////222111111333555999<<<>>>GGGNNNWWW]]]aaadddhhhkkkppptttyyyzzzxxxxxx|||zzzuuusssppplllmmmqqqvvvzzzvvvmmmeeeaaa]]]UUUPPPOOOIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHKKKPPPTTTZZZgggsss{{{lll\\\QQQDDD@@@;;;999999:::888666111222333444333222111000111111000000000000111111000000000000000000000000//////.........---------------............------.........------,,,,,,,,,...,,,***(((((()))***+++.........------,,,,,,,,,++++++************+++++++++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((,,,+++)))((('''(((***+++&&&(((***+++,,,+++***)))+++*********))))))((((((,,,,,,............,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''&&&'''((()))(((&&&))))))))))))))))))))))))******))))))((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))***)))(((&&&&&&&&&'''((())))))(((((((((((())))))''''''''''''((((((((((((***)))'''&&&&&&'''(((((())))))*********+++++++++*********+++++++++,,,,,,+++++++++************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////////////////000222555888999===CCCKKKPPPSSSVVV[[[___hhhnnnuuuwwwvvvvvvzzz~~~}}}wwwtttqqqllljjjkkkmmmooosssxxxyyypppiiibbbZZZSSSQQQOOOJJJFFFGGGHHHHHHHHHHHHHHHKKKNNNPPPQQQSSSZZZcccjjjrrrttthhh[[[NNNFFF???;;;777555555555444333222222333333222222111000111111000000000000111111//////////////////////////////.........---------------............------.........---------------...---+++*********+++,,,,,,,,,,,,+++++++++++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))************)))))))))((()))(((&&&%%%%%%%%%'''((('''(((***+++++++++))))))************)))))))))(((***+++,,,,,,,,,,,,+++***)))******************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))***+++,,,+++))))))))))))))))))))))))))))))))))))))))))*********'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((('''''''''''''''(((((('''''''''(((((((((((())))))))))))))))))((('''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''((())))))(((((()))))))))******************++++++++++++,,,+++++++++************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...............///111444555333888===AAADDDGGGLLLQQQ]]]eeennntttuuuvvvyyy}}}{{{zzzxxxrrrllljjjfffffffffiiinnnuuu|||{{{tttllleee^^^WWWSSSNNNHHHDDDDDDDDDBBBBBBDDDHHHJJJNNNQQQTTTXXX^^^aaadddhhhrrr~~~nnn^^^RRRIIIBBB===;;;888555333333333222111333333222111111111111222111000000//////000000111////////////////////////...............---------------............------------------------......---------,,,,,,,,,,,,,,,)))))))))***************++++++************+++++++++++++++***************))))))))))))))))))))))))************)))))))))))),,,+++)))((((((((()))***'''(((***++++++***))))))************))))))))))))((())))))******))))))(((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((()))(((''''''))))))((('''))))))))))))))))))))))))'''''''''((()))*********((())))))******))))))((((((((((((((())))))))))))((((((((((((((())))))***'''''''''((()))*********((((((((((((((((((((((((******)))))))))((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((''''''&&&))))))(((((((((((())))))''''''''''''(((((((((((($$$%%%&&&((())))))******))))))))))))*********+++************+++++++++++++++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///////////////111222333000333777999:::===CCCHHHQQQ[[[gggooosssvvv{{{~~~wwwssskkkjjjhhhggghhhjjjmmmooosssvvv{{{yyyssseeebbb\\\VVVRRRNNNLLLJJJFFFBBB@@@CCCDDDEEEHHHMMMOOOVVV```iiinnnsssxxx{{{xxxmmm\\\NNNEEEAAA>>><<<999888666444444333333222444333111000000000111222000000////////////000000////////////////////////........................------............------***++++++,,,,,,---------+++,,,,,,------,,,++++++(((((())))))******++++++++++++************++++++************************))))))))))))))))))))))))*********)))))))))))))))---,,,+++************+++((()))************))))))*********)))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''''''''(((((((((((($$$%%%''')))***))))))(((*********+++++++++,,,,,,))))))*********++++++++++++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///.........//////000000///222444555555777===BBBGGGQQQ]]]gggmmmsss{{{~~~yyyxxxvvvsssoookkkgggeeefffgggiiilllppprrrssstttwwwxxx{{{~~~~~~wwwppphhh```[[[SSSQQQMMMIIIFFFEEEEEEFFFDDDAAAAAAFFFIIILLLRRRYYY```lll~~~uuudddZZZMMMCCC>>><<<;;;999777777666555444333333333333222111000///000111222000000////////////000000........................---.....................------............------)))))))))***+++++++++,,,)))***++++++++++++******)))*********+++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''))))))*********)))))))))))))))))))))))))))******)))))))))(((((()))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''+++***))))))++++++***)))(((((((((((((((((((((((()))))))))(((((('''''''''))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''''''''((((((((((((&&&'''((())))))((('''&&&***++++++++++++,,,,,,,,,)))))))))************++++++++++++************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---------............000222222111222777;;;???GGGQQQYYY```hhhrrryyy{{{|||}}}}}}}}}|||uuunnniiigggeeedddcccddddddcccaaacccdddeeehhhlllqqquuuwww{{{zzzwwwnnnjjjddd___ZZZTTTOOOKKKIIIHHHFFFCCC@@@@@@AAACCCEEECCCFFFMMMRRRXXXaaajjjzzz~~~nnncccSSSKKKBBB;;;888777555222333444444333222111111222222222111000000000000111000//////......//////000........................---------...............------............------)))***************++++++)))***************+++++++++++++++,,,,,,,,,,,,,,,++++++************++++++***************+++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))*********)))))))))))))))))))))))))))***************))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((***)))((((((******)))((()))))))))))))))))))))))),,,,,,,,,+++***)))))))))((())))))******))))))((((((((((((((())))))))))))***))))))(((((((((((((((*********)))((('''''''''((((((((((((((((((((((((******)))))))))((((((((('''(((((())))))(((((('''(((((((((((())))))))))))&&&'''(((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((('''&&&&&&************++++++++++++))))))))))))************+++++++++************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,------......------,,,---......////////////---///111111//////333666888===DDDIIINNNVVVbbbkkkqqqtttwwwzzz|||~~~|||xxxrrrnnnjjjgggeeeccc___\\\YYYYYYYYYYYY[[[]]]```bbbeeeiiimmmppprrrvvv~~~{{{ssslllfffbbb___\\\WWWTTTPPPMMMLLLJJJGGGEEECCCEEEFFFEEECCCDDDGGGJJJNNNOOOTTT]]]eeemmmzzzwwwiii[[[SSSFFF@@@999555555555333111000222444333111///000222111111111111111000000/////////............//////........................---------.........//////------............------,,,,,,,,,,,,++++++++++++++++++***)))***+++,,,---,,,,,,,,,,,,,,,+++++++++++++++************++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************,,,---------,,,,,,+++++++++******)))))))))))))))((()))))))))***************)))(((''''''((()))***)))******************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((&&&%%%&&&'''((('''&&&))))))))))))))))))))))))******************))))))'''(((((())))))(((((('''(((((((((((())))))))))))******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''(((((('''''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))(((((((((((())))))''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))************))))))))))))************+++++++++************)))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,------......------...///000111222222222222---000222222000///111444333777;;;===AAAIIIUUU___hhhlllrrrwww{{{~~~}}}xxxrrrnnnkkkgggccc___XXXVVVTTTSSSRRRSSSTTTVVVUUUYYY]]]^^^___ccclllssstttvvvyyy|||}}}zzzwwwrrrnnnfffaaaZZZUUURRRPPPOOONNNKKKHHHFFFEEEEEEFFFEEEDDDAAADDDHHHJJJJJJMMMQQQUUU[[[\\\cccnnnxxx}}}oooaaaSSSHHHBBB???:::444222444666666555000333555444222000222333000111222222222111///...//////............//////........................---------.........//////---..................---.........------,,,,,,,,,---,,,*********,,,...///---,,,,,,,,,+++*********++++++************++++++))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))************)))((((((++++++***)))(((((())))))(((((())))))*********+++)))((('''&&&&&&'''((())))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++)))((()))***+++***)))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))******)))(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((('''&&&&&&&&&((()))***))))))(((((((((((())))))''''''''''''((((((((()))'''&&&&&&&&&'''(((***,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++******************,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++------++++++++++++------+++,,,---///000111111111//////............//////000000111444999???DDDHHHUUU]]]gggpppvvvzzz~~~|||{{{}}}}}}zzzzzzxxxrrrnnnccc]]]WWWUUUVVVVVVRRRNNNNNNNNNOOOOOOOOOQQQUUUXXX```bbbdddeeeeeefffhhhiiillllllnnnqqqvvv}}}~~~{{{wwwtttnnnmmmiiieee```[[[XXXVVVVVVRRRNNNJJJHHHGGGEEEDDDFFFEEEEEEEEEEEEEEEEEEEEEHHHMMMRRRUUUWWW\\\cccjjjmmmsss~~~yyyfffWWWOOOHHHAAA;;;888888777555555444444444111111111111111000//////111111111111111111111111........................,,,---///000000///---,,,...------,,,,,,++++++***...---+++******+++---...---,,,++++++******++++++++++++++++++++++++++++++************************+++++++++*********))))))(((((((((((((((((((((((())))))************))))))++++++************************+++******)))((('''))))))))))))************+++(((&&&''')))***)))'''))))))(((((((((((()))))),,,,,,+++***)))))))))***'''((()))******)))((('''******))))))((((((''''''))))))))))))))))))))))))%%%&&&((()))***)))'''&&&))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$******)))(((''''''(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((+++***(((((()))******)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))************,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---...000000111111//////............//////......///111555:::>>>AAAKKKRRR[[[dddkkkrrrzzz{{{yyyyyy{{{{{{ooojjjdddbbbcccbbb___[[[TTTTTTSSSPPPNNNNNNPPPRRRTTTUUUWWWVVVVVVUUUWWWXXXWWWXXXYYY\\\```fffkkkoooxxx}}}{{{xxxvvvpppmmmiiiffffffdddaaa^^^YYYXXXVVVTTTRRRPPPNNNMMMJJJHHHEEEDDDDDDEEEEEEFFFEEEFFFHHHHHHIIIMMMRRRUUUXXX]]]dddiiimmmsss|||uuuhhhWWWKKKEEEAAA;;;666666666555444333222222333111111111111111000//////111111111111111111111111........................,,,---...//////...---,,,,,,,,,,,,,,,------------...---+++******+++---...---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))************************((())))))*********))))))))))))))))))************+++(((&&&''')))***)))((())))))(((((((((((())))))******)))((((((((())))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))'''(((***+++++++++))))))))))))))))))))))))))))))***))))))((((((''''''&&&))))))((((((''''''''''''))))))))))))))))))))))))((())))))))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&''''''(((((()))((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((()))(((&&&&&&'''(((((('''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((()))))))))*********++++++************++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---...//////////////////............//////---------...000333777999===CCCKKKRRRZZZdddooovvv}}}}}}|||wwwvvvwww{{{}}}yyytttrrrsssssspppnnnbbbaaa___ZZZUUURRRRRRRRRUUUVVVVVVTTTQQQOOONNNOOOJJJJJJKKKLLLOOOTTTWWWZZZ___ccchhhlllmmmnnnoooppppppppppppnnnmmmmmmoooqqqsssrrrpppoooooopppqqqsssuuuuuuuuutttrrrqqqooooookkkiiigggfffgggiiikkkmmmrrrsssuuuwwwxxxxxxxxxxxxqqqoookkkgggccc___]]][[[VVVSSSQQQOOOOOONNNMMMKKKHHHGGGGGGGGGFFFFFFFFFFFFBBBAAA@@@@@@BBBDDDGGGIIIIIIMMMQQQTTTVVV]]]hhhpppsssxxxzzzqqq^^^TTTGGG???<<<:::666333444333222111111111111111111111111111111000//////000000000000000000000000................................................+++,,,,,,---......//////------++++++++++++---------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************))))))************))))))************************'''''')))******+++++++++))))))))))))***************)))'''''')))))))))((())))))(((((((((((())))))(((((('''''''''((()))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''&&&))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((())))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((())))))))))))******++++++************++++++++++++++++++++++++++++++***************************************************************+++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............///......------......///...---------...000222333555999>>>DDDKKKUUUaaajjjuuuxxx}}}~~~|||{{{{{{uuuuuuwww|||~~~~~~~~~|||vvvuuurrrlllfffaaa``````fffeeeccc^^^YYYTTTRRRQQQKKKKKKJJJJJJJJJLLLNNNOOOQQQTTTXXX[[[^^^^^^______```___^^^\\\[[[[[[\\\]]]]]]\\\[[[[[[[[[]]]___```]]]^^^_________^^^]]]\\\XXXWWWUUUTTTUUUWWWYYY[[[]]]^^^___aaabbbaaaaaa```[[[ZZZWWWTTTQQQNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFGGGHHHKKKNNNQQQUUU]]]eeejjjnnnuuuwwwiii^^^NNNGGG>>>999888888666333333222111000000000000000111111111111111000//////////////////////////////........................///...------------...///---------.........//////---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************))))))************))))))))))))))))))************(((((()))***************((()))))))))***************)))((((((((()))))))))))))))(((((((((((())))))''''''''''''((())))))***)))))))))******)))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''((()))(((((('''((((((((((((((((((((((((((((((((())))))*********'''((())))))))))))((('''(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((()))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((()))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((()))))))))***+++******))))))******+++++++++++++++++++++++++++************************************************))))))*********+++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------,,,......------------......000//////...///000111111222555888;;;@@@HHHSSS[[[gggkkkppptttvvvwwwyyyzzzssstttxxx~~~}}}xxxtttrrrrrrvvvtttqqqjjjbbb[[[WWWVVVQQQPPPNNNLLLKKKKKKKKKKKKNNNOOOQQQTTTVVVWWWWWWVVVWWWUUUSSSQQQPPPPPPPPPOOOOOONNNMMMMMMMMMNNNOOOOOOLLLMMMOOOPPPPPPOOONNNMMMKKKJJJIIIIIIIIIKKKLLLNNNOOOPPPQQQQQQQQQPPPOOONNNNNNMMMKKKIIIHHHFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFFFFHHHIIIKKKMMMNNNOOOOOOQQQSSSTTTVVVZZZ___cccjjjtttrrrcccSSSIIIEEE@@@;;;888777777555444333222111111111111111111111111111111111000//////................................................///...------------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))************************)))((((((((()))))))))************)))))))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))***+++(((((((((''''''(((((((((''''''(((((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***((())))))******)))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''''''''((((((''''''''''''''''''((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))((()))***)))''''''(((***((((((((((((((((((((((((&&&''''''''''''''''''&&&'''(((((((((((()))))))))******))))))))))))*********++++++++++++,,,,,,,,,************************************************)))))))))***++++++,,,,,,,,,++++++******++++++,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++......------------......000000000///000000111111000333555777999>>>FFFLLLWWW[[[```eeejjjnnnsssvvvppprrrvvv}}}}}}vvvmmmfffbbbaaa]]]\\\[[[YYYWWWVVVUUUUUUSSSSSSTTTXXX[[[]]]\\\[[[XXXUUUQQQNNNLLLKKKIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIHHHGGGEEEDDDDDDCCCBBBAAAAAABBBCCCCCCFFFGGGGGGHHHGGGFFFEEEDDDGGGFFFEEEDDDDDDDDDDDDDDD@@@AAABBBCCCBBBCCCFFFHHHIIIKKKNNNQQQUUUYYY\\\]]]\\\```dddgggjjjooowww}}}|||mmm___SSSGGG???===:::777666555555333222333222222111111111222222111111111111111000//////////////////////////////................................................//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))'''(((((())))))*********+++++++++******)))''''''))))))))))))************((()))))))))'''''')))***))))))(((((((((((())))))))))))(((((())))))******(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''(((((())))))))))))(((((((((((()))******))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***))))))(((((())))))***''''''(((((())))))******))))))))))))))))))))))))%%%'''((('''$$$###&&&)))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&''''''(((((((((((())))))******))))))))))))************+++++++++,,,,,,,,,************************************************((())))))***++++++,,,,,,,,,++++++******++++++,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******...------,,,,,,------...............///000000000---000333444444666;;;???GGGJJJOOOTTTZZZbbbiiinnnkkkmmmrrrzzzyyyssspppoookkkkkkkkkjjjjjjiiiiiiiiiddddddfffjjjooossssssrrrjjjeee___ZZZVVVRRRNNNKKKIIIHHHHHHGGGGGGGGGFFFFFFEEEGGGJJJLLLMMMLLLKKKJJJFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHEEEHHHKKKMMMNNNQQQUUUYYY\\\]]]```dddhhhllloooqqqqqquuuzzz}}}wwwgggXXXNNNFFF@@@<<<666666555444444444333222222111111111111111222222111111111111111000//////////////////////////////........................,,,---...//////...---,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))******************************))))))************))))))''''''(((((()))******+++))))))*********))))))((())))))))))))************((()))***)))'''&&&(((+++))))))(((((((((((())))))))))))((('''''''''(((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$$$$&&&)))***))))))))))))))))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))((())))))))))))))))))((()))(((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((($$$''')))'''$$$###&&&)))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))******))))))))))))***************++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,+++***)))...------,,,,,,------...++++++,,,---......//////***---111222111222555888>>>@@@DDDIIIPPPXXXaaaggggggjjjooovvv}}}}}}yyywwwwwwrrrsssssstttuuuuuuvvvvvvwwwwwwyyy~~~~~~xxxpppiiiddd___YYYTTTNNNNNNNNNNNNNNNNNNNNNMMMHHHKKKOOOTTTWWWXXXXXXWWWOOONNNMMMLLLKKKJJJJJJJJJHHHIIIKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJKKKMMMNNNNNNPPPTTTYYY\\\___ccciiimmmrrrsssuuuwwwzzz}}}nnncccSSSFFF>>>;;;999777333333444555555555444333111111000000000000111222111111111111111000//////000000000000000000000000........................,,,---///000000///---,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++************************'''((((((((())))))******++++++++++++++++++++++++))))))************))))))&&&''''''((()))******+++'''((()))******++++++***))))))))))))************''')))***)))'''&&&(((+++))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))************************'''%%%###!!!"""$$$'''***))))))))))))))))))))))))&&&&&&'''(((((()))(((((())))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))((((((((((((******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&)))+++)))%%%$$$'''+++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))************************------,,,++++++******)))&&&'''((()))***+++,,,,,,************************...------,,,+++++++++,,,++++++************++++++///...,,,+++***++++++,,,...------,,,,,,------...***************************++++++,,,,,,------...,,,,,,------------------------------------,,,,,,............///000222222444666:::>>>DDDLLLTTTZZZdddgggkkkppptttvvvwwwwwwyyy{{{~~~|||wwwuuuvvvwwwyyy{{{~~~~~~zzzssslllfffaaaWWW[[[```bbbbbb___]]]]]]]]]^^^aaaeeeiiillllllkkkddd^^^ZZZYYYVVVSSSTTTXXXXXXYYYYYYXXXVVVWWWYYY[[[[[[ZZZXXXWWWYYY\\\```bbbeeehhhlllppptttyyyxxxkkkYYYQQQHHH@@@<<<999666444444444333333333222222222000000000000000000000000////////////////////////111111222111111000///...000000//////.........------...///000000///......---------,,,,,,+++++++++---,,,++++++------,,,+++,,,------......------,,,************************,,,,,,,,,+++***)))((((((************************+++******)))))))))))))))***************)))(((((())))))))))))************+++***)))(((((()))***+++'''(((((())))))))))))((())))))))))))))))))))))))******))))))))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))(((''')))+++***''''''***,,,(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''((((((*********))))))((('''&&&))))))))))))************%%%%%%%%%%%%''')))+++---&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))************************)))******++++++,,,,,,---+++************)))))))))************************,,,+++******)))))))))***++++++************++++++,,,,,,+++******+++,,,---------,,,,,,,,,,,,------((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---....../////////////////////..................///000111222222444666:::>>>EEEMMMRRR^^^bbbhhhmmmpppqqqpppoooooorrrvvv}}}}}}zzzyyyyyy{{{|||~~~{{{uuuooojjjggggggkkkpppssstttsssrrrrrrtttvvvzzzxxxrrrmmmllljjjgggiiimmmmmmnnnnnnmmmkkklllnnnpppooommmkkkjjjjjjmmmpppqqqxxx{{{|||qqqdddXXXIIIDDD>>>:::999888777555444333333333333222222222000000000000000000000000////////////////////////000000000000000000///...000/////////.........---,,,---...//////...---,,,---------,,,,,,+++++++++---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++************************+++,,,,,,++++++)))((((((************************+++******)))))))))))))))***************))))))((())))))))))))************+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((()))************)))(((+++,,,---,,,))))))***,,,(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))(((((('''((((((((()))))))))******(((((('''''''''((()))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((()))************************))))))******+++,,,,,,,,,,,,,,,++++++************************************++++++***))))))))))))***++++++************++++++))))))))))))***+++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++...------,,,++++++*********++++++,,,---......///..................//////............///000111111///111222444777<<>>999888777666555444333222222222222222111111111111////////////////////////////////////////////////+++,,,------....................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***))))))************))))))************************+++++++++++++++***)))(((((((((((((((((((((((((((+++******)))))))))))))))***++++++++++++***))))))((()))))))))***************))))))))))))))))))***************)))'''&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))((())))))))))))((((((((((((((((((((())))))))))))******)))(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((())))))***&&&'''((()))************''''''''''''((((((((((((++++++******)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))),,,,,,+++******))))))(((*********+++,,,,,,,,,---************************+++++++++******+++,,,,,,++++++************++++++************))))))((((((+++******))))))******+++*********************************++++++,,,,,,,,,---------,,,,,,+++******++++++++++++,,,,,,------...............//////000///////////////000333666777:::@@@HHHQQQZZZaaaeeekkknnnssswwwxxxzzz}}}yyysssppppppqqqqqqxxx{{{nnneeeWWWLLLCCC>>><<<<<<666666666555333222111000222222111111111000000000////////////////////////////////////////////////***+++,,,------------------------...............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********++++++++++++************************************+++++++++***))))))((((((((((((((((((((((((+++******)))))))))))))))+++++++++++++++***))))))((()))))))))************)))))))))******)))))))))************)))'''&&&&&&))))))))))))))))))))))))***))))))(((((())))))******))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((())))))***&&&'''''')))******)))((((((((((((((())))))))))))+++***))))))((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))%%%&&&''')))************''''''''''''(((((((((((()))))))))***************'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))***+++++++++------,,,+++***))))))(((************************)))(((((((((((()))******++++++************++++++++++++++++++***)))''''''+++******************+++************************))))))******+++,,,,,,---------,,,,,,++++++******,,,,,,------....../////////......---......////////////000///...///111333666777999>>>DDDKKKRRRVVV___dddkkkpppsssvvv{{{zzzvvvuuuvvvwwwxxx}}}yyynnn[[[RRRHHHBBB===888777999000222333222111000111222111111111000000000000///000000000000000000000000////////////////////////+++,,,,,,------------,,,---------------.........000///...---,,,,,,,,,---++++++,,,,,,,,,,,,------,,,***)))***+++,,,+++***++++++,,,,,,,,,,,,++++++******************************+++++++++******)))))))))))))))))))))))))))+++******)))))))))))))))+++++++++,,,++++++***)))))))))))))))************))))))************))))))))))))***))))))((('''&&&))))))))))))))))))))))))******))))))))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))******)))((()))***,,,,,,***((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&((()))************''''''((((((((()))))))))&&&'''((()))***+++******''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))***+++++++++---,,,+++***)))(((((('''************************((((((((((((((()))******++++++************++++++)))***+++++++++***)))(((+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,+++,,,,,,---....../////////......------............///000///......000222333444555777;;;???CCCEEEMMMTTT\\\bbbfffkkkrrrwwwxxx}}}pppaaaWWWJJJBBB===<<<:::555333555///111222111//////222444111111000000000/////////000000000000000000000000////////////////////////------------------,,,+++,,,,,,,,,------.........///...---,,,+++++++++,,,+++++++++,,,,,,---------+++***)))***+++,,,+++)))++++++,,,,,,,,,,,,++++++************************)))******+++++++++******************************+++******)))))))))))))))++++++,,,,,,++++++***)))))))))))))))************((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''&&&&&&'''(((***++++++******+++,,,+++'''$$$(((((((((((())))))))))))((((((((((((((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))''''''((())))))***))))))((((((((()))))))))******%%%&&&((()))******))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''&&&%%%%%%))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))***************************************)))******+++,,,,,,++++++************++++++'''(((***+++,,,,,,++++++,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((,,,,,,++++++***)))))))))'''((()))***,,,---...///))))))***++++++,,,------///......---------......---/////////......000222...///222444777999:::;;;;;;BBBKKKQQQUUUYYY```fffrrryyy}}}zzzyyyyyy~~~xxxmmmcccWWWJJJ@@@===777555999999444222555333555555333000///222555000000000000////////////000000000000000000000000////////////////////////............------,,,+++,,,,,,,,,------.........///---,,,***))))))******+++++++++,,,,,,---------+++***)))***+++++++++)))++++++,,,,,,,,,,,,++++++************************)))******+++++++++******************************+++******)))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))************((()))***++++++***)))((('''((()))))))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''&&&&&&&&&'''(((***+++,,,+++))))))***(((###(((((((((((())))))))))))&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))'''((((((((())))))************))))))))))))******'''(((((()))))))))))))))))))))))))))************&&&&&&((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%))))))))))))************---,,,+++***))))))))))))*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))((()))***+++,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++((()))+++,,,------,,,,,,------------------------000000//////.........---//////000000000000//////---...///000222444555666666:::???AAACCCGGGOOOVVVaaaiiivvv}}}wwwttttttuuuyyy|||}}}oooiii___VVVMMMEEE???;;;888777666444333222111111111111111000111111222222111111111111111111111111........................///////////////000111111,,,++++++,,,...///...---,,,,,,,,,+++++++++******,,,,,,,,,++++++************++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,************************))))))))))))))))))))))))************************------,,,+++************)))***+++,,,,,,+++***)))++++++************++++++,,,,,,+++***)))))))))***%%%$$$###&&&***,,,+++***(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''&&&&&&%%%%%%&&&''')))*********)))(((+++111444000+++(((%%%"""(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''(((((())))))******&&&'''''''''(((((((((((())))))(((((((((((())))))))))))))))))************+++***************++++++***************************++++++++++++++++++,,,************************))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------------------------............---------,,,...//////000000//////...---...///000111222333444333666::::::;;;>>>DDDJJJTTT\\\hhhssszzz~~~|||wwwqqqmmmmmmmmmuuuxxx|||{{{tttmmmgggYYYTTTMMMGGGBBB>>>:::888777666555333222222222222222222111111000111111111////////////////////////........................///////////////000000111222000...---......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******++++++************++++++************************************************************************+++++++++******+++,,,,,,)))***++++++++++++***)))+++******))))))******+++,,,+++******))))))******)))'''&&&''')))+++)))((()))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((((((((''''''((())))))))))))))),,,222444000+++)))(((%%%''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))(((((('''&&&))))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((()))))))))***---------,,,++++++******))))))(((((((((((())))))))))))))))))************))))))))))))***+++,,,---************************+++++++++++++++*********************************))))))))))))))))))))))))******)))))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---..................------......///000000111111000222444444333444999===FFFLLLVVV```hhhnnnsssvvvwwwvvvsssnnnhhheeedddeeeqqquuuzzz}}}|||yyytttooohhh^^^UUUNNNEEEBBB>>>;;;999777555444555444333333222222333333333222111111000000000000//////////////////////////////////////////////////////......//////000111888555111...------,,,+++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***************))))))*********************************++++++++++++++++++++++++************************)))))))))******,,,------)))******++++++******)))+++******))))))******+++++++++***)))))))))******,,,***))))))))))))(((&&&************************+++******))))))))))))***))))))***************+++((((((((((((((()))*********///111,,,(((((()))(((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))***))))))((('''***))))))(((((())))))***))))))))))))))))))))))))++++++***))))))(((''''''******)))((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,+++)))(((&&&%%%$$$))))))(((((((((((())))))((()))))))))******************))))))***++++++,,,************************,,,,,,++++++******))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++************************************************++++++++++++++++++++++++,,,+++***)))***+++---...,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------......------,,,------............//////000111222222111222444777<<>>BBBFFFLLLRRRVVV[[[\\\^^^^^^]]]^^^```bbbkkkrrrzzz~~~tttjjj___YYYQQQIIIDDD@@@===;;;;;;999777666666555333222222111111111111222333333333222111000////////////000000000000000000000000////////////////////////...............//////000555222---++++++,,,------......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++************))))))))))))******************************++++++++++++++++++++++++************************,,,+++******)))))))))***))))))))))))))))))))))))***))))))))))))))))))******))))))((())))))******((()))******))))))******((((((((((((((((((((((((***)))((((((''''''''''''((((((((())))))*********)))((('''''''''(((***+++$$$)))***&&&###&&&))))))''''''((((((((()))))))))((((((((((((((((((((((((***++++++,,,,,,,,,++++++))))))************))))))((((((((((((((((((((((((((()))))))))*********+++)))((((((((((((((())))))((((((((((((((((((((((((************************%%%%%%&&&''')))***++++++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++))))))))))))((((((((((((((((((((('''''''''&&&&&&))))))(((((((((((())))))))))))))))))************---,,,+++***))))))))))))***************************************)))))))))************************))))))))))))))))))))))))******)))((((((((())))))************************************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,******++++++,,,,,,------------------............,,,------------------,,,---------------.........+++,,,---///000222333333222333555777999===AAAEEEKKKNNNRRRTTTWWWYYY]]]___ccclllvvv{{{}}}ssscccYYYMMMHHHAAA;;;888888888777222111000111333333222111111111111000111111222222222111000000////////////......................................................------......///000000---+++***+++---------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***************))))))*********************************++++++++++++++++++++++++************************,,,,,,+++))))))(((((((((***))))))(((((())))))******))))))(((((())))))***))))))((((((((()))******&&&'''))))))))))))+++,,,'''''''''''''''''''''''')))((((((''''''''''''(((''''''((((((((((((((((((((((((((((((((()))******%%%***,,,(((&&&(((++++++(((((((((((()))))))))***))))))))))))))))))))))))'''((())))))***)))))))))((())))))******))))))((())))))))))))))))))))))))''''''((())))))***++++++((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((()))***+++((((((''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))(((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))************++++++***************+++************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))(((((('''************************************************+++++++++++++++++++++++++++++++++,,,,,,++++++***)))******+++,,,,,,------++++++,,,,,,------------------............------,,,,,,------......//////++++++,,,...000111111111///000111222222555888;;;===@@@EEEIIIMMMQQQUUUWWWYYYbbbmmmsssuuu}}}xxxlll___SSSKKKAAA>>>999666555555444333///......000222333222111222111111000000000111111111000000/////////000000........................------------------------...------------...//////---,,,***+++---......---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******++++++************++++++************************************************************************+++***)))))))))))))))******)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((()))******%%%'''))))))'''''')))+++(((((((((((((((((((((((((((((((((((((((((()))***((((((((((((((((((''''''''''''((()))))))))))))))%%%***---)))''')))++++++'''''''''((((((((())))))))))))))))))))))))))))))&&&'''(((((()))))))))((('''((())))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))&&&''''''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))***)))))))))((((((((('''%%%%%%&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))************))))))))))))***+++,,,---************************(((((())))))******++++++************************))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,------,,,***)))))))))***+++,,,,,,------*********++++++,,,,,,,,,---......//////......---,,,,,,---......///000000---------///111222111000///000111111111333666999444888===BBBEEEIIIMMMPPPQQQ[[[ffflllnnnvvv{{{tttkkk```VVVLLLDDD???===;;;999888777555222///333222222222444444222000222222111000000000000000000////////////000000111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---,,,+++,,,......---,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************************(((((((((((()))***+++,,,***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((()))******%%%'''))))))&&&&&&(((***))))))))))))))))))))))))))))))(((((()))***++++++******))))))((((((''''''&&&''')))*********)))(((###)))+++(((&&&''')))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***************&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))************************,,,++++++***)))(((((('''%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,******))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((()))))),,,++++++++++++++++++,,,))))))))))))))))))))))))...---+++***)))***++++++***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((''''''&&&''')))+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///////////////////////////////////////000111111000000000000000000000000222333555777:::===@@@BBBJJJQQQXXX]]]bbblllzzz}}}|||uuuiii___RRRIIIEEECCC@@@===666555444222111111222222333222111/////////000111111111000000000000111111000000000000000///......////////////////////////......------------............---------,,,,,,,,,,,,---...//////...---,,,---------,,,,,,++++++++++++++++++*********))))))************************,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))*********************)))(((''''''''')))))))))(((&&&%%%))))))(((((((((((())))))+++***))))))******)))(((%%%&&&''')))))))))((('''+++++++++***)))'''&&&%%%%%%&&&''')))))))))((('''++++++******)))(((((('''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((()))++++++)))))))))))))))))))))))))))((('''&&&'''(((***,,,+++***((('''((()))((('''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))---,,,++++++*********+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))***+++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------///............///000000////////////////////////111111333555777:::<<<===AAAGGGNNNRRRWWW___lllvvv}}}~~~{{{zzz}}}xxxllldddUUUMMMCCC<<<;;;:::888555666555333222111111222222333222000/////////000111111111000000000000111111000000000000000///....................................------------.........------------,,,,,,,,,,,,---............---,,,------,,,,,,,,,++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,+++******************************,,,,,,+++***))))))))))))*********)))))))))((((((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************))))))(((++++++***)))(((&&&%%%$$$))))))(((((((((((())))))***(((((((((******)))(((&&&'''((((((((((((((((((&&&&&&'''(((((((((((((((''''''(((((())))))(((((()))))))))))))))*********))))))))))))((((((((((((***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***+++)))((('''((()))(((''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++,,,++++++***)))******+++,,,,,,+++******************************))))))))))))))))))))))))************)))))))))))))))))))))*********++++++((()))***++++++,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................///000000111333555666777888===CCCFFFIIIPPPZZZcccttt}}}yyy}}}{{{zzz}}}}}}~~~oooaaaUUUNNNEEE???999666666777555444555444333222111111111111222111000000///000000000111000000//////000000111///000000000000///....................................------------......------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++***************************************,,,,,,+++************+++************************---,,,+++***)))((((((((()))))))))(((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************((())))))************)))---,,,***)))(((''''''&&&))))))(((((((((((())))))((('''&&&''')))******((()))((((((''''''''''''((($$$$$$&&&'''((((((((((((+++***)))((((((((())))))'''(((((()))***+++++++++******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((+++)))''''''((()))((('''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******************************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++&&&'''(((*********)))(((************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................////////////000111222333333777<<<>>>@@@EEELLLRRR]]]fffpppvvv{{{~~~zzz{{{zzzyyy|||{{{vvvgggYYYMMMDDD>>><<<999666666777777666444333333222222111111111111111111000000000000000000000000////////////000000//////000000//////...---..............................------------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************,,,+++***)))))))))++++++++++++++++++++++++++++++,,,+++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((('''''''''((()))******************)))(((((((((***+++,,,))))))(((((((((((())))))&&&%%%%%%&&&)))******)))***)))(((&&&&&&&&&'''(((''''''((((((((('''&&&&&&---,,,)))''''''((()))+++((((((((()))******+++++++++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((()))***)))))))))***)))''''''((())))))((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))((()))+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))******************++++++++++++&&&''')))******)))((('''************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......////////////////////////000000/////////000111111111444777999:::===AAAEEEIIIRRR\\\eeeoooxxx{{{yyytttttttttvvvxxxzzzzzzzzz|||~~~qqqiii^^^RRRIIIAAA<<<888666444333333333333222111111111111111111111000000000000000111111111000000000000////////////000000///////////////...------..............................------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++)))))))))***+++,,,++++++++++++++++++++++++(((((((((((()))***++++++******************************************************************************************************************************))))))(((((('''''''''((()))***************)))((((((((((((***,,,---))))))(((((((((((())))))&&&%%%%%%&&&)))******)))***)))(((&&&&&&&&&'''((((((((()))))))))(((((('''...,,,)))'''&&&'''***+++))))))))))))))))))))))))+++******)))(((''''''&&&************************(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((($$$%%%''')))***+++++++++***((('''''')))***)))((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))******+++*********+++***))))))))))))***+++************************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,******++++++++++++******************************************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......////////////////////////111000000//////000000111///111444555666777999;;;===CCCJJJRRR^^^iiinnnmmmkkkmmmoooqqqsssuuuvvvvvvxxx|||~~~uuulllfffWWWRRRJJJCCC>>>;;;999777555555444444333222111111000000111111111000000/////////000111111111111000000//////......//////000...////////////...------------------------------......------------......,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,*********+++++++++++++++***************+++++++++************************+++************+++,,,,,,))))))))))))))))))))))))'''''''''((()))***+++,,,************++++++++++++************************************************************************************************++++++++++++************((())))))************)))***))))))((((((((())))))))))))(((((((((((())))))((('''&&&''')))******((()))((((((''''''''''''(((&&&&&&((()))************,,,+++(((&&&&&&'''***+++*********)))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,***((('''''')))******)))((((((((()))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((((()))***+++************************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,++++++************++++++************************************************************************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///........................000000////////////000000///000222444444444444555777:::===AAAJJJUUUZZZYYY\\\___cccgggjjjmmmooopppnnnsss|||{{{wwwqqqkkkddd]]]VVVQQQEEEAAA<<<888777777666666666666666444333222222333...///000111111000//////...///000111222111111000//////............//////......//////......---,,,------------------------......------------......,,,,,,,,,++++++++++++***---,,,++++++++++++,,,---)))*********++++++++++++))))))*********+++++++++******************************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))*********+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++)))************))))))((('''(((((()))))))))(((((())))))(((((((((((())))))***(((((((((******)))(((&&&'''((((((((((((((((((&&&''''''((()))))))))((()))((('''&&&&&&((()))***(((((())))))******++++++))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((******)))(((&&&''')))******)))(((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,+++***)))(((((()))***+++************************))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))************************************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...------------...//////------------------------//////.........//////000000111333444555444444333666666555666===FFFJJJIIIIIIMMMRRRXXX\\\```dddffffffkkkuuu~~~{{{uuupppddd```YYYRRRMMMGGGBBB???===:::666333333444444444222333222111//////000111...///000111111000//////...///000222222222111000//////............//////......//////......---,,,------------------------.........------.........,,,,,,,,,+++++++++******------,,,++++++,,,------))))))******++++++++++++))))))******++++++++++++************************)))+++,,,---...------,,,***************************))))))(((((((((((()))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((''''''(((((())))))*********************)))((('''"""###&&&(((***+++******))))))(((((((((((())))))+++***))))))******)))(((%%%&&&((()))))))))(((((()))))))))((('''%%%$$$###''''''&&&&&&'''((()))***&&&&&&''')))***,,,------(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))(((((((((((())))))((((((((((((((((((((((((---+++)))'''&&&&&&((())))))(((&&&''')))******)))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++******))))))(((((('''''''''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))******+++***)))***++++++***)))))))))))))))))))))))))))******++++++++++++******,,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***))))))))))))************---,,,+++******+++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++------...///------,,,+++,,,---...///111111000000//////......111000000000000000111111000222333444444666999;;;<<<===AAAEEEJJJPPPTTTWWWWWW___jjjuuu{{{tttrrrrrrpppnnnkkkddd\\\WWWNNNLLLGGGBBB>>><<<;;;;;;444333333222222333333444222222222222222222222222222111111111000000////////////............////////////...------------...------------------------......---,,,,,,,,,,,,---------------------------*********++++++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))************************++++++******++++++,,,---))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))((((((''''''))))))))))))************))))))************))))))(((((())))))*********+++******))))))((((((''''''''''''(((((())))))******++++++++++++***((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))+++,,,------,,,***)))+++*********))))))((((((((((((((((((''''''''''''))))))************))))))+++***)))'''''''''((()))((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))***++++++***))))))******))))))))))))*********)))((((((******)))(((((((((((((((((((((((((((******++++++++++++******++++++***))))))***++++++)))***++++++,,,,,,,,,+++))))))))))))************,,,++++++******++++++,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,------,,,,,,,,,---...///000000000000//////......------...///000222333444...000111111111222555777888999;;;>>>BBBEEEHHHJJJMMMSSS\\\fffnnnvvv|||zzzrrrjjjddd```^^^[[[YYYVVVRRRMMMIIIBBB@@@===999666444333333333333333222222333333333222222222222222222222222111111111000000000/////////................../////////...---------------------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******************************************************++++++******++++++,,,---)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))++++++***))))))***++++++************))))))))))))))))))))))))************)))))))))******)))))))))((()))))))))******************))))))((((((((((((((((((((()))))))))))))))***************)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((''''''''')))***,,,------,,,***)))*********)))))))))((((((***))))))))))))((((((((())))))************))))))***)))(((''''''(((((()))(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&(((***++++++***(((&&&******))))))))))))******)))((('''((()))***)))'''''''''''''''''''''''''''******++++++++++++******++++++***))))))***++++++))))))***+++,,,,,,,,,+++)))))))))*********++++++***++++++++++++++++++************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,............---------------,,,,,,,,,,,,---...///000000000////////////...---------...000111333444...///000000///000222444555555666777999;;;<<<===@@@EEEKKKRRRYYY___fffjjjqqquuuyyy||||||~~~{{{pppggg___XXXSSSLLLIIIFFFCCCBBB@@@>>><<<<<<:::888555444333333333222222222222222222222222111111111111111111111111111111000000000000//////......------------......///......---------------------------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++************************+++************+++,,,,,,))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))++++++***))))))***++++++************++++++++++++))))))))))))************(((((())))))))))))(((((())))))))))))***************))))))))))))((((((((())))))))))))))))))((((((************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''************************)))))))))))))))((((((((()))***+++,,,,,,+++***)))******))))))))))))((((((************))))))))))))((())))))******))))))((()))(((((((((((())))))***))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,''''''((())))))(((''''''******))))))))))))*********)))(((((()))***)))(((((((((((((((((((((((((((******++++++++++++******+++******************+++******++++++++++++***)))))))))*********+++++++++)))***+++,,,,,,+++***)))************************************++++++++++++***++++++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,------......////////////////////////000000///.........//////000111222111000000111333555444444444555666777777999;;;???CCCGGGLLLRRRVVV[[[aaaiiimmmnnnrrryyyzzzrrrggg\\\TTTMMMHHHDDD@@@>>><<<;;;;;;;;;999777999888777666555555666666111111222222222222111111111111111111111111111111000000000000000000//////------,,,,,,,,,,,,------///...------,,,,,,------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************++++++,,,))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))+++******************+++)))))))))******+++++++++((()))))))))************)))(((((((((((((((((())))))))))))))))))*********))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))))))))'''&&&(((((()))))))))*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))((((((*********)))))))))(((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))******)))(((((('''''''''))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&%%%%%%&&&(((*********))))))))))))******+++***))))))++++++***)))))))))))))))))))))))))))******++++++++++++***************++++++*********,,,,,,,,,+++***)))((('''************++++++++++++))))))+++,,,,,,+++))))))************************))))))*********+++++++++*********+++++++++,,,,,,))))))***+++,,,------...,,,,,,,,,---------------.............../////////000//////...------......///000111000///...000222222222222333333444555666444666888999;;;>>>CCCFFFIIIOOOWWW[[[^^^ccckkkrrrtttyyy~~~~~~{{{zzzxxxssskkkeee]]]XXXPPPHHHBBB===:::999999999999:::;;;:::777444333333333222222333333333000000111222222111000000000000000000000000000000//////////////////000000------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++************************************************************))))))******+++,,,))))))))))))))))))))))))+++************+++,,,,,,))))))))))))))))))))))))*********++++++*********'''(((((())))))*********((()))))))))************))))))(((((((((((())))))******))))))))))))))))))))))))))))))************++++++******))))))((((((***))))))((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++***(((((('''''''''((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))******++++++++++++(((((((((((((((((())))))))))))((((((((('''''''''(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))*********))))))(((''''''(((((((((((((((((((((((((((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++******))))))))))))******+++***)))***+++,,,+++)))******************************++++++++++++******)))***++++++++++++***))),,,,,,++++++***)))''''''*********++++++++++++,,,)))******************)))++++++++++++++++++++++++)))))))))************+++************++++++++++++++++++++++++************+++,,,------......---------............/////////,,,,,,,,,------...000000---......---,,,,,,...000/////////000111222333444111222333333333444777:::===AAAGGGJJJNNNSSSYYY^^^fffkkkrrrvvvwwwzzz~~~{{{yyyvvvuuukkkgggbbb___]]]XXXRRRMMMIIIFFFBBB>>>:::888777777444444555666777666222000222222222222222111111111///000111222222111000///////////////////////////......////////////000000......------------.........------,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++************************,,,,,,++++++++++++++++++))))))***+++++++++******))))))))))))))))))))))))***************************))))))))))))***++++++))))))))))))))))))))))))***************++++++,,,)))))))))))))))))))))))))))***++++++++++++***)))((((((((((((((()))))))))))))))))))))************+++***)))(((((()))***+++************)))))))))))))))))))))************+++******************))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))***+++++++++''''''(((((((((((())))))(((((((((((('''''''''''''''(((((())))))((((((''''''((()))))))))))))))((())))))))))))))))))))))))))))))*********)))(((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))'''&&&&&&''')))*********))))))))))))******+++)))((()))***+++***)))))))))))))))))))))))))))******++++++++++++******)))***++++++++++++***)))))))))************))))))*********+++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++))))))))))))************************++++++++++++,,,,,,,,,+++++++++******+++,,,---.........---------------.........//////,,,,,,,,,,,,---...//////,,,---...---,,,---///111.........//////000111222000111222111000000222333777888:::===@@@DDDHHHKKKRRRYYYaaaeeefffjjjrrryyy|||~~~~~~}}}{{{zzz~~~}}}uuunnnjjjgggdddbbbVVVQQQKKKHHHGGGEEEAAA>>><<<<<<<<<:::888777777777555444222222222222000///333333333333222111000000...///111222222111///...////////////////////////........./////////000000///..................///...---,,,,,,++++++,,,,,,---------------------------,,,++++++***+++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,+++************************************************)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,************)))))))))((())))))*********+++++++++******************++++++---+++)))((('''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((())))))***+++,,,'''''''''((((((((()))))))))))))))(((((((((((('''''''''((((((((((((''''''((())))))******)))((('''(((((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))*********((('''((()))***)))(((((((((((((((((((((((((((******++++++++++++******)))***+++,,,,,,+++***)))&&&'''((()))++++++,,,,,,******+++++++++,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))************)))************+++++++++)))***+++,,,---......///+++,,,---.........---,,,---------.........//////000///...---,,,++++++,,,---///000/////////111333000000000///000000111111222333444333111000111222555444333555999<<<>>>>>>>>>EEENNNRRRTTTXXX```hhhppprrrvvvzzz~~~{{{zzzxxxwww{{{xxxqqqlllccc\\\VVVRRRPPPNNNIIIDDD???<<<<<<===;;;888222333555555333222222333:::666222000000111111111111111111000///...,,,,,,...///000222222000///...////////////////////////---.........//////000000//////............//////...---,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,,,,------------++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++++++++******))))))))))))))))))************---,,,***))))))***,,,---+++*********))))))(((((())))))******++++++++++++)))))))))***+++++++++,,,...,,,***(((''''''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))***+++,,,&&&'''''''''(((((())))))************))))))))))))''''''((((((((((((''''''))))))*********((('''&&&(((((((((((((((((((((((('''((()))***++++++***)))((((((((((((((((((((((((+++***)))(((((('''(((((())))))))))))))))))))))))******))))))((((((''''''---***'''(((+++,,,+++))),,,***))))))******)))'''))))))))))))***************************)))((('''++++++******))))))((((((++++++******)))(((((((((''''''((()))***++++++,,,******))))))((((((''''''((()))***++++++***)))(((***)))))))))))))))************************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111..................------............////////////............////////////000000000000////////////222222222333444555666777666:::>>>BBBFFFJJJOOORRR[[[^^^dddkkkrrrwwwzzz|||~~~}}}{{{zzzzzz{{{vvvmmmfffbbb\\\WWWQQQLLLHHHDDDAAA>>>:::999999888777666666555333333333333333333333333111111111111111111111111000000000000000000000000222111111000///......---000000000000000000000000////////////.....................------,,,,,,,,,------------,,,++++++***************************,,,***((('''&&&'''((())))))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************(((((())))))******+++++++++*********))))))((((((((((((''''''((()))***++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******)))(((''''''((())))))))))))))))))))))))(((((()))******************))))))((('''&&&&&&%%%((((((((((((((((((((((((+++*********))))))((((((+++*********))))))((((((++++++++++++,,,---...///******))))))((((((((('''*********)))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))+++*********))))))))))))+++)))(((((()))******)))+++***))))))******)))'''))))))))))))***************************)))((((((*********))))))))))))))))))))))))))))))*********)))))))))))))))*********************))))))))))))))))))***++++++***)))))))))))))))))))))***+++,,,*********************************+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,------------,,,------...///000------...............---............////////////............///////////////////////////000000000222222222222333444444555333666999;;;===@@@CCCFFFJJJMMMSSSZZZaaaggglllnnnsssvvvyyyzzzyyyxxxxxxxxxyyyzzz{{{zzzxxxvvvvvvwwwxxx~~~~~~~~~zzzwwwpppiii```XXXRRROOOJJJGGGBBB???<<<:::888555666666666555444333333333222222222222222222222222111111111111111111111111000000000000000000000000111111000000///......---000000000000000000000000////////////..................---------,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++---,,,***(((((()))***+++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************)))))))))))))))*********************)))))))))(((***))))))))))))******+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******)))((('''''')))))))))))))))))))))))))))(((((()))************)))***))))))(((((('''''''''))))))))))))))))))))))))*********)))))))))((((((************)))))))))((((((((((((((()))***+++,,,(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))(((((()))************)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))++++++++++++************(((((()))(((''''''((()))+++)))((((((******)))'''))))))))))))************************))))))))))))))))))))))))************'''(((((()))******++++++************))))))((((((************++++++++++++******++++++++++++*********************+++,,,,,,*********************************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,......------------......+++,,,---...............---............/////////---............/////////.........//////000000111222111111111111111222222111333555555555666888:::<<<>>>AAAFFFLLLRRRWWWYYY___bbbeeeggggggggghhhiiimmmppprrrrrrpppnnnmmmmmmmmmqqquuuwwwwww{{{|||yyyzzz~~~{{{xxxwwwxxxwwwuuuuuuuuusssooolllaaa^^^XXXPPPIIICCC>>><<<===;;;888777777666555333444444444333222222111111111111111111111111111111111111111111111111111111000000000000000000000000111000000//////........./////////////////////////////////............---...------------,,,,,,,,,,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************))))))))))))************))))))))))))+++++++++***************))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))******************************))))))))))))((((((************))))))))))))((('''''''''((()))***+++((((((''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***%%%&&&'''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''((())))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************''')))***)))&&&%%%(((+++***)))(((((()))***)))'''((()))))))))******************)))))))))))))))***(((((())))))******++++++(((((())))))******************)))))))))))))))))))))))))))******++++++++++++++++++,,,,,,+++++++++---,,,++++++******++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,///...------,,,,,,,,,---***+++,,,---.../////////---------.........//////---------.........//////------......///000111111111111000/////////000000111333444444333222333555999999:::<<<>>>BBBEEEGGGKKKNNNQQQSSSTTTUUUWWWXXX]]]```cccdddbbb```^^^^^^___bbbdddfffgggllluuu||||||wwwuuusssuuu{{{|||xxxvvvtttqqqmmmjjjgggfffdddbbb```___]]][[[WWWTTTPPPMMMHHHBBB===:::888777888666555555666666555444444444333333333222222222000000000000000000000000111111111111111111111111000000000000000000000000000000/////////.................................//////.........---------------------------------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************((()))))))))************++++++******))))))((((((*********)))))))))))))))++++++++++++***))))))((((((((()))***+++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((*********))))))))))))))))))))))))))))))***++++++******))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***+++***'''&&&))),,,)))((('''((()))***)))(((((()))))))))******************)))(((((()))***+++(((((())))))******++++++************))))))(((((('''(((((()))******++++++'''(((((())))))*********++++++++++++++++++++++++//////---+++***)))(((((())))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++******))))))******+++,,,///...---,,,,,,,,,,,,,,,***+++,,,---............------------............------------............,,,------...///000000111000000///.........//////000222333333222222333444666666666777888:::===>>>>>>@@@CCCDDDEEEFFFHHHJJJKKKNNNQQQSSSQQQOOONNNNNNPPPRRRSSSTTTVVV\\\ccciiiqqqxxx~~~~~~}}}{{{vvvqqqlllkkkkkknnnrrrxxx|||~~~~~~}}}}}}~~~~~~}}}||||||}}}|||tttmmmiiibbbaaa___]]]ZZZWWWUUUTTTOOONNNKKKJJJJJJHHHFFFCCCCCCAAA===:::888777777888333222111111222222111000222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////////////////............------------------------............------------------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++---,,,,,,++++++******)))++++++++++++++++++++++++************************((()))))))))************++++++******))))))(((((())))))))))))))))))******)))*********)))((('''&&&'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((())))))******))))))******************''''''(((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''************************((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))******)))(((((()))+++((('''&&&''')))***)))((())))))))))))***************)))((((((((()))++++++))))))))))))************++++++******)))(((((('''''''''((()))***+++,,,,,,((((((((((((((()))))))))++++++************++++++///...---+++)))((((((''')))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,......---,,,++++++,,,,,,***+++,,,---------------,,,------------.........,,,------------.........---------......//////000//////............//////...000111111000000222333000111222333555777999;;;666888:::;;;;;;<<<>>>@@@===@@@CCCDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHKKKQQQUUU[[[aaaeeefffgggiiifffaaa]]]]]]^^^```cccgggkkkmmmoooooopppqqqsssuuuwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxx|||zzzvvvssspppnnnllliiihhhhhhjjjlllmmmlllkkkjjjlllmmmjjjddd]]]WWWUUUNNNMMMLLLJJJHHHGGGFFFEEE@@@>>><<<<<<===<<<;;;999777666555444333444444555222111111111222222000///////////////////////////000000000000000000000000000000000000000000000000////////////////////////.........................................................------------,,,,,,,,,,,,------------...)))******++++++++++++***************************)))))))))***************,,,,,,++++++*********)))++++++++++++++++++++++++************************))))))))))))************************))))))))))))))))))))))))************'''((()))******)))'''&&&'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))************((((((''''''''''''((((((''''''(((((((((((())))))&&&''''''(((((())))))***(((((((((((((((((((((((())))))************)))))))))))))))(((((((((''''''************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********)))(((''''''((()))((((((((('''&&&''')))***)))((())))))))))))***************)))((('''((()))+++,,,*********)))))))))))))))*********)))))))))))))))(((((())))))*********+++******))))))))))))))))))+++***))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,---------.........,,,,,,---------.......................................---......///000111...000111111000///111222...///000222444555555666444555666666555555777999666888:::;;;::::::;;;<<<::::::;;;;;;===???BBBDDDHHHLLLNNNOOOQQQTTTSSSOOOLLLMMMNNNPPPQQQTTTWWWYYYZZZ[[[\\\^^^```ccceeefffffffffgggiiijjjjjjkkkkkkhhhgggkkkqqquuuuuuwww{{{yyy{{{|||{{{vvvrrrnnnmmmjjjgggccc```]]][[[WWWTTTRRRRRRRRRTTTVVVWWWUUUSSSQQQSSSTTTRRRMMMHHHEEEEEE@@@@@@???===<<<:::999999888666444444555666555444222222222111111111111111222111111333444444222000......//////////////////111111111111111111111111000000000000000000000000////////////////////////.........................................................---------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,+++******++++++++++++++++++++++++((())))))***************+++++++++***************************************************************))))))))))))************)))))))))))))))*********((()))))))))************'''(((***++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))&&&'''(((((())))))((((((***))))))(((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************)))((((((''''''(((((()))''''''((((((((()))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((())))))))))))))))))************************))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))(((((((((((('''''''''((()))*********************************)))))))))*********++++++))))))))))))))))))))))))))))))******+++++++++,,,***'''$$$%%%((()))(((%%%'''&&&&&&''')))***)))((())))))))))))***************)))((('''((()))+++---++++++******))))))((((((((((((((()))******++++++************)))))))))))),,,+++++++++******))))))+++***)))(((((()))***+++)))))))))((()))******+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,,,,---------.....................------------------...///000111222000111222222000000111222000111222333333222111000333444444333222222333555444555777777777777999;;;555555666666777888999:::===@@@AAA@@@BBBFFFFFFBBB@@@BBBCCCDDDEEEFFFHHHJJJKKKLLLNNNPPPSSSUUUWWWXXXPPPQQQSSSTTTVVVWWWWWWWWWUUUTTTWWW]]]```aaacccfffaaaccceeeccc```\\\YYYXXXUUUSSSPPPNNNLLLIIIEEEBBBCCCCCCCCCEEEGGGGGGEEECCCAAACCCDDDCCC???<<<;;;<<<:::999888777555444222222555333111111222333333222333333333333333222111000------...000222222000...000000000111111111111111111111111111111111111111000000000000000000000000////////////////////////---.....................////////////////////////......---------,,,,,,,,,,,,,,,,,,------.........------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************************************************************))))))))))))************(((((())))))******++++++(((((())))))*********+++'''(((***,,,---,,,+++***))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))&&&''''''(((((((((((((((***))))))((('''&&&&&&%%%))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++++++++***************+++))))))******+++++++++,,,&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((***,,,......,,,***(((''''''((()))***+++,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++************************************++++++++++++)))(((&&&%%%%%%'''***,,,(((((((((((((((((((((((((((((()))))))))(((((('''+++*********))))))(((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++***))))))***+++,,,+++*********))))))((((((************************,,,,,,++++++***)))(((((()))************+++++++++******+++++++++,,,,,,,,,((()))***+++,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......................../////////...------,,,,,,---...000000//////000222000000000000000000000000333333333333333333333333444555555555444333333222444444444444555777888:::777888888888888999999999::::::999999:::;;;===>>>???@@@AAABBBBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHJJJKKKMMMOOOPPPQQQNNNMMMLLLKKKIIIHHHGGGFFFDDDDDDBBBAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888555444444333333444444555333333333222222111111111111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000111222222222111000...---000000000000000000000000,,,...000111000///000111//////.........---------........................+++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,+++++++++***))))))))))))))))))***+++++++++,,,************************++++++************++++++)))))))))))))))))))))))))))******))))))((('''&&&******))))))((((((''''''))))))************))))))---,,,,,,+++***)))((((((((((((((((((((((((((((((,,,,,,,,,+++++++++******(((((())))))******+++++++++++++++*********))))))''''''(((((((((((('''''')))******+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******'''''''''(((((()))***+++)))((('''&&&&&&'''((()))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************)))(((((()))))))))))))))))))))))))))'''&&&%%%%%%&&&''')))+++)))(((&&&&&&((()))+++&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''((()))*********((('''&&&)))))))))))))))))))))))),,,+++***((((((((())))))************))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((***)))(((''''''(((***+++************************((())))))******))))))(((************)))))))))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++***)))))))))***+++************)))))))))(((************************++++++******)))((((((''')))************+++++++++*********+++++++++,,,,,,((()))***+++,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,------.../////////---///000///......///000////////////////////////333333333333333333333333444444444444444333222222666555444333222333444444555555666666666777777777888888777777888999;;;<<<::::::;;;<<<<<<<<<;;;;;;======>>>>>>>>>?????????<<<<<<>>>???AAACCCDDDEEEEEEDDDCCCBBBAAA???>>>>>>======;;;:::999888888888555555555555555555555555444444444444444444444444444333333222222333333444333333222222222111111111111111111111111111111111111111111111111111111111000000000000/////////...////////////////////////000111000000///...------////////////////////////,,,...//////.........//////.........------------........................+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++++++++******************************+++++++++***************************))))))))))))))))))***))))))))))))))))))))))))))))))***************)))************))))))))))))))))))************)))))),,,++++++******)))))))))((((((((((((((((((((((((*********)))))))))(((((()))))))))))))))*********+++++++++*********))))))(((((())))))))))))((((((,,,,,,---------,,,+++***************************))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''(((((())))))(((''''''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***************)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((('''&&&))))))))))))))))))))))))+++***)))(((((())))))***************))))))))))))************************(((((((((((())))))))))))))))))))))))((((((((((((+++*********************************************))))))***************)))************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((()))***+++,,,---...,,,+++***)))))))))))))))************))))))))))))*********************************)))(((((('''''')))************+++++++++*********++++++++++++,,,))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---......//////...///000///...---...///////////////////////////222222222222222222222222333333444444444333222222333333222111111111111222333333333333444444444444555555444444555666888999666666777777777666555555666666777777777888888888666777888999;;;<<<>>>>>><<<<<<;;;:::999777666666777666555444333333333333444444444444444444444444222222222222222222222222222222222111111222222222222222222111111111111111111111111111111111111111000000000000000000000000000000000/////////......////////////////////////000000///...------------........................,,,...//////---,,,,,,---............------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************++++++++++++++++++***************************************))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++,,,,,,,,,************++++++++++++))))))************))))))************************))))))))))))))))))))))))*********)))))))))))))))************))))))))))))+++++++++***************))))))************)))))))))************))))))(((************************))))))))))))))))))))))))((((((''''''''''''(((((()))((('''''''''''''''''')))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''((()))+++++++++,,,))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))(((((('''))))))))))))))))))))))))***))))))((())))))***+++************))))))))))))************************'''''''''((()))*********(((((((((((())))))))))))******+++++++++***((('''************************)))******++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++******))))))((((((*********)))))))))))))))************************+++*********)))))))))((())))))*********+++++++++************++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,,,,------------------------------//////...------,,,,,,+++000111111000...---...///////////////////////////111111111111222222222222222222333333333333222222/////////000111222333444111111222222222333333333444333333222333444666777666666777666666555444444444444444555555555666666555666777888:::;;;<<<===:::999999888666555555444666555444333333222333333333333333333333333333333222222222222222222222222111111000000000000111111111111111111111111111000111111111111111111111111000000000000000000000000000000/////////.........////////////////////////111000...---,,,---...///---------------------------...000///---,,,,,,,,,------------------------------------------------------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,+++++++++***)))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((()))******+++++++++***)))))))))******+++++++++))))))************))))))((()))))))))*********+++************************++++++++++++++++++++++++++++++******))))))((((((*********************************++++++*********((((((((((((((((((((('''************************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******)))(((((((((((((((((()))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&'''''')))******+++++++++((((((((((((((((((((((((******)))(((((()))******))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***++++++************)))))))))(((************************'''((((((((()))))))))***(((((((((((())))))))))))))))))***+++***)))'''&&&))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************))))))(((((())))))))))))))))))******)))))))))))))))))))))))),,,,,,++++++++++++******))))))*********+++++++++))))))*********+++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,,,,------------------------------.........---,,,,,,++++++000111222111///...///000........................000000000111111222222222111111222222222222222111//////000111222333333444111111111222222222333333333333222222333444666777666666777666666555444444333333444444444555555555222333333555666777888999999999888888777666555555555444444333333333444444////////////////////////222222222222222222222222111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////////////////....................................111000///...---...///000------------------------...///000000...,,,------,,,,,,---------------------------------------------,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***+++++++++,,,,,,+++++++++***)))))))))************************+++******))))))******+++))))))))))))))))))))))))))))))******)))((((((''''''(((((())))))*********))))))************))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((******************************++++++++++++******+++++++++***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))***,,,...///((())))))))))))))))))((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&))))))************)))(((((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))(((((((((((()))))))))(((((((((((((((((((((((((((((())))))************************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***((()))*********)))((('''(((((((((((((((((((((((((((((()))***++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++*********)))))))))(((((()))******))))))((())))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))************+++******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///000111000///...///000......................../////////000111111222222000000111222222222111111222222333333222222111000111111111111222222222333333222111111222333555666333444444444444333333222222222222222333333333333222222333444555666777888888777777666555555444444333222222222222333333444000000000000000000000000000000000000000000000000111000000//////000000111////////////000000000000000000000000000000000000/////////////////////////////////.........------........................000000///////////////000---------------------------///000000...------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++******+++,,,---***************++++++++++++++++++***************************************++++++************++++++))))))))))))))))))))))))*********))))))(((&&&&&&((((((((((((((()))))))))))))))************))))))((((((((())))))*********************************)))))))))))))))*********************))))))))))))***************+++++++++******++++++++++++******)))))))))((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((***,,,...111222((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***************)))(((((()))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((())))))************)))************))))))))))))((((((((((((((((((((((((*********)))((('''''''''''''''(((((())))))******))))))******+++*********))))))))))))))))))))))))&&&'''((()))************((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************&&&'''((()))*********)))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))************+++***)))))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,---///...------...///..............................//////000111111222///000000111222222111111111222222333222111000///000000000000111111111222111111000000111222444555000111222222222222222222111111111222222222333333333333444555666666777888555555555444444333333222111111111111111222333444222222222222222222222222////////////////////////111000000000000000000111........./////////000000000000000000000000000000........................//////.........---------........................---......//////.........------------------------+++---......---------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---+++++++++******************************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))*********))))))(((******))))))))))))))))))))))))************))))))((((((((()))))))))))))))************************(((((()))))))))*********)))))))))))))))*********))))))*********+++++++++))))))************))))))'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))+++...000111((()))************)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''((()))***+++))))))))))))))))))))))))))))))***+++******((((((************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))******************++++++,,,,,,---************************&&&&&&((())))))*********(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,%%%&&&((()))***+++******(((((())))))*********+++))))))))))))))))))))))))******************++++++)))************+++++++++))))))))))))************+++***)))))))))***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++******+++,,,,,,,,,+++---...........................---......///000111111222//////000111111111111111---...000111222333222222////////////000000000111000000//////000111333444000000111222333333333222222222222333333333333444///000000111222333444444555555444444333333222222222222111222222333444555////////////////////////000000000000000000000000111111000000000000111111---.........//////000000000000000000000000000000........................//////.........---------........................+++,,,---.........---,,,........................)))+++------,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,***))))))***,,,---,,,+++++++++******))))))))))))******+++++++++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++++++++,,,+++++++++******))))))))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))******++++++,,,,,,,,,,,,(((((())))))******++++++))))))******++++++++++++))))))************))))))***)))(((((((((***+++,,,************************))))))))))))))))))))))))******))))))))))))******((((((((()))***,,,---...((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))******))))))(((((('''''')))(((''''''''')))***+++)))))))))))))))))))))))))))***++++++***)))((('''************))))))))))))************************''''''(((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,)))************+++++++++,,,+++++++++***)))))))))+++++++++*********))))))++++++++++++++++++++++++...------,,,,,,------...))))))***+++,,,,,,------)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------...///000111111////////////////////////000000111111111222222222111111111111111111111111111111111111111111111111111222444555555444222111222222111111111111222222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000............////////////000000//////.........---........................---------............///---------,,,,,,+++++++++...........................---,,,,,,++++++++++++,,,,,,,,,------...............---,,,,,,+++******************************,,,+++)))(((((()))+++,,,)))************+++++++++******))))))))))))************++++++++++++******,,,,,,,,,+++++++++************************************************************))))))))))))******((())))))))))))*********************))))))))))))++++++++++++++++++++++++))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))************************************)))))))))(((******))))))))))))******))))))(((((((((((())))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))************+++,,,,,,,,,---((((((((((((((((((((((((***)))((((((((()))+++,,,))))))******++++++,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))************************)))))))))))))))******+++************************))))))))))))************))))))))))))))))))))))))************************************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************+++++++++*********))))))++++++++++++++++++++++++*********************************++++++,,,,,,---***+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------......//////000000000000000000000000000000000000000111111222222222////////////////////////111111111111111111111111111222444555444333222111222111111000000111111222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000//////......000000000000000000000000............////////////000/////////.........---.................................////////////000............---------,,,........................------,,,+++++++++,,,,,,,,,,,,,,,---------------...------,,,++++++******************************,,,+++)))(((((()))+++,,,)))************+++++++++******))))))))))))************++++++++++++******+++++++++*********))))))((((((((((((((((((((((((************************+++******))))))******+++)))))))))*********+++++++++*********))))))((((((************************))))))))))))************'''(((((()))))))))))))))************************))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))************************++++++******)))(((((('''******))))))))))))******))))))(((((((((((()))))))))******************)))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******))))))))))))************************************'''((()))***+++******))))))))))))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))******+++************************))))))))))))************))))))))))))))))))))))))***************************************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******************************))))))))))))))))))))))))&&&''''''(((((())))))))))))************+++++++++***************++++++++++++++++++***************++++++++++++++++++++++++++++++------------+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------,,,,,,+++++++++------------..............................//////000000000000000000000000000000000000111111111111////////////////////////111111111111111111111111111111333444444333222111222111111000000111111222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000////////////...////////////////////////---............//////////////////...............------------------------...////////////000000000000////////////.........------------------------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,------,,,,,,++++++******************************,,,+++***))))))***+++,,,)))************+++++++++******))))))))))))************++++++++++++***************)))))))))((((((((((((((((((((((((((((((************************+++******))))))******+++************+++++++++,,,+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++((((((((((((''''''''''''))))))))))))))))))))))))&&&'''***,,,,,,+++)))'''***))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***+++,,,,,,))))))*********+++++++++)))))))))***+++++++++,,,************************************************+++,,,...//////...,,,+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------.........------,,,,,,++++++***,,,,,,---------..............................---////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000111222222333222222111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////........................---------.........//////........................------------------------............///////////////////////////.........------------------------++++++++++++,,,,,,---......------,,,,,,+++++++++,,,,,,,,,,,,++++++******************************++++++***))))))***++++++))))))*********++++++++++++******))))))******+++******++++++++++++******+++*********))))))))))))***************************************************))))))(((((())))))*********+++++++++,,,,,,,,,,,,++++++***)))(((''''''((((((((((((((((((((((((((()))))))))************(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((***+++++++++)))(((******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************((((((((())))))******+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******************************))))))))))))))))))))))))))))))******+++,,,------))))))*********+++++++++)))))))))***+++++++++,,,************************************************'''(((***++++++***(((''',,,,,,++++++++++++++++++++++++************++++++,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......---------,,,,,,+++++++++,,,,,,,,,------------...............------------........................////////////////////////000000000000000000000000000000000000000000000000///000000111111222222222111000000000000000000111000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////////////////////////////.............../////////------------------------------------............---------...............------------------------,,,,,,,,,---------......------------------------------------------------++++++++++++,,,,,,---...---------,,,,,,++++++***,,,+++++++++++++++******************************+++******************+++))))))*********+++++++++++++++************++++++******++++++++++++******,,,,,,+++++++++*********************************************************(((((((((''''''(((((((((******+++++++++,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))((()))))))))************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,******))))))))))))******))))))(((((((((((())))))+++***))))))))))))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((()))******+++)))))))))((((((''''''''''''''''''''''''''''''''')))))))))))))))******+++******))))))((((((''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((())))))******++++++************************(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))************+++++++++***************+++++++++***************+++++++++************************)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++******))))))******++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------------------------////////////....................................000000000000000000000000/////////000000111222222111000000//////000000111////////////////////////000000000000000000000000111111000000000000111111////////////////////////////////////////////////---............/////////........................,,,------------.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************)))************+++++++++++++++************++++++******++++++++++++******,,,,,,,,,++++++++++++***((((((((((((((((((((((((************************)))((((((''''''(((((()))************+++++++++,,,************))))))))))))************************))))))))))))************((()))******++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,---******))))))))))))******))))))(((((((((((())))))++++++))))))))))))++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,***))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************************)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************++++++++++++++++++***************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,+++************+++,,,***++++++,,,,,,++++++***************************************************++++++++++++++++++,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,------................................./////////......---------........................000000000000000000000000.........///000111222222000000////////////000000////////////////////////000000000000000000000000111111000000000000111111////////////////////////////////////////////////---------.........//////........................,,,,,,---------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,******************++++++*********************************++++++*********)))************+++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++************((((((((((((((((((((((((******************************))))))))))))******)))))))))*********++++++))))))))))))************************************))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))******))))))(((((((((((())))))+++***(((''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''(((((()))((((((((((((((()))))))))************************((()))))))))************)))))))))***************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******************************************************))))))))))))************++++++******************************************++++++++++++++++++++++++)))))))))))))))******+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))************+++++++++,,,+++++++++******))))))))))))******++++++++++++))))))))))))))))))))))))******)))(((((()))******))))))***+++,,,,,,------------++++++++++++------*********++++++*********************************************************,,,,,,++++++++++++++++++)))***+++,,,------...///++++++,,,,,,,,,---------++++++,,,,,,---...////////////////////////////////////.........---------000000000000000000000000000000000000000000000000............///000222222000000////////////000000////////////////////////000000000000000000000000111111000000000000111111////////////////////////////////////////////////---------.........//////////////////////////////,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++*********++++++,,,,,,---******************++++++******************************++++++++++++******)))************+++++++++,,,++++++******++++++,,,******++++++++++++******************))))))))))))************************************************,,,,,,++++++++++++,,,,,,((())))))))))))*********((((((((()))******++++++************************))))))))))))************))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++******)))(((((((((******))))))))))))******))))))(((((((((((())))))***((('''&&&&&&'''(((***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((&&&'''''''''((()))))))))))))))))))))))))))))))))&&&(((***,,,,,,+++)))((())))))******++++++,,,,,,******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&'''((()))***++++++************************************************))))))))))))************,,,+++++++++***)))))))))************************(((((((((((((((((((((((()))))))))))))))******+++((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************+++*********))))))(((((()))))))))***++++++,,,,,,)))************+++++++++((((((((((((((()))******)))************+++++++++)))))))))))))))))))))))))))+++,,,+++))))))***+++(((&&&%%%'''***,,,+++)))&&&''''''((()))******+++(((((())))))******++++++''''''((()))))))))))))))************************************************,,,,,,,,,+++***)))((('''******++++++++++++******---,,,,,,+++***)))((((((---+++)))***,,,---,,,)))++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++........................000000000///......------////////////////////////......---,,,,,,...///000000///.........000111222......------...///111222444333111////////////000000000000000000000000000---...///000111111111000000000000000////////////............////////////...,,,+++,,,///111///---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---............------,,,,,,,,,,,,,,,,,,------.........++++++******++++++,,,---///......------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************---------,,,,,,+++++++++------,,,+++***)))((('''))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))*********************))))))))))))******'''((()))***+++,,,,,,,,,************************+++***)))'''''')))***+++++++++***))))))***++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***((((((((()))***)))))))))))))))))))))))),,,+++)))(((((()))+++,,,***************)))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))******))))))(((((('''''''''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))...---+++))))))***+++,,,,,,***)))((()))***)))(((+++***)))))))))***,,,,,,''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))***((('''&&&&&&'''(((***&&&&&&'''((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************,,,+++++++++******))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************)))))))))((()))))))))((((((((((((((()))************+++++++++((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))((()))******))))))***,,,((('''&&&'''***,,,+++)))''''''(((((()))******+++)))))))))))))))*********'''((())))))******))))))+++++++++***************************************+++++++++++++++***)))(((******++++++++++++******,,,,,,++++++***)))))))))---+++)))***,,,---+++)))+++++++++,,,,,,,,,------,,,,,,------------------++++++++++++++++++++++++------------------------........................------------------------......------......///000000//////......///000111111000///......//////000333222111///////////////////////////////////////000000000///////////////............------------............////////////...,,,+++,,,///000///---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,+++++++++***++++++******)))*********))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))*********************))))))))))))******((()))***+++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************,,,+++)))((((((((()))***))))))))))))))))))))))))******((((((((((((*********************)))(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***))))))))))))((((((((())))))(((((((((((())))))***)))))))))(((((((((''')))((('''''''''(((******))))))))))))))))))))))))...---+++))))))***+++,,,---+++))))))***+++***)))******)))))))))***+++,,,'''''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))((())))))))))))))))))((((((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************+++++++++******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))******))))))(((''''''&&&)))************+++++++++((((((((()))))))))******)))************+++++++++))))))))))))))))))))))))''')))******))))))+++,,,(((''''''(((***+++***)))'''(((((())))))*********************))))))))))))((()))******++++++******++++++++++++******))))))******************************+++++++++******)))******++++++++++++******************************,,,*********+++,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000///.........//////222111000///............222111000//////...//////////////////////////////222111000...---..................------------,,,---............/////////...---,,,---...///...---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...)))***************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++******************))))))((()))***,,,---))))))))))))))))))))))))******))))))))))))******(((((()))*********************))))))))))))******)))******+++++++++******************************+++***)))(((((()))***+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((******)))))))))***+++,,,))))))))))))))))))))))))---,,,+++))))))***++++++---,,,******+++++++++******))))))))))))***++++++''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))''')))***,,,,,,***)))'''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********************************)))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********************************)))))))))))))))++++++++++++******))))))))))))*********+++++++++(((((())))))************))))))*********+++++++++))))))))))))))))))))))))***+++,,,+++***)))***+++((((((((()))************(((((()))))))))*********++++++******))))))(((((())))))***+++++++++++++++,,,,,,++++++***)))))))))************************)))******+++++++++************++++++++++++******))))))*********++++++++++++*********+++++++++******++++++++++++,,,,,,,,,******+++,,,------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000///...000000//////............000//////.........------000000//////............////////////////////////222111///---,,,---///000000000/////////.........---------.........//////------,,,------...------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))******((((((((()))+++,,,))))))))))))))))))))))))***))))))))))))))))))***(((((()))*********************))))))))))))************+++++++++******)))******************************)))(((((()))******'''(((***++++++***((('''))))))************))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))************)))((())))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))*********++++++((((((((((((((((((((((((,,,+++******)))***++++++,,,***))))))***+++******)))))))))))))))******+++'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))((()))************)))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))******++++++++++++))))))*********+++++++++(((((()))***+++******)))))))))*********+++++++++************************---......---+++))))))***))))))******))))))***+++))))))))))))************++++++******))))))(((((())))))***++++++++++++++++++++++++*********))))))************************)))******+++++++++************++++++++++++******)))))))))***++++++,,,,,,*********************************+++++++++,,,,,,******++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------,,,---///000000000///...000/////////......------,,,,,,------............////////////.........---........................///...---,,,---...000222////////////............------------............------------,,,,,,,,,---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............------,,,+++******))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))***)))))))))))))))))))))))))))))))))******)))))))))(((((()))*********************))))))))))))************+++++++++******)))******************************))))))))))))******((()))+++,,,,,,+++)))(((((()))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))((())))))******))))))(((((())))))*********))))))************************************************))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))***)))((((((((((((((((((((((((*********************+++***((('''''')))***)))((((((((())))))************(((((((((((()))))))))***))))))))))))))))))))))))((())))))))))))))))))((()))(((''''''''''''((()))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******************************)))))))))))))))*********((((((((()))***+++++++++))))))))))))))))))))))))*********)))***++++++,,,************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************&&&''''''((())))))******)))************+++++++++((()))***+++++++++***))))))************+++++++++************************---......---+++))))))***)))***++++++))))))***+++************************************))))))))))))((()))******++++++************************************************************+++++++++******)))******++++++++++++******))))))******+++++++++,,,)))***+++***))))))***+++************++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******------------------------,,,------...................../////////...------++++++,,,......//////...------............------........................---------,,,---///000111---------,,,,,,,,,,,,+++,,,------------.........,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...------,,,++++++******))))))))))))************+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))*********************))))))(((((('''))))))))))))))))))))))))))))))************))))))(((((()))*********************))))))))))))******)))******+++++++++******************************)))))))))******))))))))))))***+++,,,,,,+++***)))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************************''''''((((((((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))***************)))'''&&&&&&((())))))((('''((())))))******))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))(((***((('''%%%%%%'''(((***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************************************+++++++++''''''((()))***+++,,,---))))))))))))))))))))))))***))))))((()))***+++,,,************************************************((()))))))))************))))))))))))))))))))))))((()))))))))************((((((((((((((())))))))))))************+++++++++''')))***,,,,,,+++***))))))************+++++++++************************)))***++++++))))))***+++)))+++,,,+++)))(((***,,,************************)))))))))))))))*********'''((())))))******)))))))))))))))***++++++,,,,,,************************+++++++++++++++***)))(((******++++++++++++*********************+++++++++(((***++++++(((((()))+++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---.../////////...------...///000000000///...,,,---............---,,,................................................---------,,,,,,,,,++++++,,,,,,---------.........,,,---///---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------+++++++++,,,,,,---------))))))))))))************************************************************)))))))))))))))))))))))))))))))))******+++++++++&&&''')))***+++***(((((())))))))))))))))))))))))((()))***++++++***)))((((((((()))*********************))))))))))))******((()))***+++++++++++++++************************))))))************))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))(((''''''''''''((()))(((((()))***************************************''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))(((((((((((())))))'''((((((((()))))))))***&&&'''((()))))))))(((((())))))))))))))))))))))))(((((()))***************)))(((&&&''')))******)))'''''')))*********)))((((((((()))))))))*********))))))))))))))))))))))))((()))************)))((()))(((((((((((((((((()))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++******************************+++++++++,,,,,,,,,,,,)))))))))******+++++++++)))))))))))))))))))))))))))((('''''''''(((***+++************************************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++***))))))))))))************+++++++++''')))+++,,,,,,,,,***))))))************+++++++++************************$$$&&&((()))((()))+++,,,)))+++---,,,)))(((***,,,++++++******************(((((())))))******++++++''''''((()))))))))))))))(((((()))***+++,,,,,,---************************,,,,,,,,,+++***)))((('''******++++++++++++******************************(((***,,,+++(((''')))+++)))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///++++++++++++++++++++++++---,,,+++***+++,,,---...+++,,,.../////////......111111222222222000///...+++,,,---.........---,,,........................////////////...---,,,+++//////.........---------,,,,,,,,,---------......+++---///...+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---++++++---...000111222333))))))))))))************************************************************))))))))))))))))))))))))))))))******+++++++++,,,###%%%(((+++,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))((((((((()))*********************))))))))))))******'''((()))***+++,,,,,,,,,************************))))))************))))))))))))(((((((((((())))))''')))***++++++***)))'''))))))))))))))))))))))))************************'''((()))+++++++++***))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((()))***************************************((()))))))))******++++++))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))'''((((((((())))))******&&&''')))******))))))((())))))))))))))))))))))))'''((()))******************((('''(((***++++++***&&&''')))*********)))((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((()))***++++++***)))(((&&&''''''((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************+++++++++,,,,,,---------+++++++++***************)))))))))))))))))))))))))))))))))))))))******+++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))***)))((('''((()))+++---))))))))))))))))))))))))******))))))))))))************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((%%%&&&)))++++++)))---,,,***)))))))))******+++++++++*********))))))************************)))))))))***+++++++++,,,%%%+++...,,,+++---,,,***,,,++++++******++++++,,,,,,,,,,,,++++++*********+++)))((('''((()))+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++...,,,++++++------,,,***,,,,,,++++++,,,,,,---...---------...------,,,,,,000/////////..............................------...---+++,,,.../////////...------,,,,,,------...//////...---,,,,,,++++++//////000000///...---------------,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++***))))))++++++++++++++++++++++++)))))))))((((((((((((((()))))))))***+++++++++,,,+++*********))))))(((((())))))))))))))))))))))))************************+++***)))(((((()))***+++******))))))))))))******))))))))))))************))))))))))))))))))))))))************************************************************************+++*********))))))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,+++,,,---,,,*********,,,))))))************))))))))))))************))))))***************)))((((((&&&''''''((()))******+++))))))************))))))***)))((((((((()))+++,,,************************(((((((((((())))))))))))++++++******))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))******************************))))))))))))******(((((((((((())))))))))))))))))))))))************,,,,,,+++***)))(((''''''))))))))))))))))))))))))++++++************++++++,,,+++++++++******))))))))))))))))))************************************))))))))))))************++++++,,,,,,,,,++++++***,,,+++*********+++,,,------------,,,,,,+++++++++))))))******++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***))))))(((((())))))*********++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''***,,,+++***,,,,,,***)))))))))******+++++++++*********))))))***************************************+++++++++(((+++,,,******,,,+++(((,,,++++++******++++++,,,,,,,,,,,,++++++************)))((('''((()))+++,,,++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,,,,+++***,,,,,,++++++,,,,,,---...,,,------...------,,,,,,////////////..............................------///---,,,,,,...//////...------,,,,,,,,,,,,------...------,,,++++++******...............---,,,,,,---------,,,,,,+++++++++,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************************++++++,,,,,,++++++***((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))************************************************************************************)))))))))((())))))))))))))))))))))))******************++++++((()))***)))'''''''''((())))))*********))))))((())))))************))))))))))))******))))))(((''''''''''''((()))*********))))))************))))))***)))((((((((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))******************************))))))))))))******(((((((((((()))))))))***))))))))))))************++++++******)))((((((((())))))))))))))))))))))))***))))))))))))))))))***++++++*********)))))))))))))))))))))************************************))))))))))))************+++++++++,,,,,,++++++***++++++*********+++,,,------------,,,,,,+++++++++***++++++++++++++++++,,,************************)))))))))))))))******+++***************++++++++++++++++++***************))))))))))))))))))))))))&&&(((***,,,,,,+++)))((())))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))***,,,,,,+++,,,+++******)))*********+++++++++***************************************+++++++++***************)))***)))(((,,,111111,,,,,,++++++******++++++,,,+++++++++++++++************)))((((((((()))+++,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++,,,,,,,,,,,,------------------------***)))((()))+++,,,,,,***,,,,,,++++++,,,,,,---...,,,,,,------...------,,,..................//////------------------......000...------.........---------,,,,,,,,,,,,------,,,,,,,,,++++++******))),,,------------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,+++++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))******************))))))***,,,,,,+++***)))***+++***************)))((('''))))))************))))))(((((()))))))))(((''''''''''''(((((())))))******))))))************)))))))))))))))((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))((((((''''''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))******************************))))))))))))******((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((())))))))))))************************************))))))))))))***************++++++,,,,,,+++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++************************************************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))(((((((((((((((((()))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************++++++******************************************************************,,,+++++++++***))))))))))))((('''(((000999:::666,,,++++++******++++++,,,+++++++++***************))))))(((((())))))***+++************************+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())),,,------,,,,,,,,,++++++,,,,,,---...,,,,,,------...---------------............//////,,,,,,------------......111///------......---,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************************++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------,,,+++++++++***)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********************************************************)))))))))))))))))))))))))))))))))))))))++++++******))))))((((((,,,---...---+++***+++,,,******+++******)))((('''))))))************))))))''''''(((((((((((('''''''''((((((((()))))))))***))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))******(((((()))))))))*********((()))))))))************(((((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((()))))))))************************************((()))))))))******************+++,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************************)))))))))))))))******+++************************************************))))))))))))))))))))))))+++***)))(((((()))******************************))))))(((((((((((())))))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((()))************+++*********************************************************,,,+++++++++***)))))))))***)))&&&'''///888:::666,,,++++++******++++++,,,************************)))))))))))))))******+++************************+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,************************+++***)))+++---......---,,,,,,++++++,,,,,,---...+++,,,,,,---.........------------...............,,,,,,,,,,,,------......111///------......---,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++******)))++++++++++++++++++++++++))))))***+++,,,------...,,,+++++++++***)))))))))))))))))))))))))))******))))))))))))))))))))))))************************((()))***++++++***)))(((******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))+++******))))))((((((((((((******)))((('''((()))***************)))(((((())))))************))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))((()))))))))************************************(((((((((((())))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************((()))))))))************((((((((()))******++++++))))))))))))))))))))))))+++******))))))******+++((((((((((((((()))))))))((()))))))))************************************((()))))))))************)))***+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((************************)))))))))))))))******++++++++++++******************************+++++++++)))))))))))))))))))))))),,,+++)))''''''(((***+++******************************))))))))))))************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******(((''''''((())))))***++++++++++++******************+++++++++************************+++++++++***************++++++(((&&&***111111...,,,++++++******++++++,,,)))))))))***************((()))))))))************************************)))******++++++******)))************++++++++++++************************,,,+++***+++---......---,,,,,,++++++,,,,,,---...++++++,,,---.....................---------,,,,,,++++++,,,,,,------......000...------.........---,,,,,,++++++++++++,,,,,,------------------------,,,------............---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***))))))++++++++++++++++++++++++*********++++++,,,,,,---+++++++++***************))))))))))))************))))))))))))))))))))))))************************))))))************))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((***+++,,,+++)))((()))***))))))************))))))))))))************))))))''''''((()))))))))(((((((((((((((((())))))))))))))))))************))))))(((((()))************)))************************(((((((((((())))))))))))))))))))))))***************))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))******************************))))))))))))******)))))))))*********++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))++++++************++++++(((((())))))))))))******))))))))))))************************************))))))))))))************)))***++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++******************++++++++++++++++++++++++)))))))))))))))******++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))+++******)))))))))))))))************************++++++************++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,)))'''''')))((()))***+++,,,++++++***))))))*********+++++++++***************************************+++++++++***,,,+++((((((+++,,,***,,,++++++******++++++,,,((()))))))))*********+++(((((()))***************************************)))******++++++******)))************++++++++++++************************,,,+++***+++,,,---,,,+++,,,,,,++++++,,,,,,---...***+++,,,---............//////......---,,,++++++***++++++,,,------......///---,,,,,,...//////...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---************************************************)))************+++++++++***************************++++++,,,,,,++++++***)))******+++++++++******++++++++++++++++++++++++*********+++++++++++++++***************+++++++++((()))))))))************))))))))))))))))))))))))******************************))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((((((((())))))))))))))),,,---...---+++***+++,,,'''((()))******+++******))))))************))))))'''((())))))******))))))))))))))))))(((((((((((())))))************))))))'''((()))***+++******)))************************(((((((((((())))))))))))*********)))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))******************************))))))))))))******))))))*********+++++++++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++))))))))))))************************************))))))))))))************))))))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,------------------------------)))))))))))))))******+++++++++++++++******))))))))))))******++++++++++++)))))))))))))))))))))))))))***+++,,,+++***(((&&&************************,,,,,,++++++++++++,,,,,,******++++++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++...---***((((((***((()))***+++,,,,,,+++***))))))******++++++++++++************************))))))******+++++++++,,,(((,,,---***))),,,---,,,,,,++++++++++++++++++,,,(((((())))))*********+++(((((()))***************)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,***)))***++++++***))),,,,,,++++++,,,,,,---...***+++,,,---............000000///...,,,+++***)))******+++,,,,,,---.........---,,,,,,.../////////,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++******))))))+++++++++,,,,,,---------************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++******************))))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******)))***+++***((('''((()))&&&'''(((***++++++++++++))))))************))))))(((((()))***************))))))))))))(((((((((((())))))************))))))'''((()))++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))******************************))))))))))))******)))************+++++++++))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))************************************))))))))))))************((()))***+++,,,---------)))***+++,,,---,,,+++++++++++++++,,,,,,------------------....../////////////////////////////////))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,&&&&&&&&&(((******(((&&&************))))))((((((***+++++++++***)))'''&&&$$$&&&(((***++++++))))))))))))))))))))))))))))))++++++***************+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((***+++---......************************++++++++++++++++++++++++)))))))))***++++++,,,,,,)))'''$$$""""""$$$''')))++++++***))))))***+++,,,))))))))))))))))))))))))++++++************++++++,,,++++++******++++++,,,)))************+++++++++))))))************))))))******+++++++++,,,,,,,,,...............///000000---//////---***(((***,,,,,,---......,,,,,,---...000...+++,,,///000...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++***((('''%%%$$$###************************++++++******++++++,,,---***+++,,,,,,+++***)))((())))))))))))))))))))))))******))))))******+++,,,---+++(((&&&&&&(((+++---)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))************))))))((())),,,------,,,)))(((************************************************,,,)))((())),,,---+++)))******************************))))))((((((''''''&&&'''''''''(((((())))))+++,,,------,,,+++)))(((******))))))******+++,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))&&&''')))+++,,,+++***)))(((***+++***)))((()))***+++*********))))))(((((()))***+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))***++++++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************,,,+++***((((((((()))***,,,++++++******++++++,,,((((((((()))******++++++***************++++++,,,)))*********++++++++++++))))))))))))))))))))))))---------,,,,,,+++++++++---,,,,,,+++***)))((((((***************+++++++++))))))*********))))))(((,,,,,,++++++++++++++++++))))))))))))))))))))))))***+++++++++***+++...000************+++---...///---------....../////////------------...///000111111222333444666666666777))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++***)))***,,,,,,***)))++++++*********)))))))))++++++++++++***)))((('''%%%&&&(((***+++***))))))******************************))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))))))))(((((((((((((((((((((((('''((()))***,,,---...///++++++******************,,,***(((''''''(((***,,,,,,+++***))))))******+++***************************))))))))))))))))))***,,,++++++******++++++,,,)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,---------------......///,,,---...---******,,,...,,,---......,,,,,,---...---,,,+++,,,------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++******)))))))))************************++++++******++++++,,,---******+++++++++***)))(((******************************))))))******+++,,,,,,+++)))'''''')))+++,,,)))************+++++++++************************************)))))))))((())))))************))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))*********************+++...,,,******+++***(((&&&************************+++++++++***************((((((((()))))))))***************+++******))))))******))))))******+++,,,***))))))(((((())))))***(((((((((((()))))))))***))))))************))))))'''(((***+++***)))((('''(((***+++***)))((()))***************)))))))))(((((()))+++,,,,,,***)))(((++++++++++++++++++++++++))))))))))))*********++++++***)))(((((()))***++++++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))))))))))))))************,,,+++)))((((((((()))***,,,++++++******++++++,,,*********)))))))))))))))((((((((((((((())))))***)))))))))*********++++++))))))))))))))))))))))))++++++++++++*********))),,,,,,++++++***)))))))))((())))))***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))((((((((((((******+++******+++---///,,,,,,,,,,,,---...////////////000000111222333333444444444444555666777777888999;;;<<<===>>>>>>>>>))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((''''''))))))))))))))))))))))))***))))))))))))***++++++---+++))))))+++++++++***+++++++++++++++*********,,,+++***)))))))))))))))&&&''')))***+++******)))++++++++++++++++++++++++)))((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''(((((((((((((((((((((((('''((()))***+++---......,,,,,,++++++***))))))(((,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))******************************))))))(((((((((((())))))++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,---,,,++++++---///,,,---......,,,,,,---...+++,,,------,,,+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))******+++,,,,,,------************************+++************+++,,,,,,)))************)))((((((******************************))))))******+++,,,++++++************++++++)))************+++++++++************************************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++---,,,************(((&&&************************************++++++++++++))))))))))))************))))))((((((((()))*********))))))))))))***++++++*********))))))*********((((((((()))))))))******))))))************)))))))))******+++***((('''%%%(((***+++***)))((()))***************))))))))))))'''((()))*********)))(((************************)))))))))*********************))))))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))((()))))))))++++++************++++++++++++******)))(((((('''((((((((((((((())))))***((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((************************(((((()))***+++,,,,,,,,,***++++++,,,,,,,,,++++++******++++++++++++++++++++++++******))))))))))))+++,,,---,,,,,,,,,...000///000000000111222222333444444555666888999::::::>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIII))))))))))))))))))))))))***))))))))))))))))))***,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))***++++++)))'''%%%%%%''')))***)))++++++++++++++++++++++++---,,,***)))((()))******'''((()))************)))++++++++++++++++++++++++))))))((((((((()))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++***)))))))))************************++++++++++++************+++++++++*********)))))))))******************))),,,,,,+++******)))))))))************************))))))(((((((((((())))))++++++************++++++))))))*********+++++++++***++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,---...,,,---......,,,,,,---...,,,...000000---,,,...111,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))******+++,,,,,,***************************************++++++,,,))))))))))))))))))))))))******************************))))))******+++,,,+++++++++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))******++++++((((((((()))***+++++++++************************''''''(((((())))))******)))))))))))))))))))))))))))(((((('''((()))+++,,,)))))))))))))))***++++++++++++************++++++(((((()))))))))*********))))))************))))))******++++++******(((((((((***+++***)))((()))************)))))))))))))))''''''((())))))))))))(((''''''''''''''''''''''''***************************))))))))))))))))))******))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))))))))++++++************++++++************))))))((((((***************++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++***************+++++++++******++++++,,,+++++++++*********+++++++++++++++---,,,,,,,,,++++++++++++---///000000000000222444333333555777888::::::;;;<<<===>>>@@@AAACCCDDDDDDHHHHHHHHHHHHIIIJJJKKKKKKOOOPPPQQQRRRSSSSSSSSSSSS)))))))))))))))))))))))))))))))))******)))))))))------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((())))))***+++&&&%%%###$$$''')))++++++++++++++++++++++++++++++---,,,***)))))))))***+++)))))))))***************************************))))))))))))******+++,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***************+++++++++************************+++++++++******)))))))))))))))*********+++++++++(((((()))******)))((((((++++++++++++******))))))************************+++******))))))******++++++******))))))******+++))))))*********+++++++++))))))************))))))******+++++++++,,,,,,,,,---------,,,---......///000///------,,,,,,,,,+++,,,---......,,,,,,---...***---//////,,,,,,...111+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++******************************))))))******+++,,,))))))))))))))))))************************************))))))******+++,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++************************))))))))))))))))))******))))))************))))))***)))(((''''''((()))***************************(((((()))))))))*********'''(((((())))))***+++,,,************************''''''(((((())))))******((((((((((((((((((((((((***)))(((((()))***,,,---))))))(((((())))))***+++++++++************++++++))))))))))))************))))))************)))))))))******+++,,,,,,,,,,,,(((***+++***)))((()))***))))))))))))))))))******''''''((()))))))))))))))''''''''''''''''''''''''+++++++++***************)))))))))******))))))))))))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))*********))))))+++******))))))******+++(((((())))))***************************++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,,,,++++++***)))))))))(((((()))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333444444444666888888999<<>>@@@BBBEEEIIILLLOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUTTTUUUUUUVVVWWWXXXZZZ[[[[[[\\\]]]]]]\\\\\\))))))))))))))))))))))))((()))***++++++***)))((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******+++******+++------,,,***)))))))))*********++++++***++++++,,,,,,++++++++++++*********************************************((((((((())))))***+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''''''''((())))))******(((((((((((((((((((((((((((((())))))******++++++******************++++++++++++************++++++((((((***+++,,,,,,++++++++++++++++++++++++++++++******))))))))))))************))))))))))))******)))************+++++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...111///,,,,,,......---+++,,,---......,,,,,,---...(((''''''(((***++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***++++++,,,+++*********+++---...++++++++++++++++++++++++******))))))******+++,,,************************)))************+++++++++((((((((((((((((((((((((((()))))))))************))))))************))))))*********))))))******************************************)))((((((''''''(((***+++***'''&&&((()))************************+++++++++***************))))))))))))(((((('''''')))))))))***))))))((((((((((((((((((((()))*********))))))(((((())))))***))))))*********+++++++++))))))************))))))))))))))))))))))))******(((***+++***)))((()))***((()))))))))************((((((((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***++++++***)))(((((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))******))))))))))))******)))))))))))))))*********((((((((((((((())))))***)))))))))*********++++++))))))))))))))))))))))))*********+++++++++,,,,,,***************+++++++++))))))*********+++++++++'''((()))***++++++++++++,,,,,,---......//////000000000111333444555666777888;;;???BBBDDDFFFHHHJJJJJJLLLOOOSSSUUUVVVVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^]]]))))))))))))))))))))))))((()))***++++++***)))((((((((()))***+++,,,------))))))))))))))))))))))))((((((((((((((()))******---,,,,,,,,,---,,,)))&&&(((((())))))*********+++)))***,,,------,,,+++***++++++******)))******+++++++++++++++++++++++++++''''''''''''((()))++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++************************+++++++++***)))((((((''',,,,,,++++++***)))))))))***))))))(((((())))))***&&&((()))+++,,,,,,,,,+++++++++++++++++++++++++++))))))(((((((((((())))))******))))))))))))******)))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---000---+++,,,///000///---,,,---......,,,,,,---...***((('''(((,,,...---***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++((((((((())))))******+++************************)))))))))))))))******+++,,,,,,+++++++++,,,...///++++++++++++++++++++++++*********)))***++++++,,,******))))))))))))******)))************+++++++++(((((((((((((((((((((((((((((())))))*********+++))))))************))))))*********++++++*********))))))))))))))))))))))))++++++***)))((('''&&&&&&$$$&&&))))))((((((+++---******************************))))))((((((''''''+++*********))))))(((((((((((()))))))))(((&&&%%%((((((((((((((()))******))))))(((((((((((()))))))))************+++++++++))))))************))))))***)))(((''''''&&&&&&'''(((***+++***)))((()))***(((((())))))*********+++))))))))))))***+++,,,---)))))))))))))))))))))))),,,,,,,,,++++++*********((()))***++++++***)))(((((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************'''((()))+++++++++***)))******))))))))))))******++++++******)))(((((((((***************++++++,,,************++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,************************&&&'''(((***+++,,,......((()))***+++,,,---------------......///000000111666666888999;;;===>>>??????CCCHHHKKKNNNPPPRRRTTTQQQSSSVVVXXXZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^]]]]]]^^^_________^^^^^^+++*********))))))((((((++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))******+++++++++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,+++++++++++++++++++++))))))************))))))&&&''''''((()))******+++((((((((())))))((((((((())))))***++++++++++++***************************************************))))))))))))))))))))))))************************************************%%%&&&''')))************(((((())))))************************************))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---//////,,,---000111///---)))(((,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++)))(((((())),,,---,,,,,,+++******))))))******+++******))))))***,,,---///111---******---...---+++************************)))))))))))))))))))))))),,,+++))))))+++///444777......------,,,+++******))))))))))))))))))))))))+++***)))'''''')))***+++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''+++,,,,,,,,,+++)))(((&&&))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&+++++++++++++++++++++++++++*********))))))(((((())))))************))))))''''''(((((())))))******))))))))))))************+++++++++*********))))))+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,+++*********+++,,,---++++++***))))))***+++,,,+++,,,,,,---,,,+++***)))))))))***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...111444///000111222222444888;;;<<<>>>AAADDDFFFGGGFFFFFFIIILLLOOORRRSSSTTTUUUVVVWWWWWWVVVVVVWWWYYY[[[\\\[[[ZZZZZZ[[[]]]^^^\\\[[[[[[[[[ZZZYYYYYYZZZ\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^************)))))))))(((++++++++++++++++++++++++************************************************************************)))))))))))))))*********))))))******+++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))''''''(((((()))******+++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***************************************************************************************************************************((()))***************))))))))))))*********++++++************************************************************))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++//////...000444666444...******---...,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++'''&&&%%%''')))***)))(((++++++************++++++***************,,,---...===888000,,,*********)))************************)))))))))))))))))))))))),,,+++))))))+++...222444------,,,,,,+++*********))))))))))))))))))))))))+++***)))(((((()))***+++(((***+++***)))((()))+++))))))))))))))))))))))))************************(((((()))))))))*********&&&&&&'''((()))******+++((()))*********)))((('''))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))(((((((((((((((((((((((((((((((((************)))))))))((())))))************))))))))))))))))))************))))))))))))************+++++++++*********))))))************)))))))))(((***)))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))*********++++++++++++******))))))))))))))))))))))))************************************************)))************+++++++++******)))))))))***+++,,,,,,+++***))))))******+++++++++,,,,,,,,,+++))))))*********++++++*********---------,,,,,,,,,,,,,,,---.../////////111444666666777:::;;;<<<===@@@CCCDDDFFFHHHKKKLLLMMMNNNNNNOOORRRUUUWWWWWWWWWYYYZZZZZZYYYYYYYYYZZZ[[[]]]^^^\\\[[[[[[\\\^^^___]]]\\\]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]************))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************************))))))))))))'''((()))***+++,,,------*********++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))'''(((((())))))*********)))******++++++******)))))))))***++++++++++++***************************************************************************************************************************+++++++++++++++***))))))*********+++++++++++++++************************++++++++++++++++++++++++,,,++++++***))))))(((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...///---///333555333---***)))---...,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***)))((()))+++,,,,,,+++,,,++++++++++++++++++,,,************+++,,,------DDD===444,,,))))))***+++************************))))))))))))))))))))))))+++*********+++---...000,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))***+++***))))))***+++((((((((((((((((((((((((************************))))))*********+++++++++''''''((()))***+++,,,,,,(((((()))***++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((************))))))))))))''''''''''''''''''''''''************))))))))))))))))))************))))))++++++++++++************)))))))))*********+++++++++++++++***************************))))))))))))))))))))))))))))))******((((((((((((((((((((((((***))))))))))))((((((((())))))))))))************************************)))))))))))))))))))))))))))************))))))(((((((((((()))))))))******++++++************++++++))))))))))))))))))))))))************************************************)))************+++++++++))))))(((((())))))***+++,,,,,,+++***))))))************+++++++++***))))))++++++++++++++++++++++++------------------------///111333333444666999;;;===@@@CCCEEEFFFHHHJJJLLLMMMNNNOOOQQQRRRTTTUUUUUUUUUWWWYYYZZZZZZZZZ[[[\\\[[[[[[ZZZZZZ[[[\\\]]]^^^\\\[[[[[[\\\^^^^^^]]][[[]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[*********)))))))))))))))************************************************++++++++++++++++++++++++************************++++++******))))))((((((((())))))***++++++,,,,,,************++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))*********))))))************))))))(((((()))))))))*********((())))))******))))))((())))))***++++++++++++************************************************************************************************************************************++++++***))))))++++++++++++++++++++++++************************************************+++*********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------******---...,,,,,,((((((,,,---***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,;;;777000+++)))***---...************************))))))))))))))))))))))))************+++++++++++++++*********))))))(((((())))))))))))))))))))))))******)))(((((()))******)))***++++++))))))***+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,---,,,,,,,,,))))))))))))))))))))))))*********++++++*********)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))************))))))+++++++++******)))))))))))))))*********+++++++++*********************************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))************)))((((((((()))))))))*********,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************))))))*********+++++++++))))))))))))*********+++,,,,,,+++******)))))))))*********************)))+++************++++++,,,,,,,,,---///000111222333444666999:::;;;===@@@BBBBBBEEEIIILLLMMMNNNPPPQQQRRRRRRRRRSSSTTTVVVXXXXXXXXXYYY[[[ZZZYYYXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYY[[[\\\]]]\\\ZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[\\\\\\\\\\\\\\\\\\[[[))))))))))))))))))******************************))))))))))))))))))))))))************************************************++++++******))))))((((((************************))))))*********+++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,+++))))))***++++++++++++***************************************************************************************************************************&&&'''((()))************++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))),,,+++((((((++++++)))---)))***...///,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))((('''(((*********(((,,,++++++******++++++,,,******++++++,,,,,,,,,+++...---,,,+++***+++---...************************)))))))))))))))))))))))))))***************))))))******)))))))))))))))(((******************************))))))))))))******)))+++,,,+++***)))***+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++************......---,,,,,,+++++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))******))))))************))))))*********))))))(((((('''************++++++++++++************************))))))))))))))))))******(((((())))))************************************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************))))))*********+++++++++*********+++++++++++++++++++++++++++******))))))******************++++++************+++,,,---...,,,---000222555888;;;<<<<<<>>>AAACCCDDDEEEHHHJJJIIILLLPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVWWWYYYYYYYYYZZZZZZYYYWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYYYYZZZ\\\\\\[[[ZZZZZZ[[[]]]^^^^^^^^^]]]\\\\\\\\\]]]^^^^^^]]]\\\\\\))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))+++++++++*********)))))))))))))))************+++************************************************++++++++++++++++++++++++((())))))******+++++++++))))))************))))))************************))))))************))))))))))))***++++++++++++***************************************************++++++++++++++++++++++++************************************************%%%&&&'''(((************+++++++++++++++*********************************(((((((((((((((((((((((('''((()))***+++---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''******((()))...///---///,,,---111333///------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++***)))***+++,,,+++***+++******************+++***++++++,,,,,,,,,++++++''')))+++,,,***))))))***************************))))))))))))))))))))))))*********************)))******))))))))))))))))))************************)))))))))******)))))))))***+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,------,,,+++)))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))******++++++******)))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))(((((((((((((((*********++++++++++++,,,***************+++++++++))))))))))))************((((((((()))******++++++++++++++++++++++++++++++)))))))))************+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((())))))************))))))))))))*********++++++++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++)))***++++++++++++******+++++++++***++++++,,,---++++++++++++---///222333222444666:::>>>AAADDDEEEEEEHHHKKKLLLMMMNNNPPPQQQRRRTTTUUUVVVUUUTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYWWWUUUUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVUUUXXXWWWWWWXXXZZZ[[[YYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZ((()))))))))************************************))))))))))))))))))))))))************************************************)))))))))))))))************************+++++++++))))))))))))************************************************************++++++++++++++++++++++++))))))******+++,,,,,,---))))))************))))))************************&&&&&&''''''''''''&&&&&&))))))***++++++++++++***************************************************++++++++++++++++++++++++************************************************'''((()))***************++++++*********)))))))))************************(((((((((((((((((((((((())))))***++++++,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,)))***...000......+++,,,111222///,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***...---,,,,,,......---,,,***))))))(((((())))))******+++,,,,,,,,,,,,+++***(((***---,,,***(((((()))************************))))))))))))))))))))))))+++******))))))***++++++************************************************))))))************))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++''''''((()))***+++,,,,,,+++***)))((('''(((((()))))))))))))))))))))))))))(((***+++,,,,,,+++***((()))))))))))))))))))))))))))******++++++******)))''''''(((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))***************+++++++++,,,,,,))))))*********+++++++++((()))))))))************'''(((((()))******++++++************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++((()))***+++,,,++++++***((((((***+++,,,,,,++++++,,,,,,+++++++++,,,......---------...111444777999===>>>@@@CCCFFFIIILLLMMMMMMPPPSSSUUUUUUUUUVVVWWWXXXXXXXXXVVVTTTSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVTTTUUUTTTRRRPPPPPPQQQSSSSSSSSSTTTTTTSSSQQQPPPOOOQQQPPPPPPQQQSSSTTTRRRQQQOOOOOOPPPQQQSSSUUUWWWXXXUUUVVVXXXYYYYYYXXXVVVUUU(((((())))))*********+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************(((((())))))******++++++(((((()))***+++,,,,,,---))))))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))***+++,,,,,,------))))))************))))))++++++******************(((((())))))))))))(((((())))))***++++++++++++***************************************************++++++++++++++++++++++++***************************************************++++++++++++***))))))+++*********))))))((((((************************))))))))))))))))))))))))++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,...---)))))),,,,,,)))+++(((***...000,,,))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))+++***))))))++++++***)))))))))(((((((((((())))))***+++,,,---,,,,,,***))))))+++------***)))***---************************))))))))))))))))))))))))+++***)))))))))***,,,---***************+++++++++************************))))))************))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********))))))))))))(((+++***)))))))))***,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))******++++++++++++******(((((())))))*********+++************************(((((())))))*********+++))))))************))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,))))))******++++++++++++(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))************************************))))))))))))))))))))))))(((((()))***************)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++'''((()))++++++******)))&&&((()))+++,,,,,,,,,+++------,,,+++,,,---///000/////////111444888;;;>>>EEEFFFHHHJJJLLLOOOPPPQQQRRRUUUXXXYYYYYYYYYYYYZZZZZZYYYXXXUUUQQQPPPQQQRRRRRRSSSUUUWWWWWWUUUTTTRRROOOOOOOOOMMMKKKKKKMMMOOOMMMMMMNNNNNNMMMKKKIIIHHHJJJIIIIIIJJJLLLLLLKKKIIIGGGGGGGGGHHHKKKMMMPPPRRRQQQRRRTTTUUUUUUTTTRRRQQQ++++++************++++++)))************+++++++++************************---,,,+++)))(((&&&%%%$$$))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++***)))((((((((()))))))))(((((((((***+++,,,))))))))))))************))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******************************))))))+++...///...***'''************************)))************+++++++++))))))))))))************************************))))))))))))************,,,+++***))))))***+++,,,************************(((((((((((())))))))))))************************************************((())))))*********))))))(((((((((((())))))))))))******++++++++++++******+++++++++*********)))))),,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,---******))))))))))))******************************(((((()))***++++++,,,,,,+++++++++++++++***)))(((+++++++++++++++++++++++++++*********))))))((((((******************************++++++++++++******------,,,+++***)))''''''*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))(((((()))+++))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******'''(((((()))***+++++++++,,,+++******))))))******))))))))))))))))))))))))+++++++++*********))))))***)))))))))(((((('''''''''(((((()))***,,,---..."""$$$&&&)))+++,,,,,,,,,************************))))))))))))************************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++******))))))((((((''''''((((((((((((((((((((((((************************))))))))))))************++++++************++++++)))))))))***+++++++++,,,))))))))))))))))))))))))******+++++++++******)))***+++,,,,,,,,,,,,,,,+++,,,,,,++++++---///222444777777888:::>>>CCCGGGJJJMMMMMMNNNOOOQQQTTTVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[XXXXXXVVVUUURRROOOMMMKKKMMMNNNPPPQQQRRRQQQOOONNNKKKJJJGGGDDDCCCCCCDDDEEEFFFGGGHHHIIIGGGEEEBBB@@@===>>>???@@@@@@@@@@@@???>>>>>>>>>???AAADDDGGGHHHJJJJJJJJJJJJIIIGGGEEEDDD++++++************++++++)))************+++++++++******************************))))))((((((((('''************************++++++++++++************))))))))))))))))))))))))+++***))))))))))))))))))+++***)))(((((()))******))))))))))))************))))))))))))))))))))))))'''((()))***+++******)))************************))))))))))))))))))))))))******************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++---...---***(((************************)))************+++++++++))))))))))))************************************))))))))))))************++++++***))))))***++++++************************))))))*********+++++++++******************************************************++++++***))))))(((************++++++++++++******++++++++++++******+++++++++*********))))))---,,,+++***************++++++++++++++++++++++++,,,+++++++++************,,,++++++******++++++,,,******))))))))))))******************************(((((()))******+++,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++************)))))))))(((************************)))******++++++******)))))))))*********))))))(((***)))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******)))(((((()))+++))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******'''(((((()))******++++++,,,+++******))))))******))))))))))))))))))))))))+++++++++*********))))))*********))))))((((((((((((((())))))***+++------&&&''')))***++++++++++++************************))))))))))))************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))((((((((((((************************(((((((((((((((((((((((())))))))))))************++++++************++++++***************+++++++++******************************++++++++++++******)))******++++++++++++***...------...000222555777>>>>>>???AAAEEEIIIMMMOOOSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUSSSPPPNNNKKKIIIHHHJJJKKKKKKLLLKKKJJJIIIHHHDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFDDDAAA>>><<<666666777777777777777666777777888888:::<<>>===++++++************++++++)))************+++++++++************************''''''((())))))******+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))(((((()))************)))++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************************************,,,,,,,,,+++++++++******************************++++++***+++------+++)))************************)))************+++++++++)))))))))*********++++++************************)))))))))*********++++++++++++***))))))***++++++************************+++++++++,,,,,,,,,,,,---************************************************+++++++++++++++***)))(((************++++++++++++******++++++++++++******+++++++++***************,,,,,,+++*********++++++************************++++++*********)))))))))***++++++++++++++++++*********))))))))))))******************************((())))))******+++++++++***++++++++++++***))))))************************************))))))))))))************************)))******++++++******)))%%%&&&'''((()))*********))))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++)))******)))(((((()))+++))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******((((((((()))******++++++++++++***))))))))))))***))))))))))))))))))))))))+++************)))))))))***************)))))))))******))))))***++++++,,,+++++++++++++++***))))))************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))*********++++++***))))))))))))(((((((((************************(((((((((((((((((((((((()))))))))*********++++++++++++************+++++++++++++++*********************************************++++++++++++++++++******++++++,,,,,,,,,,,,000000111222555999<<<>>>FFFFFFGGGIIIKKKOOORRRTTTWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXVVVTTTQQQPPPQQQOOOLLLIIIFFFDDDCCCCCCEEEDDDDDDDDDCCCCCCBBBBBB>>>???AAABBBDDDEEEEEEFFFEEEFFFFFFEEEBBB???;;;999444555555555555555444444333333333333444666777888999999999999999888777777++++++************++++++))))))*********+++++++++************************''''''((()))******++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))((((((((()))***+++++++++******)))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************))))))************++++++,,,,,,,,,+++++++++******************************---+++******+++,,,,,,+++************************))))))*********+++++++++))))))*********+++++++++************************))))))*********++++++++++++******************+++************************+++++++++,,,,,,,,,------******************************************************++++++++++++******'''((((((((())))))))))))******++++++++++++******************************+++******)))))))))******))))))))))))))))))))))))*********))))))))))))((()))***+++,,,,,,+++***)))+++******))))))******+++************************((()))))))))*********+++******+++++++++******)))))))))))))))))))))))))))*********)))))))))))))))************************))))))************))))))&&&&&&((()))******++++++)))))))))))))))*********)))))))))))))))))))))))))))*********++++++++++++)))******)))(((((()))+++))))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))******(((((())))))************++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))++++++******************++++++***************+++++++++++++++***))))))(((************************((()))))))))************((((((((((((((((((((((((************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++************++++++,,,+++++++++***)))))))))************************++++++******++++++,,,,,,,,,,,,------...000111111222333555999===BBBFFFHHHKKKLLLLLLMMMOOOQQQSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTQQQNNNLLLKKKHHHEEEAAA>>>===<<<===>>>============>>>??????@@@AAADDDGGGHHHIIIHHHHHHFFFFFFEEEDDDAAA>>>;;;999666666666666666666555444444444444444444555555555444555555666666666666666++++++************++++++))))))*********+++++++++************************))))))))))))************+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((()))***++++++(((((())))))************((()))))))))************************************)))))))))))))))***************************************************************************************++++++++++++******************************))))))******++++++++++++,,,,,,,,,+++++++++******************************---+++))))))+++,,,,,,+++************************))))))*********+++++++++************++++++++++++************************************++++++++++++*********++++++*********************************************++++++++++++************************************************'''((()))***+++,,,,,,,,,'''((((((((())))))))))))******++++++++++++******************************))))))((((((((())))))***))))))))))))))))))))))))*********))))))))))))((())))))+++,,,,,,+++))))))++++++************++++++************************)))))))))))))))*********)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))))))))***++++++*********(((((())))))************)))))))))))))))))))))))))))*********++++++++++++)))******)))(((((()))+++))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******)))))))))))))))*********+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,+++******)))*********))))))(((((())))))))))))************************((()))))))))************((((((((((((((((((((((((************************************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))************************************++++++++++++++++++************++++++,,,+++++++++***)))))))))************************++++++******+++,,,------,,,------...111333555666666888<<>>;;;999777333333444444444333333222666666666777666666666666444444444555666777888999++++++************++++++)))************+++++++++************************+++***************))))))++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))***+++'''''')))***++++++++++++))))))))))))************************************)))))))))((()))******+++************************************************++++++++++++++++++++++++******++++++++++++***************************************+++,,,,,,------,,,,,,,,,+++++++++******************************---+++******+++,,,,,,+++************************)))************+++++++++*********++++++++++++,,,*********************************++++++++++++,,,)))***++++++++++++***)))************************))))))))))))************************************************************&&&'''((()))***+++++++++************++++++++++++******++++++++++++*********************+++++++++)))(((((((((((()))******************************++++++*********))))))))))))******************)))++++++************++++++************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))************))))))))))))))))))))))))((())))))******))))))(((+++++++++++++++***)))(((((((((((()))******++++++)))))))))))))))))))))))))))))))))*********++++++)))******)))(((((()))+++))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))************)))(((((((((((()))))))))))))))))))))))))))(((((()))))))))))))))***)))))))))***************++++++***************+++((('''''''''((()))***+++************************))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++((((((((((((((((((((((((((((((((((((((((((((((((*********++++++++++++,,,++++++************+++++++++++++++***************++++++++++++++++++++++++++++++******+++,,,...///,,,---...000333777:::<<<>>>@@@DDDIIIOOOTTTWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTVVVWWWXXXYYYYYYXXXWWWXXXVVVRRRLLLFFF@@@<<<:::<<<:::888666444333333333333444666888;;;===???@@@AAABBBCCCDDDCCCBBB@@@>>>;;;;;;;;;:::888777666555333444555555666666555555777888888888888888777777555555666777999;;;===>>>++++++************++++++)))************+++++++++************************************************************************+++++++++*********))))))))))))))))))))))))))))))+++***))))))))))))))))))((()))******+++***))))))))))))))))))***************************************)))((((((((()))++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++*********************************++++++,,,------......,,,,,,,,,+++++++++******************************,,,+++***+++,,,,,,+++***************************)))************+++++++++*********+++++++++,,,,,,*********************************+++++++++,,,,,,)))***++++++++++++***)))************************))))))))))))*********+++************************************************(((((()))))))))(((((('''************++++++++++++******++++++++++++******))))))*********+++++++++***************+++,,,,,,++++++++++++++++++++++++,,,+++++++++******************))))))))))))******,,,++++++******++++++,,,************************)))))))))))))))))))))((())))))***+++++++++++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((('''(((((()))******++++++))))))))))))))))))))))))((((((((()))))))))******)))******)))(((((()))+++))))))))))))))))))))))))(((((()))))))))***************))))))))))))*********)))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))******((((((((())))))***************************++++++***)))((((((((()))***+++************************))))))))))))************************************************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,++++++************++++++***************+++++++++++++++++++++++++++++++++,,,+++*********,,,...000000000222555999>>>CCCEEEHHHJJJMMMQQQUUUXXXZZZ[[[ZZZZZZZZZZZZYYYXXXWWWWWWTTTUUUVVVWWWWWWUUUSSSRRRQQQNNNIIICCC>>>:::888777666555444333222111111000222333666999<<<===>>>>>>>>>>>>>>>>>>===;;;:::999666666666666666555555555666777888:::;;;;;;;;;;;;888999:::;;;;;;::::::999999999:::;;;>>>@@@CCCEEE++++++************++++++)))************+++++++++************************)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))++++++***)))(((((())))))******++++++***)))'''&&&))))))))))))***************************************)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******************************++++++,,,------...//////,,,,,,,,,+++++++++******************************++++++***+++------+++)))************************)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))*********+++++++++*********************************************************)))(((&&&%%%$$$(((((((((((())))))))))))******++++++++++++******))))))******++++++++++++,,,+++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++***)))(((((()))***+++,,,++++++******++++++,,,************************))))))))))))((((((((((((((()))***+++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))******************))))))))))))***************)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''(((((()))))))))*********))))))***++++++,,,,,,+++***)))))))))***+++************************))))))))))))************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,+++*********,,,///000444555777:::???EEEJJJMMMPPPQQQSSSVVVXXXYYYZZZ[[[ZZZZZZZZZYYYXXXWWWVVVUUURRRSSSTTTTTTSSSPPPNNNLLLGGGDDD@@@<<<999888999999222333333333222111000///222444777:::<<<<<<<<<;;;<<<<<<;;;;;;:::999888777444444555555666777777777555666888999;;;<<<<<<<<<:::;;;===>>>>>>===<<<<<<>>>>>>???@@@CCCFFFIIIKKK++++++***)))(((((())))))************************,,,,,,***)))((((((''''''))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))***************************+++,,,,,,------------************************,,,,,,+++***))))))******************************(((((()))***+++,,,,,,---))))))))))))))))))))))))((()))*********((('''&&&+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((()))***+++,,,---------))))))***+++,,,,,,------++++++++++++******))))))************************************************)))))))))))))))))))))))))))************+++++++++,,,***))))))******)))''')))***,,,------,,,***))),,,+++***))))))***+++,,,++++++******************---+++***+++---...+++)))************************+++*********))))))((((((************************************************************************++++++***)))(((((())))))'''(((((()))***+++++++++***)))(((''''''((()))***++++++***************+++---,,,,,,+++*********++++++*********))))))((((((++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))************''')))***)))((('''(((***))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******))))))(((((('''''')))************+++++++++************************------------,,,,,,+++***************************++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++++++++************)))******))))))))))))******++++++******************+++++++++************)))***'''&&&'''***,,,,,,*********************************++++++++++++******++++++++++++******)))))))))***++++++,,,,,,++++++***+++---......000333555666:::???FFFLLLPPPRRRSSSYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSQQQQQQSSSVVVSSSLLLFFFBBB???;;;777555444555666666444222111222111///...333444555666888:::;;;<<<777666666666666666555555555555444444444555555666999999:::<<<===???@@@AAA>>>>>>>>>??????@@@AAAAAAEEEFFFGGGJJJLLLOOORRRSSS++++++***)))))))))))))))************************,,,,,,+++***))))))))))))******************************+++,,,,,,,,,,,,,,,************************************************)))***++++++,,,,,,,,,+++************************,,,++++++***))))))*********************************************+++++++++***************************++++++++++++******)))+++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))***+++,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,***))))))******)))''')))***,,,------,,,***)))++++++***))))))***++++++***************************)))(((***,,,,,,***(((************************+++*********))))))))))))************************************************************************++++++***)))))))))))))))((())))))***++++++,,,,,,***)))(((((((((((()))*********))))))***++++++,,,---,,,++++++******+++++++++*********))))))))))))***))))))))))))))))))***************************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********((()))***)))((('''(((***))))))))))))))))))))))))))))))***++++++++++++************************************)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))(((((((((((()))************+++++++++************************,,,,,,,,,,,,,,,+++***************************************)))))))))))))))*********)))))))))))))))************************((()))***++++++++++++++++++++++++************)))&&&&&&%%%%%%%%%%%%&&&&&&************************+++++++++************)))***((('''(((+++,,,,,,+++******************************++++++++++++******++++++++++++*********)))(((((()))******************,,,...///111444777:::@@@CCCHHHNNNRRRVVVXXXYYYZZZZZZ[[[[[[\\\[[[[[[ZZZ[[[ZZZYYYWWWVVVTTTSSSRRROOONNNMMMOOOPPPNNNGGGAAA>>><<<999666444444555666555333222222333333222000111111222333555666777777666666666666777777777777888888777777777777777888888888999;;;===>>>???@@@CCCDDDEEEGGGHHHIIIJJJJJJQQQRRRRRRRRRSSSUUUVVVVVV++++++***))))))))))))***************************,,,++++++******++++++,,,************************++++++,,,------------,,,++++++++++++++++++++++++************************))))))***+++++++++******************************,,,+++******)))*********************************+++++++++*********))))))************************++++++*********+++,,,,,,+++++++++***************(((((()))))))))***************+++++++++,,,,,,,,,************+++++++++,,,************************++++++++++++++++++++++++************************************+++++++++,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++***))))))***+++)))((()))***+++,,,,,,+++***)))++++++***))))))***++++++************************)))))))))***,,,,,,+++******************************************)))))))))************************************************************************+++*********)))))))))))))))******++++++,,,,,,,,,***))))))(((((())))))******)))))))))***+++,,,,,,,,,,,,++++++******++++++***************)))))))))))))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))***++++++++++++***************************+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((()))************+++++++++***************************++++++++++++***))))))************************))))))))))))************+++*********))))))((((((************************)))******+++++++++******+++++++++************)))))))))(((((((((((())))))************************+++++++++************)))+++)))((()))+++,,,,,,,,,******************************++++++++++++******++++++++++++************)))))))))******+++++++++---...000222555:::???CCCKKKMMMQQQUUUXXXZZZ\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[\\\[[[XXXTTTRRRPPPOOOOOONNNLLLKKKLLLMMMJJJDDD>>>;;;:::888777666777888999777666555666777888666555111222222333444444555555666666777888999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>???@@@BBBDDDEEEFFFGGGGGGIIIMMMPPPRRRSSSSSSRRRUUUVVVVVVVVVVVVWWWWWWWWW++++++***))))))*********************************+++++++++++++++,,,---...***************************++++++,,,---,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************++++++***************+++************************************************************************))))))((('''((()))+++,,,************************))))))))))))*********+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++***))))))++++++***))))))***++++++++++++***)))+++******************+++***************+++++++++*********,,,---------,,,*********************************************************************************************************************************************)))))))))*********+++++++++))))))))))))))))))))))))++++++***************+++,,,,,,++++++***++++++,,,************************))))))(((((((((((())))))************************((()))))))))************))))))))))))))))))))))))************))))))))))))((()))******)))((()))***))))))))))))))))))))))))))))))***++++++++++++***************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))************************(((((())))))******++++++++++++******)))(((((((((******************************+++++++++******)))+++++++++*********))))))---------,,,,,,---------***************++++++++++++++++++*********))))))+++*********+++,,,------***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,---......///111222555888;;;AAAHHHLLLQQQRRRTTTWWWYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[YYYUUURRROOONNNNNNOOOOOONNNNNNNNNNNNKKKFFFBBB============>>>??????@@@>>>=========>>>>>>;;;999666666666666777777777777888888:::;;;===>>>???@@@??????@@@@@@AAABBBCCCDDDFFFGGGHHHIIIKKKLLLMMMNNNKKKMMMQQQTTTVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYYYY+++***************++++++************************++++++++++++,,,---...///************************)))******+++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,++++++************************+++***************++++++************************((())))))***++++++,,,,,,***************************)))(((((((((***+++,,,*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++***)))***+++,,,+++************************************++++++*********))))))*********+++++++++)))***+++++++++++++++,,,***************************************+++++++++************************************************************************)))***++++++++++++******(((((((((((())))))))))))))))))************))))))------+++***))))))((((((,,,++++++***++++++,,,,,,***************++++++++++++******))))))******+++************************((()))))))))************))))))))))))))))))))))))*********))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))))))))***++++++++++++***************************************))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************))))))*********+++++++++************************((())))))******)))))))))************************(((((())))))******++++++************))))))((((((******************************+++++++++******)))+++++++++*********))))))+++******))))))******+++))))))*********++++++++++++++++++*********))))))++++++++++++***+++,,,---************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++,,,,,,---...000222333777999<<>>???@@@AAABBBCCCDDDAAABBBCCCEEEGGGIIIKKKLLLJJJJJJKKKKKKLLLMMMNNNNNNOOOQQQSSSUUUUUUTTTRRRPPPSSSTTTUUUWWWXXXYYYYYYXXX+++************+++,,,,,,************************++++++++++++,,,,,,---...++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************,,,,,,---------,,,++++++*********************************)))******+++,,,************************'''((()))***+++,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---***************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************++++++++++++***)))***,,,,,,,,,***************************)))***++++++++++++***))))))))))))***++++++,,,,,,((()))++++++)))((())))))*********************************+++++++++++++++************************************************************************)))***+++,,,,,,,,,+++***(((((((((((((((((((((((()))******++++++******)))------+++***))))))((((((++++++******++++++,,,,,,*********+++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((()))))))))************)))***++++++))))))***+++))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))************+++)))************+++++++++************************((())))))************)))************************))))))))))))************)))))))))))))))))))))***++++++++++++++++++++++++)))******+++++++++******+++++++++************)))***))))))(((((())))))***)))))))))***++++++,,,,,,+++++++++************)))***+++,,,+++))))))+++---************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,...111444777999>>>@@@DDDGGGIIIMMMQQQTTTVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZUUUTTTSSSQQQQQQQQQRRRRRRPPPQQQRRRSSSSSSRRRPPPOOOPPPQQQSSSTTTUUUTTTTTTSSSQQQPPPOOOOOOOOOLLLHHHEEE@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEFFFFFFGGGGGGHHHEEEEEEGGGIIIKKKNNNPPPRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTTTTSSSQQQOOOMMMPPPQQQRRRRRRRRRQQQPPPOOO+++*********++++++,,,---************************,,,+++++++++++++++,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************,,,,,,,,,,,,,,,+++************************************))))))***++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++))))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,++++++************++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++***)))***,,,---,,,+++******))))))))))))******)))***++++++++++++***)))((())))))***++++++,,,,,,***,,,...---***))))))************************************++++++,,,,,,,,,************************************************************************((()))+++------,,,+++***)))))))))((((((((((((((()))***++++++++++++***)))+++***************++++++++++++******++++++,,,---*********++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,)))***++++++))))))***+++))))))))))))))))))))))))))))))***++++++++++++***************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))*********+++++++++)))************+++++++++************************((()))******+++++++++************************************)))))))))))))))((((((((()))******++++++++++++++++++++++++++++++((()))***++++++++++++++++++++++++************)))++++++************++++++((())))))***++++++,,,,,,+++++++++************))))))++++++***((((((***,,,************************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------//////000333666:::>>>AAADDDGGGKKKNNNOOOPPPRRRTTTVVVVVVWWWXXXYYY[[[]]]^^^_________^^^^^^]]]\\\[[[UUUUUUTTTTTTSSSSSSRRRRRRPPPRRRTTTVVVWWWWWWWWWXXXXXXYYY[[[\\\\\\[[[YYYXXXTTTTTTTTTTTTTTTRRRNNNJJJFFFFFFFFFGGGGGGHHHHHHHHHMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPOOONNNMMMKKKJJJJJJKKKLLLNNNNNNMMMKKKJJJ+++*********+++,,,,,,---************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------------,,,))))))))))))))))))))))))************************+++++++++++++++***)))(((******************************))))))***+++,,,,,,************************+++++++++***************++++++++++++++++++++++++***+++,,,,,,+++***((('''))))))******++++++++++++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***))))))***+++,,,,,,------+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++***)))***,,,---,,,+++******))))))))))))******)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,///111333111...,,,,,,...*********************************++++++,,,,,,,,,************************************************************************((()))+++---------+++************))))))))))))))))))***+++,,,,,,+++***)))((((((((()))***,,,---...+++*********+++,,,,,,---*********++++++,,,,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))&&&&&&''')))***+++,,,---)))+++++++++***)))***+++))))))))))))))))))))))))))))))***++++++++++++***************************''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))************+++++++++************************))))))***+++++++++++++++************************++++++******))))))((((((''''''((()))***+++,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,+++++++++************)))***))))))))))))))))))***((())))))***++++++,,,,,,+++++++++************)))(((***+++***'''''')))+++************************+++,,,,,,------,,,,,,++++++++++++,,,,,,---------444444555888<<>>AAAFFFIIILLLNNNPPPRRRSSSSSSSSSRRRQQQPPPOOONNNMMMOOOQQQSSSTTTVVVYYY[[[ZZZ\\\]]]]]][[[ZZZ[[[\\\\\\]]]^^^```bbbccccccdddffffffgggggggggfffeeeddddddcccbbbbbbaaabbbccccccaaaaaa```^^^\\\ZZZXXXVVVUUUUUUTTTRRROOOMMMKKKIIIFFFEEEEEEEEEEEEEEEFFFFFFGGGIIILLLPPPSSSUUUWWWWWWZZZ]]]bbbiiipppvvvzzz|||~~~~~~xxxvvvtttrrrtttxxx}}},,,***))))))***++++++***************************,,,,,,++++++++++++,,,,,,*********++++++,,,------*********++++++,,,,,,,,,+++++++++***************))))))))))))***,,,---...******++++++++++++******((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,******++++++++++++++++++++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------'''***---......---------***+++,,,---...---,,,,,,,,,,,,,,,------.........,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))---,,,,,,++++++*********((()))***+++,,,++++++***************************+++++++++,,,,,,+++++++++(((((()))++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++************++++++*********************************)))***++++++,,,+++******)))))))))))))))---+++***)))*********)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))***+++,,,,,,+++***)))************)))))))))))),,,+++++++++***)))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))************+++++++++++++++++++++******))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,,,,+++***)))))))))((())))))***++++++************************))))))***++++++++++++***(((((())))))*********+++************************)))***+++,,,,,,+++***))))))************++++++++++++++++++,,,,,,---------...///000333666:::>>>@@@CCCFFFJJJMMMNNNPPPRRRSSSUUUTTTTTTRRRQQQPPPPPPPPPPPPSSSVVVXXXXXXYYY[[[\\\[[[\\\^^^]]][[[YYYYYYZZZ[[[]]]___bbbdddeeeeeedddffffffggghhhhhhgggeeeeeedddcccbbbaaa```aaabbbbbbaaaaaa```^^^\\\YYYWWWVVVSSSRRRPPPNNNKKKHHHFFFDDDFFFFFFFFFFFFGGGHHHIIIJJJRRRTTTXXX]]]bbbeeeggghhhfffhhhlllrrrwww|||}}}zzzyyyzzz~~~,,,++++++******++++++,,,+++***)))(((((()))***+++,,,+++*********+++,,,------,,,,,,,,,---///111222*********************+++************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------......---,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,...------,,,,,,------...------,,,+++,,,---...///------------------------........................//////...------,,,++++++******+++++++++,,,,,,,,,//////...---,,,,,,++++++---***)))***...///...+++''')))***,,,------,,,,,,***)))))))))***+++,,,,,,,,,++++++******++++++,,,)))************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))+++,,,,,,***))))))***///,,,((('''+++...***$$$,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,************************,,,+++)))((((((((()))***,,,+++++++++***))))))))))))************+++++++++******************************))))))))))))******,,,***((('''&&&'''((()))++++++******))))))((((((******))))))(((((('''''')))((((((((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((()))***+++,,,************************))))))***+++,,,,,,------***************************((('''))),,,...,,,)))((()))))))))************++++++***)))(((((())))))************************************************(((((())))))******++++++++++++******))))))((((((************************++++++******)))*********((()))))))))***************************************++++++++++++***))))))******))))))***++++++,,,***,,,...///.........///,,,///444888<<>>BBBGGGLLLNNNPPPRRRTTTRRROOOKKKHHHGGGGGGIIIKKKPPPRRRTTTUUUUUUWWWYYY[[[[[[\\\]]]___``````______\\\\\\\\\]]]___bbbdddeeeccceeegggiiijjjiiihhhfffddddddcccbbbaaa______^^^[[[YYYWWWTTTRRRQQQPPPPPPOOONNNMMMKKKJJJKKKKKKLLLKKKNNNQQQSSSUUUYYY]]]```fffgggjjjnnnttt|||+++++++++******+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++******)))((((((*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++,,,,,,,,,---......------------......,,,,,,------....................................,,,,,,,,,,,,,,,,,,,,,,,,//////............------++++++++++++,,,,,,,,,,,,------------------------...111222111---,,,---000///...---,,,,,,,,,---...------......---,,,+++***,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------))))))************))))))***+++++++++***+++---///EEE666((('''++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++*********++++++*********************************++++++++++++*********)))((((((((())))))******+++))))))*********+++++++++******************************))))))))))))************************++++++(((((())))))******++++++))))))))))))************((((((((((((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''************************((()))***+++++++++++++++))))))))))))*********++++++***************++++++************************************************++++++******))))))(((((((((((())))))******++++++************************))))))))))))***+++,,,---))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***------,,,,,,,,,,,,,,,------...000111333888===AAAEEEHHHMMMPPPQQQRRRSSSTTTPPPNNNKKKIIIHHHJJJLLLNNNSSSUUUVVVWWWWWWWWWYYYZZZYYY[[[]]]^^^````````````]]]]]]___```bbbdddffffffeeefffggghhhhhhgggfffeeebbbbbbaaa___^^^\\\[[[[[[VVVTTTRRRPPPMMMKKKIIIHHHIIIIIIHHHHHHIIILLLOOOQQQTTTYYYaaagggkkkmmmoooqqqsssvvv{{{,,,,,,++++++++++++,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,+++******++++++***)))(((((((((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++,,,,,,------*********++++++,,,,,,---*********)))******++++++---------------------------,,,,,,+++***)))((((((++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++------------------------........................++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------------------,,,...///000///...---...///......---------......///,,,---.........---,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------)))******************)))%%%'''(((***+++...222555RRR===+++)))---,,,))))))))))))***++++++******)))***++++++++++++,,,,,,,,,)))***++++++++++++***)))************************++++++,,,,,,++++++***)))(((((()))))))))))))))))))))************+++++++++***************************))))))))))))))))))***)))))))))***************))))))))))))************)))))))))************+++&&&&&&''''''(((***+++,,,((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))*********+++***)))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))************************''')))+++++++++***+++---(((((()))))))))*********+++************+++,,,,,,************************************************************))))))))))))))))))))))))************************************))))))))))))***+++,,,,,,(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---,,,,,,,,,------...///...000333666999===CCCFFFKKKNNNPPPRRRQQQQQQRRRSSSOOONNNLLLKKKLLLNNNPPPRRRUUUVVVXXXXXXXXXXXXZZZ[[[YYYZZZ]]]___```aaaaaaaaa___```bbbdddeeefffggggggeeeeeeeeeeeeeeedddcccccc___^^^]]][[[YYYXXXVVVVVVPPPOOONNNLLLJJJHHHGGGFFFFFFFFFFFFHHHMMMSSSYYY]]]fffllluuu{{{}}}++++++************++++++))))))***++++++***)))))))))***+++,,,,,,,,,++++++)))***+++++++++***)))(((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,------......)))******+++,,,,,,------++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++***************++++++,,,,,,---------................................................+++,,,---...////////////////////////////////////------------.........///............//////////////////............//////......000111111111000///------------------------------------------------,,,,,,------------------+++++++++,,,,,,,,,------+++,,,,,,------............---------/////////...,,,---...///////////////,,,---///000000///...---,,,++++++******++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******'''((()))***+++---111555JJJ888***+++...+++))),,,'''(((***++++++++++++*********+++++++++,,,,,,,,,)))***++++++++++++***)))************************++++++,,,,,,,,,+++***))))))))))))))))))((((((((()))************+++++++++************************+++******))))))******+++'''((())))))*********)))*********)))))))))))))))))))))*********+++++++++(((((((((((()))***++++++((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((***,,,,,,***)))***,,,))))))*********++++++++++++*********++++++,,,---************************************************)))))))))))))))******************)))))))))))))))************************+++***************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---///000111222666:::>>>BBBFFFKKKNNNRRRSSSTTTSSSQQQPPPQQQRRRPPPPPPOOOOOOOOOPPPRRRSSSTTTVVVXXXYYYYYYZZZ\\\^^^ZZZ[[[^^^```bbbccccccccc```bbbdddfffgggggggggfffeeedddbbbaaa````````````[[[ZZZXXXVVVTTTRRRPPPPPPKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKPPPWWWaaajjjoooxxx|||******))))))))))))******((()))***++++++***)))((()))***+++,,,---,,,++++++)))***+++,,,,,,+++***)))))))))))))))((((((((((((************************************************++++++++++++++++++++++++++++++,,,------...//////))))))***+++,,,,,,------,,,,,,+++***)))))))))***++++++++++++++++++++++++)))******,,,---...//////++++++++++++++++++++++++,,,+++++++++******))))))((()))***+++---...///000........................////////////////////////,,,---...///000000000000111111111111111111111111000000111111222222333333000000000000111111111111333333222222222222333333...///111222222222111000////////////////////////..............................//////////////////,,,,,,,,,---------......)))***+++,,,...///000111...,,,***,,,///111///---+++,,,...000111111000///,,,...000111222111000///,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++)))***---000;;;---&&&+++...***+++000((()))+++---.........---*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************++++++,,,---,,,+++***)))******))))))(((((('''''')))************+++++++++************************,,,++++++++++++++++++,,,''''''((()))))))))))))))++++++******))))))(((((())))))******++++++++++++++++++***************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))+++*********)))))))))(((************************))),,,...,,,)))'''(((*********+++++++++,,,,,,,,,+++*********+++,,,,,,---************************************************(((((())))))******++++++++++++******))))))((((((************************++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,,,,...///111222888<<>>>>>======>>>>>>???@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;:::999888666555444333333333///////////////.........111000///......---......---++++++...///,,,...111------------------...///000//////......---,,,,,,------,,,,,,...000333555888444000///111222000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******************++++++++++++***)))))))))***+++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,))))))))))))************))))))(((((((((((())))))************************************************+++*********))))))))))))++++++************++++++************************))))))))))))************************************)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++*********************************************************************++++++,,,******))))))))))))*********************+++++++++++++++******++++++,,,---)))******+++,,,,,,------...---,,,+++++++++,,,,,,+++,,,---......---+++***---+++******---...,,,+++,,,...000222555999???CCCJJJKKKOOORRRUUUWWWYYYYYYZZZYYYXXXWWWVVVVVVWWWWWWWWWVVVTTTRRRRRRRRRTTTUUUXXXZZZ\\\]]]]]]]]]^^^___bbbcccdddeeeffffffffffffgggfffeeeeeeeeeccc```^^^^^^\\\ZZZWWWUUUTTTTTTTTTNNNMMMJJJIIIHHHIIIJJJKKKLLLNNNSSS\\\dddkkkooopppooonnnooottt|||,,,,,,,,,++++++++++++***++++++******++++++,,,---///111333222000---+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++---......------///000,,,---------.........///+++,,,,,,---...///111111/////////000111111111222222444777:::<<<===>>>>>>>>>@@@AAAAAAAAABBBDDDFFFGGGGGGFFFFFFGGGHHHHHHIIIKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKIIIGGGEEEDDDEEECCC???<<<999999999:::333333222222111111000000111000///...///111333444333---,,,///222111///000------,,,,,,---......///000//////......------------,,,,,,,,,---///111333555111......000111///---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((())))))***++++++,,,,,,******))))))))))))************))))))))))))******)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************,,,+++***))))))***+++,,,(((((())))))***++++++,,,***))))))(((((())))))***))))))))))))))))))))))))***************************************)))))))))++++++************++++++******************************************))))))************************)))************+++++++++++++++***)))))))))******))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,++++++++++++***************************************************************+++++++++,,,++++++************+++++++++++++++***************++++++******++++++,,,---*********++++++,,,,,,---------,,,+++++++++,,,,,,+++,,,---------+++***)))///...,,,,,,...///...---,,,///444999>>>BBBHHHKKKOOOPPPSSSUUUXXXZZZ[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZXXXUUUTTTTTTUUUWWWYYY\\\^^^````````````aaabbbddddddeeefffggggggggggggfffeeeccccccbbb```]]]ZZZYYYXXXUUUSSSQQQOOOOOOOOOKKKIIIGGGFFFHHHLLLRRRUUUYYY\\\bbblllvvv}}}~~~~~~+++++++++++++++++++++++++++***++++++++++++,,,,,,+++...000000...+++***)))***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++************+++,,,,,,******+++++++++,,,,,,,,,---------,,,++++++******)))+++,,,,,,++++++---...---------.../////////000............///000222222111111222222333444555666999;;;===@@@AAAAAAAAA@@@EEEFFFHHHHHHHHHIIIKKKMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPOOOOOOMMMKKKGGGEEEBBBAAAAAA::::::999888888777666666222222111222555999===@@@>>>444...000333333000000...............///000000000/////////......------,,,,,,,,,,,,---///000111111///---...///000///---/////////......---------------------------------------,,,+++************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++))))))*********+++++++++))))))))))))))))))************))))))))))))******)))***,,,------,,,***)))))))))))))))))))))))))))************************++++++***))))))***++++++)))))))))******+++++++++***))))))))))))))))))***((((((((((((((((((((((((************************************************++++++************++++++************************++++++************))))))************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,++++++******))))))******+++,,,+++++++++***)))))))))++++++******++++++,,,---*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))///...------...///000000111666<<>>BBBFFFIIIJJJJJJKKKMMMNNNNNNOOORRRTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\YYYZZZZZZ[[[[[[[[[[[[[[[WWWXXX[[[\\\[[[WWWSSSQQQPPPOOOOOONNNNNNMMMMMMMMMFFFEEECCCBBBBBBDDDEEEFFFMMM@@@444222333222111111000000///...------------////////////////////////............................../////////...------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++***))))))(((((()))***++++++,,,++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************---,,,,,,+++******))))))+++******))))))******+++))))))))))))))))))))))))*********************************+++++++++++++++++++++************++++++*********************************+++++++++,,,,,,************************)))************+++++++++))))))((((((((()))******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************************************)))***,,,---------,,,+++))))))(((((((((((())))))+++++++++***************++++++******++++++,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,***,,,---...000444999===FFFIIIMMMQQQRRRTTTVVVXXXXXXXXXXXXYYY[[[\\\^^^___^^^___```aaabbbbbbbbbbbb______^^^______aaacccddddddfffggghhhgggfffggghhheeeeeeddddddcccbbbaaa``````^^^]]][[[ZZZXXXTTTQQQGGGFFFEEEDDDCCCDDDEEEEEEHHHNNNXXXeeesss******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++++++++,,,,,,+++******,,,...,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------,,,------......//////000---...000000000000222444777777888999:::;;;<<<<<>><<<;;;999888777777555444333222222333555666555666777:::>>>CCCHHHKKKJJJLLLNNNNNNOOOPPPSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\YYYYYYZZZZZZ[[[\\\\\\]]]\\\]]]]]]]]]^^^^^^^^^^^^ZZZ[[[[[[[[[[[[[[[ZZZZZZWWWXXX[[[\\\]]]\\\ZZZYYYZZZYYYYYYYYYYYYYYYYYYYYYSSSRRRPPPOOOMMMLLLLLLLLLOOOFFF===<<<<<<999777777555555333111000//////.../////////////////////000/////////000/////////......///000000///...------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))*********++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++******************((()))+++,,,---------,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++*********************************++++++*********+++++++++++++++++++++++++++******))))))******+++*********************************************************++++++,,,,,,,,,++++++************++++++************************))))))******+++,,,------************************)))************+++++++++((((((((((((((()))******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************************************)))***,,,---...---,,,+++***))))))))))))))))))******************+++++++++++++++******++++++,,,---++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,,,,---......+++---000333666;;;BBBGGGMMMPPPSSSUUUUUUVVVYYYZZZZZZZZZZZZ[[[\\\^^^```aaa^^^___aaabbbcccddddddccc___```aaabbbddddddeeeeeedddfffhhhhhhgggfffggghhhffffffeeedddbbb```___^^^[[[YYYXXXWWWVVVTTTPPPMMMFFFEEEDDDDDDDDDEEEGGGHHHLLLTTTddduuu*********++++++,,,,,,,,,)))***+++,,,---,,,++++++---,,,+++)))''''''***,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------......,,,------...///000111111111333555777777888;;;===;;;;;;<<<===>>>???@@@AAA@@@@@@>>>===<<<;;;;;;::::::999777666555666888999777777666888;;;???DDDGGGDDDEEEGGGHHHHHHJJJMMMOOOSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^______`````````\\\\\\\\\[[[[[[YYYXXXXXXWWWWWWYYYZZZ\\\]]]^^^______`````````````````````ZZZZZZYYYXXXWWWVVVUUUUUUQQQJJJFFFGGGFFFBBB??????;;;:::888666444333222222////////////000000000000000000000000000000///......000111111///---,,,,,,---------....../////////++++++++++++++++++++++++************+++,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))))))))***++++++,,,,,,)))***,,,---......------,,,,,,++++++++++++,,,,,,******)))(((((()))******))))))))))))))))))))))))******************************++++++++++++***************++++++,,,------++++++************++++++*********************************************************++++++,,,,,,,,,++++++************++++++************************(((((()))***,,,---...///************************)))************+++++++++((((((((((((((()))******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,************************************************)))***,,,......---,,,+++++++++************++++++))))))******+++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++)))***,,,---...---,,,,,,+++++++++,,,---...///000---000444777:::@@@IIIOOOQQQSSSUUUVVVWWWXXXZZZ\\\YYYYYYYYYZZZ[[[^^^```aaa]]]___aaacccdddeeedddddd___aaaccceeeffffffffffffdddfffhhhhhhfffffffffggghhhhhhgggeeeccc```^^^]]]WWWVVVUUUTTTSSSQQQNNNKKKHHHGGGGGGGGGHHHIIIKKKLLLQQQ[[[nnn+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++,,,---...///++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***++++++***************************+++,,,---,,,+++***)))+++++++++,,,------......+++++++++++++++---///000---...///111333444444444555555666777999;;;===>>>AAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEDDDDDDCCCCCCCCCAAA???;;;999777888999;;;<<<<<<;;;;;;<<>>???@@@@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOOOONNNMMMKKKJJJIIIFFFFFFFFFEEEDDDCCCAAA@@@???@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLMMMNNNOOOOOONNNOOOQQQTTTWWW[[[^^^___]]]\\\[[[YYYUUUPPPLLLIIIFFFEEECCCCCCDDDGGGJJJLLLPPPRRRVVV[[[^^^```aaaaaadddeeeffffffggggggffffffeeeeeeddddddccccccccccccccccccaaa___]]]ZZZWWWVVVPPPLLLHHHDDDAAA===999666444444333333222222111111000000///......---............------------.........------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++...111444444222///,,,+++++++++++++++******,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,,,,---***+++++++++,,,,,,------************************))))))))))))))))))))))))************************************************((()))))))))************************************************************************************++++++***))))))***++++++************************************************++++++************++++++*********************************)))))))))))))))************************+++,,,,,,,,,,,,------------------......------,,,++++++++++++++++++++++++))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------+++,,,------......------,,,,,,,,,---------------.../////////000444999<<>>>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRSSSSSSTTTTTTTTTRRRSSSTTTUUUUUUTTTRRRQQQPPPPPPPPPPPPPPPOOONNNMMMJJJJJJJJJIIIGGGEEECCCBBBBBBBBBCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBCCCDDDEEEFFFGGGEEEFFFHHHKKKOOOSSSVVVWWWWWWXXXXXXWWWUUURRROOOMMMIIIHHHEEECCCCCCDDDEEEGGGFFFIIINNNTTTYYY\\\]]]^^^aaabbbccceeefffgggggghhhiiiiiiiiiiiiiiihhhhhhgggeeeeeeeeedddcccbbbaaa```\\\YYYUUUQQQMMMIIIDDDAAA<<<;;;999777555333111000//////.........//////000///......------......///.........---------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++...222666777666444,,,,,,,,,,,,++++++***************))))))*********++++++,,,,,,,,,---------)))******++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************((()))))))))************************************************************************************,,,++++++***************************************************************++++++************++++++*********************************)))))))))))))))************************+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...*********++++++++++++,,,,,,,,,---------.........+++,,,------......------,,,,,,,,,------.........---...000111333888>>>BBBGGGKKKPPPSSSUUUVVVXXXYYY[[[\\\]]]]]]]]]]]]]]]]]]_________^^^]]]]]]```bbbbbbccccccccccccccccccbbbaaabbbdddfffgggggggggfffeeeeeeeeedddbbb___]]][[[WWWTTTPPPLLLJJJIIIIIIIIIKKKNNNTTT___kkkvvv~~~}}}|||++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,---------,,,++++++++++++++++++++++++,,,+++++++++,,,---...///,,,---...///000222222333444555888<<>>@@@???>>>=========>>>>>>::::::;;;<<<======>>>>>>>>>>>>@@@CCCFFFIIILLLMMMOOOPPPQQQRRRRRRQQQPPPOOOKKKJJJHHHFFFDDDCCCBBBBBB@@@CCCGGGLLLPPPSSSUUUVVV[[[\\\___aaadddfffggghhhhhhiiiiiijjjjjjiiiiiihhhhhhhhhhhhhhhgggeeedddccceeeccc```]]]ZZZVVVRRRNNNFFFDDDBBB>>>:::666444222//////............////////////............//////............---------,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***---111555777666555---------,,,++++++************++++++++++++*********++++++,,,,,,------...((((((((()))))))))))))))************************))))))))))))))))))))))))***************************************+++++++++))))))))))))***************************************************+++++++++************************++++++++++++******))))))***************************************+++++++++++++++************++++++************************************************************************))))))))))))************((())))))******************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++++++++++++++,,,,,,------.........++++++,,,---------------,,,,,,,,,---......//////,,,...111444777<<>>???AAABBBAAA@@@???>>><<<;;;:::::::::;;;<<<<<<666777777777888888999999999999:::<<>>CCCIIIMMMPPPSSSUUUWWWXXXYYY\\\^^^^^^^^^____________^^^^^^___^^^\\\YYYVVVVVVXXXZZZ[[[[[[[[[ZZZYYYWWWUUUTTTVVVXXX\\\___bbbcccbbbbbb^^^]]]]]][[[YYYUUUSSSQQQMMMKKKIIIHHHJJJNNNSSSVVV___fffsss++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,+++***)))))),,,+++*********+++---...++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++---......------...........................---------...///111222222333555777:::<<<>>>???@@@AAACCCEEEGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFCCCAAA@@@AAABBBCCCAAA@@@>>><<<<<<===???@@@999:::===?????????>>>===777666666666777888:::;;;555666666666666666666666777777888999;;;===???@@@AAAAAABBBCCCEEEHHHJJJKKKFFFFFFGGGFFFEEECCCAAA???@@@@@@@@@@@@AAACCCDDDEEEHHHJJJNNNRRRVVVZZZ\\\^^^bbbcccfffiiikkklllmmmmmmjjjkkkkkkllllllkkkkkkjjjkkkjjjiiiiiiiiigggdddaaa[[[ZZZWWWSSSNNNJJJGGGFFF===<<<:::777555333222222000000////////////000000//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++...///............---,,,,,,+++******+++---000222222000---+++))))))***++++++,,,------.........------,,,,,,,,,************************))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))************************************))))))******++++++++++++******************************+++++++++******)))************************))))))******++++++++++++++++++************++++++************************))))))***+++,,,---------***************************++++++++++++,,,,,,,,,'''((()))************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......******++++++,,,---......******+++,,,,,,,,,,,,+++,,,,,,------...///000000111555:::@@@EEEJJJPPPSSSTTTVVVXXXYYYZZZ\\\___bbb^^^_______________^^^^^^[[[ZZZXXXTTTPPPPPPQQQSSSWWWWWWWWWVVVTTTRRROOONNNOOORRRVVVZZZ]]]^^^^^^^^^ZZZZZZYYYXXXUUURRROOOMMMNNNLLLKKKKKKNNNTTTZZZ^^^mmmttt)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,(((((()))+++,,,---......---...///000222333444555999:::<<<>>>@@@AAABBBBBBGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLKKKKKKKKKLLLNNNOOOQQQQQQRRRRRRQQQPPPNNNMMMOOOOOONNNLLLJJJIIIHHHGGGFFFFFFFFFEEECCCBBB@@@???AAAAAA???>>>===<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888999:::::::::999888777777666666777::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAACCCCCCBBB@@@???>>>===<<>>===<<>>999777666555333111//////000000///...000000///////////////...---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,,,,,,,+++******------------,,,,,,+++***,,,,,,,,,++++++*********222000.........///...,,,,,,++++++******++++++,,,...//////---+++))))))***))))))))))))))))))))))))******))))))******+++,,,************************(((((((((((())))))))))))+++******)))))))))))))))******************************))))))))))))*********************************++++++,,,,,,++++++***************************************************************************++++++,,,,,,,,,,,,------+++++++++*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******++++++******)))++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,------,,,,,,...111444555<<>>===<<<:::999;;;::::::999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;::::::999999999999777777777777777888999999888888888888888999:::;;;;;;;;;;;;;;;<<<<<<======<<<<<<======>>>>>>??????@@@@@@???>>>======<<<<<<============<<<;;;:::999;;;<<<===???BBBGGGKKKMMMVVVYYY___ccceeeggghhhjjjmmmmmmmmmmmmmmmnnnooooooooommmkkkjjjkkkkkkiiifffgggfffeeeccc```^^^]]]\\\WWWTTTOOOHHHBBB===999888666444222222333333222111000000//////...------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,+++***,,,///222222222,,,++++++******++++++,,,***+++,,,+++)))))))))+++******************************))))))******+++,,,************************(((((()))))))))*********++++++***)))))))))))))))******************************))))))))))))*********************************++++++,,,,,,++++++***************************++++++++++++++++++++++++*********************************+++++++++,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,---------...000444888:::BBBHHHJJJMMMRRRUUUTTTXXXWWWWWWXXXZZZ]]]```aaa_________^^^]]]\\\ZZZZZZQQQNNNJJJFFFDDDCCCDDDEEEJJJKKKLLLKKKHHHEEEDDDDDDHHHLLLSSSXXX[[[[[[XXXVVVTTTRRRNNNKKKKKKLLLMMMNNNSSSVVV[[[```fffmmmuuuzzz|||************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,------,,,++++++*********+++------........./////////111222333555777:::<<<===???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIGGGEEEDDDAAA@@@???>>>===<<<;;;;;;999999999888888666555555666666777888999:::;;;;;;<<<<<<<<<======>>>>>>>>>======<<<<<<;;;:::999999888777777777777888888999777777888999;;;===???@@@===>>>>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<======<<<;;;:::::::::::::::;;;===@@@BBBDDDLLLPPPVVV[[[^^^aaaccceeejjjkkklllmmmnnnnnnnnnnnnooommmkkkkkkkkkkkkjjjhhhkkkjjjhhhfffeeeddddddeeebbb```\\\VVVPPPJJJEEEBBB===;;;888777777666444222222111111000///...------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------,,,,,,************++++++++++++)))***+++,,,,,,---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***)))((()))+++///333444444,,,++++++******++++++,,,((()))++++++******+++,,,******************************))))))******+++,,,************************))))))*********+++++++++++++++***))))))))))))*********************************))))))))))))*********************************++++++,,,,,,++++++***************************************************************************))))))*********+++++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,++++++******************************)))******+++,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,---......000444:::>>>BBBIIINNNPPPRRRVVVXXXWWWWWWWWWXXXZZZ\\\^^^aaabbb]]]]]]\\\ZZZYYYXXXWWWVVVJJJGGGCCC???======???AAAEEEGGGHHHGGGEEECCCCCCDDDKKKNNNSSSWWWXXXWWWUUUSSSPPPMMMKKKJJJKKKPPPUUUXXXdddgggmmmrrrvvv{{{~~~*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++/////////000111222333333555555555666888999;;;<<>>===;;;;;;;;;:::999888777777666777777777777666555555777888:::<<<>>>@@@AAABBBAAAAAAAAABBBCCCCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>===;;;::::::999999:::;;;;;;::::::;;;<<<>>>@@@BBBCCCBBBCCCDDDEEEFFFGGGHHHHHHDDDDDDCCCCCCBBBBBBBBBBBB????????????????????????AAAAAAAAABBBAAAAAA@@@@@@======<<<<<<===>>>??????DDDIIIOOOTTTXXX[[[]]]___dddfffhhhkkkmmmnnnoooooonnnnnnmmmmmmmmmlllkkkkkkkkkjjjhhhfffeeefffggghhheeeeeecccaaa]]]YYYUUURRRIIIFFFBBB???<<<888444111333333222111111000000///................................................------,,,,,,,,,,,,---------------------------------------------------------------------,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***+++...000000000,,,++++++******++++++,,,***,,,------,,,+++---...******************************))))))******+++,,,******************************+++++++++,,,,,,,,,,,,+++******))))))******************************+++******))))))******+++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************++++++++++++))))))******+++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,++++++,,,,,,---...------------------,,,,,,+++---...000333999???DDDIIIOOOSSSSSSUUUXXXZZZXXXWWWXXXYYY[[[]]]___aaaaaa]]]\\\ZZZWWWTTTRRRQQQPPPGGGDDD???<<<:::<<<>>>@@@CCCEEEGGGHHHHHHHHHJJJLLLPPPQQQSSSUUUTTTRRROOONNNKKKKKKKKKMMMRRRZZZccciiixxx{{{***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------000000111333444666777777999888777666666777888999<<<<<<============<<<<<<======>>>>>>>>>>>>===<<<======<<<<<<;;;;;;::::::888888999999::::::::::::;;;<<<<<<===<<<:::999888777777777666666555555555666777777888888888888888:::;;;>>>AAADDDFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHFFFEEEDDDDDD@@@??????>>>>>>>>>??????@@@@@@@@@AAABBBDDDEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGAAAAAA@@@@@@????????????@@@DDDJJJNNNQQQTTTVVVXXX\\\^^^bbbfffjjjmmmnnnooommmnnnnnnnnnmmmmmmmmmmmmllljjjhhhfffeeefffggghhheeefffggggggeeebbb___]]]VVVRRRMMMHHHCCC<<<666111333222222111111000000000...................................................------,,,,,,------...------------------------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,------------...)))***+++,,,---.........+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++...---++++++---------,,,,,,++++++******++++++,,,,,,---...---+++***+++,,,******************************))))))******+++,,,************************++++++++++++,,,,,,,,,,,,,,,++++++***************************************++++++************++++++***************************++++++,,,,,,++++++***************************((((((((((((((((((((((((************************+++++++++,,,,,,,,,,,,---))))))***+++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---...------------------------***---111444888>>>DDDIIIMMMSSSVVVUUUUUUYYYZZZYYYWWWXXXZZZ]]]^^^_________^^^[[[XXXTTTPPPLLLJJJIIIDDDBBB>>>;;;:::<<<>>>@@@BBBEEEIIIKKKMMMOOOQQQSSSTTTTTTSSSRRRPPPMMMKKKIIIHHHKKKOOOUUU\\\gggrrrzzz}}}|||++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---------------...///000000333333444555777888999:::;;;999777555444444555666999999::::::;;;:::::::::;;;<<<===>>>===<<<;;;::::::999999888777666666555444444555666666666666555666777888999999888777666555555555555555555444444777777888::::::;;;;;;;;;<<<>>>AAADDDGGGIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOONNNNNNMMMMMMLLLKKKJJJJJJEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIILLLMMMMMMNNNOOOPPPPPPQQQPPPPPPPPPOOOOOOOOONNNNNNJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNFFFFFFFFFEEEDDDDDDCCCCCCBBBFFFJJJNNNOOOPPPRRRSSSUUUWWW[[[___dddhhhjjjlllkkklllmmmmmmlllkkkmmmnnnmmmllljjjhhhgggfffffffffffffffggghhhgggeeebbbaaa___\\\WWWRRRLLLFFF>>>:::666666444333111000///.........................................................------------......------------------------++++++++++++++++++++++++******++++++++++++,,,,,,------------............***+++,,,------...------++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,+++******,,,......---,,,++++++******++++++,,,***+++,,,+++)))((()))***++++++++++++++++++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,,,,,,,+++************+++************************++++++************++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------******++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------............,,,///555;;;@@@EEEJJJMMMOOOTTTVVVUUUUUUXXXZZZYYYWWWXXX[[[]]]^^^^^^]]]\\\[[[XXXTTTOOOJJJGGGEEEDDDAAA???===;;;;;;<<<>>>@@@AAAEEEJJJNNNQQQRRRTTTUUUTTTSSSQQQOOOMMMKKKJJJIIIKKKQQQYYYbbbjjjuuu}}}}}}|||+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,******++++++,,,---------,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,------------...000111333444777888888888888888888999:::999666444333444666777888888999:::;;;;;;;;;:::<<<===?????????===<<<:::999888888666555444333333222333444555555555444444444555777888999999888777777777777777777888888888:::;;;<<<===??????@@@@@@???AAADDDGGGIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMLLLHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUNNNNNNNNNNNNMMMLLLKKKKKKLLLOOOSSSTTTTTTTTTTTTTTTRRRTTTVVVYYY]]]aaadddfffgggiiikkkjjjiiihhhjjjllllllllljjjhhhfffdddbbbbbbdddeeeeeeffffffeeedddcccaaa```]]]ZZZWWWSSSMMMIIIAAA@@@===:::666333000///......................................................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------------,,,***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,***)))***,,,---------,,,++++++******++++++,,,(((***++++++***)))***,,,++++++++++++++++++++++++******))))))******+++,,,************************************++++++++++++---,,,++++++******++++++************************,,,++++++******++++++,,,***************************++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------.........///...333;;;BBBGGGLLLOOORRRPPPUUUWWWUUUUUUXXXZZZYYYWWWYYY\\\^^^^^^]]]ZZZYYYTTTRRRNNNIIIEEECCCAAAAAA@@@@@@????????????@@@AAACCCHHHNNNRRRSSSSSSSSSSSSPPPOOONNNLLLKKKKKKLLLMMMUUU]]]iiisss{{{~~~{{{++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,))))))***++++++,,,---------,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,---...///111333555666<<<;;;::::::999888777777999888555444444555777999888999:::;;;<<<<<<<<<<<<>>>???@@@AAA@@@???===;;;999999888777555444333333222333444555666555444444444555777999:::::::::999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>@@@BBBCCCDDDEEEEEEBBBDDDGGGIIIKKKLLLKKKKKKIIIJJJKKKLLLMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKMMMNNNPPPQQQNNNNNNNNNOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSSSSSSSRRRRRRRRRVVVWWWXXXYYYZZZ[[[[[[[[[TTTUUUUUUUUUUUUTTTSSSSSSWWWYYY\\\\\\[[[YYYYYYYYYRRRRRRSSSUUUYYY\\\```bbbdddfffiiihhhffffffhhhkkkkkkjjjiiigggdddaaa^^^\\\```aaabbbdddeeefffffffffaaa```_________\\\YYYUUULLLJJJFFFAAA<<<777333111////////////////////////////////////////////////......------------......................................................,,,,,,,,,------.........++++++,,,,,,,,,------------------...------,,,,,,***+++,,,,,,------------*********++++++,,,,,,,,,...,,,******+++,,,+++***,,,++++++++++++++++++,,,(((***,,,,,,,,,---...000++++++++++++++++++++++++*********)))***++++++,,,************************))))))*********+++++++++---,,,++++++******++++++************************,,,++++++******++++++,,,************************+++++++++,,,,,,+++++++++************************........................************************)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++*********------------------------------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////111777???GGGMMMPPPSSSUUUQQQUUUWWWUUUUUUYYY[[[ZZZWWWYYY\\\^^^^^^\\\YYYWWWOOOMMMIIIEEEBBB@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCGGGLLLRRRVVVVVVTTTSSSRRRMMMLLLKKKJJJKKKMMMOOOPPP___iiivvv~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++......---,,,,,,,,,------------------------------)))************+++++++++,,,+++***)))***+++---...000+++***......)))***...000111333555888:::<<<===CCCAAA>>>;;;:::999999:::999:::;;;;;;<<<<<<<<<;;;======>>>>>>???@@@AAAAAA@@@AAACCCDDDCCC@@@<<<:::777666555333222111111111111222222333444444555555666777888999;;;<<<===>>>@@@BBBCCCCCCAAA@@@@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEGGGHHHJJJKKKLLLMMMKKKJJJHHHGGGHHHIIIKKKLLLKKKJJJJJJLLLPPPQQQNNNKKKKKKHHHFFFFFFHHHIIIHHHFFFMMMOOONNNKKKJJJMMMNNNMMMNNNNNNLLLJJJIIIJJJLLLOOOLLLOOOQQQRRRQQQQQQQQQRRRVVVTTTRRRRRRSSSTTTTTTTTTXXXYYYYYYZZZ[[[[[[[[[ZZZVVVWWWXXXYYYYYYYYYYYYYYY^^^```bbbccccccaaa^^^]]]WWWVVVTTTSSSTTTUUUWWWXXX\\\]]]^^^```bbbdddeeefffiiijjjkkkjjjgggcccaaa```[[[\\\^^^```aaabbbccccccbbbbbbbbbbbbcccaaa]]][[[XXXUUURRRNNNHHHAAA999444444222///.../////////.........---------......///////////////////////////222111...,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,------......------,,,......,,,++++++,,,......///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************************))))))))))))))))))))))))+++*********))))))((((((************************+++++++++*********))))))************************++++++++++++++++++++++++******+++,,,---......///000///---+++*********+++,,,,,,,,,,,,,,,+++***)))((()))***+++++++++++++++...---,,,+++***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,---.........000444777===BBBIIINNNRRRTTTVVVXXX[[[ZZZZZZZZZZZZZZZ[[[[[[XXXXXXWWWXXXXXXVVVSSSPPPIIIHHHFFFDDDBBB@@@??????BBBCCCDDDFFFHHHKKKLLLMMMQQQRRRTTTUUUTTTSSSPPPOOOIIIKKKKKKIIIGGGJJJRRRZZZhhhvvv,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...000,,,+++//////,,,---111444555666999;;;>>>???@@@DDDCCC@@@>>><<<<<<======>>>???@@@BBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDD@@@AAABBBCCCAAA???<<<:::555555444333333333444444333444444555555666666777888888999;;;===>>>???@@@BBBDDDEEEEEEEEEDDDEEEFFFKKKKKKKKKJJJJJJJJJIIIIIIDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEGGGHHHIIIKKKIIIHHHKKKOOOQQQOOOMMMMMMKKKHHHGGGIIIJJJJJJIIIJJJNNNOOOMMMLLLOOOOOOMMMNNNNNNMMMLLLJJJJJJKKKLLLIIILLLOOOPPPOOOOOOPPPQQQRRRQQQPPPPPPQQQSSSTTTTTTVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\___aaacccddddddcccaaa```\\\[[[YYYWWWVVVVVVVVVVVVXXXXXXZZZ\\\^^^aaabbbcccgggiiikkkkkkiiifffdddccc___^^^]]]]]]]]]^^^```aaabbbbbbbbbcccdddccc```^^^]]][[[XXXUUUQQQKKKDDD???:::777333111111111000///.........////////////000........................111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------............------------,,,,,,,,,,,,------...---+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++*********)))************************+++++++++*********))))))------------------------++++++++++++++++++++++++******++++++,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,++++++,,,,,,+++++++++---...///,,,,,,+++******+++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...//////111444999<<>>@@@BBBDDDEEEFFFEEECCCBBBAAAAAABBBBBBDDDEEEFFFHHHIIIJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@???>>><<<:::999444444444444444555666777666666666777888888999999::::::;;;===???@@@BBBBBBCCCEEEGGGHHHHHHHHHJJJKKKLLLLLLJJJIIIGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGIIIHHHIIIMMMRRRUUUUUUSSSRRROOOKKKJJJKKKMMMMMMMMMLLLRRRVVVUUUTTTUUUTTTPPPPPPPPPPPPOOONNNLLLJJJIIIHHHJJJMMMOOONNNNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]]```aaabbbdddeeedddccccccaaa```___\\\ZZZWWWVVVUUUTTTTTTVVVXXXZZZ\\\]]]^^^bbbfffjjjlllkkkiiiggggggdddbbb^^^[[[YYYYYY[[[\\\`````````bbbeeefffdddcccbbbaaa___]]]ZZZVVVPPPLLLDDD@@@;;;777444333111000......///000000000000000------------------------000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------............------++++++,,,,,,,,,,,,++++++---,,,+++))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...000000---,,,***))))))***,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---...000222555:::@@@DDDHHHLLLQQQUUUWWWXXXYYY[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\YYYVVVSSSPPPLLLGGGDDD@@@???>>>===>>>???AAACCCEEEHHHLLLQQQUUUWWWXXXYYYVVVUUUSSSPPPNNNMMMLLLLLLMMMQQQVVVWWWWWWZZZaaagggsss,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000///...---,,,...---...111333555777999>>>???@@@BBBDDDEEEGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIEEEDDDBBB@@@>>>=========>>>===<<<:::999888888888444444444444555666666777888888999999:::;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCEEEFFFFFFFFFGGGIIIKKKIIIHHHFFFEEEDDDDDDDDDEEEGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKOOOWWW^^^bbb```^^^[[[XXXTTTQQQQQQSSSUUUVVVXXX```ggggggeeeccc___[[[YYYYYYYYYYYYXXXUUUQQQMMMMMMOOORRRSSSRRRRRRRRRSSSSSSSSSTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXXXXVVVUUUTTTTTTVVVXXX[[[]]]^^^___```aaaccccccddddddccccccbbb```]]]ZZZXXXVVVTTTTTTUUUVVVWWWWWWXXXXXX]]]aaafffjjjjjjjjjiiiiiigggeeebbb^^^[[[YYYXXXXXX[[[[[[\\\___dddggghhhhhheeedddbbbaaa___\\\XXXTTTPPPKKKDDD>>>999555222///---...///000111000000///------------------------......------------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,******,,,------,,,******,,,+++***)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************************************************************+++++++++++++++,,,,,,+++++++++*********)))))))))***+++---------,,,+++++++++,,,,,,,,,++++++***+++,,,,,,---------,,,,,,+++,,,,,,,,,---...//////...,,,***))))))***,,,...------------------------+++++++++,,,,,,,,,------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------..................---///222555999@@@GGGLLLNNNQQQUUUWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\XXXSSSNNNJJJFFFAAA===<<<;;;;;;<<<>>>AAAEEEGGGIIILLLPPPTTTWWWXXXXXXWWWUUURRROOOLLLJJJJJJKKKLLLTTTZZZ___aaa```aaafffkkkvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,...///111333666:::<<<===AAABBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEAAA@@@===:::999888888888:::999888777666666777777666666555555555666666777::::::;;;<<<<<<======>>>======>>>???@@@AAABBBBBBAAABBBCCCCCCCCCDDDGGGIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJHHHFFFDDDCCCCCCCCCDDDEEEFFFHHHKKKMMMNNNOOOOOOOOOSSS\\\gggqqqtttqqqlllkkkiiieeeaaa___```bbbdddkkkuuu~~~~~~zzzuuupppkkkjjjjjjjjjkkkjjjfff```[[[YYY[[[]]]^^^]]]\\\\\\]]]\\\]]]]]][[[WWWTTTSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWUUUUUUTTTTTTVVVYYY\\\^^^[[[\\\\\\]]]^^^```aaabbbbbbbbbaaa```___]]][[[ZZZXXXXXXXXXWWWVVVVVVUUUUUUXXX\\\bbbfffggghhhhhhiiihhhgggfffdddaaa]]]YYYWWWWWWWWWXXX\\\aaafffiiijjjhhhgggeeecccbbb```\\\YYYZZZUUUNNNFFF@@@:::444000//////000000000000//////------------------------...---------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++******,,,------,,,******++++++*********)))******++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++************************************************))))))******************************************************************------------------------*********++++++,,,,,,,,,,,,++++++******)))))))))((()))+++,,,---,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++------------------,,,,,,---,,,***))))))***,,,---------------------------++++++,,,,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------...............///---000555999???EEELLLQQQRRRTTTWWWYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[YYYUUUOOOJJJEEEAAA===;;;:::;;;<<<>>>BBBFFFKKKMMMPPPRRRUUUWWWXXXWWWUUUSSSPPPNNNKKKIIIJJJLLLPPPRRR```eeejjjkkkhhhgggjjjnnnvvv,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...//////......111444666666:::???BBBBBBDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJHHHFFFDDDBBBAAA>>><<<:::777666666666777777666666666666777777888999888888888888888999999===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAA???@@@AAABBBBBBDDDGGGJJJJJJKKKLLLNNNOOOPPPQQQQQQOOOMMMJJJHHHFFFFFFGGGHHHKKKNNNRRRVVVYYY[[[\\\\\\^^^ccclllyyy|||~~~|||yyyuuuqqqpppqqqssszzz{{{|||zzzzzz{{{|||xxxqqqkkkgggjjjmmmnnnnnnnnnooopppmmmooonnnjjjddd^^^]]]^^^___^^^\\\ZZZYYYYYYZZZZZZWWWVVVUUUUUUVVVWWWYYYZZZYYYYYYXXXYYYZZZ\\\^^^____________^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVZZZ^^^bbbdddeeeggghhhggghhhhhhhhhfffbbb^^^[[[XXXWWWVVVYYY^^^cccfffhhhiiigggeeeeeedddcccaaa^^^```\\\WWWPPPJJJCCC;;;777333222111000/////////000------------------------.............../////////------------------------------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++*********)))))))))***+++,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,------,,,,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------...//////000000000444:::@@@FFFKKKQQQUUUUUUWWWYYYZZZZZZZZZ[[[]]]\\\\\\]]]]]]]]][[[ZZZYYYTTTPPPJJJEEEBBB@@@>>><<<<<<===@@@DDDIIINNNRRRTTTXXXXXXYYYYYYWWWTTTRRRPPPLLLKKKKKKLLLPPPVVV\\\```lllppptttsssooolllnnnqqquuu}}},,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000111222555:::<<<;;;>>>EEEHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLFFFFFFEEEDDDBBBAAA???>>>;;;999666444444555666777555555666777888999::::::;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA>>>@@@BBBCCCEEEIIINNNRRRRRRTTTWWWYYY[[[[[[ZZZYYYXXXWWWTTTQQQPPPPPPQQQRRRZZZ]]]ccchhhmmmoooooooooqqqttt{{{}}}yyyyyy{{{zzztttsssvvv{{{~~~yyysssqqqrrrrrrpppllliiigggeeeeeeeeebbbaaa```^^^\\\[[[ZZZYYYYYYXXXVVVVVVWWWYYY[[[]]]^^^]]]\\\[[[[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZWWWZZZ]]]___aaacccfffhhhfffggghhhhhhgggfffdddccc]]][[[XXXXXX[[[___aaabbbdddcccbbbcccddddddcccbbbbbb```]]]ZZZUUUNNNFFFAAA999777444111000000111222...........................////////////.................................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))******+++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,+++++++++++++++***************++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,+++******))))))***+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,------------...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................+++,,,---...///000111222444999@@@GGGMMMQQQUUUXXXXXXYYY[[[\\\[[[\\\]]]___]]]]]]^^^]]]\\\ZZZWWWVVVNNNJJJEEEAAA@@@@@@@@@???>>>AAAFFFLLLQQQUUUXXXZZZZZZYYYXXXVVVSSSPPPNNNLLLJJJKKKMMMRRRZZZccclllqqqvvvzzz}}}{{{uuurrrsssvvvvvv|||,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------......---,,,,,,,,,---------------------------------------.........//////............000222444555999>>>@@@>>>BBBJJJMMMJJJHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLAAAAAA@@@@@@???===<<<;;;777666444222222333555777555666777999;;;<<<======;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???AAACCCFFFIIIOOOUUUYYY^^^aaaeeehhhiiihhhfffdddbbb```]]]ZZZYYYYYY[[[\\\gggkkkqqqxxx}}}|||{{{|||~~~{{{uuuyyy}}}{{{wwwtttrrrqqqqqqsssrrrpppmmmiiieeebbb```YYYWWWVVVUUUUUUWWWZZZ\\\]]]\\\ZZZYYYYYYZZZ\\\]]][[[[[[[[[[[[\\\\\\]]]]]]YYYZZZ]]]^^^___bbbeeehhhffffffffffffggghhhhhhiiiccc___[[[YYYZZZ\\\^^^^^^___^^^^^^___bbbcccccccccaaaaaa```___\\\VVVOOOIII===:::666222000111222444//////////////////////////////000000///...------........................------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---......////////////......///...,,,,,,,,,,,,...///,,,------------,,,++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((&&&''')))+++,,,,,,,,,+++)))***,,,------,,,***)))*********++++++,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................***+++,,,...000111222333777<<>>@@@BBBEEEGGGGGGGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJOOOMMMKKKKKKJJJIIIFFFDDDAAA???===:::888777666666444444555555666777777777888999:::<<<===>>>>>>>>>??????@@@BBBEEEGGGFFFFFFLLLFFFEEEJJJMMMIIIGGGHHHIIIIIIHHHFFFDDDDDDFFFHHH@@@DDDIIIOOOVVV^^^fffkkkmmmlllmmmqqqttttttqqqllljjjgggdddbbbcccgggkkknnn|||{{{~~~~~~~~~~~~~~~~~~tttmmmlllfffbbb]]]ZZZZZZ\\\^^^^^^___XXXTTTVVVXXXYYYZZZ\\\[[[[[[\\\^^^^^^]]]\\\[[[[[[\\\^^^______```aaaccc^^^```dddgggiiiiiiiiihhhhhhfffccc___]]]\\\]]]]]]]]]^^^___```````````````aaabbbbbbbbb___\\\XXXUUUJJJFFF???999555333444555888666333111000...,,,***//////...---------.........---...///111111///---///............---------------------------------******+++,,,,,,---......---...............------.........------,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,((()))***+++,,,---......,,,++++++******++++++,,,+++++++++************)))((()))))))))************++++++************+++++++++++++++************)))******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++...,,,***))))))***,,,...---,,,+++*********+++,,,++++++***)))(((((())))))++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------)))))))))***+++,,,......------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,---...///////////////......000444777@@@EEELLLRRRUUUXXXZZZ\\\^^^]]]\\\[[[[[[\\\^^^```]]]^^^______]]]YYYTTTQQQIIIHHHFFFEEEEEEEEEEEEFFFGGGLLLSSSXXXZZZZZZZZZZZZUUUSSSQQQNNNLLLLLLLLLLLLMMMQQQZZZhhhuuu}}}~~~yyyxxx{{{~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...---------,,,...111444777888:::<<<>>>@@@AAACCCDDDFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMKKKIIIHHHGGGEEEBBB@@@>>>===;;;999777666666666555666666777777888999999:::;;;<<<>>>??????@@@@@@CCCDDDEEEGGGJJJKKKLLLLLLOOOJJJIIIOOORRROOONNNPPPOOOOOOLLLIIIFFFGGGIIILLLOOOSSSYYY```gggooovvv{{{{{{{{{}}}|||wwwqqqooommmllloootttyyy|||~~~|||~~~~~~|||tttpppjjjfffddddddcccbbbddd]]]WWWXXXYYYXXXXXX[[[^^^^^^^^^___```___^^^]]]XXXYYY[[[[[[\\\]]]^^^___[[[]]]```ccceeegggggghhhiiigggdddaaa^^^\\\[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^___```___^^^\\\[[[VVVQQQJJJCCC<<<888666555777555222000000000///...000//////.........//////,,,,,,---///222333222111///............---------------------------------++++++,,,------...//////------...............---------------------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************)))************++++++++++++++++++************+++++++++++++++************)))******++++++++++++******************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,------************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++.........---------,,,,,,,,,,,,,,,------.........+++,,,---...000444:::>>>FFFJJJPPPTTTWWWXXXZZZ[[[^^^]]]\\\\\\\\\^^^___aaa^^^^^^^^^]]][[[WWWTTTQQQKKKJJJIIIHHHHHHIIIJJJKKKRRRUUUYYY[[[ZZZWWWVVVUUUSSSQQQOOOMMMLLLLLLNNNOOOUUUYYYaaammmyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................111444888;;;===???BBBEEECCCCCCDDDDDDFFFGGGHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMJJJHHHEEECCCBBB@@@===:::999999888777666666777777888888999999:::;;;;;;;;;>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDFFFGGGIIIKKKLLLMMMKKKLLLRRRVVVVVVVVVXXXYYYWWWSSSOOOLLLMMMRRRUUU[[[___gggnnnuuu|||{{{rrrqqqqqqsssxxx~~~|||}}}~~~zzzwwwuuusssqqqoooooohhhcccbbbaaa^^^___aaafffeeeeeeeeefffdddaaa^^^WWWWWWXXXYYYYYYZZZ[[[[[[YYYZZZ\\\^^^aaadddggghhhiiihhhfffccc```]]][[[ZZZZZZZZZ[[[ZZZZZZXXXWWWWWWWWWXXXYYY[[[]]]___```aaa]]]ZZZTTTNNNGGGAAA===;;;999666222111111222222222000000////////////000000.........000222333222000///............---------------------------------,,,------....../////////+++,,,---...............,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++************)))***++++++++++++,,,,,,,,,++++++************+++++++++++++++************)))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,)))***,,,------,,,***))),,,++++++******+++,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------......,,,,,,...///222888???DDDNNNQQQUUUXXXYYYYYYZZZ[[[^^^]]]]]]]]]^^^___aaabbb^^^^^^]]][[[YYYVVVTTTRRRPPPOOONNNMMMNNNPPPRRRSSS\\\]]]^^^\\\YYYUUUSSSRRRPPPOOONNNNNNPPPRRRUUUWWW```cccjjjsss}}}{{{yyywwwxxxyyy{{{|||}}}~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000111222333444555888<<>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCEEEHHHJJJLLLNNNSSS[[[```ccceeefffeeebbb\\\WWWUUUXXX^^^cccfffjjjqqqxxx~~~yyyqqqqqqssswww~~~~~~yyyuuutttsssqqqqqquuuvvvvvvvvvwwwuuuooofff___YYYXXXXXXXXXYYYYYYYYYXXXWWWWWWXXXZZZ]]]bbbfffhhhffffffeeedddaaa___]]]\\\YYYYYYYYYXXXWWWUUUSSSRRRSSSSSSTTTVVVXXX\\\___```[[[ZZZXXXTTTPPPKKKHHHEEE@@@===888555444333333222000000////////////000000222111000///000///...,,,///............---------........................,,,---------.........///++++++,,,---............,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))*********+++++++++,,,,,,++++++************+++++++++++++++*********))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++******))))))*********++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,---------,,,++++++*********+++******++++++++++++,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,++++++............------------///000222333666;;;BBBGGGQQQTTTXXXZZZZZZZZZ[[[\\\^^^^^^^^^^^^___aaabbbccc^^^]]][[[YYYWWWVVVUUUTTTUUUTTTSSSSSSTTTVVVYYY[[[^^^^^^]]]ZZZVVVSSSRRRRRRNNNOOOPPPSSSWWW\\\aaaccciiilllqqqxxx}}}yyyvvvtttssssssuuuwwwzzz}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++,,,---///222666999:::;;;===@@@BBBBBBCCCEEEGGGJJJIIIHHHGGGGGGHHHJJJKKKMMMLLLLLLJJJHHHFFFDDDCCC@@@===:::888777666444333444555666777888999::::::======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAACCCCCCDDDEEEEEEEEEDDDGGGKKKOOOQQQYYYdddmmmtttxxxyyyxxxqqqnnnhhhbbb```dddkkkqqqtttxxx~~~{{{tttuuuxxx~~~sssggg]]][[[YYYYYYZZZYYYWWWUUUUUUUUUUUUVVVYYY]]]aaadddbbbbbbcccbbbbbbaaa```___ZZZZZZYYYXXXVVVTTTRRRQQQQQQQQQQQQQQQSSSUUUXXXZZZYYYZZZZZZYYYXXXUUUQQQPPPLLLGGGAAA<<<999666333111111000000///.../////////111000...---......,,,+++///............---------........................,,,,,,,,,,,,,,,---------++++++,,,---......------,,,,,,,,,------.........------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))*********+++++++++************+++++++++++++++*********))))))******++++++++++++******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,***))))))***,,,---******++++++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++*********++++++,,,---+++++++++,,,,,,,,,------------,,,+++*********************++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.....................---000222555888<<>>===:::888555444444555444333555666888:::<<<======>>>?????????@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCCCCEEEFFFFFFFFFJJJQQQVVV[[[hhhyyy{{{uuunnnkkknnnuuu{{{}}}~~~xxxyyy}}}uuufffbbb___^^^^^^]]]YYYVVVUUUUUUTTTUUUWWWZZZ]]]___```````````````aaaaaaaaa\\\\\\[[[ZZZXXXVVVTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQZZZ[[[\\\\\\[[[YYYWWWUUUTTTPPPJJJEEEAAA===888555444333222000////////////---+++***+++---////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++************)))(((((()))))))))*********++++++************+++++++++++++++************)))******++++++++++++******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,...,,,***((((((***,,,...))))))+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,---------,,,,,,+++*********+++******++++++,,,,,,------++++++,,,,,,------..................////////////..................//////...222888>>>CCCJJJPPPTTTSSSVVVXXXZZZ[[[\\\^^^```_________```````````````]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\]]]^^^^^^^^^]]]]]]\\\ZZZUUUOOOJJJIIIKKKNNNQQQTTT[[[ccciiinnnqqqrrrsssuuuxxx{{{yyyyyyxxxxxxvvvuuutttsssoooqqqsssuuuxxx{{{}}}~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000...///000333777<<>><<<;;;:::666444222111333555555555888999;;;>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDBBBEEEHHHIIILLLRRR\\\dddnnnyyytttuuuzzztttooojjjhhhhhhfffaaa\\\[[[[[[ZZZZZZ[[[]]]^^^___aaa```___^^^^^^___```aaa___^^^^^^]]][[[YYYXXXWWWSSSRRRPPPOOOMMMLLLLLLKKKVVVWWWYYYZZZZZZZZZYYYXXXUUUSSSPPPMMMJJJFFFAAA===888777555333111000//////---+++***+++...000111111///............---------........................------------------------------------,,,,,,+++***------------------,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++***)))***,,,------,,,***)))+++++++++************)))))))))*********+++++++++++++++************+++++++++++++++************)))******++++++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++***++++++++++++++++++,,,------......******++++++,,,---------............/////////000------......//////000000000555<<>>@@@BBBCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCCDDDCCCBBBAAAAAABBBDDDEEEGGGJJJOOORRRVVV^^^jjjsssyyyxxx|||{{{uuurrrrrroooiiidddbbbbbbbbbaaaaaabbbbbbcccbbbaaa___]]]\\\]]]^^^___`````````___]]]\\\ZZZYYYSSSRRRQQQOOOMMMKKKJJJIIINNNPPPSSSUUUWWWYYYYYYYYYTTTSSSRRRQQQPPPMMMHHHDDD;;;:::888555333111000000111///------...000000/////////.........---------////////////////////////.....................---.........---,,,+++***))).........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------............---,,,+++***)))((()))***,,,------,,,***)))+++++++++************)))******+++++++++,,,,,,,,,++++++************+++++++++++++++************)))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,,,,+++***((()))+++,,,------,,,,,,************++++++,,,---++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++,,,------...//////))))))***++++++,,,------,,,,,,,,,---------......,,,------...///000111111444999AAAHHHLLLPPPRRRTTTZZZ[[[]]]]]]]]]]]]___```````````````___^^^]]]\\\[[[\\\^^^```aaabbbcccccc^^^```bbbcccbbb^^^YYYVVVNNNLLLIIIEEEEEEJJJRRRWWWfffkkkrrryyy}}}}}}zzzxxxyyy{{{~~~|||uuuqqqnnnnnnooopppnnnkkkmmmnnnppprrrssstttuuuuuu}}}++++++,,,,,,,,,---------************************,,,------,,,***))))))***---...///......000222555999;;;>>>BBBEEEFFFGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFCCCAAA???===<<<;;;666555444444333444444444666666555666777888:::;;;<<<>>>@@@@@@@@@AAACCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEDDDEEEFFFEEECCCGGGNNNRRRTTT[[[cccgggmmm}}}~~~uuuqqquuu}}}}}}zzzzzz{{{zzzxxxvvvuuutttssssssqqqmmmjjjiiieee```[[[YYYYYY[[[\\\\\\[[[[[[\\\^^^^^^\\\ZZZXXXVVVSSSRRRQQQOOOMMMKKKJJJJJJLLLPPPTTTVVVVVVTTTQQQQQQQQQSSSTTTSSSQQQNNNHHHEEE@@@:::555222000000333222222111000000//////000///...------...///000111000///...---,,,,,,,,,000///...---------------++++++,,,,,,---...//////.........------,,,,,,,,,***,,,///...,,,***+++---)))***,,,---.../////////++++++,,,,,,,,,,,,------***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))***++++++,,,,,,,,,++++++*********,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------000111111111000111333666<<<@@@GGGLLLPPPRRRTTTVVVWWWXXX[[[]]]___```````````````___^^^]]]\\\[[[[[[^^^___```cccffffffcccaaabbbbbbbbbaaa]]]XXXSSSPPPHHHGGGGGGHHHHHHMMM[[[jjjwwwxxxzzz}}}}}}{{{||||||}}}xxxsssooommmiiigggeeefffiiimmmpppqqqooorrruuuxxxzzz~~~++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,------...///000000222555888<<<>>>AAADDDGGGHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA???===;;;999888888555555444444444444444555666666666777888:::;;;===;;;===???@@@AAAAAACCCDDDEEEEEEEEEEEEFFFHHHJJJKKKJJJIIIKKKNNNOOOOOOTTT[[[bbbfffmmmsssvvv|||{{{ssspppuuu|||yyyoooeee^^^ZZZZZZ[[[XXXWWWWWWXXXYYYZZZZZZYYYYYYWWWVVVUUUUUUTTTRRRPPPJJJIIIJJJKKKNNNOOONNNLLLMMMMMMOOOQQQTTTUUUTTTRRRNNNLLLGGGAAA<<<888555444333222222111111000000000/////////....../////////000///...---,,,,,,,,,---......------------------+++,,,,,,------...............---------,,,,,,,,,***,,,......+++***+++,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,+++++++++***++++++*********++++++,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------------------------------------------+++,,,---...///222666:::CCCGGGLLLPPPRRRSSSUUUVVVYYYZZZ\\\^^^```aaaaaaaaa```___^^^]]][[[[[[[[[[[[______aaadddffffffcccaaa```___^^^[[[WWWRRRMMMKKKFFFFFFHHHKKKMMMTTTcccqqq~~~~~~}}}zzzwwwtttpppmmmjjjhhhhhhhhhiiijjjmmmqqquuuxxx~~~,,,,,,,,,,,,------------........................+++---......------...///,,,...111333444777:::===@@@BBBEEEHHHIIIJJJIIIIIIIIIHHHFFFDDDBBB@@@>>>>>>;;;:::999777555444444444555444444444444444555555777777888999:::<<<>>>???<<>>:::888333222222111111111111111...//////000000//////......------,,,,,,,,,---------,,,,,,,,,,,,------...------------------------...------------,,,,,,,,,+++,,,...---+++******+++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------+++++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,+++++++++******++++++,,,---...*********++++++,,,,,,,,,,,,,,,++++++*********)))***,,,------,,,++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------,,,,,,------------------------)))***,,,...222777>>>BBBKKKNNNRRRUUUUUUUUUVVVWWW[[[]]]^^^```aaabbbaaaaaa```___\\\ZZZYYYZZZZZZ[[[___```aaadddfffeeebbb```^^^\\\YYYTTTPPPKKKHHHFFFCCCDDDIIIOOOUUU]]]lllzzz}}}wwwsssppppppooonnnmmmllljjjiiikkkooosssvvvxxx}}},,,,,,,,,------------...........................,,,...///...---,,,---///...000444666999<<<@@@CCCEEEFFFHHHJJJKKKKKKJJJIIIHHHGGGDDDBBB???<<<:::888666555444333222222222222333333333333444444555666888999:::;;;===???@@@AAA@@@CCCFFFGGGGGGFFFFFFGGGHHHHHHIIIMMMSSS[[[cccgggmmmkkkkkkoooqqqsssxxx{{{wwwvvv|||xxxlllddd```^^^ZZZUUURRRRRRTTTUUUUUUWWWXXXYYY\\\______^^^\\\WWWTTTPPPLLLJJJGGGDDDBBB@@@AAACCCHHHNNNSSSVVVWWWXXXVVVSSSOOOJJJDDD???<<<444333222111111111111222...///000111111000///...---,,,,,,,,,,,,------...++++++++++++,,,,,,---...------------------,,,,,,------------------------,,,,,,------,,,+++******,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000,,,,,,+++++++++************************************+++------+++***+++,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------............+++---000333777>>>EEEKKKPPPSSSVVVXXXXXXXXXXXXYYY^^^___```bbbbbbbbbbbbaaa```^^^[[[YYYXXXYYY[[[\\\______aaacccddddddaaa^^^[[[XXXTTTOOOJJJGGGEEEDDDDDDEEEKKKTTT[[[dddqqq}}}~~~~~~~~~}}}|||}}}wwwsssqqqpppnnnppprrrssssssrrrrrrsssuuu{{{,,,,,,---------.........------------------------...///000///---,,,---...111444888;;;>>>AAADDDGGGHHHIIIKKKLLLKKKJJJHHHGGGEEEDDDAAA>>>;;;888666444333222222111222222222333333333333444555666777888;;;;;;===>>>@@@AAABBBBBBCCCEEEGGGGGGFFFFFFFFFGGGKKKMMMRRRZZZgggvvv|||{{{|||~~~~~~uuupppgggaaaYYYRRRPPPPPPQQQRRRVVVVVVXXX[[[___``````___]]]ZZZUUURRRNNNJJJFFFCCC======>>>BBBHHHNNNQQQRRRWWWWWWWWWUUUQQQKKKFFFCCC999777555333111111111111...///000111111000///...------,,,,,,,,,---......++++++++++++,,,,,,---...------------------,,,,,,------------------------,,,,,,,,,---------,,,++++++,,,,,,---------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000///...---,,,***)))(((((((((((()))***+++,,,,,,---)))+++,,,,,,+++******++++++++++++++++++++++++++++++*********++++++,,,---,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------......////////////111444777<<>>???@@@AAABBBCCCCCCCCCAAACCCEEEEEEEEEEEEGGGIIIJJJPPP\\\mmm||||||~~~}}}rrrjjj^^^TTTPPPOOOPPPQQQVVVVVVVVVYYY\\\___```______\\\ZZZWWWTTTPPPJJJGGG>>>===<<<>>>BBBGGGJJJKKKUUUVVVYYYYYYWWWSSSNNNKKKAAA>>>;;;777444222222222///000000111111000000//////......---------......---,,,,,,,,,,,,------...------------------------,,,,,,,,,------------...,,,,,,,,,---///000///---+++,,,------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******++++++++++++,,,,,,))))))******+++---...///000000...---+++***)))(((((())))))***+++,,,------)))+++,,,,,,+++******+++++++++++++++++++++++++++************+++,,,------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------.........---,,,,,,+++******---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------,,,,,,---------...//////000000000333777;;;@@@EEEKKKOOOSSSUUUXXXYYYZZZZZZ\\\^^^___```aaaaaaaaa___^^^]]]]]]\\\ZZZXXXXXXXXXZZZ[[[[[[[[[\\\]]]^^^]]]YYYVVVMMMLLLIIIGGGFFFEEEEEEFFFMMMNNNUUU^^^eeeiiipppwwwyyyzzzzzzyyyzzzzzzuuuuuuwwwzzz|||------------............------------------------...///111222222222444666:::===AAACCCEEEFFFHHHJJJIIIIIIJJJIIIHHHEEEBBB@@@<<<;;;:::888666444333222111111222333444555777888:::::::::;;;===???@@@AAA@@@AAACCCDDDDDDDDDCCCCCCAAABBBCCCDDDFFFIIIMMMQQQTTT___rrr|||~~~~~~}}}tttfff[[[UUUTTTVVVWWWXXXWWWVVVWWWZZZ]]]___```______^^^]]]\\\WWWRRRMMMCCC@@@======???AAACCCDDDNNNQQQVVVYYYZZZWWWSSSPPPJJJGGGBBB<<<888555444444111000000000000000000111111000//////..................------------------+++,,,,,,------.........,,,,,,,,,---------......,,,++++++...111333222000,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))))))))******+++++++++)))))))))***+++,,,---...//////...------,,,,,,+++,,,,,,,,,,,,++++++++++++)))***,,,,,,***)))***+++++++++++++++++++++++++++************+++,,,---...,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------------------------...///000000000111555;;;@@@EEEJJJOOORRRVVVXXXYYYZZZZZZ[[[\\\^^^______``````___]]]\\\ZZZYYYXXXWWWWWWVVVWWWWWWWWWXXXXXXYYYZZZ[[[YYYUUURRRJJJJJJJJJJJJKKKLLLMMMMMMRRRSSSYYYccciiilllpppuuuuuuwwwwwwxxxzzz---------.........//////........................---///222333555666999;;;===@@@CCCEEEFFFGGGHHHJJJHHHIIIIIIHHHFFFCCC@@@>>>999999888666555444333222111111222333444666888999======>>>???AAACCCDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBAAACCCDDDFFFIIIOOOUUUZZZfffttt|||mmmaaa[[[[[[]]]___ZZZXXXUUUVVVYYY\\\___```aaaaaabbbcccbbb^^^XXXTTTGGGDDD???======>>>@@@@@@GGGKKKRRRWWWYYYWWWSSSQQQQQQMMMGGGAAA;;;777666555222111000//////000111222222222111//////.........000///......------------++++++,,,,,,---...//////,,,,,,,,,------.........,,,++++++...222555444222---------,,,+++***((((((++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))((((((((())))))*********+++))))))))))))***+++,,,,,,---------.........////////////...---,,,******))))))***,,,,,,***)))***+++++++++++++++++++++++++++************+++,,,---...,,,++++++++++++++++++,,,+++++++++,,,,,,---------******+++,,,,,,---......***++++++,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------...///000000111333888???EEEKKKOOOTTTWWWYYYZZZ[[[[[[[[[[[[\\\]]]^^^_________^^^\\\ZZZYYYUUUUUUUUUUUUUUUUUUUUUTTTWWWWWWWWWXXXYYYWWWSSSPPPJJJKKKMMMOOOQQQSSSTTTUUUTTTVVV\\\ffflllnnnqqquuuxxxzzz{{{|||//////.........---------,,,,,,,,,---...///111222//////000222666;;;@@@BBBFFFDDDCCCFFFIIIKKKIIIGGGEEEDDDCCCAAA???===;;;:::666666555444333333333333222222444666999===AAACCCFFFEEEDDDCCCCCCBBBBBBCCC@@@AAAAAA@@@??????AAACCCDDDEEEFFFHHHNNNXXXdddlll~~~tttllljjjjjjiiiiiiiiiccc\\\[[[^^^``````^^^```___^^^______^^^\\\YYYTTTNNNFFF@@@======>>>>>>AAAEEEKKKQQQUUUWWWWWWWWWTTTQQQMMMHHHBBB>>>;;;999333222111000///.........111111111111000000000000........................000000//////.........------------------------------.........///000000000---------,,,,,,++++++++++++,,,,,,------,,,,,,+++000...++++++---...---+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,------............---,,,++++++,,,---...------------------------,,,---...---+++***+++,,,000///...---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////............---------...////////////111444777999>>>DDDJJJNNNRRRVVVYYYXXXZZZ\\\___```___^^^]]]aaaaaa```^^^\\\YYYWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTWWWWWWVVVVVVVVVTTTQQQOOOPPPRRRVVV\\\```bbbaaa___]]]]]]___gggqqqxxx||||||}}}//////.........------------------...///000111222111222444777:::>>>BBBDDDFFFEEEEEEGGGJJJKKKIIIFFFBBBAAA>>><<<:::888777777777777555444333333333333444555777:::>>>BBBEEEFFFHHHHHHGGGFFFEEEEEEFFFFFFCCCCCCCCCAAA???@@@BBBDDDHHHJJJNNNTTT]]]jjjyyy}}}~~~~~~|||uuuqqqqqqsssttttttqqqkkkeeeccceeeeeedddaaaaaa``````aaaaaaaaa^^^\\\XXXSSSKKKEEEBBB@@@???>>>===@@@EEEJJJOOORRRTTTUUUUUUSSSPPPLLLGGGCCC@@@>>>666555333111000000000111000000//////...------,,,........................000/////////............------------------------+++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++///---++++++---...---+++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------************************,,,---...---+++***+++,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------.........//////......///......111555999@@@DDDIIIMMMPPPSSSVVVXXXZZZ[[[\\\^^^______^^^^^^``````^^^\\\ZZZWWWUUUTTTPPPPPPQQQQQQRRRSSSTTTUUUVVVUUUTTTSSSRRRQQQPPPNNNNNNUUU___jjjppppppmmmiiibbbdddiiiqqqyyy...............---------------......///111222333555666999<<<@@@BBBDDDEEEGGGGGGHHHJJJKKKJJJGGGDDD@@@>>>;;;888666555555666777777666555444444444444888:::===@@@DDDGGGHHHIIIGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBCCCFFFIIIQQQUUU\\\dddooo~~~xxxvvvxxxxxx~~~~~~{{{yyyxxx{{{~~~{{{wwwsssppppppooollliiifffeeeeeeeeeeeedddaaa^^^\\\WWWRRRLLLIIIEEEBBB???<<<===???CCCGGGLLLPPPRRRTTTTTTSSSQQQNNNKKKGGGEEE<<<:::777444333222333333000000///...---,,,,,,+++........................////////////............------------------------++++++++++++++++++******------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,...,,,+++,,,......---,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---......///,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,---...///000111............///333888<<>>AAADDDEEEFFFFFFGGGHHHJJJLLLKKKIIIEEEBBB???<<<999666555555777888777666666666777888999999>>>@@@CCCFFFHHHIIIIIIIIIGGGFFFEEECCCBBBAAAAAAAAABBBDDDEEEGGGIIILLLQQQUUUaaafffmmmuuu~~~xxxssstttwwwyyy}}}~~~~~~~~~}}}}}}{{{xxxuuupppooommmllljjjhhhdddaaa]]]ZZZUUUQQQNNNIIIDDDAAA@@@@@@??????BBBGGGLLLOOOPPPQQQSSSTTTSSSPPPMMMKKKDDDAAA===888555333333333000000000///////////////........................///////////////.................................///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++++++++******+++,,,---......---,,,+++........................***+++,,,,,,,,,,,,---...,,,,,,,,,,,,---...//////+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...//////000---......///111666===AAALLLOOORRRTTTUUUVVVWWWYYY\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYVVVSSSPPPOOONNNJJJKKKMMMPPPRRRTTTVVVWWWRRRPPPMMMIIIHHHJJJNNNQQQXXXdddvvv|||yyy|||---.....................------...///111333555666;;;>>>AAADDDGGGGGGGGGFFFGGGIIIKKKKKKIIIEEEAAA???<<<:::777555555666888999666777888999;;;===???@@@DDDEEEGGGIIIIIIIIIIIIHHHJJJIIIHHHFFFEEEDDDDDDCCCDDDGGGLLLPPPVVV\\\bbbfffpppvvv}}}zzzuuurrruuuzzz~~~zzzxxx{{{}}}yyywwwsssooojjjfff___\\\XXXTTTQQQMMMHHHDDDEEECCC@@@>>>???BBBEEEHHHJJJLLLPPPSSSTTTSSSQQQOOOLLLIIICCC===888444222111......//////000111111111.................................///////////////........................000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,.........---------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******************************+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------------------------------------------------------............------------........................---///000222666;;;BBBGGGMMMPPPTTTVVVWWWXXXYYY[[[]]]]]]^^^^^^^^^]]]\\\\\\XXXWWWTTTRRRPPPOOONNNNNNLLLMMMPPPRRRTTTVVVVVVWWWOOOMMMJJJGGGFFFJJJQQQWWWcccmmm{{{~~~}}}---------...............---...///111444777999;;;???AAADDDGGGHHHHHHHHHGGGGGGIIIJJJIIIEEE@@@===<<<777666555444555777999;;;999:::;;;===@@@BBBEEEFFFHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJOOOTTT[[[bbbiiiooouuuyyy}}}{{{wwwtttsssxxx~~~~~~yyywwwyyy{{{uuuqqqfffbbb\\\WWWSSSPPPLLLIIIFFFDDDAAA???>>>???@@@AAACCCFFFKKKPPPSSSTTTSSSRRRRRROOOJJJDDD===888444222------......///000000000.................................///////////////........................------------------,,,,,,++++++,,,,,,,,,,,,------------............------+++---//////---,,,+++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...+++************++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------///...............------//////.........---------...000444777<<>>??????@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNOOOQQQSSSVVVXXXYYYbbbhhhpppxxx}}}}}}yyyxxxwwwwww}}}|||~~~ssslllccc[[[VVVSSSPPPNNNGGGFFFEEECCCBBBAAAAAAAAA>>>AAAGGGLLLQQQSSSTTTUUUUUUSSSOOOJJJDDD>>>999666111111000000////////////..................................../////////000........................,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------------............------,,,///111000---*********++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,++++++++++++,,,,,,........................,,,---...---+++***+++,,,++++++******)))*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,---------..................222777===BBBHHHMMMQQQRRRUUUXXXZZZZZZZZZ[[[\\\[[[]]]```aaa```]]]ZZZWWWOOONNNMMMMMMMMMOOOQQQRRRTTTUUUVVVVVVUUUSSSQQQPPPGGGHHHIIIHHHJJJQQQ]]]fffrrrwww|||~~~~~~---------.........//////111222444888<<<@@@CCCEEEGGGGGGHHHJJJKKKKKKKKKLLLGGGHHHHHHDDD===999777888666777999;;;>>>@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIJJJLLLNNNQQQRRRWWWXXX[[[___ccchhhkkknnnrrrxxx|||zzzzzz{{{|||}}}uuuiii___XXXUUUSSSRRRHHHIIIIIIHHHGGGFFFDDDCCC<<>>;;;999888;;;===???AAACCCEEEFFFGGGFFFGGGIIIJJJJJJJJJIIIIIINNNHHHGGGMMMRRRTTTXXX]]]aaakkkvvv|||xxx{{{uuuhhh\\\TTTPPPOOOPPPOOOMMMMMMMMMMMMKKKIIIDDDEEEFFFHHHLLLQQQUUUXXXVVVWWWVVVTTTQQQKKKFFFCCC:::777333000000111222111111111000000///---,,,+++---------.........//////////////////////////////......------------...............------.................................++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))******++++++,,,++++++************************++++++++++++******...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,........................//////...---------...............------,,,,,,,,,,,,,,,,,,---------......+++,,,---...---...000222666:::@@@FFFJJJOOOSSSVVVVVVWWWYYYZZZ[[[[[[ZZZZZZ\\\]]]^^^^^^[[[XXXTTTQQQKKKKKKKKKMMMPPPTTTXXX[[[___]]]ZZZVVVRRRNNNKKKIIIDDDDDDDDDFFFLLLUUUaaaiiipppuuu{{{}}}||||||zzz}}}}}}{{{zzzwwwsssooo//////......///000111222777999<<<@@@DDDGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKHHHFFFCCC@@@===;;;::::::<<<>>>@@@CCCEEEGGGIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIGGGEEEGGGMMMRRRYYYggguuuzzzyyy}}}zzzlll___VVVPPPMMMQQQOOOMMMMMMNNNMMMLLLKKKJJJIIIJJJKKKNNNQQQUUUWWWWWWWWWVVVTTTQQQNNNJJJHHH???<<<777444333333222111222222111111000///...------------.........//////////////////////////////......------------............------------..............................++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++******++++++++++++******---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,---------.........+++---.........///222444999>>>DDDJJJNNNQQQTTTWWWXXXYYY[[[\\\]]]]]]]]]\\\^^^^^^]]]\\\YYYUUUQQQOOOLLLLLLMMMOOOQQQUUUYYY[[[[[[YYYVVVSSSOOOKKKHHHFFFEEEFFFFFFHHHNNNWWWbbbiiisssxxx}}}|||wwwvvvyyyzzz}}}xxxtttqqqmmmjjjgggfffddd```]]]///.........000222555777===???BBBFFFIIIKKKLLLMMMKKKLLLLLLMMMMMMLLLKKKKKKHHHFFFBBB???=========>>>???@@@CCCEEEHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHDDDFFFKKKOOOVVVeee||||||rrreeeZZZRRRNNNQQQPPPNNNNNNPPPPPPPPPOOOPPPPPPOOOPPPQQQSSSUUUVVVXXXWWWVVVTTTRRRQQQOOONNNGGGCCC>>>:::888555333111333222222222111111000000------........./////////////////////////////////......------------......------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------.........---------------,,,------------.........+++,,,...//////111555888>>>BBBIIINNNRRRTTTVVVXXXZZZ[[[]]]___````````````___]]][[[XXXUUUQQQOOONNNNNNNNNOOOQQQTTTVVVYYYZZZWWWUUURRROOOKKKIIIGGGFFFIIIJJJKKKMMMRRRZZZdddkkkwww|||~~~wwwsssqqqqqqvvv}}}zzzwwwtttqqqnnnjjjeeebbb]]][[[XXXVVVUUUSSSPPPMMM//////...///222666:::<<>>@@@DDDFFFHHHKKKMMMNNNOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHFFFEEEDDDEEEFFFGGGIIIIIIJJJJJJKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHLLLRRR^^^tttyyymmmccc[[[WWWQQQOOOMMMMMMPPPRRRSSSSSSTTTUUUUUUVVVXXXYYY[[[[[[YYYWWWVVVTTTTTTTTTUUUVVVOOOLLLHHHDDDAAA<<<777333333333111000000000000000........./////////000000////////////////////////......------------......---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++)))*********+++++++++,,,,,,,,,+++******+++,,,,,,(((***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,+++........................---------.........//////***+++---///222666<<<@@@GGGJJJPPPSSSUUUVVVWWWXXXYYY[[[\\\^^^___```______WWWVVVTTTRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWVVVUUUSSSOOOIIIEEEFFFJJJPPPUUUVVVWWWZZZ^^^cccjjjsssxxxyyysssooopppuuu}}}}}}wwwtttqqqnnnjjjeee___[[[WWWUUURRROOONNNLLLIIIGGGEEEEEEDDDCCCAAA?????????111222444777;;;???BBBDDDEEEGGGIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIOOOZZZnnn|||qqqggg```\\\VVVSSSPPPOOOOOOPPPPPPPPPTTTUUUVVVXXXYYY[[[\\\]]]XXXWWWVVVTTTSSSTTTTTTUUUPPPNNNLLLIIIFFFBBB<<<888555444222000/////////000....../////////000000000////////////////////////......------------......------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++)))))))))******++++++,,,---,,,+++******+++,,,---***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,.............../////////------........./////////,,,---///222555:::AAAFFFLLLNNNRRRTTTUUUUUUWWWXXXYYYZZZ\\\]]]^^^]]]]]]\\\SSSSSSRRRRRRSSSUUUWWWXXXWWWXXXYYYYYYXXXUUURRRQQQMMMJJJFFFEEEHHHOOOWWW\\\]]]```dddhhhnnnuuu}}}yyyvvvuuuyyyzzztttnnnjjjbbb```]]]ZZZXXXUUUQQQNNNMMMJJJHHHFFFFFFEEEDDDBBB@@@AAABBB@@@>>>===>>>???222444888<<<@@@CCCDDDEEEGGGHHHJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIKKKMMMOOOQQQ]]]ooozzzzzz}}}uuuoookkkiiieeeaaa[[[WWWTTTSSSQQQPPPUUUVVVWWWXXXZZZ[[[[[[[[[XXXWWWVVVTTTSSSRRRQQQQQQQQQPPPNNNMMMLLLHHHCCC???888777444222000///000000.../////////000000000000////////////////////////......------------............------------..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++))))))***++++++,,,------...---+++******+++---...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------)))+++---...//////...------........./////////000............///////////////000222555999@@@GGGLLLQQQSSSTTTUUUUUUVVVXXXZZZZZZZZZ\\\\\\\\\\\\[[[ZZZRRRSSSSSSTTTUUUWWWXXXYYYZZZ[[[[[[ZZZXXXSSSOOOLLLHHHHHHJJJMMMSSSZZZ```ddddddggglllqqqwww~~~yyywwwyyy}}}{{{wwwrrrlllhhhbbb]]]YYYRRROOOMMMKKKJJJJJJHHHFFFGGGEEEBBBBBBCCCCCCCCCBBB???AAABBBAAA???>>>???AAA333555:::???CCCEEEFFFFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKIIIGGGEEEDDDEEEGGGIIIJJJKKKLLLLLLFFFFFFGGGHHHKKKMMMPPPRRR]]]nnn~~~xxxyyy}}}yyywwwwwwwwwsssnnnfff```[[[WWWTTTRRRVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWVVVTTTRRRQQQOOONNNQQQQQQPPPPPPOOOLLLGGGDDD;;;999666333111000000111////////////000000000000////////////////////////.........------.........///......------......///........................---------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++)))))))))******++++++,,,******+++,,,,,,---.........---+++******+++---.........,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++,,,,,,---------,,,,,,,,,------............------,,,,,,------...........................%%%'''***---///000//////---.........//////000000............/////////000111333555888===CCCKKKQQQUUUUUUVVVUUUUUUVVVYYY\\\[[[[[[\\\]]]\\\[[[ZZZYYYSSSTTTUUUVVVWWWXXXYYYYYY[[[\\\\\\[[[WWWRRRMMMJJJFFFJJJOOOWWW^^^dddhhhjjjgggkkkpppvvv}}}xxxuuuqqqooopppvvv||||||uuupppiiifff```[[[WWWRRRMMMIIIJJJGGGEEEDDDDDDEEEEEEDDDAAA???======>>>@@@@@@@@@;;;===???>>><<<;;;===???777;;;@@@CCCEEEFFFGGGIIIKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMLLLJJJJJJIIIIIIIIIJJJHHHFFFEEEEEEEEEEEEDDDFFFCCCDDDJJJNNNQQQZZZeeemmm{{{uuutttwww}}}~~~~~~|||vvvoooggg```ZZZWWWXXXXXXXXXYYYZZZZZZ[[[[[[YYYWWWUUUSSSSSSQQQOOOMMMLLLLLLLLLMMMNNNMMMJJJGGGEEEAAA<<<999666444222000//////000111111111111111////////////000000000000////////////////////////........................------..................------------------------.........------,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,---,,,,,,+++*********+++))))))***+++,,,,,,------,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***$$$&&&(((***,,,---...///---,,,,,,++++++,,,,,,---------------------------------------,,,,,,+++***------------------------++++++,,,,,,,,,,,,------........................000000//////............222000//////000000000///111333888???GGGMMMOOOPPPRRRSSSUUUWWWZZZ[[[\\\]]][[[[[[]]]]]]]]][[[YYYXXXZZZZZZ[[[[[[\\\]]]^^^^^^```___\\\VVVPPPKKKIIIIIIEEEMMMYYYccchhhiiiiiiiiihhhnnnuuu{{{~~~yyyqqqnnnlllnnnnnnrrrzzztttqqqlllddd^^^TTTSSSQQQNNNJJJGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA999===AAAEEEFFFGGGIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJMMMLLLKKKKKKJJJJJJKKKKKKLLLJJJHHHFFFFFFFFFFFFFFFGGGDDDFFFMMMSSSYYYfffrrryyyssspppqqqvvv|||yyyppphhhaaa^^^______^^^^^^]]]\\\\\\[[[ZZZXXXUUUSSSRRRPPPMMMKKKIIIIIIIIIKKKMMMLLLJJJHHHGGGDDD???<<<999666333111000111111222222222222111////////////000000000000////////////////////////........................////////////...---,,,,,,---------------------------------------,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,---,,,++++++******++++++*********++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,------------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------......................../////////.........------...---,,,,,,---/////////444777<<>>@@@@@@@@@@@@@@@@@@@@@@@@???AAAEEEGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDBBB@@@???@@@BBBDDDHHHNNNXXXbbblllxxx}}}vvvpppllliiimmmrrryyy}}}~~~ooojjjiiinnnuuu}}}~~~wwwwwwvvvuuurrrnnnjjjhhhccc```[[[WWWSSSOOOKKKGGGBBBBBBBBBDDDGGGIIIJJJIIIMMMJJJGGGEEEBBB>>>:::777444444333222111111111111000000000000////////////////////////////////////.........................../////////...---,,,,,,........................+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++......///......---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------........................------------------------...////////////111444666;;;@@@GGGNNNQQQSSSSSSTTTTTTUUUWWWYYY[[[\\\]]]]]]______``````___^^^]]]\\\______```aaaaaa```______ZZZXXXSSSMMMHHHHHHJJJMMMTTTZZZdddkkknnnnnnlllkkkqqqvvv~~~zzzrrrkkkiiijjjlllooouuu~~~|||rrriiibbb\\\WWWSSSPPPLLLIIIHHHFFFBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????BBBBBBBBBCCCBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCCCC@@@BBBEEEFFFGGGHHHJJJLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMLLLJJJHHHGGGEEEEEEDDDEEEEEEEEECCCBBBDDDHHHLLLOOO[[[jjjuuu}}}|||wwwqqqmmmjjjjjjlllttt|||nnndddbbbbbbjjjqqqzzz}}}yyyvvvmmmiiiccc^^^XXXSSSMMMIIICCCBBBAAABBBEEEGGGHHHHHHLLLKKKIIIHHHFFFCCC>>>;;;666555333222000000000000111000000000/////////...////////////////////////........................,,,,,,---.../////////...........................***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------------------------+++++++++,,,,,,,,,------........................------------------------000111111000///111555888???DDDLLLQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[\\\]]]]]]_________``````_________aaaaaabbbbbbaaa___]]]\\\WWWTTTPPPKKKHHHIIIMMMQQQWWW]]]eeekkknnnnnnmmmmmmpppwwwuuurrrnnnhhhfffiiipppuuu|||wwwrrriii```YYYTTTPPPNNNKKKIIIGGGEEEDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDDDDEEEEEEEEEBBBDDDFFFGGGGGGHHHJJJLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKMMMLLLJJJHHHFFFEEEEEEDDDCCCEEEFFFFFFFFFIIIPPPVVV```ooo}}}|||yyyuuupppmmmmmmnnnllluuuoooccc^^^]]]aaakkkvvvyyytttnnnggg```YYYRRRNNNHHHEEECCCBBBCCCEEEFFFFFFIIIHHHIIIJJJIIIGGGBBB???999888555333111000000000111111000000//////......////////////////////////........................***+++---...///000000000........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,)))***+++,,,,,,---,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------------............000111000///111666;;;CCCIIIOOOSSSSSSRRRSSSUUUVVVWWWYYYZZZ\\\]]]]]]]]]]]]]]]^^^___```aaaaaabbbbbbbbbcccbbb```\\\YYYWWWQQQOOOMMMJJJHHHKKKPPPTTT[[[___fffkkknnnppprrrsssuuu~~~vvvjjjiiigggeeeeeelllvvv~~~yyypppkkkaaa]]]XXXQQQLLLIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@???AAAAAABBBBBBBBBBBBCCCCCC@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHEEEGGGHHHIIIHHHIIILLLNNNIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKMMMNNNOOOTTT]]]eeeuuu~~~~~~}}}zzzuuussstttvvvttt}}}qqqeee```______eeetttwwwooohhh```XXXTTTMMMJJJEEECCCCCCDDDDDDDDDDDDEEEGGGJJJKKKJJJFFFBBB===;;;888555222111111222111111111000///.........////////////////////////........................,,,,,,---.../////////...........................,,,,,,,,,+++++++++++++++------------------------***+++,,,---------,,,,,,++++++******++++++,,,---*********++++++,,,,,,---***+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................------........./////////,,,...000000000444<<>>:::777444333333333222111111000///......---////////////////////////.................................///......------////////////////////////---,,,,,,++++++*********------------------------)))***,,,---...---,,,,,,+++*********+++,,,,,,---))))))***+++,,,,,,------***+++,,,------,,,+++***,,,------......------,,,,,,,,,------,,,,,,++++++---,,,,,,,,,,,,,,,,,,---------------------------***+++,,,,,,------------------------------------++++++,,,,,,,,,---------................................./////////000000+++...222333444999BBBIIIKKKPPPUUUUUUSSSSSSVVVYYYWWWXXXZZZ[[[]]]]]]^^^^^^ZZZZZZ[[[]]]___bbbdddeeecccccccccaaa]]]WWWRRROOOMMMNNNNNNNNNOOOSSSYYY]]]dddggglllppptttzzz{{{uuuoooiiiiiilllppptttzzz{{{vvvlllddd\\\VVVPPPMMMJJJJJJHHHEEEBBBAAAAAABBBBBBCCCCCCBBBAAABBBCCCDDDAAAAAABBBCCCDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGEEEFFFHHHJJJLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMJJJFFFEEEHHHJJJIIINNNUUUccciiipppqqqppprrryyyxxxjjjhhhhhhgggnnnyyy}}}qqqccc\\\\\\YYYUUUPPPJJJEEEBBBBBBBBB???@@@CCCFFFHHHIIIIIIIIIHHHEEE@@@;;;666444222222333111000000111111000...000/////////............000000//////......---------///000000///......//////............---------...---,,,,,,,,,,,,---...++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++***************+++,,,,,,------...............///////////////...------///000000000///...///333:::BBBIIIMMMQQQRRRUUUWWWYYYZZZZZZZZZ]]]\\\\\\[[[[[[ZZZZZZZZZYYYXXXWWWWWWZZZ^^^cccfffdddbbb^^^ZZZWWWUUURRRQQQOOOSSSWWWWWWUUUVVV[[[aaagggkkkoooqqqttt~~~|||uuupppllllllooommmrrrzzz~~~vvvpppnnngggccc^^^WWWQQQLLLJJJIIIHHHEEEBBBBBBDDDEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHIIIJJJKKKLLLLLLNNNQQQTTTXXXYYYYYYXXXWWWXXXZZZ\\\IIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKFFFEEEGGGJJJKKKOOO[[[hhh{{{~~~uuummmqqquuuxxx}}}sssgggaaaaaa^^^[[[VVVPPPJJJFFFDDDCCC>>>???@@@BBBEEEFFFHHHHHHJJJGGGDDD???;;;777555444222111//////000111000...000000/////////.........///////////////.........---///000000///......//////............---------...---,,,,,,,,,,,,---...++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---................../////////000000///...------.../////////000000222777???FFFLLLOOORRRSSSUUUXXXYYYZZZ[[[ZZZ[[[[[[\\\\\\\\\\\\[[[[[[VVVVVVVVVWWWZZZ^^^bbbdddbbb```]]]XXXTTTRRRSSSUUUXXX[[[]]]\\\YYYYYY___dddkkknnnqqqtttzzz|||ssspppnnnmmmooosss|||wwwlllddd```^^^[[[XXXTTTOOOKKKHHHGGGFFFFFFCCCAAAAAACCCDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLMMMNNNNNNMMMMMMQQQSSSTTTUUUVVVXXX[[[^^^bbbcccccccccbbbccceeegggJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIFFFGGGJJJMMMPPPZZZnnn~~~wwwwww}}}vvvkkkfffgggeeeccc^^^YYYRRRLLLHHHEEE?????????@@@AAADDDGGGIIIKKKJJJHHHEEEAAA===999777222000//////000000///...000000000/////////...............///////////////---///000000///......//////............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------++++++++++++++++++++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,,,,,,,------.../////////,,,------------.........//////......---.........111333888>>>EEEKKKOOORRRSSSTTTVVVYYYZZZ[[[[[[[[[ZZZ[[[\\\]]]]]]\\\[[[[[[QQQSSSUUUXXX\\\___aaabbb___^^^ZZZTTTOOOPPPVVV[[[eeegggfffbbb]]]^^^ccciiippprrruuu{{{vvvqqqnnnoooqqqrrrwww}}}}}}rrrfff]]]VVVSSSSSSNNNMMMJJJHHHFFFEEEEEEEEEEEEDDDBBBBBBCCCDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIIIIJJJJJJKKKLLLLLLPPPQQQRRRSSSTTTTTTTTTTTTWWWXXXZZZ[[[]]]```dddggghhhjjjkkkllllllmmmoooqqqKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGJJJKKKNNNRRR\\\lll}}}wwwnnnjjjjjjkkkjjjgggbbb[[[TTTMMMIIIEEECCC@@@???@@@BBBFFFHHHJJJKKKKKKIIIFFFBBB===:::444222//////000000000///000000000////////////...------......//////000000---///000000///......//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------------------------,,,,,,+++++++++..................------------......///000000000******+++++++++,,,,,,,,,/////////...------...///111666>>>EEEKKKOOORRRTTTTTTUUUWWWZZZ[[[\\\\\\[[[[[[[[[\\\]]]\\\[[[YYYWWWOOORRRVVV[[[^^^``````___[[[ZZZVVVPPPMMMQQQZZZbbbnnnnnnlllfffaaaaaagggnnnrrruuu{{{vvvrrrpppqqqtttwww|||tttnnneeeZZZRRRNNNMMMMMMHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKLLLNNNPPPQQQSSSSSSWWWWWWXXXZZZ[[[\\\\\\]]]]]]___aaaccceeehhhlllpppoooqqqtttvvvvvvwwwxxxzzzKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHMMMNNNRRR\\\nnn~~~|||xxxqqqmmmmmmppppppnnnkkkddd]]]VVVQQQLLLIIIDDD@@@>>>???BBBDDDGGGIIIKKKKKKIIIEEE@@@===777555222000000111000000111000000000////////////------......//////000000---///000000///......//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................------...//////000000111+++,,,,,,,,,------------...000000///------///111222999BBBJJJNNNQQQSSSTTTUUUWWWYYY[[[\\\\\\\\\\\\]]]]]]\\\[[[YYYVVVTTTRRRPPPTTTYYY^^^``````^^^]]]WWWUUUQQQNNNOOOUUU```hhhqqqqqqoooiiidddeeelllrrrwww|||zzzssspppppppppuuu{{{|||qqqiiiccc^^^WWWOOOIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMNNNQQQTTTWWWZZZ]]]^^^^^^^^^___aaabbbdddeeefffiiijjjmmmnnnppptttxxx|||zzz}}}JJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHJJJJJJMMMSSS]]]mmm|||wwwsssssswwwwwwwwwtttpppiiiccc___WWWSSSLLLDDD@@@>>>???@@@DDDGGGIIIKKKKKKHHHDDDAAA===999555333222222222111111111000000000/////////.........///////////////---///000000///......//////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++---------...............------......///000000000////////////000000000000...000222111......111444555===GGGNNNPPPRRRSSSUUUWWWXXXZZZ\\\]]]]]]]]]\\\]]]\\\ZZZWWWTTTQQQOOONNNSSSWWW[[[___```___[[[YYYRRRPPPMMMNNNTTT]]]gggmmmooopppoookkkhhhjjjrrryyy}}}tttmmmkkklllooottt~~~wwwlll```XXXWWWTTTPPPKKKHHHFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEFFFHHHHHHIIIKKKMMMOOOQQQRRRSSSUUUVVVYYY]]]aaadddggghhhffffffggghhhjjjlllnnnpppqqqrrruuuvvvxxx{{{IIIIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJKKKIIIGGGFFFGGGIIILLLNNNQQQ___qqq}}}~~~~~~~~~~~~~~~~~~{{{wwwrrrpppgggbbbYYYOOOHHHCCCAAAAAACCCEEEHHHKKKLLLJJJGGGFFFBBB>>>999666444444333222111111111000000000/////////////////////.........---///000000///......//////............---------,,,,,,---......---,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,------......///000000.../////////000000000000---000333222//////333777999AAAKKKQQQRRRSSSUUUWWWXXXYYY[[[]]]]]]^^^]]]]]][[[YYYVVVRRROOONNNMMMMMMVVVYYY\\\___^^^[[[WWWTTTOOOLLLJJJPPPZZZfffmmmpppmmmpppqqqooonnnqqqzzz}}}sssnnnkkkmmmqqqyyy|||vvvooohhh___UUUOOOPPPOOOMMMKKKIIIIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKJJJHHHHHHJJJMMMNNNOOOQQQTTTXXX[[[]]]^^^```aaadddgggjjjmmmooopppnnnnnnnnnppprrruuuwwwyyyxxxzzz|||}}}HHHHHHHHHIIIJJJKKKLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJKKKIIIGGGEEEFFFJJJNNNQQQXXXkkkzzzvvvyyy|||~~~~~~~~~}}}}}}{{{tttnnndddYYYPPPIIIFFFEEEBBBDDDHHHKKKMMMLLLJJJIIIEEEAAA<<<888666555444333111111111111000000000000000000//////.........------///000000///....../////////.........---------,,,,,,---......---,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,------.../////////,,,,,,,,,---------......---000333333000111555999<<>>IIILLLPPPRRRSSSSSSTTTUUU\\\XXXUUUWWW\\\^^^]]]ZZZYYYTTTNNNIIIHHHKKKPPPTTTXXX\\\___^^^YYYSSSOOONNNJJJKKKMMMUUU___iiinnnooommmssswwwwwwuuuyyywwwooopppssswwwxxxrrrkkkfff^^^UUUOOOLLLKKKKKKKKKKKKJJJHHHGGGHHHLLLOOONNNPPPRRRSSSRRRRRRSSSTTTRRRTTTVVVWWWWWWWWWYYY[[[aaadddiiilllmmmmmmnnnooooooqqqtttvvvwwwxxxzzz|||~~~}}}}}}||||||KKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFGGGHHHHHHKKKSSS^^^ggg}}}vvvqqqqqqrrrwww}}}}}}ssseeeVVVMMMGGGGGGGGGJJJLLLMMMLLLKKKKKKIIIDDD???;;;777444333444111//////111222111//////000111000...---...///000000///............///...///////////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------------------------------------------------............///......------------......111...,,,+++///555===BBBJJJMMMQQQTTTTTTUUUVVVWWW\\\YYYWWWXXX\\\]]][[[XXXQQQMMMHHHDDDDDDGGGLLLPPPXXXZZZ\\\ZZZUUUOOOLLLKKKLLLLLLOOOVVV```hhhmmmoooooossswwwxxxyyy|||uuupppttt|||}}}xxxpppjjjccc^^^WWWPPPKKKIIIIIIJJJIIIIIIIIIHHHHHHJJJNNNQQQQQQSSSUUUWWWWWWWWWYYYZZZXXXZZZ\\\]]]^^^___aaacccjjjmmmqqqssstttuuuvvvwwwxxxzzz}}}~~~KKKLLLLLLMMMMMMLLLLLLKKKLLLLLLKKKKKKKKKJJJJJJIIIKKKKKKKKKMMMTTTaaarrr~~~wwwmmmkkknnnooovvvxxxeeeXXXOOOMMMJJJJJJLLLNNNNNNNNNKKKIIIGGGCCC???;;;777666666555333222222222000...///000111000...---...///111111000////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......------------......111///------111999AAAFFFKKKNNNRRRUUUVVVWWWXXXZZZ\\\ZZZYYYZZZ\\\[[[WWWSSSLLLJJJGGGEEEFFFIIINNNQQQXXXXXXWWWTTTOOOKKKHHHGGGLLLMMMPPPWWW```ggglllnnnrrrtttxxx{{{{{{|||yyyzzz~~~yyytttnnnfff```ZZZVVVQQQLLLIIIHHHIIIKKKIIIJJJKKKLLLMMMPPPSSSWWWVVVXXX[[[]]]^^^___aaaccc```bbbeeefffgggiiilllnnntttwww{{{}}}}}}~~~}}}JJJKKKKKKLLLLLLKKKKKKJJJMMMMMMLLLKKKIIIIIIJJJLLLLLLNNNRRRXXXcccssswwwlllfffgggkkkoooxxx~~~}}}tttfff]]]XXXSSSOOONNNOOOPPPPPPJJJJJJIIIGGGDDD???;;;999666555444333222111///...///000111000///...///000111000//////......////////////......------,,,,,,------------------------------------------,,,,,,------------------------------------------------,,,,,,---...............------------------------///...,,,******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......------------......000///...///444<<>>DDDIIILLLNNNRRRTTTUUUVVVVVVWWWYYY[[[XXXYYYXXXVVVQQQLLLHHHEEEBBBDDDHHHMMMRRRUUUXXXYYYOOOMMMKKKMMMPPPTTTUUUUUUSSSWWW]]]aaadddgggjjjmmmuuu~~~zzzwww{{{{{{yyyyyypppnnnkkkeee___YYYUUUTTTLLLKKKKKKLLLNNNQQQTTTVVVZZZ^^^cccfffhhhhhhiiijjjkkknnnpppqqqqqqqqqrrrtttuuuxxx{{{|||~~~MMMMMMNNNNNNNNNNNNMMMMMMHHHOOOXXX```eeellluuu|||{{{vvvtttwww~~~~~~tttjjjaaa\\\KKKKKKKKKJJJIIIGGGFFFEEE@@@>>>:::444...,,,///222...000111111000000111333111111000///////////////......//////000000111111........................---------.........//////........................,,,,,,,,,------.........,,,---......//////..............................+++,,,---............---,,,,,,---......---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------.................................---------------------------------.........//////.........------.........222666<<>>AAAEEEKKKOOOSSSUUUVVVMMMLLLKKKNNNTTTXXXZZZYYYZZZ^^^ccceeefffgggiiilllvvv~~~wwwyyyzzzyyyzzzzzzuuussssssllljjjfff```YYYTTTRRRQQQLLLLLLMMMOOOSSSWWW[[[^^^bbbeeejjjmmmnnnnnnoooooolllnnnqqqssstttuuuvvvxxxyyy|||~~~JJJMMMNNNLLLJJJJJJKKKJJJQQQ\\\dddppp}}}{{{tttyyytttdddYYYTTTOOOIIIFFFGGGHHHGGGFFFDDDBBB===999555333333222222111111111111111222222000000000000000000000000//////.........---------......------------........................------............---------------,,,,,,++++++,,,,,,---///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,++++++...000------------------------------------------------------------------------******+++,,,,,,---......000///...---------------111222222000...---...///111666>>>EEEJJJMMMPPPQQQTTTUUUVVVXXXXXXXXXXXXWWWZZZWWWSSSNNNIIIGGGEEEEEECCCFFFKKKPPPTTTVVVWWWWWWSSSNNNOOOWWW]]]\\\\\\______bbbeeeggghhhjjjmmmpppyyyxxxtttqqqssszzz~~~{{{xxxuuuqqqnnnhhhddd___[[[XXXVVVRRRPPPJJJLLLNNNQQQTTTYYY___ccciiikkkmmmnnnnnnooopppqqqppprrrtttvvvwwwyyy}}}}}}IIIKKKLLLKKKIIIJJJLLLNNNRRRcccsss~~~|||vvvhhh^^^UUUPPPJJJFFFEEEFFFFFFEEEEEECCC???:::666444333222222222111111111111222222000000000000000000000000//////.........---------......------------..............................111111111111000000000000---,,,,,,++++++,,,,,,---...------,,,,,,------------------------------------,,,,,,++++++,,,,,,------......,,,++++++---///------------------------------------------------------------------------***++++++,,,------......//////...------------...//////000///......000222444:::AAAHHHLLLOOORRRSSSTTTUUUWWWXXXYYYYYYXXXXXXVVVTTTOOOKKKGGGFFFEEEEEEFFFIIIMMMQQQTTTUUUUUUTTTQQQOOOTTT^^^dddbbb______```dddhhhhhhgggjjjsss{{{zzzuuuvvvuuuuuuzzz|||yyywwwtttpppmmmeeeaaa[[[VVVSSSQQQOOOMMMLLLNNNQQQTTTWWW\\\bbbffflllnnnpppqqqqqqqqqrrrsssrrrtttvvvwwwxxx{{{~~~JJJKKKLLLKKKIIIKKKPPPUUUYYYrrr~~~}}}|||zzzzzz}}}~~~zzzxxx}}}yyymmmeeeZZZUUUNNNHHHFFFEEEEEEEEEFFFDDDAAA<<<999666444333222222111111111111222222000000000000000000000000/////////.........------......------------..............................//////.........------------,,,,,,++++++,,,,,,---,,,,,,------...------,,,........................---,,,,,,++++++,,,,,,---...//////---++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,------.........------------...//////,,,---.........000333555999>>>EEEKKKOOOQQQTTTUUUUUUVVVWWWYYYYYYYYYXXXXXXQQQOOOKKKHHHFFFFFFFFFGGGJJJLLLPPPRRRTTTSSSQQQPPPOOORRR[[[gggllliiidddaaadddggghhhgggfffnnn~~~zzzsssrrruuuyyy}}}~~~|||yyyvvvuuurrrooommmccc^^^WWWRRROOONNNNNNMMMOOORRRUUUXXX\\\aaafffjjjoooqqqssstttttttttuuuvvvwwwyyy{{{|||}}}MMMLLLLLLLLLJJJLLLUUU^^^hhh~~~zzzuuupppnnnoooqqqssstttsssssstttuuuvvvtttsssqqqnnnkkkjjjmmmpppssstttsssvvvyyyzzzwwwssspppooommmkkkhhhggglllttt{{{{{{zzz}}}{{{rrrkkkbbb]]]UUUNNNIIIFFFEEEEEEGGGEEECCC???<<<888555444333333222111111111222222000000000000000000000000////////////..................------------......---------...............---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,---.........---,,,---------------------------,,,,,,++++++,,,,,,---...//////...+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......,,,,,,,,,------///000000,,,---.........000444777===BBBHHHMMMPPPRRRUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVMMMLLLIIIGGGGGGHHHJJJKKKOOOPPPQQQRRRRRRPPPNNNLLLPPPVVVaaakkkqqqooojjjfffhhhgggeeeeeejjjwww{{{uuuqqqtttzzz~~~{{{yyyvvvtttrrrpppmmmkkkbbb\\\UUUPPPNNNOOOPPPQQQSSSVVVZZZ]]]aaaeeejjjnnnrrrtttvvvwwwwwwwwwxxxyyy}}}LLLJJJJJJJJJJJJMMMYYYggg}}}xxxtttooolllhhhdddbbbbbbcccdddfffeeefffhhhjjjjjjiiiggggggdddaaa```bbbeeeggghhhkkknnnsssssspppkkkfffdddaaa___^^^___aaafffmmmrrrvvvttttttyyy|||~~~}}}vvvrrrkkkfff___VVVMMMHHHEEEDDDGGGFFFEEEBBB???;;;888666444333333222111111222222111111111111111111111111000000/////////...............------------......---------.........//////000000000/////////......---,,,,,,++++++,,,,,,---***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...//////...,,,***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......,,,,,,,,,---...///000111......///...///111555888AAADDDIIIMMMPPPRRRTTTVVVUUUVVVWWWWWWVVVUUUTTTSSSKKKJJJIIIIIIJJJLLLNNNOOORRRRRRQQQPPPNNNMMMKKKJJJSSSZZZccckkkooopppnnnllllllfffbbbeeerrr|||wwwtttttt{{{}}}yyyvvvsssqqqooollliiifff^^^YYYRRRNNNNNNQQQTTTUUUYYY[[[___cccfffiiinnnqqquuuwwwyyyzzzzzz{{{|||}}}JJJFFFFFFJJJKKKPPPbbbuuuyyy~~~~~~~~~|||xxxrrrlllhhhaaa___\\\YYYXXXXXXYYYZZZZZZYYYZZZ]]]```aaaaaa```aaa___\\\\\\___aaacccdddjjjnnnssstttpppiiibbb^^^\\\[[[\\\```bbbccchhhnnnuuutttvvv||||||wwwtttyyy~~~~~~{{{vvvrrrkkk```UUUKKKFFFDDDFFFFFFFFFEEEBBB>>>:::888555444333222222111222222111111111111111111111111000000000/////////............------------......,,,,,,------...////////////.........---------------,,,,,,++++++,,,,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...//////---++++++,,,------------------------------------------------------------------------------------------......,,,,,,,,,---...///000111////////////000333888;;;DDDGGGKKKNNNPPPQQQTTTUUUUUUUUUUUUUUUSSSQQQOOOMMMIIIJJJKKKMMMOOOPPPQQQRRRTTTRRROOOLLLJJJIIIIIIJJJTTT\\\dddhhhkkkooopppnnnmmmfffccclll~~~}}}zzzxxxxxxyyy|||wwwtttpppllliiifffbbb___WWWSSSOOOMMMOOOTTTXXXZZZ___bbbfffiiikkknnnrrruuuwwwzzz}}}~~~IIIEEEGGGMMMRRRZZZppp|||yyy}}}zzzzzzuuujjjjjjjjjiiigggccc```^^^XXXWWWUUUTTTSSSTTTUUUUUUWWWVVVWWWZZZ^^^```aaaaaacccbbbaaacccgggjjjllllllpppuuuzzz{{{vvvnnneeeaaa______cccjjjlllkkkooovvv|||{{{zzzvvvsssqqqyyy~~~{{{oooaaaTTTLLLIIIEEEFFFGGGGGGEEEAAA===;;;555555444333222222222222111111111111111111111111000000000000/////////.........------------......,,,,,,------...//////000,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,---+++---//////---,,,,,,,,,------------------------........................------------------------..................---------------------...///000...//////000222666<<<@@@GGGJJJMMMPPPQQQRRRTTTVVVUUUUUUTTTRRRPPPMMMJJJHHHGGGIIIMMMPPPRRRSSSSSSRRRUUUQQQMMMHHHFFFGGGIIIKKKSSS\\\dddfffhhhlllnnnllljjjhhhkkkwww{{{vvvuuuxxx~~~yyytttppplllgggccc___ZZZWWWSSSQQQNNNOOOSSSYYY^^^aaafffiiimmmoooqqqsssvvvxxxzzz}}}JJJGGGJJJSSSZZZddd}}}|||~~~|||uuusssyyy~~~yyyooohhheee```___^^^\\\ZZZYYYXXXXXXVVVUUUTTTSSSSSSTTTUUUVVV[[[ZZZZZZ]]]bbbeeeggghhhiiihhhjjjmmmrrrvvvxxxxxxxxx}}}}}}tttkkkfffcccdddkkktttwwwuuuyyyzzzvvvtttsss~~~|||lll]]]TTTOOODDDFFFGGGHHHFFFCCC???<<<666555444333222222222222111111111111111111111111000000000000////////////.........------.........,,,,,,------...///000000//////.........------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,---///000........................---,,,,,,++++++,,,,,,---***,,,...///...---------------------------------////////////////////////------------------------..................------...------------...//////,,,---///000333888???DDDIIILLLOOOQQQRRRSSSUUUWWWUUUTTTSSSQQQNNNJJJGGGEEEEEEHHHMMMRRRTTTTTTSSSRRRUUUQQQKKKFFFDDDFFFIIILLLQQQ\\\dddeeefffkkkllliiigggjjjrrrzzztttsssuuu||||||wwwrrrnnniiiddd___ZZZTTTQQQSSSQQQPPPRRRXXX___dddgggkkknnnrrrtttuuuwwwyyy{{{|||EEEHHHMMMVVVeee|||~~~{{{ssstttsssooosss}}}zzztttrrrqqqooommmmmmlllkkkhhhddd^^^YYYWWWVVVVVVVVVUUUUUUUUUUUUUUUSSSTTTVVVVVVVVVWWWYYY[[[^^^```ccchhhllloooqqqsssuuuvvvwwwzzz~~~zzzsssnnnpppqqqtttxxx|||}}}|||}}}~~~qqqaaaTTTJJJJJJIIIGGGEEECCCBBBAAA;;;999666333111000000111111111111111000000000000000000000000////////////---------............///................................................///............------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,........................//////.........---------................................................------......///000000000...---...111666<<>><<<:::777555444444444222222111111111000000000111111000000000/////////111111000///...---,,,+++................................................///............---------------------------------------..........................................---------......................................................---------................................................------......///000000000000111333666<<>>===;;;888666555444444222222222111111111000000111111111000000000//////000000000///...------,,,................................................///............---------------------------------,,,,,,------......//////------------------------,,,---------.../////////................................................................................................------......///000000000000111444999???DDDIIILLLOOOPPPSSSVVVXXXXXXXXXXXXVVVTTTPPPJJJDDDBBBCCCDDDIIINNNTTTWWWVVVRRROOOMMMGGGGGGHHHHHHJJJMMMRRRUUU\\\___aaaaaabbbfffmmmrrr}}}|||xxx{{{~~~}}}}}}zzzxxxuuuuuuuuurrrlllggg^^^ZZZSSSNNNLLLNNNRRRTTTZZZ]]]ccchhhmmmrrrwww{{{hhhxxx~~~qqqkkkiiikkkqqq|||}}}wwwnnnfff___\\\WWWUUUSSSRRRRRRRRRRRRQQQWWWWWWVVVVVVWWWWWWXXXYYY\\\]]]___aaadddfffhhhiiimmmooossswww{{{}}}}}}}}}|||{{{~~~|||uuuoooqqqyyyssseeeTTTJJJGGGGGGDDDAAA>>>===;;;999777555444444222222222222111111111111111111111111000000000000////////////////////////////////////////////////........................///............---------------------------------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////........................---.....................................................................------......///000000000///111555;;;AAAGGGKKKMMMPPPRRRTTTWWWXXXXXXXXXWWWSSSRRRMMMHHHDDDBBBDDDFFFKKKPPPUUUWWWUUUQQQMMMKKKHHHJJJMMMNNNNNNOOORRRUUU[[[___aaa``````hhhvvvzzz||||||{{{zzzzzzwwwtttqqqpppooolllfffaaaYYYUUUPPPMMMMMMQQQVVVYYY^^^bbbhhhnnnrrrwww{{{~~~~~~qqqiiihhhiiippp}}}~~~vvvrrrqqqpppnnnhhhbbb\\\YYYXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXZZZ\\\^^^```aaabbbeeefffhhhjjjmmmoooqqqrrryyy|||}}}|||||||||{{{zzz}}}|||sssrrrpppppprrrtttuuuuuupppllliiimmmuuu|||{{{{{{|||}}}qqq```SSSLLLHHHDDDAAA>>>>>><<<:::888666555444333222222222222111111111222222111111111000000000....../////////000000000////////////////////////........................///............---------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---------...............................................................------......///000000000///222777>>>DDDIIIMMMOOOQQQSSSUUUWWWWWWWWWVVVUUUPPPNNNJJJFFFCCCDDDGGGJJJNNNQQQUUUWWWTTTPPPLLLKKKKKKOOOTTTUUUTTTTTTUUUXXXZZZ^^^aaaccchhhsss}}}}}}{{{zzzzzzuuuqqqllljjjhhheee___[[[RRRPPPMMMMMMOOOTTTZZZ^^^dddiiiooouuuyyy|||~~~uuulllkkknnnttt{{{ssslllhhhfffdddeeefffccc```^^^^^^___aaa```___^^^]]]^^^```bbb^^^```cccgggjjjlllmmmnnnoooppprrruuuxxxzzz|||}}}|||{{{{{{{{{zzzyyy{{{~~~|||wwwmmmjjjgggfffhhhjjjkkklllhhhggggggmmmvvvzzzyyywwwnnnjjjhhhlllyyy}}}nnn___SSSKKKFFFCCC@@@???>>>===:::888666555333333222222222111111111222222222111111111000000000000000///////////////////////////////////////........................///............------------------------------------------------,,,,,,,,,------------------------...............---------........................---------.........//////................................................------......///000000000000444:::AAAGGGMMMPPPRRRSSSTTTUUUWWWWWWUUUTTTSSSLLLJJJHHHEEECCCEEEJJJNNNPPPSSSVVVVVVSSSOOOLLLJJJNNNTTT[[[]]]\\\[[[\\\^^^^^^___cccmmm{{{~~~~~~}}}}}}sssnnngggccc```]]]XXXUUUOOONNNNNNPPPTTTZZZaaaeeelllqqqxxx~~~xxxtttqqqnnnrrryyy|||xxxqqqjjjeeebbbbbbbbb^^^aaadddeeeeeefffiiilllfffeeedddbbbaaacccfffiiiiiikkkooorrruuuvvvvvvvvvxxxyyy{{{~~~|||zzzzzz{{{zzzyyyyyy||||||vvvoookkkgggeeeeeeggghhhiiiffffffiiiqqqyyy|||yyytttiiibbb[[[^^^lll~~~xxxgggYYYOOOIIIFFFAAAAAA@@@>>><<<:::888777333333333222222222111111222222222111111111111000222222111000///...------000000000000000000000000........................//////.........---------------------------------/////////......------,,,......................../////////......------,,,........................---------.........//////................................................------......///000000000111555<<>>???===888666777444333333222111111111222///000000111111111000000000000000000000000000000................................................................................................,,,+++***+++---/////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,......//////...---,,,,,,///...---,,,---///111333........................///000000000///000222555777;;;BBBGGGKKKNNNQQQSSSVVVUUUUUUVVVVVVSSSOOOLLLGGGEEEDDDGGGLLLPPPQQQPPPTTTSSSTTTWWWUUUPPPPPPSSSTTT\\\ccceeebbbbbbgggmmmfffjjjuuu|||wwwsssrrruuuyyy}}}~~~}}}{{{yyylllddd[[[VVVUUUVVVTTTRRRQQQRRRUUUXXX]]]eeemmmsssxxx}}}~~~|||wwwtttqqqpppvvvzzzssskkkffffffeeeccc```dddfffggggggfffgggiiikkklllooorrrttttttsssrrrssssssrrroooooopppuuuzzz}}}}}}{{{}}}}}}zzzxxxyyy{{{}}}zzzyyyyyyxxxvvvtttqqqqqqttt|||~~~rrrfff]]]ZZZXXXXXX\\\eeepppwww|||}}}ppp___QQQKKKGGGBBB@@@@@@???:::888:::555555444222222111111111111111111222222111000000000000000000000000000000////////////////////////........................................................................---,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,......//////...------,,,///...---,,,---///111222........................,,,---.........///222555999===CCCHHHLLLOOORRRTTTVVVUUUVVVVVVVVVSSSNNNJJJFFFEEEFFFIIINNNRRRSSSSSSVVVTTTTTTVVVTTTRRRSSSXXXZZZ```eeegggffffffjjjnnnmmmsss|||xxxsssooolllnnnrrruuuuuutttqqqpppddd]]]VVVRRRRRRSSSSSSRRRSSSUUUYYY^^^dddkkksssyyyyyysssooommmnnnrrryyywwwkkkfff___\\\]]]^^^^^^\\\dddfffjjjlllmmmoooqqqssstttwwwzzz{{{zzzxxxxxxxxxuuutttssssssuuuyyy~~~{{{yyyzzz{{{~~~{{{{{{}}}|||nnnaaa\\\ZZZXXXXXX[[[___eeehhhkkklllnnnqqqvvvzzz~~~kkk[[[RRRKKKFFFBBBBBBAAA===;;;<<<777777555444222222111111333333333333222222111000000000000000000000000000000000000000000000000000...........................................................................---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,.........///......---,,,......------...///111222........................+++,,,---...///111555888<<<@@@FFFKKKNNNPPPSSSUUUUUUVVVVVVWWWVVVRRRLLLHHHEEEFFFHHHMMMRRRVVVVVVVVVYYYUUUSSSSSSSSSSSSXXX___bbbdddggghhhiiijjjmmmoooqqq{{{zzzuuuqqqmmmiiidddfffhhhjjjjjjhhhfffddd[[[WWWRRROOOPPPSSSUUUUUUXXX[[[aaagggmmmttt{{{zzzrrrllliiiooottt|||sssiii```]]]ZZZZZZ]]]```bbbccciiilllqqqtttuuuwwwxxxzzzyyy{{{~~~~~~}}}|||{{{|||wwwvvvvvvwwwzzz~~~{{{kkk___\\\[[[ZZZ\\\^^^```bbbbbbaaaaaabbbeeeiiioootttwww~~~wwweeeYYYPPPHHHCCCBBBBBB>>><<<===:::999777555333222222222444555444444333222111000////////////////////////000000000000000000000000........................................................................///---,,,,,,---...---,,,------------------------........................,,,------......------,,,---...............------.........---...///000111........................---...///000222555:::>>>???CCCIIIMMMPPPRRRTTTVVVUUUUUUVVVWWWVVVQQQKKKFFFEEEHHHLLLRRRVVVYYYYYYYYYXXXSSSPPPOOOPPPRRRZZZccceeeffffffgggiiikkkmmmnnnvvv{{{sssnnnjjjeeebbb^^^___`````````^^^\\\[[[TTTSSSRRRQQQRRRVVVZZZ]]]___ccciiipppuuu{{{{{{rrrmmmllllllvvv}}}rrreee___YYYYYY[[[^^^dddiiimmmnnnsssvvvzzz{{{||||||}}}~~~zzz|||~~~~~~}}}~~~~~~}}}}}}zzzlllaaa___^^^]]]^^^aaaaaa```^^^[[[ZZZ[[[\\\```fffkkknnnxxxnnnbbbUUULLLDDDCCCBBB>>><<<<<<;;;:::888666555444333333555555555444333222111000////////////////////////////////////////////////////////////////////////................................................///---,,,,,,---...---,,,------------------------........................,,,------......------,,,------...............---...............//////000////////////////////////......000111333777===BBBBBBFFFKKKOOOQQQSSSUUUVVVUUUUUUUUUVVVTTTPPPJJJFFFFFFJJJQQQVVVYYYZZZZZZYYYUUUPPPKKKKKKLLLOOOYYYbbbdddddddddeeegggjjjmmmooo|||tttlllgggccc^^^ZZZVVVVVVVVVWWWVVVVVVUUUTTTQQQRRRTTTTTTUUUYYY```eeehhhlllrrrxxx|||~~~uuummmlllqqqvvvssseee]]]YYYXXX[[[```gggmmmssswwwxxx}}}~~~~~~{{{}}}zzzooofffdddaaa______aaaaaa^^^[[[ZZZYYYYYYZZZ]]]aaaeeehhhrrrzzzwwwmmm^^^SSSIIIFFFEEEAAA>>>===;;;;;;999888666666555555444444444444333222222111000000000000000000000000////////////////////////////////////////////////...................................................---++++++---......---------------------------........................,,,------......------,,,,,,---......///...............//////////////////////////////////////////---......///222777===BBBEEEHHHMMMPPPRRRSSSUUUVVVUUUTTTTTTTTTSSSPPPKKKGGGHHHNNNUUUZZZ\\\ZZZYYYXXXQQQLLLHHHHHHIIIMMMVVV___aaabbbcccdddeeeiiiooosss}}}uuukkkddd___[[[WWWSSSNNNNNNNNNNNNOOOOOOPPPPPPOOOSSSWWWXXXXXX\\\dddkkkrrruuu{{{}}}|||{{{{{{~~~|||tttnnnppp|||uuuggg```]]]]]]]]]bbbjjjrrrxxx|||~~~~~~}}}{{{rrrkkkeeebbb^^^___ccceeedddaaabbbbbbaaaaaaccceeehhhiiiooouuu~~~yyyhhh[[[OOOKKKJJJFFFBBB@@@;;;;;;999888888777777777222222333333333333222111000000000000000000000000000000000000000000000000////////////////////////................................................---,,,++++++---//////...................................................,,,------......------,,,,,,------...//////.........///////////////......////////////////////////...//////000222888>>>CCCFFFJJJNNNQQQRRRSSSTTTUUUUUUSSSRRRQQQQQQOOOLLLJJJJJJQQQYYY]]]]]]YYYVVVUUUMMMIIIGGGHHHIIIKKKSSS[[[___bbbeeeeeeeeejjjssszzzpppiii```ZZZWWWTTTQQQNNNJJJJJJJJJKKKLLLNNNPPPQQQSSSYYY^^^___^^^aaajjjrrrzzz~~~|||xxxyyy|||~~~{{{~~~}}}vvvqqqvvvvvviiibbb```bbbeeeccciiisss{{{~~~}}}~~~{{{tttnnndddaaa^^^```fffkkklllkkkmmmllllllkkklllmmmooopppqqquuu{{{ooobbbUUUPPPNNNJJJEEEDDD;;;::::::999888888888999111111222333333333222222000000000000000000000000111111111111111111111111000000000000000000000000................................................,,,+++***+++---/////////................................................,,,------......------,,,,,,,,,---.../////////......///////////////......000000000000000000000000111222222222555:::AAAFFFGGGJJJNNNQQQRRRSSSTTTUUUUUUSSSQQQPPPPPPOOOMMMKKKLLLSSS[[[___]]]YYYUUUSSSKKKHHHGGGIIIJJJKKKQQQYYY^^^cccggggggggglllwww|||vvvfff```XXXSSSQQQPPPMMMKKKJJJJJJJJJLLLNNNQQQTTTUUUXXX^^^eeeeeedddgggpppyyy~~~|||xxx{{{|||yyywwwvvvuuu{{{}}}wwwnnnfffbbbaaaccceeerrrvvv|||}}}vvvqqqddd```___eeekkkmmmnnnppptttsssrrrqqqqqqrrrssstttvvvxxx{{{}}}yyylll```ZZZTTTLLLHHHIIIEEEAAA<<<999888888777777555333111111222222111000000000000000////////////000000000000////////////////////////////////////111---)))(((***---------......////////////......////////////..................---,,,,,,...///000+++,,,.../////////......---.........///000000000------------------------+++++++++,,,,,,...///000///////////////.........---...000444999???DDDGGGJJJKKKMMMOOOQQQSSSTTTTTTTTTSSSQQQNNNIIIGGGFFFGGGOOOVVV[[[YYYXXXXXXTTTLLLIIICCCCCCIIIMMMNNNSSSYYY``````bbbeeehhhnnn{{{{{{ooogggbbb\\\UUUPPPMMMKKKHHHFFFGGGHHHIIIKKKNNNSSSWWWZZZaaaeeegggfffdddiiittt~~~~~~{{{zzzzzz{{{~~~|||yyywwwwwwxxx}}}|||rrroookkkhhhgggiiilllnnnwww{{{zzzuuujjjeeedddiiippprrrtttwww}}}|||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~pppddd^^^ZZZRRRLLLKKKEEEBBB===:::999999888777666444222222222333222111111000000000////////////......//////000000111111////////////////////////111...++++++---//////.........////////////......////////////............---------------...//////,,,---.../////////........................//////------------------------------------...///000000///////////////////////////000222666;;;AAAFFFIIIKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRPPPKKKGGGFFFFFFHHHOOOVVVZZZXXXVVVUUUPPPJJJHHHEEEFFFLLLPPPQQQUUUZZZ[[[\\\```gggmmmvvv{{{pppeee]]]\\\WWWQQQMMMLLLKKKIIIHHHIIIIIIKKKMMMPPPUUUZZZ]]]gggkkkooonnnmmmsss~~~~~~{{{zzzzzz|||{{{xxxxxx|||xxxooollllllmmmnnnjjjjjjkkkmmmooorrruuuvvv}}}{{{nnnhhhfffkkkqqquuuxxx{{{~~~~~~}}}{{{{{{}}}yyyjjjeeebbb[[[RRRLLLFFFCCC>>>:::999999888888777555333222333333222111111111000000000/////////------...///000111222222////////////////////////111///...///000111000///......////////////......////////////............,,,---......//////......------.../////////...............---------------------------------------.........---......//////////////////////////////000111444888===BBBGGGJJJLLLMMMOOOQQQSSSSSSSSSSSSRRRPPPMMMHHHDDDDDDGGGJJJQQQVVVYYYWWWTTTQQQMMMHHHHHHHHHKKKQQQTTTUUUXXX[[[YYYZZZ^^^gggqqq~~~~~~uuukkkaaaZZZUUUQQQMMMJJJJJJJJJJJJJJJJJJKKKMMMOOORRRWWW]]]bbbjjjnnnrrrssssssyyy}}}wwwwwwwwwxxx{{{}}}||||||{{{|||uuuooogggbbbaaadddiiillllllnnnrrrvvvyyyzzz{{{{{{tttnnnkkkooouuuxxx|||~~~|||zzz{{{}}}~~~ssskkkhhhaaaVVVLLLHHHDDD???;;;:::999888777888666444333444444333111111111111000000000//////......//////000000111111//////////////////////////////000111222111000.........////////////......////////////............+++,,,.../////////...---.........////////////............---,,,,,,,,,+++..............................------,,,---------///////////////000000000000222555999>>>DDDHHHJJJMMMNNNPPPRRRSSSSSSRRRRRROOOMMMIIIDDDBBBDDDHHHLLLTTTWWWYYYWWWQQQMMMJJJIIIIIILLLQQQVVVXXXYYYZZZ\\\[[[ZZZ]]]fffrrrxxxppphhh___XXXOOOMMMJJJHHHHHHIIIJJJKKKKKKMMMPPPQQQTTTYYY```fffnnnssswwwxxxyyy{{{xxxxxxyyyzzz|||rrruuuzzz|||rrrdddbbb^^^[[[]]]ccckkkpppsssvvvzzz~~~~~~wwwsssvvv{{{}}}~~~||||||~~~}}}qqqmmmgggZZZOOOLLLHHHBBB>>>;;;:::999777:::888555444555555333222111111111111000000000000111111000000//////......000000000000000000000000---///000111111///............////////////......////////////............+++,,,.../////////...---////////////.../////////.........---,,,,,,,,,+++........................//////..................////////////000000111111000222555:::???DDDHHHJJJMMMOOOQQQSSSSSSRRRQQQOOOKKKIIIEEEBBBAAAEEEKKKOOOWWWXXXXXXUUUOOOJJJKKKMMMNNNSSSYYY\\\\\\\\\\\\\\\[[[XXXZZZdddsss~~~vvvmmmfff___XXXSSSLLLKKKJJJHHHGGGIIIKKKMMMNNNQQQTTTUUUVVV[[[dddkkkwww|||{{{yyywwwvvvyyy{{{}}}yyynnnsss{{{yyysssjjjcccXXXXXXXXXZZZ^^^fffpppwwwzzz}}}~~~zzz|||~~~~~~|||zzz}}}yyyrrrnnncccYYYSSSNNNGGGBBB???===;;;999;;;999777666666555444333222222111111111000000000222222111000///...------000000000000000000000000,,,...000111///...............////////////......////////////............,,,---......//////......111000///.........//////.........---------------........................111000000///000000111111...//////000000111111222000222666;;;@@@EEEIIIJJJMMMOOOQQQSSSRRRQQQNNNMMMFFFEEECCCAAABBBGGGNNNSSSXXXWWWUUURRRLLLHHHLLLSSSWWW^^^cccbbb``````___]]]YYYWWW\\\iiizzz~~~}}}vvvmmmeee___YYYSSSOOOJJJKKKJJJIIIIIIKKKOOORRRVVVYYY\\\\\\\\\aaajjjrrr|||zzzxxxyyyzzzyyyxxxzzz~~~vvvooouuu}}}nnneee```\\\ZZZSSSVVVZZZ^^^eeennnyyyzzzuuuuuuvvvvvvwww{{{yyywwwppphhhZZZUUUNNNHHHDDDAAA>>><<<<<<:::888666666666444333222222222111111111000000111111000000//////......000000000000000000000000---///111000...---...000......////////////......////////////............---------------...//////222111///.........//////..................//////..............................---......///000111...//////000111111222222222444888===BBBGGGJJJLLLMMMOOOQQQRRRRRROOOLLLJJJAAAAAAAAAAAADDDIIIQQQVVVWWWTTTQQQNNNHHHEEEMMMXXXaaaiiimmmiiidddcccbbb```ZZZ[[[dddtttvvvooofff___ZZZVVVPPPLLLHHHIIIKKKKKKKKKOOOTTTYYY```cccfffeeedddhhhrrr{{{}}}yyyzzz}}}{{{~~~~~~uuurrryyy~~~nnn```XXXUUUUUUVVVUUUYYY___fffmmmwww{{{tttttttttsssooottt|||~~~zzzsss```[[[SSSLLLHHHDDDAAA???===;;;888777777666555333222222222111111111111000////////////000000000000000000000000000000000000...000222111...---///111......////////////......000/////////..................---,,,,,,...///000222111000.........///000---.........///000000000////////////////////////)))))))))***+++,,,---......//////000111222222222333666:::???DDDIIILLLMMMMMMNNNPPPRRRQQQNNNKKKIII>>>???@@@BBBEEEKKKSSSXXXVVVRRRNNNKKKEEECCCMMM[[[hhhpppsssmmmgggfffeeebbb^^^aaammmyyyooohhh___XXXTTTPPPLLLHHHFFFHHHKKKLLLNNNRRRYYY^^^gggkkkmmmllljjjnnnxxxxxxvvvxxx|||ssspppqqq||||||mmm^^^XXXWWWVVVUUUUUUXXX\\\dddmmmvvv~~~{{{wwwtttsssrrrooottt{{{~~~}}}mmmeee[[[RRRMMMHHHCCC@@@???>>><<<999555222111222333333333222222222111111222111000111222222111000//////............//////////////////////////////000000000000000000000000000000//////.........------.........//////000000444333111000/////////000................................................////////////////////////.........///000111111111555777:::???CCCHHHKKKMMMNNNOOOPPPRRRQQQMMMGGGBBB@@@>>>>>>DDDLLLQQQRRRPPPOOOOOOKKKDDD@@@FFFRRR^^^jjjlllmmmmmmkkkgggccc```]]]kkk~~~xxxqqqeee```XXXRRRMMMKKKHHHGGGHHHIIILLLNNNSSSYYYaaagggnnnssswwwuuurrruuu{{{zzz{{{xxxooonnnuuu{{{lll```VVVSSSTTTUUUXXX\\\]]]aaaiiirrrzzz~~~{{{zzzzzzuuuxxx|||~~~ssskkkaaaXXXRRRLLLFFFAAA???>>>===:::777444333333333333333222222222222111222111000111222222111000/////////....../////////////////////////////////////////////////////////000/////////......................../////////000222111///...------......////////////////////////........................////////////////////////......//////000111222222777999<<<@@@EEEIIILLLNNNOOOPPPQQQRRRPPPLLLFFFBBB???>>>@@@FFFNNNRRRRRRPPPMMMLLLHHHDDDCCCIIIUUU^^^hhhiiikkkllljjjhhheeeddddddsss|||rrrjjjbbb]]]VVVPPPLLLJJJHHHGGGGGGIIILLLOOOTTT[[[bbbhhhqqquuuxxxwwwuuuzzz~~~~~~zzzppplllnnn{{{uuuiii]]]VVVQQQQQQRRRUUU[[[bbbeeeiiiqqqyyy|||}}}}}}|||}}}xxxrrriiiaaaZZZRRRIIICCC???>>>===<<<:::777555444333333333333222222222222222111000111222222111000////////////////////////////////////////////////------------------------////////////........................//////////////////...---,,,,,,,,,,,,000000000000000000000000........................////////////////////////......///000111222333444999;;;>>>BBBGGGKKKNNNPPPPPPQQQRRRQQQNNNIIIDDDAAA>>>>>>BBBIIIPPPTTTRRRPPPKKKHHHEEEDDDGGGOOOYYY___eeefffhhhiiihhhggghhhiiiooo~~~|||rrrhhhaaa\\\XXXQQQLLLJJJIIIHHHGGGIIIKKKOOOSSSXXX___fffkkkssswwwyyyxxxyyy~~~yyypppjjjlllrrrvvvggg^^^XXXUUUTTTUUUUUUVVV^^^gggmmmqqqxxx||||||zzzuuummmfff___WWWLLLEEE???>>>===<<<;;;999666444444444333333333222222222222111000111222222111000/////////000000/////////////////////////////////------------------------///////////////..................///////////////.........------,,,,,,,,,////////////////////////......................../////////////////////////////////000111333555666<<<>>>AAAEEEIIIMMMPPPRRRQQQRRRRRRPPPKKKFFFBBB???>>>@@@FFFMMMSSSTTTQQQNNNHHHDDDBBBDDDLLLUUU\\\___cccdddfffeeedddfffjjjnnn{{{{{{sssjjjaaaZZZVVVRRRMMMIIIIIIIIIIIIIIIKKKNNNSSSXXX^^^dddkkkoootttwwwyyyzzz~~~|||xxxtttooohhhfffnnnyyyzzzjjj^^^XXXVVVVVVWWWZZZZZZ\\\dddmmmtttxxx~~~~~~zzzvvvpppjjjddd[[[QQQIIIAAA>>><<<<<<<<<:::777444444444444333333333222222222111000111222222111000//////000111111000//////////////////////////////.................................//////////////////////////////.........////////////.........---......................../////////////////////////////////////////////////////////000222555777999???AAACCCGGGKKKOOORRRSSSRRRSSSRRRNNNHHHCCC@@@???AAADDDJJJPPPTTTSSSOOOLLLDDDBBBAAAFFFPPPYYY^^^```cccddddddbbbaaaeeelllsss~~~tttlllddd\\\VVVQQQNNNJJJHHHIIIKKKLLLMMMMMMQQQWWW\\\bbbhhhmmmqqqtttwww{{{pppnnnkkkgggdddgggtttpppbbbZZZWWWVVVVVVZZZ```cccfffmmmvvv{{{~~~|||vvvqqqkkkbbbWWWPPPEEEAAA===<<<<<<<<<999666444444444444333333333333222111000111222222111000//////111111111111//////////////////////////////////////////////////////.........//////////////////////////////.........//////000000000//////...........................////////////////////////////////////////////////000000000000333666999;;;AAABBBEEEIIILLLPPPSSSTTTSSSTTTTTTOOOHHHCCCAAABBBFFFJJJOOOSSSTTTQQQLLLIIIBBBAAACCCIIIRRRZZZ^^^___cccddddddbbbaaagggsss|||vvvmmmfff___XXXSSSOOOLLLIIIIIIKKKOOOQQQRRRQQQUUU\\\bbbggglllppptttxxx}}}gggffffffeeefffmmmwwwiii```\\\\\\\\\\\\```hhhmmmqqqwww~~~yyysssjjj___WWWKKKFFF???===>>>>>><<<999555444444444444333333333222111000111222222111000...///111222222111///...////////////////////////////////////////////////............/////////000000/////////...............///000000000000///...........................////////////////////////////////////////////////000000000111333777;;;===BBBCCCFFFIIIMMMPPPSSSUUUVVVWWWVVVQQQJJJEEEEEEFFFKKKOOOSSSUUUSSSNNNIIIFFF@@@BBBFFFLLLSSSZZZ]]]___bbbddddddcccdddmmm|||wwwmmmeee___ZZZTTTPPPNNNLLLJJJJJJNNNSSSVVVWWWYYY^^^eeekkkooossswwwzzzcccccceeegggjjjtttxxxnnneeeaaabbbdddfffeeehhhpppvvvyyy}}}yyyoooddd]]]PPPIIIAAA>>>???@@@>>>;;;555555444444444333333333222111000111222222222000...000111222222111000...////////////////////////////////////////////////---.........//////000000000000//////.........------...///000000000......000000000000000000000000000000000000000000000000////////////////////////111000000111333777<<<>>>BBBDDDFFFJJJMMMQQQSSSUUUXXXYYYYYYSSSLLLGGGHHHJJJOOORRRUUUVVVRRRMMMHHHEEE???CCCHHHNNNTTTYYY]]]___bbbdddeeedddgggrrrxxxqqqggg___ZZZVVVRRRNNNNNNLLLJJJLLLPPPUUUYYY[[[bbbgggmmmssswww{{{~~~```eeekkkpppxxx~~~rrrpppkkkfffccccccgggjjjrrrtttwwwyyy{{{~~~~~~uuutttsssssssssuuuwwwyyywwwyyy{{{~~~wwwmmmhhhZZZQQQEEE>>>======<<<:::555555555555444333222111...222444222...,,,///222111111111111000000000000000000///.......................................000000000000000000000000222111111111000000//////............////////////000000111111111222222222000000000000000000000000///////////////.........000111111444777<<<@@@BBBHHHIIIJJJLLLNNNPPPRRRSSSUUUWWWWWWRRRKKKHHHJJJMMMRRRTTTVVVUUUPPPJJJEEEBBBDDDEEEHHHNNNUUUZZZ]]]]]]bbbaaa___```iii{{{~~~wwwmmmcccZZZUUUQQQKKKHHHHHHLLLNNNQQQTTTVVVZZZ^^^aaajjjpppvvv{{{}}}}}}|||ffflllttt{{{~~~ssskkkeeefffffffffgggkkkqqquuuwwwyyy|||~~~}}}wwwrrriiihhhgggffffffgggiiijjjjjjlllnnnpppssswww|||~~~vvvooocccYYYKKKBBB??????>>>===777777666555444333222222///222555333///---000333111111111111000000000000000000///............///........................////////////////////////000000000000//////................../////////////////////000000111111111000000000000000000000000////////////////////////111111333555999>>>BBBEEEHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTTTTQQQKKKIIILLLOOORRRTTTUUUSSSNNNHHHDDDBBBDDDEEEIIIOOOVVV[[[]]]^^^^^^^^^___eeerrr{{{wwwooohhh___VVVRRROOOKKKJJJLLLMMMPPPUUUYYY\\\aaaeeeiiirrrwww~~~ooowwwxxxooogggaaa[[[___ccciiinnnttt{{{~~~vvvqqqmmmhhhddd\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZ\\\___aaacccgggkkkooowww{{{|||{{{yyyxxx{{{xxxpppeeeUUUHHHBBB@@@@@@???;;;:::777555333333222222111333555444000///111333111111111111000000000000111000//////......//////................................................////////////........................////////////......////////////000000000000000000000000000000////////////////////////111222444777<<<@@@EEEGGGHHHIIIJJJLLLNNNPPPRRRRRRPPPRRRQQQOOOKKKJJJMMMQQQSSSTTTSSSPPPKKKFFFCCCBBBEEEFFFJJJQQQWWW\\\^^^^^^]]]]]]aaammm~~~|||zzzzzzqqqiiiaaaXXXPPPNNNLLLKKKLLLPPPPPPTTTZZZ```eeejjjnnnrrrvvv{{{yyyuuummmgggdddaaa^^^bbbiiipppuuuzzz}}}sssjjjddd```]]]ZZZWWWVVVTTTSSSRRRRRRRRRSSSQQQSSSUUUWWWXXX\\\```ccciiimmmsssxxx}}}|||zzzyyyxxxxxxzzz~~~}}}qqq___OOOEEEAAA@@@@@@>>><<<999666333333333333222444555444222111222333111111111111000000000///111000000///.../////////................................................////////////////////////............////////////////////////////////////000000000000000000000000///////////////000000000111222555888===BBBFFFHHHIIIIIIKKKLLLNNNPPPQQQRRRPPPPPPOOOMMMJJJJJJMMMPPPSSSRRRQQQMMMHHHEEEDDDDDDHHHJJJNNNTTTZZZ___```______```gggvvv~~~zzzzzz|||xxxrrrjjjccc[[[TTTMMMKKKJJJJJJNNNTTTVVV[[[aaaggglllqqquuuyyyyyy}}}|||{{{qqqgggaaa______```fffkkkrrryyy}}}xxxrrriiiaaa[[[XXXVVVUUURRRRRRQQQPPPOOONNNNNNNNNNNNOOOQQQQQQRRRTTTXXX[[[___bbbggglllqqqvvv{{{|||~~~}}}}}}}}}~~~}}}kkkXXXKKKCCC@@@???@@@>>>;;;777555444444444333444555444333222222333111111111111000000000///111111000///////////////////////////////////////........................000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////000000111111000222555999>>>BBBFFFHHHIIIJJJKKKLLLNNNPPPQQQQQQQQQPPPNNNKKKIIIJJJLLLNNNQQQPPPNNNJJJFFFEEEFFFHHHNNNOOOSSSYYY___bbbbbbaaa___cccmmm~~~~~~{{{xxx|||yyysssmmmggg```ZZZWWWQQQLLLJJJJJJKKKQQQXXX^^^bbbggglllqqquuuzzz}}}~~~{{{tttooofff___\\\\\\___bbblllrrryyy}}}xxxmmmiiiccc\\\WWWTTTSSSSSSPPPOOOOOONNNMMMLLLLLLKKKNNNOOOOOOOOONNNPPPRRRUUUXXX[[[___bbbfffjjjooossszzz~~~xxxeeeTTTIIIBBB@@@@@@???<<<999777666555555444444444333333333222222111111111111000000000000222111000000//////000000////////////////////////........................000000000000111111111111............////////////111111000000000000//////000000000000000000000000...//////000000111111222222333777;;;???CCCFFFHHHJJJJJJKKKMMMNNNOOOPPPQQQQQQOOOKKKIIIHHHIIILLLNNNOOOMMMJJJGGGEEEFFFKKKNNNUUUVVVZZZ___dddfffeeeccc___fffttt~~~zzzzzzzzz}}}uuunnnggg```ZZZVVVTTTOOOMMMMMMMMMNNNUUU]]]eeehhhlllpppsssxxx~~~~~~|||oooeeebbb^^^[[[[[[___eeeiiirrrwww~~~yyysssooogggeeeaaa\\\XXXUUUUUUUUUSSSSSSSSSSSSRRRQQQQQQPPPQQQRRRRRRPPPNNNOOOPPPRRRTTTVVVYYY[[[]]]```dddhhhmmmpppuuuzzz~~~sss```QQQGGGCCC???>>>===;;;999888666666444333222222333333222111111111111111000000000000222111000000//////000000/////////////////////////////////////////////////////////000000000111111............////////////000000000//////.........000000000000000000000000...//////000111111222222444666999===AAADDDGGGHHHJJJJJJKKKMMMNNNOOOPPPQQQNNNLLLHHHGGGHHHKKKNNNOOOLLLKKKHHHEEEDDDHHHOOOTTT[[[]]]```dddhhhiiigggeeeeeennn|||{{{{{{zzzrrriiiaaaZZZUUURRROOOMMMMMMPPPQQQTTT\\\dddjjjlllnnnrrrvvv|||~~~}}}ppp```VVVUUUTTTUUUXXX___hhhnnnvvv{{{~~~xxxsssnnnlllfffeeeccc___[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXUUUVVVUUUSSSQQQPPPQQQSSSSSSTTTVVVVVVWWWZZZ^^^aaabbbeeeiiinnnssszzz|||hhhWWWLLLFFF>>>>>>>>>===;;;999777666444333222222222222111000111111111111000000000000222111111000000000000000000000000000000000000000000000000000000000000000---.........//////000000............/////////000//////.........---------000000000000000000000000...//////000111222222222666888;;;???CCCFFFHHHHHHJJJKKKLLLMMMNNNOOOPPPPPPLLLIIIFFFEEEHHHLLLOOOQQQKKKIIIFFFDDDDDDJJJRRRXXX___aaadddhhhkkkkkkhhhfffmmmvvv}}}{{{~~~xxxssskkkaaaXXXQQQMMMJJJLLLKKKMMMRRRTTTXXX```jjjlllmmmpppsssxxx|||{{{|||uuueee\\\TTTTTTUUUVVV[[[dddnnnuuu|||uuussspppjjjeeebbbccccccbbb___\\\\\\\\\]]]^^^^^^___```aaaaaaaaa___^^^\\\ZZZXXXVVVVVVUUUXXXXXXWWWWWWXXXZZZ[[[]]]bbbaaabbbdddhhhnnntttxxx~~~vvvcccTTTMMMHHHEEE@@@===;;;:::888777777555444444444444333111444333222222111111222222555444222000...............000111000///...///111000000000000000000000000------///000111111111111////////////////////////000000000000000000000000//////000000000000//////...//////000111222222222777<<<@@@AAAEEEJJJKKKIIIMMMMMMMMMLLLLLLLLLLLLLLLLLLIIIFFFGGGLLLOOOMMMKKKGGGFFFDDDBBBCCCJJJVVV^^^cccdddiiiooopppkkkhhhiiiwww~~~|||yyyyyy|||wwwkkk___YYYUUUOOOKKKIIILLLMMMPPPSSSWWW]]]eeejjjkkknnnrrruuuyyy}}}||||||}}}kkk]]]VVVRRRSSSUUUYYY___iiissszzzvvvqqqpppnnnjjjeeeeeefffgggeeebbb`````````aaaaaabbbccceeefffggggggeeedddbbb```]]]\\\[[[ZZZYYYYYYXXXWWWXXXXXXYYYZZZZZZZZZZZZ\\\```dddiiilllqqquuu{{{~~~lll]]]TTTJJJHHHDDDAAA@@@===:::888666555333333444444333111333333222111111111111111333333222000////////////...000111000///...///111000000000000000000000000---......///000000000000////////////////////////000000000000000000000000//////000000000000///////////////000111222333333999>>>AAABBBFFFKKKLLLJJJMMMMMMMMMMMMLLLLLLKKKJJJJJJHHHFFFIIINNNPPPNNNKKKGGGEEECCCBBBEEEMMMWWW___bbbdddjjjqqqrrroooooorrrzzzuuuuuuwwwyyy~~~xxxqqqfff[[[VVVSSSNNNJJJJJJLLLOOOSSSWWW\\\bbbiiimmmpppssswwwzzz~~~~~~|||~~~qqqaaaWWWRRRPPPSSSXXX^^^eeeooozzzzzzrrrnnnnnnnnnlllhhhjjjjjjkkkiiifffddddddeeeeeefffhhhjjjlllnnnooopppnnnmmmkkkiiifffdddbbbaaa___^^^]]]\\\[[[ZZZZZZ[[[WWWWWWWWWXXXZZZ\\\___```dddgggmmmtttzzz{{{lllbbbRRROOOKKKGGGDDDAAA===:::555444222333444444333222222222111000000000000111111111111111111000//////...000111000///...///111000000000000000000000000---....../////////......////////////////////////000000000000000000000000//////000000000000///////////////000111333444555;;;@@@CCCCCCFFFKKKLLLIIILLLMMMMMMMMMMMMKKKIIIHHHHHHGGGHHHLLLPPPQQQOOOKKKGGGCCC@@@AAAHHHQQQZZZ```bbbdddkkkqqqsssssswww}}}{{{rrrpppqqqssswww~~~xxxrrrjjj___VVVQQQOOOKKKJJJKKKMMMRRRXXX^^^ccciiiooorrrsssuuuyyy|||{{{wwwyyy~~~}}}lll___WWWTTTSSSWWW]]]dddllluuu~~~yyyrrroooppppppooommmllllllllljjjhhhfffggghhhiiijjjlllooorrruuuwwwxxxwwwvvvtttrrrooollljjjhhhggggggeeecccbbb```______[[[ZZZZZZZZZZZZ[[[[[[\\\\\\```eeejjjooovvv}}}|||rrr```[[[SSSLLLFFFBBB>>>;;;555333222333444555444222222111000000///000000000///000111222222111000///...000111000///...///111////////////////////////---...............---,,,//////////////////////////////////////////////////////000000000000///////////////000111444555777<<>>AAAJJJUUU]]]aaabbbeeejjjpppqqqrrr{{{vvvnnnmmmooossszzz}}}zzztttoooeee[[[RRROOOLLLJJJJJJMMMOOOUUU]]]dddjjjoootttvvvvvvyyy}}}{{{uuutttxxx|||mmmaaa[[[ZZZYYY]]]ccciiipppyyy~~~yyysssppppppppppppooollllllllljjjgggfffhhhiiikkklllooorrrvvvyyy|||}}}}}}|||{{{yyyvvvssspppnnnmmmmmmkkkjjjhhhfffeeeddd___^^^]]][[[ZZZYYYYYYXXXZZZ\\\___bbbfffkkkpppttt{{{sssjjj]]]QQQHHHBBB???===666444333444555555444222222111000000///000000000...///111222222111000000...000111000///...///111////////////////////////---...............---,,,000000000000000000000000//////////////////////////////000000000000///////////////000222555777999<<>>AAAKKKVVV^^^aaaccceeejjjmmmlllooo|||tttmmmmmmnnnyyy~~~{{{wwwrrrmmmaaaYYYQQQMMMKKKJJJLLLPPPSSSYYYbbbjjjppptttxxxzzzzzz~~~}}}yyyuuutttzzz~~~rrrggg```^^^```cccgggmmmsss{{{{{{wwwrrrooonnnooooooooolllmmmllljjjhhhgggiiikkkmmmnnnqqquuuxxx|||~~~{{{xxxuuusssooooooooonnnmmmkkkiiihhhbbb```]]]ZZZXXXVVVVVVVVVYYYZZZ[[[\\\^^^aaafffiiisssxxxxxxiiiZZZNNNFFFBBB???888777555555666555444222222222111000000000000111///000000111111111000000...000111000///...///111000000000000000000000000---....../////////......000000000000000000000000000000000000000000000000//////000000000000//////000//////000222555999;;;===AAAEEEEEEHHHMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKNNNRRRTTTTTTPPPKKKHHHAAA??????BBBJJJTTT]]]bbbdddgggkkkllljjjnnnxxxttttttvvv|||{{{xxxsssmmmhhh]]]UUUOOOMMMKKKKKKPPPVVVZZZ```hhhpppuuuxxx{{{|||{{{zzzxxxwwwyyy~~~}}}yyynnnfffbbbcccfffjjjnnnttt|||wwwtttqqqnnnnnnooopppqqqoooooonnnllljjjjjjlllnnnooopppsssvvvzzz~~~}}}zzzxxxrrrsssssssssrrrqqqpppooohhheeeaaa]]]ZZZYYYYYYYYYYYYZZZZZZZZZZZZ]]]aaadddjjjnnnuuu|||ttteeeXXXNNNFFFBBB;;;999777777777666444222333333222111111111111111111111000000000000000111...000111000///...///111000000000000000000000000---......///000000000000000000000000000000000000000000000000000000000000//////000000000000//////000//////000222666:::<<<>>>CCCGGGHHHKKKPPPQQQOOOJJJIIIHHHGGGHHHIIIJJJLLLOOORRRUUUVVVSSSNNNIIIFFF>>>???@@@CCCIIIRRR\\\cccfffiiimmmmmmjjjppp{{{{{{~~~{{{vvvrrrllleee```VVVPPPLLLKKKKKKMMMTTT\\\bbbgggooouuuyyy{{{~~~}}}wwwxxxzzzyyyqqqmmmwwwtttkkkfffeeegggjjjooouuu}}}vvvtttqqqooooooqqqsssuuurrrrrrpppnnnlllllloooqqqppprrrtttxxx{{{|||{{{uuuvvvwwwxxxxxxwwwvvvuuuppplllgggbbb___^^^^^^___[[[[[[[[[ZZZ[[[]]]aaaeeecccgggmmmsssyyyzzzmmmaaaTTTJJJCCC===;;;999888777666444222444333222222111111222222333222000/////////000111///000111000///...///111000000000000000000000000------///000111111111111000000000000000000000000000000000000000000000000//////000000000000//////000//////000333777;;;===@@@EEEHHHJJJMMMSSSTTTRRRJJJIIIGGGFFFFFFIIILLLMMMRRRUUUWWWVVVRRRMMMGGGEEE===???AAACCCGGGPPP[[[ccchhhkkkooonnnllltttzzzwwwzzz|||wwwrrrmmmfff^^^YYYQQQLLLIIIIIIKKKOOOXXXaaahhhlllsssxxx{{{~~~{{{yyyuuuwww|||rrrhhhgggiiimmm~~~}}}tttiiiiiifffhhhpppxxx}}}xxxvvvtttqqqpppqqqrrrsssuuuuuuuuutttsssrrrppppppssstttuuuwwwzzz~~~}}}}}}}}}|||{{{zzzzzzyyyuuuqqqkkkgggdddcccbbbaaa```^^^\\\ZZZZZZ\\\^^^```dddeeehhhlllpppuuuyyy{{{{{{mmm]]]QQQKKKGGG===666666777555333333444444333222222111111000111111111111111111111111000000000000000000000000///////////////000111111000000111111111111000000////////////000000000000000000000000000000000000000000000000////////////000000000111333666:::<<>>>>>:::666555444444333333222222111111111111111111111111111111000000000000000000000000////////////000000000000......////////////......////////////000000000000000000000000000000000000////////////000000000000000000111222555999===???CCCGGGMMMRRRTTTSSSPPPNNNMMMMMMLLLKKKKKKNNNSSSWWWVVVVVVVVVRRRMMMGGGDDDCCC???BBBFFFKKKSSS^^^iiiqqqpppttt{{{{{{sssrrrqqqttt~~~vvvnnnjjjccc]]]XXXTTTOOOLLLLLLLLLMMMNNNRRRYYYbbbhhhrrruuuzzz~~~xxxsssuuuzzz}}}vvviiibbb___```fffmmmvvv{{{rrrpppnnnqqqwww}}}yyynnnoooqqqtttwwwzzz}}}~~~~~~{{{yyywwwvvvvvvvvvxxx{{{|||wwwtttrrrpppooommmnnnmmmkkkjjjhhhggggggffffffeeecccaaa``````aaaaaabbbeeeiiimmmssszzzooo\\\QQQGGG???======999555333555444444333222222111111111111111111111111111111000000000000000000000000...//////000000000000000...//////000000//////...////////////000000000000////////////////////////////////////000000000000111111222444777<<<@@@BBB>>>EEENNNSSSSSSQQQOOOOOOMMMMMMLLLLLLNNNQQQVVVYYYWWWWWWTTTOOOIIIDDDBBBBBB@@@CCCHHHPPPYYYccclllrrrmmmttt{{{rrrmmmnnnoootttyyyrrrhhhccc\\\VVVRRRNNNKKKHHHJJJKKKMMMPPPUUU\\\dddjjjuuuxxx}}}zzztttqqquuu{{{~~~sssjjjaaa___aaaeeellltttzzz{{{uuupppooorrrxxx~~~zzzpppqqqsssvvvyyy}}}~~~|||yyyxxxwwwwwwxxx{{{~~~}}}yyyvvvuuusssqqqoooppppppooonnnlllkkkiiihhhfffdddaaa___]]]^^^______]]]___aaadddiiipppxxx}}}xxxbbbRRRHHH>>><<<<<<888555444555555444444333222222111111111111111111111111111000000000000000000000000......///000111000000//////000000111111000000///////////////000000000000////////////////////////.../////////000000000111111111222555999>>>CCCEEEDDDJJJRRRTTTRRRNNNMMMNNNMMMLLLKKKLLLOOOSSSVVVXXXXXXWWWRRRLLLGGGCCCCCCDDDEEEHHHMMMUUU^^^fffllloooiiisss|||tttmmmjjjlllnnnvvvvvvooobbb]]]VVVQQQMMMKKKIIIHHHIIIKKKOOOSSSYYY```iiinnnxxx{{{|||vvvsssrrrvvv|||hhhaaa]]]___eeejjjrrrzzz~~~}}}xxxqqqqqquuu|||zzzqqqrrrssswww{{{|||{{{yyywwwxxx{{{}}}zzzyyywwwuuusssrrrrrrsssrrrqqqnnnllljjjfffdddaaa^^^]]]]]]^^^___ZZZ[[[\\\^^^aaaffflllppp|||pppZZZNNNCCC???===:::888888555555444444333333222222111111111111111111111111000000000000000000000000---...000111111111000///000000111111111111000000////////////000000000000000000000000000000000000......//////000000111111111222333666;;;@@@EEEHHHOOORRRUUUTTTPPPLLLKKKLLLMMMKKKJJJLLLOOOSSSUUUVVVWWWUUUQQQKKKGGGGGGJJJMMMPPPRRRWWW^^^fffkkkmmmmmmjjjwwwwwwoooiiihhhlllpppzzz|||ssslll^^^YYYRRRLLLJJJJJJIIIIIIJJJNNNSSSYYY___gggooottt{{{xxxttttttuuuzzzvvvccc___^^^dddkkkrrryyy|||xxxyyy~~~wwwqqqqqqssswww}}}}}}zzzyyyyyy||||||{{{yyywwwttttttuuuvvvvvvuuurrrpppnnngggeeeaaa]]]\\\\\\]]]^^^ZZZ[[[\\\\\\]]]```dddgggooovvv~~~dddWWWHHHBBB???;;;999:::555555555444333333222222111111111111111111111111000000000000000000000000---...000111111111////////////000000000000//////////////////000000000000000000000000000000000000.........///000111111111111222444777<<>>:::888999666555555444444333222222111111111111111111111111000000000000000000000000---...000111222111///.........////////////......////////////000000000000000000000000000000000000---......///000111111222111222444888===CCCIIILLLMMMKKKHHHGGGHHHJJJMMMNNNLLLJJJHHHJJJNNNQQQRRRQQQRRRQQQNNNMMMOOOUUU^^^eeehhhiiilllqqquuuuuuqqqmmmwww|||uuuoooiiigggdddgggnnnvvvyyytttllldddWWWRRRKKKGGGFFFHHHJJJKKKQQQUUU\\\ccckkksss{{{xxxrrruuuzzzqqqeee___bbbiiirrr{{{zzzrrrsssvvv{{{~~~}}}~~~}}}~~~}}}zzzwwwuuussstttwwwxxxxxxwwwtttsssooolllgggbbb^^^\\\[[[\\\[[[\\\\\\\\\\\\]]]]]]]]]bbbeeehhhlllqqqxxx{{{eeeOOOFFFCCC===888777777777777666555444222111555444333333222222333333222111111111000000//////...,,,,,,...000000000111///////////////////////////////////////...------///////////////...------------...///000111222222///333777;;;>>>AAADDDGGGHHHHHHIIILLLNNNMMMKKKIIIHHHGGGFFFFFFGGGJJJMMMOOOPPPQQQOOOMMMRRR]]]fffjjjqqqqqqoootttzzzrrrllluuuwwwmmmgggfffeeegggkkkqqq~~~~~~yyysssiiiaaaWWWQQQLLLKKKKKKIIIKKKNNNSSSYYYbbbhhhnnnuuu}}}yyytttwww|||nnndddaaaeeellluuu}}}yyyrrrtttwww|||~~~}}}|||{{{|||~~~~~~}}}zzzxxxvvvtttuuuxxxyyyzzzyyywwwvvvtttqqqmmmiiifffdddcccbbb``````______^^^]]]\\\\\\___```cccfffiiinnntttxxxkkkTTTIIIDDD>>>:::999777777777666555444222222333333222111111111111222222111111111000000000000222111000111111000//////111111111111111111111111000000000000000///......222222222222222111000000/////////000000000000000000333777;;;>>>AAADDDGGGHHHHHHIIIKKKMMMMMMKKKIIIGGGEEEDDDDDDEEEIIILLLOOOPPPPPPPPPPPPYYYfffnnnpppmmmnnnlllqqqxxxqqqmmmwww{{{rrrjjjffffffeeehhhoooxxxzzzuuuoooeee]]]TTTNNNJJJJJJKKKKKKNNNSSSYYY___hhhnnnsssyyyzzzvvvzzzwwwiiiccceeejjjrrrzzz~~~xxxrrrtttxxx~~~~~~|||yyyxxxxxxyyy{{{||||||zzzxxxwwwtttvvvxxx{{{|||{{{zzzyyywwwvvvssspppmmmkkkjjjiiigggfffdddbbb___]]][[[ZZZ\\\]]]^^^___```ccchhhkkkyyyttt\\\MMMEEE@@@===<<<888777777666555444333222333222111111000000111111111111111111111000000000111222111111000000000000111111111111111111111111000111111111111000//////000000000000000//////...111111000000000/////////000333888;;;>>>AAADDDGGGGGGGGGHHHKKKMMMMMMKKKIIIDDDCCCAAAAAACCCGGGKKKNNNMMMNNNNNNSSS___mmmtttsssiiijjjiiinnnuuuooonnn{{{zzzpppjjjeeeccceeebbbhhhrrruuupppiii___WWWRRRLLLHHHHHHJJJMMMSSSZZZbbbiiiqqqvvvyyy~~~|||zzz}}}oooeeeccckkkpppxxx~~~wwwsssuuuzzz~~~{{{xxxvvvuuuvvvxxxyyyzzzzzzyyyxxxtttvvvxxx{{{|||}}}||||||wwwwwwuuusssqqqooonnnmmmmmmkkkhhheee```]]]ZZZXXX[[[[[[\\\[[[[[[]]]aaadddnnnttt}}}}}}eeeRRRGGGAAA???>>>888888777666555444333333333333222111111111111111111111111111111111111111,,,///000///...111222111111111111111111111111111111111222222222111111000...///////////////......000000000000000000000000111444999<<>>999888777555444444444444444444333222222222222222111111111111111222222222---222444000...111333111000000000000000000000000111111222222222222111111111222222333333333222222/////////000111222222222333666:::>>>@@@BBBEEEHHHHHHHHHHHHJJJKKKJJJHHHEEE???>>>>>>???BBBFFFJJJLLLIIIIIIJJJQQQ^^^kkkmmmhhheeehhhgggiiimmmiiinnnvvviiibbb^^^[[[\\\^^^___iiiyyyxxxoooiiibbbYYYSSSPPPLLLIIIJJJLLLQQQ\\\fffssszzz~~~pppfffffflllwww}}}{{{wwwzzz}}}||||||zzzwwwtttqqqoooqqqrrrsssuuuvvvwwwxxxxxxvvvwwwyyy{{{|||}}}~~~~~~{{{zzzxxxvvvuuutttsssssspppooolllhhhccc___\\\[[[XXXXXXXXXVVVUUUVVVYYY\\\]]]cccjjjqqqwww~~~yyyaaaPPPGGGBBB>>>:::999777555444444555555555444333333222222333333111111111222222222222222555<<<<<<555000222333///////////////////////////000000111222222222222111000000111222222222222111......///000111222333444555888<<<@@@BBBDDDGGGIIIIIIIIIIIIJJJJJJIIIEEECCC======???BBBEEEHHHJJJKKKIIIKKKLLLQQQ[[[fffhhhdddcccgggfffgggkkkiiirrr{{{oooddd^^^\\\YYYYYY[[[bbbmmm}}}tttllleee___WWWRRROOOLLLKKKLLLOOOTTTaaalllxxxsssiiieeekkksss|||~~~zzz}}}~~~}}}{{{xxxuuussspppooopppqqqrrrssstttvvvvvvwwwyyyzzz{{{|||}}}~~~}}}{{{xxxuuusssssssssssspppooommmjjjfffcccaaa```[[[[[[YYYWWWUUUUUUWWWYYYXXX]]]ccchhhlllrrrzzzjjjWWWLLLDDD>>>;;;999777555444444555666444333333222222222222222111111111222222333333333888@@@AAA666000333333///000000000000000000000000///000000111222222111111......///000000000000000000000000111111222222222888:::>>>AAACCCFFFHHHKKKKKKJJJJJJJJJIIIGGGCCC@@@;;;===AAAEEEHHHJJJKKKKKKHHHKKKMMMOOOWWW```cccbbb```eeeeeegggkkkkkkxxx~~~rrrhhh___\\\[[[YYYYYYZZZcccooo{{{uuummmfff```ZZZSSSOOOKKKJJJKKKOOORRRYYYfffsss{{{wwwjjjeeefffoooxxx{{{~~~|||yyyvvvtttrrrrrrppppppqqqrrrsssuuuvvvvvv||||||}}}~~~|||yyyvvvrrrppppppqqqrrrqqqpppnnnkkkiiifffeeeddd```___]]]ZZZWWWVVVWWWYYYUUUYYY^^^bbbeeekkkrrrxxxppp\\\PPPFFF>>>;;;:::777555444444555666333222222111000111111111111111111222222333333333444>>>???555///333444000111111111111111111111111...///000111111111111111000111222333333333333333222222222111111111111111999<<<@@@CCCDDDGGGIIILLLLLLKKKJJJJJJIIIFFFBBB>>>:::===BBBGGGJJJLLLLLLKKKDDDHHHKKKMMMRRR[[[``````]]]cccdddfffkkkmmm|||vvvlllccc\\\[[[[[[YYYYYYZZZ```nnnuuupppiiibbb\\\VVVPPPLLLHHHHHHKKKQQQUUU\\\jjjxxx||||||kkkhhhiiijjjrrr}}}|||yyyxxxwwwuuusssooorrruuuwwwwwwwwwxxxyyy~~~~~~}}}|||}}}yyytttpppnnnllljjjhhhjjjjjjjjjiiiiiiiiiiiihhhhhhfffbbb^^^[[[YYYYYYYYYYYYZZZ[[[^^^aaafffiiikkkuuuxxx~~~hhhUUUGGG@@@<<<<<<;;;777222///000222333333333222222222111111111111111111111111111111777666555444222111000///000000000000000000000000222222222111000//////...111111000000111111222333///000111000000111333666:::===@@@CCCDDDFFFHHHJJJIIIJJJJJJHHHEEEBBBAAAAAA999===BBBFFFHHHIIIJJJKKKFFFGGGIIIMMMRRRWWW[[[]]]WWW]]]bbbbbbdddrrr~~~oooccc```[[[WWWUUUUUUVVVWWW___nnn~~~qqqiiiccc```[[[SSSLLLJJJFFFIIIMMMQQQWWWbbboooxxxttthhhhhhlllooowww~~~{{{zzzyyywwwuuuoooqqqtttvvvwwwwwwxxxzzz~~~~~~~~~||||||yyyuuupppllljjjjjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjjjjiiifffbbb___]]]\\\\\\WWWXXXYYY[[[^^^aaadddfffnnnqqqwww|||ooo\\\MMMDDD>>>>>><<<888333111222444444444444444333333333222111111111111111111111111444444333333222222111111000000000000000000000000222222111111000//////...111111000000111111222333000111111111000111444777:::===@@@CCCDDDFFFHHHJJJKKKKKKKKKHHHDDDAAA@@@@@@;;;???DDDHHHIIIIIIIIIIIIFFFFFFGGGJJJOOOTTTXXXZZZYYY]]]aaaccchhhxxxxxxjjj___]]]YYYVVVTTTUUUWWWXXX^^^mmmvvvmmmfff```^^^ZZZRRRMMMLLLIIILLLPPPUUU[[[eeeqqqzzzuuujjjdddjjjqqqvvv~~~~~~}}}{{{yyywwwppprrruuuwwwwwwxxxyyy{{{}}}}}}~~~~~~}}}|||{{{wwwrrrmmmiiihhhiiiiiiiiiiiiiiijjjjjjkkklllllllllmmmlllkkkiiifffcccaaa```XXXXXXYYYZZZ\\\^^^```aaadddhhhmmmrrrxxxzzzfffUUUJJJ@@@???===999555444555666555555555555444444444444222222222222222222222222111111111111111222222222000000000000000000000000222222111111000/////////111000000000000111222222000111222222111333666888;;;===AAACCCDDDFFFHHHJJJLLLLLLKKKHHHCCC@@@?????????CCCHHHJJJJJJHHHGGGGGGHHHGGGFFFIIINNNTTTXXXZZZ[[[]]]___dddpppnnnccc[[[YYYVVVSSSSSSTTTWWWXXX]]]jjjzzznnnhhhaaa\\\ZZZWWWQQQMMMNNNMMMPPPUUUZZZ```jjjuuu~~~iiiddddddmmmvvv}}}}}}}}}{{{yyytttvvvxxxxxxxxxxxxzzz{{{|||}}}~~~~~~}}}|||zzzvvvpppkkkjjjjjjkkkkkkiiijjjjjjkkkmmmnnnnnnooonnnnnnnnnmmmkkkhhheeeccc\\\\\\\\\]]]]]]^^^______^^^aaaeeeiiiooouuu|||ooo[[[NNNBBB@@@===999666555666777555555555444444444444333222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000//////000000000000000111222222111222333333222444777999;;;>>>AAADDDEEEFFFHHHJJJLLLLLLJJJFFFBBB???>>>>>>DDDGGGKKKLLLKKKHHHFFFEEEJJJHHHGGGKKKRRRXXX]]]^^^\\\\\\^^^gggxxxttteee^^^YYYVVVSSSQQQQQQRRRUUUVVV[[[fff{{{uuuiiiccc]]]XXXVVVSSSNNNLLLNNNPPPTTTZZZ___fffooozzzxxxddddddiiirrr{{{||||||yyyzzz{{{{{{{{{yyyyyyzzz{{{}}}~~~~~~~~~~~~zzztttooommmlllkkkkkkjjjkkklllmmmnnnooopppqqqnnnoooppppppnnnjjjgggeee____________^^^^^^]]]]]]\\\^^^aaadddgggmmmtttxxx}}}vvvaaaRRRDDDAAA<<<888666555555666444444444444333333333333222222222222222222222222222222111000000//////...111111111111111111111111111111111000000000000000000000//////000000111222111222333333333444888:::<<>>@@@CCCEEEEEEFFFHHHJJJIIIIIIIIIGGGFFFFFFIIIKKKMMMNNNMMMLLLJJJKKKMMMOOOPPPNNNNNNTTT]]]cccbbb___[[[bbbooozzzjjjbbb]]]ZZZTTTRRRPPPNNNNNNPPPRRRTTT^^^dddrrrkkk^^^UUUQQQNNNNNNLLLKKKQQQYYY^^^dddlllsssyyyrrriiilllrrrzzzuuuvvvwwwwwwxxxzzz}}}}}}yyywwwooooooooopppqqqqqqrrrrrrrrrrrrrrrqqqpppooommmmmmhhhhhhhhhhhhgggeeecccbbb[[[[[[YYYWWWVVVXXX\\\___bbbeeejjjnnnsssyyy}}}{{{{{{vvvjjjPPPIIIAAA;;;999888777555777666666666555555555555333333333333333333333333///000000111222222333333111111111111111111111111000000000000000111111111///////////////000111111///000111111222444777:::>>>@@@CCCEEEEEEFFFHHHJJJJJJJJJJJJIIIIIIJJJMMMPPPNNNNNNMMMKKKJJJKKKOOORRRWWWTTTTTTZZZbbbfffddd___\\\eeevvvoooaaaZZZVVVSSSRRRPPPNNNMMMNNNQQQTTTVVVaaafffsss|||fffXXXPPPMMMLLLLLLLLLMMMUUU]]]bbbhhhpppxxx~~~xxxnnnnnnwww|||{{{xxxtttsssvvvyyy|||}}}}}}xxxrrrnnnnnnppprrrssssssrrrqqqqqqrrrpppmmmkkkllllllmmmmmmkkkiiifffdddbbb^^^ZZZWWWWWWYYYZZZZZZ^^^^^^___bbbfffjjjoooqqqxxx|||{{{yyy}}}ppp[[[PPPEEE@@@===999666555555555555555555444444444555444333333222222333333444333222111111111222333333333333222111000///...222111111111000000//////000000000111222333555666000222444444333444888<<>>>>>999999888777666555444444555444333333222222333333222222333333333222111000222222222222222111000//////000000000111111111111///111333555666666555444222333444555777;;;@@@CCCCCCCCCDDDFFFHHHJJJMMMNNNOOOPPPQQQQQQQQQOOONNNLLLIIIEEEBBBDDDLLLVVV]]]bbb^^^[[[ZZZ[[[[[[___jjjvvv~~~rrrcccZZZQQQNNNLLLIIIIIIKKKLLLLLLNNNSSSXXXbbbuuuyyyggg\\\VVVRRROOOKKKNNNSSSYYYbbblllwww~~~}}}uuueee```___fffoooxxx||||||}}}~~~~~~{{{wwwzzz||||||{{{yyyyyyzzz}}}~~~}}}}}}}}}||||||uuurrrnnnjjjgggggghhhiiieeeeeeeeeeeeeeeddd```]]]\\\YYYVVVRRROOONNNMMMMMMLLLLLLLLLJJJIIIIIILLLOOOOOORRRUUUYYY]]]bbbhhhlllmmmsss{{{~~~~~~~~~xxxhhhWWWHHHBBBBBB999999888777666555444444555444333333222222333333222222333444333222111000333333333222111000///...//////000000111111111222000222333444444333111000...222555777777:::@@@DDDCCCDDDEEEFFFHHHKKKMMMNNNPPPPPPRRRRRRRRRPPPNNNLLLHHHDDDAAADDDKKKTTT[[[^^^\\\[[[\\\]]]\\\aaaooo}}}wwwjjj^^^VVVOOOMMMLLLJJJJJJMMMLLLLLLOOOSSSXXXbbbuuusssaaaXXXSSSPPPMMMJJJNNNUUU]]]fffqqq|||~~~lll``````bbbjjjuuu{{{|||}}}~~~~~~~~~~~~zzz~~~}}}wwwrrrqqqrrrvvvyyy}}}}}}yyywwwuuurrrnnnkkkiiihhhggggggffffffggghhhhhhgggeeeccc```\\\WWWSSSQQQPPPPPPKKKJJJHHHIIIJJJKKKJJJIIIJJJKKKNNNRRRVVVZZZ\\\^^^eeeiiipppwww|||uuu```PPPFFFCCC<<<:::888777888888888666444555555555444333333222444444444444444444444444333333222111111222333333000000111111111222222222///111222333333222000///333333444666999===@@@BBBEEEFFFGGGIIIJJJKKKKKKKKKMMMOOOQQQRRRQQQNNNKKKHHHCCC???AAAGGGLLLOOOXXXbbbbbb___]]]]]]^^^dddrrrooobbbUUUSSSOOOLLLJJJIIIJJJKKKLLLMMMOOORRRYYYfffvvvjjj^^^XXXSSSNNNLLLMMMPPPWWW___iiisss{{{{{{gggaaabbbfffnnnyyy}}}}}}~~~~~~~~~~~~~~~~~~{{{~~~wwwrrrqqqrrrsssuuuwwwyyyzzz|||~~~~~~{{{yyywwwssspppmmmkkkjjjjjjkkkjjjiiijjjkkkkkkiiihhhdddbbb^^^ZZZVVVSSSRRRQQQMMMKKKHHHGGGHHHIIIIIIHHHIIIJJJKKKNNNQQQSSSUUUVVV]]]```ffflllqqqvvv|||kkkVVVHHHBBB<<<:::888777888888777666444444555555444444333222333333333333333333333333333333222111111222333333111111111222222222222333///000222333333333222111222333444777:::>>>AAACCCEEEFFFGGGIIIJJJKKKKKKLLLMMMOOOQQQRRRQQQNNNJJJHHHDDDAAAAAAEEEIIILLLUUU^^^cccaaa_________eeeuuu~~~hhh[[[SSSQQQNNNKKKJJJIIIJJJKKKJJJLLLOOOSSSZZZhhhxxxzzzeee[[[VVVRRROOONNNOOORRRYYYaaajjjrrrzzzsssdddbbbdddjjjsss}}}~~~~~~~~~}}}}}}~~~xxxsssqqqqqqrrrsssssssssssstttwwwyyy|||}}}~~~|||yyyuuuqqqooonnnoooooopppnnnmmmmmmnnnnnnmmmkkkhhhfffbbb^^^[[[XXXVVVUUURRROOOJJJHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOTTTWWW[[[___ccciiiooosssxxx|||~~~~~~~~~{{{cccPPPEEE===;;;888777777777666555444444555555444444333333333333333333333333333333333222222111111222222333222222222222333333333333111111111222222333333333222333444777;;;???BBBDDDEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOPPPQQQPPPMMMJJJHHHGGGDDDBBBDDDGGGKKKTTT\\\dddcccbbbaaa```gggzzzvvvbbbVVVQQQOOOMMMJJJIIIJJJKKKKKKIIIKKKOOOTTT\\\jjjzzzqqq___VVVTTTQQQPPPPPPPPPUUU\\\cccjjjrrryyy}}}ooodddbbbfffnnnxxx~~~}}}}}}}}}zzzuuussssssvvvuuutttrrrppppppsssuuutttwww{{{~~~{{{wwwtttrrrrrrssstttsssqqqoooooooooooonnnmmmkkkjjjhhheeeaaa^^^\\\ZZZXXXTTTOOOKKKJJJJJJKKKJJJKKKKKKJJJJJJJJJKKKLLLLLLPPPRRRTTTWWWZZZ___eeeiiilllqqqwww}}}~~~~~~~~~rrrZZZLLL@@@===999777777666666555333444444555444444333333222222222222222222222222222222222222222222222222222222333333333444444444444333222222222222333333111333555888<<<@@@CCCDDDDDDEEEGGGIIIJJJKKKLLLLLLNNNOOOPPPPPPOOOMMMJJJIIIHHHFFFEEEEEEHHHNNNWWW___cccbbbbbbbbbbbbjjjppp___VVVNNNMMMLLLJJJJJJJJJKKKKKKJJJMMMQQQVVV^^^kkkzzz{{{kkk\\\TTTRRRPPPPPPRRRRRRWWW___eeekkkqqqxxx}}}zzzjjjcccccciiirrr{{{~~~}}}||||||}}}}}}zzzwwwvvvyyyyyywwwssspppoooppprrrmmmpppuuu{{{}}}zzzwwwuuuvvvwwwxxxvvvtttqqqpppppppppooonnnnnnnnnmmmkkkiiieeecccaaa]]]XXXSSSNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHIIIJJJKKKMMMOOOPPPQQQSSSWWW\\\___bbbgggmmmrrrvvvzzz}}}~~~~~~}}}bbbQQQCCC???;;;888777666666555333333444444555444444333222222222222222222222222222222222222222222222222222222333333333444444444777666444333222222222222222444666:::===@@@CCCDDDDDDEEEGGGIIIJJJLLLLLLMMMNNNOOOOOOOOONNNLLLJJJIIIEEEFFFFFFFFFIIIRRR[[[aaabbbaaaaaabbbdddnnn|||iii[[[UUUMMMMMMLLLKKKJJJJJJKKKKKKLLLOOORRRWWW___lll{{{wwwiii[[[TTTRRRPPPQQQSSSTTTZZZbbbhhhlllrrrzzzqqqeeeaaaeeellluuu~~~~~~|||{{{||||||}}}~~~}}}||||||{{{yyyuuuqqqoooooopppjjjlllqqqvvv|||}}}|||{{{{{{{{{{{{zzzxxxtttssssssrrrrrrppppppqqqqqqqqqpppmmmjjjhhhbbb^^^XXXTTTSSSRRRQQQPPPOOOMMMJJJHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMOOORRRUUUZZZ]]]bbbfffjjjnnnrrrtttzzz~~~~~~}}}~~~hhhVVVFFFBBB===999888777666666333333444444555555444444333333333333333333333333111222222333333222222111222222222222333333333333666666555555444333222111333555888;;;>>>AAABBBCCCCCCDDDFFFIIIKKKLLLMMMMMMNNNNNNOOONNNMMMLLLJJJIIIBBBFFFGGGGGGLLLVVV___cccbbb``````ccciiiuuurrr```VVVQQQNNNMMMMMMLLLKKKKKKKKKKKKNNNPPPRRRVVV___mmm~~~sssggg[[[UUUSSSQQQSSSVVVWWW^^^eeekkkooovvvvvviiieeeeeehhhoooyyy~~~|||{{{zzz{{{|||}}}}}}~~~~~~~~~}}}yyyuuuqqqppppppkkklllnnnrrrvvv{{{~~~zzzxxxwwwwwwvvvuuuqqqrrrtttuuuuuussspppnnnjjjgggbbb___^^^\\\ZZZXXXVVVSSSOOOKKKIIIHHHHHHHHHGGGIIIJJJJJJJJJJJJLLLNNNRRRUUUXXXZZZ]]]aaafffiiioootttzzz~~~}}}{{{{{{{{{{{{|||sss```IIIEEE???:::999888777666222333444444555555444444333333333333333333333333111222333333333333222111111111111222222222222333333444555666666555444333555777999<<>>>>>888666999555555444444444555555666333333333222222222111111222222222222222222222222333333222111000000111111222222222222333444555555999:::;;;<<<===>>>???@@@BBBCCCEEEGGGJJJMMMOOOPPPSSSPPPPPPQQQPPPLLLKKKMMMRRR[[[^^^\\\```lllooojjjhhhaaa```kkkzzzppp```WWWVVVZZZRRRQQQPPPNNNMMMLLLLLLLLLNNNNNNRRRWWW___mmm}}}lllaaaXXXVVVXXXYYYZZZ\\\bbbjjjssswwwzzzxxxhhh```___bbbhhhnnnuuu}}}yyywwwuuuvvvwwwyyyyyyxxxyyy{{{~~~zzzwwwtttpppppppppooommmmmmnnnpppqqqtttwwwxxxxxx{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuutttsssrrriiiddd]]]WWWTTTQQQPPPNNNNNNLLLJJJJJJKKKLLLKKKJJJJJJJJJJJJJJJLLLNNNQQQRRRVVVZZZ```fffkkkqqqxxx~~~}}}zzzvvvssssssrrrqqqpppsss{{{zzzbbbOOO@@@>>>>>>888555888555555444444444555555666444444444444333333333222222222222222222222222222333222222111111111111111222222222222333444555555888999;;;===???BBBCCCDDDCCCDDDFFFHHHKKKMMMNNNOOORRRPPPOOOQQQOOOLLLLLLOOOZZZccchhhgggkkkssstttnnneee```bbbmmm{{{{{{iii\\\TTTSSSVVVQQQPPPOOOMMMLLLLLLKKKKKKOOOOOOSSSXXX```mmm{{{jjj```WWWWWWYYY[[[]]]aaafffnnnwww{{{}}}jjj___[[[]]]cccjjjssszzz~~~zzzuuuuuuuuuwwwyyyzzzzzzyyy{{{|||~~~{{{yyyttttttsssqqqmmmllllllmmmmmmoooqqqrrrrrrvvv}}}~~~}}}|||{{{{{{{{{{{{|||||||||||||||{{{zzzzzzqqqllleee```\\\YYYVVVSSSQQQOOOMMMLLLLLLLLLKKKIIIIIIIIIHHHHHHIIIKKKMMMNNNPPPSSSWWW[[[```gggnnnsss}}}{{{xxxtttqqqpppppppppooopppttt{{{oooYYYDDD>>>===999666666666555555444444444555555555555555555444444444444222222222222222222222222222222222222111111111111222222222222333444555555777999;;;>>>BBBEEEGGGHHHFFFFFFHHHIIIKKKMMMNNNOOOQQQNNNNNNOOONNNLLLNNNSSSccckkkpppooorrrxxxwwwrrrcccccchhhttt~~~rrrcccZZZUUURRRSSSQQQQQQPPPNNNMMMMMMMMMMMMLLLMMMPPPUUU\\\iiizzzggg^^^WWWWWWZZZ]]]aaaeeelllsss|||{{{nnn```ZZZZZZ^^^gggoooyyy|||xxxssstttvvvyyy|||}}}|||zzz||||||}}}~~~|||yyyyyywwwtttooolllkkkkkkmmmnnnnnnmmmmmmqqqyyy~~~}}}}}}}}}~~~~~~yyyuuuooojjjfffbbb^^^[[[VVVTTTQQQOOOOOONNNLLLJJJMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOQQQTTTYYY```fffjjjqqqvvv{{{{{{wwwrrrooonnnooooooooonnnpppsssyyywww```HHH>>>===:::777666666666555444444444444555555555555444444444444333222222222222222222222222222222222222222222222111222222222222333444555555777999;;;>>>BBBEEEGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNOOOMMMMMMNNNMMMLLLQQQXXXhhhmmmooommmooossstttpppcccgggqqq~~~lll```\\\YYYUUUTTTSSSSSSRRRPPPPPPOOOOOOOOONNNNNNQQQUUUZZZeeezzzyyyfff]]]VVVVVVYYY\\\bbbhhhpppwwwmmmddd[[[YYY[[[aaakkkttt{{{xxxssstttvvvzzz~~~}}}|||}}}||||||}}}~~~~~~~~~|||xxxsssooommmllloooooonnnkkkiiilllsssyyy}}}~~~}}}xxxtttpppmmmhhheee^^^[[[XXXVVVUUUSSSQQQOOOSSSRRRPPPNNNNNNNNNNNNOOOOOONNNOOOQQQVVV\\\aaaccceeejjjqqqvvv{{{}}}yyyrrrnnnmmmnnnoooooonnnnnnooottt{{{{{{fffNNNAAA===<<<999777666666555444444444444444444444444444333333333333222222222222222222222222111222333333333333222222222222222222333444555555888999;;;===@@@BBBDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMOOOMMMLLLLLLKKKKKKRRR[[[jjjjjjiiifffgggkkkmmmmmmccckkkyyy~~~ggg^^^]]]\\\XXXUUUSSSRRRQQQQQQPPPPPPPPPPPPSSSSSSUUUXXX\\\fffyyyyyyeee]]]WWWVVVXXX[[[bbbiiirrrzzz{{{ddd]]]XXXYYY]]]dddoooxxx{{{xxxssstttvvvzzz}}}~~~|||||||||||||||~~~}}}xxxsssqqqppppppooommmiiifffhhhmmmrrrvvv{{{}}}zzzwwwrrroooiiifffbbb```___]]][[[YYYZZZXXXVVVTTTRRRQQQQQQQQQPPPNNNNNNPPPUUUZZZ]]]^^^]]]bbbiiinnnsssyyy|||tttnnnmmmnnnooopppooonnnmmmpppuuu{{{~~~mmmWWWGGG@@@===;;;888777666555444444444444444444444444333333333333222222222222222222222222222111111333444444444333222222222222222333444555555999:::;;;===???@@@BBBBBBGGGHHHHHHJJJKKKLLLMMMMMMOOOMMMLLLKKKIIIJJJSSS^^^jjjhhhdddaaaaaadddhhhjjjdddooovvvccc]]]]]]\\\XXXUUURRRQQQQQQPPPOOOOOOPPPPPPSSSSSSVVVYYY\\\fffxxxvvveee^^^XXXWWWXXX\\\dddmmmuuu~~~lll^^^ZZZYYY\\\bbbjjjuuu}}}zzzwwwsssssstttwww{{{||||||{{{{{{{{{|||}}}~~~|||xxxuuuuuummmmmmkkkhhhdddeeeiiinnnpppvvv}}}zzzwwwtttqqqmmmkkkjjjhhhfffdddcccaaa^^^[[[YYYWWWWWWWWWSSSQQQQQQSSSXXX[[[\\\\\\XXX]]]cccgggkkkpppwww}}}vvvpppmmmnnnooopppooonnnmmmmmmoootttzzz}}}uuuaaaOOODDD???;;;999777777666444444333333444555555555555444444444444222222222222222222222222000111333444555444333222222222222222333444555555999999;;;===???AAABBBCCCEEEFFFGGGIIIJJJLLLMMMMMMPPPNNNLLLKKKGGGIIISSS```fffdddaaa```___aaacccfffiiivvvqqqccc^^^^^^\\\XXXWWWTTTTTTSSSRRRRRRRRRSSSSSSUUUUUUYYY]]]bbblll~~~qqqddd]]]YYYXXX[[[```jjjsssyyyvvvccc]]]ZZZ[[[```gggooo{{{~~~|||yyyvvvrrrrrrsssuuuxxxzzzzzzyyyzzz{{{|||}}}~~~~~~}}}~~~{{{xxxxxxjjjjjjiiifffcccccchhhlllmmmssszzz~~~|||{{{xxxuuurrrqqqpppmmmllljjjhhheeebbb___^^^]]]]]]VVVUUUUUUXXX\\\___^^^]]]WWW[[[```cccfffjjjpppuuu{{{}}}xxxqqqnnnnnnpppqqqnnnnnnlllkkkkkkooouuu{{{zzziiiUUUGGG???<<<999888777666555444333333333777666666666555555555555222222222222222222222222000111333555555555333222222222222222333444555555888999;;;===@@@BBBDDDEEEDDDEEEFFFHHHJJJKKKMMMMMMQQQNNNMMMJJJGGGHHHSSS```bbb```_________^^^___bbbooo}}}|||pppdddaaaaaa^^^ZZZYYYXXXXXXWWWWWWVVVWWWWWWWWW\\\]]]bbbgggmmmxxxmmmccc]]]YYYZZZ]]]cccnnnyyy}}}kkk```WWWXXX\\\cccmmmwww|||xxxuuunnnppprrrtttvvvwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}|||}}}|||xxxpppmmmgggbbb___```bbbccciiilllqqqvvv{{{~~~zzzwwwuuusssqqqmmmjjjhhhggggggggg___]]]\\\]]]_________^^^\\\]]]^^^```dddiiimmmpppwwwxxxzzz}}}{{{tttqqqppppppooonnnnnnmmmlllllloootttxxxrrr___MMMAAA<<<<<<;;;999777666777777777666222222333444555555555555222222222222222222222222222222222222222222222222444333333333444555777888999:::<<>>@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIFFFCCC@@@BBBGGGMMMQQQ[[[^^^aaabbbbbbdddiiimmm|||uuuoookkkmmmooonnnmmmnnniiiiiihhhggggggjjjnnnrrr{{{lllaaaXXXUUUUUU[[[bbbkkkyyyjjj]]]YYYZZZ```iiissszzz~~~~~~}}}yyywwwrrrpppnnnlllmmmooorrrtttwwwxxxyyyzzz{{{{{{{{{{{{||||||{{{|||~~~yyyvvvpppjjjeeebbb``````cccfffjjjmmmqqqvvv{{{~~~||||||}}}~~~}}}yyyvvvppppppqqqssstttuuuvvvvvvwwwuuusssrrrrrrrrrpppnnnppprrrsssvvvyyyyyyuuusssrrrrrrsssuuutttrrrooonnnnnntttyyylllXXXGGG>>>;;;999666555555666555444555555555555444333222222333333333333333333333333222222222222222222222222333333222333444666888999<<<===???@@@AAABBBCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIJJJGGGCCCAAABBBGGGLLLPPPVVV[[[```bbbbbbfffnnnuuuuuuooommmpppsssssstttvvvuuuuuutttssstttwww}}}uuueee^^^UUUSSSUUU[[[bbblll{{{rrraaaXXXVVV\\\dddoooxxx}}}~~~~~~|||xxxuuupppnnnllljjjlllooorrruuuwwwwwwyyyzzz{{{{{{{{{{{{{{{{{{||||||~~~|||yyytttnnniiieeebbbaaabbbeeehhhlllooosssxxx|||zzz{{{|||~~~~~~~~~}}}}}}|||yyyvvvttttttsssrrrppppppqqqtttwww{{{}}}wwwsssrrrqqqtttvvvvvvtttqqqooonnnppptttzzzrrr]]]KKK@@@<<<999666555555666555444555555555555444333222222333333333333333333333333222222222222222222222222222222222333444666888:::===>>>???@@@AAABBBBBBBBBDDDEEEGGGIIIJJJJJJJJJIIIIIIFFFCCCAAABBBFFFKKKOOOSSSYYY___``````fffsss~~~}}}tttpppnnnqqqtttuuuxxx|||}}}~~~kkk^^^YYYTTTSSSVVV\\\cccmmm|||zzzggg[[[WWWXXX```iiittt}}}~~~|||xxxuuuooommmkkkjjjlllooorrruuuvvvwwwxxxzzz{{{|||}}}}}}|||||||||}}}~~~}}}yyyuuuppplllhhhgggeeehhhjjjmmmooorrrvvvyyy}}}~~~{{{yyyyyyyyyxxxwwwuuuwwwyyy|||{{{vvvtttsssuuuxxxxxxuuurrrooonnnlllooosssyyyzzzdddOOOBBB===;;;888666666666555444444444444555444444333333333333333333333333333333222222222222222222222222222222222333444777999:::<<<===???@@@AAABBBBBBCCCEEEFFFHHHIIIJJJJJJJJJJJJFFFDDDAAA@@@BBBFFFJJJMMMRRRYYY_________gggyyy~~~sssooommmppptttwww}}}sssbbbYYYUUUTTTTTTXXX___eeepppppp```XXXYYY^^^eeennnzzz~~~|||}}}~~~zzzxxxpppooommmllllllnnnppprrruuuvvvxxxzzz|||~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{wwwssspppnnnlllnnnoooooooooppprrrtttwwwzzz~~~|||yyywwwyyyzzzxxxuuupppnnnmmmhhhjjjnnnttt}}}pppWWWFFF>>><<<999777777777666555333333444444555444444444444444444444444444444444222222222222222222222222222111222333444777999;;;<<<===>>>@@@BBBCCCCCCCCCEEEGGGHHHJJJKKKKKKKKKKKKFFFDDDBBBAAACCCGGGLLLOOOUUU[[[```______iii~~~|||qqqmmmllloootttyyyzzziii]]]VVVSSSSSSUUU[[[bbbjjjuuujjj]]]XXX\\\ccciiirrr~~~}}}{{{|||~~~}}}{{{rrrpppooommmmmmmmmnnnoootttvvvxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyvvvtttrrrssssssqqqooonnnooopppsssvvvzzz}}}~~~{{{||||||yyytttooolllkkkeeefffkkkrrr|||{{{___LLL???===:::888888888777666222222333444555555555555444444444444444444444444222222222222222222222222111111222333444777999;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFGGGIIIKKKLLLLLLLLLKKKGGGFFFDDDDDDGGGKKKPPPSSSWWW^^^bbb```___kkkxxxooollljjjnnnttt|||nnnaaaZZZVVVSSSSSSUUU\\\eeemmmzzzppp___YYYYYYaaakkkwww|||}}}|||}}}~~~{{{xxxrrrpppnnnkkkkkklllmmmooosssvvvzzz}}}~~~~~~~~~~~~}}}}}}~~~~~~|||xxxtttpppoooooonnnmmmppprrruuuxxx|||||||||yyyvvvuuutttqqqlllgggcccdddgggllltttkkkPPPEEE>>>>>><<<444777;;;444999888666555444444444555555555444444444333333333333333333222222111111111222333444555666888999999===>>>???@@@BBBCCCDDDEEEEEEIIIMMMOOOOOOMMMLLLKKKIIIIIIGGGFFFGGGLLLTTTZZZ\\\bbbddd```cccssswwwkkkhhhhhhooovvvnnnaaaZZZUUUSSSSSSUUUXXXaaalllvvvnnn```\\\]]]fffpppyyy~~~}}}||||||~~~{{{yyyrrrpppmmmkkkjjjkkkmmmnnntttwww{{{~~~~~~~~~~~~|||xxxvvvtttssspppooonnnpppsssuuuwww{{{|||xxxuuusssrrrpppkkkfffbbbccceeejjjrrr}}}xxx^^^III@@@>>><<<444777:::444999888666555444444555555444444333333333222222222444444444333333333222222222333444555666888999999======???@@@BBBCCCEEEEEEEEEIIIMMMOOONNNLLLKKKKKKHHHHHHHHHIIIMMMSSSYYY]]]dddiiijjjfffiiixxx}}}rrrkkkhhhjjjrrr|||yyyeeeZZZUUURRRQQQSSSYYY]]]eeeqqq{{{kkk```___ccclllwww}}}~~~}}}|||{{{|||~~~|||yyyqqqpppmmmkkkjjjkkkmmmnnntttwww|||~~~~~~}}}{{{yyyuuurrroooqqqrrrssstttvvvzzz}}}|||wwwsssppppppnnniiifff```bbbdddhhhooozzzoooPPPCCC???<<<555666:::444888777666555555444555555333333333333222222222111555555444444444444333333333333444555777888999999<<<===>>>@@@BBBDDDEEEFFFFFFIIIMMMNNNMMMLLLKKKKKKHHHHHHKKKPPPVVV]]]aaaccckkkooooookkknnn}}}wwwmmmkkkjjjmmmvvv|||mmm\\\TTTQQQQQQSSSVVV]]]bbblllxxx|||fffaaadddiiisss~~~{{{zzzzzzzzz{{{}}}~~~{{{xxxrrrpppmmmkkkjjjkkkmmmnnnsssvvv{{{~~~~~~}}}zzzvvvuuuuuuvvvuuutttuuuwwwzzz}}}xxxrrrnnnmmmkkkhhheee```bbbdddgggmmmxxx|||YYYHHH???<<<666666999333777777666666555555555555444444444333333333222222444444444444444333333333333333444666777888999:::<<<===>>>@@@BBBDDDEEEFFFFFFIIILLLMMMMMMKKKKKKKKKJJJKKKPPPXXXaaagggiiiiiinnnqqqppplllooo~~~uuukkkllllllpppzzzssseeeWWWQQQQQQRRRVVVZZZaaafffqqq}}}sssccccccjjjpppzzz|||xxxxxxxxxyyy{{{}}}~~~~~~~~~~~~|||yyywwwrrrpppnnnlllkkklllmmmoooqqqtttyyy|||~~~~~~~~~~~~|||{{{{{{zzzxxxuuuuuuvvvxxx~~~zzzrrrmmmkkkjjjgggeeeaaabbbdddfffkkkvvvdddNNNAAA===777777999444666666666666666555555555555555555555444444444444222222222222222333333333333444555666777999::::::<<<<<<>>>@@@BBBDDDFFFFFFGGGIIILLLMMMLLLJJJJJJJJJLLLPPPWWW```hhhlllmmmlllnnnpppnnnkkkooouuuooonnnpppttt~~~mmmaaaUUUQQQQQQSSSXXX^^^dddiiittt~~~nnndddiiirrrxxx}}}zzzuuuvvvwwwxxxzzz|||~~~~~~}}}}}}~~~|||zzzwwwsssrrrooommmlllmmmooopppooosssxxx{{{}}}~~~~~~{{{xxxvvvwwwxxx~~~tttmmmjjjiiigggeeeaaacccdddeeeiiisssoooTTTCCC???999888999555555555666666666666555555666666666666555555555555111111222222222222333333444444555666888999::::::;;;<<<>>>@@@BBBDDDFFFGGGHHHJJJLLLLLLKKKJJJJJJJJJOOOUUU^^^eeeiiijjjkkkkkkmmmnnnmmmjjjpppwwwsssrrrvvv{{{|||ggg]]]SSSPPPPPPSSSYYY```jjjnnnxxxzzzmmmgggooozzzzzzwwwssstttuuuwwwzzz|||}}}~~~~~~~~~{{{yyyuuussspppnnnmmmnnnpppqqqpppsssxxx|||~~~}}}{{{{{{|||vvvnnnjjjhhhgggeee```bbbccccccfffqqqxxxXXXEEEAAA;;;999:::666444555666777777666555555666666555555555444444444222222222333333333444444444444555777888999:::;;;;;;<<<===@@@BBBEEEFFFGGGHHHJJJLLLKKKJJJIIIIIIJJJPPPYYYcccgggeeedddeeegggiiijjjiiihhhooo{{{vvvwwwvvv|||wwwccc[[[SSSQQQRRRVVV]]]eeeqqquuu~~~yyynnnjjjttt|||xxxuuurrrsssuuuwwwyyy|||}}}~~~}}}{{{vvvtttqqqooonnnoooqqqrrrqqqtttyyy}}}~~~xxxooojjjhhhgggeee^^^```aaaaaacccnnn}}}[[[FFFBBB<<<:::;;;777444555666777777666555555555555444444444333333333333333333444444555555555444444555777888999:::;;;;;;<<<===@@@BBBEEEFFFGGGHHHJJJKKKKKKJJJIIIIIIJJJPPPZZZeeegggbbb^^^```ccceeefffeeedddmmmwwwvvvxxxyyysssbbb[[[TTTSSSUUUYYYbbbjjjvvvyyypppsssvvvzzz}}}xxxtttrrrsssuuuwwwzzz}}}}}}xxxqqqmmmmmmnnnnnnmmmtttuuuxxxzzz}}}~~~|||qqqkkkhhhdddaaacccaaa```bbbdddkkkzzziiiNNNBBB???;;;777777888777777666555444444444666666555444444444444555333333333444444444555555555555666888999:::;;;<<<<<<<<<<<<===???CCCFFFHHHIIIJJJLLLKKKJJJHHHHHHIIIPPP]]]hhhfff___\\\]]]___```^^^]]]bbbqqq|||wwwzzz~~~~~~vvv```XXXQQQRRRWWW___iiisss~~~rrrwww|||{{{wwwsssqqqsssuuuwwwzzz}}}~~~yyyrrrooonnnoooooonnntttvvvxxx{{{}}}sssmmmiiieeebbbbbb``````bbbdddjjjxxxpppTTTEEE???;;;999888888777777666555555444444666666555444444444444555333333333444444444555555555555666888999:::;;;<<<=========>>>AAADDDGGGIIIIIIJJJKKKKKKIIIHHHHHHIIIOOO[[[dddbbb\\\ZZZ[[[\\\___]]]]]]dddsss|||xxxzzz~~~tttaaaYYYSSSUUU[[[cccnnnwww{{{vvv~~~|||wwwtttqqqooosssuuuwwwzzz}}}~~~zzzuuuqqqppppppppppppuuuvvvyyy{{{~~~wwwooojjjfffccc```______bbbdddiiisss~~~|||]]]III@@@<<<::::::888777777666666555555444666666555444444444444555333333333444444444555555555555666888999:::;;;<<<======>>>???BBBEEEHHHJJJHHHJJJKKKJJJIIIHHHHHHHHHLLLVVV^^^\\\WWWWWWXXXYYY\\\[[[]]]fffwww}}}zzz{{{~~~pppaaaYYYUUUYYY```iiittt~~~yyyyyy~~~wwwsssqqqpppoootttvvvxxx{{{~~~|||wwwtttrrrrrrssssssvvvwwwzzz||||||rrrkkkfffccc```^^^^^^bbbdddgggnnnwwwfffNNNAAA;;;:::999777777777777666666555555666666555444444444444555333333333444444444555555555555666888999:::;;;<<<<<<===>>>???BBBEEEGGGIIIHHHIIIJJJJJJHHHGGGGGGHHHJJJRRRWWWUUUSSSTTTVVVVVVXXXXXX^^^kkk|||}}}{{{|||zzzmmm___YYYVVV[[[dddmmmxxx}}}xxx|||zzzssspppooooooooouuuwwwyyy|||~~~{{{wwwuuutttuuuvvvwwwxxx{{{}}}vvvmmmgggcccaaa^^^^^^aaaccceeejjjpppmmmRRRAAA;;;999888777777777777777666666666666666555444444444444555333333333444444444555555555555666888999:::;;;<<<;;;;;;===???AAADDDFFFGGGGGGHHHJJJIIIGGGFFFFFFGGGHHHMMMQQQPPPPPPTTTWWWVVVWWWXXXaaasss}}}|||~~~uuuhhh\\\VVVUUU[[[eeennnyyyyyyzzz~~~vvvpppnnnooopppqqqwwwyyy{{{~~~~~~zzzwwwvvvwwwyyyxxxyyy|||~~~|||qqqiiieeeccc___^^^```bbbcccggglllwwwsssVVVDDD===999777777777777777777777777777666666555444444444444555333333333444444444555555555555666888999:::;;;<<<:::;;;===???AAACCCEEEFFFFFFHHHIIIIIIGGGFFFFFFGGGGGGKKKLLLLLLPPPWWWZZZYYYXXX[[[hhh}}}}}}{{{|||nnnbbbYYYUUUTTT[[[dddmmmvvvxxxwww|||{{{sssmmmlllooorrrtttyyy{{{}}}}}}yyyxxxyyy{{{yyyzzz|||vvvmmmgggeee```^^^___aaabbbeeeiiiooowww[[[HHH@@@;;;666777777777777777777777777666666555444444444444555333333333444444444555555555555666888999:::;;;<<<:::;;;>>>@@@BBBDDDFFFFFFFFFGGGIIIHHHFFFEEEEEEFFFGGGIIIJJJKKKQQQZZZ^^^]]]\\\```qqq}}}{{{tttggg[[[YYYTTTTTT[[[ccckkkttt{{{~~~tttvvv~~~yyyqqqllllllooosssuuuzzz|||~~~~~~zzzxxxzzz|||yyy{{{}}}zzzoooiiigggaaa^^^___aaaaaadddhhhjjj{{{zzz^^^KKKBBB<<<777777777777777777888888888666666555444444444444555333333333444444444555555555555666888999:::;;;<<<;;;<<>>>>>>>>???AAADDDGGGIIIHHHJJJKKKJJJGGGGGGIIIMMMKKKKKKLLLPPPVVV^^^fffjjjnnnzzz}}}yyyzzz{{{}}}pppddd[[[XXXRRRQQQSSSYYY___eeeoooyyyxxxiii___yyyvvv~~~{{{vvvqqqqqqrrrssswww~~~~~~||||||zzzzzzzzz{{{~~~}}}sssgggccc``````___]]]___ccccccjjjuuu}}}nnnZZZGGG======:::999888777666666666666666666666555444444333333333333333333333333333333555555666888999:::;;;<<<<<<======???BBBEEEHHHJJJHHHJJJKKKJJJHHHHHHLLLPPPNNNNNNPPPTTTZZZbbbiiinnnrrrzzzwwwxxxzzzwwwkkk```XXXUUURRRQQQSSSYYY___eeeoooyyyzzzssslllaaaVVVMMMvvvvvvzzzuuurrrssstttvvv{{{}}}{{{zzzyyyxxxyyyzzz}}}zzzjjjddd______^^^\\\]]]```^^^dddppp~~~wwwdddNNNAAA>>>;;;:::999888777666666666666666555555555444444444444444444444444444444444555555666888999:::;;;<<<;;;;;;===???CCCFFFIIIKKKHHHJJJKKKJJJHHHJJJPPPTTTVVVVVVWWWZZZ___ffflllooouuuxxxuuuvvvxxxqqqggg]]]VVVTTTTTTSSSUUU\\\bbbhhhrrr{{{~~~yyyvvvtttooohhhaaaZZZRRRJJJEEEsssvvvzzzuuusssuuuwwwxxx}}}~~~|||{{{zzzyyyyyyyyyzzz|||nnnfff```___^^^[[[[[[]]][[[```kkkxxxmmmVVVEEE>>><<<;;;:::888777777666666555555555555555444444444444444444444444444444444555555666888999:::;;;<<<:::;;;===@@@CCCGGGIIIKKKHHHJJJJJJIIIIIIMMMTTTYYY_________```cccgggkkkmmmwwwvvvuuuvvvxxx{{{mmmddd\\\VVVTTTTTTRRRUUU\\\cccjjjttt~~~xxxqqqjjjeeeaaa^^^XXXSSSNNNIIIEEECCCzzzqqqvvv{{{vvvuuuwwwyyy{{{~~~||||||zzzzzzzzzzzz|||sssjjjaaa___^^^ZZZYYYZZZYYY]]]eeeqqqvvv]]]HHH???===<<<;;;999888777777777555555555555555555555555444444444444444444444444555555666888999:::;;;<<<:::;;;===@@@DDDGGGIIIJJJHHHJJJJJJIIIJJJOOOWWW^^^eeedddccccccdddfffhhhjjjttt~~~uuuuuuwww{{{uuuhhh```ZZZUUUSSSQQQPPPTTT[[[cccjjjuuuyyyppphhhbbb[[[VVVQQQOOOKKKGGGEEECCCBBBBBBvvvooovvv|||xxxvvvyyy{{{|||||||||{{{{{{}}}xxxmmmccc```^^^ZZZWWWWWWWWWZZZ```jjjyyyfffOOOCCC>>>===;;;:::888777777777555555555555555555555555555555555555555555555555555555666888999:::;;;<<<:::;;;>>>AAADDDFFFHHHIIIIIIIIIJJJIIIJJJPPPZZZaaaeeedddcccccccccdddeeefffqqqyyyrrruuuyyymmmbbb[[[UUUQQQPPPPPPPPPTTT\\\eeemmmyyywwwjjj___YYYSSSNNNIIIFFFEEECCCAAA??????@@@AAArrrnnnvvv|||xxxwwwzzz|||}}}~~~}}}||||||}}}{{{oooeee```^^^ZZZVVVVVVVVVXXX\\\ffftttnnnUUUHHH>>>>>><<<:::999888777777444555555555555555555555555555555555555555555555555555666888999:::;;;<<<:::<<<>>>AAADDDFFFGGGHHHIIIIIIIIIIIIKKKQQQ[[[cccccccccbbbaaabbbcccdddeeetttvvvqqquuu{{{|||hhh]]]WWWRRRNNNMMMRRRRRRVVV___hhhqqq}}}wwwmmm___TTTOOOJJJEEEAAABBBBBBAAA???>>>>>>???AAAwwwppprrrwww~~~}}}|||{{{{{{}}}}}}||||||}}}}}}rrreee]]][[[ZZZUUUPPPVVVVVVYYY```mmmwww[[[III@@@===;;;<<<;;;888777999666666555555555444444444444444444444444444444444777888:::;;;<<<<<<;;;:::<<<===???AAADDDGGGIIIJJJKKKJJJIIIJJJMMMRRRWWW[[[___^^^```aaa___^^^bbbiiizzzuuutttwwwuuueee^^^ZZZUUUQQQOOOSSSRRRVVV```kkktttzzzlllbbbTTTJJJGGGEEECCC@@@============>>>???@@@AAAtttppprrrwww|||zzzyyyyyy{{{~~~||||||~~~wwwhhh___[[[XXXTTTOOOTTTTTTVVV]]]jjj|||bbbNNNBBB===;;;<<<;;;777777999666666555555555444444444444444444444444444444444777888:::;;;<<<<<<;;;:::<<<===???BBBDDDGGGIIIJJJKKKJJJHHHIIILLLQQQWWW[[[]]]\\\^^^___]]]\\\bbbjjj{{{wwwtttuuuzzzrrrccc[[[WWWSSSOOONNNSSSSSSYYYdddnnnwww{{{qqq```WWWLLLEEECCCBBB@@@>>>=========>>>???@@@BBBBBB{{{qqqpppsssxxx~~~}}}|||{{{{{{}}}~~~}}}}}}~~~|||lll```ZZZVVVRRROOOPPPQQQSSSYYYeeexxxlllUUUDDD>>>:::;;;:::777666888666666666555555555444444444444444444444444444444777888:::;;;<<<<<<;;;:::;;;===???BBBEEEGGGHHHIIIKKKIIIGGGFFFIIIOOOVVVZZZZZZZZZ[[[[[[YYYYYYaaakkkwwwuuutttwww}}}{{{mmm___XXXTTTPPPNNNNNNSSSUUU]]]iiisss|||}}}mmmbbbRRRLLLEEEAAAAAAAAA@@@>>>=========>>>@@@BBBDDDEEEyyyrrrrrruuuxxx~~~}}}}}}|||{{{{{{}}}~~~}}}}}}~~~oooaaaYYYUUURRROOOOOOPPPRRRWWWbbbtttvvv\\\GGG@@@:::::::::777666777666666666666555555555555444444444444555555555555777888:::;;;<<<<<<;;;:::;;;===@@@CCCEEEGGGHHHHHHIIIFFFDDDCCCGGGMMMTTTXXXXXXXXXXXXXXXVVVWWWaaammmvvvtttuuuzzzvvviii\\\VVVRRROOONNNOOORRRVVV```mmmwww~~~nnn___UUUIIIFFFBBBAAAAAABBBAAA???======>>>@@@AAADDDFFFGGGzzzuuuuuuwwwxxx|||~~~|||yyyxxxxxxxxxzzz}}}~~~}}}}}}~~~pppbbbZZZUUUSSSQQQOOOQQQSSSWWW```ppp}}}cccKKKBBB;;;::::::888666777777777666666666555555555444444444555555666666666777888:::;;;<<<<<<;;;:::;;;===@@@CCCEEEGGGGGGGGGFFFDDDBBBBBBEEEKKKQQQUUUWWWVVVVVVUUUSSSVVVcccrrrxxxwwwyyy~~~qqqfff[[[UUUQQQOOOOOORRRSSSXXXcccpppzzz~~~nnn```SSSKKKDDDBBBAAA@@@@@@@@@@@@???>>>???@@@AAACCCEEEGGGHHH|||xxxxxxwwwwwwzzz~~~{{{xxxyyyyyyzzz{{{}}}~~~~~~sssfff\\\WWWTTTSSSPPPSSSVVVXXX___lll~~~{{{kkkPPPEEE<<<:::;;;999777888777777777666666666555555444444444555666666777777777888:::;;;<<<<<<;;;:::;;;===AAADDDFFFGGGFFFFFFDDDCCCBBBCCCFFFKKKPPPTTTWWWVVVVVVTTTQQQUUUfffwwwzzzyyy|||mmmcccYYYTTTQQQNNNPPPTTTUUU[[[gggsss{{{{{{jjj^^^SSSKKKEEE@@@??????>>>>>>>>>>>>>>>@@@AAAAAABBBDDDFFFHHHIII{{{xxxxxxwwwvvvyyy~~~}}}yyyvvvtttwwwxxxyyy{{{~~~~~~~~~yyykkk```YYYUUUSSSPPPTTTXXXZZZ^^^hhhxxx|||sssTTTHHH===;;;;;;:::999999777777777777666666666555444444444555666777777777777888:::;;;<<<<<<;;;:::;;;===AAADDDFFFGGGFFFEEEDDDDDDEEEFFFIIIMMMQQQTTTXXXWWWVVVSSSPPPVVViii{{{~~~yyyzzz|||iii```WWWRRROOOMMMPPPUUUZZZ```kkkvvv}}}wwwgggYYYOOOIIIEEEBBB======>>>======>>>@@@AAACCCCCCCCCDDDEEEFFFHHHHHH~~~zzzxxxwwwvvvuuuyyy~~~}}}yyyvvvssspppooopppqqqtttwwwzzz}}}~~~~~~~~~}}}ooocccZZZUUUSSSPPPUUUXXXZZZ]]]eeetttyyyVVVIII>>>;;;<<<;;;999999777777777777666666666666444444444555666777777888777888:::;;;<<<<<<;;;:::;;;>>>AAADDDFFFGGGFFFEEEEEEFFFGGGIIILLLPPPSSSUUUYYYXXXWWWSSSQQQWWWjjj~~~|||yyyzzzwwwfff^^^UUUQQQNNNLLLPPPUUU]]]cccnnnxxxuuujjjZZZNNNGGGDDDBBB@@@===>>>>>>>>>???@@@CCCEEEDDDDDDDDDDDDEEEFFFGGGHHH|||{{{yyyxxxwwwxxxxxxyyy~~~~~~}}}wwwrrrppppppqqqnnnoooqqqqqqrrrtttxxx{{{}}}~~~~~~~~~tttggg^^^WWWUUUTTTTTTWWWYYYZZZ___lllzzz~~~cccLLLBBB@@@999666999777888666555555777888777666444444555555555555444444999999:::;;;;;;;;;::::::>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCGGGLLLQQQTTTUUU[[[XXXVVVTTTRRRXXXmmmzzzxxx|||ssseee[[[QQQNNNOOOOOOQQQUUU]]]fffrrryyywwwaaaZZZPPPGGGBBB@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBDDDEEEEEEEEEFFFHHHJJJzzzzzzyyyxxxxxxxxxyyyyyy}}}zzz||||||vvvpppllljjjjjjkkklllmmmooopppqqqssswwwyyy{{{}}}~~~~~~~~~{{{}}}wwwkkk```YYYVVVTTTTTTVVVXXXYYY]]]iiivvvfffOOOBBB@@@888666999888888777555555777888777666555666666666666666666555999999:::;;;;;;;;;::::::<<<===@@@BBBDDDEEEEEEEEECCCCCCCCCGGGMMMRRRUUUWWW\\\YYYWWWUUUUUU]]]rrryyyyyy}}}~~~mmmbbbXXXPPPNNNNNNOOORRRVVV___hhhttt{{{uuuiiiWWWQQQIIIBBB???>>>======???@@@@@@AAABBBCCCDDDDDDCCCDDDEEEEEEEEEFFFHHHKKKxxxyyyyyyzzzzzzzzzzzzyyyyyywwwyyy}}}wwwsssnnniiifffeeeeeefffhhhjjjlllnnnoooqqquuuwwwyyy{{{~~~~~~}}}||||||~~~xxxvvvyyy|||oooddd\\\XXXUUUTTTUUUVVVWWWZZZeeeppp~~~lllRRRCCC???888666:::999999777555666777888777666777777777777777777777777888999::::::;;;;;;;;;:::;;;<<>>===>>>??????@@@AAABBBCCCDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGJJJLLLyyyzzz{{{}}}}}}}}}|||{{{yyyxxxzzz~~~yyyuuuooommmiiieeecccbbbcccdddeeegggjjjlllnnnpppsssvvvwwwyyy}}}~~~|||zzzzzz||||||}}}sssqqquuusssggg^^^YYYUUUTTTTTTUUUTTTVVV___jjjwwwrrrWWWEEE???888777;;;::::::888666666777888777666777666666666666666666777888888999:::;;;;;;;;;;;;<<<===@@@CCCEEEFFFGGGGGGDDDDDDFFFKKKRRRXXX[[[\\\bbb^^^YYYVVVZZZhhh~~~xxxvvvwwwzzzmmm^^^VVVPPPKKKKKKMMMOOOTTT[[[dddlllwwwuuucccWWWIIIEEEAAA??????@@@AAAAAA@@@AAABBBCCCDDDFFFFFFGGGGGGGGGHHHHHHGGGIIILLLOOO{{{|||~~~~~~~~~|||{{{}}}}}}wwwrrrmmmiiihhhfffcccaaa``````aaabbbbbbeeeiiikkkmmmpppsssuuuvvvxxx||||||zzzyyyzzz{{{|||~~~{{{pppmmmqqqvvviii___YYYVVVSSSRRRSSSSSSTTT[[[dddqqqxxx[[[GGG@@@999888<<<::::::888777666777888777666666555555444444555555666777888999:::;;;;;;;;;;;;>>>@@@BBBDDDEEEEEEEEEEEEEEEGGGJJJQQQXXX]]]``````eeeaaaZZZUUU[[[lll|||uuutttssswwwhhhZZZRRRMMMJJJKKKMMMOOOVVV]]]eeemmmxxxmmm[[[QQQGGGDDDAAA???@@@AAAAAAAAA@@@@@@AAACCCDDDFFFGGGGGGIIIIIIJJJIIIJJJLLLPPPTTT}}}~~~~~~~~~}}}|||uuuooojjjfffccc```___]]]\\\\\\]]]___```aaadddiiilllnnnqqqsssvvvwwwyyy}}}~~~{{{zzzzzz{{{|||~~~vvvlllkkkpppzzzlllaaaZZZVVVSSSQQQRRRRRRSSSYYY```lll~~~}}}___IIIBBB:::999<<<999;;;999777777888888777666666555444333333444555666777888999:::;;;<<<<<<<<<@@@AAABBBDDDEEEEEEEEEDDDGGGIIIOOOXXX___dddeeedddfffbbb[[[VVV^^^pppxxxqqqqqqqqqvvvwwwcccWWWNNNKKKJJJLLLMMMPPPWWW___gggoooyyy}}}jjjYYYPPPDDDBBB?????????@@@???>>>@@@AAABBBCCCEEEFFFHHHHHHJJJKKKKKKLLLMMMPPPVVVYYY~~~~~~}}}}}}}}}}}}~~~|||{{{~~~}}}uuunnnhhhdddaaa___\\\[[[ZZZZZZ[[[\\\^^^___aaaeeeiiimmmppprrruuuwwwxxx{{{}}}{{{{{{||||||~~~yyynnngggjjjqqq}}}pppddd]]]VVVRRRPPPRRRRRRSSSXXX^^^jjj|||aaaKKKDDD<<<;;;<<<888<<<:::888777888888777666777666555444444555666777777777999:::;;;<<<<<<<<<>>>@@@BBBDDDFFFFFFFFFFFFHHHLLLTTT^^^fffjjjiiihhheeebbb[[[XXXbbbvvvuuuoooooopppvvvnnn]]]TTTMMMKKKJJJMMMNNNPPPXXX```iiiqqq|||yyyfffWWWNNNBBB@@@??????@@@AAA@@@???AAABBBCCCEEEGGGHHHIIIJJJKKKLLLMMMNNNPPPTTTZZZ___~~~}}}{{{{{{{{{|||}}}yyyyyy|||zzztttllleee```]]]ZZZXXX[[[[[[[[[[[[\\\^^^```aaaaaaeeejjjnnnqqqsssvvvxxxyyy|||~~~|||||||||}}}~~~~~~rrrhhhdddjjjtttrrrfff___VVVRRRPPPQQQRRRSSSWWW]]]hhh{{{cccMMMEEE>>>;;;<<<777<<<:::888777888888777666999777666555555666777999666777999:::;;;<<<<<<<<<<<<>>>AAADDDFFFHHHHHHHHHHHHNNNXXXbbbkkknnnllliiicccaaa[[[YYYeee{{{tttnnnnnnpppvvvhhhYYYQQQLLLKKKKKKMMMNNNPPPXXXaaakkksss~~~rrr^^^OOOHHHAAA@@@@@@AAABBBCCCBBBAAABBBCCCEEEFFFHHHJJJKKKLLLLLLLLLNNNOOOQQQWWW]]]bbbwwwwwwxxxyyyyyyzzz{{{{{{xxx{{{~~~xxxqqqiii```[[[[[[ZZZXXXUUUWWWXXXZZZZZZ[[[\\\___aaadddhhhmmmqqqssstttuuuvvv{{{|||zzz{{{zzzzzz{{{}}}qqqhhhbbbaaammm{{{xxxhhh]]]ZZZTTTQQQRRRSSSSSSTTTWWWhhhwwwjjjPPPCCC>>>;;;999;;;777777777777666666666666888999999888666555666888999999999::::::;;;;;;;;;???AAACCCFFFGGGGGGGGGFFFIIIQQQ\\\eeehhhhhhfffdddaaa]]]WWWXXXggg|||wwwsssqqqtttzzzwwwaaaUUURRRHHHIIIKKKLLLOOOTTT[[[___pppuuu|||ooo\\\NNNHHHAAA@@@??????>>>?????????AAABBBEEEFFFFFFGGGIIIKKKLLLOOORRRVVVZZZ___eeejjjwwwxxxxxxyyyzzz{{{{{{{{{xxxzzz~~~xxxrrrkkkeee]]]YYYZZZ[[[ZZZXXXYYYZZZ\\\]]]]]]^^^aaacccgggkkkppptttvvvvvvwwwxxx{{{|||{{{{{{zzzzzz{{{}}}}}}nnneeeaaadddttt}}}nnnccc\\\VVVRRRSSSTTTSSSUUUXXXcccqqqkkkQQQCCC===999777888777777777777666666666666888888888777555555666888888999999::::::;;;;;;<<<>>>@@@BBBEEEFFFFFFFFFEEEJJJQQQ[[[ccceeedddbbb```ZZZXXXUUUZZZjjj~~~{{{wwwuuuxxxsss^^^TTTQQQJJJKKKLLLMMMQQQWWW___dddrrrvvv}}}mmmZZZLLLFFF@@@@@@????????????@@@@@@BBBDDDFFFFFFGGGHHHJJJLLLOOORRRVVV[[[___eeekkkoooxxxyyyyyyzzz{{{{{{{{{{{{xxxzzz~~~|||uuuoookkkccc^^^YYYWWWYYY[[[[[[ZZZ\\\]]]______```aaadddfffjjjnnntttwwwyyyzzz{{{|||}}}}}}|||zzzzzzzzz{{{}}}wwwhhhbbb```iiitttjjj___YYYTTTTTTTTTSSSUUUXXX^^^kkk~~~nnnUUUFFF>>>:::888888777777777777666666666666666777777666555444666777888888999::::::;;;<<<<<<===???AAADDDEEEEEEEEEDDDJJJPPPYYY___```^^^\\\ZZZRRRRRRSSSZZZlll{{{zzz~~~mmm[[[SSSPPPLLLLLLMMMOOOSSS[[[dddjjjsssvvv~~~~~~iiiWWWJJJDDD@@@@@@@@@??????@@@AAAAAACCCEEEGGGGGGHHHIIILLLNNNSSSWWW\\\bbbggglllrrrvvvyyyzzz{{{||||||||||||{{{zzz{{{~~~yyysssmmmhhhddd^^^ZZZWWWVVVXXXZZZ[[[[[[^^^___aaabbbbbbcccfffhhhmmmqqqvvvzzz|||}}}~~~~~~}}}zzzzzzyyyzzz|||~~~qqqddd___aaaoooyyyoooaaaZZZTTTTTTSSSRRRSSSWWW[[[gggyyyppp[[[JJJAAA===;;;;;;777777777777666666666666555666777666444444555777888888999::::::;;;<<<<<<>>>???BBBDDDFFFFFFEEEEEEJJJOOOVVVZZZZZZXXXUUUTTTNNNNNNQQQYYYkkk~~~~~~jjjYYYQQQOOOLLLMMMMMMOOOTTT]]]hhhooossswww~~~|||gggUUUIIICCC@@@@@@@@@@@@@@@AAABBBCCCCCCEEEGGGHHHIIIKKKOOORRRXXX\\\ccciiinnntttyyy|||zzz{{{|||~~~~~~}}}|||{{{}}}|||zzzrrrlllgggccc```[[[YYYWWWVVVWWWYYY[[[[[[___aaabbbcccccceeehhhjjjnnnrrrxxx|||}}}~~~~~~zzzyyyyyyyyy{{{~~~{{{mmmaaa___eeewww{{{qqqccc[[[TTTSSSRRRPPPQQQUUU[[[eeeuuu|||qqq^^^MMMBBB>>>===<<<777777777777666666666666555666666666444444666777777888888999;;;<<<<<<===???@@@CCCEEEGGGGGGFFFFFFHHHLLLRRRUUUUUUSSSPPPOOONNNNNNPPPXXXkkkhhhXXXQQQNNNKKKLLLMMMOOOUUU^^^iiiqqqssswwwzzzfffTTTIIIDDD@@@@@@@@@@@@AAABBBCCCDDDCCCEEEGGGIIIKKKNNNSSSVVV^^^bbbiiipppuuuyyy}}}{{{|||~~~~~~|||{{{~~~~~~zzzrrrkkkfffbbb___]]]YYYYYYXXXWWWXXXZZZ\\\]]]aaaccceeeeeefffgggjjjlllppptttyyy}}}zzzyyyyyyyyyzzz}}}xxxiii^^^```lll}}}zzzxxx|||ttteee]]]UUURRRQQQOOOPPPSSSZZZbbbpppzzzrrrbbbNNNBBB>>><<<:::777777777777666666666666555666777666555555777888777777888999;;;<<<======???AAADDDFFFGGGGGGGGGFFFEEEIIINNNQQQQQQOOONNNMMMNNNOOORRR[[[ooo}}}fffXXXPPPMMMKKKLLLMMMQQQVVV```jjjqqqtttyyyyyydddTTTIIIDDD@@@@@@@@@AAABBBCCCEEEFFFDDDFFFIIIKKKNNNSSSYYY^^^dddiiiqqqwww{{{~~~|||}}}}}}{{{~~~~~~uuuqqqjjjddd```]]][[[YYYWWWXXXXXXYYYZZZ\\\___aaadddfffggghhhhhhjjjmmmooorrrvvv{{{zzzyyyxxxxxxzzz|||ttteee[[[aaassswwwrrrrrrpppvvv~~~zzzhhh___WWWSSSQQQOOOPPPSSSVVV]]]kkk|||}}}xxxiiiTTTDDD???<<<999777777777777666666666666555777777777666666888:::666777888999;;;<<<===>>>>>>@@@CCCEEEFFFGGGFFFEEECCCFFFKKKNNNNNNMMMMMMMMMLLLOOOVVVbbbxxxxxxdddVVVOOOLLLKKKLLLOOOSSSYYYaaakkkqqqvvv|||wwwcccRRRHHHDDD???@@@@@@AAACCCDDDFFFGGGGGGIIILLLOOOSSSYYYaaaeeekkkqqqwww}}}|||}}}}}}{{{~~~~~~{{{wwwnnnjjjddd```\\\ZZZWWWUUUUUUWWWXXXYYY[[[^^^aaadddfffhhhiiijjjkkkllloooqqqtttxxx}}}zzzyyyxxxxxxyyy|||~~~rrrbbbYYYbbbxxxwwwllllllpppnnnvvvjjjaaaXXXUUURRROOOQQQTTTRRRYYYgggyyyqqqYYYHHHAAA>>>:::777777777777666666666666666777888777666777999:::666777888999;;;<<<===>>>===???BBBDDDEEEFFFEEEDDDAAAEEEIIILLLMMMMMMMMMNNNJJJOOOYYYiii|||}}}tttbbbVVVOOOLLLKKKNNNQQQUUU[[[ccckkkqqqxxx~~~uuuaaaQQQHHHCCC???@@@@@@AAACCCEEEGGGHHHIIIKKKNNNRRRWWW^^^fffkkkpppuuu|||}}}}}}}}}xxxtttrrrpppjjjfff___YYYUUUTTTTTTUUUVVVVVVVVVWWWZZZ^^^bbbdddeeeggghhhiiijjjlllpppsssvvvyyy}}}~~~~~~zzzzzzxxxvvvvvvyyy~~~{{{jjjddd___ggg~~~yyymmmffffffjjjsss~~~mmmbbbWWWRRRPPPNNNOOOQQQUUUWWW___pppsss___LLLAAA>>>???::::::999999888777666666777777777777777888888999888777777777999;;;>>>@@@AAABBBEEEGGGHHHHHHGGGFFFEEEEEEHHHMMMQQQRRRQQQRRROOOPPP\\\uuuzzzzzzpppaaaRRRMMMQQQLLLMMMPPPUUU\\\eeennnsssyyyppp]]]NNNEEEAAA<<<>>>@@@AAABBBCCCFFFIIIKKKPPPUUUZZZ^^^eeemmmsss{{{}}}{{{xxxtttpppllljjjiiibbb___ZZZVVVSSSSSSUUUVVVWWWWWWXXXYYY\\\___ccceeefffggghhhiiijjjlllppprrruuuxxx|||~~~}}}}}}~~~}}}zzzyyyxxxvvvvvvxxx}}}}}}wwwiiieeebbbjjj|||pppjjjjjjpppwwwooocccXXXSSSQQQOOOOOORRRSSSVVV^^^nnnwwwaaaMMMAAA===>>>::::::999999888777777666777777777777777888888999999888888888999;;;>>>??????AAACCCEEEFFFEEEDDDCCCEEEFFFJJJOOOSSSTTTUUUUUUSSSUUUbbb{{{xxxzzz}}}mmm___QQQLLLPPPNNNPPPRRRWWW]]]eeemmmrrr|||mmm[[[NNNEEEAAA>>>@@@BBBCCCCCCEEEHHHKKKNNNSSSZZZ___dddjjjrrryyy}}}{{{yyyxxxwwwwwwwwwvvvvvvuuuuuuttttttssspppnnnkkkgggdddaaa___^^^XXXVVVSSSQQQPPPRRRUUUWWWVVVWWWWWWYYY\\\___bbbdddeeeggghhhhhhiiikkkoooqqqtttvvvyyy{{{||||||~~~~~~{{{zzz{{{|||}}}|||~~~~~~}}}{{{yyyxxxwwwvvvuuuxxx|||xxxrrrhhhggghhhqqq}}}oooiiikkksssqqqfffZZZTTTRRROOOPPPRRRRRRTTT[[[jjj~~~}}}eeeNNNAAA<<<<<<::::::999999888777777777777777777777777888888999:::999999999999;;;===>>>???AAACCCDDDEEEDDDCCCBBBDDDGGGMMMRRRVVVYYYZZZZZZVVVXXXfffzzzvvvzzzwwwiii\\\OOOKKKOOOQQQRRRUUUYYY^^^fffnnnttt|||iiiYYYLLLEEEBBB@@@BBBCCCDDDEEEGGGKKKMMMRRRXXX```ffflllrrrzzz}}}xxxrrrqqqnnnllliiihhhhhhhhhggggggggggggffffffeeeeeebbbaaa___\\\YYYWWWVVVVVVPPPOOONNNMMMNNNPPPTTTVVVTTTTTTVVVXXXZZZ]]]```bbbdddeeefffggggggiiimmmooorrrtttvvvwwwxxxxxxzzz|||}}}{{{yyywwwxxxyyyzzzzzz|||}}}~~~|||zzzxxxxxxwwwvvvvvvxxx|||~~~xxxssskkkmmmpppxxxxxxooopppxxxttthhh\\\VVVSSSPPPPPPRRRPPPRRRYYYfffxxx}}}~~~hhhQQQBBB<<<<<<999999999888888888777777777777777777777888888999:::::::::::::::;;;<<<===AAACCCEEEFFFFFFFFFDDDCCCCCCIIIPPPTTTYYY^^^```___WWWXXXddd}}}|||vvvuuu|||rrrdddZZZOOOLLLOOOPPPSSSWWW[[[```hhhqqqxxxxxxfffVVVKKKDDDAAAAAABBBDDDEEEFFFIIIMMMPPPWWW]]]eeemmmrrryyyxxxpppkkkcccbbb___]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWUUUSSSRRRQQQPPPPPPMMMLLLKKKKKKLLLNNNQQQSSSSSSTTTUUUXXXZZZ]]]___aaaaaacccdddddddddfffiiillloooppprrrrrrrrrsssuuuwwwwwwvvvuuutttssstttvvvxxxzzz|||~~~|||{{{xxxxxxxxxwwwwwwxxx|||{{{sssuuuyyyzzzxxxvvvjjj]]]WWWSSSPPPOOOQQQOOOQQQVVVbbbsssyyyzzzlllUUUDDD>>><<<999999999888888888888888777777777777777888888999::::::::::::;;;<<<<<<===AAACCCEEEFFFGGGFFFEEEDDDCCCLLLUUUXXX]]]cccfffddd[[[ZZZdddzzzxxxuuuvvvlll```XXXOOOMMMPPPMMMRRRWWW\\\bbbjjjuuu}}}uuucccSSSHHHCCC@@@@@@BBBCCCDDDFFFJJJOOOSSSZZZaaajjjrrrwww|||~~~|||tttkkkbbb]]]VVVUUUSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSUUUXXX[[[]]]___```^^^___`````````bbbeeegggjjjkkklllkkkkkklllnnnpppooopppooonnnnnnooorrruuuwwwyyy}}}~~~}}}xxxyyyyyyxxxxxxyyy}}}wwwkkk^^^WWWSSSOOONNNPPPNNNPPPUUU___nnntttwwwsssZZZHHH@@@===888888888888888888888888777777777777777888888999999::::::;;;<<<=========???@@@CCCEEEFFFFFFEEEDDDEEERRR\\\^^^aaaiiillljjjbbb```ggg{{{wwwvvvxxx~~~ggg\\\VVVOOOMMMPPPLLLQQQXXX]]]bbbkkkwwwooo^^^PPPFFFBBB@@@???AAABBBDDDGGGLLLSSSWWW^^^eeennnuuuzzz~~~}}}|||qqqggg^^^VVVQQQMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFHHHJJJLLLMMMNNNOOORRRTTTWWWYYY[[[\\\ZZZ[[[\\\\\\\\\^^^aaaccccccdddddddddcccdddfffhhhggghhhiiihhhhhhiiimmmqqqrrrtttxxx}}}yyyzzzzzzzzzyyy{{{~~~xxxlll^^^WWWRRRNNNMMMNNNNNNPPPTTT]]]kkk~~~vvv{{{zzz```LLLAAA===888888888888888888888888777777777777777888888999888999:::;;;===>>>>>>>>>>>>@@@CCCFFFGGGHHHGGGGGGJJJXXXcccdddgggpppssspppfffeeelll}}}vvvvvvxxxxxxaaaXXXSSSMMMLLLOOOLLLRRRYYY^^^bbbjjjvvvvvvhhhXXXLLLEEEBBBAAA???AAACCCFFFIIIPPPWWW\\\bbbiiirrrxxx|||~~~}}}}}}}}}}}}}}}~~~~~~~~~vvvjjj___VVVNNNJJJHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCDDDFFFIIIKKKMMMIIIJJJMMMPPPSSSUUUVVVWWWXXXYYYZZZZZZZZZ[[[^^^aaa______```___^^^^^^aaacccaaacccddddddccceeejjjnnnnnnpppuuuzzz~~~yyyzzz{{{{{{zzz{{{~~~xxxlll^^^WWWRRRMMMLLLNNNNNNPPPSSS\\\jjj}}}{{{dddOOOBBB<<<888888888888888888999999777777777777777888888999777888:::<<<===>>>??????@@@BBBEEEHHHJJJKKKKKKKKKMMM]]]hhhhhhkkktttwwwtttggggggooo|||vvvvvvxxxuuu^^^UUUQQQLLLKKKNNNNNNTTT[[[^^^aaaiiiuuuxxxpppbbbTTTIIIDDDBBBCCC@@@AAADDDGGGKKKRRRZZZ```eeekkkttt{{{}}}~~~}}}zzzxxxxxxyyyyyy}}}~~~~~~}}}~~~yyyjjj```WWWNNNIIIHHHDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCDDDBBB@@@@@@BBBCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSSSSUUUVVVWWWXXXYYY]]][[[YYYWWWVVVWWWXXXYYYYYYZZZ\\\^^^___aaadddgggiiilllqqqvvv{{{zzz{{{{{{{{{zzz{{{}}}}}}ssseeeZZZTTTQQQOOOMMMOOONNNRRR\\\jjjzzzjjjNNN@@@AAA<<<:::888777888888777666555666666777888888999999999999999:::;;;<<<>>>>>>@@@AAAEEEIIIIIIHHHLLLRRRVVVeeepppppprrryyyyyyssslllqqq|||~~~xxxxxx{{{sss]]]RRROOONNNMMMMMMQQQQQQVVV^^^dddjjjsss{{{zzzooodddVVVKKKFFFCCC???<<>>>>>???@@@@@@???AAABBBBBBCCCCCCCCCCCCCCCGGGHHHIIIJJJKKKLLLLLLMMMLLLMMMNNNOOOQQQRRRSSSTTTXXXWWWUUUSSSRRRSSSTTTTTTTTTVVVXXXZZZ[[[]]]```bbbfffiiimmmrrrxxx|||~~~|||}}}}}}|||{{{{{{}}}tttfff[[[TTTQQQOOOMMMNNNLLLOOOYYYfffvvvmmmPPPBBBAAA<<<:::888888999999888777666666777777888999999:::777777777888999:::<<<<<<@@@AAAEEEIIIJJJIIINNNUUU___mmmwwwwwwxxx|||zzztttnnnsss~~~|||xxxxxx{{{ppp[[[QQQNNNMMMLLLMMMQQQRRRVVV^^^dddjjjttt~~~xxxqqqfff\\\PPPGGGCCCBBB@@@>>>@@@AAACCCEEEJJJQQQZZZ```kkkooouuuyyyzzzzzzzzz{{{xxxwwwuuutttssstttuuuvvvzzz{{{||||||{{{|||~~~uuuiiiZZZRRRLLLGGGDDDFFFCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCAAA???>>>?????????>>>???@@@@@@AAABBBAAAAAAAAACCCDDDDDDEEEFFFGGGHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPQQQPPPOOOMMMMMMMMMNNNNNNNNNPPPRRRTTTUUUWWWZZZ]]]aaadddhhhmmmrrrwwwzzz{{{}}}~~~~~~}}}{{{{{{}}}|||yyyxxxxxxwwwwww}}}wwwiii\\\VVVRRROOOMMMLLLKKKMMMUUU```ppprrrTTTDDDBBB===;;;999999::::::999888777777888888999:::::::::::::::;;;;;;<<<===???@@@AAAAAADDDIIIJJJKKKRRRZZZhhhttt~~~}}}{{{{{{wwwpppmmmsss}}}}}}~~~zzzwwwxxxzzz|||kkkXXXOOOMMMLLLLLLNNNSSSSSSVVV]]]cccjjjvvvwwwllleeeYYYQQQHHHBBB@@@@@@@@@???>>>@@@BBBEEEJJJRRR[[[aaaiiimmmrrruuuuuuuuuuuuuuurrrqqqooooooooorrruuuvvvxxxyyyzzz{{{zzz{{{~~~}}}kkk___RRRKKKGGGDDDDDDFFFCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDBBBAAABBBAAA@@@>>>>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPRRRUUUXXX]]]___ccchhhnnnsssvvvxxxyyy|||~~~|||zzzzzz{{{}}}~~~vvvrrrmmmiiihhhiiikkklllsss|||{{{lll___WWWRRROOOMMMLLLJJJLLLRRR\\\kkkxxxYYYFFFCCC>>><<<:::::::::;;;:::999888888999999999:::::::::;;;;;;;;;<<<===>>>@@@@@@AAAAAADDDHHHJJJLLLSSS\\\jjjuuu}}}|||xxxtttnnnhhhgggooo}}}|||||||||xxxwwwxxxzzzvvvgggVVVOOOMMMMMMNNNPPPSSSTTTWWW]]]bbbjjjxxxwwwkkkaaaZZZOOOIIIBBB>>>===>>>???>>>===???BBBFFFKKKSSS[[[aaaeeehhhkkkmmmmmmmmmmmmnnnmmmllljjjjjjkkknnnrrrtttwwwyyyzzz{{{{{{|||wwwcccWWWLLLGGGEEEDDDDDDGGGDDDDDDDDDDDDEEEGGGIIIJJJHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGEEEDDDDDDBBB@@@>>>===>>>??????@@@@@@??????AAAAAAAAABBBBBBCCCCCCDDDBBBCCCDDDFFFHHHIIIKKKKKKGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMOOOSSSUUUZZZ\\\___dddjjjoootttvvvvvvyyy}}}~~~~~~}}}{{{xxxxxxyyy{{{}}}wwwqqqllliiieeeaaaaaaccchhhlllrrroooaaaYYYSSSOOOLLLLLLKKKLLLQQQYYYggg~~~}}}]]]IIICCC???===;;;:::;;;;;;:::999999999999999999:::::::::777777777777999:::;;;<<>>??????@@@AAA@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDD@@@@@@AAACCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGJJJKKKLLLNNNQQQTTTWWWXXX\\\aaaggglllqqqtttuuuwwwzzz}}}|||}}}|||zzzxxxwwwyyyzzz~~~uuulllggg^^^]]]\\\[[[]]]ccckkkqqq~~~rrrdddZZZTTTOOOLLLKKKKKKMMMRRRXXXdddzzz```JJJDDD>>><<<::::::;;;;;;:::999888888999999999999999999888888888888999;;;<<<===@@@@@@CCCGGGHHHHHHOOOVVVbbbhhhnnnnnniiiccc___\\\\\\gggzzz~~~xxxsssuuuwww{{{lll```TTTOOONNNMMMOOORRRRRRTTTZZZ___ccckkk{{{wwwlllbbbYYYQQQLLLDDDBBB???<<<::::::;;;<<<===???BBBEEEIIIOOOVVV[[[]]]___```aaa```aaabbbdddccccccdddeeegggiiilllmmmyyy{{{}}}~~~wwwhhhVVVNNNGGGFFFFFFEEEDDDFFFFFFFFFEEEFFFHHHKKKNNNOOONNNOOOQQQSSSSSSRRRQQQPPPNNNLLLJJJIIIHHHEEEAAA>>>@@@@@@AAABBBBBBBBBBBBAAABBBCCCCCCCCCCCCDDDDDDDDD@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCEEEFFFHHHJJJKKKMMMPPPSSSSSSUUUXXX]]]ccciiinnnqqqssstttvvvxxx{{{~~~|||}}}|||zzzxxxxxxzzz|||~~~wwwmmmeeeaaaWWWYYY\\\```fffooo{{{uuufff[[[TTTOOOLLLIIIJJJMMMRRRVVVaaavvvbbbKKKCCC>>><<<:::999::::::999888888888888888888888888888;;;;;;;;;;;;<<<>>>???@@@???@@@CCCFFFFFFEEEJJJPPPYYY]]]bbbddd```[[[YYYYYYZZZggg|||vvvqqqtttvvv{{{hhh]]]SSSNNNLLLKKKMMMQQQQQQTTT[[[aaadddlll||||||uuujjj___VVVOOOIIIEEE???>>>===;;;999999;;;<<<===>>>@@@CCCFFFJJJPPPTTTVVVWWWXXXXXXXXXYYY\\\^^^\\\^^^aaadddgggjjjlllmmmzzz|||~~~sssbbbSSSKKKEEEFFFFFFEEEDDDEEEGGGFFFFFFGGGIIILLLOOOQQQQQQSSSUUUVVVWWWVVVUUUTTTRRRPPPNNNMMMLLLIIIEEEAAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDAAABBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBDDDFFFHHHIIIJJJLLLOOORRRQQQSSSVVV[[[aaaggglllooorrrrrrssstttwww{{{~~~}}}}}}}}}{{{zzzzzz{{{}}}|||qqqhhhaaa^^^]]]aaagggnnnwwwvvvggg\\\UUUOOOLLLGGGIIIMMMQQQUUU___ssscccLLLCCC===;;;999999::::::999888888888777777777777777777999999999:::;;;<<<===>>>??????CCCFFFEEECCCFFFLLLQQQTTTYYY\\\YYYUUUTTTVVVXXXggg~~~}}}uuuqqqsssvvv{{{|||eee[[[QQQMMMKKKIIIKKKOOOPPPTTT\\\bbbeeelll|||~~~rrrkkk```VVVNNNGGGBBB???;;;;;;;;;:::999999;;;<<<<<<===???AAACCCFFFKKKOOOOOOPPPQQQQQQQQQRRRUUUXXXXXXZZZ___dddhhhkkkmmmnnn}}}}}}~~~ppp___SSSMMMHHHHHHHHHFFFFFFHHHIIIHHHGGGGGGIIILLLQQQSSSWWWXXXZZZ[[[[[[YYYWWWUUUTTTRRROOOLLLKKKHHHEEECCCAAABBBBBBCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGGGGHHHJJJNNNQQQRRRTTTXXX\\\___ccchhhllloooqqqssstttuuuxxx|||~~~~~~~~~}}}|||}}}|||{{{yyy}}}xxxqqqjjjdddbbbdddjjjnnnvvv|||kkk\\\SSSOOOMMMNNNLLLLLLOOOSSS\\\lll|||eeeNNNCCC===;;;999999:::::::::999555666888999999888888777:::888777999===???>>><<>>;;;::::::999999999:::;;;;;;<<<===>>>@@@BBBDDDFFFFFFEEEHHHKKKNNNOOOPPPRRRTTTZZZ\\\```dddgggiiikkkkkk~~~~~~~~~ooo___QQQKKKFFFGGGFFFDDDDDDGGGIIIIIIHHHIIILLLPPPUUUWWW[[[\\\^^^______]]]ZZZXXXWWWUUURRROOOMMMKKKHHHEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJLLLPPPRRRRRRTTTXXX[[[___cccgggkkklllmmmooopppqqqssswwwzzz~~~~~~}}}|||}}}|||{{{yyyyyy{{{uuunnniiifffhhhlllzzz}}}mmm^^^UUUPPPNNNMMMKKKLLLNNNRRRZZZjjjyyy~~~gggOOODDD>>><<<:::999::::::999888666777777888888888888888:::888888999<<<>>>===<<>><<<:::::::::999::::::;;;<<<<<<===>>>@@@AAACCCDDDEEEEEEGGGJJJLLLMMMOOORRRTTTZZZ[[[^^^bbbeeegggggghhh~~~~~~~~~nnn^^^PPPJJJFFFGGGGGGEEEFFFHHHIIIIIIJJJMMMQQQVVV[[[]]]aaabbbddddddcccaaa^^^\\\[[[YYYUUUSSSQQQOOOLLLIIIHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJLLLMMMMMMNNNOOORRRTTTRRRTTTXXX[[[^^^bbbfffjjjjjjkkkmmmnnnnnnppprrruuu{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{yyyvvvxxx|||tttooonnnpppwww~~~oooaaaWWWRRROOOLLLJJJKKKMMMPPPWWWfffttt}}}kkkRRRDDD???===;;;::::::999888777888777777777777888999999999888888:::<<<>>>===<<>>>>>>>>===<<<:::::::::::::::;;;<<<<<<<<<===>>>???@@@AAABBBBBBDDDFFFHHHIIIKKKMMMQQQTTTYYY[[[]]]```bbbccccccccc~~~ooo^^^QQQKKKHHHIIIJJJHHHIIILLLIIIJJJMMMQQQVVV\\\aaacccggghhhiiiiiihhheeebbb```^^^\\\XXXVVVTTTRRROOOLLLJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQPPPQQQSSSTTTRRRUUUXXX[[[]]]aaaeeehhhjjjlllmmmnnnnnnnnnqqqrrrwwwyyy|||}}}}}}~~~}}}}}}}}}}}}{{{zzzwwwxxx{{{~~~xxxvvvzzzqqqcccXXXRRROOOJJJIIIJJJLLLNNNTTTaaaooo~~~}}}oooTTTFFFAAA???<<<::::::999777666999888777666777888999:::999999999:::<<<=========@@@CCCFFFEEECCCBBBCCCFFFHHHTTTXXX\\\ccc___YYY]]]dddtttxxxqqqnnnrrrxxxuuubbbXXXNNNLLLLLLKKKMMMPPPSSSUUU[[[bbbiiittt~~~wwwoooggg^^^VVVPPPIIIDDD>>>;;;:::<<<<<<<<<;;;:::::::::;;;<<<===>>>======>>>>>>???@@@@@@@@@DDDEEEFFFGGGIIILLLQQQUUUYYY[[[]]]^^^___```______~~~~~~ppp```QQQLLLHHHJJJKKKKKKLLLOOOKKKNNNRRRWWW]]]bbbgggiiilllmmmmmmmmmkkkhhhdddbbb```]]]ZZZXXXVVVTTTQQQNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLMMMNNNPPPRRRSSSSSSRRRRRRSSSTTTTTTVVVYYY[[[^^^aaaeeehhhiiikkkmmmmmmmmmmmmooopppuuuwwwzzz}}}}}}~~~~~~}}}~~~}}}|||zzzzzz{{{}}}~~~yyy{{{rrrdddYYYRRRNNNJJJIIIJJJLLLMMMQQQ]]]iii~~~sssWWWGGGBBB???<<<;;;:::999777666999888777777777888:::;;;888999:::;;;;;;<<<===>>>???BBBEEEEEECCCBBBDDDGGGMMMYYY___ccckkkfff^^^aaaeeevvvzzzssspppttt{{{sss___VVVMMMKKKLLLLLLNNNQQQUUUWWW]]]dddkkkwwwzzzuuunnneee]]]UUUMMMHHHCCC@@@<<<:::999::::::;;;;;;;;;;;;;;;<<<===>>>???>>>?????????@@@@@@@@@@@@DDDEEEFFFHHHIIIMMMRRRVVVZZZ[[[\\\]]]^^^^^^]]]\\\~~~}}}}}}sssbbbRRRLLLJJJLLLNNNMMMOOORRRQQQTTTYYY___dddiiilllnnnqqqqqqrrrqqqnnnjjjfffdddbbb___\\\ZZZXXXVVVSSSPPPMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQRRRPPPPPPPPPQQQQQQQQQQQQRRRQQQPPPNNNMMMNNNOOOQQQRRRTTTUUUWWWWWWUUUTTTTTTUUUUUUXXXZZZ\\\^^^aaaeeehhhgggiiikkkmmmlllmmmnnnooosssvvvzzz}}}~~~~~~~~~~~~~~~|||zzz||||||}}}~~~|||oooqqqtttfffZZZRRRNNNJJJIIIJJJLLLLLLOOOYYYeee{{{vvvYYYHHHBBB???===;;;::::::888666888888888888888999::::::777999;;;;;;;;;;;;===???>>>AAAEEEEEEDDDDDDFFFIIIQQQ___eeekkkqqqlllccceeedddwww|||uuusssxxx|||ppp]]]TTTLLLKKKLLLLLLNNNQQQWWWYYY___gggnnnzzzzzzvvvpppkkkccc[[[TTTMMMFFFBBB???>>><<<:::999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFHHHJJJLLLOOOTTTWWWXXXYYY[[[\\\\\\\\\[[[ZZZ}}}||||||~~~uuueeeVVVQQQNNNQQQSSSSSSUUUXXXXXX[[[aaaffflllooorrrsssuuuuuuvvvtttqqqmmmiiifffdddaaa^^^\\\ZZZXXXUUURRRNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUTTTRRRQQQQQQSSSVVVWWWWWWYYYZZZZZZXXXWWWVVVWWWWWWYYY\\\^^^___bbbeeehhhgggjjjmmmnnnoooooopppqqqtttwww{{{~~~~~~~~~~~~~~~|||zzzzzz{{{|||}}}wwwjjjlll}}}wwwiii\\\TTTOOOJJJIIIKKKLLLLLLMMMWWWaaauuuwww[[[IIIAAA???<<<;;;;;;:::999777777888999999::::::999999777999;;;;;;:::;;;===???===AAAEEEFFFEEEFFFIIILLLUUUbbbjjjooovvvoooeeefffeeeyyy~~~xxxwww|||xxxmmm[[[RRRKKKKKKLLLLLLNNNQQQWWWZZZ```iiiqqq~~~|||wwwqqqnnnddd___XXXPPPKKKEEEAAA>>>;;;;;;;;;:::999999:::;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAABBBCCCDDDDDDEEEEEEDDDGGGJJJMMMOOORRRUUUXXXVVVWWWXXXYYYZZZYYYXXXXXX|||||||||~~~wwwggg[[[VVVTTTWWWYYYYYY[[[___^^^aaaffflllppptttuuuvvvxxxxxxxxxwwwtttoookkkhhhfffccc```^^^\\\ZZZVVVTTTOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZYYYWWWUUUTTTTTTVVVYYYZZZZZZ\\\]]]]]][[[YYYXXXXXXXXXZZZ]]]^^^```bbbfffiiijjjmmmppprrrrrrssstttuuutttwww{{{~~~~~~~~~~~~|||{{{xxxxxxzzz|||~~~uuuiiilll}}}yyykkk^^^UUUQQQJJJJJJKKKMMMLLLMMMVVV```rrrxxx[[[JJJAAA???<<<;;;;;;;;;999888777888999:::;;;:::999999666999<<<<<<::::::===???<<<@@@EEEFFFFFFGGGJJJMMMVVVdddlllqqqxxxpppeeefffhhh{{{yyyyyyuuujjjZZZQQQJJJJJJLLLMMMNNNQQQVVVYYY```jjjsss|||wwwsssmmmgggccc\\\WWWPPPJJJEEEAAA===:::888999999999999999;;;<<<;;;;;;<<<<<<===???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGDDDGGGLLLOOOQQQSSSVVVXXXTTTUUUVVVWWWXXXWWWWWWVVV~~~vvveee^^^YYY[[[^^^___```bbbfffjjjnnnqqqtttwwwzzz||||||{{{yyywwwtttoooiiidddgggeeebbb```^^^[[[WWWTTTSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^______]]]\\\[[[ZZZZZZZZZ]]]]]]\\\\\\[[[[[[ZZZZZZ\\\^^^```bbbccceeegggiiilllmmmnnnppprrrtttuuuvvvyyyzzz|||~~~}}}{{{zzz{{{{{{zzzzzz{{{|||}}}xxxkkkiiizzz{{{mmmaaaVVVPPPMMMLLLKKKJJJKKKOOOVVV[[[mmmzzzzzz```KKK@@@??????>>>===<<<<<<;;;:::999999888888999999:::<<<<<<;;;;;;;;;<<<<<<======CCCFFFDDDDDDJJJQQQUUU^^^fffkkkssszzzpppccccccfffvvv~~~}}}tttjjj\\\SSSKKKKKKLLLLLLMMMOOOUUUZZZbbbkkkvvv{{{uuuoooiiiccc\\\XXXVVVQQQJJJDDD@@@===;;;999888888888888888888999999:::<<<>>>AAABBBBBBAAA@@@DDDEEEFFFEEEDDDEEEGGGIIILLLNNNPPPSSSUUUVVVVVVVVVWWWWWWVVVUUUTTTTTTTTTTTT|||lllddd___```cccdddfffiiikkknnnrrruuuwwwzzz}}}~~~|||zzzwwwrrrlllggghhhfffcccbbb```]]]ZZZWWWVVVVVVVVVWWWVVVVVVUUUUUUXXXXXXXXXYYYZZZ\\\]]]^^^]]]^^^___```aaabbbbbbbbbeeedddcccbbbaaa````````````___^^^^^^]]]\\\[[[[[[^^^```bbbdddeeefffiiikkknnnooopppsssuuuwwwyyyzzz}}}~~~~~~|||zzzyyyxxxyyyzzz{{{}}}wwwjjjiii{{{{{{nnnaaaVVVPPPLLLLLLKKKJJJJJJNNNUUUYYYggguuuzzz___III@@@??????======<<<;;;;;;:::999999888888999999:::<<<;;;;;;;;;;;;<<<======???EEEHHHEEEFFFMMMUUUYYYfffmmmpppuuu{{{qqqeeegggfffuuutttjjj[[[SSSKKKKKKLLLLLLMMMPPPUUUYYYaaajjjvvvyyyuuuooohhhccc]]]WWWSSSMMMIIICCC???<<<;;;999888:::999999999999:::;;;;;;;;;<<>>===<<<;;;:::::::::999999888888999999:::;;;;;;;;;;;;;;;<<<======BBBFFFHHHGGGJJJSSS]]]aaannntttuuuxxx|||qqqfffhhhgggttttttiii[[[RRRKKKJJJLLLLLLNNNPPPUUUYYY```iiivvv|||wwwoookkkeee___ZZZUUUOOOLLLEEEAAA===;;;::::::999888;;;;;;::::::;;;<<<<<<===<<<===???AAACCCCCCCCCCCCDDDFFFHHHIIIIIIJJJMMMOOORRRSSSUUUWWWXXXXXXXXXWWWVVVVVVUUUTTTSSSSSSSSSSSS~~~uuunnnnnnoooppprrruuuuuuxxx{{{~~~zzztttpppkkkiiigggffffffdddaaa___\\\\\\[[[YYYXXXWWWWWWWWWTTTTTTUUUWWWYYY[[[]]]^^^dddeeefffhhhiiikkkkkkkkkjjjiiihhhgggfffeeeeeeeeegggeeedddbbb````````````dddfffhhhiiiiiijjjlllnnnqqqsssuuuyyy}}}{{{yyywwwwwwyyy{{{}}}wwwkkkkkk~~~qqqdddXXXRRRKKKKKKJJJIIIIIILLLQQQUUU]]]kkk{{{fffNNNAAA@@@>>><<<;;;::::::::::::999999888888999999:::;;;;;;;;;;;;;;;<<<===>>>AAAEEEHHHHHHNNNZZZeeejjjqqqxxxxxxzzz{{{ooocccfffiiiuuutttjjjZZZQQQJJJJJJLLLMMMNNNQQQVVVYYY```iiixxx{{{uuupppgggccc]]]WWWRRRNNNJJJGGGBBB???<<<::::::;;;:::999;;;;;;;;;;;;;;;<<<===>>>===>>>@@@BBBDDDEEEEEEEEEEEEGGGJJJLLLMMMOOOQQQSSSUUUWWWYYY[[[[[[ZZZXXXWWWUUUUUUTTTSSSRRRRRRRRRRRR|||tttssssssssstttvvvvvvzzz|||wwwsssmmmkkkiiiiiihhhgggdddbbb___^^^\\\ZZZXXXWWWWWWVVVVVVWWWXXXZZZ]]]```bbbdddeeefffhhhjjjlllnnnnnnoooqqqpppooommmlllllllllllljjjhhhfffdddccccccddddddgggiiikkkkkkkkklllmmmooorrrtttwww{{{~~~{{{xxxyyyzzz|||wwwlllmmmrrreeeZZZRRRKKKKKKJJJIIIIIIKKKPPPSSSZZZhhhxxxjjjRRRBBB@@@>>><<<:::::::::;;;:::999999888888999999::::::::::::;;;;;;===>>>>>>@@@DDDFFFIIIQQQ```kkkppprrryyy{{{|||{{{mmm```cccgggsss|||zzzwww{{{uuujjjYYYPPPJJJJJJLLLMMMOOORRRWWWZZZaaalll||||||uuunnniii```\\\VVVQQQMMMJJJFFFDDD@@@>>>;;;::::::;;;:::999:::::::::;;;;;;<<<>>>>>>>>>???AAACCCEEEFFFGGGHHHGGGJJJMMMPPPQQQSSSUUUWWWYYYZZZ\\\^^^]]][[[YYYWWWTTTTTTSSSRRRQQQQQQQQQQQQ{{{yyyxxxuuutttuuuvvv{{{zzzvvvqqqooommmlllllljjjgggeeebbb```]]][[[XXXWWWWWWWWWUUUVVVXXXZZZ^^^aaadddeeeggghhhjjjmmmoooqqqrrrrrrtttsssrrrpppoooooonnnnnnnnnmmmjjjiiihhhiiijjjkkkkkkmmmnnnooonnnnnnppprrrtttvvvyyy|||}}}zzzzzz{{{}}}wwwkkknnntttggg[[[SSSLLLLLLKKKJJJJJJKKKOOORRRVVVdddtttlllTTTDDDBBB???<<<;;;:::;;;<<<:::999999888888999999::::::::::::;;;<<<===>>>??????CCCFFFIIISSSaaalllpppqqqxxxyyyyyywwwiii]]]bbbcccooowwwsssooovvvttthhhXXXPPPIIIJJJLLLNNNPPPSSSXXX\\\dddqqq{{{tttmmmfffaaaZZZVVVPPPKKKHHHFFFCCCBBB===;;;999999999999888777::::::;;;;;;<<<===??????@@@AAABBBDDDFFFHHHIIIJJJIIIMMMQQQTTTUUUVVVXXXZZZ[[[]]]___```___\\\XXXVVVSSSSSSRRRQQQPPPPPPPPPPPP~~~yyyvvvuuuvvv||||||yyyvvvtttrrrqqqpppnnnkkkhhheeeccc```\\\ZZZYYYXXXXXXUUUVVVXXX[[[^^^bbbeeegggiiijjjmmmooorrrtttuuuvvvvvvuuutttrrrqqqqqqppppppsssqqqooommmmmmoooqqqrrrppprrrssssssrrrrrrtttuuuwwwxxx{{{~~~zzz{{{{{{}}}uuuiiimmmuuuhhh\\\TTTMMMMMMLLLKKKJJJLLLOOOQQQTTTccctttoooWWWFFFCCC@@@===;;;;;;<<<===:::999999888888999999::::::::::::;;;<<<===>>>???@@@DDDFFFJJJSSS```hhhjjjmmmsssqqqnnnlll```YYYaaabbbmmmuuupppkkksssrrreeeWWWOOOIIIJJJMMMNNNQQQTTTYYY^^^gggvvvzzzrrrkkkddd]]]YYYSSSOOOIIIEEEBBBAAA???>>>:::999888888999:::999888<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDFFFIIIJJJLLLLLLOOOTTTWWWXXXYYYZZZ[[[]]]___aaaaaa```\\\XXXUUUSSSRRRQQQPPPOOOOOOOOOOOO|||wwwvvvuuu}}}~~~{{{zzzxxxvvvtttsssqqqnnnkkkhhhfffbbb^^^[[[ZZZZZZZZZZZZ[[[]]]```dddhhhkkkmmmjjjlllnnnqqqtttvvvwwwxxx|||{{{yyyxxxwwwwwwvvvvvvvvvtttrrrqqqqqqsssvvvwwwsssuuuvvvvvvuuuuuuvvvxxxyyyzzz}}}zzzzzz{{{|||}}}ssshhhlllvvvhhh\\\TTTMMMNNNMMMLLLKKKLLLOOOQQQUUUdddvvvsss[[[GGGDDDAAA>>><<<<<<======:::999999999999999999:::999::::::;;;<<<===??????BBBEEEHHHJJJRRR]]]ddddddiiimmmhhhcccaaaWWWTTT^^^cccooovvvpppkkkssspppbbbWWWOOOIIIJJJMMMNNNQQQTTTZZZ___iiiyyy|||tttllleee^^^WWWSSSOOOKKKEEEAAA>>>===<<<;;;999888888999<<<===<<<;;;=========>>>???AAABBBCCCAAABBBCCCDDDGGGIIIKKKLLLNNNQQQUUUXXXYYYZZZ[[[\\\^^^___aaabbb```\\\WWWTTTRRRRRRQQQPPPOOOOOOOOOOOOzzzvvvtttuuu}}}|||xxxuuussspppmmmkkkdddbbb```]]]\\\[[[ZZZ[[[\\\^^^aaaccceeehhhlllooonnnoooppppppqqqtttxxx|||~~~}}}|||zzzzzzzzzzzzzzzxxxuuutttvvvxxxxxxxxx{{{yyyxxxvvvvvvwwwyyyzzzyyy|||~~~~~~}}}}}}}}}}}}~~~~~~}}}kkkgggmmmzzzkkk]]]SSSNNNMMMLLLKKKKKKMMMOOOPPPZZZaaaqqq~~~[[[GGGBBB>>>===:::777777:::::::::::::::::::::::::::999999999:::;;;<<<===>>>CCCCCCFFFJJJPPPXXX```dddhhheeecccaaaZZZTTTTTTYYYdddrrruuurrrtttwwwnnn```SSSOOOLLLMMMMMMLLLOOOTTTWWW]]]kkk{{{vvvmmmddd]]]WWWQQQNNNHHHFFFDDD@@@===;;;999888999999::::::;;;<<<============>>>>>>?????????@@@AAABBBCCCEEEHHHJJJMMMNNNQQQSSSVVVYYY[[[[[[YYYXXX```___^^^\\\ZZZWWWUUUSSSNNNNNNNNNNNNOOOPPPQQQQQQzzzuuurrrttt||||||xxxtttqqqnnnkkkhhheeecccaaa___]]]]]]]]]]]]]]]___bbbeeegggjjjooorrrqqqrrrsssssstttwww{{{~~~~~~}}}}}}}}}}}}}}}zzzxxxwwwyyyzzz{{{{{{{{{zzzxxxwwwwwwwwwyyyzzzzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}kkkgggjjj|||yyykkk]]]TTTNNNMMMLLLKKKKKKMMMOOOPPPZZZ```ppp]]]JJJDDD???>>><<<888888;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>???DDDEEEFFFHHHMMMSSSZZZ^^^bbbaaa```___YYYSSSTTTXXXffftttxxxwww{{{mmm___SSSOOOLLLMMMMMMMMMOOOTTTZZZ```mmm|||rrrmmmddd\\\VVVPPPKKKHHHEEEDDDAAA???<<<:::999888999::::::;;;<<<<<<============>>>>>>>>>?????????AAABBBCCCEEEGGGJJJLLLNNNSSSUUUXXXZZZ\\\\\\[[[ZZZ\\\\\\[[[YYYWWWUUURRRQQQNNNNNNNNNNNNOOOPPPQQQRRRzzztttppprrrzzz|||wwwrrrooolllhhheeecccbbb```^^^]]]]]]]]]]]]^^^aaadddgggiiimmmqqqttttttuuuvvvwwwyyy{{{}}}{{{{{{|||~~~~~~~~~}}}{{{yyyxxxwwwxxxzzz{{{|||~~~}}}|||||||||}}}}}}}}}lllggghhhxxxxxxjjj]]]UUUNNNMMMLLLKKKKKKMMMOOOPPPYYY___ooobbbLLLEEE@@@???===::::::<<<::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@EEEFFFFFFFFFHHHLLLRRRVVV[[[[[[\\\]]]YYYTTTUUUYYYhhhuuuzzz|||~~~jjj]]]RRRNNNLLLMMMMMMMMMPPPUUU]]]bbbppp{{{uuuqqqgggbbbZZZSSSNNNIIIEEEBBB@@@@@@>>><<<:::999999999::::::;;;;;;<<<=====================>>>>>>>>>>>>AAAAAABBBDDDGGGIIIKKKMMMRRRTTTVVVYYYZZZZZZYYYXXXWWWWWWVVVUUUSSSQQQOOONNNMMMMMMNNNNNNOOOQQQRRRSSS|||tttppppppyyy~~~{{{vvvqqqmmmjjjfffccc___^^^]]][[[[[[[[[\\\\\\___aaaeeehhhkkknnnsssvvvvvvxxxzzz{{{|||~~~~~~~~~}}}{{{yyyyyyyyyzzz{{{~~~}}}}}}|||||||||{{{}}}}}}kkkfffiii{{{wwwiii]]]VVVNNNMMMLLLKKKKKKMMMOOOPPPXXX]]]mmmfffNNNFFF@@@>>>>>>;;;:::<<<::::::::::::::::::::::::::::::;;;;;;<<<>>>???@@@CCCEEEEEEDDDDDDGGGMMMRRRVVVWWW[[[^^^\\\XXXYYY^^^jjjvvv|||{{{hhh\\\RRRMMMKKKMMMNNNMMMQQQVVV\\\bbbqqq|||wwwqqqjjjeee^^^YYYSSSMMMIIIEEEBBB???<<<<<<;;;:::999999999999;;;;;;<<<<<<<<<=================================@@@@@@AAACCCEEEHHHJJJKKKNNNOOOQQQSSSTTTTTTTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMNNNPPPQQQSSSTTT~~~uuupppooowww{{{xxxsssoookkkhhhdddaaa]]]\\\[[[ZZZZZZ[[[\\\]]]^^^aaaeeehhhkkkppptttxxxxxxzzz}}}}}}{{{zzzzzz{{{|||}}}}}}||||||zzz|||}}}kkkhhhnnnwwwjjj^^^VVVNNNMMMLLLKKKKKKMMMOOOPPPWWW\\\kkkkkkPPPGGG???======;;;:::;;;::::::::::::::::::::::::999999999:::;;;<<<>>>>>>AAACCCDDDCCCBBBEEELLLRRRVVVXXX]]]bbbaaa___aaagggqqq|||yyyggg[[[QQQLLLKKKLLLNNNNNNRRRWWWYYYbbbsss|||yyyvvvrrrmmmggg```[[[TTTPPPJJJFFFCCCAAA???===999999999999999999:::;;;<<<<<<===============>>>===<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAACCCEEEGGGHHHJJJKKKMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJKKKKKKLLLMMMOOOQQQSSSTTT~~~uuuooollluuu}}}uuurrrmmmjjjhhheeebbb```]]]]]]\\\[[[\\\]]]___```___aaaeeeiiimmmqqqvvvzzzzzz}}}~~~|||{{{{{{|||}}}~~~}}}}}}zzz}}}}}}{{{{{{}}}~~~mmmkkkssszzzlll___WWWNNNMMMLLLKKKKKKMMMOOOPPPVVVZZZiiiqqqRRRHHH>>>===>>><<<;;;;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>???BBBEEEDDDCCCFFFMMMTTTZZZ[[[```fffgggfffjjjppp|||vvvfff[[[PPPLLLJJJLLLNNNOOORRRXXXXXXcccxxx}}}yyyqqqmmmiiiddd```[[[UUUQQQJJJFFFBBB???======;;;:::999999999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<======???@@@CCCDDDEEEHHHIIIJJJKKKKKKLLLLLLLLLIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJLLLNNNQQQSSSTTT}}}sssllliiirrr~~~}}}wwwmmmjjjgggeeedddbbb```^^^\\\[[[[[[[[[\\\]]]___``````cccgggkkkoootttyyy}}}}}}}}}||||||}}}~~~~~~~~~{{{~~~}}}|||zzzzzzxxxvvvuuuxxx~~~qqqpppxxx|||nnn```WWWNNNMMMLLLKKKKKKMMMOOOPPPVVVYYYgggwwwUUUIII???>>>???>>><<<<<<::::::::::::::::::::::::::::::::::::;;;===>>>???AAADDDGGGFFFDDDFFFOOOVVV^^^___ccciiikkkkkkqqqxxxssscccYYYOOOKKKJJJLLLNNNOOOSSSXXX[[[hhh~~~~~~xxxqqqmmmddd```[[[VVVRRRNNNJJJHHHCCC@@@===;;;:::;;;:::999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDEEEEEEFFFEEEEEEEEEGGGGGGHHHJJJMMMPPPRRRSSS|||pppiiigggooo|||xxxrrrgggeeebbbaaa``````^^^\\\YYYYYYXXXXXXZZZ[[[]]]^^^aaadddiiimmmqqqvvv{{{~~~}}}}}}}}}~~~~~~|||~~~}}}{{{zzzyyyxxxwwwvvvttttttyyyuuutttzzz~~~ooo```WWWNNNMMMLLLKKKKKKMMMOOOPPPVVVYYYggg~~~{{{WWWKKKAAA???AAA@@@>>>===::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@BBBFFFIIIGGGEEEGGGOOOWWW```aaaeeejjjlllnnnttt|||qqqaaaWWWOOOKKKIIILLLNNNOOOSSSYYY___mmmxxxpppiiieee[[[WWWQQQLLLHHHFFFCCCBBBBBB???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999999:::;;;===???@@@AAA???@@@@@@@@@AAABBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBBEEEFFFGGGIIILLLOOOQQQSSS{{{nnnfffeeeiiiqqqzzzzzzpppiii[[[ZZZYYYYYYZZZ[[[YYYXXXZZZ[[[[[[ZZZXXXYYY[[[]]]___dddjjjnnnqqquuu{{{~~~}}}}}}~~~}}}|||}}}yyywwwwwwxxxxxxwwwwwwwww{{{~~~uuuzzzqqqbbbXXXPPPLLLJJJLLLLLLKKKNNNRRRTTT[[[jjj}}}{{{___JJJAAACCC>>>;;;===:::;;;;;;:::999999:::::::::::::::::::::;;;===>>>@@@AAADDDGGGGGGGGGJJJRRRYYY^^^eeellloooooorrr{{{}}}nnn```VVVNNNJJJHHHJJJMMMNNNSSSYYY___ooo~~~wwwoooddd[[[XXXNNNLLLHHHDDDAAA@@@??????<<<<<<<<<;;;;;;:::::::::999:::;;;===>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<;;;<<<===>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAACCCCCCEEEGGGJJJLLLOOOPPPzzzlllccc```dddlllvvvuuukkkcccWWWVVVTTTUUUVVVXXXWWWWWWYYYZZZZZZYYYXXXYYY[[[]]]___dddjjjnnnrrrwww~~~~~~~~~}}}~~~~~~xxxuuuvvvvvvwwwxxxyyy|||yyy{{{qqqbbbXXXQQQLLLJJJLLLLLLKKKNNNRRRTTT[[[jjj|||___JJJBBBCCC>>>;;;===:::;;;::::::999999::::::;;;::::::::::::;;;===>>>@@@AAADDDGGGFFFFFFIIIRRRYYY```ffflllmmmmmmqqqzzz{{{mmm^^^UUUNNNIIIHHHKKKMMMOOOTTTYYYaaappp|||qqqiiiaaaWWWOOOMMMJJJHHHDDDAAA???=========;;;;;;;;;;;;;;;::::::::::::;;;===>>>???@@@@@@AAAAAA@@@???>>>>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;<<<============>>>>>>>>>>>>>>>????????????@@@@@@@@@BBBBBBCCCEEEHHHKKKMMMNNNxxxiii___[[[___hhhrrr}}}zzznnnccc[[[RRRPPPNNNNNNQQQTTTUUUUUUWWWXXXXXXXXXWWWXXX[[[]]]___dddiiinnnssszzz~~~~~~|||{{{}}}}}}vvvttttttuuuwwwyyy~~~}}}{{{rrrbbbXXXQQQMMMKKKLLLMMMLLLNNNRRRTTT[[[iii{{{```KKKBBBCCC>>>;;;===::::::::::::999999::::::;;;::::::::::::;;;===>>>@@@BBBDDDFFFEEEEEEIIIRRRZZZaaaggglllmmmlllooowww}}}|||yyykkk]]]TTTNNNIIIHHHKKKMMMOOOTTTZZZcccqqqtttggg___XXXNNNHHHFFFCCCBBB???===;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<::::::;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>??????@@@AAACCCEEEGGGJJJKKKuuufff\\\YYY^^^gggqqq||||||sssggg[[[SSSMMMKKKIIIJJJMMMQQQTTTUUUTTTUUUVVVVVVVVVXXX[[[^^^```dddiiinnnsss{{{~~~~~~{{{xxxxxxzzz|||{{{uuurrrssstttxxx|||{{{rrrcccXXXQQQMMMKKKMMMMMMLLLNNNSSSUUU[[[hhhzzzbbbLLLBBBCCC===;;;===:::::::::999999999:::;;;;;;::::::::::::;;;===>>>@@@BBBEEEFFFEEEEEEKKKUUU]]]cccjjjpppqqqnnnmmmrrrxxxwwwuuuxxxyyykkk]]]SSSMMMIIIHHHKKKNNNPPPUUU[[[eeerrryyymmm```XXXQQQIIIEEEDDD>>>===<<<;;;::::::::::::999999::::::;;;;;;<<<<<<;;;<<<>>>@@@AAACCCCCCCCCBBBAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>><<<::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>@@@BBBDDDFFFGGGttteee\\\XXX^^^fffqqq{{{vvvkkk___TTTMMMIIIHHHFFFGGGKKKPPPSSSTTTQQQSSSTTTUUUUUUWWW[[[^^^bbbfffkkkooottt{{{}}}~~~|||{{{|||{{{zzzyyyvvvtttuuuxxxzzz|||zzztttrrrsssuuu{{{{{{rrrcccYYYQQQMMMKKKMMMMMMLLLOOOSSSUUU[[[hhhyyycccMMMCCCCCC===;;;===;;;:::999999999::::::;;;<<<::::::::::::;;;===>>>@@@CCCEEEGGGGGGHHHOOO[[[eeehhhooowwwwwwrrrmmmllloooqqqnnnqqqyyyzzzlll]]]SSSMMMIIIHHHKKKNNNPPPUUU\\\fffrrr{{{mmmbbbUUUNNNHHHBBB???@@@<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;===???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????????????????===???@@@???<<<;;;:::;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===???AAABBBCCCsssfff^^^YYY^^^gggqqq{{{yyymmmbbbXXXNNNIIIGGGFFFEEEGGGKKKOOORRRSSSOOOPPPRRRSSSTTTWWW[[[^^^cccgggmmmrrrwww~~~}}}}}}~~~~~~xxxuuussssssssssssrrrqqqppprrruuuxxxzzzzzztttsssuuuwww~~~{{{ssscccYYYRRRNNNLLLMMMNNNMMMOOOSSSUUU[[[gggyyydddNNNCCCCCC===;;;===;;;999999999999:::;;;<<<<<<::::::::::::;;;===>>>@@@DDDFFFHHHIIILLLVVVdddoooqqqxxx~~~|||tttkkkhhhhhhkkkhhhkkktttzzz|||zzzlll]]]SSSMMMIIIHHHKKKNNNQQQVVV\\\gggrrr|||ssscccXXXNNNHHHEEEAAA???@@@========================<<<<<<<<<<<<<<<=========;;;;;;===>>>??????@@@@@@AAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????===;;;;;;<<<999:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;===>>>???@@@}}}rrrhhhaaa]]]bbbkkkttt}}}~~~rrreeeZZZQQQJJJEEEDDDDDDDDDGGGKKKNNNPPPPPPMMMNNNPPPRRRSSSVVV[[[^^^bbbhhhooovvv{{{~~~~~~}}}xxxrrrmmmkkkkkklllllllllkkkkkknnnrrruuu{{{zzzttttttwwwyyy}}}~~~sssdddYYYRRRNNNLLLMMMNNNMMMOOOTTTUUU[[[gggyyyeeeNNNCCCCCC===;;;>>>;;;999999999999:::;;;<<<===::::::::::::;;;===>>>@@@EEEGGGJJJLLLQQQ]]]mmmyyy}}}~~~sssiiieeefffjjjgggkkkuuuxxxyyyzzzkkk[[[QQQMMMIIIHHHLLLOOOQQQWWW]]]fffrrrtttiii[[[RRRIIIGGGEEEBBBAAABBB======>>>>>>>>>>>>======>>>>>>>>>>>>>>>=========<<<======>>>??????>>>>>>@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<>>>??????===<<<======:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::::::::;;;===>>>>>>{{{rrriiicccbbbgggoooyyy{{{nnn```UUUMMMFFFCCCCCCBBBCCCGGGJJJMMMNNNNNNLLLMMMPPPQQQSSSVVVZZZ^^^aaahhhpppxxx~~~}}}zzztttmmmhhhfffeeefffggggggggghhhkkkpppsss{{{zzzuuuuuuxxx{{{{{{~~~sssdddYYYRRRNNNLLLNNNNNNMMMOOOTTTUUU[[[gggyyyfffOOOCCCCCC===;;;>>><<<999999999999:::;;;<<<===::::::::::::;;;===???@@@EEEHHHKKKNNNTTTaaasss~~~qqqgggeeegggkkkiiinnnxxxzzzzzzyyyjjjZZZOOOMMMIIIHHHLLLOOORRRWWW]]]eeerrr}}}nnncccTTTKKKDDDCCCBBB@@@???AAA>>>>>>>>>???>>>>>>======@@@@@@??????>>>>>>======>>>>>>????????????>>>>>>????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB;;;===??????>>>======>>>::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>vvvkkkeeeeeeeeeiiiqqq{{{|||qqqaaaSSSKKKFFFBBB???AAACCCEEEHHHJJJLLLLLLLLLKKKLLLLLLMMMOOOTTT[[[```iiinnnuuu{{{~~~|||xxxqqqjjjeeecccbbbbbbffffffgggggghhhlllqqqtttxxxtttqqqtttyyy{{{|||ssseee[[[PPPOOONNNNNNNNNOOOPPPQQQSSSZZZhhh{{{eeeOOOFFFFFF???<<<===999;;;::::::999999::::::;;;<<<;;;;;;;;;<<<===???@@@FFFIIIMMMRRRYYYgggyyy{{{kkk______fffnnnjjjppp}}}{{{wwwfffXXXRRRJJJHHHIIIMMMOOOQQQWWW___hhhsssyyyhhh]]]OOOJJJEEEAAAAAAAAABBBAAAAAAAAA@@@@@@???>>>======???????????????>>>======??????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAA??????>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999888888999:::;;;zzzqqqhhhcccccceeeiiipppyyyuuukkk\\\PPPIIIEEEBBB@@@CCCDDDFFFIIIJJJKKKKKKKKKKKKKKKLLLMMMPPPUUU]]]bbbkkkpppwww~~~~~~|||xxxsssllleee```^^^___```bbbcccdddfffhhhmmmssswwwzzzuuurrrtttyyyzzzzzzsssddd[[[OOONNNMMMMMMMMMNNNPPPPPPRRRYYYhhh|||fffOOOEEEEEE>>><<<===:::;;;::::::999999::::::;;;;;;;;;:::;;;<<<>>>@@@AAAHHHKKKOOOTTT\\\iiiyyy~~~tttggg]]]^^^eeeqqqnnntttwwwfffXXXRRRLLLJJJJJJMMMOOOPPPVVV]]]hhhssssssbbbVVVLLLIIIDDDBBBBBBBBBBBBAAABBBAAAAAA@@@??????>>>>>>???????????????>>>>>>===???>>>>>>======>>>>>>???>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======::::::999999999999::::::~~~yyyssslllddd___```bbbeeelllttt{{{}}}|||{{{jjjaaaTTTKKKFFFDDDCCCAAADDDEEEGGGIIIJJJJJJJJJIIIIIIJJJKKKMMMPPPWWW^^^dddmmmrrr{{{{{{yyy|||~~~zzzrrrmmmddd]]]YYYYYY[[[]]]```aaadddgggkkkqqqxxx}}}}}}wwwsssssswwwwwwwww|||rrrdddZZZNNNMMMLLLLLLLLLMMMOOOPPPPPPYYYiii}}}~~~fffOOODDDCCC===;;;>>><<<;;;::::::999999::::::;;;:::::::::;;;<<<>>>AAABBBGGGJJJOOOTTT[[[gggttt~~~{{{sssjjj```ZZZ]]]dddvvvuuu{{{wwwfffXXXRRRMMMKKKKKKMMMOOOOOOUUU\\\hhhsss|||lllZZZNNNHHHFFFDDDCCCCCCCCCBBBAAABBBBBBAAAAAA@@@@@@????????????@@@@@@??????>>>===>>>======<<<<<<======>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===999::::::;;;;;;::::::999}}}~~~ssskkkeee^^^[[[[[[[[[^^^dddkkkppprrrqqqnnn```XXXMMMFFFDDDDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIGGGHHHJJJLLLPPPXXX```fffnnnuuu~~~~~~yyysssyyy|||xxxmmmggg^^^WWWTTTVVVZZZ]]]bbbdddgggjjjnnnuuu|||yyyrrrqqquuu~~~uuurrruuu~~~qqqcccZZZLLLLLLKKKKKKKKKMMMNNNOOOOOOXXXiii~~~gggOOOCCCBBB<<<;;;>>>===;;;::::::999999::::::;;;999999999:::<<>>>>>======<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999}}}}}}yyyjjjbbb\\\WWWSSSTTTSSSVVV[[[bbbggghhhfffcccZZZSSSJJJDDDCCCDDDEEEDDDCCCEEEGGGIIIJJJKKKJJJJJJDDDFFFHHHLLLQQQYYYbbbhhhpppwwwzzzssszzzzzzuuuhhhccc[[[TTTSSSVVV\\\```dddeeehhhkkkooovvv}}}zzzrrrpppsss~~~sssoooooo~~~qqqcccYYYKKKKKKJJJJJJKKKMMMNNNOOOPPPYYYjjjfffNNNCCCBBB<<<;;;>>>===;;;::::::999999::::::;;;999999999:::<<>>>>>======<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<===999:::::::::;;;;;;;;;<<<;;;;;;:::::::::::::::::::::;;;<<<======<<<;;;:::}}}}}}qqqaaaYYYUUUPPPNNNOOOPPPSSSXXX^^^ccccccaaa^^^YYYRRRJJJEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJJJJIIIIIIDDDFFFIIIMMMTTT\\\ffflllttt{{{yyyxxxrrrddd___YYYTTTUUUZZZ```eeedddfffiiilllpppvvv}}}zzzrrrqqqvvv~~~qqqmmmlll~~~pppbbbXXXKKKKKKJJJKKKLLLMMMOOOPPPRRR[[[jjjdddMMMBBBBBB<<<;;;>>><<<;;;::::::999999::::::;;;:::::::::;;;<<<>>>AAABBBCCCCCCEEEHHHOOOWWW^^^ccchhhccc]]]XXXSSSSSS[[[eeesssyyy}}}zzzzzzuuueeeWWWQQQHHHGGGHHHLLLPPPRRRYYYaaaiiitttrrraaaRRRJJJBBBAAAAAABBBCCCCCCBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>======<<<<<<======>>>===>>>??????@@@@@@??????>>>??????@@@@@@??????>>>======<<<<<<<<<<<<======:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;~~~~~~|||lll\\\UUUSSSQQQPPPQQQSSSUUUZZZaaaeeefffccc```[[[UUULLLHHHGGGHHHGGGFFFHHHIIIIIIJJJIIIHHHFFFEEEFFFHHHLLLPPPWWWaaakkkqqqxxxvvvppp```\\\XXXUUUWWW]]]dddiiifffhhhkkkooossszzz{{{tttvvv{{{}}}pppllllll~~~pppaaaWWWKKKKKKKKKKKKLLLNNNPPPQQQUUU]]]kkk~~~bbbLLLBBBCCC===;;;>>>;;;;;;::::::999999::::::;;;;;;;;;:::;;;<<<>>>@@@AAAEEECCCCCCEEEKKKTTT[[[___```^^^]]]YYYTTTSSS\\\gggxxx{{{yyyyyyuuueeeWWWQQQIIIHHHIIIMMMOOORRRXXX```iiitttppp^^^OOOGGGCCCAAA@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>???>>>>>>======>>>>>>???===>>>>>>???????????????>>>>>>????????????>>>>>>======<<<<<<<<<<<<======<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<======~~~~~~{{{kkk[[[UUUUUUUUUUUUWWWWWWYYY^^^dddiiijjjgggddd^^^WWWOOOJJJIIIIIIHHHGGGLLLLLLKKKJJJHHHFFFCCCBBBHHHJJJNNNSSSZZZdddnnnuuu{{{vvvooo]]][[[WWWVVVXXX___fffkkkiiikkkooosssxxx{{{vvvyyy|||pppkkklll~~~pppaaaWWWLLLKKKKKKKKKMMMOOOPPPRRRWWW^^^kkk}}}aaaLLLCCCDDD>>><<<===:::;;;::::::999999::::::;;;<<<;;;;;;;;;<<<===???@@@DDDBBB@@@BBBHHHPPPXXX\\\[[[\\\]]][[[UUUSSS]]]iiizzzyyyzzztttdddWWWQQQKKKIIIJJJMMMOOOQQQWWW^^^iiitttnnn[[[LLLEEEDDDBBB@@@@@@AAABBBAAA@@@?????????????????????@@@@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>??????======>>>???????????????>>>>>>????????????>>>>>>======<<<<<<<<<======>>>===>>>>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>======>>>===<<<;;;;;;<<<===>>>zzzmmm```ZZZYYYXXXYYY[[[bbbhhhnnnppprrrssspppkkkddd[[[QQQKKKKKKMMMLLLKKKMMMLLLJJJHHHGGGEEEEEEDDDFFFJJJPPPVVV]]]gggsss{{{|||}}}rrriii___YYYSSSUUU\\\eeejjjkkknnnoooqqqtttyyy{{{}}}zzzmmmiiijjj~~~oooaaaXXXPPPNNNKKKJJJJJJMMMQQQTTT[[[___lllfffNNNBBBCCC>>><<<>>>::::::999999888888999999:::;;;;;;;;;;;;;;;<<<===>>>CCCDDDCCCDDDKKKUUUYYYWWWYYYcccaaaZZZYYYWWW\\\kkk~~~zzz}}}tttdddWWWQQQKKKHHHIIIKKKMMMPPPVVV^^^gggqqq}}}jjjYYYMMMGGGAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@BBBCCCDDD===???@@@AAABBBBBBAAAAAA@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>??????@@@>>>??????>>><<<;;;===>>>;;;;;;;;;;;;;;;<<<=========>>>>>>????????????>>>AAABBBBBB@@@???>>>???AAA@@@??????>>>>>>>>>>>>>>>qqqccc]]]]]]___dddiiinnntttyyyzzz||||||xxxsssggg^^^TTTNNNOOOPPPOOOMMMNNNMMMJJJHHHFFFEEEEEEEEEGGGLLLRRRYYY```jjjvvv~~~{{{oooggg___YYYTTTVVV^^^hhhmmmoooqqqrrrtttwww|||}}}yyymmmjjjppp~~~pppaaaXXXOOONNNKKKJJJKKKNNNRRRUUU[[[___lllfffNNNBBBCCC>>><<<>>>:::::::::999999999999::::::;;;;;;;;;;;;<<<======>>>BBBCCCCCCEEELLLWWW\\\[[[[[[eeeddd^^^]]]\\\bbbppp{{{~~~sssdddVVVPPPKKKHHHIIILLLNNNPPPVVV^^^iiisss~~~jjjYYYMMMGGG@@@@@@@@@????????????>>>BBBAAAAAAAAABBBCCCDDDEEECCCCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@?????????@@@AAA>>>>>>>>>======>>>??????<<<======<<<::::::;;;<<<===============>>>???@@@@@@AAAAAABBBBBBAAAAAAAAACCCDDDDDDCCCAAAAAABBBDDDBBBAAA@@@???>>>>>>>>>>>>vvvgggbbbccciiiqqqyyy|||zzzkkkbbbXXXSSSSSSUUUSSSQQQOOOMMMJJJGGGEEEEEEFFFGGGHHHMMMUUU\\\dddnnnzzz~~~|||~~~~~~~~~~~~~~~zzzppphhh___YYYUUUXXXaaakkkrrrtttuuuvvvwwwzzz~~~~~~wwwmmmlllxxx~~~pppaaaXXXNNNMMMKKKJJJLLLOOOTTTWWWZZZ^^^lllfffNNNBBBCCC>>><<<>>>:::::::::999999999999::::::;;;;;;;;;;;;<<<===>>>???BBBCCCDDDEEEMMMYYY___```___jjjjjjdddcccaaahhhwww}}}rrrcccVVVOOOKKKHHHIIILLLNNNPPPWWW___lllvvvkkkZZZMMMGGGAAAAAA@@@???????????????CCCBBBBBBCCCCCCDDDFFFFFFHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>===============>>><<<======<<<::::::;;;===???>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEFFFHHHEEEDDDBBBAAA??????>>>>>>{{{nnniiikkkpppzzz|||oooggg]]]XXXXXXXXXVVVTTTNNNKKKGGGDDDCCCDDDFFFGGGIIIOOOXXX```iiisss}}}~~~|||zzzyyy{{{{{{|||{{{zzzzzz|||}}}}}}ssslll___ZZZVVVYYYcccnnnuuuxxxxxxyyyzzz}}}~~~}}}~~~~~~~~~vvvnnnooo~~~oooaaaWWWMMMLLLJJJJJJLLLPPPUUUXXXYYY^^^lllfffNNNBBBCCC>>><<<>>>::::::::::::999999:::::::::;;;;;;;;;;;;<<<>>>??????BBBDDDEEEFFFMMMYYYaaacccfffrrrqqqjjjgggdddjjjzzzrrrbbbUUUOOOKKKHHHIIILLLNNNQQQXXX___nnnyyymmm[[[OOOIIIDDDDDDCCCBBBAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA??????>>>===<<<<<<<<<======>>>???>>><<<<<<===????????????@@@AAACCCDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIJJJJJJIIIIIIJJJKKKHHHGGGEEECCCAAA@@@??????wwwttttttwww~~~rrrjjj```ZZZZZZYYYVVVSSSJJJHHHEEEBBBBBBCCCFFFHHHKKKQQQ[[[eeemmmwww{{{yyyxxxwwwuuuwwwxxxyyyxxxwwwvvvxxx{{{~~~}}}}}}}}}|||vvvooo```[[[WWW[[[eeeqqqxxxzzzzzz{{{|||~~~~~~}}}}}}}}}|||{{{}}}~~~}}}tttpppsss}}}nnn```VVVLLLJJJIIIIIIKKKPPPUUUXXXYYY^^^mmmfffNNNBBBCCC>>><<<>>>:::;;;::::::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@CCCFFFFFFFFFLLLXXXbbbfffnnnyyyxxxoooiiiccciiiyyyrrrbbbUUUOOOKKKHHHIIILLLOOOQQQXXX```ooozzzooo^^^QQQKKKGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJIIIHHHFFFDDDCCCBBB@@@@@@???===<<<<<<<<<<<<===>>>>>>>>><<<<<<>>>@@@??????@@@AAABBBDDDFFFGGGIIIIIIJJJKKKKKKKKKKKKJJJJJJLLLMMMMMMLLLKKKLLLLLLJJJIIIGGGEEECCCAAAAAA@@@}}}{{{zzz{{{tttkkkaaa[[[YYYWWWSSSOOOFFFEEECCCBBBCCCEEEGGGIIINNNVVV```jjjrrr{{{~~~yyyuuussssssrrrqqqsssvvvwwwvvvttttttwwwzzzzzzuuunnnjjjjjjlllmmmnnnssstttwww}}}xxxrrrddd___[[[^^^hhhssszzz||||||}}}~~~}}}zzzyyyyyyzzzzzzyyyyyy|||~~~}}}tttrrrwww|||mmm^^^UUUKKKJJJHHHHHHJJJNNNSSSVVVXXX]]]mmmfffNNNBBBCCC>>><<<>>>:::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<===???@@@AAACCCFFFGGGGGGMMMZZZffflllttt~~~rrrjjjccchhhxxxrrrcccVVVOOOJJJHHHIIILLLOOORRRYYYaaaooo{{{rrraaaUUUOOOIIIHHHFFFEEEDDDEEEGGGHHHIIIJJJLLLMMMOOOPPPPPPPPPNNNPPPQQQSSSSSSSSSSSSRRROOOOOONNNMMMJJJHHHFFFDDDBBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<<<<:::;;;<<<>>>@@@@@@AAABBBDDDFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNOOOQQQQQQPPPNNNMMMNNNLLLKKKIIIGGGEEEDDDCCCCCC{{{yyyxxxyyytttkkk```ZZZWWWTTTOOOJJJDDDDDDDDDDDDFFFHHHJJJLLLSSS[[[fffpppxxx{{{wwwrrrooonnnmmmmmmlllpppsssvvvuuussssssvvvzzz}}}ttthhhccc\\\XXXYYY\\\___aaafffhhhmmmuuu}}}|||vvvjjjddd```bbblllvvv|||~~~~~~}}}{{{xxxuuuttttttvvvwwwuuuvvv{{{~~~tttttt{{{zzzkkk]]]SSSJJJIIIGGGFFFHHHLLLQQQTTTWWW]]]mmmfffNNNBBBCCC>>><<<>>>:::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<===???AAABBBBBBFFFHHHIIIPPP___mmmuuuwwwuuullldddhhhyyyzzzxxx}}}sssdddVVVPPPJJJHHHIIIMMMOOORRRZZZaaannnzzzuuueeeYYYSSSOOONNNKKKJJJIIIJJJLLLNNNOOOPPPRRRTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXUUUUUUTTTRRRPPPMMMJJJHHHDDDCCCAAA@@@>>>======<<<:::;;;<<<;;;:::;;;===>>>AAABBBCCCDDDGGGIIIKKKLLLLLLMMMOOOQQQRRRSSSTTTTTTRRRTTTVVVUUUSSSQQQOOOOOOMMMLLLJJJHHHGGGFFFEEEEEE}}}vvvsssrrruuu}}}ssskkk```XXXUUUQQQLLLGGGCCCDDDEEEGGGIIIKKKMMMNNNWWW___jjjttt|||{{{vvvsssnnnkkkjjjjjjiiihhhooorrruuuuuurrrrrrvvv{{{~~~pppfff]]]XXXQQQMMMNNNRRRVVVYYY]]]```fffoooyyy{{{nnniiiccceeennnxxx}}}zzzxxxtttqqqpppqqqssstttqqqtttzzztttuuu}}}yyyjjj\\\RRRJJJIIIGGGFFFGGGKKKPPPSSSWWW]]]nnnfffNNNBBBCCC>>><<<>>>:::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<>>>???AAABBBAAAFFFIIIJJJSSScccsss{{{yyywwwmmmeeejjj{{{vvvpppssswww{{{tttdddWWWQQQJJJHHHIIIMMMPPPSSSZZZbbbmmmyyywwwggg[[[VVVVVVTTTQQQPPPOOOPPPRRRTTTSSSTTTVVVYYYZZZ[[[[[[ZZZ^^^______```___^^^\\\[[[YYYYYYXXXVVVSSSPPPMMMKKKEEEDDDBBB@@@???>>>======<<<===>>>=========???AAACCCCCCDDDFFFIIIKKKMMMOOOMMMNNNPPPSSSUUUWWWXXXXXXUUUWWWYYYXXXVVVSSSQQQQQQMMMLLLJJJIIIHHHGGGFFFFFF~~~zzzrrrkkkiiinnnwww~~~sssgggZZZSSSNNNIIIGGGHHHCCCDDDFFFGGGIIILLLQQQUUUYYYaaammmwww~~~yyyuuummmkkkiiigggffffffggghhhkkkooorrrsssssstttwww{{{ssseee\\\SSSNNNKKKMMMMMMLLLLLLOOOTTTZZZ```dddlllxxxrrrkkkeeegggqqq{{{{{{wwwrrrooonnnnnnnnnnnnooorrrwwwzzz}}}wwwzzzzzzmmm\\\QQQLLLJJJGGGEEEFFFIIIMMMOOORRR\\\ooogggNNNAAAAAA===<<<===999;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<>>>@@@CCCEEECCCFFFHHHMMMYYYmmm|||xxxkkkfffnnnzzzxxxrrrsssuuu|||wwwgggZZZSSSLLLJJJJJJMMMPPPSSSZZZcccooo{{{}}}nnnbbb[[[YYYXXXVVVUUUUUUWWWYYYZZZZZZ\\\___`````````bbbcccddddddcccccccccdddeeeeee```___\\\YYYVVVSSSQQQOOOIIIFFFCCCAAA@@@@@@???===????????????@@@AAABBBCCCDDDEEEFFFGGGHHHJJJNNNQQQRRRSSSUUUWWWYYY[[[\\\\\\YYYYYYYYYYYYXXXWWWUUUUUUSSSPPPLLLJJJJJJJJJHHHGGG}}}|||tttpppiiicccaaafffooouuuzzzmmmaaaUUUNNNJJJEEEDDDEEECCCEEEGGGHHHJJJNNNSSSWWW^^^fffrrr}}}~~~xxxrrroooiiihhhfffddddddeeefffgggjjjnnnrrrssssssuuuyyy|||tttfffYYYPPPNNNJJJHHHIIIJJJIIIJJJMMMPPPWWW^^^bbbkkkwwwwwwpppkkkmmmvvv{{{wwwrrrooonnnoooooonnnooorrrwww{{{~~~zzzyyylll\\\QQQLLLJJJGGGFFFFFFIIIMMMOOORRR]]]ooofffMMMAAAAAA===<<<===999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAAEEEIIILLLRRR___rrryyymmmhhhppp|||xxxqqqrrrttt}}}vvvgggYYYSSSLLLJJJJJJMMMPPPSSS[[[cccooo{{{ssshhhaaa```___^^^]]]]]]^^^``````bbbdddggghhhhhhhhhiiikkkjjjiiiiiihhhhhhhhhhhhhhhcccaaa^^^[[[WWWTTTQQQPPPJJJHHHDDDBBBAAA@@@???===????????????@@@AAACCCCCCEEEFFFHHHIIIJJJLLLOOORRRTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWSSSPPPMMMKKKKKKJJJIIIHHH}}}vvvqqqnnnnnnmmmmmmmmmnnnooorrrtttvvvwwwwwwwwwvvvtttrrrpppnnnhhheee___ZZZYYY]]]eeekkkrrrxxx|||~~~{{{tttfff[[[OOOJJJFFFCCCBBBDDDCCCEEEGGGJJJLLLQQQVVVZZZdddmmmyyy|||uuunnniiifffcccbbb`````````bbbdddeeehhhlllqqqssssssvvvzzz~~~xxxkkk^^^RRRKKKKKKGGGFFFHHHHHHGGGIIIMMMOOOVVV^^^dddmmmxxx{{{vvvppprrrzzz{{{xxxssspppppppppppppppooosssxxx|||~~~{{{}}}}}}zzz~~~}}}xxxjjjZZZPPPKKKIIIGGGFFFFFFIIILLLNNNRRR]]]ooodddLLLAAAAAA===;;;===999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===???@@@@@@FFFJJJOOOUUUcccuuuxxxmmmhhhppp|||xxxpppooorrr~~~vvvfffXXXRRRLLLIIIJJJMMMPPPSSS[[[cccooozzz|||qqqkkkhhhgggffffffffffffggghhhjjjllloooppppppppprrrsssrrrrrrqqqpppnnnmmmmmmlllgggeeebbb^^^YYYUUURRRPPPMMMJJJFFFCCCBBBAAA???>>>?????????@@@AAABBBDDDEEEFFFHHHJJJKKKMMMOOORRRUUUWWWXXXYYY[[[\\\\\\]]]]]]______^^^^^^]]][[[ZZZYYYTTTRRRNNNMMMLLLLLLKKKJJJzzzpppgggbbb^^^]]]^^^^^^^^^___aaadddgggiiigggggghhhiiihhheeecccaaa^^^\\\XXXTTTSSSWWW^^^cccffflllqqqssswwwyyyvvvpppaaaVVVLLLGGGEEECCCCCCEEECCCEEEHHHKKKNNNTTTZZZ^^^iiirrr|||tttmmmgggccc```]]]\\\[[[[[[]]]___aaaccceeeiiinnnqqqrrruuuzzz~~~rrreeeZZZQQQLLLLLLIIIHHHJJJIIIGGGJJJOOORRR[[[dddkkksss}}}}}}xxxtttuuu||||||yyyuuusssssssssssssssqqquuu{{{{{{xxx{{{yyyvvv{{{~~~uuugggYYYPPPJJJIIIGGGFFFFFFIIILLLNNNSSS^^^pppbbbKKKAAABBB===;;;===:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBBBBBBBEEEJJJOOOUUUaaaqqq}}}{{{sssiiieeennnzzzxxxooommmrrrvvvfffXXXPPPLLLIIIIIIMMMPPPSSS[[[dddoooyyy{{{vvvnnnmmmlllkkkkkkkkklllmmmppprrruuuvvvvvvvvvwwwyyyyyyyyyxxxvvvtttrrrppppppkkkiiieee```[[[VVVSSSQQQOOOLLLHHHEEECCCBBB@@@>>>>>>??????@@@BBBCCCEEEFFFHHHJJJMMMOOOPPPRRRVVVXXXZZZ[[[\\\]]]^^^^^^^^^^^^`````````___^^^\\\[[[ZZZVVVSSSPPPNNNNNNNNNMMMLLL|||oooccc[[[WWWSSSQQQRRRRRRSSSTTTWWWYYY\\\^^^[[[]]]___``````]]]ZZZXXXVVVTTTQQQNNNNNNPPPVVVZZZ[[[```eeeiiinnnsssqqqlll]]]RRRHHHEEEDDDBBBCCCFFFCCCEEEIIIMMMQQQWWW^^^cccnnnwww~~~uuummmhhhccc```]]]YYYXXXXXXYYYZZZ]]]```bbbcccgggllloooqqqtttyyy~~~vvvhhh\\\TTTNNNKKKLLLJJJJJJKKKJJJHHHKKKQQQWWWaaalllttt||||||xxxyyy~~~}}}zzzxxxwwwxxxyyyyyyyyyvvvzzz~~~wwwvvvzzz~~~xxxuuu|||~~~sssdddWWWOOOIIIHHHGGGFFFGGGIIIKKKMMMSSS^^^qqq___JJJAAABBB<<<:::===;;;:::::::::;;;;;;;;;<<<<<<===>>>???AAABBBCCCDDDDDDFFFKKKOOOTTT^^^lllvvvyyy{{{yyyuuunnneeedddnnn|||zzzqqqooouuu~~~}}}~~~vvvfffWWWPPPKKKIIIIIIMMMPPPTTT\\\dddoooxxxuuusssqqqoooooopppqqqsssuuuwwwzzz{{{{{{{{{|||~~~~~~~~~}}}{{{xxxuuusssqqqnnnlllhhhccc]]]XXXTTTRRRPPPLLLHHHEEEDDDBBB@@@???>>>>>>???AAACCCEEEGGGHHHHHHKKKOOOQQQSSSVVVYYY[[[\\\]]]^^^___```aaaaaaaaaaaaaaa```___^^^\\\[[[ZZZWWWUUURRRPPPQQQQQQPPPOOO{{{rrrdddYYYSSSPPPNNNLLLJJJKKKMMMOOOQQQSSSTTTUUUVVVXXX[[[]]]\\\YYYUUUSSSNNNMMMLLLIIIHHHJJJNNNQQQPPPVVV[[[```gggnnnnnnjjjYYYOOOEEEBBBBBBAAABBBEEEDDDGGGKKKPPPUUU\\\dddiiisss}}}{{{vvvnnngggccc```^^^]]]XXXWWWWWWXXXZZZ]]]```bbbcccgggllloooqqqtttyyy~~~pppbbbXXXQQQMMMKKKIIIHHHJJJLLLJJJIIINNNUUU]]]hhhttt}}}~~~|||{{{{{{}}}|||yyysssssszzz|||yyyxxxqqqbbbVVVOOOIIIHHHGGGFFFGGGIIIKKKLLLSSS___rrr]]]IIIAAACCC<<<:::===<<<999::::::;;;;;;<<<<<<<<<;;;<<<===>>>???AAABBBBBBHHHLLLOOORRR[[[hhhrrruuuwwwtttpppjjjcccdddqqqxxxuuu|||zzzzzz{{{wwwgggXXXPPPKKKHHHIIIMMMPPPTTT\\\eeeoooxxx}}}zzzvvvssssssuuuxxxzzzzzz|||~~~{{{wwwtttrrrooommmiiiddd^^^YYYUUUSSSOOOLLLHHHEEEDDDCCCAAA@@@>>>>>>???AAACCCFFFHHHIIIIIILLLPPPSSSVVVXXX[[[]]]^^^___```aaaccccccddddddbbbbbbaaa```^^^\\\[[[ZZZYYYVVVTTTRRRSSSSSSRRRQQQssshhh[[[QQQMMMLLLKKKJJJHHHJJJLLLOOOQQQRRRRRRQQQTTTVVVZZZ\\\[[[XXXSSSPPPKKKJJJIIIGGGEEEFFFIIILLLLLLRRRWWW]]]eeemmmooolllZZZOOOFFFCCCCCCBBBDDDFFFHHHKKKOOOUUU[[[bbbjjjpppzzz|||rrrmmmfffaaa^^^]]]\\\\\\YYYXXXXXXYYY[[[^^^aaacccdddiiinnnqqqrrruuuzzz}}}oooaaaVVVPPPMMMKKKFFFGGGJJJNNNNNNOOOVVV^^^fffqqq~~~~~~~~~|||vvvrrruuu~~~|||{{{|||~~~ooo```TTTNNNHHHGGGGGGFFFGGGIIIJJJKKKTTT___rrr|||[[[HHHAAACCC<<<:::===<<<999999::::::;;;<<<<<<===;;;;;;;;;;;;===???AAABBBFFFIIILLLNNNWWWeeeooorrrrrrooojjjddd___bbbsss~~~vvvvvvwww}}}yyyhhhXXXPPPJJJHHHIIIMMMPPPTTT\\\eeennnwww~~~yyyttttttwww{{{|||~~~}}}yyyvvvtttooommmjjjeee___ZZZVVVTTTMMMKKKGGGEEEDDDCCCBBB@@@>>>>>>???AAADDDGGGIIIJJJIIILLLQQQTTTWWWYYY\\\^^^^^^___aaacccdddfffffffffccccccbbbaaa___]]][[[ZZZZZZXXXUUUTTTTTTTTTTTTSSSmmmcccUUULLLJJJKKKJJJIIIIIILLLOOOSSSTTTTTTSSSRRRSSSVVVZZZ\\\[[[WWWRRRNNNKKKKKKJJJHHHFFFFFFHHHJJJMMMRRRXXX]]]fffooorrrppp]]]RRRIIIFFFFFFEEEGGGJJJJJJMMMRRRXXX^^^fffooottt}}}xxxuuulllgggaaa\\\ZZZZZZZZZZZZZZZYYYYYYZZZ\\\^^^aaacccfffkkkooorrrtttwww|||zzzkkk]]]SSSLLLHHHFFFFFFGGGLLLRRRSSSUUU]]]gggmmmyyy{{{vvvsssxxx|||}}}~~~~~~nnn___TTTNNNHHHGGGGGGFFFGGGHHHJJJKKKTTT___rrrwwwZZZHHHBBBCCC<<<:::======999999::::::;;;<<<======<<<;;;;;;;;;<<>>>>>@@@BBBDDDGGGJJJKKKHHHLLLQQQUUUXXXZZZ]]]___^^^```aaadddfffggghhhhhhddddddcccbbb```^^^\\\[[[[[[XXXVVVTTTUUUUUUUUUTTTnnn]]]OOOMMMMMMKKKKKKOOOMMMQQQTTTVVVYYY]]]\\\XXX]]]]]]^^^___^^^[[[VVVSSSNNNLLLIIIGGGGGGHHHKKKMMMOOOSSSYYYaaannnzzz|||xxxhhhVVVGGGFFFHHHHHHJJJOOOQQQUUU[[[bbbhhhpppwww|||zzzsssnnnfffccc^^^ZZZXXXWWWXXXYYYXXXYYYZZZ]]]___bbbeeeggggggjjjnnnqqqtttxxx|||uuugggZZZRRRMMMKKKJJJHHHJJJNNNSSSXXX___ggglllwww~~~~~~}}}wwwvvvvvv|||}}}ooo```UUUNNNGGGFFFEEEEEEEEEGGGJJJKKKWWW___qqqsssTTTJJJBBB???>>>;;;;;;<<<;;;;;;;;;::::::999999999===<<<:::999:::===@@@BBBEEEHHHHHHIIIQQQ]]]gggjjjlllddd]]]\\\^^^eeevvvxxxmmmlllqqqvvvzzziiiZZZRRRJJJHHHHHHKKKOOOSSS\\\eeerrryyywwwqqqqqquuuxxxzzzxxxyyy{{{}}}~~~|||xxxssspppooollliiieee```[[[UUUQQQNNNJJJGGGDDDCCCAAA@@@>>>???AAACCCDDDDDDFFFIIIKKKJJJNNNSSSVVVXXXYYYZZZ[[[```bbbdddggghhhiiihhhhhheeeeeeeeedddcccaaa___]]]^^^\\\YYYXXXXXXWWWVVVTTT~~~iiiYYYLLLKKKLLLJJJKKKOOOOOOUUUYYY]]]bbbggghhheeegggfffeeedddaaa]]]WWWRRRNNNLLLJJJIIIIIILLLOOOQQQZZZ___fffooo{{{mmmZZZKKKIIIJJJJJJMMMRRRWWW[[[bbbiiipppwww}}}wwwooojjjbbb```\\\XXXVVVVVVXXXYYYZZZ[[[\\\^^^aaadddfffggghhhkkkooosssvvvyyy~~~|||ssseeeXXXPPPKKKIIIIIIHHHLLLPPPVVV\\\ccckkkppp{{{~~~yyyyyy{{{}}}nnn```TTTNNNHHHGGGFFFFFFGGGIIILLLMMMWWW___rrrsssSSSJJJBBB???>>>;;;:::<<<;;;;;;;;;::::::999999999>>>===;;;;;;<<<>>>AAACCCEEEGGGHHHIIIPPP\\\eeehhhjjjeee```]]]]]]eeexxxxxxnnnmmmqqqwwwzzziiiZZZRRRJJJHHHHHHKKKOOOSSS\\\eeerrrzzztttnnnooosssvvvwwwrrrsssuuuxxxzzz|||}}}}}}|||zzzyyyyyyxxxvvvrrrpppnnnkkkgggccc___YYYSSSOOOMMMJJJFFFCCCBBBAAA???>>>???AAACCCDDDDDDFFFIIIKKKMMMPPPTTTWWWYYYZZZ\\\^^^bbbcccfffhhhjjjjjjjjjiiiffffffffffffdddbbb```___```]]][[[ZZZZZZYYYXXXVVV|||dddUUUKKKKKKMMMKKKMMMRRRTTT[[[ccchhhooovvvxxxvvvvvvtttqqqnnniiibbb[[[UUURRRQQQOOOOOOQQQTTTXXXZZZdddjjjsss{{{uuuaaaPPPLLLNNNNNNRRRXXX```dddkkkssszzz~~~xxxqqqjjjeee]]]ZZZWWWTTTTTTUUUWWWXXX\\\]]]___aaaccceeeggghhhiiilllqqqtttxxx{{{yyypppbbbVVVNNNJJJHHHGGGIIIMMMSSSZZZaaahhhpppuuu}}}|||}}}|||mmm___SSSMMMIIIIIIHHHHHHIIIKKKNNNOOOVVV```sssrrrRRRIIIAAA???>>><<<:::;;;;;;;;;::::::::::::999999>>>===<<<<<<===???BBBCCCEEEGGGHHHHHHOOO[[[dddggggggfffccc___\\\eeezzzwwwnnnnnnqqqxxx{{{jjjZZZRRRKKKHHHHHHLLLOOOTTT\\\eeerrrzzz{{{pppjjjiiimmmpppqqqjjjkkkmmmooorrrtttvvvwwwtttsssrrrrrrrrrqqqmmmkkkjjjgggccc___[[[VVVQQQMMMKKKHHHDDDBBBAAA@@@???>>>???@@@BBBCCCDDDFFFIIILLLPPPRRRUUUXXXZZZ\\\___bbbdddeeehhhjjjkkkkkkkkkjjjhhhhhhhhhhhhfffdddbbbaaaaaa___\\\[[[[[[[[[ZZZXXX}}}dddWWWMMMMMMOOOMMMPPPWWW\\\dddnnnttt{{{}}}xxxssskkkddd^^^[[[ZZZYYYZZZ]]]aaafffiiipppwww~~~iiiVVVQQQRRRSSSXXX___hhhlllttt|||yyyrrrllleee___WWWUUUSSSQQQQQQSSSVVVXXX]]]^^^___bbbdddeeeggggggjjjmmmqqquuuxxx|||wwwnnnaaaUUUMMMJJJIIIHHHHHHMMMUUU]]]eeemmmtttyyy}}}}}}}}}}}}zzzkkk]]]RRRLLLIIIIIIHHHHHHIIIKKKNNNPPPVVVaaauuupppQQQHHHAAA??????<<<:::;;;::::::::::::::::::::::::<<<<<<<<<<<<===???AAACCCEEEGGGHHHHHHNNNZZZcccfffeeehhhhhhbbb]]]eee|||vvvnnnnnnqqqzzz|||jjjZZZRRRLLLIIIIIIMMMPPPTTT]]]fffssszzzxxxlllcccaaaccceeeeee```aaacccfffjjjmmmpppqqqrrrqqqooonnnmmmjjjfffccceeebbb^^^ZZZWWWRRRNNNKKKIIIFFFCCCAAA@@@@@@>>>===>>>@@@BBBCCCDDDFFFIIILLLQQQSSSUUUXXXZZZ]]]aaadddeeefffiiikkkllllllkkkjjjhhhhhhiiihhhgggeeedddbbbaaa___]]]\\\\\\\\\[[[ZZZ~~~~~~fffYYYOOOOOOOOONNNSSS[[[fffpppzzz|||vvvooojjjeeeeeeeeegggjjjpppuuuxxxsss^^^WWWWWWYYY___gggnnnttt{{{~~~uuunnnggg```\\\SSSRRROOONNNOOORRRUUUXXX[[[]]]___bbbdddfffggggggiiilllpppuuuxxx|||vvvmmm```UUUNNNKKKJJJJJJHHHNNNWWW___gggooovvvzzz}}}~~~{{{zzz~~~~~~yyyjjj\\\QQQKKKGGGGGGFFFGGGHHHKKKMMMOOOVVVbbbwwwnnnPPPGGGAAA??????<<<:::;;;:::::::::::::::::::::::::::::::::;;;===???@@@BBBFFFHHHHHHIIIPPP\\\eeehhheeelllmmmeee^^^ggg}}}wwwnnnnnnttt}}}kkkZZZRRRLLLJJJJJJMMMQQQUUU^^^gggsss{{{~~~tttfff\\\XXXXXXXXXXXXWWWYYY[[[^^^bbbgggjjjlllnnnmmmkkkjjjiiifffbbb___]]][[[WWWSSSQQQNNNKKKHHHFFFDDDAAA?????????>>>===>>>@@@BBBCCCDDDGGGJJJLLLPPPSSSUUUXXXZZZ]]]aaadddeeefffiiikkklllkkkjjjjjjhhhhhhiiihhhhhhfffdddcccaaa___]]]\\\]]]]]]\\\ZZZ~~~}}}}}}iii\\\QQQPPPPPPPPPWWWaaaqqq|||}}}yyytttssstttvvvzzz~~~fff^^^]]]```hhhqqqvvv{{{yyypppiiiccc]]]XXXQQQPPPNNNMMMOOORRRVVVXXXZZZ\\\___cccfffggghhhhhhiiilllqqquuuyyy}}}uuummm```UUUOOOLLLLLLLLLJJJPPPYYYbbbjjjpppvvvyyy}}}}}}yyyxxxyyyzzz}}}wwwhhhZZZPPPJJJFFFFFFEEEEEEGGGJJJMMMNNNVVVcccyyyjjjNNNFFF@@@@@@???<<<::::::999999::::::::::::;;;;;;999999:::;;;===???@@@AAAFFFIIIJJJKKKRRR___hhhkkkgggoooqqqhhhaaaiii|||yyyqqqqqqyyy~~~kkk[[[RRRMMMJJJJJJNNNQQQVVV^^^gggttt{{{xxxnnn```TTTOOONNNNNNMMMOOOPPPSSSVVV[[[```eeehhhgggfffeeeeeeeeeccc```]]]UUUSSSOOOMMMKKKJJJHHHFFFDDDBBB???>>>>>>>>>===<<<===???BBBCCCEEEGGGJJJMMMPPPSSSVVVYYY\\\___bbbeeefffgggiiikkklllllljjjjjjhhhiiiiiiiiihhhgggeeedddbbb```^^^]]]^^^^^^]]]\\\}}}|||mmm```UUUTTTTTTWWWaaammm{{{oooeeedddgggpppzzz}}}tttkkkddd___YYYUUUQQQPPPNNNNNNOOORRRVVVXXXZZZ\\\```dddhhhjjjkkkkkkjjjmmmrrrvvvzzzssskkk___TTTNNNLLLLLLLLLMMMSSS\\\eeelllqqqvvvyyyzzz||||||wwwuuutttvvvyyy||||||zzzyyy{{{vvvgggYYYOOOJJJFFFEEEEEEEEEGGGJJJMMMOOOWWWddd{{{gggMMMFFF@@@@@@???<<<::::::999999999::::::;;;;;;;;;999:::;;;<<<>>>@@@AAABBBGGGJJJKKKMMMUUUbbblllooojjjssstttkkkeeekkkzzz~~~uuuuuu~~~lll[[[QQQMMMKKKKKKNNNRRRVVV___hhhttt{{{qqqgggXXXNNNIIIHHHHHHGGGHHHIIILLLOOOUUU[[[```cccbbbaaa______^^^\\\YYYVVVNNNLLLIIIGGGGGGGGGFFFDDDCCC@@@>>>============<<<===???AAACCCEEEGGGKKKMMMPPPTTTXXX\\\___aaadddfffhhhiiikkkmmmnnnmmmlllkkkjjjjjjkkkkkkjjjiiigggfffcccaaa_________```___^^^}}}|||rrreeeZZZXXXZZZ^^^jjjxxxtttjjjiiillluuu|||qqqgggaaa\\\WWWSSSRRRPPPOOONNNOOOSSSVVVYYYZZZ]]]aaafffjjjlllmmmmmmllloootttxxx|||rrrjjj^^^TTTNNNLLLLLLLLLPPPVVV___hhhnnnrrrvvvxxxvvvxxx{{{{{{uuusssqqqssswwwzzz~~~~~~zzzuuurrrqqqsssxxx~~~vvvfffYYYOOOIIIFFFFFFEEEFFFHHHKKKNNNOOOWWWddd{{{eeeMMMEEE@@@@@@@@@<<<::::::999999999::::::;;;;;;;;;::::::<<<>>>???AAABBBCCCHHHKKKLLLNNNVVVdddnnnqqqllluuuvvvmmmgggmmmyyyzzzzzz~~~lll[[[QQQNNNKKKKKKOOORRRVVV___hhhttt|||~~~lllbbbTTTJJJEEEEEEEEEEEEDDDEEEGGGKKKQQQWWW]]]aaabbb```]]][[[YYYUUUQQQMMMJJJHHHEEEDDDDDDEEEDDDDDDBBB@@@===<<<=========<<<===???AAACCCEEEGGGKKKMMMQQQUUUZZZ___aaaccceeegggiiikkkmmmnnnooonnnmmmlllkkkllllllmmmlllkkkiiihhhdddcccaaa```aaabbbaaa```}}}}}}nnn``````cccgggrrr|||tttpppuuu~~~yyyllleee___WWWQQQOOOPPPNNNMMMNNNQQQUUUWWWXXX___aaadddgggjjjnnnppprrrsssuuuyyy|||uuujjj___WWWQQQKKKIIIKKKPPPUUU^^^iiisssxxxxxxwwwzzzwwwxxx~~~}}}vvvpppmmmppprrrvvvyyy{{{yyyrrrnnnlllmmmnnnqqqvvv{{{sssdddXXXOOOJJJFFFHHHIIIHHHFFFGGGLLLPPPVVVhhh~~~~~~eeeKKKGGGBBB>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBHHHNNNQQQQQQXXXfffqqquuusssuuutttnnniiijjjsss|||~~~}}}lll\\\TTTPPPLLLKKKNNNPPPTTT]]]fffrrryyyxxxgggZZZKKKDDDAAA??????@@@DDDEEEIIIMMMQQQVVVYYY[[[\\\ZZZXXXUUURRRMMMGGGCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===;;;;;;::::::>>>@@@AAABBBCCCEEEIIILLLQQQUUUZZZ___aaabbbcccdddlllmmmnnnpppppppppoooooonnnnnnnnnnnnmmmllljjjiiidddccccccbbbaaabbbbbbbbbxxxkkkkkknnnrrr}}}xxxtttyyyuuuhhhaaa\\\VVVQQQPPPQQQPPPOOOPPPSSSVVVYYYZZZaaacccfffiiilllpppsssuuuvvvyyy~~~uuukkk___XXXQQQKKKIIIKKKOOOUUU```lllwww}}}~~~{{{xxxwww||||||uuuoookkkmmmppptttxxx{{{wwwooojjjhhhhhhjjjnnnrrrxxx}}}qqqbbbVVVNNNIIIFFFHHHIIIHHHFFFHHHLLLQQQWWWjjj}}}dddKKKGGGBBB>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBGGGMMMQQQTTT^^^lllwwwzzz|||}}}{{{ssskkkjjjpppxxx}}}lll\\\TTTOOOLLLKKKNNNPPPTTT]]]fffqqqxxx}}}rrr___TTTIIIEEECCCAAA@@@AAADDDFFFJJJNNNSSSWWWZZZ\\\ZZZXXXUUUQQQNNNJJJEEEBBBBBBAAA@@@????????????@@@@@@???>>><<<;;;;;;::::::===???@@@BBBCCCFFFJJJMMMSSSWWW\\\```bbbdddeeefffkkklllnnnoooppppppooonnnnnnoooppppppooommmkkkiiiddddddcccbbbbbbbbbbbbcccyyyyyy{{{~~~zzz|||pppddd]]]YYYSSSQQQRRRQQQQQQRRRSSSUUUXXX[[[\\\cccfffjjjmmmooorrrvvvyyy{{{vvvlll```XXXQQQJJJHHHJJJNNNUUUcccrrrzzzxxx{{{~~~~~~}}}uuunnniiijjjnnnsssxxx|||~~~uuullleeebbbbbbdddhhhmmmtttzzz}}}nnn___TTTLLLHHHFFFHHHIIIGGGFFFHHHMMMQQQYYYmmm{{{bbbJJJFFFAAA>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBGGGLLLQQQYYYfffvvvwwwlllgggkkkppp}}}~~~mmm]]]UUUOOOLLLKKKMMMPPPTTT]]]fffooowwwuuuiiiUUULLLFFFEEEDDDBBBAAAAAADDDGGGKKKPPPUUUYYY\\\]]]YYYUUUPPPLLLIIIFFFBBB@@@???>>>>>>===============??????===<<<;;;;;;::::::;;;===???AAACCCGGGKKKOOOUUUYYY^^^bbbeeefffhhhiiikkklllnnnooopppppppppooooooppprrrrrrqqqnnnkkkiiieeeeeedddccccccccccccdddwwwlllaaa[[[VVVQQQPPPRRRQQQRRRTTTUUUWWWYYY\\\^^^eeeiiimmmppprrruuuyyy}}}wwwlllaaaXXXQQQKKKHHHJJJMMMVVVfffyyyzzzzzz{{{{{{~~~xxxpppkkkiiinnntttzzz~~~tttiiiaaa]]]]]]___ccciiipppvvv|||zzzkkk]]]RRRLLLIIIFFFHHHHHHGGGFFFHHHNNNSSS\\\pppxxx```IIIFFFAAA===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBHHHLLLSSS^^^nnn~~~xxxjjjcccfffkkk{{{yyyzzzmmm]]]UUUOOOKKKKKKMMMPPPUUU^^^gggnnnwwwlll```OOOHHHCCCCCCCCCAAAAAACCCDDDGGGLLLRRRWWWZZZ\\\\\\XXXSSSMMMGGGDDDBBBAAA???======<<<<<<<<<<<<======???>>>===<<<;;;;;;;;;;;;999<<<>>>AAADDDHHHMMMPPPWWWZZZ___ccceeegggiiikkkmmmnnnpppqqqrrrrrrrrrrrrpppqqqssstttrrrooollljjjgggfffeeeeeeddddddeeeeee~~~rrriii___YYYTTTPPPOOORRRQQQTTTVVVXXXXXXZZZ^^^aaaggglllqqqtttuuuxxx}}}wwwlllaaaYYYRRRKKKIIIKKKMMMXXXkkk}}}zzzxxxxxx{{{{{{sssnnnjjjooowww}}}ttthhh___ZZZZZZ\\\```fffmmmtttyyy||||||~~~xxxiii[[[RRRLLLJJJGGGHHHHHHGGGFFFIIIOOOTTT___tttuuu___IIIEEE@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBJJJLLLTTTbbbrrrxxxiiiccceeekkkzzz~~~zzz~~~nnn^^^VVVNNNKKKJJJMMMPPPUUU^^^gggnnnwwwyyyeeeYYYNNNGGGBBBAAA@@@@@@BBBFFFDDDHHHNNNTTTXXXZZZ[[[[[[WWWRRRKKKEEEBBB@@@??????======<<<<<<<<<<<<======>>>===<<<;;;;;;:::;;;;;;999;;;>>>AAADDDHHHNNNQQQVVVZZZ^^^bbbeeegggjjjllloooppprrrtttuuuvvvuuuuuurrrsssttttttrrrpppmmmjjjhhhggggggfffffffffffffff~~~}}}vvvjjjccc\\\XXXSSSOOOOOOSSSRRRVVVZZZ[[[[[[]]]```dddjjjpppvvvyyyyyy{{{vvvlll```YYYRRRLLLKKKLLLPPP\\\qqqxxxtttsssvvvzzz{{{uuuqqqmmmrrryyytttggg^^^YYYWWWYYY^^^cccjjjqqqvvvyyyxxxyyyzzzzzzzzz{{{}}}vvvfffYYYPPPLLLJJJGGGHHHHHHGGGFFFIIIPPPUUUaaawwwrrr\\\HHHDDD@@@===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBIIILLLUUUbbbnnnyyyuuugggbbbffflll{{{}}}ooo___VVVNNNKKKJJJMMMQQQUUU^^^hhhooowwwrrr___SSSLLLGGGBBBBBBAAA@@@CCCIIIGGGKKKQQQWWWZZZ\\\[[[ZZZVVVQQQIIICCC@@@???>>>======<<<<<<<<<<<<===>>>>>>===<<<<<<;;;::::::;;;;;;888;;;>>>AAADDDHHHNNNQQQVVVZZZ^^^aaadddgggjjjmmmqqqrrrtttvvvwwwxxxxxxwwwtttttttttsssqqqooommmkkkiiiiiihhhgggggggggggghhh{{{xxxoooiii```[[[WWWVVVSSSOOOPPPTTTUUUYYY^^^```___```dddhhhnnnuuu{{{~~~}}}uuukkk```YYYSSSMMMLLLNNNUUUbbbxxxuuupppmmmpppuuu|||}}}~~~~~~|||xxxtttqqqnnnsss{{{~~~rrrfff]]]XXXUUUWWW[[[aaagggmmmrrruuutttuuuuuuuuuuuuvvvyyy{{{~~~ssscccVVVNNNJJJJJJGGGHHHHHHFFFFFFIIIPPPVVVdddyyyoooXXXGGGDDD???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBHHHKKKTTT___fffooo~~~oooaaa\\\bbbjjj{{{ooo___WWWMMMJJJJJJMMMQQQUUU___hhhpppwwwkkkYYYNNNHHHDDDCCCEEEEEECCCFFFKKKKKKOOOUUU[[[^^^^^^\\\ZZZTTTNNNGGGBBB>>>===<<<;;;<<<;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;::::::;;;;;;999;;;>>>AAADDDHHHMMMQQQWWWZZZ^^^bbbeeehhhlllnnnqqqrrrtttvvvxxxxxxxxxxxxuuutttsssqqqooonnnmmmllljjjjjjiiihhhhhhhhhhhhhhh|||zzz{{{tttlllddd^^^XXXUUUTTTTTTRRROOOQQQUUUWWW\\\aaacccbbbbbbgggkkkqqqxxxtttjjj___YYYSSSNNNMMMOOOYYYggg}}}~~~sssllliiilllpppxxxyyyzzzyyyxxxuuurrrpppooottt{{{|||qqqeee\\\WWWTTTVVVYYY___eeekkkpppsssqqqrrrrrrrrrrrrsssvvvxxxzzzqqqaaaTTTLLLIIIHHHHHHHHHHHHFFFFFFIIIQQQWWWeee{{{mmmUUUGGGCCC???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCFFFJJJRRR\\\```gggxxxyyyhhhZZZVVV]]]eee}}}ppp___WWWMMMJJJJJJMMMQQQUUU___hhhqqqwww}}}gggVVVLLLCCCBBBDDDHHHIIIFFFHHHKKKNNNRRRXXX^^^``````]]][[[RRRMMMFFF@@@===<<<:::999::::::::::::;;;;;;<<<===<<<<<<;;;:::::::::;;;;;;999;;;>>>AAADDDHHHMMMQQQXXX[[[___bbbeeeiiimmmpppppprrrtttvvvxxxxxxxxxxxxvvvuuurrrpppnnnmmmmmmmmmkkkjjjiiiiiihhhhhhiiiiii{{{zzz~~~{{{ooogggbbb___YYYUUUUUUTTTSSSPPPOOOQQQTTTXXX\\\^^^aaaccceeegggjjjlll{{{~~~~~~sssjjjaaa[[[UUUPPPPPPTTT\\\lllssslllhhhiiilllooorrruuuuuuqqqnnnmmmnnnoooxxxyyy||||||rrrggg^^^WWWSSSTTTXXX^^^eeejjjmmmmmmlllkkkllloooooonnnqqqwwwyyy|||iii[[[QQQHHHEEEEEEEEEDDDFFFIIIIIIIIIOOOVVVggg}}}nnnUUUEEECCC???<<<::::::;;;;;;999;;;<<<;;;::::::;;;<<<999;;;>>>@@@??????@@@AAAGGGNNNOOOSSS^^^dddoooqqqdddZZZWWW]]]fffwwwtttcccVVVOOOLLLKKKNNNRRRVVV___iiiqqqxxx|||eeeSSSKKKFFFGGGHHHHHHHHHJJJMMMOOOSSSYYY^^^aaadddfffaaa[[[WWWLLLCCC@@@>>>;;;:::<<<============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::<<<>>>@@@BBBFFFKKKOOOVVVYYY^^^cccgggkkkooorrruuuvvvwwwxxxxxxxxxxxxxxxyyyvvvsssqqqppppppooonnnkkklllmmmmmmlllkkkiiihhh~~~zzzyyy}}}|||nnnfff]]]VVVSSSQQQNNNJJJPPPPPPOOOOOOOOORRRVVVZZZ___aaadddggghhhkkknnnqqq|||{{{ppphhh```ZZZUUURRRSSSWWW]]]llltttnnnjjjkkknnnpppssstttrrrnnnkkkkkkmmmpppyyyyyy{{{zzztttiii___WWWVVVWWWYYY^^^dddhhhiiiiiijjjhhhiiilllmmmlllpppuuuzzzyyygggYYYOOOGGGDDDDDDEEEDDDEEEHHHHHHHHHNNNVVVhhh~~~lllSSSDDDBBB???<<<::::::;;;;;;:::;;;<<<<<<:::999:::<<<;;;<<<=========>>>AAACCCEEEKKKLLLPPP[[[___iii{{{}}}ooobbbYYYVVV\\\eeeyyyuuudddWWWMMMJJJIIILLLOOOTTT]]]fffpppvvv~~~|||dddSSSKKKFFFGGGHHHHHHIIIKKKOOORRRYYY___dddgggjjjkkkeee^^^WWWMMMCCC@@@>>>;;;:::<<<<<<============>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::<<<>>>@@@BBBFFFKKKOOOUUUYYY___cccgggkkkoooqqquuuuuuvvvwwwxxxxxxxxxxxxyyyvvvsssqqqqqqpppooonnnllllllmmmllllllkkkjjjiii{{{wwwvvvzzzzzznnnfff\\\VVVOOOKKKKKKKKKIIIGGGKKKLLLNNNOOOQQQUUU[[[___bbbeeeiiilllnnnqqquuuwww|||wwwmmmeee^^^ZZZWWWTTTUUUZZZ^^^lllvvvppplllmmmqqqrrrsssssspppkkkiiijjjmmmssszzzzzzyyy~~~{{{www}}}zzzoooddd\\\YYYZZZ\\\___ccceeedddccceeedddfffiiijjjjjjmmmsss|||uuucccWWWNNNFFFCCCCCCDDDCCCEEEGGGGGGHHHNNNWWWiiijjjQQQDDDBBB???<<<;;;:::;;;;;;;;;<<<===<<<:::999999:::<<<<<<<<<;;;;;;>>>BBBFFFDDDKKKKKKOOOXXX[[[ccctttxxxlllaaaXXXTTTZZZccc{{{vvveeeYYYMMMJJJIIILLLOOOSSS\\\eeennnttt{{{|||eeeTTTMMMHHHIIIJJJKKKLLLPPPUUUXXX```ffflllooopppppphhh```VVVLLLCCC@@@???<<<;;;<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::<<<>>>@@@BBBFFFLLLOOOUUUZZZ```eeeiiillloooqqqtttuuuvvvwwwxxxxxxxxxxxxyyyvvvtttrrrrrrqqqpppnnnnnnnnnllllllkkkkkkkkkkkkuuuqqqqqqvvv|||ttthhh]]]VVVQQQMMMIIIGGGHHHIIIIIIIIIJJJMMMPPPSSSVVVZZZ___cccfffiiimmmqqqtttwww{{{~~~zzztttllleee^^^[[[XXXUUUVVVZZZ___lll}}}wwwqqqnnnooosssttttttrrrmmmhhhgggjjjmmmsss{{{zzzxxx{{{xxxuuu{{{zzznnneee\\\\\\]]]```bbbcccbbb```aaa```bbbfffhhhhhhlllrrr|||qqqaaaVVVMMMFFFCCCDDDDDDCCCDDDFFFFFFHHHOOOWWWjjjgggPPPCCCAAA???===;;;;;;;;;;;;<<<======<<<:::888999:::<<<===>>>===>>>@@@CCCGGGFFFLLLLLLOOOVVVXXX___ppp|||uuulllbbbXXXTTTYYYbbb{{{xxxgggZZZPPPLLLKKKNNNPPPTTT]]]ffflllqqqxxx}}}gggWWWPPPKKKMMMOOOQQQTTTXXX^^^bbbgggmmmssstttuuurrriii___TTTKKKCCC@@@???<<<;;;<<<<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::;;;===???BBBFFFLLLPPPVVVZZZaaagggkkknnnppprrrttttttuuuwwwxxxxxxxxxxxxxxxvvvtttssssssrrrqqqooopppnnnmmmkkkkkkkkkllllllllljjjkkkrrryyy{{{pppdddYYYPPPJJJFFFDDDAAA@@@AAACCCDDDDDDKKKNNNRRRVVVYYY]]]bbbeeekkknnnrrrvvvyyy|||xxxrrrllleee___\\\XXXUUUVVVZZZ```lll{{{~~~vvvpppkkkmmmqqqqqqpppnnniiieeeeeeiiimmmqqqzzzyyywwwzzzwwwuuu|||xxxnnnaaa`````````bbbcccbbb```___^^^```eeegggggglllrrr{{{{{{mmm^^^UUUNNNGGGEEEFFFDDDCCCDDDFFFFFFHHHPPPYYYllleeePPPBBBAAA???===<<<;;;;;;;;;<<<======<<<:::888999:::;;;===@@@AAABBBCCCDDDFFFEEEKKKJJJLLLTTTUUU\\\mmmyyytttnnnfff[[[UUUZZZccc|||yyyhhh[[[PPPMMMLLLNNNPPPSSS\\\eeejjjooowww}}}~~~iiiZZZSSSOOORRRVVVZZZ^^^ccciiimmmpppuuuyyyyyywwwrrrhhh^^^QQQHHHAAA??????<<<;;;<<<=========>>>>>>>>>>>>???<<<;;;;;;;;;;;;:::::::::999;;;===???BBBGGGLLLPPPWWW\\\dddjjjnnnppprrrsssssstttuuuvvvwwwxxxxxxxxxxxxvvvuuutttttttttqqqppppppooommmlllkkkkkklllmmmdddcccgggqqqyyyyyymmmaaaVVVMMMEEE@@@@@@???>>>>>>>>>@@@BBBDDDKKKOOOTTTYYY]]]aaaeeehhhqqqtttxxx{{{~~~~~~vvvpppkkkddd___]]]YYYVVVWWW[[[aaakkkyyy|||ssskkkddddddhhhhhhhhhfffbbb___```eeejjjlllwwwyyyxxx{{{xxxwwwttthhhfffcccbbbbbbcccbbbaaa^^^^^^```eeehhhiiinnnttt{{{vvvjjj\\\SSSMMMHHHEEEFFFEEEDDDDDDFFFGGGIIIQQQZZZooocccOOOAAA@@@???>>><<<<<<;;;;;;;;;<<<===<<<:::999999::::::===@@@BBBCCCCCCEEEFFFDDDIIIGGGHHHOOORRRZZZlllzzzwwwssskkk```YYY\\\eee|||zzzhhh[[[OOOKKKJJJLLLMMMQQQYYYaaahhhooowww~~~~~~jjj[[[UUURRRVVV\\\ccchhhmmmrrruuuxxx|||}}}{{{vvvpppeeeZZZLLLDDD>>>>>>>>>===<<<===>>>>>>>>>?????????@@@@@@;;;;;;;;;;;;::::::::::::999:::===???BBBGGGMMMQQQXXX^^^gggnnnrrrsssttttttrrrssstttvvvwwwxxxxxxyyyxxxwwwuuuuuuvvvuuurrrppppppooonnnmmmmmmmmmmmmmmm^^^___fffqqq{{{}}}zzzyyypppiii^^^SSSKKKEEE@@@>>>???@@@@@@AAABBBDDDGGGIIINNNRRRYYY___dddhhhlllooowwwyyy}}}|||uuuooogggbbb^^^]]][[[XXXZZZ^^^bbbkkkxxx{{{pppeee[[[YYY[[[[[[[[[[[[YYYWWWYYY___dddfffsssxxxyyy}}}{{{zzz{{{rrrmmmgggcccbbbbbbbbbaaa___^^^aaagggjjjkkkpppwww}}}rrreeeXXXQQQLLLGGGEEEFFFFFFEEEEEEGGGHHHJJJSSS\\\sss|||```NNN@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<:::999:::<<<:::<<<>>>???@@@BBBDDDFFFDDDIIIFFFFFFNNNRRR\\\ooo|||{{{xxxqqqeee\\\___ggg~~~yyyhhh[[[OOOLLLJJJKKKMMMPPPXXXaaahhhooowww|||iii[[[UUURRRXXXaaaiiippptttxxx{{{zzz||||||vvvpppiii]]]RRRHHH@@@;;;<<<>>><<<<<<===???@@@@@@@@@@@@AAAAAAAAA;;;;;;;;;:::::::::999999888:::===???BBBGGGMMMQQQZZZ```iiiqqquuuvvvvvvvvvqqqrrrtttvvvwwwxxxxxxyyyxxxwwwvvvvvvwwwvvvsssqqqoooooooooooonnnmmmllllll[[[]]]eeesss}}}~~~zzzuuupppmmmkkkbbb[[[RRRJJJEEEBBBAAA@@@>>>???@@@BBBCCCFFFJJJLLLQQQVVV^^^eeekkkppptttwww{{{}}}{{{sssmmmeee```\\\]]]\\\ZZZ\\\```bbbkkkwww{{{oooaaaUUUQQQRRRQQQSSSSSSRRRQQQTTTYYY___cccqqqwwwzzz}}}|||xxxssskkkdddaaaaaaaaaaaa```___bbbhhhkkkmmmrrryyy~~~nnnbbbVVVOOOJJJEEEDDDEEEGGGEEEEEEGGGHHHKKKTTT]]]wwwzzz___MMM@@@??????>>>===<<<<<<;;;999;;;<<<;;;::::::;;;<<<:::;;;;;;;;;<<>>:::;;;======<<<>>>@@@@@@AAAAAAAAABBBBBBBBB;;;;;;;;;:::::::::999999888:::===???BBBGGGMMMQQQ[[[aaakkksssvvvwwwwwwwwwqqqrrrtttuuuwwwxxxxxxyyywwwwwwvvvwwwwwwvvvsssqqqoooooopppppppppnnnlllkkk