BM66(@ }}}}}}yyytttqqqrrrsssrrrqqqqqqrrrsssuuuxxx|||yyypppbbbZZZPPPKKKLLLMMMLLLJJJHHHJJJLLLOOORRRTTTVVVVVVSSSSSSRRRQQQPPPOOOOOONNNPPPNNNLLLLLLMMMNNNMMMLLLPPPPPPOOOPPPPPPQQQRRRSSSTTTSSSQQQNNNMMMLLLLLLMMMPPPQQQRRRSSSSSSSSSRRRQQQMMMNNNPPPRRRUUUWWWYYYZZZYYYYYYXXXWWWUUUTTTSSSSSSTTTRRRPPPNNNNNNNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSRRROOONNNMMMMMMNNNOOOQQQRRRUUUTTTTTTSSSRRRQQQQQQPPPSSSSSSRRRRRRQQQQQQQQQPPPSSSSSSRRRQQQQQQQQQQQQQQQOOOPPPRRRSSSTTTUUUTTTTTTUUUVVVWWWXXXXXXVVVTTTSSSTTTTTTSSSQQQPPPOOONNNMMMQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMMMMQQQPPPPPPOOOOOONNNNNNNNNNNNOOOQQQTTTWWWYYY[[[]]]\\\\\\[[[ZZZYYYXXXXXXXXXVVVVVVTTTSSSQQQPPPOOOOOOKKKLLLLLLLLLKKKJJJIIIHHHJJJIIIIIIHHHHHHGGGGGGFFFIIIHHHHHHGGGFFFEEECCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA====================================<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888::::::::::::999999888777888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666555555555555666666666666666666666666333333333444444444555555666666555555555555666666666666666666666666666666777777777777777777777777777777777777777777777777555555666666777777888888555555555555555666777777777777777666555555444444777777777666777888888999777777777888999999999:::888777666555555666777888::::::999999888777666666777888999::::::999777666777777888999::::::;;;;;;:::::::::;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>===<<<;;;::::::<<<======>>>???@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDHHHKKKPPPUUU\\\dddlllqqqwwwzzz}}}zzzvvvqqqooooooooonnnmmmooopppqqqsssvvvyyy|||}}}rrriii^^^WWWNNNJJJKKKLLLLLLJJJIIIJJJLLLOOOQQQSSSTTTUUUSSSSSSSSSRRRQQQPPPPPPOOOPPPNNNLLLLLLMMMNNNNNNMMMPPPOOOOOOPPPPPPQQQRRRSSSTTTSSSQQQOOOMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRQQQQQQNNNOOOQQQRRRUUUVVVXXXYYYYYYXXXXXXWWWUUUTTTTTTSSSUUUSSSQQQPPPOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQMMMMMMLLLLLLMMMNNNPPPQQQTTTTTTSSSSSSRRRRRRQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRTTTTTTSSSRRRQQQQQQQQQQQQOOOPPPQQQSSSTTTTTTSSSSSSVVVWWWXXXYYYXXXWWWUUUSSSTTTTTTSSSQQQPPPOOONNNMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMPPPSSSWWW[[[^^^___]]]\\\YYYWWWUUUTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPOOOKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@====================================<<<<<<<<<<<<:::::::::::::::;;;;;;;;;::::::999999999888888888999999999:::999999888888888888888888777777777777666666666666666666666666555666666666777777777777666666666666666666666666777777777777666666666666555555555555555555555555444444444555555555666666666666555555555555666666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666777777777555555555555555666666777555555555555666666666666777777777777777888888999777777888888888888888999888777666555555666777888::::::999888888777666666666777999::::::999777666777777888999999:::;;;;;;:::::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>??????@@@@@@>>>>>>???@@@BBBCCCDDDDDDGGGJJJOOOUUU[[[dddlllqqqvvvyyy~~~~~~|||xxxuuuqqqnnnnnnmmmllllllooopppqqqsssuuuwwwxxxyyy}}}~~~|||sssggg___WWWRRRKKKHHHIIIKKKKKKJJJIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPOOONNNLLLMMMNNNOOOOOONNNOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQOOONNNMMMMMMMMMOOOOOOPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTVVVWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTVVVUUUSSSQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLKKKKKKLLLMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLMMMOOOQQQRRRSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRVVVWWWXXXYYYYYYXXXVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKLLLLLLIIIKKKNNNRRRWWW[[[^^^```]]]ZZZVVVSSSPPPOOOOOOPPPRRRSSSTTTUUUTTTSSSQQQPPPKKKJJJHHHGGGFFFFFFFFFGGGIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???=================================<<<<<<<<<<<<;;;:::::::::999999999999999:::999999999999888888888777888888999999999999888888888888888777777777777666666666666666666666666555555666666666777777777666666666666666666666666888888888777777777666666555555555555555555555555555555555666666666777777666666555555555555666666666666666666666666666666555555555555555555555555555555555555555555555555777777666666666666666666555555444444555555666777222333444555666777888999666666666777777777888888888888888888777777777777777777666666666666777777999999999888888777777666666777888999999999777777777777888888999:::::::::999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>>>>>>><<<======>>>>>>??????@@@>>>>>>???AAABBBCCCDDDEEEEEEIIINNNTTT[[[ccclllrrruuuxxx}}}}}}|||yyywwwtttqqqoooooonnnnnnqqqrrrtttvvvwwwwwwvvvuuuwwwvvvvvvtttoooggg\\\UUUPPPMMMHHHFFFHHHJJJKKKJJJIIIJJJLLLMMMOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMMMMOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRQQQPPPOOONNNMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUSSSRRRQQQQQQRRRRRRPPPOOOOOONNNNNNNNNNNNNNNLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRLLLMMMNNNOOOQQQSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQVVVWWWYYYZZZZZZYYYWWWVVVSSSSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHKKKKKKKKKLLLLLLMMMMMMMMMHHHJJJMMMPPPTTTXXX[[[\\\YYYVVVRRRNNNLLLLLLMMMNNNOOOPPPSSSUUUUUUTTTRRRPPPLLLJJJHHHFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::999999999888888777777999999999999888888888888666666777888999999999888888888888888777777777666666666666666666666666666555555555666666666777777666666666666666666666666777777777777666666666666555555555555555555555555444555555555666666666666666555555444444555555666666666666666666666666666555555555555555555555555777777777777777777777777777777777666666555555444555444444444444555666666333333444555666777888888555666666777777777777777888888888777777666666555777777666666666666777777999888888888777777777666666777888888999888888777777777888888999999999:::999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<============>>>>>>>>>============>>>>>>??????>>>>>>???AAACCCDDDEEEFFFEEEHHHMMMTTT[[[ccclllrrruuuyyy~~~}}}|||yyyxxxvvvtttqqqppppppqqqsssuuuwwwyyyyyywwwtttqqqrrrqqqnnnjjjeee]]]UUUOOOKKKIIIGGGFFFGGGIIIKKKKKKJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQOOONNNNNNOOOPPPPPPOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPOOONNNMMMNNNNNNOOOOOOPPPQQQRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQQQQRRRRRRRRRRRROOOPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPVVVWWWYYYZZZZZZYYYWWWVVVSSSSSSRRRPPPOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLMMMIIIJJJKKKNNNPPPSSSUUUVVVSSSQQQMMMJJJIIIKKKMMMNNNMMMNNNQQQTTTTTTSSSRRRPPPMMMLLLIIIGGGFFFFFFGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???????????????????????????>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999888888777777777999999999888888888777777555666777777888888888888888888888888777777777666555555555555555555555555555555555555666666666666555555555555555555555555666666555555555444444444555555555555555555555555333333444444444555555555555555444444444444555555666666666666666666666666555555555555555555555555777777777777777777777777777777666666555555444444444444444444444555666666666666666666666666666666555555666777777777777666888777777666666555555555666666777777777777666666888888888777777777777777666666777777888888888888777888888888888888999999888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???>>>>>>>>>===========================>>>>>>>>>===>>>???AAACCCEEEFFFGGGEEEIIINNNTTT[[[ccclllrrrvvvzzz}}}|||wwwxxxwwwvvvsssrrrssstttuuuxxx{{{|||{{{wwwrrroooppplllgggbbb]]]WWWPPPLLLHHHGGGGGGGGGHHHJJJKKKLLLIIIJJJLLLMMMNNNOOOPPPPPPNNNNNNOOOOOOPPPPPPPPPQQQSSSQQQOOOOOOPPPPPPPPPOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWTTTTTTSSSSSSRRRQQQQQQQQQPPPOOOMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPQQQUUUVVVXXXYYYYYYXXXWWWVVVSSSRRRQQQPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMOOOPPPPPPNNNMMMKKKIIIIIIKKKMMMOOOLLLMMMOOOQQQRRRRRRQQQPPPNNNMMMKKKIIIHHHGGGGGGHHHFFFEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999888888888888888999888888888888777777777555666666777777777777666888888888888777777777777555555555555555555555555444444555555555666666666555555555555555555555555555555555444444444333333444444444444444444444444333333333444444444444555555555444444444444555555666666666666666666666666555555555555555555555555555555555555555555555555666666555555555555555555444444333333444444555666888777777666555444444444444555666777888777666555666666666666555555555555666666777777777777666666777777777777777777777777555666666666777888888999888888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========?????????>>>>>>====================================>>>@@@AAACCCEEEGGGGGGHHHKKKPPPUUU\\\dddlllqqqwww{{{}}}}}}xxxzzz{{{zzzwwwvvvwwwyyy{{{~~~|||uuuqqqmmmiiibbb\\\WWWRRRNNNKKKFFFGGGHHHIIIIIIJJJLLLMMMIIIJJJLLLNNNOOOPPPQQQQQQOOOOOOPPPQQQQQQRRRSSSSSSUUUSSSPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQRRRRRRQQQPPPOOONNNPPPOOOOOOOOOQQQRRRTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPNNNLLLKKKKKKLLLMMMLLLLLLKKKKKKLLLMMMOOOPPPRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSQQQPPPPPPQQQQQQSSSUUUWWWXXXYYYXXXWWWVVVSSSRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOMMMLLLKKKJJJJJJKKKMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMLLLJJJIIIGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA??????@@@@@@@@@???>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::888888888999999999999999888888888888777777777777666666666777666666555555888888888888777777777777555555555555555555555555444444444555555555666666555555555555555555555555666555555555444444444444444444444444444444444444444444444444555555555555555444444333333444444555666666666666666666666666666666666666666666666666555555555555555555555555444444555555555555555555444444333333444444555666888777777666555555444444333444666777888777666555444555555555555555666666555666777888888777666555666777777777777777777777555555555666777777888999888888888888777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????===========================>>>@@@BBBDDDFFFGGGHHHJJJMMMRRRWWW]]]dddlllqqqvvvzzz~~~}}}{{{}}}~~~|||{{{}}}zzzuuukkkfff___YYYTTTPPPLLLJJJFFFHHHIIIJJJJJJKKKLLLNNNIIIJJJLLLNNNPPPQQQRRRRRRPPPQQQQQQRRRSSSTTTUUUUUUVVVTTTQQQPPPPPPPPPNNNMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRQQQOOONNNPPPPPPPPPPPPQQQSSSUUUVVVTTTTTTTTTUUUUUUVVVVVVWWWTTTUUUUUUVVVVVVWWWWWWXXXVVVVVVVVVVVVVVVTTTSSSSSSQQQPPPNNNLLLKKKKKKLLLMMMKKKKKKJJJJJJKKKLLLNNNOOOSSSSSSRRRQQQPPPPPPOOOOOONNNNNNOOOOOOPPPQQQRRRRRRPPPQQQQQQRRRTTTUUUWWWXXXVVVUUUSSSRRRQQQQQQQQQRRRSSSTTTVVVXXXXXXWWWVVVUUURRRRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJLLLMMMNNNPPPPPPMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLKKKIIIGGGEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA===>>>>>>>>>>>>>>>===<<>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888888888999:::::::::;;;888888888888777777777777666777777777666555444444888888888888777777777777555555555555555555555555444444444555555555666666555555555555555555555555777666666666555555555555444444444444444444444444555555555555666666666777555444444333333444444555666666666666666666666666777777777777777777777777777777777777777777777777333444444555555666666666444333333333333444555555777666666666555555555555333444666777888777666555333444444555555666666666555666777888888777666555666666666666777777777777555555555555666777999999888888888777777777777777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA===============<<<<<<<<<===>>>@@@BBBDDDFFFGGGHHHLLLOOOSSSXXX]]]dddlllqqquuuyyy}}}|||yyysssiii___ZZZUUUNNNIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUWWWVVVSSSQQQPPPPPPQQQRRRPPPPPPPPPOOOOOONNNNNNNNNOOOPPPRRRTTTUUUVVVUUUUUUQQQQQQQQQQQQRRRSSSUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWWWWWWWVVVUUUUUUTTTSSSRRROOOLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPQQQPPPNNNMMMMMMMMMNNNNNNSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTRRRPPPOOOOOOOOOOOORRRSSSTTTUUUUUUUUUUUUUUUSSSRRRPPPNNNMMMMMMMMMNNNMMMLLLLLLLLLLLLNNNOOOPPPNNNNNNOOOOOOOOONNNMMMMMMLLLMMMNNNOOOOOONNNMMMLLLHHHIIIJJJKKKMMMOOOPPPQQQKKKJJJIIIIIIIIIJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>==================>>>>>>>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888777777777777888888888888777777666666555555666666555555555555666666666666666666666666666666777666666555444333333333666666666666666666666666444444444444444444444444222222333333333333444444333333333333333333333333555555555555555555444444777666444333333444666777555555555555666666666666444555555666666666666666333444666777777777666555777666555444444444444444444444444444444444444444444444555555555555555555333333444555666777888888888888888888888888888888555666666666666666666555666666777888888888888888777777777777777777777777;;;999777777999:::999888:::999999888888999999::::::999888888888999:::;;;999999::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;===???BBBCCCDDDFFFJJJLLLRRRSSSTTTVVVZZZbbbkkkrrrxxx{{{~~~sssiii___YYYUUUOOOLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRRRRQQQRRRQQQRRRRRRSSSTTTTTTUUUVVVUUUSSSQQQPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUSSSPPPMMMKKKJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQQQQRRRQQQQQQPPPPPPPPPOOONNNMMMMMMNNNPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTRRRPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNMMMLLLMMMNNNOOOOOONNNMMMLLLIIIJJJKKKLLLNNNOOOQQQQQQNNNMMMLLLKKKJJJJJJKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>>===>>>>>>>>>>>>============<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999999999999999999999888888777777777777888888888777777777666666666555666666555555555555666666555555555555555555555555888888888777666555555555555555555555555555555555444444444444444444444444222222333333333333444444444444444444444444444444555555555555555555444444777555444333333444555777555555555555666666666666444444555666666666666666444444555666666666666555666666555444444444444444444444444444444444444444666666666555444444444333555555555555666666666666666666666666666666666666666666555555555555666666777777888888888888888777777777777777777777777777:::999888777666666555555:::999999888888999999:::999999888888888999:::;;;999999::::::::::::;;;;;;==============================<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEHHHKKKNNNQQQRRRTTTWWW[[[bbbjjjpppxxx|||tttiii^^^XXXUUUPPPNNNPPPJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVUUUSSSQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTUUUUUUUUUUUUVVVVVVVVVUUUVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVTTTRRROOOMMMKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTRRRPPPOOOOOOOOOPPPPPPPPPRRRSSSSSSTTTTTTTTTRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQOOONNNNNNMMMMMMOOOOOOOOOOOOMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPOOONNNLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@???======>>>>>>>>>>>>============;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888777777777999999999999999999999999888777777666666777777888777777777777666666666666666666555555555555666666555555555555555555555555888888777777666555555555555555555555555555555555444444444444444444444444222222333333333333444444555555555555555555555555444444444444444444555555666555444333333444555666444555555555555666666666444444555666666666666555444444444444444555555666666666555444444444444555444444444444444444444444777777666555444333333222666666666555555555444444555555555555555555555555777666555444444555666777888888999999999888888777777777777777777777777777777888888777666555666777:::999999888888999999:::999999888888999999:::;;;999999::::::::::::;;;;;;========================<<<;;;;;;;;;;;;<<<======>>>@@@CCCEEEGGGJJJNNNQQQQQQSSSVVVYYY]]]cccjjjnnnvvvzzzvvvjjj^^^XXXTTTPPPOOOQQQKKKLLLLLLNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVXXXWWWWWWVVVVVVVVVVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYXXXXXXWWWWWWXXXVVVTTTQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNRRRSSSSSSRRRRRRQQQPPPOOOMMMMMMNNNOOOQQQSSSVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYUUUTTTRRRQQQPPPOOOPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTQQQPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPQQQQQQQQQQQQPPPOOOOOOMMMNNNOOOPPPPPPOOONNNMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCC@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>============:::;;;;;;<<<<<<=========::::::::::::::::::::::::999999999999999999999999888888888888888777777777888888888888888888888888777777666666666666777777777777777777666666666666666666555555555555666666555555555555555555555555555555555444444333333333555555555555555555555555444444444444444444444444222222222333333333444444444444444444444444444444333333444444444444555555666555444444444444555666444444444555555555666666333444555555666666555555444444333222222444555666666555555444444444555555555555555555555555555555666666555555444444444333555555555555555555555555666666666666666666666666777666555444444555666777999999999999999888888777777777777777777777777777444666999999888888:::<<<:::999999888888999999:::999888999999999999::::::999999999:::::::::;;;;;;========================:::::::::;;;;;;===>>>>>>>>>@@@CCCFFFHHHKKKOOORRRRRRUUUYYY]]]aaaeeekkknnnsssyyyxxxkkk^^^WWWSSSOOOOOOQQQMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXWWWUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXWWWXXXWWWUUUSSSQQQOOONNNMMMNNNMMMMMMMMMMMMNNNNNNOOORRRRRRSSSSSSRRRQQQQQQPPPNNNNNNOOOPPPRRRUUUXXXYYYXXXXXXYYYZZZ[[[[[[\\\\\\VVVUUUSSSQQQPPPPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVPPPPPPPPPPPPOOOOOONNNMMMMMMNNNNNNOOOPPPPPPQQQQQQMMMNNNOOOPPPPPPQQQQQQPPPNNNOOOPPPQQQQQQPPPOOONNNJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCC@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>============:::;;;;;;;;;<<<<<<======::::::::::::::::::::::::999999999999999999999999888999999999999999999999888888888888888888888888777777666666666666777777666666666666777777777777666666555555555555666666555555555555555555555555444444444444333333333333555555555555555555555555444444444444444444444444222222222333333333444444222222222222222222222222333333333333444444555555555555555444444555555555444444444444555555555555333444444555555555555555444444333222222444555666555555444444444555555666555555555555555555555555333444444444555555666666333333333444555666666777555555555555555555555555777666555444444555666777888888999999999888888777777777777777777777777777555666888999999999999::::::999999888888999999:::888888999999::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???>>>@@@CCCEEEHHHKKKOOORRRSSSVVV[[[___dddhhhmmmqqqtttzzzvvvjjj]]]WWWSSSPPPOOOQQQOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVUUUVVVXXXYYYZZZZZZYYYXXXYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWUUUUUUUUUTTTTTTUUUVVVVVVZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVWWWXXXXXXXXXXXXWWWXXXXXXWWWUUUSSSRRRPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRPPPPPPQQQQQQSSSVVVXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^VVVUUUSSSQQQPPPPPPPPPQQQPPPQQQSSSTTTVVVWWWWWWWWWQQQQQQQQQQQQQQQPPPOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOQQQQQQQQQQQQOOOOOOKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;:::;;;;;;<<<===999999999999999999999999999999999999999999999999999999999:::::::::::::::888888888888888888888888777666666555555666666777666666666666777777777777666666555555555555666666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444222222333333333333444444111111111111111111111111222222333333444444555555555555555555555555555555333444444444444555555555333333444555555555555444444444444444444555555666555444444444444555666666555555555555555555555555222333333444555666777777111222333444555666777777444444444444444444444444555666666666666666666555666666777888888888888888777777777777777777777777888777777888:::999777555:::999999888888999999:::777888999::::::::::::999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???===???BBBDDDFFFIIIMMMPPPSSSVVV[[[```dddjjjooosssxxx}}}pppeee[[[VVVTTTQQQQQQSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSTTTVVVWWWXXXWWWXXXZZZ\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWTTTTTTTTTTTTUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUVVVWWWWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^VVVUUUSSSRRRQQQPPPQQQQQQOOOPPPRRRTTTUUUVVVVVVWWWQQQRRRSSSSSSSSSRRRQQQPPPNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBB>>>>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>===============<<<;;;:::::::::;;;<<<999999999999999999999999888888888888888888888888999999999:::::::::;;;;;;888888888888888888888888666666555555555555666666555666666666777777777888666666555555555555666666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444222222333333333333444444222222222222222222222222111222222333444444555555444555555555555555555444333333444444444555555555222333444444555555444444444444555666666666666555444444444444444555666666555555555555555555555555333444444444555666666666333333333444444555555555444444444444444444444444444555666777777666555444333444555666777888888888777777777777777777777777999777666:::@@@BBB>>>999:::999999888888999999:::777888999:::::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<>>>AAABBBDDDFFFJJJMMMRRRUUUYYY^^^ccciiippptttxxx}}}}}}vvvlllbbbXXXUUUUUUSSSSSSUUUSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTVVVXXXZZZXXXYYY[[[]]]^^^]]]\\\[[[XXXXXXXXXWWWVVVUUUTTTSSSUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWTTTUUUVVVVVVWWWWWWWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQQQQRRRRRROOOPPPQQQSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUWWWXXXWWWXXXYYYZZZ[[[\\\]]]]]]VVVUUUSSSRRRQQQQQQQQQQQQNNNOOOQQQRRRTTTUUUUUUVVVRRRSSSSSSTTTTTTSSSRRRQQQNNNOOOPPPRRRRRRRRRRRRQQQUUUUUUTTTSSSRRRPPPNNNMMMOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFGGGGGGGGGFFFDDDBBBAAAFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBB<<<===>>>??????@@@??????>>>>>>>>>>>>============>>>===;;;:::999::::::;;;888888888888888888888888888888888888888888888888888888999999999:::::::::777777777777777777777777666666555555555555666666555666666666777777888888666666555555555555666666444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444222222333333333444444444333333333333333333333333111111222333333444555555444444555555555555444444333333333444444444555555222333444444555555444444333444666777777777666555444444444444444555666777666666666666666666666666555555555555555555444444555555444444444333333333777777777777777777777777333444777999999777444333111222444666777888888888777777777777777777777777888555555<<>>@@@AAACCCEEEHHHKKKPPPSSSWWW\\\aaahhhpppuuuvvvzzz|||}}}zzzxxxzzz|||~~~~~~||||||}}}~~~wwwmmmeee```YYYUUUUUUUUUTTTSSSTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVZZZ[[[^^^```aaa```^^^]]]ZZZYYYWWWUUUSSSRRRRRRRRRRRRSSSUUUWWWYYYYYYYYYYYYZZZYYYWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYYYY\\\\\\[[[ZZZYYYYYYZZZZZZVVVVVVTTTSSSRRRRRRRRRRRRTTTTTTUUUVVVVVVUUUUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTSSSSSSTTTVVVXXXYYYWWWVVVUUUTTTTTTUUUWWWXXXVVVVVVVVVVVVWWWWWWXXXXXXTTTRRRQQQPPPRRRRRRRRRQQQPPPQQQRRRSSSUUUWWWXXXYYYUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRVVVUUUSSSQQQPPPQQQQQQRRRSSSTTTUUUUUUTTTRRROOONNNMMMKKKJJJIIIIIIHHHFFFEEEIIIHHHGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCBBB@@@???>>>???@@@@@@AAAAAA@@@@@@???AAA@@@>>>=========>>>???<<<<<<<<<<<<<<<;;;;;;;;;888888777777777777888888888888888888777777777666999888888777777777777777777777666666666666777777888888888888888888888888777777666666555555444444555555555444444333333333666666555444333222222111333222111333555666666555333333333333333333333333555555555555555555555555444333333333333444555555333333333444444444555555222222333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444444555555555555555444444555555555555555555555555666555555333222111000000333333555666666666555444555555555555555555555555888777666555444333222222333555777999:::888666555666666666666666666666666555555555555666666666666666<<<===>>>HHHTTTQQQEEE777777777777777777777777999888888888999:::;;;;;;::::::999999999:::;;;;;;::::::<<<=========<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<>>??????@@@@@@@@@@@@??????@@@???>>>>>>=========>>><<<<<<;;;;;;:::::::::999888888888777777888888888999999999999888888888777:::999999888888888888888777777666666666666777777888888888888888888888888888888777666666555444444555555444444444333333333555555555444333333222222222111111222444555444333222222222222222222222222444444444444444444444444444333333333333444555555222222222333333333444444222222333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444444444555555555555444444555555555555555555555555444444444444555555555555333333555666666666555444444444444444444444444444555555555555555444444444333444666777888777666555666666666666666666666666666666666666777777777777111555444000555>>>===444888888888888888888888888777777777666777777888888::::::999999999:::;;;;;;::::::<<<=========<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::999999888888999999888888888888999999::::::999999999888888888::::::999888888888888999777777666666666666777777777777777777777777777777999999888777666555444444444444444444333333333333444444444444333333333333222111000111222333222111111111111111111111111111222222222222222222222222333333333333333444555555111111111222222222333333222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444555555666666666777777777333333444555555555555444333333333333333333333333444444444555555555666666444444444555555555666666666666666666666666666666666666777777777888888888<<>>777777===>>>999888888888888888888888888888888777666666666777777999999999999999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<>>======>>>>>>??????>>>>>>===<<<===>>>???>>>===<<<;;;===<<<<<<;;;:::999888888:::999999999999999999:::999999999888888888777777:::999888888777777888888777777666666666666777777777777777777777777777777::::::999777666555444333333333333333333333333333222222333333333444444444333222111111222333222000222222222222222222222222333333333333333333333333333333222222333333444555222222222222333333333333222222222333333333444444444444444444444444444444555555555555555555555555333333333333333333333333333333444555555555444444444444444444444444444444888888777777666555555444333333444444444555555555333333333333333333333333444444444555555555555666444444333333333444555666666666666666666666666666666666666666777777777777444:::;;;666444777:::999999999999999999999999999;;;:::999888888777888888888888888888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===???AAAAAAAAABBBCCCEEEGGGHHHIIILLLOOOSSSVVVWWWXXX\\\bbbgggiiiiiigggeeeiiikkkpppvvv}}}}}}||||||~~~}}}xxxwwwuuuqqqkkkgggffffffiiilllppptttwwwwwwwwwvvvssspppmmmiiieee```ZZZVVVSSSTTTUUUUUUUUUVVVVVVWWWUUUVVVVVVVVVVVVUUUTTTTTTPPPPPPPPPQQQRRRRRRSSSSSSPPPQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVVVVUUUTTTSSSRRROOOPPPRRRTTTVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZXXXWWWUUUSSSRRRQQQPPPPPPPPPOOOPPPPPPQQQSSSUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVUUUUUUUUUVVVXXXYYY[[[ZZZYYYXXXWWWXXXYYYZZZXXXYYY\\\]]]]]]ZZZWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQOOONNNOOOOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPMMMMMMMMMNNNOOOOOOPPPPPPNNNOOOPPPPPPPPPOOONNNMMMKKKKKKLLLMMMNNNNNNNNNNNNLLLKKKJJJJJJLLLLLLKKKJJJFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<======>>>>>>======<<<;;;;;;===>>>>>>===<<<;;;=========<<<;;;::::::999:::999999999999999999:::777777777777666666666666888888777666666666666666777777666666666666777777666666666666666666666666999999888777666555444444333333333333333333333333111111222333333444444444444333222222333333222111333333333333333333333333333333333333333333333333333222222222222333444444333333333333444444444444222222222333333333444444444444444444444444444444555555555555555555555555333333333333333333333333222222333444555555444444444444444444444444444444777666666555555444444444333333333333444444555555444444444444444444444444666555555555555444444444444444222222222333555666666666666666666666666666444444444555555555666666///555:::888555555666666888888888888888888888888::::::999888777777777777888888888888999:::;;;<<<::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===???@@@AAA@@@AAACCCEEEIIIIIIIIIJJJLLLMMMOOOPPPRRRVVV\\\aaaddddddbbb```___bbbgggnnnwww|||yyyvvvuuurrrmmmgggcccaaaaaagggkkkpppuuuwwwwwwuuutttnnnjjjddd___[[[XXXTTTQQQPPPSSSUUUVVVUUUUUUVVVWWWVVVVVVVVVVVVVVVUUUUUUTTTQQQQQQRRRRRRRRRSSSSSSSSSPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRNNNOOOQQQSSSUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXYYY[[[\\\\\\[[[ZZZZZZXXXWWWUUUTTTRRRQQQPPPPPPOOONNNNNNNNNOOOPPPRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSVVVUUUUUUTTTUUUVVVXXXYYY\\\[[[ZZZXXXXXXXXXYYYYYYWWWYYY[[[\\\[[[YYYVVVTTTRRRRRRRRRQQQQQQQQQQQQQQQRRRPPPNNNNNNOOOPPPOOONNNOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNMMMMMMLLLMMMMMMKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMLLLKKKHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????>>>======<<<;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;999999888888888888999999777777666666666555555555777777666555555555555666777777666666666666777777666666666666666666666666777777666666555555444444222222222222333333333333111111222222333333444444333222111222333444333222333333333333333333333333444444444444444444444444222222222222222333444444333333444444444555555555222222333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333111222333444444555444444333333333333333333333333222222333444555555666777333333333222333444444555555555555555555555555555666666555555555444444444444444333222333444555666666666666666666666666666333333444444444555555555777;;;??????<<<999888888777777777777777777777777777777666555555555666666777777777888888:::;;;<<<:::::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@BBBDDDGGGHHHHHHHHHHHHIIIJJJKKKLLLOOOSSSYYY___cccdddcccccc___aaaeeelllttt}}}}}}||||||~~~}}}yyywwwsssrrrooojjjeeeaaaaaaaaafffjjjpppuuuxxxwwwtttrrriiiddd]]]WWWSSSQQQOOONNNMMMQQQTTTUUUTTTSSSTTTVVVVVVVVVWWWWWWVVVVVVUUUTTTRRRRRRRRRRRRRRRSSSSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTSSSQQQPPPMMMOOOQQQSSSTTTUUUTTTTTTSSSTTTVVVXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVXXXYYY[[[[[[[[[YYYXXXYYYWWWVVVTTTRRRQQQPPPPPPNNNMMMLLLLLLLLLMMMOOOQQQRRRSSSSSSTTTTTTSSSSSSRRRUUUTTTTTTTTTUUUVVVXXXYYY[[[ZZZYYYWWWVVVVVVWWWWWWWWWXXXYYYYYYXXXWWWUUUSSSPPPPPPPPPPPPOOOOOONNNNNNOOOMMMLLLLLLNNNOOOOOONNNMMMMMMNNNNNNOOOOOOOOOPPPOOONNNMMMKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJKKKMMMNNNMMMLLLJJJIIIHHHFFFEEEEEEEEEDDDAAAAAA@@@@@@????????????======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===::::::;;;;;;;;;;;;<<<<<<888888888777777888888888777777777777666666666666888777777666666666666666777777666666666666777777555555555555555555555555555555555555444444444444111111222222222333333333222222222222222333333333111000000111333444333222222222222222222222222222222222222222222222222222222222222111222222333444222222333333333444444444222222333333333333444444444444444444444444444444333333333333333333333333222222222222222222222222111111222333444444444444333333333333333333333333111222333444555666666777333333222222222333444555444444444444444444444444444444444555555555555555444444444444444555555666666666666666666666666666444444444444555555555666555555666777555333222333666666666666666666666666666555555555555666666777666666777777888:::;;;<<<::::::999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAACCCFFFIIIGGGGGGHHHIIIKKKMMMOOOPPPSSSVVV\\\bbbgggjjjlllllljjjkkkmmmqqqxxxzzz}}}zzzwwwyyy|||~~~~~~~~~{{{xxxuuupppooommmiiidddbbbbbbccceeeiiipppvvvxxxvvvssspppgggaaaYYYRRROOOMMMLLLKKKKKKOOOSSSTTTSSSRRRSSSTTTVVVVVVWWWWWWVVVVVVUUUTTTQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOMMMNNNPPPRRRRRRQQQPPPNNNMMMNNNPPPRRRTTTTTTTTTTTTRRRSSSVVVWWWYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUWWWYYYZZZ[[[ZZZYYYXXXYYYXXXVVVTTTRRRPPPPPPOOONNNMMMKKKJJJJJJLLLMMMOOORRRRRRSSSSSSSSSSSSRRRRRRTTTTTTSSSSSSTTTVVVWWWXXXZZZYYYXXXVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWUUUTTTSSSOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJKKKMMMNNNNNNNNNLLLLLLLLLMMMNNNNNNOOOOOONNNMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIHHHGGGFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIILLLKKKJJJKKKMMMNNNNNNMMMGGGFFFEEECCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>==================<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999:::;;;===>>>888999999::::::;;;;;;<<<888888777777777777888888888888888888777777777777999888888777777777777777777777666666666666777777555555555555555555555555333333333444444444555555111111111222222333333333222222222222222222222222///......///222333333222111111111111111111111111111111111111111111111111222222111111222222333444111111222222222333333333222222333333333444444444444444444444444444444444333333333333333333333333222222222222222222222222000111222333444444555444333333333333333333333333555555555555555444444444444333222111222333444555333333333333333333333333222222333444555666777888444444444555555555666666666666666666666666666666555555555555666666666777999666555666777777888:::666666666666666666666666777777666777777888999:::666666666777888:::;;;<<<;;;:::999888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAACCCGGGJJJHHHHHHJJJLLLOOORRRTTTVVVXXX\\\aaahhhmmmrrrtttvvvvvvvvvwwwyyy~~~yyy|||{{{wwwrrrpppqqquuuyyy{{{|||vvvqqqooonnnmmmiiieeeccccccdddmmmooosssvvvwwwvvvsssqqqjjjdddZZZRRRNNNLLLKKKJJJOOOOOOOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWTTTTTTRRRQQQQQQPPPPPPPPPMMMNNNPPPPPPPPPOOONNNMMMMMMNNNPPPQQQQQQQQQPPPPPPLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRTTTUUUVVVYYYXXXWWWVVVUUUTTTUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWTTTTTTTTTSSSRRRPPPOOONNNLLLKKKIIIHHHIIIJJJLLLNNNPPPPPPQQQRRRSSSTTTUUUUUUSSSRRRRRRQQQQQQSSSTTTUUUWWWUUUSSSRRRQQQRRRSSSTTTTTTTTTVVVVVVUUUSSSQQQOOOOOONNNLLLKKKKKKKKKLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOOOONNNLLLKKKJJJIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA???>>>>>>>>>???@@@AAA@@@>>><<<;;;;;;::::::;;;;;;::::::::::::999999;;;;;;;;;;;;::::::999888888888999999999999888888777777777777777777777777777777777777777777777777777777777777777666666666555555666666666555333222444444555555444444333222555555444444444444333333333333333222222111111111444444333333222111000000222222111111111111222222333333333222222111111111222222222222222222222222111111222222222333333333222222333333333333444444444444444444444444444444444444444444444444444444222222222222222222222222444333333222222333333444444444444444444444444444333333444444333333222111111222333444444333222111333333333444555666777888444444222222222222444444444444444444444444444444333444444555555444444333555555666666666666555555444444444555555555555666777777666666555555555444777777888888888888777777777777666666555555555444777777777777777888888999888999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>???BBBCCCDDDKKKLLLNNNOOOPPPSSSXXX[[[cccgggmmmrrrwww||||||yyy|||yyyuuupppnnnppptttxxxyyy~~~{{{vvvssspppooonnnkkkhhhhhhiiikkkuuuwwwzzz||||||yyyvvvtttiiicccZZZRRRNNNLLLKKKKKKNNNNNNNNNNNNPPPQQQRRRSSSTTTSSSRRRRRRQQQQQQQQQQQQSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNMMMNNNOOOPPPQQQPPPPPPOOOMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQSSSTTTUUUXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUTTTSSSQQQPPPOOOLLLKKKJJJIIIIIIJJJLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTSSSQQQPPPOOOPPPQQQRRRQQQQQQRRRSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHHHHIIIKKKLLLLLLMMMOOONNNLLLJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>=========>>>>>>???>>>>>>===<<<;;;::::::::::::999999999888888888::::::;;;;;;::::::999888777888888999999888888777666666666666666666666666555555555555555555555555666666666666666666666666555555666666666555333333444444555555444444333222333333222222222222111111444444444333333333222222444444333333222111111000222222111111111111222222333333333222222222111111222222222222222222222222111111222222222333333333222222222333333333444444444444444444444444444444444444333333333333333333222222222222222222222222444333333222222333333444444444444444444444444444333333444444333333222111222222222333333222222222222222222222222333444555444333333222222333333444444444444444444444444444333444444555555444444333555555666666666666555555444444444555555555555666777666666666555555555555777777777777777777777777888888777777777666666666888888888888888999999:::999999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFHHHLLLOOOTTTZZZaaaffflllpppuuuzzz~~~}}}{{{yyy{{{~~~vvvrrrooonnnppptttwwwxxx}}}~~~|||zzzwwwtttrrrqqqpppmmmmmmoootttxxx|||xxxuuugggaaaYYYRRRNNNLLLKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQSSSRRRQQQOOONNNNNNMMMMMMQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSQQQPPPOOOOOONNNNNNMMMMMMNNNOOOOOOOOOOOONNNMMMMMMNNNNNNOOONNNNNNMMMNNNNNNNNNOOOPPPQQQRRRSSSVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUSSSRRRPPPOOOLLLLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSQQQPPPPPPPPPPPPPPPQQQPPPOOONNNMMMNNNOOOPPPOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKKKKJJJJJJJJJJJJIIIFFFFFFFFFGGGHHHJJJMMMNNNOOONNNLLLJJJHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA???>>>===<<<<<<<<<======<<<<<<=========<<<:::999999999999888888888777777:::::::::::::::999999888777777888888888888777777666666666666666666666666444444444444444444444444333444444555555666666666555555555666555555444333444444555555444444333222333333222222222222111111444444444444444333333333444333333222222111111111222222111111111111222222333333333222222222222111222222222222222222222222111111222222222333333333222222222222333333333333444444444444444444444444222222222333333333333333222222222222222222222222333333222222222222333333444444444444444444444444333333444444333333222111333222222222222222222333333333222222222222333333444333333222222333333444444444444444444444444444333444444555555444444333555555666666666666555555444444444555555555555666666666666666555555555555777666666555555666666777888888888888777777777777999999999888999::::::;;;::::::;;;;;;;;;:::999999;;;;;;<<<<<<<<<===============>>>???@@@BBBDDDEEECCCGGGLLLRRRXXXaaaiiinnnuuuxxx}}}|||zzzyyy|||}}}}}}{{{tttrrroooooorrrvvvyyyzzz{{{}}}{{{xxxvvvuuutttsssrrrrrrsssyyy~~~wwwssseee___XXXQQQNNNLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOORRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSVVVUUURRRPPPOOONNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMLLLLLLMMMNNNOOOPPPPPPTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRSSSTTTVVVWWWWWWWWWVVVVVVUUUSSSQQQOOONNNLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQSSSRRRQQQPPPOOONNNNNNMMMOOOOOONNNMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPOOONNNNNNLLLMMMNNNNNNNNNMMMKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGGGGGGGIIILLLOOOQQQPPPOOOLLLJJJHHHHHHGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>=========<<<<<<<<<999;;;<<<======<<<:::999999999999999888888888888999999:::::::::999999888666777777777777777777666666666666666666666666666444444444444444444444444222222333333444555666666555555555555555555444444444444555555444444333222555555444444444333333333333333333333333333333333333333333222222111111111222222111111111111222222222222222222222222222222222222222222222222222222111111222222222333333333111222222222222333333333333333333333333333333333111111222222222222333333222222222222222222222222333333222222222222333333333333333333333333333333333333444444333333222111444333222111111222333444555555444444333444444444333333333333333333333333444444444444444444444444333444444555555444444333444555555666666555555444444444444555555555555666666666666666666555555555777666555444444555666777777777777777777777777777999888888888888999::::::;;;;;;;;;;;;:::999999888<<<<<<<<<============>>>===>>>>>>???@@@BBBDDDEEEGGGJJJOOOUUU[[[ccckkkqqqyyy||||||zzz{{{}}}~~~~~~zzztttsssrrrtttxxx|||~~~|||xxxvvvvvvuuuuuuuuuvvvzzzxxxrrrbbb]]]VVVQQQNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNOOOOOOMMMMMMMMMNNNPPPQQQSSSTTTWWWUUUSSSPPPOOONNNNNNNNNLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQSSSUUUVVVXXXVVVUUUUUUSSSRRRPPPNNNMMMKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQSSSRRRRRRQQQOOONNNMMMLLLNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLMMMNNNNNNNNNMMMKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHJJJMMMPPPRRRPPPOOOMMMJJJIIIHHHHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@?????????>>>??????>>>>>>>>>======999:::<<<======;;;999888;;;::::::::::::999999999888888999::::::999999999555666666777777666666555555555555555555555555555555555555555555555555555111222222333444555555666555555444444555555555555444444555555444444333222555555444444444333333333111111111111111111222222333333222222222222222111222222111111111111222222222222222222222222222222222222222222222222222222111111222222222333333333111111111222222222333333333333333333333333333333111111111222222333333333222222222222222222222222333222222111111222222333333333333333333333333333333333444444333333222111444333222111111222333444555555444333333333444444333333333333333333333333444444444444444444444444333444444555555444444333444444555555555555444444444444444555555555555666555555555666666666666666666666555555555555666666666666666666666666666666777777777777777888999999;;;;;;;;;;;;:::999999888<<<<<<<<<============>>>===>>>>>>???@@@BBBCCCDDDHHHKKKPPPVVV]]]eeemmmssszzz||||||{{{}}}zzzttttttuuuyyy~~~}}}xxxvvvvvvvvvwwwxxx{{{yyyqqq```[[[UUUPPPNNNMMMLLLKKKLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLMMMNNNOOOQQQRRRSSSUUUTTTRRRPPPOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNOOOQQQTTTVVVXXXVVVUUUUUUSSSQQQOOOMMMLLLJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRQQQPPPOOOMMMLLLMMMNNNNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHKKKMMMNNNNNNMMMKKKIIIHHHHHHIIIIIIEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>?????????>>>===<<<::::::;;;;;;;;;:::888777;;;;;;;;;:::::::::999999777888999999999999999999555555666666666666555555555555555555555555555555555555555555555555555555222333333444444555555555555555444444444555666666444444555555444444333222333333222222222222111111000000000000111111111111222222222222222222222222222222111111111111222222111222222222222333333333222222222222222222222222111111222222222333333333111111111111222222222222333333333333333333333333111111222222333333444444222222222222222222222222222222111111111111222222333333333333333333333333333333444444333333222111333222222222222222222333222222111111111111222222222333333444444333333222444444444444444444444444333444444555555444444333444444555555555555444444444444444555555555555666555555555666666666666666555666666777777666666555555555555555666666666666777777666666777777888999::::::;;;;;;;;;:::999999;;;;;;<<<<<<<<<==================>>>???@@@BBBCCCDDDHHHNNNUUU]]]fffooouuuzzz}}}~~~|||{{{~~~|||yyytttuuuwww}}}~~~yyywwwxxxvvvxxx{{{xxxnnn^^^ZZZTTTPPPNNNMMMLLLKKKNNNNNNNNNMMMNNNNNNOOOPPPOOONNNMMMMMMMMMMMMMMMNNNLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQOOONNNMMMLLLLLLKKKJJJHHHHHHHHHIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMNNNPPPSSSVVVXXXWWWWWWVVVTTTRRRPPPMMMLLLHHHHHHIIIKKKLLLLLLLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA??????@@@@@@??????>>>===??????>>>>>>>>>>>>============>>>>>>>>>===<<<;;;<<<;;;;;;:::999888777777::::::::::::999999999888777777888999999999999999444555555666666555555444555555555555555555555555444444444444444444444444444444444444444555555555555444444333444555666777444444555555444444333222333333222222222222111111000000111111111222222222222222222222222222222222222222111111111111222222111111222222222333333333222222222222222222222222111111222222222333333333111111111111222222222222222222222222222222222222222222222333444444555555222222222222222222222222222222111111111111222222222222222222222222222222333333444444333333222111222222222333333222222222000000000000111222333333222333333444444333333222444444444444444444444444333444444555555444444333333444444555555444444333444444444555555555555666555555555555666666666777444666888999999888666444555555666666777777777777888888777777888888999:::999999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBFFFLLLSSS\\\eeeooouuuyyy{{{~~~|||{{{zzz}}}}}}~~~~~~zzzxxxsssuuuxxx~~~~~~yyyxxxyyyvvvxxx|||vvvjjj]]]YYYTTTPPPNNNMMMLLLLLLOOOOOOOOONNNOOOOOOPPPPPPSSSSSSQQQPPPOOOOOONNNNNNLLLLLLLLLMMMNNNOOOQQQRRRPPPPPPQQQQQQPPPNNNLLLKKKLLLKKKIIIHHHGGGHHHHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPQQQQQQPPPOOOMMMLLLLLLLLLMMMOOORRRVVVXXXXXXXXXWWWUUUSSSQQQNNNMMMGGGGGGIIIKKKLLLMMMMMMMMMPPPQQQQQQRRRSSSTTTUUUUUUQQQRRRRRRSSSRRRQQQOOONNNKKKKKKLLLMMMMMMMMMMMMMMMOOONNNNNNNNNNNNNNNOOOOOOOOONNNLLLKKKKKKKKKLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJEEEFFFGGGIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>============;;;<<<=========<<<::::::===<<<;;;999888777777777999999999888888888888777666777888999999999999999444555555555555555555444555555555555555555555555333333333333333333333333555555555555555555444444555444444333444555666777444444555555444444333222555555555444444444333333111111222222222333333333222222222222222222222222222222111111111111222222111111111222222333333333222222222222222222222222111111222222222333333333000111111111111222222222222222222222222222222222222222333444444555666666222222222222222222222222222222111111111111222222222222222222222222222222333333444444444333222222111222333444444333222111222222222222333444555666222222444444444444222222444444444444444444444444333444444555555444444333333444444555555444444333444444444555555555666666444555555555666666777777444666999;;;;;;999666444666666777777888888888999999999888888999999:::;;;888999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@CCCFFFLLLSSSZZZccclllrrrwwwyyy}}}}}}|||zzzyyyyyy{{{|||}}}~~~~~~|||zzzyyytttvvv{{{~~~}}}~~~yyyvvvuuuxxx}}}qqqeeeYYYWWWTTTQQQNNNMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQOOOOOOPPPPPPPPPOOONNNNNNKKKJJJIIIHHHGGGGGGGGGGGGJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNOOOOOOPPPVVVVVVVVVUUUTTTRRRPPPPPPMMMLLLJJJIIIHHHIIIKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVTTTSSSRRRPPPNNNMMMMMMMMMJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGHHHIIIIIIGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCBBBAAA@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@??????>>>=========>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::999999999999666777888999999888777666888888777777666666555555666666666666666666666666555555555555555555555555222222222222222222222222111111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333222111111111111111111111111111111111111000000000000111111111111000111111111111222222222222111111111111111111111000000111111111111000000...///000111222333333333333222222111111222222333333333333444444444555555444444222111111111222333333333333222222111111111444444333222222111111000///000111222333222111111222222222222222222222222111111222222222333333333111000000000111333555666:::999777555444333333444555555555555555555444444555555555444444333333333444444444555555555555666666666555555555444444444555555666777777777777777777777666666666666777777555666777888888999999888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@AAABBB@@@BBBFFFKKKRRR\\\fffmmmuuuyyy}}}~~~~~~~~~~~~{{{xxxvvvuuuuuuvvvvvvxxx{{{~~~~~~|||~~~|||zzz{{{~~~|||zzzyyyxxxxxxzzz~~~}}}|||{{{~~~{{{xxxzzz~~~}}}lllaaaYYYWWWTTTQQQOOONNNOOOOOOQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHKKKKKKLLLLLLLLLKKKKKKJJJLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOORRRRRRQQQQQQPPPOOOMMMMMMNNNMMMKKKJJJIIIJJJKKKLLLOOOPPPQQQRRRSSSTTTUUUVVVTTTSSSRRRPPPOOOOOOOOOOOOKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAA?????????>>>======<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999888888888777777777888888777777777777777777777666666555555555555555555555555555555555555555555555555555555333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333444444555111111111111111111111111000000000000111111111111000111111111111222222222000000111111111222222222111111222222222222111111000111111222222222111111333222222111111222222333333333333444444444444555444333222111000111222222333333333222222222111111222222222222222222222333///000111222333222222111222222222222222222222222111111222222222333333333222111111222333444666777999888777555444333333444555555555555555555444444555555444444444333333333444444444444555555555555666666555555555444444444555555666777777777777777666666555555555555666666555666777888888999999888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????@@@BBBFFFJJJQQQZZZcccjjjqqqtttyyy|||||||||}}}}}}~~~|||yyyvvvtttsssssssssuuuwwwzzz|||~~~~~~}}}|||{{{yyywwwvvvxxx|||zzzxxxxxxxxxxxx{{{}}}}}}{{{yyyxxx{{{|||~~~{{{|||~~~vvvjjjaaaXXXVVVTTTRRRPPPPPPPPPPPPSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOOOONNNNNNNNNLLLMMMNNNOOOOOOPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNMMMLLLOOONNNLLLKKKKKKKKKLLLMMMPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPLLLLLLKKKKKKJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888888777777888777777666666777777888777777777666666666666555555555555555555555555555444444444444444444444444444444444444444444444444111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444666666111111111111111111111111000000000000111111111111000111111111111222222222000000000111222222222333222222333333333333222222222222222222222111000000222222111111111111222222333333333333444444444444333222111111000000111111333333333222222222222111000111111222333333444444000111111222333222222222222222222222222222222222111111222222222333333333333333333333444555777888888777666555444333333333444444444444444444555555555444444444444333333333444444444444555555555555555555555555555444444444555555666777777777777666555555444444444444555555555666777888888999999888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=========AAACCCEEEIIINNNVVV^^^dddjjjnnnssswwwyyyzzz|||}}}~~~~~~}}}}}}{{{yyyvvvsssqqqppppppqqqsssuuuxxxzzz||||||{{{zzztttrrrqqqqqqttt}}}~~~|||yyywwwvvvwwwyyyzzz}}}{{{yyyvvvuuuwwwxxx{{{}}}|||}}}{{{uuummmddd^^^VVVUUUSSSRRRQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOMMMMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNMMMLLLLLLLLLMMMMMMPPPQQQRRRSSSSSSRRRRRRQQQOOOOOONNNNNNOOOOOOPPPQQQNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIHHHHHHHHHIIIJJJHHHHHHHHHGGGFFFFFFEEEEEECCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999888777777666888777666555555666777888666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000111222222333111111111111111111111111///000000000111111111111000000111111111222222222222111111111111111111111111222222222222222222111111111222222222111111000222222111111111111222222222222333333333444444444222222111111111000000000222222222222222222222222111111111222222333333333111111222222222333333333222222222222222222222222111111222222222333333333333333333444444555666777666555555444444333333333333333444444444444555555444444444444444444444444333333444444444555555555555555555555555555555555444555666666777777666666666555555444444555555666555666777888888999999888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>AAACCCEEEGGGKKKQQQXXX]]]cccffflllqqqtttwwwzzz|||{{{|||}}}}}}|||{{{zzzyyywwwuuussspppnnnnnnoooooorrrsssvvvxxxyyyzzzyyyyyyrrrpppoooooopppyyy|||{{{yyywwwwwwyyy{{{}}}~~~zzzvvvtttrrrtttvvvxxx}}}~~~|||{{{{{{}}}yyyuuupppkkkeee___YYYUUUSSSRRRRRRRRRRRRRRRSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQRRRSSSTTTSSSSSSSSSTTTTTTTTTSSSRRRPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNOOOPPPPPPPPPOOOOOONNNMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQOOONNNLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJHHHHHHIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;:::::::::888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999:::999999888666555888777666555555666777888555555555555555666666666555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222111111000000000000111111111111111111111111///000000000111111111111000000111111111222222222444333333222111000//////000000111111111111000000//////000111222333333333222111111000000111111222222222222333333333444444222222222222111111000000222222222222222222222222333333333222222222111111222222222222222333333333222222222222222222222222111111222222222333333333222222333333444444555555444444444444444333333333333333333333444444555555444444444444444444444444333333333444444444444555444555555555555555555555444444555666666666666666777666666666666666666777555666777888888999999888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>??????@@@BBBDDDEEEHHHMMMRRRWWW\\\```eeejjjnnnrrruuuxxxwwwxxxyyyyyyxxxwwwvvvuuusssrrrpppnnnmmmmmmnnnoooqqqrrrtttvvvwwwxxxxxxxxxsssqqqpppoooooovvvzzzzzzyyyxxxyyy|||~~~}}}xxxuuurrrppprrrtttvvvzzz~~~}}}{{{{{{yyyxxxzzz}}}}}}{{{xxxqqqmmmgggaaa\\\XXXTTTQQQPPPPPPQQQQQQRRRSSSSSSSSSPPPQQQRRRSSSTTTUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRQQQPPPQQQRRRTTTUUUUUUTTTSSSUUUUUUUUUTTTSSSRRRQQQPPPKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLMMMOOOQQQQQQPPPNNNMMMJJJJJJJJJKKKKKKLLLNNNNNNOOONNNMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???=========<<<;;;;;;::::::999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;999::::::::::::888777666777666666555555666666777444555555555555666666666444444444444444444444444333333333333333333333333222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222555555333222222111111111111111111111111111111111000000000000111111111111000111111111111222222222444333333222111000//////000000000111111000000000...///000111222333333333111111000000000000111111222222222222333333333333222333333333333222111111111222222222222333333333444444333333222111111000333222222222222333444444222222222222222222222222111111222222222333333333111222333444444444444444222222333444444333333333222222333333444444555555333333333444444444444555333333333333444444444444444444444555555555555555444444555666666666666555777777666666666666777777555666777888888999999888888888888888999999999999::::::::::::::::::::::::888999:::;;;<<<>>>?????????@@@BBBCCCEEEIIINNNQQQVVVYYY^^^cccfffjjjnnnqqqqqqrrrsssssssssrrrqqqpppnnnmmmlllkkkkkklllnnnoooqqqrrrsssuuuvvvwwwxxxxxxvvvsssqqqpppooouuu|||xxxxxxxxxzzz{{{}}}|||wwwtttqqqoooqqqrrruuuyyy}}}~~~|||{{{zzzwwwuuuvvvxxxxxxtttooojjjfff```[[[WWWUUURRRPPPMMMNNNOOOPPPRRRSSSSSSSSSPPPQQQRRRTTTUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRSSSUUUVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTSSSRRRQQQLLLLLLLLLKKKKKKLLLLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQOOOOOONNNNNNNNNNNNOOOOOONNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKMMMOOOQQQRRRQQQOOONNNKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQNNNNNNOOOOOONNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<;;;999777666555666666666666666666555444444444555555555666666444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111333333222222222222222333111111111111111111111111000000000000111111111111000111111111111222222222111111111111111111111111000111111222222111111000///000111222222222222222111111000000000000111111111222222222222333333333333444444555444333222111111111222222222333333333333222222222222222222222333333222222222333444555222222222222222222222222111111222222222333333333333333444555666555555444000111222333444444333222111222222333444444555555333333333444444444555555222222333333333444444444444444444555555555666666333444555555666666555555666666666555555666666666555666777888888999999888888888888888999999999999::::::::::::::::::::::::999999:::;;;<<<<<<=========???@@@BBBCCCFFFKKKNNNPPPSSSWWW[[[^^^bbbfffiiijjjkkklllmmmmmmllllllkkkiiihhhgggggghhhkkkmmmoooqqqrrrssstttvvvwwwxxxxxxvvvtttrrrpppooottt|||zzzvvvwwwxxxzzz|||~~~{{{wwwtttqqqooooooqqqtttyyy}}}~~~}}}|||zzzwwwssstttuuusssnnniii```\\\WWWSSSPPPOOOMMMKKKKKKLLLNNNPPPQQQRRRSSSSSSQQQQQQSSSTTTUUUVVVVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXVVVTTTRRRRRRSSSSSSSSSSSSSSSRRRQQQNNNMMMMMMMMMMMMMMMNNNNNNJJJJJJKKKMMMMMMNNNNNNNNNKKKLLLMMMNNNOOOOOOPPPOOORRRSSSSSSSSSSSSSSSRRRRRRPPPOOOOOONNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNLLLMMMMMMMMMMMMLLLKKKKKKKKKMMMPPPRRRSSSRRRPPPOOOLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLMMMNNNPPPQQQRRRRRROOOPPPQQQRRRQQQPPPOOONNNLLLKKKKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<<<<:::888666444555666777777666555444444444444555555555666666444444444444444444444444333333333333333333333333444444444444444444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////000111222333111111111111111111111111000000000000111111111111000111111111111222222222...///000111222333444444222222222333333222222222111222222222222111000000111111000000000000111111111111222222222333333333333444555666555444333222111111111222222333333333111111111222222333444444444333222111222333444555222222222222222222222222111111222222222333333333444555666777777777666555///000222333444444333222111111222333333444555555333333333444444555555555222222333333333444444444444444444555555555666666333444555555666666555555555555555444444555555555555666777888888999999888777888888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBEEEIIILLLLLLOOOSSSVVVYYY\\\```ccceeefffggghhhiiiiiihhhgggeeeeeedddeeegggiiilllnnnqqqrrrssstttuuuwwwxxxxxxuuusssqqqpppooottt|||yyywwwttttttuuuvvvwwwxxxyyyyyy~~~yyyuuuqqqmmmjjjiiimmmssszzz~~~yyyvvvrrrooollliiifffcccUUUTTTQQQOOONNNNNNNNNOOOLLLMMMNNNPPPQQQRRRRRRRRRVVVWWWXXXXXXWWWWWWXXXZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWVVVTTTRRRPPPOOOOOONNNMMMMMMMMMNNNNNNMMMKKKJJJKKKMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQSSSRRRQQQPPPPPPOOOOOOPPPSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLLLLMMMNNNNNNOOOPPPPPPRRRRRRSSSRRRQQQPPPNNNMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::777666666555444444333333777666555444333444555555444555555555444333333222333333333222222111111111444444333333333333222222111111222222222333333333111222333333444444333333111222444444555444333222000000000111222222222333111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000444333111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111222333333222111000111111111000000000000000111111111111111111111111333222222111111222222333222222222222222222222222333333333222222111111111444444444333333222222222333333333333333333333333444444444444444444444444222333333444444333333222333333333333333333333333222333333444555666777777666666666666777777777777777777888888888888777777666666666666777777777777888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>@@@BBBDDDEEEFFFJJJLLLNNNOOOPPPSSSWWWZZZYYY]]]aaacccddddddeeefffbbbcccddddddfffiiinnnrrrtttuuuvvvxxxyyyzzzzzzzzzxxxvvvuuusssrrrvvv~~~zzzxxxwwwuuuvvvwwwxxxyyyyyyyyyyyy~~~zzzvvvtttqqqnnnkkkiiimmmrrryyy}}}xxxuuuqqqnnnjjjfffaaa^^^PPPOOOMMMKKKKKKLLLMMMNNNMMMNNNOOOQQQRRRRRRSSSSSSTTTVVVWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWVVVTTTRRRQQQPPPPPPPPPOOOPPPPPPQQQQQQQQQOOOMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRTTTSSSRRRQQQQQQPPPPPPPPPRRRRRRQQQOOOOOONNNNNNOOOPPPOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRPPPNNNMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCDDDDDDCCCCCCBBBBBB>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@============<<<<<<<<<;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::999999888777777666555555444444777666555444333444444555444444555555444444333222444333333333222222222222444444333333333222222222111111222222222333333333111222333333444444333333333333333444333333222222111111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111333333111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111222222222222111000000000000000111111111111111111111111111111111111333222222111111222222333222222222222222222222222333333333222222222111111444444444333333222222222333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333444444444555555666666777555666666666777777777777666666777777777777666666666666666666777777777777999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEHHHJJJKKKLLLMMMOOOSSSVVVVVVYYY]]]___``````aaaaaa___```aaaaaaccchhhmmmrrruuuvvvwwwyyy{{{|||||||||{{{yyywwwvvvtttxxx{{{xxxwwwwwwvvvwwwyyyzzz{{{zzzzzzyyy|||~~~{{{yyyuuusssrrrpppnnnllliiilllqqqwww{{{~~~xxxuuuqqqlllgggaaa[[[VVVLLLLLLJJJJJJJJJLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSUUUVVVVVVUUUTTTVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTUUUUUUVVVVVVVVVTTTSSSRRRRRRRRRQQQRRRRRRSSSTTTUUUUUURRROOOMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRQQQPPPOOOOOONNNNNNOOOPPPPPPPPPOOOOOOOOONNNNNNNNNOOOPPPPPPPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOQQQQQQRRRRRRRRRPPPOOONNNMMMLLLKKKJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCBBBAAA??????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777888888777777666555555555666555555444333444444444444444555555444444333333444444444444333333333333333333333333222222222222111111222222222333333333111222333333444444333333444444333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111333222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111222222222222111000///000000000111222222222111111111111111111111111222222111111111111222222222222222222222222222222333333333222222222222111444444333333333333222222333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333555555555666666666666666555555666666666777777777555555666666666666555555666666666666777777777777999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCFFFGGGHHHIIIIIIKKKNNNQQQQQQTTTXXXZZZZZZZZZZZZ[[[YYYZZZ[[[]]]___eeelllqqquuuvvvxxxzzz|||}}}~~~~~~~~~|||zzzyyywww{{{|||xxxvvvwwwwwwwwwxxxzzz{{{{{{{{{zzzyyy{{{}}}wwwuuurrrqqqpppooonnnllljjjlllqqqvvv{{{}}}yyyvvvqqqlllfff^^^VVVQQQLLLKKKJJJJJJLLLNNNQQQRRRQQQQQQRRRSSSTTTUUUUUUTTTSSSTTTVVVUUUTTTTTTUUUWWWWWWWWWXXXXXXXXXXXXWWWVVVWWWWWWWWWWWWWWWVVVUUUTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUVVVVVVVVVSSSOOOLLLLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPOOONNNNNNNNNOOOPPPPPPOOOOOONNNNNNMMMMMMNNNOOOOOOOOOOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGDDDDDDEEEDDDDDDCCCBBBAAABBBBBBCCCBBBBBBAAA@@@???@@@@@@?????????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<;;;::::::999999::::::::::::::::::::::::::::::::::::::::::999888666666777666666666555555555444555555444444444333333333333444444555444444333333444444444444444444444444333333333222222222222111111111222222222333333333111222333333444444333333555444333111000111222222333222222222111000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222111111111//////000111222222333333111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333666666666666666666555555555555555666666666777777444555555555555555555444666666666666777777777777999999999999999999999999888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@DDDEEEFFFFFFFFFHHHKKKMMMNNNQQQTTTUUUUUUTTTTTTUUUTTTUUUVVVXXX\\\bbbiiinnnrrrsssuuuwwwzzz{{{|||}}}~~~|||zzzyyyxxx}}}zzzwwwvvvwwwxxxwwwxxxzzz{{{|||{{{{{{zzz{{{|||}}}vvvtttqqqppppppooonnnlllmmmpppuuuzzz}}}|||yyysssllleee]]]UUUPPPKKKKKKJJJKKKLLLOOOQQQSSSRRRRRRSSSTTTUUUUUUUUUUUUSSSUUUVVVVVVUUUUUUVVVWWWUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRRRRRRRSSSTTTVVVVVVWWWTTTPPPNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNNNNNNNOOOOOOPPPOOOOOONNNMMMLLLLLLLLLNNNOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMOOOPPPPPPOOONNNNNNLLLLLLKKKIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@??????AAA@@@@@@@@@????????????;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999:::::::::::::::::::::::::::999:::999999888777666555555555444444444444333333444444444444444333333333333333444444555444444333444444444444444444444444333333222222222111111111111111222222222333333333111222333333444444333333555444222111000111222222333222222222111000000000111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111222111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222111111111111111111222///000000111222333333444111111111111111111111111222111111000000111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333666666666666555555555555555555555555666666666666444444555555555555444444666666666666777777777777999999999999999999999999888888888999999999:::::::::::::::;;;;;;;;;;;;<<<=========>>>>>>>>>??????BBBCCCDDDDDDDDDFFFIIIKKKMMMPPPRRRSSSSSSQQQQQQQQQOOOQQQTTTVVVZZZ___eeejjjlllmmmooorrrtttvvvwwwwwwyyywwwwwwvvvvvv{{{zzzxxxwwwxxxyyyyyyzzzzzz{{{|||}}}~~~}}}}}}yyyvvvtttrrrqqqrrrrrrqqqooossswww|||zzzsssllleee^^^WWWRRRLLLKKKJJJJJJKKKNNNPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSUUUVVVVVVUUUTTTVVVWWWTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVSSSRRRRRRRRRSSSTTTUUUUUUWWWUUUSSSRRRRRRRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTUUUUUUTTTSSSQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@;;;;;;:::::::::999999999;;;;;;:::999999999999999::::::::::::::::::::::::888888888888888777666555333333333333333333333333333444444444444333222222333333444444555555444444333333333333444444444444222222222222111111111111111111222222222333333333111222333333444444333333222222111111111111222222222222222111111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222000000111222222222222111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222111000000111222222000111111111222333333333111111111111111111111111111111000000000000111111222222222222222222222222111222222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333444444444555555555555555444444555555555666666666444444555555555555444444666666666666777777777777888888888888888888888888888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBBBBDDDHHHJJJMMMPPPRRRSSSQQQOOOOOOOOOMMMPPPTTTWWWZZZ]]]bbbeeefffgggiiikkkmmmnnnoooppppppooooooppppppwww|||zzzyyyyyyzzz||||||||||||~~~{{{vvvuuusssrrrsssuuuvvvvvvuuu{{{zzzrrrjjjddd^^^YYYUUUPPPOOOMMMMMMMMMNNNPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTRRRSSSUUUTTTSSSSSSTTTVVVSSSTTTTTTUUUVVVVVVUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVTTTTTTTTTSSSSSSTTTUUUUUUTTTSSSSSSTTTUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQRRRTTTUUUUUUSSSTTTUUUUUUTTTSSSQQQOOOOOONNNNNNNNNNNNNNNOOOOOOSSSRRRQQQPPPOOONNNNNNMMMOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA======>>>???@@@@@@@@@@@@@@@@@@@@@????????????>>>::::::::::::999999999999;;;:::999999888999999999999999999999999999999999666777777777777777666666444444444444444444444444333333444444444333222111222333444444555555444444222222222222333333333444222222222222111111111111111111222222222333333333111222333333444444333333///000111222222333222222111111111111111222222222111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222///000111222333222222111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222111000000111222222222222222222222222222222111111111111111111111111111111000000000000111111222222222222222222222222111111222222222333333333222222222333333444444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222222333333444444555555444444444555555555666666555555666666666666555555666666666666777777777777777777777777777777777777888888888888999999999999999999:::::::::;;;;;;;;;::::::;;;<<<======>>>>>><<<===??????@@@CCCFFFIIINNNPPPRRRRRRPPPNNNMMMMMMMMMQQQUUUYYY[[[\\\^^^```aaabbbdddfffggghhhiiiiiigggfffggghhhjjjqqq}}}|||{{{zzzzzz~~~}}}}}}{{{uuusssrrrrrrtttwwwyyyzzzzzzzzzqqqiiiccc^^^ZZZWWWUUUSSSRRRPPPPPPQQQRRRSSSRRRSSSSSSTTTTTTTTTSSSSSSQQQRRRSSSSSSRRRRRRSSSTTTRRRSSSTTTUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUOOOPPPQQQSSSUUUTTTRRROOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTVVVWWWWWWRRRSSSTTTUUUTTTRRRPPPOOONNNNNNNNNMMMNNNNNNOOOOOOUUUTTTSSSRRRQQQPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIKKKKKKLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEECCCBBBAAA??????@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888;;;:::999999888888999999999999999999999999999999555666777777777777777666444555555555555555555555333333444555444333222111222333333444555555555444111111111222222333333333222222222111111111111000111111222222222333333333222222333444444444333333---...000222333333333222000000111111222222222333111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222///000111222333333222111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222333222111000000111222333333333222222222222222222111111111111111111111111111111000000000000111111222222222222222222222222111111111222222333333333222222222333333444444444333333333333333333333333444444444444444444444444222333333444444333333222333333333333333333333333111111222222333444555555444444444555555555666666555555666666666666555555666666666666777777777777666666666666666666666666777888888888888999999999999999:::::::::;;;;;;;;;999999:::;;;<<<===>>>???999;;;<<<>>>???AAAEEEHHHMMMPPPRRRRRROOOMMMLLLLLLMMMQQQWWWZZZ\\\\\\\\\]]]___```aaacccdddeeeeeeeeeaaa```bbbdddfffnnn~~~|||xxxwwwwwwwwwxxxzzz|||~~~ttthhh```\\\[[[ZZZ\\\ZZZWWWTTTRRRSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVUUUUUUTTTSSSTTTTTTTTTVVVUUUTTTTTTTTTVVVXXXZZZYYYXXXUUUSSSSSSSSSTTTUUURRRRRRSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPOOONNNMMMRRRRRRQQQQQQQQQSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTOOONNNMMMMMMMMMOOOQQQSSSTTTRRRPPPNNNNNNNNNOOOPPPQQQPPPPPPOOOOOONNNNNNMMMOOOPPPRRRRRRQQQOOOLLLJJJNNNNNNMMMLLLLLLMMMNNNOOOKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCAAABBBDDDEEEGGGHHHHHHIIIEEEDDDCCCCCCDDDDDDCCCBBB???????????????@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999:::999888666666666777888:::::::::999999888888888999999888777666555444444444444444555555555666666444444555555555555555555444444444333333222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111333333222222222222333333111111111111111111111111000000000000000000000000222111000//////...//////000000000000111111111111000111222333333333333222222222111111000111111222111222222222111000//////222222111111111111222222111111000000111222333333111111222222222333333333222222111000//////000000222222222222222222333333000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444222222222222222222222222333222222111111222222333111111222333333444555555222333333444444333333222333333333444444444555555555444333333555555444333333333555666666666555444666666666666666666666666555555555555555555555555888888888777777777777777999999888888888888999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;===>>>>>>>>>>>>@@@DDDGGGNNNPPPSSSSSSRRRPPPPPPQQQQQQRRRUUUXXX[[[^^^``````^^^```bbbbbbaaa_________]]]\\\]]]___aaajjj|||~~~vvvuuuuuuvvvxxx|||rrrfff^^^[[[ZZZZZZ]]][[[YYYVVVTTTSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSUUUTTTSSSSSSTTTUUUWWWYYYYYYWWWUUUTTTSSSSSSTTTUUURRRSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRPPPOOONNNNNNRRRQQQQQQQQQRRRSSSUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTQQQPPPOOONNNNNNPPPQQQRRRSSSRRRPPPNNNNNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMLLLMMMOOOQQQRRRQQQPPPPPPOOONNNMMMLLLLLLMMMMMMNNNLLLKKKKKKJJJJJJIIIHHHHHHJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDFFFDDDCCCCCCDDDDDDBBBAAA==============================<<<<<<;;;::::::999;;;::::::::::::999999999:::999777666666666777888::::::999999999888888888::::::999888777666555555444444444444555555555666333333333333333333222222444444333333333222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111222222222111111222222222111111111111111111111111000000000000000000000000111000000////////////000000000000000111111111111111111222333333222222222222222111111111111111111000222444444222111222333222222111111111111222222111000000000000111222333111111111222222222333333222222111000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444222222222222222222222222333222222111111222222333111111222222333444444555333444444555555444444333333333333333444444444444555444333333555555444333333444555666666666555444666666666666666666666666555555555555555555555555777777777777777777777888999888888777777888888999999999999999999999999999999:::;;;;;;<<<;;;;;;;;;======>>>>>>>>>@@@DDDGGGMMMOOOQQQQQQPPPPPPPPPQQQQQQRRRUUUXXX\\\^^^```aaaaaaccceeeeeedddbbbbbbccc___^^^___```ccckkk~~~~~~uuuttttttvvvyyy~~~~~~pppccc[[[XXXWWWWWW[[[ZZZYYYXXXVVVTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQPPPPPPQQQQQQSSSSSSRRRRRRSSSTTTVVVWWWXXXWWWUUUTTTSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQRRRTTTVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSQQQPPPPPPPPPQQQRRRSSSRRRPPPNNNNNNNNNOOOOOOPPPOOOOOONNNMMMMMMLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSOOOOOONNNMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHJJJIIIIIIHHHGGGHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBFFFDDDBBBBBBCCCBBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888:::::::::999999999888888999888777777666777777777999999999888888888888888::::::999999888777666666444444444444555555555555444444333333222222111111333333333333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111000000000111111111222222111222222222222222111111111111222222222222111111333333222000///000222555222222111111111111222222000000000000000000111222111111111222222222222333222222111000000000000111444333333222222111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222333333333333222222222222222222222222333222222111111222222333111111222222333333444444444444555555555555444444222222222222333333333333555333333333555555444333333444555555666666555555666666666666666666666666555555555555555555555555666666666777777888888888999888888777777888888999999999999999999999999999999999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@DDDGGGJJJLLLNNNOOOOOONNNOOOQQQRRRSSSVVVYYY\\\___```aaaccceeeggggggfffeeedddeeeaaa```aaaccceeennn}}}vvvvvvvvvwwwzzz~~~|||nnn```WWWSSSRRRQQQTTTUUUVVVWWWVVVUUURRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSPPPPPPOOONNNNNNNNNNNNOOOQQQQQQPPPQQQQQQRRRTTTTTTVVVUUUTTTSSSSSSSSSTTTTTTRRRSSSSSSSSSSSSRRRPPPPPPSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOPPPQQQSSSTTTVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOONNNNNNMMMMMMLLLKKKKKKNNNMMMMMMLLLMMMNNNOOOPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEGGGFFFEEECCCCCCCCCCCCDDDEEECCCBBBAAABBBAAA@@@>>>>>>>>>>>>===============:::::::::999999888888888999999999999888888888888888888777777777777777777888888888888888888888777999999888888777666666555444444444444444444444444666666555555444333222222333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000111222222222222000000111111111222222222111222222222222111111000000111222333333333222111555333000000111222222111222222111111111111222222111000000//////000111111111111111111222222222222222222111000000111111111444444333333222111000000111111111111111111111111222222222222222222222222111111111111111111111111111222222222222333333333222222222222222222222222333222222111111222222333111111222222333333333333333333444444444444333333111111222222222333333333444333222333555555555333444444444555555555555555666666666666666666666666555555555555555555555555444555555666777888999999888888777777777777888888999999999999999999999999999999:::;;;;;;;;;;;;:::;;;<<<======>>>@@@DDDGGGGGGIIIKKKLLLLLLMMMOOOQQQSSSUUUXXX[[[^^^```bbbcccccceeeggghhhgggfffffffffdddcccdddeeehhhqqq~~~zzzzzzzzzzzz{{{}}}xxxjjj]]]TTTOOOLLLKKKJJJMMMPPPTTTUUUTTTRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRTTTSSSSSSSSSRRRRRRRRRSSSQQQRRRSSSSSSSSSQQQOOONNNQQQQQQQQQQQQPPPPPPPPPPPPMMMNNNOOOQQQRRRTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPPPPOOONNNNNNMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDEEECCCBBB@@@@@@AAAAAA???============<<<<<<<<<;;;;;;:::::::::999999999999999999999888888888777777777777777777888888888777777777777777777777777777777777777777666555555444444444444444444444444333333666666555444333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000111222222222222111000111111111111111111111111000000000000000000000000///000111222333333222222111111111111222222222222111111111222222111111000111111222333333333333333222444:::BBBFFFBBB777...222222111111111111222222111111000000000000111111000000111111111222222222222111111111111111222222444444333333222111000000111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222333222222111111222222333111111222222222222222333222222222333333222222222111111222222222333333333444333222333555666555444444444444444555555666666666666666666666666666666555555555555555555555555444444555666777888888999888777777777777777777888999999999999999999999999888999::::::;;;;;;::::::;;;<<<<<<======@@@DDDGGGFFFGGGIIIJJJKKKLLLNNNPPPTTTVVVYYY\\\___bbbcccddddddgggiiijjjiiihhhhhhiiieeedddeeegggiiirrr~~~~~~~~~~~~}}}}}}||||||xxxpppdddYYYRRRMMMIIIGGGDDDGGGLLLPPPRRRSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPRRRSSSSSSQQQOOONNNOOOOOOOOOOOOOOOPPPPPPPPPLLLMMMNNNPPPQQQRRRRRRRRRTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIFFFFFFFFFGGGIIIKKKNNNOOOLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDD>>>???@@@AAABBBBBBBBBBBBAAA@@@??????@@@@@@???>>>;;;;;;::::::999888888888999999999999999999999999888888888777777777777666666666777888888888888777666666666666777777777777666666666555555444444444444444444444333333333333333333222222111111000000111111111222222222222222222222222222222222222222111111111111111222222222111111111111111111111111000000000000000000000000111222333444444333222111111111111111111111111111000000000000000000000000000111333444444333222111111111111222222222222333///000000111222222111111222222111222222333444555000===OOO\\\]]]QQQ>>>111222222111111111111222222333222111111111111111111000000000111111111111222222111111111111222333333444333333222222111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222333222222111111222222333111111222222222222222222111111222222222222111111222222222222333333333333333222222333555666555444555444444444444555666666666666666666666666666666555555555555555555555555555555555666666777777777888777777666666777777888999999999999999999999999888888999::::::::::::::::::;;;<<<<<<===@@@DDDHHHFFFGGGIIIIIIIIIKKKMMMPPPTTTUUUXXX[[[^^^aaacccccceeehhhjjjkkkjjjiiijjjjjjeeedddeeegggiiirrr}}}zzzyyyyyyxxxxxxxxxxxxuuuqqqnnnlllfff^^^VVVQQQMMMIIIGGGCCCEEEIIINNNPPPQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOMMMOOOQQQRRRSSSQQQPPPNNNMMMMMMMMMNNNNNNOOOOOOOOOKKKLLLMMMOOOPPPPPPOOOOOOSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRROOOPPPOOOOOONNNMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHFFFFFFGGGHHHIIIKKKMMMNNNKKKKKKMMMNNNOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJGGGHHHIIIIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCCCC<<<>>>@@@BBBCCCBBBAAA@@@???>>>===>>>@@@@@@@@@>>>:::::::::999888777777777777777777777777777777777888888777777777666666666555666777888999888888777555555555666666666777777666666666666555555555555444444444333333333222222222222111111111111111111000111111111222222222222222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000111333444555555444333111111111111111111111111111000000000000000000000000111222444555444333111000111111111222222222333333---...///111222222222222333222111000111333555777;;;MMMaaafffZZZHHH<<<777222222111111111111222222444444333222222222222222000000000000111111111111222111111111222222333444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333222222111111222222333222222111111111111111111111222222333333222222111333333333333444444444444333222222333555666666555555444444333444555666777666666666666666666666666555555555555555555555555555555666666666666666666777777666666666666777777999999999999999999999999888888999::::::::::::999999:::;;;<<<===@@@DDDHHHGGGHHHIIIIIIIIIJJJMMMOOOQQQSSSVVVYYY\\\^^^```aaabbbdddggghhhggggggggghhhdddddddddfffiiiqqq~~~~~~zzzwwwsssrrrpppooommmjjjeeeaaaccc___YYYTTTQQQNNNKKKIIIDDDFFFJJJMMMOOOPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOONNNMMMLLLKKKKKKJJJJJJKKKMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNLLLNNNPPPRRRSSSRRRPPPOOOLLLLLLLLLMMMMMMNNNNNNOOOKKKLLLMMMNNNOOONNNNNNMMMRRRRRRSSSSSSTTTTTTTTTUUUTTTTTTUUUUUUUUUTTTSSSSSSOOOOOOOOOOOOOOOMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB>>>@@@CCCEEEFFFDDDAAA???>>>===<<<===???AAA@@@???<<<<<<;;;;;;:::999888888555555555666666666666666777777777777666666666666555666777999999999888777444555555555666666777777777777777777666666666666444444444333333222222222333333333333333333444444000000111111222222222222222222222222222222222222000000111111222222222222111111111111111111111111000000000000000000000000222333555666666555333222111111111111111111111111000000000000000000000000222333555555555333111000111111222222222333333333,,,---///000222333333333444333000///000333666999JJJ[[[hhh___GGG444444;;;222222111111111111222222555444444333222222222333000000000000111111111111222111111111222333333444222222222222222222333333222222222222222222222222000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222333222222222222222222333222222111111111111111111222333333444444333333222333333444444444444555555333222222333555666666555555555444333444555666777666666666666666666666666555555555555555555555555666666666666666555555555777777666666666666777777999999999999999999999999888888999::::::::::::999999:::;;;<<<===@@@DDDHHHHHHIIIIIIIIIHHHJJJLLLOOOOOOQQQSSSWWWZZZ\\\^^^___]]]```bbbccccccbbbcccddddddcccdddfffhhhqqq}}}zzz}}}{{{zzzzzz{{{{{{yyytttooolllhhheeebbb___[[[XXXXXXWWWUUURRROOOMMMKKKJJJLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKLLLLLLMMMLLLKKKKKKKKKLLLNNNOOOPPPNNNKKKIIIHHHJJJLLLMMMLLLLLLLLLKKKJJJJJJJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJNNNNNNNNNNNNNNNMMMLLLKKKMMMLLLJJJIIIIIIJJJKKKKKKJJJLLLNNNOOOOOOOOOMMMLLLOOOOOOQQQRRRSSSSSSTTTTTTQQQSSSUUUWWWWWWVVVTTTRRRSSSRRRPPPNNNMMMMMMNNNOOOMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRNNNMMMMMMLLLJJJIIIGGGFFFEEEFFFHHHHHHHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@BBBDDDDDDBBB@@@>>>>>>>>>===<<<;;;::::::999;;;;;;::::::999888777777888888888888777777777777666666666666666666666666666666666666777777777777666777777777888888888888777888888999888666444333555555444444444333333333...///111333444333111000000000000000000000000000222222222222222222222222333222111000000111222333000000111111111111000000//////000000111111111222111111111111111111111111000000111111111111000000111111111111111111111111333333333222222222111111000000000000000000000000000111222222222000///...333111......222999AAAFFFYYYWWWMMM>>>666666555111000000000000000000000000000111111111111222222222555444444333333222222111000000222333555666777888444333333222111111111222222222222222222222222222444444444444444444444444111111111111111111111111333333333333333333333333222222333444444444333333222222111111111111222222222222222111111111111111333333333333333333333333111111111222222333333333333444444555555444444333666777888777666555666777888888888888777777777666444444444555555555555666999888888777666555555444777777777777777777777777777888888888888999999999;;;<<<<<<:::888777999::::::;;;;;;===???BBBEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHLLLOOOQQQSSSTTTUUUWWWXXXYYYXXXXXXYYY[[[^^^aaacccbbbdddggggggeeejjj{{{|||zzz}}}|||zzzyyyyyyyyyzzz{{{}}}wwwsssmmmjjjddd```]]]YYYVVVSSSUUUTTTSSSQQQOOOMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIJJJKKKLLLKKKKKKJJJIIIJJJKKKMMMNNNOOOOOOOOOMMMLLLKKKJJJIIIJJJKKKKKKJJJKKKMMMOOOOOONNNMMMLLLNNNNNNOOOQQQQQQRRRRRRRRRPPPQQQTTTUUUVVVTTTSSSQQQPPPOOOMMMLLLKKKLLLMMMNNNKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQOOOOOONNNMMMLLLJJJIIIHHHEEEFFFGGGHHHHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>@@@BBBCCCCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888777777777777777666666666666555555555555555555555555555555666666666777777777777666666777777777888888888777777777777666555444333444444444444333333333333///000111222333222222111000000000000000000000000222222222222222222222222222111000000000000111222000000111111111111000000///000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111333333222222222111111111111111111111111111111111111111111111111000//////111000///111666===EEEJJJJJJIIIBBB777111333222///000000000000000000000000000111111111111222222222444333333333333222222222222222333333444444444555444333222222111111222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333444333333222111000333222222222222222222333222222222222222222222222333333333333333333333333111111222222222333333333333333444444444444333333444666777666555444555666666666666666666555555555444444444555555555555666666666666666777777777777888888888888888888888888777888888888888999999999888:::;;;:::999999:::;;;:::;;;;;;===???BBBEEEFFFIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLOOOQQQQQQRRRTTTUUUVVVVVVUUUVVVWWWZZZ]]]^^^^^^```bbbcccaaafffvvv|||zzzzzzyyyxxxwwwwwwxxxyyyzzz|||vvvrrrlllggg___YYYUUURRROOONNNQQQQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJGGGHHHJJJLLLMMMOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJKKKJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNOOOQQQSSSSSSRRRQQQPPPMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOPPPNNNNNNMMMMMMKKKJJJHHHGGGEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>???AAABBBBBBAAA???>>>;;;;;;;;;<<<<<<<<<======:::::::::999888888777777666666666666555555555555555555555555555555555555555555666666666777777777666666666666777777777777777666555555444444444444333333333333222222222222111111111111111222222222000000000000000000000000222222222222222222222222111000000//////000000111000000111111111111000000000000000000111111111111////////////////////////000000111111111111000000111111111111111111111111333222222222222111111111222222222222222222222222222111111000000000000000000000000222666<<>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999999888888777777777777666666666555555555555555555555555555555555555555555666666666777777555555555666666666777777777555444333222333444444333333333222222222111111222111111000000111222222000000000000000000000000111111111111111111111111000000////////////000000000000111111111111000000000000000000000111111111000000000000000000000000000000111111111111000000111111111111111111111111222222222222111111111111111111111111111111111111222111000//////000111222111111111111222333555666111222222111111222333222000000000000000000000000000000111111111222222222000111111222333333444444999888888777666555555444333333222222111222222333222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222222222222222222111000///333222222111111222222333000000111111111111111111111111111111111111111111222222222222222222222222333333333444444333333333333444555555444333555666333333333333333444444444444444444555555555555666333444555666777888999:::777777777777777777777777777777888888888999999999888;;;>>>???>>>===<<<<<<::::::;;;<<<>>>AAADDDFFFGGGGGGHHHHHHIIIKKKLLLMMMKKKMMMPPPQQQQQQQQQRRRTTTSSSRRRRRRRRRRRRTTTUUUUUUWWWWWWXXXYYYXXX]]]mmm|||}}}{{{|||{{{zzzyyyyyyzzz{{{||||||xxxuuullleeeZZZRRRMMMKKKKKKJJJLLLMMMMMMNNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJIIIJJJKKKMMMNNNNNNMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIIIIIIIHHHHHHFFFEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>???@@@@@@???>>>>>>>>>======<<<;;;;;;::::::999999888888888888888777888888888777777777666666555555555555555555555555555555555555666666666666444555555555555666666666666555333222222333444444333333333222222222111111222222111000000111111222000000000000000000000000111111111111111111111111//////000000000000//////000000111111111111000000111111000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000222222222111111111000000000000000000000000000000222111000//////000111222222222111000///......---000000111333333333333333000000000000000000000000000000111111111222222222///000111111222333444444666666555555555555555555333222222111222222333333222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333///000111222222222222222111111000000000000111111////////////000000111111111111111111111111111111222222222222222222222222222333333333333333333222333444666666555555666777444444444444444444444444444444444555555555555666555666666666777777777888666666666666666666666666777777888888888999999999;;;>>>@@@@@@???<<<;;;;;;999::::::<<<>>>AAADDDFFFFFFFFFGGGHHHJJJLLLNNNOOOQQQSSSUUUUUUUUUUUUVVVWWWTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVWWWWWWXXX]]]lllzzz~~~~~~~~~~~~}}}xxxuuukkkdddZZZRRRNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIJJJGGGHHHJJJLLLMMMOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>??????>>>>>>>>>???>>>===<<<;;;:::999999888888888888888888888888888888888888777777777777444444444444444444444444444444555555555666666666444444444444555555555666555444444333333444444444333333333333222222222222222222222111111111111111000000000000000000000000111111111111111111111111///000000111111000000///000000111111111111000000111111111111000000000000111111111111111111111111000000111111111111000000000000000000000000000000222111111111111000000000////////////////////////000000000000000111111222000000000000000000000000000///000333333000000222000000000000000000000000000111111111111222222222000000000111222333333444111111111222222222222222222222111111222222333333222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333...///111222333333444444000000////////////000000......//////000111111111222222222222222222222222333333333222222222222111222222333333333333222222333444666666555555666888666666555555555444444444444444444555555555555666777777777777666666666666666666666666666666666666777888888888888999999999<<<>>>@@@???===;;;:::;;;999999:::;;;>>>AAADDDEEEFFFGGGHHHIIILLLNNNPPPQQQVVVWWWYYYZZZYYYXXXYYYZZZVVVVVVWWWXXXXXXXXXYYYYYYYYYWWWWWWXXXYYY___lllzzz|||vvvrrriiicccZZZSSSPPPOOOOOOPPPOOOOOOOOOOOOOOONNNNNNNNNOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOONNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNNNNNNNMMMKKKIIIHHHJJJJJJIIIIIIJJJJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::777777777777888888888888888777777777777666666666444444444444444444444444444444444555555555666666333333444444444555555555444444555555555555444444444444444444333333333333111222222333222111000///000000000000000000000000111111111111111111111111000000111222222111000000000000111111111111000000111111111111000000000///111111111111111111111111000000111111111111000000000000000000000000000000111111111111000000000000//////////////////////////////000111111111111111/////////000111111222222222//////333333//////222000000000000000000000000000111111111111222222222000000111111222222333333222222222222222111111111222222111111222222333444222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000111222333333444333333111111000000000000111111000000000111222333333333333333333333333333333333333333333222222222111111222222333333333333222222111333444555444444666777777777666555444333333222444444444555555555555666777777777666666666666666888888888888888888888888777888888888888999999999:::;;;<<<;;;:::999:::;;;999999:::;;;>>>AAACCCEEEHHHIIIJJJLLLNNNQQQTTTUUUXXXYYY[[[[[[ZZZYYYZZZ[[[XXXXXXYYYZZZ[[[\\\\\\\\\[[[XXXWWWYYYZZZ```mmmzzz~~~|||tttooohhhbbbZZZTTTQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPOOONNNNNNLLLLLLMMMMMMMMMNNNNNNOOOPPPOOOOOOOOONNNMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIINNNNNNNNNNNNNNNMMMLLLKKKNNNNNNOOONNNMMMKKKIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKNNNNNNNNNNNNMMMLLLJJJJJJGGGGGGHHHIIIJJJLLLLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===777777777777777888888888777666666666555555555555444444444444444444444444444444444555555555666666333333333444444444555555333444555666666666555444555555444444444444333333000111333444333111///...000000000000000000000000000000000000000000000000000111222333333222111000000000111111111111000000222111111111000000//////000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000...///000222222222111000///////////////000111111444000000444444000000444000000000000000000000000000111111111111222222222111111111111111222222222555555555444444333333222222111111111222333333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333444444444333222222222222111111111111222222111111222333444444555555333333333333333333333333333333333222222111111111222222222333333222222222000222333333333333555666777777666555333222111111444444444555555555666666555666666666777777888888999999999999999999999999777888888888888999999999666777888888777777:::<<<999999:::;;;===@@@CCCEEEJJJJJJLLLNNNQQQTTTVVVXXXXXXYYY[[[[[[ZZZYYYYYYZZZXXXYYYZZZ\\\]]]^^^^^^^^^\\\YYYXXXYYY[[[aaammmzzz{{{uuuqqqddd___YYYTTTRRRRRRRRRQQQSSSRRROOOMMMMMMMMMNNNOOOKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJIIIHHHHHHHHHIIIIIIKKKMMMPPPRRRSSSRRRPPPOOONNNMMMLLLMMMOOOPPPOOONNNOOOOOOOOOOOOOOONNNMMMLLLHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOONNNMMMJJJJJJKKKLLLKKKIIIHHHHHHJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIOOONNNMMMKKKIIIGGGEEEDDDHHHIIIJJJJJJJJJHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCC@@@???>>>>>>======>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999999888666555555555666777888888888888888999999999555555555555555444444444444444444444444444444444666666555555555444444444666666555444444444444555777555333111000000111222333222222222111000000000222222222222222222222222111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111000//////222222222222222111000000000000000000000000000000000000000000////////////000000111222222222222111////////////////////////222111000//////000111222222222222222222222222222...///000111111000///...111111000000000000000111000111111111111222222222000000000000000000000000111222222333333222222111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000666444111000111111000...//////000111222333333333222222222222222222222222222222222222222222222222333333444444444444555555222222222222222222222222666666666555444444333333444444444555555555555666333444666888888777555444666666777777888888999999777777777666666666666666777777777777888888888888888888888999<<<@@@CCCFFFIIIKKKNNNOOOQQQSSSWWWYYYZZZZZZ[[[[[[ZZZYYYWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[YYYXXXXXXXXX]]]jjjxxx}}}sssnnnbbb^^^XXXSSSRRRRRRRRRRRRTTTSSSQQQOOONNNOOOPPPPPPKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJMMMNNNQQQSSSSSSRRRQQQOOOPPPOOONNNOOOQQQRRRQQQPPPRRRRRRQQQPPPNNNLLLJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLLLLMMMMMMMMMLLLMMMNNNLLLJJJIIIJJJJJJKKKJJJHHHIIIKKKMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJIIILLLLLLKKKKKKJJJIIIHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDAAA@@@@@@@@@@@@AAABBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;999888777666666666777777666666666666666666666666444444555555555555555555444444444444444444444444666666555555555444444444666666555444444444444444444333222000000111222333222222222111111111111111222222222222222222222222111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000000000000///......000000000000000000000000111000000000////////////000000111222222222222111////////////////////////222111000//////000111222222222222222222222222222...///000111111000///...111111000000000000111111000111111111111222222222111111111111111111111111111222222333333222222111111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111000///000111111111///000000000111222222222333222222222222222222222222222222222222222222222222111111222222222222333333333333333333333333333333444444444555555555555555444444444555555555555666333444666777777777666555666666666666666777777777777777777777777777777777777777777777888888888888888888888:::<<<@@@DDDFFFJJJLLLOOOPPPRRRTTTWWWZZZZZZ[[[[[[\\\[[[ZZZXXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\[[[YYYXXXXXXXXX]]]jjjwww|||oooggg___[[[VVVRRRRRRRRRSSSSSSSSSRRRPPPOOONNNOOOOOOPPPLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKOOOPPPRRRTTTTTTSSSQQQPPPRRRQQQPPPQQQSSSTTTSSSRRRRRRQQQQQQPPPNNNLLLJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNPPPOOOMMMKKKKKKKKKLLLKKKIIIJJJLLLNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLIIIHHHEEECCCCCCCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEE@@@@@@@@@@@@@@@AAABBBBBB@@@@@@???>>>>>>>>>>>>???=========<<<<<<;;;;;;:::888888999::::::;;;<<<<<<999888888777666777777777777777666666555555444444333444444444555666666666444444444444444444444444555555555555555444444444666555555444444444444444222222111000111222444555111111111111111222222222222222222222222222222222111111111111000000000000......//////000000111111000000000000000000000000000000000000000000000000111111111111111000/////////000000000000//////...000000000000000000000000111111000000000////////////000111111222222111111000000000000000000000000111111000000000000111111000000000000000000000000//////000000000000//////111000000000000000111111000111111111111222222222222222222222222222222222111111222222222222111111111111111222222222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111...---...///222333222000111111111111111111222222222222222222222222222222222222222222222222222222111111222222222222333333333333333333333333333333222333333444555555666666444444444555555555555666555555555555666666666666666666666666555555555555888888888888888888888888777777777777888888888888888888999:::===AAADDDFFFKKKMMMPPPRRRSSSUUUXXX[[[[[[\\\\\\\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZZZZ[[[\\\[[[YYYXXXXXXXXX\\\iiiuuuzzzkkkaaa[[[WWWSSSQQQQQQRRRSSSSSSPPPOOONNNMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLQQQRRRSSSTTTTTTSSSRRRQQQSSSRRRQQQRRRTTTUUUTTTSSSNNNNNNOOOOOOOOONNNNNNMMMJJJJJJKKKJJJJJJIIIHHHGGGEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLNNNQQQSSSTTTRRRPPPNNNNNNMMMLLLKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJKKKLLLMMMMMMNNNHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@???@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>???<<<<<<<<<;;;;;;;;;::::::888999999999:::::::::;;;999999888888777777777777999999888777777666555555333333333444555666777777333333444444444444444444555555555555555555555555666555444444333333444444333222222111111222333333000000000111222222222333111111111111111111111111111111111111000000000///---......///000111111222000000000000000000000000000000000000000000000000111111111111111000//////111111222222222222111000000000000000000000000000111111111000000000/////////000000111111111111111111111111111111111111111111000000000000000000111000000000000000000000000//////000000000000//////000000000000000000111222000000111111111222222222222222222222222222222222111111222222222222111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111222222///...///111333333222000222222222111111111111111222222222222222222222222111222222222222222333333333333333444444444555555444444444444444444444444333333333444444555555555444444444555555555555666666555555555555666777777777777777666666555555555888888888888888999999999666777777777888888888888999999999;;;===AAAEEEGGGLLLNNNQQQTTTUUUWWWYYY\\\\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWXXXYYYYYYZZZ[[[[[[[[[YYYXXXXXXXXX[[[gggsss~~~yyyiii```WWWUUUQQQPPPQQQRRRSSSSSSOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMQQQRRRSSSTTTTTTTTTSSSRRRSSSQQQQQQQQQSSSTTTSSSRRRMMMNNNNNNOOOOOOOOONNNNNNKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLLLLMMMLLLLLLLLLOOOQQQTTTTTTSSSQQQPPPPPPNNNMMMLLLMMMOOOOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLGGGHHHHHHIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCC@@@????????????@@@AAAAAA@@@???>>>>>>======>>>>>>;;;;;;;;;;;;::::::::::::::::::999999999888888888888888888888777777666666888888888777666555444444333333333444555666777777333333333444444444555555444555555555555555555555555555444333333333333333444444333222111111111111000000000111222222222333111111111111111111111111111111111111000000000///---......///000111111222000000000000000000000000000000000000000000000000111111111111111000//////000111111222222222111111000000000000000000000000111111111111000000000000//////000111111111111000222222222222222222222222000000000111111000000000////////////////////////000000////////////000000000000//////000111222222000000111111111222222222111111111111111111111111000111111222222111111000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222333333222111222333333111000222222222111111111111111222222222222222222222222111111111222222333333333333333333444444444555555444444444444444444444444555555444444333333333333444444444555555555555666666555555555555666777777888888888777777666666666777777888888999999999999666777777777888888888888:::::::::;;;>>>BBBEEEHHHLLLOOORRRUUUVVVXXXZZZ\\\\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYWWWWWWWWWVVVYYYdddppp~~~~~~}}}uuuhhh```UUUSSSPPPOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTTTTRRRQQQPPPQQQSSSTTTSSSRRRPPPPPPPPPOOONNNMMMKKKKKKMMMMMMLLLLLLKKKJJJHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLNNNPPPRRRRRRPPPOOOOOOOOOOOONNNNNNOOOPPPPPPOOOMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBCCC???????????????@@@AAAAAA>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::::::::999999888777777666777777777777777666555555555555444444333333222222333444444444555666666666222333333444444555555555444444444555555555555555555444444333333333333333555444444333222111000///111111111111111222222222111111111111111111111111111111111111000000000000......//////000000111111000000000000000000000000000000000000000000000000111111111111111000//////...//////000000000000///000000000000000000000000222222111111111000000000...///000000111111000000111111111111111111111111000000111111111111000000////////////////////////000000////////////000000////////////000111222333000111111111111222222222000000000000000000000000000000111111111111000000000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333333333888555333222222222111000111111111111111111222222222222222222222222222222111111111222222333333444111111222222222222333333333333333333333333333333555555444444333222222111444444444555555555555666555555555555666666666666888888888888777777777777666666777777888999999999777777777777888888888888::::::;;;<<>>???@@@@@@AAA<<<<<<;;;::::::::::::;;;999999999999999999999:::666666777777888888999999444555666666666555333222444555555555555555555555555555555555555444444444222222333333444555666666444444444555555555666666555444333333222222333333111111222333333333333222333222222222111111000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111000//////000000111222222222222222000000000000000000000000222222222111111111111000...//////000000000000000000000000000000000000000///000111222222111000///111111111111111111111111111000///......///000111////////////000111222333000111111111111222222222222222222222222222222222000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333444444888444000---...000111222//////000111222333333444222222222222222222222222000000111222333333444444333333444444444555555555222222222222222222222222111222222333333444444555444444444555555555666666333444666888888777555444444555555555666666777777444555555666777888888888777777777777888888888888;;;;;;;;;===@@@CCCGGGIIIJJJNNNRRRUUUWWWXXXYYYZZZZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUSSSSSSSSSRRRSSS\\\ggg}}}~~~|||zzzyyyzzz}}}}}}tttkkkddd]]]WWWSSSTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSQQQPPPOOONNNMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOQQQRRRRRRSSSRRRRRRSSSSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQOOOMMMLLLJJJJJJJJJKKKIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMMMMNNNNNNOOOOOOOOOPPPRRRSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPOOOMMMMMMLLLLLLLLLLLLKKKJJJHHHHHHNNNOOOOOOPPPQQQRRRSSSSSSOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNLLLKKKJJJIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHGGGDDDBBBEEEDDDCCCAAAAAABBBBBBCCCBBB@@@??????@@@AAA@@@???>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;999888888999777777777777777777777777999999999999888666555444444555666555444444555666555555555444444333333333444444444444444444444444444444444444444444444444555555444444444333333333111111111111111111111111111111111111111111111111111111000000//////......222111111111000000//////111111111111000000000000111111111111111111111111111111111111111111111111111111000000//////......000000111111111111000000///000111222222111000///333222111000///...---,,,000000000000111111111111000000000000111111111111222222222222222222222222111000///......///000111111111111000...///111333222111111111000000//////000111111111111222222222000000000111222222333333111111111111000000000000333222222222000///...---///000111111111111000000111111222222222333333333222222222111111111000000000000000000111111111111222222222222222222222222111111222222222333333333333333333222222111111111333333333333333333333333333333333444444444555555555555444444444333333333333444444555555444444333777777555444333222222222444444444555555555555666666666666666666666666666666666777888888888888888999999888888999999:::;;;;;;:::;;;<<>>=========<<<;;;;;;::::::;;;<<<<<<;;;999888888999777777777777777777777777666666777777777666555555444555666555444333444666555555444444444333333333444444444444444444444444444444444444444444444444555444444444444333333333111111111111111111111111111111111111111111111111222111111111000000000000111111111111000000000///111111111111000000000000111111111111111111111111111111111111111111111111111000000000000000//////000000111111111111000000000000111111111111000000222222111000///...------000000000000111111111111000000000000111111111111222222222222222222222222111111000000000000111111111111111000//////111333111111111111000000000///000111111111111222222222222222111111111111111111111111111111000000000000000111111111111000000///111111111000000000000000111111111111222222222333222222222111111111000000000000000000111111111111222222222222222222222222111111111111222222222333333333222222222222222222333333333333333333333333333333333444444444444555555555444444444333333333333444444555555444444333555555444333333333444444444444444555555555555666666666666666666666666666666666777888888888888888888888888888888999::::::::::::;;;<<>>??????>>>=========<<<<<<;;;::::::999:::;;;<<<;;;999888888999777777777777777777777777333444555666666666666555333555666555444333444555444444444444333333333333444444444444444444444444444444444444444444444444444444444444333333333333111111111111111111111111111111111111111111111111222222222222111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111000000000111111111111111000000111111111111000000111111000000000000111111000000000000////////////000000000000111111111111000000000000111111111111000000000000000000000000111111222222222222111111000111111000//////000222111111111111000000000000000111111111111222222222333333222222111000000///111111111111000000000000...///000111111111111111333222111/////////000000000000000111111111222222222222222111111111111111000000000000111111111111111111111111111111111111000000000111111111222222222222222222222222333333333333333333333333333333333333333333444444444444555555444444444333333333333444444555555444444333333333333333333444555666444444444555555555555666666666666666666666666666666666777888888888888888777777777777777888888999::::::;;;===@@@CCCFFFHHHPPPQQQSSSTTTTTTUUUWWWXXXZZZZZZ[[[[[[[[[YYYXXXWWWSSSSSSSSSSSSSSSSSSRRRRRRPPPOOOPPPQQQQQQTTT^^^iiizzzuuutttttttttuuutttqqqooogggbbb[[[VVVSSSRRRQQQPPPNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQPPPPPPOOONNNLLLLLLMMMNNNNNNOOOPPPPPPLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOMMMOOOPPPPPPOOONNNNNNOOOPPPPPPQQQQQQQQQPPPPPPOOORRRPPPNNNMMMLLLMMMOOOPPPRRRRRRQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCAAA???>>>>>>>>>===;;;=========<<<;;;;;;::::::999:::;;;:::888777888999777777777777777777777777444555555666666666555555333444555555333333444555333333333333333333333333333333333333333333333333333333444444444444444444444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111000000000///111111111111111111111111111111111111111111111111000000111111222222333333000000111111111111000000222111000//////000111222////////////000000000000///000000000111111111111///000000000111111111111000000000000000000000000///000222222222222000///000111111111//////000222111111111000000000000000000000111111111222222222222222222111111111000000111111111111000000000/////////000111111111111111444333000///...///000111///000000000000111111111111111111111111111111111///000000000111111111111000000000000000000000000///000000000000111111111111111111222222333333333222222222222222222222222222222333333333444444444555555444444444333333333333444444555555444444333444333333333333444555555444444444555555555555666666666666666666666666666666666777888888888888888666666666666666777888888999:::;;;>>>AAADDDGGGHHHKKKNNNQQQSSSTTTVVVYYY[[[YYYZZZZZZ[[[ZZZYYYXXXWWWRRRSSSTTTUUUUUUSSSRRRPPPNNNMMMNNNPPPQQQTTT___kkk~~~{{{vvvtttrrrpppooommmiiigggccc^^^XXXSSSQQQPPPOOONNNMMMMMMNNNNNNOOOOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPQQQSSSRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPQQQPPPPPPOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLMMMNNNNNNOOONNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOOOOMMMLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOQQQOOOMMMLLLLLLMMMNNNOOOQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRQQQPPPPPPOOOOOONNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGHHHIIIJJJJJJIIIEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA>>>=========<<<;;;>>>>>>===<<<<<<;;;;;;:::999:::;;;:::888777888999666666666666666666666666777777777777666555444333333444555444333222333555333333333333333333333333333333333333333333333333333333333444444444555555444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111111111000000000///000000000000000000000000000000000000000000000000000000111111222222333333000000111111111111000000222111000//////000111222////////////000000000000///000000000111111111111///000000000111111111111////////////////////////...///000111111000///...///000222111000///000111000000000000000000111111000000111111111222222222000000111111111222222222111111111111000000000///111111111111111000//////444222000......///000111///000000000000111111111111111111111111111111111///000000000111111111111000000000000000000000000///000000000000111111111111111111222222333333333222222222222222222222222222222222333333333444444555555444444444333333333333444444555555444444333555555444333333333333444444444444555555555555666666666666666666666666666666666777888888888888888666666555555666666777888999:::<<<>>>AAAEEEGGGIIIJJJLLLOOOQQQSSSUUUXXXZZZXXXXXXYYYZZZYYYXXXWWWVVVRRRTTTUUUVVVVVVTTTRRRPPPMMMMMMNNNPPPQQQUUU```lll}}}}}}wwwtttoookkkhhheeeaaa___]]]ZZZUUURRRPPPOOOMMMKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOPPPNNNOOOOOOPPPPPPPPPPPPOOOMMMMMMLLLLLLMMMMMMNNNOOONNNNNNOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJLLLNNNMMMLLLKKKLLLMMMLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPRRRQQQQQQPPPPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIHHHHHHIIIJJJIIIHHHDDDDDDEEEEEEEEEDDDCCCBBBAAA???============<<<;;;======<<<<<<;;;:::::::::888999:::999888777888999666666666666666666666666888888888777666555444333222444555444333222333444222222222222333333333333333333333333333333333333222333333444444555555555333333333333222222222222111111111111111111111111111111111111111111111111///////////////000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000111111111111000000111111000000000000111111////////////000000000000000000000000111111111111000000000000111111111111//////////////////////////////000000000000/////////000222222000///000111000000000000111111111111000111111111111222222222///000000111222222333333111111111111000000000000111111111111111000///...222111000//////000111222000000000111111111222222111111111111111222222222000000000000111111111111111111111111111111111111000000000111111111222222222222222222222222333333222222222222222222222222222222222222333333333333555555444444444333333333333444444555555444444333666555444333333333333333444444444555555555555666666666666666666666666666666666777888888888888888666666666666666777777888888999<<>><<<<<<======<<<;;;;;;;;;::::::999888888777777999:::999888777888:::666666666666666666666666666666666666555555444333222333444444222222333444111111222222222333333333222222222222222222222222222222333333444555555666333333333222222222222111111111111111111111111111111111111111111111111111//////000000000111111111///000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111000000000000000//////000000111111111111000000000000111111111111000000000000000000////////////000000000000111111111111000000000000111111111111000000000000000000000000111000000000000000000111...000222222111000000000///000000000111111111111000111111111111222222222111111111111111111222222111111111111000000000000///000000111111111111000/////////000111111222222111111111111222222222333000000111111111222222222000000000000111111111111222222222222222222222222111111111111222222222333333333222222222222222222111111111111111111111111111222222222222333333333555555444444444333333333333444444555555444444333444444333333333444555555444444444555555555555666666666666666666666666666666666777888888888888888777777666666777777888999888999<<<@@@CCCFFFHHHIIIJJJLLLNNNNNNNNNOOOQQQSSSTTTTTTVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTRRRQQQPPPKKKKKKLLLNNNOOORRR^^^iii|||wwwqqqiiiaaa\\\YYYVVVUUUOOOMMMLLLMMMMMMLLLJJJGGGMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPQQQOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNOOOPPPOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIKKKLLLLLLKKKJJJJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOOOONNNNNNKKKKKKLLLMMMNNNNNNOOOOOOQQQPPPPPPOOOOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKHHHFFFEEEEEEFFFEEEDDDBBBCCCDDDDDDDDDCCCAAA@@@???===;;;;;;=========<<<999999888888777666666666777888999999888777888:::666666666666666666666666222333444444555555444444222333444444222222333444111111111222222333333333222222222222222222222222222222333333444555666666333333333222222222111111111111111111111111111111111111111111111111111111000000111111222222222333//////000000111111111222111111111111000000000000000000000000000000000000000000000000000000000000111111000000//////......000000111111111111000000///000111222222111000///111000000000////////////000000000000111111111111000000000000111111111111111111111111111111111111333222111000000111222333...000222222111000000000//////000000111111111222000111111111111222222222333333222222111000000000111111111111000000000000---...///111222222333333---...///111222222222222111222222222222333333333000000111111222222222222000000000000111111111111222222222222222222222222111222222222222333333333444333333222222111111111111111111111111111111111111111222222222333333333555555444444444333333333333444444555555444444333222222222333444555777777444444444555555555666666666666666666666666666666666666777888888888888888777777777777777888999999777999<<<@@@DDDFFFHHHIIIEEEHHHJJJMMMNNNPPPSSSUUUSSSSSSUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOJJJJJJKKKMMMMMMQQQ\\\ggg||||||wwwpppeee\\\UUURRRPPPOOOOOONNNLLLKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQRRRSSSRRRQQQRRRSSSPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKPPPPPPOOONNNMMMMMMMMMNNNLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHJJJJJJIIIHHHFFFDDDBBBAAACCCCCCCCCCCCBBBAAA@@@@@@:::;;;===>>>>>><<<:::999888888888888888888888888777777777777777777777777777777777777777777777777666666555444333333222222222222222333333444444444444333111000000000111111555555444444444333333333222222222222222222222222222333333333333222111111111111111111111111111111111111222222222111111000111111111111111111111111222222111111111111222222555444333222111///......//////////////////////////////000000111111111222//////000000000000//////000000000000000000000000000000////////////000000000000000000000000000000......///000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000000000000000000000000000000222111111111000000//////......//////000000111111///000111333333222111111000000000000000000000000333333333333333222111000111111222222222222111111111111111111111111111111111111222222222333333333222222222222222222222222222222333333333333444444333333333444444444555555444333333222222333333444555555555555555555555555000222444555555555777999???555///222888999777666666666666666666777888888888888777777666666555555666777999<<<@@@EEEIIIKKKLLLKKKJJJJJJJJJLLLMMMNNNTTTTTTUUUUUUTTTSSSRRRRRRPPPQQQRRRRRRRRRQQQOOOOOOLLLKKKLLLMMMMMMPPPZZZfff||||||uuunnndddZZZTTTPPPNNNMMMMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPQQQQQQQQQRRRTTTTTTTTTSSSSSSRRRQQQQQQQQQNNNNNNOOOOOOOOONNNNNNMMMJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKOOONNNNNNMMMMMMMMMMMMMMMKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGFFFEEECCCCCCBBBBBBBBBBBBAAA@@@??????<<<===>>>>>>===<<<:::888666666666666666666666666666666666666666666666666555555555555555555555555666555555444333333222222222222333333333333333333444333222111000111111222444333333333222222222222222222222222222222222222222333333333333222111111111111111111111111111111222222222222222222222222222222222222222222222222111000000000000000000111444333222222111000//////000000000000000000000000//////000000000111111111//////000000000000//////000000000000000000000000000000////////////000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111111000000000000000000000000111111111111000000000///000000000000000000111111000000111222222222222111111111111111111111111111222333333333222222111000111111222222222222111111222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444333333333444444444555555444444333333222333333333444444444444444444444444333444555444333333555777;;;666444777999777555666666666666666666777777888888777777777666666666555777777999;;;???CCCGGGIIIKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQRRRRRRRRRQQQOOONNNLLLKKKLLLMMMMMMPPP[[[fff|||{{{ssslllbbbYYYRRROOOLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLIIILLLNNNPPPPPPQQQSSSTTTVVVUUUUUUTTTSSSSSSRRRRRROOOPPPPPPPPPOOONNNMMMMMMJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@???>>>======>>>>>>>>>===<<<:::999666666666666666666666666666666666666666666666666444444444444444444444444555555444444333333222222333333333333333222222222444333333222222222222333222222222222111111111111222222222222222222222222222333333333333222111111111111111111111111111111222222111111111111222333222222222222222222222222000000////////////000000222222111111111000000000111111111111111111111111//////000000000000111111//////000000000000//////000000000000000000000000000000////////////000000////////////////////////......///000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333222222222111111111000000000000000000000000111111111111000000000000222222111111111111111111111111111000111111222333222222222222222222222222222222222333222222111000111111222222222222111111333333333333333333333333111111222222222333333333222222222222222222222222222222333333333333444444333333333444444444555555555555444333222222333333333333333333333333333333555666555333222222555777666444666999888555555777666666666666777777777777777777777777666666666666777777999;;;>>>BBBEEEGGGIIIJJJLLLMMMNNNOOOOOOPPPNNNOOOOOOPPPPPPPPPPPPOOOPPPPPPQQQQQQQQQPPPOOONNNLLLKKKLLLNNNNNNQQQ[[[ggg{{{}}}zzzpppiii```WWWRRRNNNKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLOOOPPPPPPPPPRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOONNNLLLLLLJJJJJJJJJIIIIIIJJJJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLMMMMMMNNNNNNMMMMMMLLLHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@???>>>===<<<<<<<<<=========<<<;;;;;;777777777777777777777777666666666666666666666666444444444444444444444444444444444333333333222222444333333333222222111111444333333333333333333333333222222222222111111111222222222222222222222222222333333333333222111111111111111111111111111111111000000//////000111222222222222222222222222222000000////////////000000000000000000111111111111111111111111111111111111//////000000000000000000//////000000000000//////000000000000000000000000000000////////////000000..............................///000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111333222222222222111111111000000000000000000000000111111111000000000000000333333333222222111111111222111000000000111333444222222222222222222222222111111222222222222111111111111222222222222111111333333333333333333333333111111222222222333333333111222222222222222333333222222222333333333444444333333333444444444555555666555444333333333333333333333333333333333333333666666555333333444888;;;888444444666777555555888555666666777777777777777777777777777666666666666777888888:::===@@@CCCEEEGGGHHHKKKMMMOOOOOOOOOOOONNNOOOPPPQQQQQQQQQQQQQQQOOOPPPPPPQQQPPPOOONNNMMMKKKJJJLLLMMMNNNQQQ\\\gggzzz}}}yyyvvvlllfff]]]VVVQQQNNNKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLNNNPPPPPPOOOOOOPPPQQQPPPPPPPPPOOONNNNNNMMMMMMOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLKKKKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIKKKJJJHHHGGGGGGGGGHHHIIIGGGFFFFFFFFFFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAAAAA@@@????????????>>>===<<<<<<::::::;;;<<<<<<=========777777777777777777777777555555555555555555555555555555555555555555555555333333333333333222222222333333333222222111111111333333333333333333333333333333333333222222222222222222222222222222222222222333333333333222111111111111111111111111111111111111111111222222333444222222222222222222222222222111111000000111111222///000000000000111111111111111111111111111111111000000////////////////////////000000000000//////////////////////////////000000////////////000000------------------------......///000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111///000000000111111111111222222111111111111000000000000000000000000000000000000000000000000111111444444333333222222111111222111000000000111333444222222222222222222222222000111111222222111111111111111222222222222111111333333333333333333333333111111222222222333333333111111111222222333333333222222222333333333444444333333333444444444555555666555444444333333333444444444444444444444444444555555555444555777<<>>===<<<;;;999999999:::;;;;;;<<<<<<666666666666666666666666555555555555555555555555555555555555555555555555333333333333222222222222222222222222222111111111111222222333333333333222444333333333222222222222222222222222222222222222222333333333333222111111111111111111111111111111222333444555666666666555111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111000000////////////......//////000000000000//////////////////////////////000000////////////000000..............................///000000000000000////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111000000000/////////000000000000000000000000000000000000111111111111333333222222222222222222111111111000111111222333222222222222222222222222///000111111222111111111111111222222222222111111333333333333333333333333111111222222222333333333111111111222222333333444222222333333333333444444333333333444444444555555555555444444444444555555555555555555555555555555333444555555666999===@@@QQQDDD888777999888555333444555777888888888777666666666666666777777777777777888888:::===@@@CCCDDDFFFGGGHHHJJJKKKLLLLLLMMMLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOOOONNNMMMLLLHHHHHHIIIKKKLLLPPP[[[fffxxxxxxqqqlllhhh```[[[UUUPPPMMMKKKIIIHHHIIIJJJJJJJJJJJJHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKKKKLLLNNNNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@????????????>>>===<<<<<<;;;:::999999888888888888666666666666666666666666555555555555555555555555444444444444444444444444222222222222222222222222111111111111222222222222000000222333333333222222222222222222111111111111222222222222222222222222222333333333333222111111111111111111111111111111000111444666777666555444000000000000000000000000111111000000000000111111000000000000000/////////000000000000000000000000000000/////////.........//////000000000000//////////////////////////////000000////////////000000..............................///000000000000000........................111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111////////////............000000000000000000000000///000000000111111111111111111111111222222222222000000111222222222222111111111111111111111111111//////000111111111111111111111222222222222111111222222222222222222222222111111222222222333333333000111111222333333444444222222333333333333444444333333333444444444555555444444333444444555666777444444444444444444444444222333555555666777:::<<>>777777777666444555444555777888888888666666555666666666777777777888777777888:::===AAADDDFFFIIIIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNOOONNNNNNMMMMMMMMMNNNOOOOOOOOONNNLLLKKKGGGFFFHHHJJJKKKNNNZZZfffwww{{{tttmmmgggccc[[[WWWQQQMMMJJJIIIGGGFFFHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEHHHIIIJJJJJJLLLMMMKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIKKKMMMMMMLLLKKKJJJHHHHHHFFFEEEEEEEEEFFFGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@;;;<<<>>>???AAAAAABBBBBB@@@@@@@@@@@@???>>>===<<<===<<<:::888777666555555888888888888888888888888555555555555555555555555333333333333333333333333222222222222222222222222000000111111222222222333///000111222333222222111111111111111000000000000222222222222222222222222222333333333333222111111111111111111111111111111,,,...111444555444111000////////////////////////000000////////////000000111000000000////////////////////////////////////000000//////.........---//////000000000000//////////////////////////////000000////////////000000////////////////////////...//////000000000000000........................000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111///............---------000000000000000000000000//////000000111111111222000000000111111222222333///000111333333222111111000000000000000000000000//////000111111111111111111111222222222222111111111111111111111111111111111111222222222333333333000000111222333333444444222222333333333444444444333333333444444444555555333333333444555666777888333333333333333333333333111333555555555555666888666333222444555333555999444555777888999888666555555666666666777777888888777777999;;;>>>BBBEEEGGGLLLKKKJJJJJJJJJLLLMMMNNNQQQQQQQQQQQQQQQPPPOOONNNMMMMMMNNNOOONNNMMMLLLKKKFFFEEEGGGIIIJJJNNNYYYeeevvvzzzsssjjj```ZZZSSSQQQNNNKKKIIIIIIIIIJJJKKKKKKLLLLLLLLLJJJIIIHHHEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFFFFDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGEEECCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@>>><<<;;;============>>>???AAAAAA???>>>>>>===<<<;;;;;;;;;::::::999888777666555444333333444444555666666666888888888777666444333222222222222222222222222222111222222333333222222111000111222222111000111222000111111222222222111111000111111111111222222222333333333333333333333333222222111111111111222222222222222222111111111111222222222111111000///...////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///////////////////////////............//////000000000000000000000000000000000000000000000000000000000000000000000000...000111000///...///111///000000000000111111111222222222111111111000000111111111111111111111111111111111111111111111111///000111222333222222111000000000000111111111111111222222222222333333333222222111111111111222222222111000//////000111222//////000111111111111111111111000000111111222333333333333222222111111111333222222111111222222333111111222222222333333333333333444555666666555555666666555555555444444444444444333333444444555666666555555444444555777888888888777777666555555555666666666666666777888888666555555444444666777888888888999:::===AAADDDGGGHHHJJJLLLMMMMMMNNNPPPRRRQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIFFFFFFGGGIIIMMMWWWbbbxxx}}}xxxsssmmmeee\\\WWWQQQPPPMMMJJJHHHHHHHHHHHHJJJKKKKKKLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJLLLLLLJJJIIIHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAA???===<<<============>>>???@@@@@@???>>>>>>===<<<<<<;;;;;;;;;:::999888777666666555555555555555555555444444444444444555555444444333222222222222222222222222111222222333333222222111000111222222111000111222222222222222111111000///000111111111111222222222111111222222333444555555222111111111111111111222000000000000///////////////////////////......---000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////////////////......//////............//////000000000000000000000000000000000000000000000000000000000000000000000000...000111000///...///111000000000111111111111222222222222111111111000000111111111111111111111111000000000000000000000000---...///000000//////...000000000000111111111111///000000000000111111111222222111111111111222222222111000000000000111222000000111222222222222222222222111222222222333444333333333222222222111111222222111111111111222222111222222222222333333333333444444555666666555555666555555555444444444444333333333333333444555555555555555555555666777777888777777777777666666666666666666666666777888888666666555444555666777888888888999:::===AAADDDFFFHHHKKKMMMOOOOOOPPPQQQSSSQQQQQQPPPPPPOOONNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFGGGIIIMMMWWWaaavvv~~~}}}|||{{{|||}}}~~~wwwsssnnnhhhccc]]]WWWSSSPPPNNNLLLIIIHHHGGGGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHFFFEEEDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCBBB@@@>>>===>>>>>>>>>======>>>??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777777666777666666555444444333333///000111333444444444444222222222222222222222222111111222222222222111111000111222222111000111222333333333222111000......000111111111111222222222///000111222333555666666111111111111111111111111000000000000////////////---......///////////////000000000000000000000000........................000000000000000000000000////////////000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000000000000//////.........//////............//////000000000000000000000000000000000000000000000000000000000000000000000000...000111000///...///111000111111111111222222222222222222111111111111111111111111111111111111111////////////////////////...//////000//////......000000000000111111111111///000000000000111111111222222111111111111222222222222111111111111222222111111222333333333333333222222222222333333444444333333333222222222222111222222111111111111222222222222222222333333333333333444555555666555555555555555555555444444444444333333222222333333444555444555555666666666666666777777777777888888888888666666666666666777888888666666555555555666777888888888999:::===@@@CCCEEEIIILLLPPPRRRRRRRRRSSSSSSQQQQQQPPPPPPOOONNNNNNNNNLLLLLLLLLLLLKKKJJJIIIIIIHHHFFFFFFHHHIIILLLVVVaaasss|||{{{xxxvvvuuutttuuuuuunnniiiccc^^^YYYVVVRRRPPPOOONNNLLLJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJJJJHHHHHHIIIHHHGGGFFFDDDCCCCCCCCCFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFEEEEEEDDDCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCAAA@@@??????>>>>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::999888888777666666555555555444444444///000111222333444444444222222222222222222222222111111222222222222111111000111222222111000111222111111222111111000//////000000111111111222222222000000111222333444444444111111111222222111111111222222222222111111111000...///000111222222222222111111111111111111111111////////////////////////////////////////////////////////////000000000000000000000000000000000000........................////////////////////////000000000000000000000000111111000000///.........//////............//////////////////////////////////////////////////////000000000000000000000000...000111000///...///111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222111111111///000000000111111111111111111222222222333333333222222111111111111222222333222222222222222222333000111222222333333222222111111222222333333333222222222222222222222222222333333222222222222333333222222222333333333444444444444555555555555555444444444444444444444444444333222222222222333444444333444666777777777666555666666777777888999999:::666666666666666777777888666666666666666777777777777888999;;;===@@@CCCDDDIIILLLQQQSSSTTTSSSSSSSSSRRRQQQQQQPPPPPPOOOOOONNNLLLLLLLLLLLLLLLKKKJJJJJJGGGEEEEEEHHHIIILLLVVV```rrrzzzxxxuuurrrooonnnmmmllleeeaaa[[[VVVSSSQQQPPPNNNOOONNNMMMKKKJJJIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBCCCDDDDDDCCCBBB@@@???>>>>>>==============================<<<<<<<<<<<<;;;:::::::::999888888888444444444555555555666666333333444444444444333333222222222222222222222222000111111222222111111000000111222222111000111222...///000111111111111111000000111111111222222222222222222222222222222111000111222222222222111000222222222222111111111000---...///111222222222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000//////////////////............//////////////////////////////////////////////////////000000000000000000000000...000111000///...///111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333///000000000111111111111111111222222222333333333222222111111111111222222222222222222222222222222///000000111111111111111//////000111222111111000222222222222222222222222444444333333333333444444222222333333333444444444444555555555555555444444333333444444444444444444333333222222333333444555333444666777777777666555555555666777888999999:::666666666666666777777888666666666777777777777777777888999;;;===@@@BBBCCCGGGKKKPPPRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOONNNLLLLLLLLLMMMLLLLLLKKKKKKFFFEEEEEEHHHIIILLLUUU___rrrwwwvvvsssoookkkhhheeeccc^^^ZZZTTTPPPOOONNNNNNMMMNNNMMMMMMLLLKKKJJJIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGIIIHHHFFFDDDDDDCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHIIIIIIHHHIIIHHHHHHHHHGGGFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBB@@@@@@=========<<<<<<===>>>>>>==================<<<<<<::::::999999888888888888333333444444555666666777555555666555555444333333222222222222222222222222000000111111111111000000000111222222111000111222------///000111222222222000111111111111222222222333333333222111111000000000111222333333222111000000000000000////////////,,,,,,...///000000000000////////////////////////111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000...000111000///...///111///000000000000111111111111111111111111222222222111111111111111111111111111111111111111111111111111000000000000111222333000000000000111111111111///000000000000111111111222222111111111111222222111111222222222222111111//////000111111111111000---...000111111111000///111222222222222333333333444444333333333333444444333333333333444444444444555555555666555555444333333333333333444444444444444333333333333444555555444555555666666666666666444555555666777888888999666666666666666777888888555666777888888888777777777888999;;;===???AAAAAAFFFIIIMMMOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMKKKKKKKKKLLLLLLKKKKKKJJJEEEDDDEEEHHHIIILLLUUU^^^qqqssssssqqqmmmhhhccc^^^[[[WWWTTTPPPMMMLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGEEEFFFGGGIIIIIIIIIHHHGGGHHHGGGEEEDDDCCCDDDEEEFFFEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCBBBAAA???@@@@@@AAABBBBBBCCCCCCAAAAAABBBCCCBBBAAA@@@???<<<<<<<<<<<<<<<===>>>???<<<=====================999888888888888777777777444444555555555555555555555555555555555444333333222222222222222222222222000000111111111111000000000111222222111000111222......///000111111111000000111111111111222222222222222222111111111111111///111222333333222111///000000000000////////////------...//////000//////........................000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000........................000000000000000000000000/////////////////////////////////000111111222222//////............//////000000000000000000000000000000000000000000000000000000000000000000000000...000111000///...///111....../////////000000000000000111111111222222222111111111111111111111111111111111111111111111111......---......000222333000000000000111111111111///000000000000111111111222222111111111111222222000000111222222111000000000000111222222222222111...///111222222222000///111111222222222333333333333222222111111222222333333333333444444444444555555555666666555444444333222222333333333444444444555555444444555555666777555555555555555666777777444444555555666666666777666666666666666777888888555666777888999888777777666777999;;;===???@@@@@@DDDFFFIIIJJJKKKKKKMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHEEEDDDEEEHHHJJJLLLTTT^^^pppqqqpppooolllfff___YYYVVVTTTQQQMMMKKKKKKKKKKKKJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGHHHGGGEEECCCCCCDDDFFFGGGEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHJJJKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFEEECCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIICCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEEEEEEEDDDCCCBBB??????@@@AAAAAABBBCCCCCC@@@AAABBBBBBBBBAAA@@@???;;;;;;;;;<<<<<<>>>???@@@<<<<<<<<<===============888888888777777777777777666666666555444444333333333333444555555444444444222222222222222222222222000000111111111111000000000222222222111000111222///000000000000000///...000111111111111222222222000000111111222222222333///000222333333222000///222222222222111111111111///000000111111111111111........................////////////////////////000000000000000000000000////////////000000000000000000000000000000000000------------------------000000000000000000000000////////////////////////......///000111222333333//////............//////000000000000000000000000000000000000000000000000000000000000000000000000///000111000///...///111............////////////000000111111222222222222111111111111111111111111000000000000000000000000---------...///111333444000000000000111111111111111222222222222333333333222222111111111111222222///000111222222111000///111111222333333333333222...000222333333333111000111111111222222333333333111111000000000000111111333333333444444444555555555666666666555444333333222222222333333444444444666555555555555666777777666666555444444666777888444444444555555555555555666666666666666777888888555666777999999888888777666777999<<<===???@@@@@@CCCDDDFFFGGGHHHIIIKKKMMMJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCEEEHHHJJJLLLTTT]]]oootttqqqmmmhhhccc]]]WWWRRRPPPLLLIIIJJJMMMNNNKKKGGGJJJJJJJJJJJJIIIHHHGGGFFFDDDFFFHHHJJJJJJIIIGGGEEEGGGFFFFFFFFFEEEEEEDDDDDDHHHHHHIIIIIIKKKLLLNNNOOOMMMNNNNNNOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGIIILLLLLLKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGFFFFFFEEEFFFFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEFFFGGGHHHKKKKKKKKKJJJIIIIIIIIIHHHEEEDDDCCCCCCCCCCCCCCCDDDHHHGGGFFFEEEDDDBBBAAAAAADDDBBBAAAAAABBBCCCBBB@@@CCCCCCCCCCCCBBBAAA@@@@@@<<<<<<==================;;;;;;;;;::::::999999999:::999888777666666666666777777666666555555555555555555444444444333333333111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111111111111111111111111222111111000///000000000000000//////......------000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000111111111111111111111111000000000000//////.........---------000///111000222BBBGGG;;;444333111////////////000------...///000111222222000000000000////////////////////////////////////111111111111111111111111000000000000111111111111///////////////000111111222222222111111111000000///////////////000111111000000000000000000000000000000000000000111111222111111222222222333333333000111111111111222222222111111000000111222333333222222222222222222222222111222222222222333333333000000111222333333444444222333333444444333333222222333555777777666555444444333333444777888888777000111333555666666555444555444333222222222333444222333555666666666555444666666666666666666666666777777666555555555555555777777777777777777777777666666777888:::<<<>>>@@@???@@@BBBDDDFFFHHHIIIJJJGGGFFFFFFEEEEEEEEEFFFFFFAAAAAABBBBBBCCCDDDEEEEEEFFFCCCCCCFFFIIILLLSSS\\\mmm~~~vvvsssnnniiiddd^^^WWWSSSOOOLLLIIIJJJMMMNNNKKKHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEGGGHHHIIIHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIKKKLLLKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCDDDGGGGGGFFFEEEDDDCCCCCCBBBDDDCCCAAAAAABBBBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999:::999888777666666666666666666666555555444444444555444444444444333333333111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000111111111111111111111111333222222111111111111111///////////////.........000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000//////000000000111111111000000000000111111111111111111111111000000000000000000000//////...............333666>>>SSS___WWW333222111////////////000////////////000000000000000000000000////////////111111111111111111111111111111111111111111111111............///////////////////////////000111111222222222111111111000000///////////////000111111000000000000000000000000000000000000000111111222111111111111222222222333000111111111111222222222111111000000111222222333222222222222222222222222///000000000000111111111000000111111222222333333222333333333333333333222111333444666666555444333444333222333555666666555111222444555666555444333444444333222222333333444333444555555666555555555666666666666666666666666777777666555555555555555777777777777777777777777888888999:::<<<===???@@@>>>???@@@AAABBBCCCDDDEEECCCCCCBBBBBBAAABBBBBBCCC@@@AAAAAABBBCCCCCCDDDDDDEEEBBBBBBFFFHHHKKKRRRZZZkkk|||uuurrrmmmhhhbbb\\\VVVRRRNNNKKKIIIJJJLLLMMMKKKHHHJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIJJJLLLLLLLLLMMMMMMNNNNNNMMMKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIKKKKKKJJJIIIIIIJJJLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIIIIJJJJJJJJJIIIIIILLLMMMNNNNNNOOOOOONNNNNNLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEDDDEEECCCBBBBBBBBBBBB@@@?????????@@@??????>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999999:::::::::999888777666666555666666555555444444444444333333444444444444333333333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000111111111111111111111111111111111333333333222222222222222...///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000111111000000000000111111111111111111111111000000000000111111000000000000//////222///333555:::LLLXXXQQQ222222111000////////////111000000000/////////...////////////000000000000111111111111111111111111111111111111111111111111............////////////000////////////000111111222111111111111000000000000////////////000111111000000000000000000000000000000000000000111111222000000000111111111222222000111111111111222222222111111111000111111222333111111111111111111111111///000000000000111111111111111111111111111111111222333333333333333333222111222333444555444333333444333222333444555444333222333444555555555444333444444333333333333444444555444444444444555666666666666666666666666666666777666666555555555555666777777777777777777777777::::::;;;<<<===>>>??????>>>>>>??????@@@@@@@@@AAA@@@@@@?????????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBCCCDDDAAAAAAEEEGGGJJJQQQXXXgggyyysssooojjjddd___YYYSSSOOOLLLKKKIIIJJJLLLLLLKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHJJJLLLLLLKKKJJJJJJJJJMMMLLLLLLKKKKKKJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBB@@@>>>????????????>>>===<<<;;;:::::::::999999999999999777777888888999999::::::888777666666555555555666333333333333333333333333444444444333333333222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000......///000111111222222111111111111111111111111222222222222222111111111......//////000000000111////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000////////////000000000111///000000000111111111111111111111111000000000///000000000000000000000000444///111///---777===555111111000000////////////000000000000////////////////////////000000000000........................111111111111111111111111000000000000111111111111000000//////000000111222111111111111000000000000000000//////000000111222000000000000000000000000000000000000000111111222///000000000000111111111000000111111111222222222222111111111111111222222000000000000000000000000111111222222222333333333111111111000000000000000333222222222222222222333000111222333333333333222555444333333444444333222333444555555555444333222333333333333444444444555555555444333333555666777666666666666666666666666777666555555555555666666777777777777777777777777::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@????????????@@@@@@AAA??????@@@@@@@@@AAAAAAAAABBB@@@AAADDDFFFHHHOOOVVVdddvvvqqqmmmgggbbb]]]XXXSSSOOOKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHFFFEEEDDDDDDEEEGGGIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKMMMMMMLLLJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBB@@@???@@@@@@@@@@@@???>>>===<<<::::::999999888888888888777777777888888999999999777666555555444555555555222333333333333333333333444444333333333222222222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222333111111111111111111111111111111222222111111000///.../////////000000111111////////////////////////........................////////////////////////////////////////////////000000////////////000000...////////////000000000///000000000111111111111111111111111000000000//////////////////////////////,,,000222...333666...000000000000/////////............///000111111111.../////////000000000111........................000000000000000000000000000000000000111111111111000000000000000111222222000000000000000000000000000000000000000111222222111111111111111111111111000000000000000111111222///000000000000111111111000000111111111222222222222222111111111111111222000000000000000000000000111111222222222333333333111111111000000000000000333222222111111222222333111111111222222222222222666444333444555555444333444444444444444444333333333333444444555555555555555555444333333555666777666666666666666666666666666666555555555555666666777777777777777777777777888999;;;<<<=========<<<;;;<<<===>>>@@@AAABBBBBB>>>>>>>>>>>>>>>???@@@@@@?????????@@@@@@@@@@@@@@@BBB@@@@@@DDDFFFHHHMMMTTTbbbsssnnnjjjeee```\\\XXXSSSPPPIIIJJJJJJJJJJJJKKKKKKKKKHHHIIIIIIJJJIIIIIIHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKMMMMMMKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKNNNMMMLLLLLLKKKJJJIIIIIIGGGHHHHHHHHHGGGEEEDDDBBBDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBAAAAAABBBCCCAAA@@@@@@AAAAAA@@@@@@???>>>===:::::::::999888888777777777777777777777888888888555555444444444444555555222222333333333333444444333333333333222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222222222111111111111111111111111000000111222111000///...///000000000000000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000......////////////000000000000000000111111111111111111111111000000000000......////////////000000///,,,222666222333666///...//////000000//////...------...///000111222222......//////000000111111111111111111111111111111000000000000000000000000............////////////111000000000000111222222//////000000000000000111111000000000000111222222111111111111111111111111000000000000000111111222000000000111111111222222000111111111111222222222333222111111000111111111111111111111111111111111///000000000000111111111111111111111111111111111333222111000000111222333111111222222222333333333555444333444555666555444444444444444444444444444222333444555555666555555555444444444444555666666666666666666666666666666666555555555555666666777777777777777777777777777777888:::<<<============999:::;;;===>>>@@@AAAAAA<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAEEEFFFHHHMMMTTTaaarrrhhheee___[[[WWWTTTQQQNNNHHHIIIJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIJJJIIIIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJHHHIIIJJJKKKLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIKKKKKKIIIHHHGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLOOONNNMMMLLLKKKJJJJJJIIIGGGHHHIIIIIIHHHEEECCCBBBDDDDDDCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAACCCCCCCCCBBB@@@@@@@@@@@@???>>>======;;;;;;:::999999888777777777777777777777666666666555444444333444444555555333333333333444444444555333333333222222222222111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111222333333111000...111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000........./////////000000000000000000111111111111111111111111000000000000/////////000000111111111222---333666//////222------...///000000///............//////000000111111.........///000111111111111111111111111111111111000000000000000000000000............////////////111111000000111111222333////////////000000111111111111000000111111222333111111111111111111111111000000000000000111111222111111111111222222222333000111111111111222222222333222222111000000111111222222222222222222222222///000000000000111111111000000111111222222333333333222111000000111222333222222222222222333444444333222111222444555555444333333333333444444555666222333444555666666666555333444555555666555555555666666666666666666666666555555555555555666777777777777777777777777777777666888;;;===?????????>>><<<======>>>???@@@@@@@@@===<<<<<<======???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@BBBEEEGGGHHHMMMSSSaaarrrbbb___YYYUUURRROOOLLLJJJHHHIIIJJJJJJIIIJJJKKKLLLHHHHHHIIIIIIJJJIIIIIIIIIFFFFFFGGGIIIJJJKKKKKKLLLKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJGGGHHHJJJKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFHHHIIIIIIGGGFFFEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMOOOOOONNNMMMLLLKKKJJJJJJGGGHHHIIIIIIHHHEEECCCAAADDDDDDCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@AAACCCDDDDDDCCC@@@@@@@@@??????>>>===<<<;;;;;;::::::999888888777888888777777666666555555444444333333333444444555333333333444444555555555333333333222222222111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111111222333444444333111///222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000............/////////000000000000000111111111111111111111111000000000000000000111111222222222222111,,,000444...///444222---...///000000///......000000000000////////////---......///000111111222////////////////////////000000000000000000000000000000000000111111111111111111111000111111222333.../////////000000111111111111111000111111222333111111111111111111111111000000000000000111111222111222222222222333333333000111111111111222222222333333222111000000111111222222222222222222222222111222222222222333333333000000111222333444444444333222000//////000222333333333222222333333444555111000000111333555444333222222222333444555666777111222444666777777666555222333555666666666555444666666666666666666666666555555555555555666777888777777777777777777777777777999<<>><<<<<<;;;;;;;;;999999999888888777777777555666666777777777777666666666666666666666666666444333333222111111111222222222222222222222222222333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000............///111222333333222222111111111111111......//////000000111111000000000000000///......111111000000//////......111111000000//////......111111000000//////......//////000000000000//////......////////////......,,,---...//////...---,,,000000000000000000000000222222111111000/////////111111000000//////......////////////000000000000000000000000000///......000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000000333333222111000000000111111111111111111111111111000000000000000000000000000000000000111111111111//////000000111111222222222111000//////000111111111111222222222333333333111111111000000000000///111111111111111111111111000000111111111000000///111111111111111111111111111111222222222333333333000111333444333333444555333333333333333333333333333333333444444444555555333333444444555666777777777666555444333222111111666666555444444444444444666666555555555555666666888888777555444555999;;;:::<<<>>>??????@@@BBBDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCCCCCCCCCCBBBAAA@@@AAABBBDDDDDDDDDHHHOOOTTTdddqqqbbb^^^XXXRRRNNNLLLKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIILLLLLLKKKKKKKKKLLLLLLMMMJJJIIIHHHFFFEEEEEEDDDDDDHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLJJJIIIHHHGGGIIIHHHGGGGGGFFFFFFFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999999888888888888666666777777777666666555444444444444444444444444555444333333222222222333222222222222222222222222222222222111111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000/////////000000000000/////////000111111111111000000/////////000////////////000000000000000000000000000//////...000000000000000000//////111000000000/////////...111000000000/////////...//////000000000000//////------............---------...////////////...---000000000000000000000000000000000000000000111111111000000000/////////...////////////000000000000000000000000000///......000000////////////000000000000000000000000000000000000000000000000000000//////000000111111111222333222111111000000111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111111111222111000//////000111111000000111111111222222222333333333222222222222111222222222222222222222222000000111111111111000000111111111111111111111111111111222222222333333333111333555555444333444555333333333333333333333333333333333444444444444555222222333333444555555666555555555444444444444444888888777666666666666666666666555555555555666666777777777555444555888;;;:::<<<>>>???@@@AAACCCEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDDDDDDDHHHOOOTTTcccppp]]]^^^\\\TTTJJJFFFHHHLLLHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJLLLKKKKKKKKKLLLMMMNNNNNNIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@AAA????????????????????????>>>===<<<;;;;;;::::::;;;:::::::::999999999999888777777777777666666555444333333333333333333333333555555444333333333333444222222222222222222222222111111111000000000000000222222222222222222222222000000000000000000000000000000000000000000000000333222111000000000000000333222111000000000000000111111000000000/////////000000000000////////////000000000000////////////000000000000111111111111000000000000////////////000000000000//////////////////000000000000//////,,,------......------,,,...//////000000//////...000000000000000000000000......///000000111222222000000000000////////////////////////000000000000000000000000000//////...000000////////////000000000000000000000000000000000000000000000000000000......///000111222333333222222111000000000111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000111111000000000000111111//////000000000111111111333333333222222222222111333333333333333333333333000000111111111111000000111111111111111111111111111111222222222333333333333555666666444333333444333333333333333333333333333333333333444444444444111222222333333444444444444444444555555666666666888777777666666666666777666666555555555555666666777777777555444555888;;;:::<<>>???@@@@@@AAACCCDDDDDDDDDHHHOOOUUUbbboooWWWYYYWWWQQQHHHDDDFFFKKKHHHHHHHHHIIIIIIHHHGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJLLLNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNIIIIIIHHHGGGFFFEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFFFFGGGGGGHHHIIILLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@?????????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::::::::::::::999999999999999777777777777666555444333333333333333333333333333444333333222222222333333222222222222222222222222111111111111111111000000222222222222222222222222000000000000000000000000000000000000000000000000444333222111000000000000222222111111111111111222111222222222111111000000111111000000//////......111000000/////////////////////000000111111222222000000000000////////////000000000000//////////////////000000000000//////---..................---//////000000000000//////////////////////////////////////////000000111111000000000000////////////////////////000000000000//////000000000000//////000000////////////000000000000000000000000000000////////////////////////...//////000111111222222111111000000000000111111111111111111111111111111000000000000000000000000///000000000111111111111222222111111000000//////000000000000000111111111000000000000111111111222111111111000000000//////222222222222222222222222///000000111111111111000111111111111111111111111111111222222222333333333555777777777444333333333333333333333333333333333222222333333333444444444222222333333333444444444555555555666666666666777666555444444444444555555666666555555555555666666777777777777666777999<<<;;;===???@@@AAABBBEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@>>>======>>>@@@AAAAAACCCDDDDDDEEEHHHOOOUUUaaannnPPPOOOMMMJJJGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEEEEFFFFFFGGGHHHHHHGGGIIIKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGCCCDDDEEEFFFFFFFFFFFFFFFGGGEEECCCBBBBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA???>>>>>>>>>=========>>>>>>???========================;;;::::::999999999999999999999999999999999999999777777777777666444333333444444444444444444444444222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000333333222111000000111111000000000000111222333444000000111111111000///...111111000000//////......111111000///...//////000//////000000111111111222////////////000000000000////////////000000000000//////000000000000////////////000000000000//////000000////////////000000////////////////////////000000000000//////......////////////000000000000////////////000000000000//////000000000000//////000000////////////000000000000000000000000000000////////////////////////111111000000000000000000111000000///000000111111000000000000000000000000000000000000000000000000///000000000111111111111222222111111000000////////////000000111111111111111111111222222222333333111111111000000000//////000000000000000000000000//////000111111111111111111111111111111111111111111111222222222333333333666777888777444333222333333333333333333333333333222222222333333333444444444444444444555555555555777666666666666555555555555555444444444444555555666666555555555555666666777888999888888888;;;===;;;===???AAABBBCCCFFFHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@>>>======>>>@@@BBBBBBCCCEEEEEEEEEIIIPPPUUUaaannnKKKHHHEEEEEEGGGHHHGGGEEEFFFGGGGGGHHHHHHHHHHHHHHHDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEEEECCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKNNNMMMMMMLLLKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????>>>>>>===============>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999777888888888888999999999666666666666555555444333444444444444444444444444111000000000000111111222222222222222222222222222222222222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000111111000000000111111222/////////000111222333444---...///000///...---,,,000000000000////////////222111///.........///000////////////000000000000////////////000000000000////////////000000000000//////000000000000//////000000000111111000000000000//////......//////000000000000000000000000000111111000//////...------////////////000000000000////////////000000000000...//////000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000//////000000/////////000111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000...///000111111222111111111222222222222333333333333333333222222222222111000000000000000000000000...///000111111222111111111111111111111111111111111111222222222333333333555666777666444222222333333333333333333333333333222222222222333333333333555555555555555555555555666666666555555444444444777666666666666777777888666666555555555555666666666777888999888999;;;===;;;===@@@BBBBBBDDDGGGIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@???@@@AAABBBCCCBBBDDDEEEEEEEEEIIIPPPVVVbbbnnnHHHFFFDDDDDDFFFGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDDDDCCCDDDEEEEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEHHHJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>??????@@@@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888888999666666777777777888888888555555555666555555444444333333333333333333333333111111000000111111222333222222222222222222222222000111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000111222222////////////000000111222///000111222111000...---////////////000000000000222111///.........000000/////////................../////////000000000111.../////////000000000111//////000000000000////////////000000000000////////////...------...//////000000000000000000000000//////////////////........./////////000000000111////////////000000000000......///000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111---...000111222222111111111111111111222222222222333333333222222222222111000000000000000000000000...///000111111222222222111111111111111111111111111111222222222333333333333555666555333222222333333333333333333333333333111222222222222333333333444444444444444444444444444444444444444555555555666666666666666777888888666666555555555555666666444555777777777777999;;;;;;===@@@BBBCCCEEEGGGJJJHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDBBBDDDEEEEEEFFFIIIPPPVVVbbbnnnFFFFFFFFFEEEEEEEEEEEEFFFCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCEEEHHHJJJMMMNNNOOONNNMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFAAAAAABBBBBBAAAAAA@@@???AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@AAA@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777888888555555666666777777777888444444555555666555555555222222222222222222222222222111111111222333333444222222222222222222222222//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000............///111222333111000000///////////////222333555555555444222000......//////000000111111222111///...---...000111//////......---------,,,.../////////000000111111.../////////000000111111//////000000000000//////......////////////......///...---,,,,,,---...///000000000000000000000000------......///000000000.../////////000000111111////////////000000000000......///000000000000000000000////////////000000000000000000000000000000000000000000000000000000......///000111222333333///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111222222---...000111222222222111000000000000111111111111111111111000000000000///111111111111111111111111......///111111222222222111111111111111111111111111111222222222333333333222333555444333222222333333333333333333333333333111111222222222333333333333333333333333333333333111111222333444555666777444444444444444555666777666666555555555555666666222333555666555666888999;;;>>>@@@BBBCCCEEEHHHJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJJJJIIIHHHGGGFFFEEEBBBBBBDDDDDDEEEEEEEEEDDDBBBDDDFFFEEEFFFJJJPPPVVVcccoooDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDBBBAAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFDDDAAA???>>>???@@@BBBAAABBBCCCEEEFFFHHHIIIIIIOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCC@@@@@@????????????@@@@@@?????????@@@@@@AAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@??????>>><<<<<<<<<;;;::::::999999::::::999999999999888888555555555666666666666666444444444444444444444444666666666666666666666666666555444333333333333444111111111111111111111111111111111111111111111111000000000000111111111111////////////////////////////////////////////////000///...............///111111000000000000000111333333222222222222333333000000111111111111000000,,,---...000000000/////////////////////000111111000000000000000000000000////////////////////////......////////////......000000000000111111111111......////////////......000000000000000000000000000000000000000000000000////////////////////////000000//////.........---////////////////////////111111111111111111111111111111111000000000000000000000000000000000000000000000////////////000000111111000000//////......000000000000111111111111000000000000000000000000222222222111111111000000222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111////////////////////////222111111111000000//////444444444333333222222222222222111000111444666888111111222222222333333333///000111222333444444444444444444333333222222222111111222333333444555555444444444555555555555666444555555666666666666666555555555444444333333333555555666666777777888888<<<===???@@@AAADDDGGGJJJRRROOOMMMMMMOOOOOOLLLJJJNNNMMMKKKJJJHHHFFFEEEDDDAAABBBDDDEEEEEEDDDCCCBBBDDDBBBBBBEEEGGGHHHNNNUUU^^^lllDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@AAABBBCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCC@@@>>>>>>>>>???@@@CCCCCCDDDFFFGGGHHHJJJJJJLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDBBBAAA@@@?????????>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@??????======<<<<<<;;;::::::::::::::::::999999999999888666666666666555555555555444444444444444444444444444444444444444444444444555555444444444333333333111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000///000000111222333111111000000000000111111111111000000000000111111000000111111111111000000---...///000000000///...///////////////000111111000000000000000000000000////////////////////////......////////////......//////000000000111111111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000111000000000/////////...000000000000111111111111000000000000000000000000222222222111111111000000111111111000000/////////000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000222222222222111111111000444444333333333222222222222111000000000222444555111111222222222333333333000000111222333333333333444333333333333333333222222222222333333444444444444444444555555555555666444444555666666666666666555555555444444333333333666666777777888999999999===>>>???@@@BBBEEEIIIMMMSSSQQQOOOOOOPPPPPPNNNKKKLLLLLLKKKJJJHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIHHHGGGDDDBBBBBBEEEGGGHHHNNNUUU]]]kkkEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDBBB@@@@@@@@@@@@AAAAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@DDDDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBB@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>======<<<;;;;;;:::;;;:::::::::999999999999777666666666555444444444444444444444444444444444222222222222222222222222333444444555555444222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111////////////000222333444111000000000000000111111111111000000000000111111000000111111111111000000//////000000000///......///////////////000000111000000000000000000000000////////////////////////...//////000000//////...//////000000000000111111111222222222222222222111000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000111111111111000000000000000000000000222111111111111000000000000000000000////////////000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111333333333222222222222222333333333333222222222222222111000//////000111222111111222222222333333333000111111222333333333333222333333333333333333444333333333333333333333333444444444555555555555666444444555666666666666555555555555444444444444444777777777888999999::::::===>>>???@@@BBBFFFLLLPPPTTTSSSQQQPPPQQQPPPNNNMMMKKKJJJJJJIIIIIIHHHGGGGGGJJJKKKLLLLLLLLLKKKJJJIIIEEECCCCCCEEEGGGHHHMMMTTT[[[iiiEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA????????????@@@AAABBBDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAADDDDDDEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDCCCBBBAAA>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999999777777666555444444333333333333333333333333333333222222222222222222222222111222444555555444222111111111111111111111111111///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000......---......///000000000000000000000000111222333333222222222222333333000000111111111111000000000000000000//////......000000////////////000000//////////////////////////////////////////////////////000000000000//////////////////000000000111111222222333333222222111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////000000000000000000000000000000000000000000000////////////000000000000000000///////////////000000000111111111111000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222333222222222222222222222333222111000000000000111111111222222222333333333000111222333333333333333222222222333333444444444333333333333333333333222444444444555555555555666333444555555666666555555555555555555555444444444666666777888888999999:::<<<===>>>???BBBFFFMMMQQQTTTSSSQQQPPPPPPOOOMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFCCCCCCFFFGGGGGGMMMSSSZZZhhh~~~EEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEEEEFFFFFFFFFEEEDDDDDDBBBAAA@@@???>>>>>>@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBB???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;::::::999999999888888888777666666555444333333222333333333333333333333333222222222222222222222222000222444555555444222111111111111111111111111111///////////////////////////000000000111111111111////////////////////////////////////////////////000000///......---......000000//////000111222222333333222222222222333333000000111111111111000000111111000000////////////000000////////////000000////////////////////////000000000000000000000000//////000000000000//////...////////////000000000000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000..............................//////000000000000////////////////////////000000////////////000000////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111000000111111111111111111222222222222222222222222444333222222111111000000111111222222222333333333111111222333333333222222222222222333333444444444333333333333333333333222444444444555555555555666333444444555555555555555555555555555555555555555555555666666777888888888999;;;<<<>>>AAAFFFLLLPPPQQQQQQQQQOOOMMMLLLKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGFFFFFFEEEGGGDDDDDDFFFFFFGGGLLLRRRZZZhhh~~~EEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBAAA@@@??????AAAAAACCCDDDEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<===>>>>>>?????????@@@@@@?????????>>>>>>======<<<;;;;;;:::999888888888777777777777666555555555444333333333333333333333333333333333333333333333333333333333111111333444444333333222111111111111111111111111000000000000000000000000000000000000111111111111................................................444333222000////////////////////////000111222333111111000000000000111111000000111111111111000000111111000/////////000000111000000///////////////000000000000000000000000000000000000000000000000///000000111111000000///......////////////000000//////000000000000//////000000000000000000000000////////////////////////....................................////////////000000000000000000000000////////////////////////---......//////000000111////////////////////////000000////////////000000////////////000000000000000000000000111111111111000000000000000000000000//////000000000000000111000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111111111111111111111111111000000000000000111111111111111111222222222222222333333333222222111111000111111222222222333333333111222222333333222222222222333333333333333333444333333333333333333333333444444444555555555555666333333444555555555555444555555555555555666666666555555555666777777888888888:::===???BBBFFFJJJNNNPPPPPPPPPNNNKKKIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFHHHEEEDDDFFFFFFFFFKKKRRRYYYggg~~~DDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@AAACCCEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAACCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHEEEDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<<<<<<<>>>???===>>>>>>??????>>>>>>=========<<<<<<;;;:::::::::777777777777666666666666444444444444444444444444222222222222222222222222333333333333333333333333111111222222222333333333111111111111111111111111111111111111111111111111000000000000111111111111////////////////////////////////////////////////333222111000000///000000////////////000111222333111111000000000000111111000000111111111111000000111000/////////000111222111111000///////////////000000000000000000000000000000000000000000000000000000111111111111000000........./////////000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////......//////000000000000000000000000000000000000////////////////////////------......///000000111////////////////////////000000////////////000000.../////////000000000111000000000000111111111111000000000000000000000000////////////000000111111000111111111222222222333000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000000000000111111222222222000111111111222222222222111111111111111111000000111111222222222333333333222222222333333222222111444333333333333333333222222222222333333444444444444444444555555555555666222333444444555555444444444555555555666666666777555666666777888888999999888;;;???BBBDDDGGGJJJLLLOOOPPPPPPNNNJJJHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEFFFFFFFFFJJJQQQZZZhhh~~~DDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCGGGFFFDDDCCCDDDGGGJJJLLLFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDCCCAAAAAABBBCCCCCCDDDEEEFFFFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@???===<<<;;;<<<>>>???======>>>>>>>>>>>>=========<<<<<<;;;::::::999999666666666666555555555555333333444444444444444444222222222222222222222222222222222222222222222222222111111111222222444444111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000///...............///000////////////000111222333333333222222222222333333000000111111111111000000000000/////////111222333111111000///////////////000000000000000000000000000000000000000000000000000000111111111111000000............/////////000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000---------...///000000111////////////////////////000000////////////000000.../////////000000111111000000000000111111111111000000000000000000000000.../////////000000111111111111222222222333333333000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111////////////////////////111111111222222333333333000000111111222222222222//////000000000000//////111111222222222333333333222222333333333222222111444444444333333222222222111111222333333444555555444444444555555555666666222333444444555555444444444555555555666666777777777777777888999999::::::999<<>>===<<<<<<<<<<<<>>>===============>>>>>>>>>======;;;:::999888888:::999777666666666777888555555444333333333333444444333333222111111111222222222222222222222222222222111111000000000000000222111000111333444444222111111222222222111111000000000000000000000000000222222000///............000000111111111111000000000000000000000000000000111000//////000111000...111111000000000000111111//////000000000000////////////000000111111111222000000000000///////////////000000000000000///...222222111111111111222222666555333111////////////000000000000111111111111......///000000000000000000000////////////000000222111111000///......---000000000000000000000000000000000000000000000000////////////............111111000000//////......,,,---...///000111222333000000000000000000000000222222222111111111000000111111111000000000000000000000//////000111222222111111111111111000//////111111111111000000000000222333333222///......///000///...///000111000...111111111111111111111111333333333222222111111111222222111111111111222222000000000000000000000000111111111111111111111111111111222222222222111111000000000000111111111111222111111000000111111222333444444555555444444333222222222222111111000000111222333333444444333333222333444666777666666555666555555555555444444444444555555666666666666666777666666666777888999999<<<>>>AAAEEEIIILLLNNNOOOOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGGGGIIILLLOOO\\\iii~~~EEEDDDDDDDDDCCCCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@AAACCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDD???>>>===<<<;;;;;;;;;;;;>>>===============>>>>>>======<<<;;;:::999888888999888777666666666777777555555444333333333333444555444444333222222333333222222222222222222222222333222222111111111111111000///...///111222111000//////000000000//////...////////////////////////222111000///............000000111111111111000000////////////////////////000///......000000///...111111000000000000111111//////000000000000///////////////000000000111111000000000000///////////////000000111111111000000222111111000000111111222333222111///........................////////////......///000000000000000//////............//////111111111000///.........000000000000000000000000000000000000000000000000////////////............////////////000000000000------...///000111222222000000000000000000000000222222222111111111000000111000000000000000000000000000000000000111222222111111111111111000//////111111111111000000000000000111222111000///000111111000//////111111000///111111111111111111111111333333333222222111111111222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111222222111111111111222222333333444444444444333333222222222222111111111000111222333333444444333333222333444555666666666666444444444555555555666666444555555666666666666666666666666666777888999:::<<<===AAAEEEHHHKKKNNNOOOOOOOOONNNMMMLLLJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEEEEEEEFFFHHHLLLOOO[[[hhh}}}DDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBAAA??????>>>===<<<<<<<<<<<<>>>>>>===<<<<<<======>>>======<<<;;;:::999888888888777666555555555666666555555444333333333333444555555444444333333444444222222222222222222222222444333333222111222222222000///...///111111111000...//////000000/////////........................222111000//////......//////000000111111000000//////////////////////////////...------///000///---111111000000000000111111///000000111111000000///...///////////////000000000000000000////////////...///000111111111111111222111111000000111111222000///...---------..................////////////......///000000000000000///......------......///111111000000//////......000000000000000000000000000000000000000000000000////////////.....................///000111111111////////////000000000000000000000000000000000000222111111111111000000000000000000000000000111111000000000000000000111222000111111111111000000///111111111111000000000000...000111111000000111222222111000000111222111000111111111111111111111111222222222222222111111111222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111000000000111111111222222333333222222222222333333222222333333333333222222222222222222111111111111111222333333444444333333444444444444444555666777222222333444555666777888444555555666666666666666666666666666777888999:::<<<>>>AAAEEEIIILLLNNNOOOPPPOOOOOOMMMKKKIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDCCCCCCFFFKKKOOOZZZggg|||CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???????????????>>>???@@@@@@AAABBBCCCDDDFFFGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAABBBDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEECCCBBBAAABBBAAAAAA@@@??????@@@@@@>>>>>>===<<<<<<<<<======<<<<<<;;;;;;:::999888888777666666555555555555555555555444333333333333444444444333333333333444444222222222222222222222222333333222111111111111222222111000111222333222111///000111111111111111111////////////////////////111111000/////////////////////000000000000//////////////////////////////...---,,,---...///...---111111000000000000111111000000000111111000000000............////////////000000000000////////////,,,---...///000111111111111111000000000000111111........................000000000000111111111111......///000000000000000//////............//////111000000000/////////...////////////////////////////////////////////////////////////.............../////////000000000111000000000000////////////////////////////////////111111111111000000000000000000000000000111111111111000000000000000111111000000111111111111000///111111111111000000000//////000111111000///000222222111000111222333222000111111111111111111111111222222222111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111222222333333222222111000000111111111222222222444333333222222333333444111222222333333222222111222222222222222222222222111222333333444444333333555444333333444555777888333333444444555666666777444555555666666666666666666666666666777888::::::===???BBBFFFJJJMMMOOOPPPQQQQQQPPPOOOMMMJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDBBBAAAAAAEEEKKKOOOXXXeeezzzBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>???@@@@@@AAABBBDDDEEEFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEFFFFFFEEECCCAAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888666666666666666555555444555555444333333333333444333222222222222222333333222222222222222222222222222222111000000000000000222111000111222222111000//////000111111111111111000000000000000000000000111000000////////////000//////000000000000//////...........................,,,,,,---/////////...111111000000000000111111000000111111111111000000////////////............000000000000////////////+++,,,---...//////000///111000000000000000000111......//////000000000000000000000000111111111111......///000000000000000111111000000000000111111000000000000////////////////////////////////////////////////////////////////////////............111000000000/////////...000000000000////////////////////////////////////000000000000000000000000//////000000111111111111111111000000000000000111///000000111111111000000111111111111000000000///111222333111///......///222111000111222333222000111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222333333333333222222111111111111222222222222444333333222222333333444111222222333333222222111222222222222222222222333111222333333444444333333555444333333444555777888555555555555555555555555444555555666666666666666555555555666777999:::;;;???AAADDDHHHKKKOOOQQQRRRSSSSSSRRRQQQOOOMMMKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAAAAAEEEJJJOOOWWWdddyyyBBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>??????@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEFFFFFFEEECCCAAA@@@AAABBBDDDEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEDDDCCCCCC??????>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888666777777777777666555444555555444333333333333444222222111111111222333333222222222222222222222222222111000000//////000000111///......///000///---,,,,,,---...////////////111111111111111111111111000000////////////000000...//////000000//////..............................---,,,---///000000///111111000000000000111111000111111222222111111000000000000////////////...000000000000////////////,,,---......////////////111000000//////000000111///000000111111111000000............////////////......///000000000000000222111111000000111111222000000000000////////////000000000000000000000000000000000000000000000000////////////............111111111000///.........000000000000////////////000000000000000000000000//////000000000000000111/////////000111111222222222111111000000000000000///000000111111111111000111111111111000000000000222333333222///......///222111000000111222111000111111111111111111111111000000000111111111111111222222111111111111222222222222222222222222222222111111111111111111111111222222333333333333222222111111111222222222222333333333222222222222333333222222333333333333222222222222222222333333333333111222333333444444333333444444444444444555666777666666555555555444444444444555555666666666666666555555555666777999:::;;;???AAADDDHHHLLLOOOQQQRRRSSSSSSSSSRRRQQQOOONNNMMMJJJIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBEEEJJJNNNWWWdddyyyAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB@@@????????????@@@AAAAAACCCCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCDDDEEEEEEFFFEEEDDDCCCBBBAAABBBDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEECCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCAAAAAA>>>>>>=========>>>>>>???>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999999999777777888888888777666555555555444333333333333444222222222222222333444444222222222222222222222222333222111111000000111111111///......//////...---+++,,,---...////////////000000000000000000000000000000////////////000000......////////////.................................------...000111111000111111000000000000111111000111111222222111111000111111000000000/////////000000000000//////////////////000000000000000///000000////////////000000///000111111111000//////............////////////......///000000000000000111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000////////////............000000000000////////////////////////000000000000000000000000000000000000////////////000000111111...//////000111111222222222222111000000000000000//////000111111111111111111111111111000000000000111222222111///...///000111000//////111111000///111111111111111111111111///000000000111111111222222222111111111111222222222222222222222222222222111111111111111111111111222333333444444333333222111111111222222222333333222222111111111111222222333333444444444444333333222222222333333333444444111222333333444444333333222333444555666666666666444444444555555555555555444555555666666666666666444555555666777999;;;<<<===???CCCFFFJJJMMMOOOQQQRRRRRRRRRRRRQQQPPPOOONNNKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDFFFJJJMMMWWWdddyyyAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEEEE@@@@@@??????@@@@@@AAABBBDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHKKKLLLGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDBBBCCCEEEFFFGGGGGGFFFFFFHHHGGGGGGEEECCCAAA@@@>>>@@@???????????????@@@@@@???>>>===<<<;;;:::::::::::::::999999999999999999777888999999999888666555555555444333333333333444333333333333444444555666222222222222222222222222444333222222111111222222333111000000111111000...---...///000111111111111////////////////////////000000////////////000111......////////////..............................///...---///111222222111111111000000000000111111111111222222222222111111222222111111000000//////000000000000////////////111222222222222111111000000000////////////000000///000111111111000...---000000000000111111111111...//////000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000/////////..................//////000000111111////////////000000000111000000000000000000000000.../////////000000111111...//////000111222222222222222111000000///000000//////000111111111111111111111111111000000000000///000111111000000111222000///...///000111000...111111111111111111111111//////000000111111111222222222111111111111222222222222222222222222222222111111111111111111111111222333333444444333333222111111222222222333333333222111111111111111111222333444444555555444444333222222222333333444444444222222333444444444333333222333444666777666666555222333333444555666777777444555555666666666666666444444555666888999;;;<<<<<<>>>AAAEEEIIILLLNNNOOOPPPPPPQQQQQQPPPPPPOOONNNLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFBBBCCCEEEEEEEEEGGGJJJMMMWWWdddyyy>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCAAA@@@???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDCCCEEEGGGHHHFFFCCCGGGFFFFFFFFFGGGHHHHHHIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@??????>>>?????????@@@>>>;;;:::::::::999777888999999999999777555444777777777777888888888888555555666666555555444333222222111111000000//////333333333333333333333333000000111111111111000000000000222222111///---+++000000000000000000000000111111000000//////......//////////////////////////////............//////000000000000000000000000000000000000000111111222111111111111111111111111///000111222222222222222000000111111111222222222000000000000000000000000......//////000000111111111111111111000000000000111000///......///000111......//////000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000//////.........---////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000111111111111111111000000111111222333000000000000000000000000222111111111000000//////333222222222111000000000000000000000000000000000111111111111111111111111111222333333333333222111222222222111000//////...111111111111111111111111222222222222222222222222222222222111111111000000222222111111222222333444333333222222333333444555444444444333333222222222555444444333222222222333222222222222222222222222333333333333333333333333666666555555555444444444444444444555555555555555444444444555777888:::;;;???@@@CCCFFFIIILLLMMMNNNSSSSSSSSSSSSRRRQQQOOOOOOLLLJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEAAABBBBBBBBBCCCFFFKKKOOOVVVbbbvvv>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAA@@@???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEGGGHHHFFFDDDGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCC@@@@@@???>>>>>>>>>??????>>><<<:::::::::;;;:::888888888888888777666555444666777777777777777777777444444444444444333333222222222222222111111111111222222222222222222222222000000111111111111000000000000111222111///---,,,000000000000000000000000111000000000/////////...////////////////////////000000////////////000000000000000000000000000000000000//////000000111222222222222222222222222222000000111222222222222222//////000000000111111111000000000000000000000000.../////////000000000111111111111000000000//////000000////////////000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000/////////............////////////000000000000////////////000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111000000//////000000111222000000000000000000000000111111111111000000000///222222111111111111111111000000000000000000000000111111111111111111111111111222222333333222222111222222222111000/////////111111111111111111111111000000000000000000000000222222222111111111000000222222111111222222333444222222222222222333444444444444333333333222222222333333222111111111111111555555555555555555555555333333333333333333333333666555555555444444444444444444444555555555555666555555555666888999;;;<<<>>>@@@CCCFFFJJJLLLNNNOOOSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKIIIGGGFFFGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCEEEJJJMMMVVVbbbvvv>>>>>>??????@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDEEEGGGHHHGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@???>>>>>>>>>>>>>>>===;;;999999:::::::::999888777666555555555555555666555555555555555555555333333333333333222111111222222222222222333333333111111111111111111111111000000111111111111000000000000111111111///...---000000000000000000000000000000000000////////////////////////////////////111111000000000000111111////////////////////////000000//////000000111222333333333333333333333333000000111222222222222111///////////////000000000000000000000000000000000////////////000000000000111111000000000000////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////............////////////000000000000////////////000000000000000000000000000000000000////////////000000000000......//////000000111111000000000000111111111111///////////////000000111000000000000000000000000111111111111000000000000000000111111111111111111000000000000000000000000111111111111111111111111111111222333333222111111222222222111000000//////111111111111111111111111000000000000000000000000222222222111111111111111222222111111222222333444222111111111111222333333333333333333222222222222333333222111111111111222222222333333333333333333333333333333333333333333555555555555444444444444444444555555555666666666666666777777999;;;<<<===>>>@@@CCCFFFJJJMMMOOOPPPSSSSSSSSSSSSRRRQQQPPPPPPLLLKKKJJJHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCDDDHHHKKKVVVaaauuu>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBCCCCCCDDDEEECCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@???>>>==================;;;999999999999888777777666555444333444444555555555444444444444444333333333333333333222222111000111111222222333333333000000000000000000000000000000111111111111000000000000000111000///...---000000000000000000000000000000000000////////////////////////////////////111000000//////000000111///////////////////////////////////////000111111222222222222222222222222000111111222222222111111000000000000000000000000////////////////////////////////////000000000000111000000000////////////...///000111111000///...////////////000000000000////////////////////////////////////////////////////////////000000000000///////////////////////////////////////.........////////////000000000000////////////000000000000////////////////////////////////////000000000000---......///000111111222///000000000111111111111000////////////000111111////////////////////////111111111000000000000000//////000000111111222222000000000000000000000000111111111111111111111111111111222222222222111111222222222111111000000000111111111111111111111111222222222222222222222222111111111111111111111111222222111111222222333444111111000000111111222333333222222222222222222222444333333222222222333333111111111111222222222222333333333333333333333333444444444444444444444444444444555555666666777777666666666777999:::<<<===>>>???CCCFFFJJJMMMOOOPPPRRRRRRRRRRRRRRRQQQPPPPPPMMMLLLJJJIIIIIIHHHIIIIIIGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCEEEIIILLLUUUaaattt===>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCDDDCCCDDDEEEEEEFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<>>><<<:::888888777666444777666444333333333555555555444444444333333222222444444444444444333222222///000000000111111222222000000000000000000000000000000111111111111000000000000000000000//////...////////////////////////////////////000000000000////////////////////////000//////......//////000/////////////////////////////////...///000000111000000000000000000000000111111222222222111111000111111111111111111111111////////////////////////000000000000////////////000000000////////////......///000111111000///...000000000000////////////////////////////////////////////////////////////.../////////000000000111////////////////////////.........///////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000---......///000111111222///000000000111111111111111000000000000111222222////////////////////////000000000000000000111111/////////000000111111222000000000000000000000000111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222111111222222333444111111000000111111222333222222222222222222222222222222111111111111222222333444444444555555666666333333333333333333333333333333444444444444444444444444555555666777777888555555666666888:::;;;<<<===???BBBFFFIIILLLNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOLLLKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCFFFKKKNNNUUU```sss======>>>>>>???@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDEEEDDDCCCCCCCCCDDDDDDEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIHHHGGGFFFDDDDDDCCCCCCDDDEEEDDDDDDEEEHHHJJJIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;;;;;;;===;;;999888777777666444666555555444444444555555555555444444333222222222444444444444444333333222000000000000000111111111000000000000000000000000000000111111111111000000000000000///////////////////////////////////////////////////000000000000//////////////////////////////............////////////////////////////////////......//////000111000000000000000000000000111222222222222111000000222222222222111111111111000000000000000000000000000000000000////////////000000////////////......//////000000000000//////000000000000////////////000000000000000000000000000000000000000000000000......//////000000111111////////////////////////.........///////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000......//////000000111111000000000000111111111111111111111111111222222333000000000000000000000000000000000000111111111111//////000000000000000000000000000000000000000000111111111111111111111111222111000000000000111222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111222222222222222111111222222333444222111111111111222333333111111111222222222222222000////////////000111111222222333333444444555555333333333333333333333333333333333333444444444444444444555666777777888999555555555666888999;;;<<<===???BBBEEEHHHJJJLLLMMMNNNOOOOOOPPPOOOOOONNNNNNKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBBBBCCCGGGLLLOOOVVV```rrr======>>>>>>??????@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@???@@@AAABBBCCC???@@@AAABBBCCCEEEFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDCCCBBBCCCGGGJJJJJJJJJLLLLLLLLLKKKIIIHHHDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<;;;::::::::::::888666666888888888777555555555666666666555555666555555444333333222222333333333333333222111111222222111111111111111000111111111111111111111111000000111111111111000000000000////////////000000////////////////////////.../////////000000000111////////////////////////000000////////////000000000000000000000000000000///............///000000000000000000000000000000222222222222222111000000222111111111000000000000000000000000000000000000111000000000/////////...000000/////////.........000000////////////000000111000000000/////////...000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000............/////////000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111000000000000000111222222000000000000000000000000///000000000111111111111000000000000000/////////000000000000000000000000111111111111111111111111222111000//////000111222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222222222111111222222333444222222222222222333444444000111111111222222222222111111000000111222222333///000000111111222333333333333333333333333333333222222333333333444444444444444555666777888999999666666777777999:::<<<======???AAADDDFFFHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMJJJJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCFFFJJJNNNVVV```qqq=========>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAA@@@???@@@AAACCCDDD>>>???@@@BBBDDDEEEFFFGGGDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCBBBAAABBBFFFJJJJJJKKKLLLMMMLLLKKKIIIGGGCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????@@@??????===<<<;;;:::::::::777555555666888:::::::::444555666777777777555555666666555444444333222222111222222222222111000000444333333222222111111111111111111111111111111111000000111111111111000000000000////////////000111////////////////////////.../////////000000111111////////////////////////111111000000000000111111111111111111111111111111...............///000000111111111111111111111111222222222222222111000///111111000000/////////...000000000000000000000000111111000000/////////...000/////////............111000///......///000111111111000000/////////...000000000000000000000000000000000000000000000000---......///000111111222111111111111111111111111---.........//////000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000111111111111///////////////000111111000000000000000000000000//////000000111111111222111111000000//////......000000000000000000000000111111111111111111111111222111000//////000111222222222222222222222222222111111111111111111111111222222222222222222222222000000111111222222222222222222111111222222333444333333222222333333444555000000111111222222222222444444444444555555666777222222333444555555666666333333333333333333333333222222222333333444444444444444555666777888999999777777888999:::<<<===>>>>>>???AAACCCEEEGGGHHHHHHKKKLLLLLLMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCEEEIIILLLVVV```qqq>>>>>>???@@@AAAAAABBBBBB>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@AAABBBCCCDDDEEEFFFDDDDDDCCCDDDDDDEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGDDDCCCBBBAAABBBDDDFFFGGGLLLMMMOOOOOONNNKKKHHHFFFCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDD@@@@@@AAABBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@?????????>>>>>>>>>======;;;:::999888888777777777777777777777777555555555444444333333333555555555444444333333333444444333111///...---,,,111111000000000000111111222222111111000000//////000000000000000000000000111///...------...///111//////////////////////////////000000000000//////000////////////.........000000000000000///......000000000000000000000000000//////......000111222000000000111222222222333000000000000000000000000//////............////////////000000000000//////000000111111111111000000111111000000//////............//////000000111111------............------////////////////////////000000000000000000000000////////////000111222333111000///......///000111000000000000000000000000............///000222222------......//////000000000000000000000111111222111111000000000000111111222222111000///...------333222111000//////////////////000000111111222222------......//////000000000000000000000000000000000000000000111111111111////////////////////////111111000000111111222333111111111111111111111111111111111111111111111111222222111111111111111111......///000111222222333111111111111111111111111222222111111111111111111000000000000000000000000000111111111111222222222333333333333333333333333333333333333333333333333444444444444444444444444666666666666666666666666555555555555555666777777666666777777888999;;;<<<<<<===???AAACCCEEEFFFFFFDDDEEEFFFGGGHHHHHHIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBCCCFFFHHHJJJUUUaaasss>>>>>>??????@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFEEECCCBBBBBBCCCDDDEEEHHHJJJKKKLLLLLLJJJGGGFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::666666666666666666666666666666666555555444444444444444444333333333222222444444444333333333222222111111000000000000111111111111111000000000000000000000000000000000000000000///...------...///000//////////////////////////////000000000000//////000000000/////////......000000000000000///......000000000000000000000000......---,,,---...///000111111111111111111222222000000000000000000000000////////////////////////////////////////////////000000111111111111000000000000000000//////......////////////000000000000///000000000000000000///111111111111111111111111000000000000000000000000000000//////000000111222111000///......///000000000000000000000000000000............///000111222/////////000000000000000000////////////000111111111111000000000000111111000000000000000/////////111000000000000000111111000000000000000111111111/////////000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555555666777777666666777777888999;;;<<<===>>>@@@BBBDDDFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBCCCFFFHHHJJJTTT___rrr>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCGGGEEEDDDBBBAAABBBBBBCCCEEEFFFHHHIIIIIIHHHFFFEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;::::::::::::666666666666666666666666666666666666666555555555333333333222222222222222222222333333444555555666111111000000000000111111000000000000111111111111000000000000000000000000000///...------...///000//////////////////////////////000000000000//////000000000////////////...000000000000000//////...000000000000000000000000......---------...///000111111111111111111000000000000000000000000000000//////000111111000////////////...------.../////////000000111111000000///000000000////////////...000000000000////////////000000111111111111000000111111111111111111111111000000000000000000000000111111111000000111222222222111000///......//////000000000000000000000000///......//////000111222111111111111000000000000//////......//////000111111000000//////000000111//////000000111111111222////////////000111222333111111111111000000000000111111111111000000000000000000000000000000000000//////000000000000111111111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111333333333333222222111111111111111111111111111111111111111111111111111111333333333333333333333333111111111111222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555666777777666666777777888999;;;<<<>>>???AAACCCEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAACCCBBBAAAAAACCCEEEHHHJJJRRR^^^ppp==================<<<<<<>>>>>>>>>>>>????????????AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@???>>>=========<<<<<<<<<<<<<<<888888888888777777777777666666666666666666666666666666555555555555555555222222111111111111111111//////000111111222333333111111000000000000111111//////000000111111222222000000000000000000000000000///............///000//////////////////////////////000000000000///////////////.........------//////000000000000//////////////////////////////000000000000000111111111222222111111000000//////000000000000000000000000...000111333333111000...000///---++++++---///000//////000000000000//////////////////////////////111111000000//////....../////////....../////////........................////////////////////////111111111222222333555555111111000000///.........///////////////////////////////////////000111111111111111000000/////////...............///000000000000////////////000000000000000000111111111222000000//////000111222222222222111111000000//////111111111000000/////////000000000000000000000000////////////000000000111111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111222222222333333333333333333333333111111111222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444555555555555555666777777666666666777888999;;;;;;???@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@BBBBBBAAAAAACCCEEEHHHIIIRRR]]]ooo======<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBB@@@AAACCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGFFFDDDBBBAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>======>>>??????@@@@@@AAA@@@@@@?????????>>>>>>>>>??????@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777666666555555555555555555555555444444444444444444444444111111111111111111111111////////////000000000000111111000000000000111111//////000000111111222222//////////////////////////////............////////////////////////////////////000000000000//////.........---------,,,,,,//////000000000000//////////////////////////////000000000111111111111111222111111000000/////////000000000000000000000000...000111333333111000...000///---++++++---///000//////000000000000//////.............../////////111111000000//////......//////...------...//////........................////////////////////////000111111222444666888999000000000000000///......////////////////////////000////////////000000111000000000//////........................///000000000000////////////000000111111111000000000000///222222111000//////000000222222111111000000//////000000000//////.........000000000000000000000000...////////////000000000111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111000000111111111222222222//////000000111222222333111111111111111111111111000000111111111222222222222222222222222222222222111222222222222333333333333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555555555555555666777777666666666777888999;;;;;;???@@@BBBDDDFFFHHHIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBEEEGGGIIIRRR]]]nnn<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDHHHHHHGGGFFFEEECCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAAAAA@@@???>>>======>>>>>>???@@@@@@AAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<999999999:::::::::::::::::::::999999888888888888555555555555555555555555333333333444444444444444111111111111111222222222111111111111111000000000111111000000000000111111000000000000111111111111//////////////////////////////////////////////////////////////////////////////000000000000//////.........---------,,,,,,...//////000000000000000000000000000000000000000---...///000000000//////000000000000000000//////000000000000000000000000//////000111111000////////////...------...//////...//////000000//////...---............/////////000000000000////////////111000///......///000111111111111111111111111111000000000000000000000000000000000222333555777888//////000000000000//////000000000000000000000000000000////////////000000////////////............//////......//////000111000//////......//////000111000000000//////......333222111000////////////111111111111000000000000////////////............000000000000000000000000......////////////000000111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111000000000111222222333333---...///000111222333333111111111111111111111111000000000111222222333333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333222333333444444555555555666666666666666666666666555555555555555666777777666666777777888999;;;<<>>>>>============>>>>>>>>>???<<<=========>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCC@@@????????????@@@@@@AAA@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBBBBBBBBBBAAA???????????????@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>===>>>>>>??????@@@AAAAAABBB@@@@@@@@@?????????>>>>>><<<<<<======<<<<<<;;;:::888888888999999999::::::;;;;;;::::::999888777777555555555555555555555555444444444444555555555666111111111222222222333333111111111111111111111111111111000000000000111111111111111000000000000000////////////////////////......////////////......//////////////////////////////000000000000//////000000/////////...............///000000000000000000000000000000000000000---...///000111000///////////////000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......---------.........//////////////////000000000000000///...------...///000111111111111111111111111000000000000000000000000000000///000000111222333---...///000111111000000000000000000000000000000000000////////////000000///////////////000000000000////////////000111111//////............//////.............../////////111111000000000000000111000000000000000111111111///////////////000000000000000000000000000000000........./////////000000000000000000000000000000111111000000111111222333111111111111111111111111111111111111111111111111///000000111222222333333000000000111111222222222111111111111111111111111///000000111222222333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222333333444555555666555555555555555555555555555555555555555666777777666666777777888999;;;<<<>>>???AAADDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCAAAAAA@@@@@@BBBDDDGGGHHHQQQ[[[kkk~~~;;;;;;<<<<<<===>>>??????============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>???@@@BBBCCCDDDDDD???>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCC???@@@AAAAAABBBBBBBBBBBB@@@???>>>>>>>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@>>>======?????????@@@AAAAAABBBBBB@@@@@@@@@@@@????????????;;;;;;<<<<<<;;;;;;:::999777777888888999999999:::::::::999888777666555444555555555555555555555555444555555555666666777777111111222222333333333333/////////000111111222222111111000000000000111111222222111111000000//////////////////////////////......////////////......//////////////////////////////000000000000//////111111111111000000000000......///000000000000000000000000000000000000000///000111333333222222111......//////000000111111000000000000000000000000//////............////////////000000000000//////......////////////......---------.........//////......//////000000111111...---+++******+++---...////////////////////////000000000000000000000000000000///......---......,,,---///000111222111111000000000000000000000000111000////////////000000//////000000111111222222000000000000000111222222//////............//////++++++,,,---...///000111////////////000111222333//////000000111111222222//////000000111111222222000000000000000000000000............/////////000////////////////////////111111111000111222222333111111111111111111111111111111111111111111111111///000000111222222333333333333333222222222222111111111111111111111111111///000000111222222333333444444444444444444444444222222333333333444444444333333333333333333333333333333333333333333333333222222333333444555666666444444444444444444444444555555555555555666777777666666777777888999;;;<<<>>>???AAACCCEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCCAAAAAA@@@@@@BBBDDDGGGHHHOOOYYYjjj}}}<<<=====================<<<<<<<<<==================<<<<<<;;;;;;<<<<<<===???>>>>>>===>>>@@@AAABBBBBBAAA@@@??????@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDGGGFFFDDDBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::999888888777777777777666666666666555666666666444333444555555555444444444333333333222222222111111111111000111111222222222333333333000000000000000000000000000111222222222000///...........................000000000000000000000000222111111111000000////////////000000000000//////000000000000000000000000........................------,,,,,,---...000111000000000000000000000000000000000000111111111111111111111111111000//////000000000000000///............//////000000111111000000000000000000000000......//////000000111111.../////////000000111111........................000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000......////////////..............................000000//////.........---111111000000//////............//////000000111111111111000///////////////////////////////////////000111222333333222111000000000000000000000000000------...///000111222222000000////////////000000000000000000111111111111111111111111111111111111111222333333111111222333222222222111111111111000000111111111111222222222000111111111111222222222222222333333333444444444...///000222444666777888111222333333444444333333222222444444444444222222555444333222222333444555555555555444444333333333444444444555555555555666666666555555555444444444777777666666777999;;;<<<>>>???@@@BBBDDDFFFFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@BBBCCCCCCEEEGGGJJJPPPXXXiii~~~=========<<<<<<<<<<<<;;;<<<<<<<<<<<<=====================<<<<<<=========>>>>>>>>>>>>???@@@AAABBB@@@???>>>======>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@===>>>???AAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@AAA@@@@@@???>>>>>>======;;;;;;:::::::::999999999;;;;;;::::::999888888777777777666666666555555555444666666555444333444555444444444444333333333333222222222111111111111000111111111111222222222222000000000000000000000000///000000111000///...---........................////////////////////////111111111000000000////////////000000000000//////000000000000000000000000........................------,,,,,,---...000111000000000000000000000000000000000000111111111111111111111111111000//////000000000000000///......////////////000000000000000000000000000000000000.../////////000000000111,,,,,,,,,---------------........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////000/////////............111000000000/////////....../////////000000000111111111000///////////////111111111111111111111111///000111111111111000///////////////////////////////////////000000000000000000////////////000000000000000000111111111111111111111111111111111111111222333333111111222333222222222111111111111000000111111111111222222222000111111111111222222222222222222222333333333333111111222333333444555555111222333333444444333333222333333444444333333222333333333222222333333333555555444444444333333333444444444555555555555666666666555555555444444444777777777777888999;;;<<>>>>>>>>>>>============>>>>>>===>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@??????<<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAABBBAAAAAA@@@???>>>======::::::999999999888888888999999999888888777777666666666555555555444444444444555666555444333333555333333333333222222222222222222222111111111111000000000000000111111111111000000000000000000000000...////////////......---////////////////////////........................111111000000000000//////...//////000000//////...000000000000000000000000........................------------...///000000000000000000000000000000000000000000111111111111111111111111111000//////000000000000000//////...000000000000////////////000000000000000000000000////////////000000000000000//////////////////...........................000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000......////////////......000000000000000000000000////////////............000000000000////////////////////////000000000000111000000///////////////111111111111111111111111//////000000000000//////........................111000000000/////////...000000////////////000000000000000111111111222222111111111111111111111111111222333333111111222333222222222111111111111000000111111111111222222222000111111111111222222222111111111222222222222333444444444333333222222222111222333333444444333333222333333444444333333222111222222333333222222111555444444444444333333333444444444555555555555666666666666555555555555444777777777888999:::<<<===AAAAAABBBCCCCCCCCCBBBBBBDDDDDDEEEDDDDDDCCCBBBAAABBBAAAAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@????????????@@@BBBBBBCCCDDDGGGIIIOOOVVVfffzzz;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>============>>>>>>===>>>@@@AAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA???AAABBBDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@????????????::::::::::::999999999999888888777777777666666666555555444444444333333333444555666555333222333444333333333222222222111111222222222111111111000000////////////000000000000/////////////////////////////////////////////...000000000000000000000000........................000000000000000000//////...//////////////////...////////////////////////.......................................//////000///////////////////////////000000000111111111111111111111111111000////////////000000000000//////111111000000//////......////////////////////////////////////000000000000222111111111000/////////........................////////////////////////////////////////////////........................////////////////////////000000000000000000000000......////////////......///////////////////////////////////////.........000000000000////////////////////////000000000000000000////////////000000........................000000000000000000000000////////////////////////000000000000////////////000000////////////000000000000111111111222222222111111111111111111111111111222333333111111222333222222222111111111000000000000111111111222222222000000111111111222222222000000111111111222222222444444444333333222222222111222333333444444333333333333333333333333333333111222333444444333222111444444444444444444444444444444444555555555555666666666666555555555555555777777888999:::;;;<<<===@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@???????????????>>>@@@AAABBBBBBDDDGGGIIINNNUUUdddwww999::::::;;;<<<===>>>>>>;;;;;;;;;<<<===>>>>>>???>>>>>>============>>>>>>===>>>@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA??????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>???????????????????????????======>>>??????@@@@@@AAA???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD???@@@AAABBBBBBAAA@@@???>>>>>>>>>??????@@@AAAAAA;;;;;;;;;;;;::::::::::::777777666666666666666555444444444444333333333333444555555555333222333444333333333222222222111111222222222111111111000000....../////////000000000////////////////////////000000000000000000000111000000000000000000000000........................//////////////////000000......////////////......////////////////////////////////////////////////....../////////////////////////////////////////////000000000111111111111111111111111111000////////////000000000000//////111111000000//////......////////////////////////000000000000////////////.........------,,,,,,,,,////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////......////////////.......................................///////////////////////////000000000000000000000000////////////000000////////////000000........................111111111111111111111111000000000000000000000000.........///000111111111000000////////////000000111111111111222222222222111111111111111111111111111222333333111111222333222222222111111111000000000000111111111222222222000000111111111222222222000000111111111222222222333333333333333333333333111222333333444444333333333333333333333333333333222333444555555444333222444444444444444444444444444444444555555555555666666666666666666666666666666777888:::;;;======>>>===>>>???AAABBBBBBCCCCCC@@@@@@AAAAAAAAA@@@?????????????????????@@@AAABBB????????????????????????>>>???AAABBBBBBDDDFFFIIINNNTTTcccuuu:::;;;;;;<<<===>>>??????:::;;;;;;<<<===>>>????????????>>>>>>>>>>>>??????>>>???@@@AAABBBBBBBBBBBB??????@@@@@@@@@@@@?????????@@@@@@@@@@@@???>>>>>>;;;;;;<<<===>>>@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEE??????@@@AAAAAA@@@??????=========>>>??????@@@@@@<<<<<<<<<;;;;;;;;;::::::666666666666666666666666555555444444444333333333333444555444333222222444333333333333222222222222222222222111111111111000////////////000000000000000000000000000000000000111000000000000111111222////////////////////////..............................////////////000000---......//////......---000000000000000000000000////////////////////////...//////000000000//////000000000000000000000000000000000000111111111111111111111111111000//////...//////000000000000000000000000000////////////000000000000000000000000000000000000/////////////////////...............////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////.......................................///////////////////////////000000000000000000000000///////////////////////////000000111111111111111111111111111222222111111111111222222111111111111111111111111------...///000111222222000000////////////000000111111111222222222222333111111111111111111111111111222333333111111222333222222222111111111111000000111111111111222222222000111111111111222222222111111111222222222222333111222222333333444444555111222333333444444333333444333333222222333333444333444444555555444444333333333333444444444444555444444444555555555555666555666666666666777777777666777999;;;===>>>>>>>>><<<===???@@@AAABBBBBBBBB??????@@@@@@@@@@@@?????????>>>>>>>>>>>>??????@@@>>>>>>>>>???????????????>>>???AAAAAABBBCCCFFFHHHNNNTTTbbbttt>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<===>>>??????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCC??????@@@AAAAAA@@@??????@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<===???AAACCCEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCC???@@@AAABBBBBBAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999666666666666666666666666555555555555444444444444333444555444222111222333444444444444333333333333222222222111111111111000//////000000000111111111000000000000000000000000000//////...///000111222........................////////////////////////........./////////000000---......//////......---000000000000000000000000////////////////////////...///000111000000///...000000000000000000000000000000000000111111111111111111111111111000//////......///000000000000000////////////000000000000000000000000000000000000111000000000/////////...000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////........................................../////////000.../////////000000000111111000000000/////////...///////////////000111111111111111111111111111111222111000//////000111222000000000000000000000000......//////000000111111000000////////////000000111111111222222222333333111111111111111111111111111222333333111111222333222222222111111111111000000111111111111222222222000111111111111222222222222222222222333333333333222222333333333333444444111222333333444444333333444333333222222333333444444333333333333333333444333333333444444444555555444444444555555555555666555666666666777777777777666777999<<<>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@????????????>>>=========>>>>>>===>>>>>>>>>?????????@@@===???AAAAAABBBCCCFFFHHHOOOUUUbbbsssAAAAAA@@@???>>>===<<<<<<::::::;;;<<<===>>>???@@@DDDCCCCCCBBBBBBCCCCCCDDDAAA@@@??????@@@AAACCCDDDAAAAAACCCCCCCCCCCCAAAAAA@@@AAAAAAAAAAAA@@@??????@@@???>>>>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAAAAABBBBBBCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC????????????@@@@@@AAABBBAAAAAABBBCCCCCCBBBAAAAAA@@@@@@???===<<<:::999999:::::::::999999999888888666666666777777777777777666666555555555444444444333444555444222111222333555555444444444444333333222222222111111111111000000000000000111111111111000000000000000000000000///...------...///000111........................000000000000000000000000---.........//////000000---..................---000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000000000000000111111111111111111111111111000//////......///000000000000000......//////000000111111000000000000000000000000111111000000/////////...,,,,,,------......//////000000000000000000000000000000000000000000000000111111111111111111111111........................111111111111111111111111////////////////////////......////////////......000000000000000000000000---.........//////000000.../////////000000111111111111000000/////////...///////////////000111111////////////////////////111000///......///000111////////////////////////000000000000////////////000000////////////000000111111222222222333333333111111111111111111111111111222333333111111222333222222222111111111111000000111111111111222222222000111111111111222222222222222333333333444444444444444333333333333333222222222333444444444333333444444222222222222444444444333222111111222333444333333333444444555555555444444444555555555666666555666666666777777888888666777:::<<<>>>?????????@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@??????@@@???>>>======<<<============>>>>>>?????????@@@===???@@@AAAAAACCCFFFHHHOOOUUUbbbsss>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>======???@@@BBBBBBBBBBBB@@@???EEEDDDBBBAAA@@@?????????BBBCCCCCCDDDEEEDDDDDDDDDCCCBBBBBBAAA???>>>>>>===@@@?????????@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>???AAABBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@????????????<<<<<<;;;;;;;;;:::::::::======<<<;;;:::999999888666666666666666555555444555444333222111222333444222222222222222222222222111111111000111111222222000000000000000000000000222111111111000000//////////////////000000000000111111000000//////......////////////////////////000///...------...///000////////////////////////...///////////////...---000000111111111111000000////////////............000000//////.........---...............///000000000000000000000000000000222222111111111111222222222222111000000000000000............/////////000---...///000000///...---//////000000///...---,,,000000000000000000000000//////////////////////////////////////////////////////............//////000///...------...000000000000000000000000000000000000////////////000000111111000000//////......222111000000000///...,,,000000///---++++++---///////////////000000000000000000000000000000000000,,,---///000000000///...000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000111000///---------...///------...///000111222222222222222333333444444444000111111111111222222222222222222222222111000///111111111111111111111111333333111111111222333444111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555666666666666444555666666555555666888888888999;;;===>>>@@@@@@BBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>===@@@@@@@@@????????????>>>@@@@@@?????????????????????@@@AAAAAAAAABBBEEEGGGOOOUUUbbbttt========================>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAA@@@BBBAAA@@@AAABBBCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@????????????<<<<<<<<<<<<;;;;;;;;;:::======<<<;;;:::999888888555555666555555444333333666555444333222111111111222222222222222222222222222222111111111111111222000000000000000000000000111111111111000000000///............////////////111000000000/////////...//////////////////////////////............//////////////////////////////......///////////////...000000111111111111000000000000000/////////......111111000000000////////////............///000000000000000000000000000000000000000//////000000000222111000////////////000........./////////000000......///000000///......////////////............000000000000000000000000////////////////////////000000000000000000000000000000000//////000000000222111000///......//////000000000000000000000000000000////////////000000111000000000/////////...000////////////...---,,,...//////...,,,,,,---///////////////000000000000000000000000000000000000---...//////000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111222111000/////////000111000000000111111111111111111111111222222222333333000111111111111222222222222222222222222111000000111111111111111111111111333222111000000000111222111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555666666666666444555666666555555666888777888999;;;<<<>>>???@@@AAAAAA@@@????????????@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@????????????>>>???????????????????????????@@@AAAAAAAAABBBEEEHHHOOOUUUbbbttt========================??????@@@AAABBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCC????????????@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAACCCBBBAAABBBDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;:::999888888777555555555555444333222111666666555444333111000///222222222222222222222222333333222111000000000000000000000000000000000000111111111111000000000000------------............000000000000////////////////////////////////////......////////////......////////////////////////------...///000000000//////000000111111000000///111111000000000/////////111111111111000000000000//////......//////000111//////////////////////////////............//////000000//////......//////....../////////000000000...//////000000//////...//////...------...000000000000000000000000000000////////////////////////111111111111111111111111111111000000000000111111444333222000////////////000000000000000000000000000000////////////000000000000000000////////////...............---------,,,...//////.........///////////////000000000000000000000000000000000000//////......//////000111000000000000000000000000000000000000000000000000000000111111111111000000111111111111222222222222222222111111111222333333333333333222222111111111000000000111111111111111000111111111111222222222111222222222222111000000000000000000000000000000222222111000/////////000111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555666666666666444555666666555555666888777777888:::<<<===??????AAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>@@@@@@@@@????????????>>>???????????????????????????@@@AAAAAAAAACCCFFFHHHOOOUUUbbbttt===========================>>>???@@@@@@@@@@@@@@@DDDCCCBBBAAAAAABBBCCCDDD@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAABBBDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAA@@@???>>>>>>===>>>>>>>>>============<<<<<<<<<;;;;;;:::999888777777666666666666555444333222111444444555555444222111///222222222222222222222222444333222111000000000000000000000000000000000000111111111000000000000000------........./////////000000000000////////////////////////////////////---...///000000///...---////////////////////////,,,,,,...///000000000000//////000000000000//////111111111111000000000000000000000000000000000000/////////...///000000111//////////////////////////////............////////////............//////...////////////000000000/////////000000////////////...---,,,---...111222////////////////////////////////////////////////000000000000000000000000000000000000000000000000222111111000000/////////////////////////////////000000////////////000000000000000000////////////---.........------...000+++---000000000/////////////////////000000000000////////////////////////000///.........///111222000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111222222111111111111222333333444333222222222111111111111111111111111111111111111000000111111111222222222111111222222222111111000000000000000000000000000333222111111000000//////111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555666666666666444555666666555555666888666777888:::;;;===>>>???@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAA@@@??????@@@@@@@@@?????????>>>>>>???????????????@@@@@@@@@???@@@AAAAAAAAACCCFFFIIIOOOTTTbbbsss<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAADDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDDDDCCCBBBAAA???@@@@@@AAABBBAAAAAAAAA@@@AAAAAABBBDDDEEEEEEFFFCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCCCCBBBCCCBBBAAABBBCCCDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAA??????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBB@@@@@@???>>>============>>>============<<<<<<<<<::::::999888777666555555777777777666666444333333111222333444555444333222222222222222222222222222444333222111000000000000000000000000000000000000000000000000000000111111....../////////000000000////////////000000000000////////////////////////---...///000000///...---////////////////////////,,,,,,...///000000000000//////000000000000//////111111111111000000000000///////////////////////////////////////000111111000000000000000000000000111000000000000000000111//////............//////////////////000000000111000000000//////000000000///...---,,,---...111222////////////////////////////////////////////////////////////////////////...//////000000//////...---......//////000000000////////////////////////000000////////////000000////////////000000000000...///000///------000222+++---000111000//////000////////////000000000000////////////////////////000000///......000111222000000000000000000000000000000000000000000000000000000111111111111000000/////////000000000111111//////000111111222222222000000000111111111222222222222222222222222111111000000111111111222222222000111111222222222111111000000000000000000000000333333333222222111111000111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555666666666666444555666666555555666888777777888:::<<<===??????AAA@@@@@@???>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@???@@@AAAAAABBBDDDGGGJJJNNNTTTaaasss<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFEEEDDDBBBAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAABBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@===>>>@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBB@@@???>>>===<<<<<<<<<<<<=========<<<<<<<<<;;;;;;999999888777666555555444666666666777666666555444111111222333444444444444222222222222222222222222333333222111000000000000000000000000000000000000000000000000111111111111////////////000000000111////////////000000000000////////////////////////......////////////......////////////////////////------...///000000000///...//////000000//////...111111000000000/////////............////////////000000//////000000111222000000000000000000000000222222111111111111222222//////......//////000000/////////000000000111111111000000//////000000111//////...------...000000000000000000000000000000////////////////////////........................---...///000000///...---+++,,,---///000000000000000000000000000000000000000000////////////000000////////////000000000000///111222000---,,,000333---///000000///...///000////////////000000000000000000000000000000000000000000//////000000111111000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000000000...///000000111000000000///000000000111111222222222222222222222111111111000111111111111222222222000000111222222222222111111111111111111111111111111222333333333333222222111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333555555555555666666666666444555666666555555666888777888999;;;===>>>@@@@@@BBBAAA@@@@@@??????@@@@@@???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBBBBDDDHHHKKKNNNTTTaaarrr<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEEEECCCBBB@@@AAAAAABBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@???<<<===???AAABBBAAA@@@@@@@@@@@@@@@???@@@@@@AAABBB??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888777666555444333444444555555666666555555333333222222222333444444222222222222222222222222222222111111111111111222000000000000000000000000///000000000111111111111........./////////000000.../////////000000000111//////////////////////////////............//////////////////////////////......///////////////.........////////////......000000000/////////............//////000000000000000000//////000000111222222222222222222222222222222222111111111111222222000////////////000111222//////000000000111111111111111000//////000111111////////////............000000000000000000000000////////////////////////////////////////////////---///000111111000///------...///000111111000000000000000000000000000000000000////////////000000.../////////000000000111///111222///+++***...222000000111000......///000////////////000000000000000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000000000111111111111000000//////000000000111111111///000111111111000///...222222222222222111111111222222111111111000000000000111111111111222222222000000111222222222222222222222222222222222222222///000111222333333222222111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333555555555555666666666666444555666666555555666888999999:::<<<>>>???AAAAAACCCBBBAAAAAA@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@????????????>>>===>>>>>>???@@@@@@AAAAAA>>>@@@AAABBBCCCEEEHHHKKKNNNTTT```rrr<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===??????@@@@@@???@@@BBBBBBBBBBBB@@@???>>>@@@BBBDDDEEEEEEDDDDDD@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDFFFDDDDDDEEEFFFGGGFFFEEECCCCCCBBBAAAAAA@@@??????;;;===???AAABBBAAA@@@???@@@@@@??????@@@@@@AAABBB???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888888777666555444333333222222333444555555555555666555333222111222333333222222222222222222222222111111111111111111222222000000000000000000000000//////000000111111111222---------.........//////.../////////000000111111////////////////////////000///...------...///000////////////////////////...///////////////............////////////......////////////............//////000000111111111222000000000000000111111222222222222222222222222222222222111111111111222222000000000000000111222222000000000000111111111111222111000//////000111222//////000000///...---,,,000000000000000000000000////////////////////////000000000000000000000000...000111222222111000...///000111222222111//////000000000000000000000000000000////////////000000.../////////000000111111///111222...)))(((,,,000111222111///------///111////////////000000000000000000000000000000000000...///111222222111111000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222000111222222111000///...666555555444222111111000111111000000/////////...000111111111111222222222///000111222222222222222333333333333333333333333,,,...000111222222222222111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333555555555555666666666777444555666666555555666888999:::;;;===>>>@@@AAABBBDDDCCCBBBBBBAAAAAABBBBBB???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@????????????>>>===>>>>>>???@@@@@@AAAAAA>>>@@@AAABBBCCCEEEIIILLLNNNTTT```qqq======<<<<<<<<<;;;;;;;;;:::;;;===???@@@AAA@@@@@@>>>??????AAABBBCCCDDDDDDAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???===<<<@@@AAABBBCCCDDDDDDDDDDDDLLLJJJGGGEEEDDDEEEFFFHHHFFFEEECCCBBBAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAADDDBBB@@@>>>======>>>???<<<<<<<<<<<<<<<;;;;;;;;;666777777888888888777777888888777777666666555555555555444444444333333333333444333222000000222444111222444555666777777777111111111111111111111111000000000000000000000000222222222111000//////......---,,,++++++,,,---...111111000000//////......000000000000000000000000000000000000000000000000//////.........---------111000///......///000111............////////////........................000000////////////000000000000000000000111111222000111222333333222000///111111111111111111111111000000000000////////////////////////////////////000000000000000000000000---......///////////////333222222222111111000000000000000000000000000000////////////////////////////////////////////////111000///......///000111000000000000000000000000------......//////000000000000000000111111111111///////////////000111222000000000000////////////.../////////000000000111////////////000000000000//////////////////////////////000000111111111222000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111111111000000000000111111444333222222111111222222000000000000000000000000000111111111111222222222333222000//////000222333333333111000000000111222111222222222222111000000000111222333444333222222333333333333333333333333222222222222222222222333222333555666666555333222333333333333333333333333666666555555555444444444777666666666666666777888888999:::<<<>>>???@@@@@@BBBAAA@@@???>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>????????????????????????@@@AAAAAA>>><<<===BBBFFF>>>>>>===>>>@@@DDDHHHKKKMMMRRR]]]mmm~~~===<<<<<<<<<;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@????????????????????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDIIIHHHFFFDDDDDDEEEFFFGGGFFFEEEDDDBBBAAABBBBBBCCC>>>>>>????????????>>>>>>AAA@@@???======>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;777888888888888888777777666666666555555555444444555444444444444333333333333444333222000000222333222222333333333333333444111111111111111111111111000000000000000000000000222222111111000//////...000///............///000111000000000/////////...000000000000000000000000000000000000000000000000//////.........---------000000////////////000000....../////////000000000........................000000////////////000000000000000000000111111222////////////...---,,,+++111111111111111111111111000000000000////////////////////////////////////////////////////////////---...//////000000//////222222111111111000000000000000000000000000000000////////////////////////000000000000000000000000111000///......///000111000000000000000000000000.........////////////////////////000000000111111---------------...//////////////////000000000000////////////000000000000////////////000000000000////////////////////////......//////000000000000000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111111111000000000000111111333333222111111111111111000000000000000000000000000111111111111222222222333222000//////000222333333222111000000000111222111222222222222111000000000111222333333333222222000000000000000000000000444333333333222111111111222333444555555444333222333333333333333333333333666666555555555444444444777777666666666777888888888999;;;===???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@BBBAAAAAA@@@??????>>>>>>????????????????????????@@@@@@@@@???>>>???AAADDD@@@?????????@@@CCCFFFHHHMMMQQQ]]]mmm}}}<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======???@@@AAAAAAAAA@@@???>>>======<<>>===>>>???@@@AAA<<<<<<<<<<<<;;;;;;::::::999999999999888777666666555555555444444444444444444444444444333333333333333333444222000000111333333222111000///000000111111111111111111111111111000000000000000000000000222222111111000/////////000//////......//////000000000000000////////////000000000000000000000000/////////////////////////////////............---//////000000000000///////////////000000000111111////////////////////////000000////////////000000000000000000000111111222444333222000///......---111111111111111111111111000000000000////////////////////////////////////........................---...//////000000//////111111000000000000//////000000000000000000000000////////////////////////111111111111111111111111000000////////////000000000000000000000000000000000000///////////////........./////////000000000------............//////......//////000000111111000000000000////////////////////////000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111000000000000111111222222111000000000000111000000000000000000000000000111111111111222222222333222111000000111222333333222111111000000111111111222222222222111000000000111222333333333333222333333333333333333333333555555444333222111000000333333222222222222333333333333333333333333333333555555555555555444444444777777777777777888999999999:::<<<>>>???AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????AAABBBAAA@@@BBBAAA@@@???@@@BBBEEEFFFLLLQQQ\\\kkk|||;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@CCCBBBBBBAAA@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@???@@@AAABBBBBBCCCBBBBBB@@@AAABBBBBBCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB??????>>>>>>>>>>>>???@@@===<<<<<<;;;;;;:::::::::999999999999888777666555555555444444444444444444444444444333333333222222222333444333111000111333333222000......///000111111111111111111111111111000000000000000000000000111111111111000000//////......------------......000000000000/////////////////////////////////////////////////////////////////////..................///000111111000///...000000000000111111111111000000000000000000000000000000////////////000000000000000000000111111222888666444222000///000000111111111111111111111111000000000000////////////////////////////////////////////////////////////......///000000000000000000000000///////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111000000000//////..................////////////000000000111111111000000---......///000111111222000000000000////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111000000000000111111222111000000///000000000000000000000000000000000000000111111111222222222222222111000000111222222222222222111111111111111111222222222222111000000111111222222333333333333444444444444444444444444444444444333333222222111444333111000000111333444333333333333333333333333555555555555555555555555888777777777888999:::::::::;;;===???@@@AAABBBBBBAAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@CCCDDDAAA>>>AAA@@@@@@@@@AAACCCEEEFFFLLLPPP[[[jjjzzz::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@??????BBBAAAAAAAAA@@@@@@@@@@@@>>>>>>@@@AAABBBCCCCCCCCC@@@AAABBBBBBBBBBBBBBBBBB@@@BBBDDDGGGHHHHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???>>>===============<<<<<<;;;::::::999999999999999888777666555444555555555555555555555555444444333333333222222222222333444333222111111222222111///...///000222333000000000000000000000000000000000000000000000000111111111000000000000000........................////////////000000000000////////////////////////////////////////////////////////////////////////...///000111111000///...000000000000111111111111111111111111111111111111000000////////////000000000000000000000111111222555444111///.........///111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000...//////000000000000000///////////////000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111111000000/////////...............////////////000000111222222111000///---......///000111111222000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111000000000000111111222111000000///000000000000000000000000000000000000000111111111222222222222111111111111111111222222222222222111111000000111222222222222111000000222111222222222222333333000000000000000000000000222222222333333444444444444333111000000111333444333333333333333333333333444555555555555555555555777777777777888999:::;;;;;;<<<>>>@@@AAABBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>>>>@@@CCCDDDAAA===?????????@@@BBBDDDFFFGGGLLLOOOYYYhhhxxx::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<======>>>>>>?????????AAAAAA@@@??????>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????======???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???AAACCCEEEGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???===<<<;;;;;;===<<<<<<;;;:::999888888777777777777666555444444555555555555555666666666333333333333222222222222111333444444222111111222111000000///000111333333000000000000000000000000000000000000000000000000111111000000000000000000///000000111111000000///////////////000000000000000000000000000000000000////////////////////////...////////////000000000//////000000000000///////////////000000000111111000000000000000000000000000000////////////000000000000000000000111111222333222222111111111111111111111111111111111111111000000000000////////////000000000000000000000000111111111111111111111111...///000000111111000000//////000000000000111111000000000000000000000000000000000000000000000000........................//////000000000000//////000000000000000000000000111000000000000000000///....../////////000000000...///000111000///...---......//////000000111111////////////000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111222222111000000000000111000000000000000000000000000111111111111222222222111111111111111111111111111222222222222111000000111222222222222111000000222222111111222222333444222222222222222222222222111111222333444555666666555333222111111222333555333333333333333333333333444444444555555555555555666666666777888999:::;;;<<<===???AAABBBCCCDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD?????????AAABBBBBBAAA???>>>>>>???@@@BBBDDDFFFGGGKKKOOOXXXfffvvv999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@======>>>??????@@@AAAAAA??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@????????????<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@>>>???@@@BBBCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBB>>>>>>???>>>>>>===<<<<<<===<<<<<<;;;:::999888777444555555555555555444444333333444444444555555555333333333222222222222111111333444444222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111///000111222222111000///.../////////000000000111000000000000000000000000000000000000000000000000.../////////000000000000000000////////////000000....../////////000000000000000000000000000000000000000////////////000000000000000000000111111222///000111222333444444444111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000//////000111111111111000000000000111111111222222000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...000000000000000000000000000000000000000111111111/////////000000000111111...///111111111///...,,,////////////000000000000------...///000111222222////////////000000000000000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111111000000000000111111333333222111111111111111000000000000000000000000000111111111111222222222111111111222222111111111111222222333222111000///111222222222222111000000222222111111111222333444444444444444444444444444222333333333444555555555555444333222222333444555333333333333333333333333444444444555555555666666555555555666777888::::::<<<>>>???AAACCCDDDEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>???AAAAAA@@@@@@@@@AAA???@@@@@@AAABBBCCCDDDEEEKKKNNNWWWeeeuuu999999999::::::;;;;;;;;;999:::;;;<<<===<<<;;;:::@@@@@@@@@???????????????;;;;;;<<<>>>???AAABBBBBB===>>>>>>???@@@AAAAAAAAA??????@@@AAABBBBBBCCCCCC@@@@@@@@@????????????>>><<<<<<===??????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@===>>>>>>???@@@BBBBBBCCCDDDCCCAAA@@@??????@@@@@@===>>>>>>??????>>>>>>===<<<======>>>>>>>>>>>>>>>======<<<;;;999888888777333333444444555444444444222222222333333444444444333333333222222222111111111333444444333111111111222222222111000...---,,,000000000000000000000000000000000000000000000000000000000000000111111111---...///000000///...---.../////////000000111111000000000000000000000000111111111111111111111111.../////////000000111111111000///......///000111............////////////////////////////////////000000////////////000000000000000000000111111222((())),,,...000000000000111111111111111111111111000000000000////////////000000000000000000000000//////////////////////////////000111111111111111000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000//////000000111111222222000000000000111111111111111222333444333222000...000000000000////////////,,,---...///000111222333////////////000000000000000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000111111000000000000111111444333222222111111222222000000000000000000000000000111111111111222222222111111222222222222111111111111222333222111000///111222222222222111000000333222111111111222333444111111111111111111111111444444444444444444444333555444444333333444444555333333333333333333333333444444444555555555666666444444444555666888999:::===>>>@@@BBBCCCEEEEEEFFFGGGHHHJJJLLLLLLKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC===@@@BBBAAA???>>>@@@CCCAAAAAABBBBBBBBBBBBBBBBBBKKKNNNWWWdddttt888999999::::::;;;<<<<<<999999:::;;;;;;<<<<<<===;;;<<<<<<===>>>??????@@@<<<===???@@@???>>><<<;;;999;;;===>>>>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>===;;;;;;????????????@@@AAABBBCCC<<>>>>>@@@CCC>>>>>>>>>???@@@@@@@@@AAABBBAAA???>>>>>>>>>???@@@>>>??????@@@@@@@@@??????<<<<<<<<<============>>><<<;;;:::999777666555444777777777777666555444333444444444444444444444444333333333222222222111111000111111111111222222222000000000000000000000000111111111111111111111111............////////////000000000000000000000000//////000000000000//////000///---,,,,,,---///000000000000000111111111111000000000000000000000000////////////............////////////000000000000222111000......000111222000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111111111222222222222111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000///......000000000000000000000000///000000111222333333333444333333222222111111111111111111111000000//////////////////////////////000000000000000000000000//////000111111111111111------...000111111///---000///...------...///000000000000000000000000000111000///......///000111......///000000000000000333222111/////////000000111000000000//////......000000000000000000000000222111111111000000//////111222222222222333333333111111000000000000111111000000000000000000000000............////////////111111000000111111222333222222222222222222222222111222333444444333222111555444444333222111000000......///000111222222222222222222222222222222222333333333222222222111111555333222000111333555777222222333333333333444444555555555666666666777777777666555555666888:::<<<===>>>@@@CCCFFFIIIKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@?????????>>>>>>?????????@@@AAABBBCCCDDDLLLOOOXXXeeettt666777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????<<<===>>>??????>>><<<;;;999:::<<<<<<;;;;;;<<<>>>=========>>>@@@AAACCCDDDBBBBBBBBBAAA@@@???==================>>>???@@@AAA===???@@@@@@>>>===???AAA>>>>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>>>>??????>>>??????@@@@@@??????>>>;;;;;;;;;<<<<<<<<<======<<<<<<:::999888666555555555555555555444333222111222222222222222222222222222222222222111111111111000000111111111222222222000000000000000000000000111111111111111111111111....../////////000000000000000000000000000000000//////000000000000//////...---+++******+++---...---.........////////////000000000000000000000000////////////............////////////000000000000222111///......///111222000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111111111222222222222111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000///......000000000000000000000000//////000000111222222333111111111111111000//////222222111111111000000000111111111111111111111111000000000000000000000000//////000111111111111111111///...///111222111000000000///......//////000000000000000000000000000111000////////////000111///000000111111111111111222111000000000111222333111111111000000/////////000000000000000000000000111111111111000000000//////000000000000111111111111111000000000000111111000000000000000000000000/////////000000000111111111111000000111111222333222222222222222222222222222222333444444333222222444333333222222111111000///000000111111222222222333333333333333333333333333333333222222222111111333333333333333444444555222222333333333333444444333333333444444444555555777666555555666888:::<<<===>>>@@@CCCFFFHHHJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@?????????>>>>>>?????????@@@AAABBBCCCDDDKKKNNNXXXeeettt666666777777888999999999======<<<;;;;;;:::999999;;;;;;<<<<<<===>>>>>>>>><<<<<<>>>>>>???>>>===<<<:::;;;<<<;;;:::999:::;;;<<<<<<<<<===???@@@BBBCCCCCCCCCCCCCCCBBB@@@??????============>>>>>>???@@@===>>>???>>>===<<<===>>>======>>>>>>???@@@@@@AAA@@@??????>>>===>>>>>>>>>>>>>>>????????????>>>>>>::::::::::::;;;;;;;;;;;;<<<<<<;;;999888777666555444444555444444333222111222222222222222222222222111111111111000000000000000000000111111111222222000000000000000000000000111111111111111111111111/////////000000000111111000000000000000000000000//////000000000000//////111000///......///000111------........./////////000000000000000000000000////////////............////////////000000000000111111////////////111111000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111111111222222222222111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000//////...000000000000000000000000...//////000000111111222000111222333333222000///222222222111111111111111111111111111111111111111000000000000000000000000//////000111111111111111222000---,,,...000222222000000/////////000000111000000000000000000000000111000000//////000000111000000111222222222222222000000000000111222333444111111111111111000000000000000000000000000000000111111111111000000000000///000000000000111111111111111000000000000111111000000000000000000000000000000000111111111222222111111000000111111222333222222222222222222222222222222333444444333222222222222222222222222222222111111111222222222222222444444444444444444444444333333333222222222111111111222333555555444333333222222333333333333444444333333444444444555555555777666666666777999;;;<<<===>>>@@@CCCEEEHHHJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@????????????????????????@@@AAABBBCCCDDDJJJMMMWWWeeeuuu888888888999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========;;;<<<===>>>>>>>>>===<<<;;;<<<===<<<;;;;;;<<<===>>>>>>============>>>>>>CCCCCCCCCCCCBBBAAA@@@??????????????????@@@AAAAAA>>>>>>>>>===<<<;;;;;;<<<<<<======>>>???@@@AAAAAA??????>>>>>>>>>======>>>>>>>>>>>>???>>>>>>======888999999999::::::::::::<<<;;;:::999888777666666555666666666555555444333333333333333333333333333000000000000////////////000000000000111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000//////000000000000//////222111000000000000111222/////////000000000111111////////////////////////////////////............////////////000000000000111000////////////000111////////////////////////////////////////////////////////////000000000000//////000111111111111111111111222222222222111111//////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000//////////////////////////////......//////000000000111111222555666666444222000222222222222111111111111111111111111111111111111//////////////////////////////000111111111111111///---++++++---//////...000000000000000111111111000000000000000000000000000000000000000000000000///000111111222222111111/////////000000000111111222222111111111111111111000000000000000000000000111111111000000000000000111111222222222333333333111111000000000000111111000000000000000000000000000000000111111111222222111111000000111111222333111111111111111111111111111222222222222222222111000000111111222222222333333333222222222222222222333333333333333333333333333333333222222222111111000111222222333333222222222222222333333333444444666666666666777777777777666666666777888999;;;<<<===>>>@@@CCCEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????????????????????????????@@@AAABBBCCCDDDIIILLLVVVeeeuuu777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===============999;;;<<<<<<;;;<<<===???>>>==================>>>AAAAAABBBAAAAAA@@@???>>>?????????>>>??????@@@@@@>>>======<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAA???????????????>>>>>>===>>>>>>>>>>>>>>>===<<<;;;888888888888999999999:::::::::999888888777666666555555555555555555444333333333333333333333333333000000000/////////......//////000000000111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////------,,,,,,,,,,,,------////////////000000000000////////////////////////////////////............////////////000000000000000//////////////////000////////////////////////////////////////////////////////////000000000000//////000111111111111111111111222222222222111111//////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000//////////////////////////////////////////000000000000000222444666666444222000111111111111111111111111000000000000000000000000//////////////////////////////000111111111111111---,,,---...000000...,,,//////000111111111111111000000000000000000000000000000111111111111000000...///000000111111000000000000000//////......---111111111111111111222222000000000000000000000000000000000000000000111111111111222222222333333333111111000000000000111111000000000000000000000000/////////000000000111111111111000000111111222333111111111111111111111111111111000000000000111111///000000111111222222333333333222222222222222222111111111111111111111111333333333222222222111111111000///...///000222333222222222333333333444444666666666777777777888888666666777888999:::;;;;;;>>>>>>@@@BBBEEEGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????????????????????????????@@@AAABBBCCCDDDHHHLLLVVVeeeuuu555555666666777888888888999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>777999:::;;;::::::<<<===;;;;;;;;;<<<>>>???AAABBB@@@@@@@@@@@@@@@???>>>>>>=========<<<<<<======>>>>>>===<<<<<<===>>><<<;;;;;;;;;<<<===???@@@AAAAAA???@@@@@@@@@@@@???>>>>>>===>>>>>>======<<<;;;:::888888888888999999999999999888888777666666555555222222333333333333222222111111111111111111111111000000000000/////////////////////000000000111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000//////000000000000//////........................,,,,,,---------.........000000000000000000000000////////////............////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111111111222222222222111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000...///111222222111000///000000000000000111111111////////////////////////000000000000000000000000//////000111111111111111...///000222444333111.........///000111111111111000000000000000000000000000111111222222111111000......///000000000000000000000000000///...---,,,000000000111111111111111000000000000000000000000000000000000111111111111///000000000000111111111111111000000000000111111000000000000000000000000/////////000000000111111111111000000111111222333111111111111111111111111111111000000000000111111000000000111111111222222111111111222222222222222111111111111111111111111333333333222222222111111222111...------///222444222222333333333333444444444444555555555666666666666777777888999:::;;;;;;>>>???@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@?????????@@@AAABBBCCCDDDIIILLLVVVeeeuuu555555666666777777888888:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>:::;;;<<<<<<;;;:::;;;<<<;;;;;;<<<===>>>@@@AAABBB@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<======>>><<<;;;<<<>>>???>>><<<:::;;;<<<===>>>@@@AAAAAA@@@AAAAAABBBAAA@@@???>>>============<<<;;;:::999888888888999999999::::::777777666666555555444444111222222333333222222222000000000000000000000000111111111000000000//////////////////000000000111000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000//////000000000000//////111111111222222111111111,,,,,,,,,---------......000000000000000000000000////////////............////////////000000000000...//////////////////...000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111111111222222222222111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000......///000000000000000000000000000000000000000111111111111111111111111---...///000000000000///....../////////000000000000000000000000000000000000000000000000000000000//////000111111111111111111000000111333444222111,,,---...000111111000000000000000000000000000000000111222222222222111000//////000111111111111000000000111222222111000////////////000000111111111000000000000000000000000///000000000111111111111///000000000000111111111111111000000000000111111000000000000000000000000000000000111111111222222111111000000111111222333111111111111111111111111333333222111111222333333000000000000111111111111///000000111111222222222111111111111111111111111333333333222222222111111222111111000111222333444222222333333333333444444444555555555666666666666666777888999:::;;;;;;;;;>>>???@@@BBBDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@?????????@@@AAABBBCCCDDDIIIMMMVVVeeeuuu777777777888999999::::::===<<<<<<;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;===>>>??????@@@@@@???===;;;<<<===??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@??????@@@???>>>>>>>>>>>>??????>>><<<;;;<<>>@@@AAAAAAAAAAAABBBCCCBBBAAA@@@???============<<<;;;:::999888999999999999:::::::::666666555555444444333333333333444555555444444444222222222222222222222222111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000//////000000000000////////////000000000000//////........./////////000000000000000000000000000000000/////////............////////////000000000000......////////////......000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111111111222222222222111111000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000......///000000000000000000000000000000000000000222222222111111111111111//////000000000111222222---.........//////000000111111111111111111111111000000000000000000000000//////000111111111111111222000......///111222222+++,,,...///000000000///000000000000000000000000000111222333333222111000000000111222222222222222///000222333444444333333......//////000000000111000000000000000000000000//////000000111111111222111222222222222333333333111111000000000000111111000000000000000000000000111111222222222333333333111111111000111222222333000000000000000000000000555555333333333333555555111111111000000000000000......///000111222222333222222222222222222222222333333333222222222111111111222333444555444333333222222333333333444444444777777777777888888888888666777888999:::;;;;;;;;;>>>???@@@BBBDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@?????????@@@AAABBBDDDDDDJJJMMMWWWeeeuuu777777777888999999:::::::::::::::;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;<<<===============;;;<<<>>>???AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<===============>>>===;;;:::999999::::::=========>>>???AAABBBCCCAAABBBDDDEEEEEEEEEDDDCCCCCCBBB???===;;;:::::::::777777888888888999999:::888666333333444555555444222222111111111222444555000000000000000000000000222111111111000000//////////////////////////////000000////////////000000000000000000000000000000////////////000000000000111000///......///000111000000000000000000000000///000111222222111/////////000111111111///...---000000000000000000000000//////000000000000//////////////////000000000000////////////............//////.........---------......//////000000111111000000000000000111111222//////......///111333444000222333222000///000333111111000000//////......111111111111000000000000......//////000000111111222111000//////...//////////////////............//////000000000000//////111111000000000000111111000000000000000000000000///...---------...000111222111111111000000//////000000111111111111000000////////////////////////222111111111000000//////000000000000000000000000111111000000000000111111////////////000000000000111111111111111000//////......///111111222222222333222222222111000000000////////////////////////000000111111111111000000000000000000000111111222222222222222222222222222222000///000222333000...///000111222222222222222111111222222222333333333222222111111111111111111444222111000111333666888444333333222111111111222111111111111111111111111333333333333333333333333111111222222222333333333555444222111111222444555888666444111111222444555555555444444444555555666777777888999;;;<<<======@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGHHHGGGFFFDDDCCCAAA@@@?????????@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA>>><<<===AAACCCCCCBBBLLLPPPZZZgggttt555666666777888888999999:::::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<======>>>>>>>>>======;;;<<<===>>>???@@@@@@@@@BBBBBBBBBAAAAAA???>>>>>>========================@@@???===<<<;;;;;;;;;<<<=========>>>???@@@BBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCC@@@>>><<<;;;:::::::::999999888888777777777666444333333444444333222///000111222222222111111222222222222222222222222111111111111000000000///////////////////////////000000////////////000000000000000000000000000000////////////000000000000111000///......///000111000000000000000000000000000000111111111000000//////000111111000///...---000000000000000000000000//////000000000000//////////////////000000000000////////////////////////000000/////////............/////////000000000111/////////...///000000111////////////000111222333///111222222//////000222000000000000////////////111111111000000000//////////////////000000000000111000000////////////000//////////////////////////////000000000000//////111111000000000000111111000000000000000000000000000///.........///000111111111111111000000000///000000111111111111000000000000000000000000000000111111111111000000000///111111111111111111111111111111000000000000111111/////////000000000111111222222222222222111000000///000111222222333333333222222222111111111111111000000000000000000000000000000111111111111000000000000000000000111111222222222222222222222222222111///...000222333111//////000000111222222111111111111111222222222333333111111111111111111111111333222111111111333555777444333222222111111222222222222222111111111111111333333333333333333333333111222222222222333333333555444222111111222444555444333222111111222444555555444444444444555666666777777888999;;;<<<======@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<===@@@CCCCCCBBBIIINNNXXXfffsss555555555666777777888888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>?????????>>>>>>===<<<======>>>??????>>>>>>AAAAAABBBAAAAAA@@@???>>>>>>>>>==================AAA@@@???>>>=========>>>============>>>???AAAAAACCCBBBBBBCCCDDDEEEFFFFFFEEEDDDBBB@@@===<<<;;;;;;<<<;;;:::999777555444444444333222333444444222000---...111333333222000...222222222222222222222222111111111111000000000000////////////////////////000000////////////000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000//////000000111///000000000000//////...000000000000000000000000//////000000000000//////////////////000000000000////////////000000000000000000000000000/////////////////////000000000000...............//////000000000111111111111000000///000111111000///000111////////////000000000000111111000000000000//////000000000000////////////000////////////000000111000000000000000000000000//////000000000000//////111111000000000000111111000000000000000000000000000000//////000000111222111111111111000000000000000000111111111111000000111111111111111111111111111111111111000000000000222222222222222222222222111111000000000000111111000000000111111111222222222222333333222222111111000111222333333333333333111111111111111222222222111111111111111111111111000000111111111111000000000000000000000111111222111111111111111111111111000///...000111222222000//////000000111111000000111111111222222222222333111111111111111111111111111111222222333333444444333333222222111111222222222222222222111111000000222222222222222222222222222222222222333333333333444444222222222222444444000000111111222333444444444444444444444555666666777777888999;;;<<<======@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAA>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>@@@BBBCCCCCCGGGLLLVVVdddrrr555555666666777888888888999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>AAAAAAAAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>======@@@@@@??????>>>>>>>>>>>>============>>>???@@@AAAEEEDDDCCCCCCDDDEEEGGGHHHEEEDDDCCCAAA>>>===;;;;;;<<<;;;:::888777555444333444333333444555555222000...000111333333222000///000000000000000000000000111111111000000000000000////////////////////////000000////////////000000////////////////////////////////////000000000000000000////////////000000////////////////////////111000///......///111222///000000000000///////////////////////////////////////000000000000//////////////////000000000000/////////000000000000000////////////////////////////////////000000000000///............///000000000111222222222000///...000000111111111111111222......//////000000111111111000000000////////////111111000000//////......//////...//////000111111000000000000111111111111//////000000000000//////111111000000000000111111000000000000000000000000111111111111111222222222111111111000000000000000000000111111111111000000111111111111111111111111111111111000000000000000111111111111111111111111111111000000000000111111000111111111222222222222111111222222222111111000000111111222333333222222000000000111222222222333111111111111111111111111000000111111111111000000000000000000000111111222000000000000000000000000000/////////111222222222//////000000000000//////111111111111222222222222111111111111111222222222000111222333444333333222333333222222111222222333333333222222111000000000111111111111111111111111222222222333333333444444444333333222222333333444000111222333444444333222444444444444444555666777777777888999;;;<<<======??????@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>@@@AAACCCDDDGGGKKKVVVcccppp666666777888888999999:::888999::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???>>>>>>>>>======>>>=========>>>???@@@AAACCCCCCBBBAAAAAACCCDDDEEECCCCCCBBB@@@???===;;;:::999999888888777666555555555444444555666666333111333222222111111111222222////////////////////////000000000000000000111111000000000000000000000000000000////////////000000////////////////////////////////////000000000000//////000000000000//////////////////////////////000///.........///111222000////////////000000000//////////////////////////////000000000000//////////////////000000000000......//////000000000111........................000000000000////////////000000//////000000111222000111222222222000...---111111111111222333333333......//////000000111111000000000////////////...111111000000//////......//////...//////000111111///000000000111111111222//////000000000000//////111111000000000000111111000000000000000000000000000111111222222222222222000000000000000000111111000000111111111111000000000000000000000000000000000000000000000000111111000000000000000000000000111111000000000000111111000111111111222222222222//////000000000000000//////000111111111111111111000000000111222222222333111111111111111111111111000000111111111111000000000000000000000111111222000000000000000000000000000000000//////000222333//////000000000000///...000000111111111222222222000000111111111222222222000111222444444333222111333222222111222222333333222222222111111111000000111111111111111111111111222222333333333444444444333333333333333333333333333444555666555444222111333333333444444666777777777777888999;;;<<<======>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBB??????????????????>>>>>>????????????????????????>>>????????????AAACCCDDDIIIMMMVVVbbbooo777777777888999999::::::888888999:::;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@???@@@AAABBBBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>>>>===<<>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>>>>???????????????>>><<<;;;:::777777777777777777777777666555444555666666444222555444222111111111222333111111111111111111111111000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000............///000111111000////////////000000111000000000000000000000000//////000000000000//////////////////000000000000------......//////000000------------............000000000000////////////000000000000000111222222111111111111111000//////111000///000222333333222////////////000000000000000000////////////......000000000000////////////000////////////000000111...//////000000111111111//////000000000000//////111111000000000000111111000000000000000000000000000000111222222222222111000000000000111111111111000000111111111111000000000000000000000000000000000000000000111111111111////////////////////////111111000000000000111111000000000111111111222222......//////000000/////////000000111111111000000111111111111111222222222111111111111111111111111000000111111111111000000000000000000000111111222111111111111111111111111111111111000...///111333000000111111000000//////000000000111111111111222000000000111222222333333000111222333333222111000222222111111222222333333111111111111111111111111222222222222222222222222333333333333444444444444333333333333333333333333555555666666555444222111333333333444555666777888777777888999;;;<<<=========>>>???AAABBBDDDEEEFFFEEEFFFFFFFFFFFFFFFFFFEEECCCCCCCCCBBBBBBBBBBBBBBB===============<<<<<<<<>>????????????@@@CCCEEEJJJNNNWWWbbbnnn~~~666666777777888999999999777888999:::;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<============<<<<<<>>>???@@@@@@AAA@@@???@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>><<<===>>>??????>>>======@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@???>>>===<<<;;;;;;;;;<<<===<<<;;;:::999777777777777666666666666777555333333444555444333222222222222111111111000111111111111111111111111///000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000...///000111111000///...000000000000000000000000,,,---...///000000000000000///......///000111222000000000000000000000000//////000000000000//////////////////000000000000,,,,,,,,,---.../////////---.........////////////111000000000/////////...///////////////000111111111111000000000000000111///------...111222111000000000000000////////////000000/////////.........////////////000000000000111000000////////////000------...//////000111111//////000000000000//////111111000000000000111111000000000000000000000000//////111222222222111000///000000000111111111111000000111111111111000000111111111111111111111111///000000000111111111111////////////////////////111111000000000000111111/////////000000000111111......///000000000000000111111111222222111111000222222222111111111111111000000000000000000000000000000111111111111000000000000000000000111111222222222222222222222222222222333222000------///222111111222222111000000///000000000000111111111111///000000111222222333333111111222222222222111111222222111111222222333444000000000111222222333333333333333333333333333333333333333444444444444555222333333444444333333222333333444444444333333222333333333444555666777888777777888999;;;<<<============???@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA????????????>>>>>>>>>===????????????????????????===???@@@???>>>???BBBFFFJJJNNNWWWbbbnnn~~~555555666666777888888888777888999:::;;;;;;<<<;;;999999::::::;;;<<<======<<<<<<<<<<<<=========>>>:::;;;===>>>@@@@@@AAAAAA>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>======???@@@@@@???>>>===AAAAAAAAA@@@AAAAAABBBBBBBBBCCCCCCBBBAAA???<<<;;;888999:::;;;;;;;;;:::999999888888777666555555555666444222111222333333333///000222333333111...---//////////////////////////////000000111111111222000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000...///000111111000///...000000000000000000000000+++,,,...000111000000///000///.........000111222000000000000000000000000//////000000000000//////////////////000000000000++++++,,,,,,---...//////.../////////000000111111111111000000/////////..................///000000222111000//////000111222---+++***,,,///111000...111111000000//////......000/////////..................//////000000111111222111000//////...//////,,,------...///000000111//////000000000000//////111111000000000000111111000000000000000000000000...///000111222111000000//////000000111111111222000000111111111111000000222222222222222222222222//////000000111111111222000000000000000000000000111111000000000000111111////////////000000000000//////000111111111111111222222333333333222222111333222222222111111000000////////////////////////000000111111111111000000000000000000000111111222222222222222222222222222333444333000---,,,///222222222222222222111000000000000000000111111111111///000000111222222333333222222111111111111111111222111111111222333333444//////000111222333333444333333333333333333333333333333333444444444555555222333333444444333333222111111111222222333444444222333333444555666888888777777888999;;;<<<======<<<===>>>@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@>>>???BBBFFFHHHLLLVVVbbbooo666888999888777666777888888888888888888888888888::::::999999::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>?????????????????????>>>>>>>>>======@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;<<<<<<<<<======>>>>>><<<:::999;;;>>>@@@???===AAAAAA@@@???>>>===<<<<<<::::::;;;;;;::::::999888<<<;;;888666444333333444333333333333333333333333333333333222222222111111000000000000000000000000......///000000000000000111111000000//////......000000000000////////////////////////////////////------,,,---000111111000...000111000///...///111000000////////////000000////////////////////////222111000.........///000222111000///............////////////000000000000111000...---...///111222000000000000////////////111111000000//////......//////000000000//////...000000000000000000000000////////////000000000000111111111111000000000000333333222000///---,,,,,,222222111000///...------333000---...111444333222000000000000000000000000000000111111111111000000111111111111111000///...111111111111111000//////222111111111000000//////000000000000000000000000////////////000000000000111000///...------...///111111000000000000000111//////000000111111111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////---...///000111111000///222222222333444444111///000000000000000000000000000111111111111222222222333222111111111222333444222111///......000111333111111000000111111222333222222111111222222333444333333222111111222333333222222222222222111000///000111111111111222222222444444444444444444444444444555555555444333333222333333333333333333333333444444444333333222222222444555666666555555666888555666888:::;;;======>>>===???@@@AAAAAACCCEEEHHHIIIHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC????????????????????????BBB@@@>>>===<<<===>>>???BBBAAA???>>>???AAACCCEEEJJJNNNWWWcccooo666888999888777666777888888888888888888888888888:::999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>?????????@@@?????????>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>><<<<<<<<<=========>>>>>>===<<<:::<<<>>>@@@???===??????>>>===<<<;;;:::::::::::::::;;;:::999999888:::999777555333333333333333333333333333333333333333333222222222111111111000000000000000000000000......///000000000000000111000000000/////////...000000000000////////////000000000000000000000000...------...000111111000...000111000///...///111000000////////////000000////////////////////////222111000///......///000000000////////////000000////////////000000000000000000.........///111222000000000000////////////000000000000///////////////000000111111000000///////////////////////////////////////000000000111111111111111000000000000111111000000//////......111111000000//////....../////////222555555333111000000000000000000000000000000111111111111000000111111111111111000//////111111111111111000//////111111111111000000000///000000000000000000000000////////////000000000000111000///...---......///111111000000000000000111///000000000111111111111000000000000000000000000...////////////000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111000//////...///000111111111000///222111111222444444222000111111111111111111111111000111111111111222222222222222111111111222333444333111000///...///111222111111000000111111222333000000//////000000111222333333222111111222333333222222222222222111000000111111111111222222222222222222222222222222222222444444555555444444333222333333333333333333333333444444444333333222222222222333444444333333444666666777999:::;;;<<<======<<<>>>???@@@AAABBBEEEHHHJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>===>>>???@@@BBBAAA???>>>???AAACCCEEEJJJNNNWWWbbbnnn~~~666888999888777666777888888888888888888888888888999999888888999999:::;;;;;;;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>>@@@????????????>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<============>>>>>>???===<<<===??????>>>===???>>>>>>===<<<;;;::::::999::::::::::::999888888777666555444333333333333333333333333333333333333333222222222222111111111000000000000000000000000...//////000000000000000000000000000////////////////////////000000000000000000000000000000000000///......///111222111000...000111000///...///111000000////////////000000////////////////////////111000000////////////000---......///000111111222////////////000000000000000///.........///111222000000000000////////////////////////000000000000000000111111111111111000/////////////////////////////////000000000111111222222111111111000000000////////////000000000000000000000000////////////,,,...111555888777333000000000000000000000000000000000111111111111000000111111111111000000000000111111111111111000//////111111111111000000000000000000000000000000000000////////////000000000000000000///.........//////000000000//////000000111000000000000111111111111000000000000000000000000............////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111000000///111111111222111111000///111000000222333444333111111111111111111111111111000111111111111222222222222111111111111222333333333222000/////////000111111111000000111111222333000000//////000000111222333222222111111222222333222222222111111111111000111111111111222222222333111111111111111111111111444444555555444444333333333333333333333333333333444444333333333333222222222333444444333333444666888999:::;;;<<<<<<<<<<<<:::<<<>>>???@@@BBBEEEGGGJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@?????????@@@AAAAAA@@@?????????AAACCCEEEJJJNNNVVVaaalll|||666888999888777666777888888888888888888888888888888888888888888999::::::::::::::::::::::::;;;<<<<<<<<<<<<=========>>>>>>????????????????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>==================>>>>>>??????>>>>>>??????>>>>>>@@@@@@???>>>===<<<<<<;;;999999999999999888888777555555555444444444444444333333333333333333333333222222222222111111111111000000000000000000000000//////000000000000//////000000000000////////////////////////000000000000111111111111111111111111000//////000111222222111...000111000///...///111000000////////////000000000000000000000000000000000000000////////////000---...///000000111111111////////////000000000000000//////...///000111111000000000000////////////......//////000000111111000111111222222222222111000000000000000000000000//////000000000111111111222222222111111111000000000000//////////////////.../////////000000000111,,,...222555777666444222000000000000000000000000000000111111111111000000111111000000000000000111111111111111111000//////111111111000000000000000000000000000000000000000////////////000000000000000000//////////////////000////////////000000111000000000000000111111111////////////////////////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000///222222222222111111000000000//////111333444333222111111111111111111111111000000111111111222222222111111111111111222222333333222111000/////////000111111000000111111222333222222111111222222333444222222222222222222222222222222111111111111111111111111111222222222333333222222222222222222222222333444444555444444333333333333333333333333333333333333333333333333333333444555666666555555666888999::::::;;;;;;;;;;;;:::888:::<<<===>>>@@@CCCFFFIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAA@@@@@@??????@@@BBBDDDEEEJJJMMMUUU___jjjyyy666888999888777666777888777777777777777777777777888777777777777888999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>????????????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======????????????>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;888888999999888888777666555555555555555555555555333333333333333333333333222222222111111111000000111111111111111111111111//////000000000000//////////////////000000000000.../////////000000000111000000000000000000000000111000///000111222111000...000111000///...///111000000////////////000000111111111111111111111111/////////000000000000/////////000000000000//////////////////000000000000///////////////000000111000000000000////////////......//////000000111111000000111222222222222222111111111111111111111111000000000000111111111111222222222222111111111111111111000000//////............//////000000111111...///111222333333444555000000000000000000000000000000111111111111000000111111000//////000111222111111111111111000//////000000000000000000111111000000000000000000000000////////////000000000000//////000000000000000000//////......///000111111111111000000000000000000//////////////////////////////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111111111000000333333222111111000000000000///...000222333333333111111111111111111111111000000111111111222222222000000111111222222222222222111111000000000000000111111000000111111222333222222111111222222333444222222222222222222222222222111111000000111222222111222222222222333333333222222222222222222222222333333444444555444444333333333333333333333333333333333333333333333333333444555666666555555666888999999:::::::::::::::999777999:::<<<<<<>>>AAADDDFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>?????????????????????AAABBBDDDEEEIIILLLSSS]]]hhhxxx666888999888777666777888777777777777777777777777777777777666777777888999888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<============>>>>>><<<<<<<<<=========>>>>>>>>>>>>?????????>>>>>>===??????>>>>>>>>>>>>=========>>>??????======>>>???>>>======<<<;;;:::999999777888888888888777666666555555666666666555555444333333333333333333333333222111111111111000000000111111111111111111111111000000000000000//////...////////////000000000000......//////000000111111////////////////////////111000//////111111000///...000111000///...///111000000////////////000000111111111111111111111111...//////000000000000///...///000111111000///...////////////000000000000////////////000000000000000000000000////////////////////////000000000000//////000111222222222222222222222222222222222222000000000111111111222222333222222222222111111111222111111000///......---......//////000000111111000111111000///000333666000000000000000000000000000000111111111111000000111000/////////000222222111111111111111000//////000000000000111111111111000000000000000000000000////////////000000000000//////000111111111000000............///000111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000///000000111111111111000222222111000000000111111111000...///111222333222222222222222222222222222000111111111111222222222///000111111222222111111000000000000111000000000111111000000111111222333000000//////000000111222111222222333333222222111222111000000000111222333222222222222333333333333111111111111111111111111333333444444555555444444333333333333333333333333222222333333333333444444222333444444333333444666777888999999999999999888666888::::::;;;<<>>>>>>>>>>>?????????>>>>>>???@@@AAACCCDDDEEEIIIKKKRRR\\\gggxxx666888999888777666777888777777777777777777777777777666666666666777888888777777777888888999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>===?????????>>>>>>>>>======:::<<<>>>>>><<<<<<>>>@@@======<<<;;;:::999999888777777888888777777666555444555555666555444333222333333333333333333333333111111111111000000000000111111111111111111111111000000000000000///........./////////000000000111.........///000111111111........................000///......000000///......000111000///...///111000000////////////000000////////////////////////---...///000111111000///,,,---///111222111000///////////////000000000000...//////000000000000000000000000000////////////000000000000////////////---...///000111111111111111111111111111111111111000000111111111222222222333333222222222111111111000000000000////////////////////////000000000000000111111000......111333000000000000000000000000000000111111111111000000111000///...///000222333111111111111111000/////////000000000111111111111000000000000000000000000////////////000000000000...///000111222111111000...------......000111111111111111111000000000///000000000000000000000000/////////000000000000111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111111000/////////000111222222000//////000111111111222222222222222222222222000111111111111222222222...///000111222111111000...///000111111111111111111111000000111111222333000000//////000000111222111222333333333333222111222111000///000111333444222222222333333333444444222222222222222222222222222333444444555555444444333333333333333333333333222222222333333444444444222333444444333333444666555666777888888888888888777888999999999:::<<<>>>BBBCCCEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>??????@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDEEEHHHKKKQQQ\\\gggyyy666888999888777666777888777777777777777777777777666666666666666777888888777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>===@@@?????????>>>>>>======888;;;======<<<<<<>>>AAA??????>>>===<<<;;;;;;:::777777777777777666666555444444555555444333111000333333333333333333333333111111111111000000000000111111111111111111111111000000000000000///........./////////000000111111---......///000111111222........................000///......///000///---///000111000///...///111000000////////////000000........................---...///111111111000///***,,,...111222222222111////////////000000000000...//////000000000000000000000000000////////////111111000000//////......------///000000111111111000000000000000000000000000111111111111222222222333333333222222222111111.........///000111111222000000000000///////////////111222111...---...111000000000000000000000000000000111111111111000000111000///...///000222444111111111111111000////////////000000111111111222000000000000000000000000////////////000000000000...///000222222222111000---------......000111111222111111111000000//////000000000000000000000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111//////.........000111222333111///...000111111000222222222222222222222222000111111111111222222222...///000222222111111000---...///111222222222222111111111000111222222333222222222111222333333444111222333444444333222111222111000///000111333444222222333333333444444444444444444444444444444444222333333444555555555444333333333333333333333333222222222333333444444444444555777666555555666888444555666777777888888888777888999999888999;;;===BBBCCCEEEGGGHHHGGGFFFEEEBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@AAAAAAAAAAAAAAA===>>>???@@@BBBCCCDDDEEEHHHJJJQQQ[[[gggyyy777777777777777777777777777777666666555555555444999888888999::::::888555777777777777777888888888888888888888888888888888999999:::;;;<<<===>>>???;;;;;;<<<===>>>>>>==============================>>>???@@@@@@@@@???===<<<;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888777777777777666666666666333333333333333333333333111222222333333222222111111111111111111111111111////////////////////////000000///...---,,,++++++...///111111/////////000+++,,,---/////////......------...///000000//////......------------......111111000000//////......////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000//////......---------,,,000000000000111111111111000000000000000000000000111111000000000000000000444333333222111000//////000000000000000000000000000000000000000000000000111///......000222333222//////000000111111111111111111000000//////............///000000000000000000111222333333222111000...///000111111000///...000000000000000000000000////////////////////////000000000000000000000000---......///000111111222:::555000---.........,,,////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000111111111222222222222111111111000000//////000000000000000000000000111111111111111111111111000111111111111222222222111000000000000111333444000111222222222000///...222222222222222111000///333333222222111000000000222222111111111111111222222222222222222222222222333222222222222222222333333333222222222222222222333333333333333333333333333333333333333333333333444444444555555555666666222222222333333444444444444444444555555555666666333777999888888:::888555999999999:::;;;<<<>>>>>>CCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>@@@???>>>>>>???AAACCCEEEGGGJJJQQQ[[[fffxxx666666666666666666666666777666666666555555555555111444777888777777888999777777777777888888888888888888888888888888888888999::::::;;;<<<===>>>>>>;;;<<<<<<===>>>>>>==============================>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;:::999:::999999999999888888888777666666666555555444444333333333333333333333333111222222333333222222111000000000000000000000000////////////////////////000000//////...---------...000111111///...//////------//////000///......---......//////000//////000000////////////000000111000000000000000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111000000///000000000000000000000000000000000000000000000000111111111000000000//////000000000000111111111111000000000000000000000000111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000444222000///000000000///000000000000000111111111111111000000////////////...//////000000000000000000111222222222222111000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000.........///000111111111666222///...///000000...000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000111111111222222222111111111111000000000///111111111111111111111111111111111111111111111111000111111111111222222222111111111222222222222222000111111111111000000///222222222222222111000000000000111111111111111111222222111111111111111222222222222222222222222222222222111111111111222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444555555444444444444333333333333444444444555555555666666444777888777777999888555888888888888:::;;;<<<===@@@@@@AAAAAA@@@@@@???>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@???>>>@@@@@@??????@@@BBBDDDFFFGGGJJJPPPZZZfffwww666666666666666666666666666666666666555555555555///555::::::666444777;;;666666777777888888888888888888888888888888888888;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>====================================<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999999999999888888888777777777666666555555444333222222333333333333333333333333111111222222222222111111///////////////////////////////////////////////////////////////////////////111222111///......//////000000000000//////.........////////////000000222111111000000111111222000000000111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000//////000111111000000000000000000000000000000000000000000000000000000000222111111111111111000000000000000000111111111111000000000000000000000000111111222222222222222222000000111111111222222222000000000000000000000000000000000000000000000000444222000///000000///...111111111000000000000000111000000000000/////////////////////000000000000000111111222222111111000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000......//////000000111111000///...///111222111000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000111111111111111222222222111111111111000000000000222222222222222222222222111111111111111111111111000111111111111222222222222222333333333222111111000000000000000000111222111222222222222111000000......///000000111222222222111111111111111222222333333333333333333333333111111111000000111111111111111111222222333333444222222333333333333333333333333333333333333333333222222222333333333333444666666555555444333333333444444444555555555555555444777777555666:::;;;888777777777777888:::;;;<<<>>>>>>?????????>>>======???@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>AAA@@@@@@@@@AAACCCEEEFFFHHHJJJPPPZZZeeevvv666666666666666666666666666666666666666555555555666:::===<<<888555666888666666777777888888999999888888888888888888888888;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999999:::;;;:::;;;;;;;;;;;;:::999999888888888777777777666666777666666555444333222222222222222222222222222222111111222222222222111111000000000000000000000000////////////////////////.../////////000000111111///111222111///.........111111111111000000////////////////////////000000222111111000000111111222000000111111222222333333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...///000000000000000000////////////////////////////////////////////////000000000000///////////////000000000111111111111000000000000000000000000222222222222222333333333111111111111111111111111000000000000000000000000////////////////////////000///...///111222222111111111111111000000000000000000000000000000000000///////////////000000111000000111111111111000000111000///......///000111////////////////////////////////////////////////////////////////////////.../////////000000000111---...///000111111000///000000000000000000000000////////////////////////000000000000////////////000000000000000000000000111111111111111111111111111111111000000000000000222222222222222222222222111111111111111111111111000000111111111222222222555444333222111111222222111000/////////111222333111111222222222111111000......//////000000000000111111111000111111222333333333333333333333333333111111000000000000111111000000111222333333444444222222222222222333333333333333333333333333333333333333333333333333333444555555555555555555444444555555555555555555555555333666666444666<<>>777777777888888:::;;;;;;>>>>>>?????????>>>>>>===>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAACCCDDDEEEHHHJJJPPPZZZddduuu555555555555555555555555555555555666666666666666999999999::::::888666555555666666777888888999999888888888888888888888888;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888999:::::::::;;;;;;::::::999888777777666666666555555555777777666666555444333333222222222222222222222222000111111222222111111000111111111111111111111111////////////////////////......//////000000111111///000222111///......///222222111111000000000000111000////////////000000111000000//////000000111000000111111222222333333////////////////////////000000000000000000000000////////////000000000000000000000000000000000000...//////000000000//////////////////////////////////////////////////////////////////000000000000///000000000111111111111000000000000000000000000111111222222222333333333333333222222111000000///000000000000000000000000//////////////////////////////...000222333222111111111111000000000000000000000000000111111111111000//////...///000111111000000000000000000000000111000///......///000111////////////////////////000000000000000000000000////////////////////////////////////000000000000...///111111111///......////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000111111222222222222222222222222111111111111111111111111000000111111111222222222777555111///...000222444111000/////////111222333000111111222222222111111000000000000//////......111111000000111222222333333333333333333333333333111111000000000000111111000000111222333333444444111111111222222333333333333333333333333333333333555555555555444444444444333333444444555666777777555555555555555555555444222555555444888???DDDDDD999999888999999:::;;;<<<<<<<<<======>>>======<<<============>>>>>>>>>?????????@@@AAAAAA@@@@@@???>>>??????@@@@@@?????????>>>>>>??????AAABBBCCCCCCHHHJJJPPPYYYdddttt555555555555555555555555555555555666666666666666666555444666999999777555555555666777888999999:::888888888888888888888888;;;;;;;;;<<<<<<<<<======>>>>>>?????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999:::::::::::::::999888888666666666555555555444444666666666555555555555555222222222222222222222222000000111111111111000000111111111111111111111111////////////////////////.........//////000000000...///111111/////////000222111000000000000000111222111000///...///000111000//////......//////000000000000111111111111111........................000000000000000000000000////////////000000000000000000000000000000000000///000000000//////...---000000000000000000000000000000000000000000000000000000111111111111111222000000000000111111111111000000000000000000000000000000111111222333333333444444333222111000///...000000000000000000000000000000000000000000000000222111000111111111///---///000000000111111111111000000000111111111111222000///.........///111222111000000//////000000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...000222111///...------........................000000000000000000000000////////////000000000000000000000000000000000000222222222111111111111111000000000000111111111111222222222222222222222222111111111111111111111111000111111111111222222222555333000......///222444000000000000000000111222000000111222222222222111222222111000000///......000000000000111222333333333333333333333333333333111111111000000111111111111111111222222333333444000000111111222333333333333333333333333333333333666555555555555555444444111111222444555666777888555555555555555444444444222555666555999@@@DDDDDD999999999999999:::;;;;;;999999:::;;;;;;;;;::::::<<<<<<<<<<<<===============>>>???@@@AAA@@@???>>>===>>>??????@@@?????????===>>>???@@@AAAAAABBBBBBHHHJJJPPPYYYcccsss555555555555555555555555555555555555666666666777444555777888777777666666555555666777888999::::::888888888888888888888888999::::::;;;<<<===>>>>>>???????????????>>>======::::::::::::::::::::::::999:::::::::999999888888999::::::::::::999888888555555555444444444444333333444444444444555555555111111111111111111111111000000111111111111000000111111111111111111111111////////////////////////..................//////,,,...000111000///000111000000/////////000111222333222000///...///000111000//////......//////000111000000000000000//////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111000000///...,,,,,,000000000000000000000000000000000000000000000000//////000000000111111111000000000000111111111111000000000000000000000000//////000000111222222333222222222111111111000000000000000000000000000000000000000000000000000000222111111111222111///,,,......///000111222222333000000111111111222222222000000.........///111222111000///......///000111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////---000111000...------///////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000222222222111111111000000///000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000111111000111111111111000000///000000111222222222222222111111111111111111000000000000000000111222333444444444444444444444444444222222111111111111222222222222222222222222222222///000000111222222333333333333333333333333333333555555555444444333333333111222222333444555555666666666555555555444444444333666666555777===???>>>999888888888888999999:::888999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAA@@@???>>>======>>>???????????????>>>>>>@@@AAABBBBBBCCCCCCIIIJJJPPPXXXbbbrrr555555555555555555555555444555555555666666777777777;;;>>><<<777333555777444555666777888999::::::888888888888888888888888999999:::;;;<<<>>>>>>??????????????????>>>======::::::::::::::::::::::::999999:::;;;;;;999888777999::::::::::::999888888555555444444444333333333111222222333333444444555111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////........................+++---000000000000111222//////.........000111222444222000///...///000111000000////////////000000111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111000///---++++++000000000000000000000000000000000000000000000000,,,---------......//////000000000000111111111111000000000000000000000000...//////000111111222222111111111111111222222222000000000000000000000000000000000000000000000000......///111333333222000------...000111222333444000000111111222222222222111000...---...///111222111000///......///000111...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////,,,///000000------///111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000222222222222111111000000//////000000111111111222000000000000000000000000111111111111111111111111000111111111111222222222+++---000222222111///...000111222222222000///...///000111222222222222222000000000111222222333333000000000000111222333444444444444444444444444444333333222222222222333333333333222222222222222222///000000111222222333333333333333333333333333333444444444333333222222222222333333333333333333333666666555555555444444444444777777555666:::;;;999888777777777777777888999:::;;;<<<<<<============:::::::::;;;;;;;;;<<<<<<;;;===???@@@AAA@@@???>>>======>>>?????????????????????AAABBBCCCDDDDDDDDDIIIJJJPPPXXXbbbrrr444444444444444444444444333222222222222333444444888888777777666666555555777777777777777888888888888888888888888888888888888888999999999:::::::::======>>>>>>===<<<;;;;;;888999999::::::999999888:::999888777777888999:::999999888888777666666666444444333333333333222222111111111222222333333333444444444333333222222222333333333222222222111111000000111111111111000000000000000///......------........................////////////////////////222222111000//////000000222111000......000111222222111000.........///000111111000000//////......000000000000000000000000000111111111111222222222333222000......///111222333222111000000111222333111111111111111000//////000000000000000000000000111111000000000000111111...111222...---///111000000000000000000000000000111111111111111111111111222111///...---...000111222222222222222222222222.........///////////////111111000000//////......222222111111000/////////000000000000000000000000000000000000000000000000------......//////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111000///......///000111////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000222111000//////000111222111111111111111111111111222222111111111111222222444333222000//////......111111111111111000///...111000/////////000222333444333333222222333333444111111111111000000//////333222111000000111222333000000000000000000000000111111111111111111111111333333333444444444555555222333444444333222000///333222111111111222333444222222333333333333444444222222222222222222222222333333333333333333333333444444444444444444444444555555555666777888888888555444333555777888888777777777777777888888888888;;;;;;<<<<<<;;;;;;::::::>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::>>>>>>>>>>>>????????????============???AAACCCDDDJJJLLLPPPXXX```ooo444444444444444444444444333333333333333444444555777777777777666666555555777777777777888888888888888888888888888888888888888888999999999:::::::::<<<=========<<<<<<;;;:::888999999::::::999999888999999888777777888999999999999888777777666666555444444333333333333222222111111222222222333333333222222222111111000000000111111111111000000000000000000111111111111000000------------------------........................////////////////////////111000000///......//////222111000//////000111222222111000///...//////000111000000000/////////...000000000000000000000000000000111111111222222222333222000/////////000111222111000000000000111222111111111111111000//////000000000000000000000000111111000000000000111111...222222///---000111000000000000000000000000000111111111111111111111111000///.........000222333111111111111111111111111000000000000000000000000111000000000/////////...000000000000000111111111000000000000000000000000111111111111111111111111//////////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111000///......///000111////////////000000000000000000000000000000000000111111111000000000//////000000000000000000000000222111000//////000111222111111111111111111111111222222111111111111222222222222111111000111111111000111111111111000000///111000/////////000222222111000000//////000000111222222111111111000000000222222111111111111222222111111111111111111111111111111111111111111111111333333333444444444444555333333333333333222111000222222111111111222333444222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333444444555555666666777777666555444666888999999888777777777777888888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<===============<<<>>>>>>>>>>>>????????????>>>======>>>???AAACCCDDDIIIJJJOOOVVV___nnn444444444444444444444444444444444333444555555666777777777666666666666555666666777777888888888888999999999999999999999999888888999999999:::::::::;;;;;;<<<<<<;;;;;;::::::888999999::::::999999888999888888777777888888999888888888777666666555555444444333333333333222222111222222222222333333333111111111111111000000000000000/////////.........000000111111111111000000+++,,,,,,---......//////////////////////////////////////////////////////000//////...............222111000//////000111222111111000/////////000000000000000000////////////000000000000000000000000000000000111111111222222111111111111000000000000111000000//////000000111000111111111111000000///000000000000000000000000111111000000000000111111///333333///...111222111000000000000000000000000111111111111111111111111///.........///111333444111111111111111000000000111111111111111111111111000000000000////////////...//////000111111222222000000000000000000000000111111111111111111111111000000000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000////////////000000000000000000000000000000000000111111000000000000//////000000000000000000000000111111000000000000111111111111111111111111111111222222111111111111222222111111000111111222333333///000000111111111111000000000000///000111111222000//////////////////000222222222222222111111111111111222222222222111111222222222222222222222222111111111111111111111111333333333333444444444444555444333222222111111111222222111111222222333444222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222444444444444555555555555777666555777999:::999888777777777777888888888888666777888999:::;;;;;;;;;::::::;;;;;;;;;:::999888;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>???@@@BBBDDDEEEHHHIIINNNUUU^^^lll333333444444444444444444555444444444444555666666666666666666666666666666666666777777888888999999999999999999999999999999888888999999999::::::::::::::::::;;;;;;::::::999888999999::::::999999888888888777777777777888888888777777666666555444444444444333333333222222222222222222222222222222222333333333222222222222222000000/////////.........000000111111111111000000.../////////000000000111000000000000000000000000////////////////////////000//////.........//////111111000//////000111111111111000000000000000000000000000000////////////////////////////////////000000000000111111111111000111111111111000//////000000////////////000000000000111111111111000///////////////////////////111111000000000000111111000333444000///111333222000000000000000000000000111111111111111111111111000000///000000222333444222222222111111111111111111111111111111000000000000000000000//////////////////000000111111111111000000000000000000000000111111111111111111111111222222111111000000/////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000////////////000000000000000000000000000000000000111000000000////////////////////////////////////111000000000000000000111111111111111111111111111222222111111111111222222000000000000000111222222...///000111111111111111000000000000000111111222222222111111111111222222222222222222222222222222000111222333333222111000222222222222222222222222111111111111111111111111222222333333333444444444666555333222111111222333222111222222222222333333222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222555555555555555555555555777666555666888999888777666777777777888888888888666666777999999:::::::::777888:::;;;;;;:::888777999:::;;;===>>>>>>??????===>>>>>>>>>????????????????????????@@@CCCEEEFFFHHHIIINNNUUU]]]lll333333333444444444555555555444444444444555666666555555555555555666666666555666666777888888999999999999999999999999999999888888999999999:::::::::999999:::::::::::::::999888999999::::::999999888777777777777777777777777777777666666555444444444444444333333333222222222222222222222222222222222222222222222222222222222111111000000000/////////000000111111111111000000111111000000000/////////111111111111111111111111000000000000000000000000000000000//////000111111111111000000000000111111000000111111111111111111////////////000000000000//////////////////////////////000000000111111111000111111111111000////////////000000000000/////////000000111111111000000////////////////////////111111000000000000111111000333444000///111333222111111111111111111111111111111111111111111111111222222222111111111222222444444333333333222222222111111111000000/////////////////////000000000000111111111111000000//////000000000000000000000000111111111111111111111111222222111111000000/////////000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////////////////000000000000000000000000000000000000000000000////////////...////////////////////////000000000111111000000000111111111111111111111111222222111111111111222222111111000////////////000...///000111111111111111///000000000111111111111333333333222222333333333222222222222222222222222000111222333333222111000222222222222222222222222111111111111111111111111222222222333333333444444666555444222111222222333111111222222333333333333222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444666666666666666777777777666555444555777777777555666777777777888888888888888888888999999888888777666888:::;;;;;;:::888777777888999;;;<<<===>>>>>>===>>>>>>>>>????????????????????????@@@CCCEEEFFFIIIJJJOOOVVV^^^lll222333333444444555555555444444444333444555555666444555555555555666666666555555666777888999999:::::::::::::::::::::::::::888888999999999:::::::::999999::::::;;;;;;::::::888999999::::::999999888666777777888888777777666666666666555444444333333444444333333333333222222333333333222222222222111/////////000000000000000222222222111111111000000000000111111111111000000000000///......---,,,,,,000000000000000000000000000000000000000000000000111000000000000111111222000000000111111000000000///000111222222222111111////////////000000000000000000000000000000000000/////////000000000111111111111111111000000000000///000000111111000000//////000000111111111111000000000000000000000000000111111000000000000111111///333333///...111222111111111111111111111111111111111111111111111111111333333333333222222111111555555555444333333222222111111111000000///......////////////000000000000222222111111000//////...000000000000000000000000222222222222222222222222000000000000000000//////000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////////////////000000000000000000000000000000000000000000////////////......000000000000000000000000000000111111111111000000111111111111111111111111222222111111111111222222222222111000//////000000///000000111111111111000//////000111111111111000222222111111111111222222111111111222222222222222111111222222222222111111222222222222222222222222111111111111111111111111222222222222333333333333666555444333333222222222000111222333333333333222222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444555555666666777888888999666555444555666777666555777777777777888888888888999999999999999888777777777888999:::;;;:::999999777777999:::;;;<<<<<<===>>>>>>>>>>>>????????????>>>>>>>>>???@@@BBBDDDEEEJJJKKKOOOUUU]]]lll222222333333444555555666333333333333333444444555444444444555555555666666555555666777888999::::::::::::::::::::::::::::::888888999999999:::::::::999999:::;;;;;;;;;;;;;;;888999999::::::999999888555666777888888777666555666666555555444333333222444444333333333333222222333333333222222222111111.../////////000000000111222222111111111000000000000000111111111111000000/////////...............000000000000000000000000000000000000000000000000///////////////000111111000000111111111111000000///000111222222222222111.../////////000000000111000000000000000000000000////////////000000000111333222000/////////000111000000111222222111000000//////000111111111111111000000000000000000000000111111000000000000111111...222222///---000111000111111111111111111111111111111111111111111111111222222333333333333333333555555444333333222111111333333222111111000//////.../////////000000000111111111111000000000000000000000000000000000000000222222222222222222222222//////////////////000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////...///000111111000///...////////////000000000000000000000000000000000000000000/////////.........000000000000000000000000///000111222222111000///111111111111111111111111222222111111111111222222222222222111222222333333000111111111111000000///...///000111222111111000111111000000000000111111000000000111111111222222222222111111111111222222111111111111111111111111111111111111111111111111111222222222222333333333555555555555444333222111000111222333333333222222222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333444555666888999999777666555666777777666555777777777777888888888888888888999999:::999999999999999999999::::::;;;;;;888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>======>>>???AAACCCDDDIIIJJJNNNTTT\\\jjj222222333333444555666666333222222222222333444444444444444555555555666666444555666777888999::::::::::::::::::::::::::::::888888999999999:::::::::999:::;;;;;;<<<<<<<<<<<<999999999::::::999999999555666777888888777666555666555555444444333222222444444444333333333222222333333333222222111111111000000111111222222222333111111111111000000000000000000111111111111000000//////000000111111222222////////////////////////000000000000000000000000...............///000111000000111111111111000000///000111222333333222111.../////////000000111111000000000000000000000000////////////000000000000333222000......///111222000111222333333222111000//////000111111111111111000000000000000000000000111111000000000000111111...111222...---///111000111111111111111111111111111111111111111111111111000111222333444555555555444444333333222111000000444444333333222111000000.../////////000000111111/////////000111111222222000000000000000000000000222222222222222222222222------......//////000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////...///000111111000///...////////////000000000000000000000000000000000000000/////////............000000000000000000000000///000111222222111000///111111111111111111111111222222111111111111222222222222222333444555777777111111111111111000///......///000222222111111000222222111111111111222222//////000000111111111222333222111000000111222333000000000000000000000000111111111111111111111111111111222222222333333333444555555666555444222111000111222333444333222222222222333333333444444444444444444444444444444444333333333333333333333333222222222222222222222222000111222444666777888999999777666777888888777666777777777777888888888888666777888999:::;;;;;;;;;:::999999999::::::<<<<<<::::::;;;<<<============>>>>>>>>>>>>????????????============???AAACCCDDDGGGHHHLLLSSS[[[iii444444333222333444555666777666555444444444444444444333333333444555777888888888999999999:::::::::;;;<<<<<<<<<;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::777888888777555444666777444444333333333222222222444444444444333333222111555555444333333222222111222222000/////////000111111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000222000///......///000222222222111111000/////////111111111000000000000000000000000000000000000000......//////000000111111111111000000//////......000000000000000000000000000000000000111111111111000000000000000/////////000000000000////////////222111000......000111222////////////000000000000111000000000//////......000111111111111222222222222222111111111222333444444444555555444444333222111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111...000222333333333111000000000000000000000000000222111000//////000111222222111111111000000//////000000000000000000000000////////////////////////---...///000111222333333111///...------...///111000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222222222111111111111111222111111111111111111111111111111111111111111111111000000000000000000000000333222000......///111222222111000......000111222222222111000000111222333111111111111111111111111333333333222222222222222111111111111111111111111333222111111111222333444444555555555555555444444111111111222222333333444111222333333444444333333222333444444555555444444555444333222111222333444111111111222222222333333555888888666888<<<===<<<<<<;;;999888777888999999888888888888888888888888999888777666666777888999:::999999999:::;;;;;;<<<<<<<<<<<<============>>>============>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEKKKLLLQQQ^^^iii{{{444444333333333444555666666666555444444444444444555444444333444555777777888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::999888888999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999666777888777666555666777444444444444333333333222222333333333222222111000000000000111222222333333333222111000000000111111111111000000000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000000000000111111111111111000000000000000000000000000000000000000000000.../////////000000000111111111000000////////////000000000000000000000000000000000000111111111111000000///...---,,,,,,,,,000000000000000000000///222111000//////000111222000000000111111111111222111111111000000000//////111111111111222222222222111222222222222333333333222222333333222222111000111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111///000111333333222111000000000000000000000000000222111000//////000111222111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000111111111000...------...000111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222222222111111111111111222111111111111111111111111111111111111111111111111000000000000000000000000222111000//////000111222222111000//////000111222333222111000000111111222111111111111111111111111222111111111000/////////111111111111111111111111333222111111111222333444555555555666666555555444222222222222222333333333111222333333444444333333222333444444555555444444444444333333222222333333444444555555555666666666222666777777;;;AAADDDCCC<<<;;;:::999888999999:::999999999999999888888888999999888888888888999999999999999999::::::;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEELLLLLLQQQ^^^iii{{{444333333333333444555666666666555444444444444555666555555444444555666666888888999999999:::::::::;;;;;;<<<<<<;;;;;;::::::888888888888999999999999::::::;;;<<<===>>>>>>===<<<<<<;;;:::999888888777555777999999777555555555555555444444444333333333111111222222222111000000......//////000111111222333333222111111111111222111000000000//////......111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111//////000000111222222333000000000000000000111111000000000000000000000000////////////000000000000111000000000000/////////000000000000000000000000000000000000111111111111111111000///---,,,++++++000000000000000000000000222111000//////000111222111111111222222222333333222222222111111111111000111111111111222222222333000111333444444444333222222222333333222222111000111111111111111111111111111111111111111111111111111111111222222222222333111111111111111111111111///000111222333222111111000000000000000000000000111111000000000000111111111111111111000000000000000000000000000000000000111111111111111111111111333222222111000///......000000............000000000000000000111111111111000000000000000000000000111111111111222222222222000000000000000000000000000111111111111222222222222111111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000222111000//////000222222222111000//////000111222444333222111111111111111111111111111111111111111222222111111000///......111111111111111111111111222222222222222333444444555555666666666666666555333333333333222222222222111222333333444444333333222333444444555555444444333333444444333333222222222222333333333333444444111555777888;;;BBBEEEDDD<<<;;;::::::::::::::::::;;;;;;::::::999999888888999::::::;;;;;;::::::999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEELLLLLLPPP^^^iii{{{333333333333444444555555666555555444444444555555666666666555555555555555888888999999999::::::::::::;;;;;;<<<;;;;;;::::::888888999999999:::::::::;;;<<<<<<===>>>>>>======<<<<<<;;;:::999888777666444777999999888666555555555555555444444444333333111111222222222222111111111111111000//////......333333333222222222222222111111111000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000//////000111111000000000111111222222222000000000000000111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///000000000111111111111333222222111000///......000000000000000111111111222111111000000111111222111111111111222222222333222222222222222222222222111111111222222222333333000111333555555444333222444444555555444444333222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111///000111222222222222111000000000000000000000000111000000000000000000111111111111000000000000000000000000000000000000000111111111111111111111111333222222111000///......000000///......///000000///000000000111111111111000000000000000000000000000000000111111111222222000000000000000000000000000000111111111222222222111111111000111111222333111111111111111111111111111111111111111111111111000000000000000000000000111111000000000111222333222111111000000111111222444333333222111111111111111111111111111111111111555444444333222111000000111111111111111111111111222222222222333333444444555555666666777777666666444444444333333222222111111222333333444444333333222333444444555555444444222333444555444333222111111111222222222333333333555888888777888===???===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999999:::;;;<<<<<<;;;:::999999999:::::::::::::::999:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEELLLLLLPPP]]]hhhzzz333333333444444444444444555555444444444555555666666666666666666666555555888888999999999:::::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<======>>>>>>===<<<<<<;;;<<<<<<;;;:::888777666666444777999999888666555555555555444444444333333333222222333333333333333222333222222111111000//////333333333333222222111111222222222111111000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111333222222222111111000000//////000000111111111111111111111111111111111111000000000000////////////000000000000111111111111000000000000000000000000///000000000111111111111000000000111111111111111///000000000111111111222222222111111111111222222000000000111111111222222222222222222222333333333111222222222222333333333000222444555555555333222444444555555444444333222111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000111111222222222222000000000000000000000000000000000111111000000000000000000000000000111111000000000000000000000000111111111111111111111111111111111000000000000000000000////////////000000///000000000111111111111000000000000000000000000/////////000000000111111111111111111111111111111000000111111111222222222111111000000111222222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111222333333222222111111111111222222333333333333222222111111111111111111111111111111444444333333222111111000111111111111111111111111222222333333444444444444444444555666666666666666555444444333333222222222111222333333444444333333222333444444555555444444222333444555444333222111555555555555666666666777777:::999777777:::;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888999:::;;;;;;:::999888::::::;;;;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEELLLLLLPPP]]]hhhyyy222333444444555555444444555444444444444555666666555666666777777777666666888888999999999:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;::::::;;;;;;:::999888777777666555777999999777555555555444444333333333222222222222222333444444444333333000000111222222333333444222222222333222111111000111111111111111222222222000000000111111111111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111444333333222111111000000/////////000111111222222111111111111111111111111000000000000////////////000000000111111111111222000000000000000000000000000000000000111111111111---......//////000000111///000000111111222222222222222222222222222222222000000000111111111111222111222222222222333333333222222222222333333333333111222444555555555444333222222333333222222111000111111111111111111111111000000000000000000000000000000000111111111111222111111111111111111111111111111111111111222222222000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000111111111111111111111111//////000000111111222222000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000000000111111111111111111111111000111111111111222222222000000000000111222333333111111111111111111111111111111111111111111111111000000000000000000000000000000111222222333333333222222222222222222222222222222333333333333222222111111111111111111111111111111111000000000000000111111111111111111111111222222333444444444444444222333444555666666666666444444444444333333333333111222333333444444333333222333444444555555444444333333444444333333222222444444444555555555555666666999999777888<<<>>><<<999::::::;;;;;;;;;;;;:::999999999:::::::::::::::999::::::;;;;;;::::::999;;;;;;<<<======<<<:::999:::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFLLLLLLPPP\\\gggxxx222333444555555555444444444444444444444555666666444555666777888888777777888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999999999888888777777666777888777666555666777333333222222222111111111111111222333333333333333000000111222222333333444111111222222222111000/////////000000111111222222000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111222222111111111222222222222222222222222...//////000111111222222111111111111111111111111111000000000/////////...000000111111111222222222000000000000000000000000000000000000111111111111///////////////000000000///000000111111222333333111222222222222222222111111111111222222222333333111111111111222222222333222222222333333333444444333333333444444444444555222222333333222222111000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222333000000000000000000000000///000111222222111000//////000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000111111000000000000000000000111111111111000000000000000000000000//////000000000111111111111111111111111111111111000111111111111222222222000000000000111222333444111111111111111111111111111111111111111111111111000000000000000000000000000000111222333333333333111222222222222222222111000111222444444444444333111111111111111111111111000000000000000111111111111111111111111111111111222333444555555555444333111222333444555555555555333333333444444444444444111222333333444444333333222333444444555555444444444444333333222222333333222222222333333333333444444777777666777;;;===;;;777888999;;;;;;;;;:::999777777888888999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???>>>===;;;:::;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFLLLLLLPPP\\\gggxxx222333444555555555444333444444444444444555666777333444666777888888888777888888999999999:::::::::999::::::;;;<<<<<<<<<;;;999999:::::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<999999888888888888888888777888888777555444666888222222222111111111000000///000111222222222222222333333222222111000000000000000111222111000///...------...///000111222222000000111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111111111111222222333444444...//////000111222222222111111111111111111111111111111000000/////////...000000111111222222222222000000000000000000000000000000000000111111111111333333222222111111000000///000000111222222333333111222222333333222222111222222333333333444444444000000000111111222222222222222333333333444444444444333333333333444555666444444555555555444333333111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111000000111111222333000000000000000000000000///000111222222111000/////////000000111111111222000000000000000000000000////////////////////////111111111000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000111111111111222222222111111111111111111111111000111111111111222222222000000000000111222333444111111111111111111111111111111111111111111111111000000000000000000000000///000111222333444444444111222222333333222222111///000222444555555555444111111111111111111111111111111111222333333444444111111111111111111111111222333444555555555444333000111222333444444444444333333333444444555555555222222333444444444333333222333444444555555444444555444333222111222333444555555555666666666777777333666666333444888999777666777999:::;;;::::::999666666777888999::::::;;;>>>===<<<;;;;;;<<<===>>>===>>>???@@@???>>><<<:::<<<<<<<<<============>>>============>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFLLLLLLPPP\\\fffxxx555555555555555555555555555555555444444333333333777666444333444555777999888888999999999:::::::::888999::::::;;;;;;::::::;;;:::999999888888999999:::;;;<<<<<<:::888888999777777666666555555444444666666555555555444444444333333333333333333333333111111111111111111111111000000111111111111000000111000//////111222222222111111111111111111111111111111111111111000//////000111111222222222111111111222222333333222222111000000000000////////////333333222222111000000000333222222222111000000000111111111111111111111111000000//////.........---000000000000111111111111000000111111111111000000222111111111000000//////...000333666666555222000000000000000000000000000111111000000//////......111111111000000000000000222222222222222222222222222222222222222222222222///000333444444444222111222333444444555555444444000111111222222111111000222222222111111111000000111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111///000000111111111000000000000000000111111111111////////////////////////222111111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000333333222111000///......000000////////////000000000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111444444333333222111000000000111222333333222111000111111111111111111111111111111111111111111111111222222111111111111111111111111222333333444555555999888666555444333333333333333333333333333333333222333444444555555444444333333333333333333333333444444444444444444444444777777666777777888999:::<<<;;;:::888777666666666777888888888888999999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????;;;<<<===>>>>>>???>>>>>>????????????????????????>>>???@@@AAA@@@AAACCCEEEGGGHHHLLLRRRYYYdddyyy555555555555555555555555666666555555555444444444666666444444444555777888999999999999::::::::::::888999::::::;;;;;;::::::;;;::::::999999999999999999:::<<<;;;:::888999:::888777777666555555444444666555555555444444444333333333333333333333333333111111111111111111111111000000111111111111000000000/////////000111111111111111111111111111111111111111111111111000//////---...///111222333333333111222222333333222222111111111111111111000000000111111111111111111222222222222222222111111111111222222222222222222222222111111111000000/////////000000000000111111111111000000111111111111000000222111111111000000000000---...111222222111///...111111111111111111111111111111111111111000000000111111111111000000000000222222222222222222222222222222222222222222222222111222333444444444333333222333444444555555444444444444444555555444444444222222222111111111000000222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///...000000000000111111111111000000000000000000000000111111111111000000000///000000000000000000000000111111111111111111111111000000000000000000000000222222111111000/////////111000000//////000000111000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111444444333222222111000000111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222333444444555666666444333222111111111333333333333333333333333333444555555666666555555444444444444444444444444444444444444444444444444555555444444555666777777999999888888777888888999777777888888888999999999:::;;;;;;<<<======>>>>>><<<============>>>>>>>>>@@@@@@@@@@@@???>>>===<<>>???@@@AAA@@@AAACCCEEEGGGHHHLLLRRRXXXdddxxx444444444444444444444444666666666666555555555555666555444444444555777888888888999999999999::::::888999999:::::::::::::::<<<;;;::::::999999::::::777999::::::999999999:::888888777666666555555444555555444444444444333333333333333333333333333333111111111111111111111111000000111111111111000000///////////////000000000111111111111111111111111111111111222111111000///---...///000111111111111111111222222222222111111111111111111111222222222///000000111222222333333111111111222222222222222333333333333333333333333222222222111111111111111000000000111111111222222000000111111111111000000111111111111111000000000//////000000000//////...111111111111111111111111111111222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333444555555222333444444555555444444444555555666666555555444222222222111111111111111333333333333333333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111///...---000000000000111111111111222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000111111111000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111333333333222111111000000222222111111111111222222111111111111111111111111111111111111111111111111333333333333333333333333111111222222333333444444666555555444333222111111333333333333333333333333444555666666777777666666555555555555555555555555444444444444444444444444555555444444444555666666666666666777888999:::;;;777777777888888888999999:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<=========AAAAAAAAAAAA@@@???>>>>>>????????????????????????>>>???@@@AAA@@@AAACCCEEEGGGHHHLLLRRRXXXcccxxx444444444444444444444444555555555555555555444444555555444444444555666777666777777777888888888888888888999::::::::::::999<<<;;;::::::999:::::::::666777999:::999888999:::888888777666666555555444444444333333333333333333222222222222222222222222111111111111111111111111000000111111111111000000...///000000/////////000111111111111111111111111111111111222222111111000111111111000000...------111111222222222222111111000000111111111111111222000000111111111222222222111111111222222333333333333333333333333333333333222222222222111111111111000000111111111222222222000111111222222111111000111111111111111111111111333222222111000000000000111111111111111111111111000111111111222222333333000111111111111111222222222222222222222222222222333333333333333333333333444333222111111333444666222333444444555555444444222222333333333333222222111111111111111111111111222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///...///000000000111111111111222222222222222222222222111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111111111222222111111111111222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111333222222222111111000000333333111000000111333333111111111111111111111111111111111111111111111111222222222333333333333333111111222222333333333333777777777666666555444333333333333333333333333333444444555666666666666666444444444444444444444444333333444444444444444444777777666666777777888888666666666666777999:::;;;777777777777888888888888999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>======???@@@AAAAAAAAAAAA????????????????????????>>>???@@@AAA@@@AAACCCEEEGGGHHHLLLQQQWWWcccwww444444444444444444444444333333333333333333333333444444444444444555555666555555555555666666666666777888999999::::::999999;;;;;;:::999999999999:::555777999999888888999:::777777666666555444444444222222333333333333333333222222222222222222222222111111111111111111111111000000111111111111000000---000222111///...///000111111111111111111111111111111222222222222111111111111111000000...------000111111222222111111000/////////000000000111111222222222111111111000000111111222222333333333444222222222222222222222222111111111111111111111111111111111111222222222222111111222222222222111111111111111111111222222222444333222111000000111111111111111111111111111111///000000111111222222222000000111111222222222333222222222222222222222222333333333333333333333333333222000//////111333555222333444444555555444444111111222222222222111111111111111111111111111111000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111...///000111111111111111///000000000111111111111111111111111111111111111000000000000000000111111000000000000000000000000////////////////////////000000000000000000000000/////////000111111222222222222111111111111222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111111000444333222111111222333444111111111111111111111111111111111111111111111111000111111111222222222333111111222222222222222333666777777777777555444333333333333333333333333333333333444555555555555444333333333333333333333333333333333444444444555555777777666777777888999:::888777777666777777888888666666777777777888888888888888888999::::::;;;;;;;;;;;;<<<======>>>??????;;;<<<===???@@@AAAAAAAAA????????????????????????>>>???@@@AAA@@@AAACCCEEEFFFGGGKKKPPPVVVbbbvvv333333333333333333333333222222222222222333333333333333444444555555555555444444444555555555666666777888888999999999999999;;;:::999999888888999999555777888888777777777888666666555555444333333222111111222222222222333333222222222222222222222222111111111111111111111111000000111111111111000000...111444333000...///000111111111111111111111111000111222222333222222222---...///000111111111111000000111111111111000000.........///000000111111333333222222111000000///222222222333333333333333111111111111111111111111111111111111111222222222111111111222222222222333111111222222222222111111111111111222222222222222222111000000000000000111222222222222222222222222000000000111111111111111000000111111222333333333222222222222222222222222333333333333333333333333222111///...///000222444222333444444555555444444222333333444444333333222111111111111111222222222000000000000000000000000222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111---...///111222222222222000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111111000000111111111000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333111111111111111111111111111111111111111111111111333333222222222222333333111111111111111111111111111111111111111111111111000000000111111222222333111111222222222222222222444555555666555444333222333333333333333333333333222333333444555444444444333333333333333333333333222333333444444555555555444444555666777999:::;;;999888777666666666666666666666666777777777888888777777888888999:::::::::;;;;;;<<<===>>>??????@@@>>>???????????????>>>>>>????????????????????????>>>???@@@AAA@@@AAACCCEEEFFFGGGKKKPPPVVVaaauuu333333333333333333333333222222222333333444444444333333444444555555555444555555666666666777777777777777888999999999999999:::999888888777777888888666777999888777666666777555444444333333222111111111111111111222222222333111111111111111111111111111111111111111111111111000000111111111111000000...222666555111//////111111111111111111111111111000111222222333333333222---...///111222333333333000000111111111111000000...//////000111111222222222222111111111111111111333333333333333333222222222222222222222222222222111222222222333333333444111111111222222222333333111222222333333222222111111111111222222333333333111111111111222222222222222222222222222222222222222222222222222111111111000000111222222333444444222222222222222222222222444444444444444444444444111111000000000111222333222333444444555555444444333444444444444444444333000000111111111222222222000000000000000000000000222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111...///000111111111111111000000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111111000000//////000000111000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333111111111111111111111111000000000000111111111111222333333333333333333222111111111111111111111111111111111111111111111111000000111222222333444444222222111111111111111111333444666666666555333222333333333333333333333333333444444555555555555555444444444444444444444444222222333333444555555666444444555777999;;;===>>>888888777666666666666666666666666666777777777888666666777777888999999:::999:::;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@???????????????????????????>>>???@@@AAA@@@AAACCCEEEFFFGGGJJJOOOUUU```ttt333333333333333333333333333333333444444555555555222333444444555555444444777777777777888888888888777777888999999999999888999888888777666777777777666888999888666555555666444444333222222111111000000000111111222222222333111111111111111111111111111111111111111111111111000000111111111111000000///333777666222///000222111111111111111111111111000111222333333333333333000111111222222222222111000000111111111111000000///000000111222222333333000000000111222222333333444444444333333222222222333333333333333333333333333333333444444555555555111111222222222333333333111222222333333222222111111111111222222333333333222333444555555555555555222222222222222222222222444444444333333222222222000000111222333333444444222222222222222222222222444444444444444444444444222222111111222222333444222333444444555555444444222333333444444333333222000000111111222222222222111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111000000///000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000000000000000////////////000000000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333111111111111111111111111000000000000000111111111222222444555555444222222111111111111111111111111111111111111111111111111111111222333333444555555222222111111111111111111555666888999999777555444333333333333333333333333444555555666666666666666555555555555555555555555222222333333444555666666555666777999<<<>>>AAABBB777777666666666666777777666666666666777777777777666666666777888888999999888888999:::<<<======>>>===>>>???AAABBBCCCDDDDDD????????????????????????>>>???AAAAAA@@@AAACCCEEEFFFGGGJJJOOOUUU```sss222333444666777666666555222333333444444333333222333333333444555666777777666666666666777777777777666666666666666555555444333555666888888888777777777777777777666666666666444444444444444444444444111222333333333111000///000111222333333222111000...---,,,+++,,,...000111222111111111000000//////000111111111111222222222222222222111111111000000000222333222111000111222111111111111111111111111222222222111111111111111000000000111111111111222222111111111111222222333444444444444444333333333666666555444444444444444333333333333333222222222444444444444444555555555555555555555555444333333222222333444444444444444555555555555555444222222444444444444555555555555333333333222222333444444111111222222222222333333555444444333333333444444333333333333333333444555333333333333333333333333444333333222222333333444444444555555444222111///333222222111111222222333111111111111111111222222222222111111111111111111//////000000111111111222333444444444444333222222111111111111111111111111222222111000111222444555111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///000111222222111000111222111111111111111111111111333333222111000000000111000000111111111222222222111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000333222222222222222222222111111000000000000111111111111222222222333333333333222111111000000111111111111000000111111222333333333333222222111111111222222222222222222222222222222222222222222222222444222000......000222444555555555555666666666666444444444444444444444444666555444333333333333333222222222222222222222222222222333333333333444444777444333777===AAA@@@>>>999888666444333444555666777777666666666666777777888777666666666777999:::999::::::::::::::::::;;;======>>>???????????????@@@@@@??????????????????????????????@@@AAABBBCCCFFFGGGKKKPPPUUU```sss222333444555666666666666222333333444444333333222333444444444555666666666555555666666666777777777666666666666666555444444444444555666777777777777666666666555555555555444333333333333333333333333111111222222111000000///000111222222222222111000000///---,,,---...000111111111111111000000000/////////000000000111111111222222222111111111000000000111222222000000111222111111111111111111111111222222222222222222222222000000000000000000000000444444333333333444555555444444444444444333333333555444444333333444444555555444444444444444444444555555555555666666666666666666777777666666555444555555666777777777777777333444555666666777777666555555555555555555555555333333222222222222333333333333333333444444444444444333333222222222333333555444444333333333333333333333333333333333333333333333333222222333333333333444444555444333111111333222222111111222222333111111111111111111222222111111111111111111111111000000000000111111111222111222222222222111000000111111111111111111111111333222111111111222333444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///000111222222111000111222111111111111111111111111222222111111000111111111000000111111111222222222111111111111111111111111111222222333333222222111111111111111111111111111000000000000000000000000222222222222222222222222111111000000000000111111111111222222222333333333333222111111000000111111111111000000111111222333333333333222222222111111222222222222222222222222222222222222222222222222444333222111111222333444444555555555666666666666444444444444444444444444555555444333333333333333333333333333333333333333222222333333333333444444666444333666<<>><<<:::888777555555666777888777777666666666666777777888777666666666777999999999999::::::::::::;;;;;;======>>>????????????>>>????????????????????????????????????@@@AAABBBCCCEEEFFFJJJOOOTTT^^^rrr444444444444444555666777333333444444444444333333444444555555555555555555444444555555555666666666555666666666666555444444444444444444555666777888555555555444444444333333222222222222222222222222111111000/////////000000000111111222222111111000111000///......///000000111111111111000000000000.../////////000000000000222222222111111111111111///111222111000///000111222222222222222222222222222222333333333333333333111111111111111111111111222222222222222333444444555444444444444333333333333333333444444555666777888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999;;;;;;<<<===============888888999:::;;;;;;;;;;;;:::::::::999999888777777777666666555555555666666666666666666555555555555444444333333333333444444666555444333222222222222222222222222222222222222333333222222222222333333333333444444444444333222333222222111111222222333222222222222222222111111111111111111111111111111000000000111111111111111111222222222222111000000111111111111111111111111333333222111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000111222222111000111222111111111111111111111111111111111000111111222222111111111111111222222222111111111111111111111111111222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111111111222222222333333333333222111111000000111111111111000000111111222333333333333222222222222111222222222222222222222222222222222222222222222222333333333333333333333333444444444555555555666666444444444444444444444444555444444333333333333333333333333333333333333333222222333333333333444444666444333555:::<<<;;;999777666555555555666777888777777666666666666777777777777777666777888888999999999999::::::;;;;;;;;;<<<===>>>>>>??????>>>>>>????????????????????????????????????@@@AAABBBCCCDDDEEEIIINNNSSS]]]ppp555444333333444555777888333333444444444444333333555555555555555444444444444444444444555555555666555555666666555555444333444444333333333555777888555555555444444444444333111111111111111111111111111000///......///000111000000111111111111000000333222111000//////000000111111111000000000000000/////////000000000111111111111111111111111111111///000111111//////000111222222222222222222222222222222222222222333333333333333333333333333333333333333333333444444555666666666555555555555555555555666666777888:::;;;<<<>>>>>>>>>???????????????@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAACCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<===999999888888888777777777777777666555555555666666444444333333222333333333333333333333333333333333333333222222222222333333333333444444444444444444333222222111111222222333333222222222222222111111111111111111111222222222111111111111111111111111333444444444444333222222111111111111111111111111444333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111000000000000111222222111000111222111111111111111111111111111000000000111222333333111111111111111111111111111111111111111111111111111222222333333222222111111111111111111111111111000000000000000000000000000000000000000111111111222111111000000111111222111111222222222333333333333222111111000000111111111111000000111111222333222222222222222222222222222222222222222222222222222222222222222222222222222222333444444333222222333333444444444555555555333333333333333333333333444444333333222333333444444444444444444444444444222222222333333333444444666444333555777999888666333222222222333444666777777777666666666666777777777777777777777888888999999999999::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@AAABBBBBBDDDEEEIIINNNSSS]]]ppp555444333333444555777888333444444555555444444333555555555555555444444444444444444444555555555666555555555555555444444333444444333333333555777888666666666555555555444444111111111111111111111111111000///......///000111000000000000000000000000222222111111000000000000000000000000000000111111000000000111111111222222111111111111111111111111///111222111000///000111222222222222222222222222111111111222222222333333222222222333333333444444777777777777888999:::;;;999999999::::::;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOQQQQQQQQQQQQPPPOOONNNMMMOOONNNMMMLLLKKKIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDDDD??????>>>===<<<;;;;;;:::;;;:::999888777777777777333333333333444444555666333333333333333333333333444444333333333333444444444444444444444444555555333222222111111222222333333333333333222222111111000000111111111222222222222222222111111111111111333444444444444333222222111111111111111111111111333333333333222111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000111000111222222111000111222111111111111111111111111111000000000111222333333111111111111111111111111111111111111111111111111111222222333333222222111111111111111111111111111000000000000000000000000//////000000000111111111222222111111111111222222111111222222222333333333333222111111000000111111111111000000111111222333222222222222222222222222222222222222222222222222222222222222222222222222000111222333333222111000333333333333444444444444333333333333333333333333333333222222222333333444444444444444444444444444222222222333333333444444555444444444666666666555222222222333444555666666777777666666666666777777666777777777888888888888888888999::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>?????????????????????@@@AAABBBBBBFFFGGGJJJOOOTTT^^^ppp444444444444444555666777444444555555555555444444444444555555555555555555444444555555555666666666444555555555555444333333444444444444555666777888666666666555555555555444111111111111111111111111000000//////000000111111111000000//////000000111111111111111000000000000000000000000111111111111111111111111222222222222111111111111111222222222000222333222111000111222333333333333333333333333111111222222333333444444111222222333444555666666888888999999:::;;;======???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGIIIJJJMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYXXXWWWVVVUUUTTTSSSOOOOOONNNMMMLLLLLLLLLLLLIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@>>><<<;;;:::999999777777666666777777888999444444444444444444444444555555444444444444555555555555444444444444444555333222222111111222222333444444444333222222111111000000000111222222333333222222222222222111111111111222222222222111000000111111111111111111111111222222333333333222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000111222222111000111222111111111111111111111111111111111000111111222222222222222111111111111111111111111111111111111111111222222333333222222111222222222222222222222222000000000000000000000000///000000111111222222222222222111111111111222222111111222222222333333333333222111111000000111111111111000000111111222333111222222222222333333333222222222222222222222222222222222222222222222222000111222222222222111000222222222333333333444444333333333333333333333333222222222222222333333444333333333333333333333333222222333333333333444444444444444444555555555555444444555666777777888888777777666666666666777777666666777888888888888777888888999::::::;;;<<<<<<;;;<<<======>>>>>>======<<<======>>>>>>?????????????????????@@@AAABBBCCCFFFGGGKKKOOOTTT^^^ppp222333444555666666666666444444555555555555444444333444444444555666666666555555666666666777777777444444555555444444333222444444555666777777777777555555555444444444333333222222222222222222222222///000000111222222111111111000///......///000111//////000000000000000000///000000000111111111111000000000000111111111111000000111111111222222222111333444333222111222333333333333333333333333333333333444444555666666777555666777999;;;<<<===>>>======>>>>>>???AAABBBCCCGGGHHHIIIKKKMMMOOOQQQRRRQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[\\\]]]^^^___``````aaaaaabbbbbbaaaaaa```___^^^______```````````````^^^___```aaabbbbbbbbbbbbaaaaaa```___^^^^^^]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUTTTRRRQQQOOONNNNNNLLLKKKHHHFFFCCCAAA@@@??????>>>===<<<;;;::::::;;;666666666666666666666666666666555555555555666666777666555444333333444444333222222111111222222333555444444333222222111111///000000111222222333333333333333222222111111111111222222222222111000000111111111111111111111111000111222333333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222000111222222111000111222111111111111111111111111222222111111000111111111222222222111111111000000111111111111111111111111111222222333333222222111222222222222222222222222000000000000000000000000000000111111222333333444333222222111111222222333111111222222222333333333333222111111000000111111111111000000111111222333111111222222222333333333222222222222222222222222222222222222222222222222111222222222222222222111222222222222333333333333222222222222222222222222222222111111222333333444333333333333333333333333222222333333333333444444333444555555555555666666555666666777888888888888777777666666666666777777555666777888999888888777777888888999;;;<<<<<<===;;;<<<======>>>>>>======<<<<<<======>>>??????@@@????????????@@@AAABBBCCCFFFFFFJJJNNNSSS\\\ooo222333444666777666666555444444555555555555444444333333444444555666777777666666666666777777777777444444555555444444333222333555666888888888777777444444444333333333222222222222222222222222222222///000111333333333222111111000///......///000111---...///000000000000000//////000000111111111222////////////000000000000000000111111222222222222222333444444222222333444333333333333333333333333555555555666777888888999;;;<<<===???BBBDDDEEEFFFHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMOOORRRTTTWWWYYYZZZXXXXXXYYYYYY[[[]]]^^^___^^^^^^______```aaabbbbbb^^^___```aaabbbcccddddddeeeeeeffffffeeeeeedddcccbbbcccddddddeeeeeeddddddddddddddddddcccbbbaaaaaaeeeeeeddddddcccbbbbbbbbbeeedddcccbbbaaa`````````^^^^^^\\\[[[YYYXXXVVVVVVVVVUUURRROOOLLLIIIHHHGGGEEEDDDBBB@@@>>><<<<<<;;;777777777777777777777777777777666666666666777777888777555444333333333444333222222222222222222333555555444333333222111111///000000111222222333333333333333222222111111111333444444444444333222222111111111111111111111111///000222333444333333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222000222222222111000111222111111111111111111111111333333222111000000000111222222222222111111000000111111111111111111111111222222222333333222222222222222222222222222222222000000000000000000000000000000111222333333444444333222222111111222222333111111222222222333333333333222222111000111111111111111111000111222222333111111111222222333333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222111111111222333333444222222222222222222222222222222333333333444444444333444555555555555666777444555666666666666666666777777666666666666777777555666777999999888888777777888888999;;;<<<======;;;<<<<<<===============;;;<<<<<<===>>>??????@@@????????????@@@AAABBBCCCEEEEEEIIIMMMQQQ[[[mmm~~~222333444555555555444333555555555555555555555555111222222333333444444444222333555666666666555555333444555555666666555555666666666666666666666666444444333333333333222222444333111000000000111111111111111111000000000000000000000000000000000000......//////000000111111222222111111000/////////111111222222222111111000222222333333333333333333000111444666666666555444333444444333222111333444444666777888888:::===???===???BBBFFFIIIKKKKKKLLLNNNNNNMMMNNNOOOPPPRRRSSSVVVWWWXXXYYY[[[\\\]]]^^^aaa```````````````aaabbbaaaaaabbbccccccccccccbbbcccbbbbbbbbbccceeeggghhhhhhgggggggggffffffeeeeeefffgggggghhhgggfffeeedddddddddeeeeeeeeefffffffffffffffeeeeeeddddddccccccdddddddddddddddcccccccccbbbbbbbbbbbbbbbaaa```___[[[\\\\\\\\\[[[YYYWWWVVVQQQOOOLLLJJJHHHEEEAAA>>>???<<<999888777777777666;;;999888888888888777555888888777555444333222111333222111000000///000000222222222222222222222333222222222111111111000000111111222333333444555555111111222222222333333333111111111111111111111111111111111111111111111111333333333222222111111111111111222222222222111111333111///111444555444222///000000000111111111111222222222111111111000000222111000000000111333333222222222111111111000000111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111000000000111111222222222555444333222111222333333222222222111111111000000111111111111111111111111222222222222222222222222444444444333333222222222000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222000000000111222222333333333333333444444444555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444333333444333222333444555555444333444444555555555555555777777666666666666777777666666777777777555444222666777999;;;<<<>>>>>>???<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>@@@@@@@@@@@@AAABBBBBBCCCFFFGGGJJJNNNRRR[[[mmm~~~222333444555555555444444555555555555555555555555555555555555666666666666333444555666666666555444333444555555666666555555555555555555555555555555444444333333333333222222333333111000000000111111111111111111000000000000000000000000000000000000...///////////////000000000000000000111111111111111111222222222111111000222222222222222222222222///000222333444444444333555666666666555555777999:::;;;===>>>???@@@CCCFFFGGGHHHJJJMMMOOOQQQSSSSSSUUUUUUTTTTTTUUUVVVWWWXXX[[[[[[\\\]]]___```aaabbbaaaaaaaaaaaaaaabbbbbbcccbbbbbbcccddddddddddddcccdddcccccccccdddeeeggghhhiiihhhhhhhhhhhhhhhgggggghhhiiiiiijjjiiihhhgggfffggghhhhhhhhhhhhiiiiiiiiihhhhhhhhhggggggfffffffffhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffeeeeeeccccccdddcccbbbaaa___^^^ZZZXXXVVVTTTSSSPPPMMMJJJGGGDDDAAA>>>===<<<:::999:::999777777888888666555555555444444333333222222222222222222222333444444444333333333222111111111444444444333333333333222222222222333333444444444111111222222222333333333111111111111111111111111111111111111111111111111333333222222222222222222111111222222222222111111111///...///222333111000111111111111222222222222222222222111111111000000222111000000000111222333222222222111111111000000111111111000000111111111222222222222222222222222111111111111111111111111111111111111111111111111222222333333333444444444555444333222222222333333222222222111111111000000111111111111111111111111222222222222222222222222444333333333222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333333333333222222222222222222222222333333333444444333222222111111222222333222222222222222222222222444444444444444444444444555444444444444444444444444444444555666666555444555555666777777777777777777777777666666777777777666666666777666666555444777888999;;;<<<======>>><<<;;;;;;;;;;;;<<<======;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCFFFGGGJJJNNNRRR[[[mmm~~~222333444444555555444444555555555555555555555555777777777777666666666666555555555666555555444333333444555555666666555555555555555555555555555555444444333333333333222222333222111111000111111111222222111111111000000000000000000000000000000000000000000/////////////////////000000111222222333000111111222222111111111222222222222222222222222111111222333444555666666888999;;;;;;;;;===???AAABBBDDDFFFGGGHHHIIILLLOOORRRRRRRRRTTTUUUWWWYYYZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___```aaabbbcccdddbbbbbbcccccccccdddddddddddddddeeeffffffffffffeeeeeeeeeeeeeeeeeefffggghhhggghhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjiiihhhgggjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkjjjiiihhhgggfffdddcccaaa```___^^^[[[XXXSSSPPPLLLIIIGGGEEECCCAAA???===;;;;;;;;;:::888777444444444444444444444444222222333333444666777888555555444333222111000000444444444444333333333333333333333333333333333333111111222222222333333333000000000000000000000000222222222222222222222222222222222222222222333333111111222222222222111111111/////////111222111000111222222222222333333333222222222111111111111111111111000000111111222333222222222111111111111111222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444333222222222222333222222222111111111111111111111111111111111111111222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222111111111222222333333444444444444444444444444444555555444444333222222111111111111222222222333333333222222111111222222333222222222222222222222222444444444444444444444444555555555555555555555555555666777888888777555555666777888888999999888888888888777777777777888888666666555555666666777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======::::::;;;===>>>@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGJJJNNNRRR[[[lll}}}333333333444444444444444555555555555555555555555777777666666555555444444666666666555555444333333333444555555666555555555555555555555555555555555444444333333333222222222222222111111111111111111222222222111111111000000000000000000000000000000222222111111000000//////000000000111111222222222000111111222222222222111333333333333333444444444555555555666888:::<<<======???AAABBBCCCEEEHHHKKKJJJLLLNNNOOOPPPRRRUUUWWWWWWWWWVVVVVVWWWYYY[[[]]]___^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^___```aaabbbccccccddddddeeeffffffffffffeeefffgggggghhhhhhggggggfffffffffffffffgggggggggeeeeeeffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhggggggjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmlllllllllllllllllllllnnnnnnmmmlllkkkjjjiiiiiiiiihhhgggggggggfffdddaaa]]]ZZZWWWUUUSSSQQQNNNLLLJJJHHHEEEDDDBBBAAA>>><<<888888777777666555555555333333333333444555666777444444444333333222222111333333222222222111111111333333333333333333333222111111222222222333333333000000000000000000000000222222222222222222222222111111111222222333333333111222222333333222222111222222222222333333333222111111111222222222333333111111111111111111111111111111111111111222222222111111111111111111111111333222222222222222222333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111333333333222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444333333222222222222222222222222333333333333555444444333333444444555444444444444444444444444333333444444444444444444555555555666666666666666777888::::::999777666555777777888999999999999888888888777777777777888888666555555444555777999:::::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@?????????@@@AAABBBCCCDDDFFFGGGJJJOOORRRZZZkkk{{{333333333333444444555555666666666666666666666666777777777666666555555444666666555555444444444444333444555555666555555555555555555555555555555555444444333333333222222222111111111111222111111111222222222222111111111111111111111111111111111111333333333222222111111111333222222222111111000000111111222333333333333333222222333333444555555666999999:::;;;===???AAACCCDDDFFFHHHJJJKKKMMMQQQSSSQQQSSSTTTUUUUUUWWWYYY\\\[[[ZZZYYYYYYZZZ[[[]]]^^^````````````___^^^^^^]]]]]]^^^^^^___```aaabbbbbbddddddfffggghhhhhhhhhhhhgggggghhhiiiiiiiiiiiihhhggggggggggggggggggffffffeeeffffffgggggghhhhhhhhhhhhhhhggggggggghhhhhhhhhkkkkkkkkkllllllllllllmmmmmmmmmnnnnnnooooooppppppooooooooooooppppppqqqqqqnnnnnnmmmmmmmmmmmmnnnooopppooonnnmmmlllkkkkkkjjjlllkkkjjjjjjkkkkkkiiigggcccaaa___^^^^^^]]][[[XXXWWWTTTQQQNNNKKKHHHEEEBBB???>>><<<:::888666444333555444444333222222333333222222222333333444444444333333333222222222111111333333333333333333333222111111222222222333333333000000000000000000000000222222222222222222222222111111111222222333333333222222333333333333222222222333333333222222222222000000000000111111111222111111111111111111111111000000111111222222222222111111111111111111111111333222222222222222222333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222555444444333222111000000111111222222333333333333000111111111222222222333333333333333444444444444555444444333333444444555444444444444444444444444333333333444444444555555555555555555666666777777888;;;<<<;;;999666666777555666777777888888777777888888777777777777888888666555555555666777999;;;::::::;;;;;;<<<;;;;;;:::<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>?????????@@@AAABBBDDDDDDEEEGGGJJJOOORRRZZZjjjzzz444333333333333444555666666666666666666666666666888888888888777777777777666666555444444444555555333444555555666666555555444444444444444444444444444444333333333333222222000000111222222222222111333222222222222111111111111111111111111111111111333333333222222222222222444333333222111111000000222222333444555555555555222222333555777888999:::===>>>@@@BBBDDDFFFHHHIIIMMMNNNPPPQQQRRRTTTWWWYYYVVVXXXYYYYYYYYYYYY\\\^^^^^^^^^^^^^^^^^^___```aaabbbbbbccccccbbbaaa```````````````aaabbbcccccccccccceeefffhhhiiiiiiiiihhhggghhhiiiiiijjjjjjiiiiiigggggghhhhhhgggfffeeeeeegggggggggggggggggghhhhhhggggggfffffffffggghhhiiikkkkkkkkkkkkllllllllllllkkkkkkkkklllmmmnnnoooooopppqqqqqqrrrrrrsssssssssqqqqqqpppooooooppprrrsssrrrqqqpppnnnmmmmmmmmmmmmooonnnmmmmmmooonnnmmmkkkfffeeeeeeeeefffeeecccaaa```]]]YYYVVVTTTQQQMMMKKKHHHFFFDDD@@@===999777555888888666444333222111111111111222333444555666666555555555555444444444444333333333333333333333333111111222222222333333333111111111111111111111111333333333333333333333333222222222222222222333333222222333333333333222222000111222111/////////111//////000000000111111111111111111111111222222222000000111222222222222111111111111111111222222222222222111111111111222222111111111111111111111111333333333333333333333333333333333333333333333333444444444333333333333222222222222333222111111000111111111111111222222222111111111111111111111111222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222222222555444444333222111000000000111111222222333333444//////000111111222333333333333444444444555555555333222222111111222222333222222222222222222222222222333333444444555555555444444444555555666666777:::<<<===;;;777555666888444555666666777777666666777777666666666666777777666555666666777888999:::::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============>>>>>>???@@@AAACCCDDDEEEEEEFFFKKKOOORRRZZZjjjyyy444444333333333444555666666666666666666666666666666666777777777777777888555555444333444555666666333444555555666666555555444444444444444444444444444444333333333333222222///000111222333222222111333333222222222111111111111111111111111111111111000000111111111111111111222222222222222222222222333444555666777777777777666777999;;;>>>@@@BBBCCCEEEFFFIIILLLOOOQQQQQQRRRTTTVVVWWWWWWWWWXXX[[[]]][[[\\\\\\\\\[[[[[[]]]^^^______aaabbbbbbcccccccccbbbbbbcccdddccccccaaaaaaaaaaaaaaabbbccccccddddddcccdddgggiiijjjjjjiiihhhhhhhhhiiijjjjjjjjjjjjiiigggggghhhhhhgggeeedddcccddddddddddddddddddcccccccccbbbbbbaaabbbcccdddeeeffffffggggggggghhhhhhhhhgggggghhhiiikkkllllllmmmoooooopppqqqqqqrrrsssssssssrrrppppppppprrrsssuuusssrrrqqqooonnnnnnnnnnnnooonnnnnnnnnoooooommmkkkiiihhhhhhiiijjjiiigggeeegggdddbbb```^^^]]]ZZZXXXSSSQQQNNNKKKGGGCCC@@@>>><<<;;;:::888666555555444222333333333444555555555666555555555555444444444222222222333333444444444111111222222222333333333222222222222222222222222333333333333333333333333333333222222222222222222222333333444444333333222000111333111///...///111000000111111111222222222000000111111111222222222///000111222333222222111000000111111111222222222111111111000000111111111111111111111111111111111333333333333333333333333333333333333333333333333444444444333333333222222111222222333222111000///000000111111111222222222111111111111111111111111222222222222222222222222222222222222333333333444111111111111111111111111222222222222222222222222222222222222222222222222111111222222333444444555222222222222222222222222222222333333333444444444333222222111111222222333222222222222222222222222222222333333444555555666222333333444555555666666<<<>>>>>>:::555333666:::444555666666777777666666666666555555555555666666555666777888888888888888999::::::;;;<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????>>>>>>???@@@AAACCCDDDEEEEEEFFFKKKOOORRRYYYiiixxx444444333222333444555666777777777777777777777777333333444444555555666666555444333333444555666888333444555555666666555555444444444444444444444444444444444333333333222222///000111222333333222111333333333222222222111111111111111111111111111111......//////000000111111111111111222222333444444444555666777888888888888===>>>@@@CCCFFFHHHKKKLLLLLLNNNRRRVVVXXXZZZZZZYYYYYYZZZ[[[[[[ZZZ[[[]]]___]]]^^^^^^]]]\\\\\\]]]___^^^___aaacccddddddcccccc___```aaabbbbbbbbb```````````````aaaaaabbbbbbcccbbbdddgggiiijjjjjjiiihhhhhhhhhiiijjjjjjjjjjjjiiigggggghhhhhhgggeeecccbbbaaa`````````______^^^^^^^^^]]]\\\\\\\\\^^^___```aaaaaaaaabbbbbbbbbbbbccceeeeeefffgggiiijjjkkkkkkllllllmmmnnnnnnooopppppprrrqqqoooooooooqqqssstttsssrrrpppnnnmmmmmmmmmnnnnnnmmmlllmmmnnnmmmllljjjkkkkkkjjjkkkkkkjjjgggeeekkkiiihhhggggggfffdddccc\\\[[[XXXTTTPPPMMMJJJIII???>>><<<;;;:::999999999444444444444444444444333444444333333333222222222111111222333333444555555111111222222222333333333333333333333333333333333333333333333333333333333444333333222222111111111222333333444444333333222222444555444111///111333111111222222222333333333000000111111222222222222///000111222333222111111000000111111222222222222111111000000000000111111000000000000000000000000333333333333333333333333333333333333333333333333222222222111111000000000111111222333222111000///000000111111222222222222111111111111111111111111222222222222222222222222222222222333333444444444000000000000000000000000222222222222222222222222///000000222333444555555222222333444444555666666555444444333333222222111111111222222222333333333555444444333333444444555444444444444444444444444222222333333444555666666222222333333444555666666===>>>>>>999333222666;;;555555666777777777777777555555444444444444555555555666888999999888777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======:::;;;<<<===>>>???@@@AAA>>>>>>???@@@AAACCCEEEEEEDDDFFFKKKOOORRRYYYhhhwww333333555555555555333333333444555555666666555555666666666666666666666666777555444555777888666333555555555555555555555555444444444333333222222222444444444333333222222222222111000111222222111000111111222222222333333333111111222222222111111000000222333222111111222333111222333222222333666999444777:::<<<===>>>@@@BBBCCCEEEHHHLLLOOORRRTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]]]]^^^^^^^^^^^^^^^```____________```aaaaaa^^^^^^```aaaaaaaaaaaaaaaddddddccccccbbbbbbbbbbbbcccdddeeeffffffeeedddcccccccccdddeeefffggghhhhhhhhhiiijjjjjjkkkkkkkkkjjjjjjiiihhhgggeeebbb```______]]]ZZZXXXWWWVVVTTTRRRUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYXXX[[[\\\^^^```cccfffiiijjjkkklllmmmoooqqqrrrrrrsssrrrsssssssssrrrqqqqqqppprrrqqqooollljjjiiiiiiiiimmmnnnnnnooopppqqqqqqrrrmmmnnnnnnnnnllljjjgggeeemmmnnnnnnmmmjjjhhhhhhhhhcccbbb```^^^[[[XXXUUUSSSQQQKKKDDDAAA@@@???;;;666777666666555444333333222555555444444444444555555222333333444444555555666666666666555444444333333333333333333333333333333555444444333222222222333111222333333111111222333333333333333222111000000000000111111222222222222111111000000000000111111//////000000111111222222222333444333111111111333333333222111000000///...333222111111000000111111//////000111222222333333111111000000111333555666222222111111111111111111333333333333333333333333222222222222222222222222333333333222222111111111............///000222222222222222222222222222222555555555444444333333333222222111111111111222222444444222222222222444444222222333333333333444444000222333444444333111000444444333222111111111222333333333222222222111111222333333444444333333222333333333333333333333333444444444333333222222222000111222444666777888999@@@===999666444555666777555666888999888777555444777666555444444555666777777777777777777888888888;;;<<<<<<======<<<<<<;;;999999999:::::::::;;;;;;<<<<<<<<<<<<============<<<===???@@@BBBCCCCCCCCCCCCEEEIIINNNRRRYYYhhhwww222333444555555444333222333444555555666666555555555555555555555555555555666555444555777888666333555555555555555555555555555555555444444333333333444444333333333222222222222111000111222222111000111111111222222222333333111111222222222222111111///111222111000///000111333444444444333444777999888;;;>>>AAABBBDDDFFFHHHMMMNNNPPPRRRUUUWWWYYYZZZXXXYYYYYYZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^_________``````____________``````______```aaabbbbbbbbbbbbcccccccccccccccccccccccccccdddeeeeeeeeedddcccccceeeeeeffffffggghhhiiiiiihhhhhhiiijjjjjjiiiiiiiiiiiihhhgggeeebbb___]]][[[YYYVVVTTTRRRRRRQQQPPPNNNPPPOOONNNNNNOOOPPPQQQRRRPPPQQQRRRSSSSSSRRRQQQPPPTTTTTTVVVXXX[[[^^^aaabbbgggiiikkknnnooopppppppppsssssssssssssssrrrqqqqqqqqqooollliiigggffffffgggjjjjjjkkklllmmmnnnnnnooopppoooooonnnmmmmmmmmmlllmmmnnnooonnnkkkiiiiiiiiiiiihhhgggeeeccc```^^^\\\ZZZUUUNNNKKKIIIFFFAAA<<<999999888666555555555555444444333333333333444444444444444444333333333333333333333444444444444444333333333333333333333333444444333222222222222222222333444333111111222333111222222333333333222222000111111111222222222222111111000000000000111111111111111111222222222222111222333333111111222333333333333222222222222222333222111111000000111111///000000111222222333333222111111111111222444555222222111111111111111111333333333333333333333333222222222222222222222222333333333222222222111111000000000000000111222333222222222222222222222222444444444444333333333222222222111111111111222222333222111000000111222333222222333333333333444444111222333444333333222111222111000000000000000000000000111222333444444555333444444555555444444333444444444444444444444444444444444333333333222222555444444444444555666666???<<<999666444555666777666666666666666666666777777777666666555666666666777777777777888888888888999999::::::::::::999999<<<<<<<<<=========>>>>>><<<<<<<<<<<<============:::;;;<<<>>>???@@@AAAAAACCCEEEIIINNNQQQXXXhhhwww222222333333333333222222333444555555666666555555555555555555555555555555666555444555777777555444444444444444444444444444555555555555444444444444333333333333222222222222222111000111222222111000111111111222222222222333111111222222222222222111000111222222000000111222444555666666666777999;;;>>>AAAEEEHHHJJJLLLOOOQQQTTTTTTTTTUUUVVVXXXZZZ\\\[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^_________`````````aaaaaaaaa```______^^^^^^___``````aaabbbbbbbbbcccaaaaaaaaabbbccccccddddddbbbcccddddddddddddcccccceeeeeeffffffgggggghhhhhhhhhhhhhhhiiiiiihhhggggggiiihhhfffccc___\\\YYYWWWQQQOOOMMMLLLMMMMMMLLLJJJJJJJJJJJJJJJKKKMMMNNNOOOLLLLLLLLLLLLLLLKKKJJJIIIKKKLLLMMMOOORRRUUUWWWXXXbbbdddiiimmmpppqqqqqqpppssssssttttttssssssrrrrrrooolllhhhdddaaa```aaaaaadddeeeeeeggghhhjjjkkklllpppooonnnmmmmmmoooppprrrnnnooopppooommmkkkkkklllmmmmmmmmmkkkjjjhhhfffeeeddd___ZZZVVVTTTOOOIIIDDD???>>><<<999888777777777555444444333333333444444555555444333333222111111111111222222333444444555333333333333333333333333333333222111111111111222333444444333222111111222000111222333444444444444111111111111222222222222111111000000000000111111333333333222222222222222000111333333222222333555555666666666777777777777333222111111000000111111000000000111222222333333333222222111111222333333111111222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111222222111111111222222333222222222222222222222222333333333333222222222222222222111111111111222222333333222222222222333333222222333333333333444444222222222333333333333333111000000000000111111222000000111222333444444555444555555666666555555444444444444444444444444444444444444444333333333333666555333333333444666888===;;;888555444555666777666555333333333555777999888888888888777666666555666666777777888888888888999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;;;;<<<>>>???@@@AAABBBCCCEEEIIINNNQQQXXXgggvvv222222222222222222222222333444555555666555555555555555555555555555555555555555555555666666555444444444444444444444444444444444444444444444444444333222222222222222222222222111000111222222111000111111111111222222222222111111222222333333222222222333444444333222444555333555777999:::;;;>>>@@@DDDHHHLLLOOOQQQTTTWWWYYYZZZYYYXXXWWWWWWYYY[[[]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^______```aaaaaaaaabbbbbbaaaaaa___^^^]]]\\\^^^^^^^^^^^^^^^______```]]]]]]^^^```aaabbbcccdddbbbbbbbbbccccccccccccccccccdddddddddeeeeeeeeeeeehhhhhhhhhhhhhhhhhhgggfffiiihhheeebbb^^^ZZZWWWUUUOOOMMMLLLKKKMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPNNNMMMKKKHHHGGGFFFFFFFFFGGGIIIKKKNNNPPPQQQZZZ^^^dddkkkppprrrsssssssssssstttttttttssssssrrrnnnkkkeee```\\\ZZZYYYYYY\\\]]]^^^```bbbeeehhhjjjmmmmmmmmmnnnnnnoooppppppooopppqqqqqqooommmmmmnnnmmmmmmmmmmmmlllkkkjjjiiihhhfffbbb___]]]XXXRRRNNNHHHFFFBBB???;;;:::999999777666555555444444444555444444333333333222222222222222333333333444444444333333333333333333333333222222111111000111111222333444555444222111111222111222222333444444333333222222222222222222222222222111111000000111111222333333333222222111111000///000222222222222444555::::::::::::::::::::::::333222111111000000111111000000111111111222222222333333222222222222222222111111222222222222222333111111111111111111111111222222222222222222222222222222222222222222222222333222222111111111222222222222222222222222222222222222222222222222222222333222222111111222222333555555555555555555555555222222222333333333444444333333222222222333444444222222222222333333444555333333333222222222111111444444555555555555444444333333333333333333333333444444444444444444333333333222111111333666:::<<<;;;:::777555444555666777444333333333444555777888888888999999999777666444666666777777888888999999;;;;;;;;;<<<<<<;;;;;;;;;888999999999999:::::::::;;;;;;;;;<<<<<<<<<============>>>???AAABBBCCCDDDCCCEEEIIINNNQQQWWWggguuu222222222222222222222222333444555555666555555555555555555555555555555555444444555555555444444444444444444444444444444444222222222222222222222222222222222222222222222222222111000111222222111000000000111111111222222222111111222333333333333333111333444555444444666777333666:::===???BBBEEEGGGJJJMMMQQQTTTVVVXXX[[[]]]```___]]]\\\\\\]]]___```]]]]]]]]]]]]]]]]]]\\\\\\^^^^^^______```aaaaaabbbbbbbbbbbbaaa```^^^\\\[[[\\\\\\ZZZYYYYYYYYYYYYZZZXXXXXXZZZ[[[]]]___```aaa````````````aaaaaabbbbbbbbbcccccccccdddeeeeeeeeegggggghhhhhhhhhhhhgggggghhhgggeeebbb^^^[[[WWWVVVRRRPPPOOOOOOQQQRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVUUURRROOOKKKHHHFFFDDDBBBBBBCCCDDDFFFHHHJJJKKKPPPUUU]]]eeelllqqqssssssrrrrrrsssssssssssssssrrrppplllfff___ZZZVVVTTTSSSSSSSSSTTTVVVZZZ^^^aaaccchhhjjjmmmpppqqqpppooommmoooppprrrqqqpppooooooppplllmmmmmmmmmmmmllllllkkkkkkjjjhhhfffdddaaa]]]ZZZSSSPPPLLLGGGBBB???===<<<999888777555444444333333222222222333333444444444666555555555444444444333333333333333333333333333222111111000111111222222333444555444222111222333444444444444444333222111333222222222222222222222222222111111111111222222222222111111000000000//////000222222222222444555;;;;;;:::999999888777777333222111111000000111111111111111111111222222222222222333222222222222111111111222222333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222111000000000111111222222222222222222222222222222222222222222222222333333222222222222333333555555555555555555555555222222222333333333444444333333222222333333444555333222222222333444555555333333333222222222111111333333444444444444333333111111111111111111111111444444444444444444444444333222111111333666:::<<<999888666555444555666777111222444555666666666666777888999999999777666555555666666777888888999999:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@BBBDDDEEECCCEEEIIINNNPPPWWWfffuuu333333222222222222333333333444555555666666555555444444444444444444444444333444666666444333444555333333333333333333333333111111111111222222222222111111111222222222222222222111000111222222111000000000000111111111111222000111222333444444444444000222444555555666888:::777:::???CCCFFFIIILLLNNNPPPSSSVVVXXXYYYZZZ\\\^^^]]]]]]\\\\\\\\\]]]^^^___^^^^^^]]]]]]\\\\\\[[[[[[]]]]]]^^^___```aaaaaabbbaaabbbbbbbbb```___]]][[[[[[YYYWWWUUUSSSRRRSSSSSSRRRSSSTTTVVVWWWYYYZZZ[[[\\\\\\[[[\\\\\\]]]^^^___aaaaaabbbcccdddeeeffffffdddeeefffggggggggggggfffffffffdddbbb___\\\YYYXXXVVVTTTSSSSSSUUUVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYWWWUUURRRNNNJJJGGGEEEDDD@@@@@@AAABBBDDDEEEGGGHHHJJJNNNVVV^^^ffflllooopppqqqqqqrrrrrrssssssrrrrrrqqqnnniiiccc]]]YYYUUUTTTNNNMMMNNNOOOQQQUUUXXXZZZcccfffkkkppprrrqqqooommmnnnppprrrrrrpppppppppqqqmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmlllkkkiiigggeeeddd[[[ZZZVVVRRRMMMIIIEEECCC>>>===:::888666444333333222222333444444555666666777777666555555444333333333333333333333333333333222111111111111222333333222444555444333222333555555555555555444333222111333333333333222222222222222222111111111111222222111111111000000000000000000111333333222222333555777777666555444333222222333222111111000000111111111111111111111111111111111222222333333333222222111111222222333444444444222222222222222222222222222222222222222222222222111222222222222333333333111111000000000111111222222222222222222222222222222222222222333333333333333333222222222222333333222222333333333333222222222222333333333333444444222222333333444444555555222111111111111222222333000000111222333444444555222333333333333333333222222222222222222222222222444444444444555555555555666555333333333444666888777666555444444555666666222333555777888777666444666777777888888777777666555555666777888999999:::888888999999999999888888:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCEEEIIIMMMPPPVVVeeettt555444333222222333444555333444555555666666555555444444444444444444444444222444666666444222333555333333333333333333333333111111111222222333333333000111111111222222222222222111000111222222111000000000000000111111111111000111222333444444444444222444666888999;;;>>>@@@???CCCGGGJJJMMMOOOQQQSSSVVVXXX[[[\\\[[[[[[]]]^^^YYYYYYZZZ[[[\\\]]]]]]^^^______^^^]]]]]]\\\[[[[[[\\\\\\]]]^^^___```aaaaaa```aaabbbbbbaaa___]]]\\\ZZZXXXUUUQQQOOONNNMMMMMMMMMNNNOOOPPPRRRTTTUUUUUUVVVVVVVVVVVVVVVXXXYYYZZZ\\\\\\]]]___aaabbbcccddd```aaabbbdddeeeeeeeeeeeeccccccbbbaaa___\\\[[[YYYWWWVVVTTTTTTUUUVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXWWWSSSQQQOOOKKKIIIGGGFFFFFFCCCCCCDDDDDDFFFGGGIIIIIIKKKOOOUUU\\\ccciiilllnnnooopppqqqqqqrrrrrrqqqqqqrrrpppmmmiiieee```\\\ZZZRRRQQQOOONNNOOOQQQSSSUUUZZZ]]]ccchhhlllnnnnnnnnnmmmoooqqqqqqppppppqqqrrrnnnnnnnnnoooooonnnnnnmmmmmmmmmllljjjhhhffffffgggaaa```___]]]YYYUUUQQQNNNGGGEEECCC???<<<999888777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222333444444111333444444333333555666333444444444444444333333444444333333333222222222333222222111111222222333000111111111111111222222111222333333111111222333333333333222222111111111333222111111000000111111111111111111111111111111000000222333444333333222111111222222333444444555333333333333333333333333222222222222222222222222111111222222222333333333111111111111111222333444222222222222222222222222222333333333444444444444444333333222222333333444000111222333333222111000222222333333333333444444111222333555555555555444333333222111111111222222000000111222333444444555333333444444444444333333333333333333333333333333444444444444555555555666555444444444444555666666666555555444444555666666555666666666777666666666555555555555666777888888555555666777888999::::::888888999999999999888888888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<===???BBBDDDDDDEEEIIIMMMPPPVVVeeesss555555333333333333555555333444555555666666555555444444444444444444444444111444666666333222333555333333333333333333333333222222222333333444444444000000111111222222222222222111000111222222222000000000000000111111111111000111222333444444555444555888;;;===???AAADDDFFFFFFIIIMMMPPPQQQRRRTTTVVVZZZ\\\^^^^^^]]]\\\]]]^^^ZZZ[[[]]]___```aaaaaabbb``````___^^^]]]\\\\\\[[[[[[[[[\\\]]]^^^___```aaa___```aaabbbaaa```]]]\\\[[[XXXTTTPPPMMMKKKKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQRRRTTTUUUWWWVVVWWWXXXZZZ\\\^^^___```]]]^^^```aaacccddddddddd`````````___^^^]]][[[ZZZWWWUUUTTTSSSUUUUUUUUUTTTSSSTTTUUUVVVVVVUUUTTTSSSPPPOOOMMMJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMPPPSSSXXX]]]ccciiilllnnnnnnooopppqqqqqqqqqqqqqqqrrrrrrpppnnnkkkfffccc```ZZZXXXUUURRRQQQQQQRRRSSSRRRUUUYYY___dddiiilllnnnmmmoooqqqqqqppppppqqqrrrmmmmmmnnnnnnnnnmmmllllllkkkkkkiiifffdddcccdddeeecccdddeeedddbbb^^^YYYWWWPPPNNNKKKGGGCCC@@@>>>===777777777666555555444444111222222333333444444555333333333333333333333333333222222222333444444555000222444444444444666777222222333444555555555555444444444333333222222222333222222111111222222333111111111222222333333444222333444333111111111333222222222333333333333444333222222111000111111111222222111111111111111111///000111333444444333333111111222333333444555555333333333333333333333333222222222222222222222222111111111222222333333333111111111222333444555666222222222222222222222222333333333444444555555555444333333222222333333444222222444444444444222222222222333333333444444444000111444666666666555444666555555444333333333333333333333222222222111111444555555555555555555444555555555555555555555555444444444555555555666666000111222444666777888999555444444444444555666666999888666555555666777888444444333444555666888:::444555666777888999:::::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<>>===>>>???AAADDDFFFDDDEEEIIIMMMOOOVVVdddsss555555555444444333333333333444444333222111333444444444444444444444444444444444555555444444333222333333222111111222333333444333333222111000//////000111111111111222222222333333222222222222222222000111222111000111222444333444444444333444777999;;;>>>AAAEEEIIILLLMMMNNNQQQQQQRRRSSSTTTVVVXXXYYY\\\]]]^^^^^^______^^^^^^^^^]]]]]]]]]]]]^^^______aaa``````___^^^]]]]]]]]]]]]]]]]]]^^^___```aaaaaabbbbbbccccccaaa```^^^\\\WWWUUURRRPPPPPPOOOMMMKKKHHHIIIKKKLLLMMMLLLLLLKKKMMMMMMMMMNNNNNNOOOOOOOOONNNOOOQQQSSSUUUWWWXXXYYYVVVYYY\\\___``````^^^]]]]]]]]][[[ZZZYYYYYYYYYYYYWWWWWWVVVUUUTTTRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLJJJHHHIIIIIIGGGEEEEEEFFFGGGIIIJJJLLLLLLLLLNNNPPPSSSWWWYYY\\\___cccfffhhhiiijjjkkkmmmmmmmmmnnnppprrruuusssqqqpppooommmjjjhhhbbb___ZZZUUURRRQQQRRRSSSVVVVVVVVVWWW[[[___dddgggiiijjjlllnnnppppppppppppnnnnnnnnnmmmmmmmmmlllllljjjhhheeecccbbbbbbcccdddffffffeeedddcccbbbaaa```ZZZXXXVVVQQQLLLFFFAAA>>>???===;;;888666555555666555444444333333333333333111111111222222333333333333333333333333333333333444444444333333333222222444333333222222333333444222222111111222444555777222222222111111111000000333222222111111222222333222222333333333444444444444333111000000111333444222222222222222222222222111111111111111111111111000000111111111222222222333333333222222111111111333333333333333333333333111111111111111111111111333222111111000000111111333333333222222111111111333333222222333333444555222222222333333444444444444333333222222333333444333333333222222111111111222222333333333333444444333333333333333333333333444333333222111111111222444444444333333222222222555222000333888;;;:::777444444444444444444444444555555555444444333333333666555555555555666666666777777666666666666777777777555333333555777888777888666444555888999777555888888888777777777777777:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>???@@@BBBCCCGGGGGGIIIMMMPPPUUUcccppp555555444444444333333333444444444444333333444555555555555555555555555555444444444555444444333222333222222111111222222333333333222222111000000000000111111111111222222222222222222222222222222222111222333222111111333555333444666666777999===@@@AAACCCFFFJJJMMMOOOPPPQQQSSSSSSTTTUUUVVVXXXZZZ[[[]]]^^^______``````______^^^]]]]]]]]]]]]^^^______aaaaaa``````___^^^^^^]]]^^^]]]]]]^^^^^^```aaaaaaaaaaaabbbaaaaaa```___^^^ZZZWWWTTTSSSRRRRRRPPPNNNMMMNNNOOOPPPPPPPPPPPPOOOPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTSSSTTTWWWYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZTTTTTTSSSRRRQQQPPPOOOOOOPPPNNNLLLLLLMMMLLLKKKIIIHHHIIIIIIIIIGGGGGGIIIKKKLLLMMMOOOOOOOOOPPPSSSUUUZZZ[[[]]]```bbbdddeeeeeefffhhhiiijjjjjjkkknnnppprrrrrrqqqqqqqqqpppnnnmmmiiifffbbb]]]YYYWWWVVVVVVTTTTTTSSSSSSUUUYYY\\\^^^dddfffiiikkkmmmoooooopppnnnnnnnnnmmmmmmllllllkkkkkkiiigggdddbbb````````````````````````aaabbbcccaaa```^^^ZZZUUUOOOJJJGGGCCC@@@===:::777777777888555555444333333333444444111222222222333333333333333333333333333333333333444444444333333333222222444444333333333333444444333222222222222333555666333333333333222222111111333222222111111222222333222222222222333333333333444333111000000111333444222222222222222222222222111111111111111111111111111222222222333333333333333333333222222222111111222222222222222222222222111111111111111111111111333222111111000000111111333333333222222222111111333333222222333333444555222222222333333333444444444333333222222333333444333333333222222222111111222222333333333333444444333333333333333333333333444333222222111111222222444444444333333222222222333111000333888;;;:::777444444444444444444444444555555444444444333333333444444444444666777999;;;777777666666666666666777888666444444666666666555888666555555888888777555888888888888777777777777:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>???AAABBBCCCGGGGGGIIIMMMOOOUUUcccppp444444444444333333333333333333333333333333333333555555555555555555555555444444444444444333222222333222111111111111222333111111111111111111111111000111111111111222222222111111111111111111111111222333444333222222444666444666999;;;>>>AAAEEEHHHIIIKKKMMMOOORRRSSSTTTUUUVVVVVVVVVWWWYYYZZZ\\\]]]^^^^^^___```````````````^^^]]]]]]]]]]]]^^^______bbbaaaaaa``````______^^^^^^^^^^^^^^^^^^___```aaaaaa`````````___``````aaa]]][[[XXXWWWWWWVVVUUUSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQOOONNNMMMLLLMMMLLLKKKJJJJJJLLLNNNOOONNNNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSUUUWWWYYY[[[\\\XXXWWWWWWVVVUUUTTTSSSSSSQQQOOONNNMMMMMMMMMKKKIIIGGGHHHIIIIIIHHHHHHJJJLLLMMMOOOPPPPPPPPPQQQTTTVVVZZZ[[[\\\^^^^^^_________aaaccceeeeeefffhhhkkkmmmooopppqqqqqqrrrrrrrrrqqqqqqoookkkgggccc```]]]\\\WWWUUUTTTRRRRRRTTTUUUWWW^^^```cccfffiiilllnnnnnnnnnnnnnnnnnnmmmlllkkkjjjkkkjjjhhheeebbb___]]]\\\ZZZZZZYYYZZZ\\\___bbbdddeeefffeeeccc___ZZZUUURRRJJJGGGCCC>>>;;;:::::::::666666555444444444444444222222333333333333333444333333333333333333333333444444444444333333333333444444444444444444444444333333333222222333444444444444444333333333333222333222222111111222222333111111111222222222222333444333222111111222333444222222222222222222222222111111111111111111111111222222333333333444444444333333333222222222222111111111111111111111111111222222222222222222222222333222111111000000111111333333333222222222222111333333222222333333444555222222222222333333333333333333222222222222333333333333333222222222222111222222333333333333444444333333333333333333333333333333222222111111222222444444333333333333222222222111000333777:::999777444444444444444444444444555444444444444333333333333333333444666999===???888777777666555555555666888777666666777666444222888666555666777888777555888888888888888888888888:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@AAABBBCCCFFFFFFIIILLLOOOUUUbbbooo333333333333333333333333111111000111222333222111555555555555555555555555333444444444444333222222222222111111111111222222000000111111111222222222000000111111111222222222000000111111111111222222222333444444333444666888:::<<<@@@CCCEEEHHHLLLNNNPPPQQQRRRTTTUUUWWWWWWXXXWWWXXXXXXXXXZZZ[[[\\\]]]]]]^^^^^^_______________^^^]]]]]]]]]]]]^^^______bbbbbbaaaaaa`````````___^^^^^^^^^^^^^^^___```aaa```______^^^___```aaabbbaaa___\\\[[[[[[[[[ZZZXXX[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXVVVTTTSSSRRRQQQPPPNNNKKKIIIIIIJJJLLLMMMKKKJJJJJJJJJJJJKKKMMMNNNLLLMMMOOOQQQUUUXXX[[[\\\ZZZZZZZZZYYYXXXWWWWWWVVVTTTSSSQQQPPPPPPOOONNNLLLHHHIIIJJJIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPRRRTTTWWWXXXYYYZZZZZZZZZZZZZZZ\\\^^^```aaabbbdddgggjjjkkkmmmoooooooooooopppqqqsssrrrpppnnnkkkgggeeeccc^^^\\\ZZZWWWUUUTTTTTTTTTXXXZZZ]]]```dddhhhjjjkkknnnnnnnnnnnnmmmlllkkkjjjiiiiiihhhfffccc```^^^\\\YYYXXXVVVVVVWWWZZZ]]]___cccdddffffffeeebbb^^^\\\UUUQQQLLLFFFAAA>>>======888777666555444444444444333333333333444444444444444444444444444444444444555444444444444333333333444555555555555555555444444444333333333333333333333333333333333333333222333222222111111222222333000000111111111222222222333222222111111222222333222222222222222222222222111111111111111111111111222222222333333333333444222222222222222222222222222222222222222222222222222222222222222222222222333222111111000000111111222222222222222222222222333333222222333333444555222222222222222222222333333333222222222222333333222222222222222222222222222222222333333333444444333333333333333333333333333333222222111222222333333333333333333333333333444222111333666777666555444444444444444444444444444444444444444444444444444333333444666:::===@@@888777666555555555555555666555555777888777555333777666666666777777777666777888888888888888999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<============<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFFFFHHHLLLOOOUUUbbbooo333333333333333333333333222111111222555555333111333333333333333333333333333333444444333333222111111111111111111111111111000000000111222222333333000000111111111222222222000000111111222222222222222444555666666777:::<<>>???>>>===<<<=========>>>>>>>>>??????>>>>>>??????@@@AAACCCDDDFFFFFFHHHLLLOOOTTTbbbooo222222222222333333333333444333222555888999666333222222222222222222222222333333333333333222111111000000111222222111000000000000111111222222222333000111111111111222222222111111111222333333444444444666888:::;;;===@@@CCCJJJMMMOOOQQQQQQQQQSSSTTTWWWVVVVVVVVVWWWXXXYYYZZZXXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[\\\]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]^^^______````````````````````````______^^^^^^^^^______```___^^^^^^^^^___``````aaabbbaaa___^^^___```___^^^```___^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]WWWVVVSSSPPPNNNNNNOOOOOOKKKKKKIIIHHHHHHIIIJJJJJJIIIJJJKKKMMMPPPSSSVVVXXXWWWWWWVVVVVVUUUUUUUUUUUUWWWUUUTTTTTTUUUUUUSSSRRRSSSSSSSSSQQQNNNMMMMMMNNNOOOQQQRRRQQQQQQQQQSSSUUUTTTTTTVVVXXXYYYZZZZZZZZZUUUWWWYYYZZZZZZ\\\___aaaaaadddgggfffcccbbbccceeehhhhhhiiiiiiiiiiiiiiihhhdddccc```]]][[[YYYWWWVVVTTTUUUVVVWWWZZZ\\\^^^```eeeggghhhjjjjjjiiihhhgggbbbaaaaaaaaaaaa`````````___]]]YYYVVVTTTSSSSSSTTTXXXZZZ^^^bbbeeehhhjjjjjjfffddd```[[[UUUPPPKKKIIIBBBAAA???<<<999777666555666555555555555444444444444444444444444444444444555555555555444444444333333444555666666555444333222222333444444444333333000111111111111111222222333222222111111222222333111111111222222222222333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222111222222222222333333333333333333333333333333333333333333333333333333333333222111111000000111111111222222222222333333333333333222222333333444555222222222222222111111111222222111111111111222222111222222222222333333333222222333333333333444444333333333333333333333333222222111111222222333333222222333333333333444444555555444333222222111111444444444444444444444444333333333444444444444555555555666666777888999:::666555555444555555666666333222333555888999999777555777888777666555666888777777888888999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@@@@???===<<<>>>>>>>>>>>>????????????????????????@@@BBBCCCDDDEEEEEEHHHKKKNNNTTTaaannn111111222222222333333333333111111444888999666222333333333333333333333333222333333333333222111111///000111222222111000///111111111111111222222222000111111111111222222222111222222333444444555555777:::<<>>;;;999888666666666666555555444444555555555555555555555555555555555555444444444444222333444555555444333222000111333444444444444333111111111222222333333333333222222111111222222333222222222222333333333333222222222333333222222222222222222222222222222222111111111111111111111111111111111222222222333333111111222222222333333333222222222222222222222222333333333333333333333333333222111111000000111111111111222222222333333333333333222222333333444555222222222222111111111000222222111111111111222222111111222222222333333333222222333333333333444444333333333333333333333333222222111111222222333444222222222333333444444444222333333333222222222333444444444444444444444444333333333444444444555555222333555777888888888777444444444444555666777777555444333444666888888777555777888888555555666888777777888999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<>><<<>>>>>>>>>?????????@@@@@@?????????@@@AAABBBCCCDDDEEEEEEHHHKKKNNNTTTaaannn111111111222222333333333000...---111555777333...444444444444444444444444222333333333333222111111///000111222222111000///111111111111111111111111000111111111111222222222222222333444444555666666:::<<<@@@CCCFFFIIINNNQQQPPPSSSVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWXXXZZZ[[[]]]ZZZZZZZZZZZZ[[[\\\]]]]]]\\\]]]^^^^^^______^^^^^^^^^]]]]]]]]]]]]^^^______^^^^^^^^^_______________```______^^^^^^^^^______]]]^^^___``````___^^^]]]```___]]]]]]^^^______^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXVVVVVVTTTSSSQQQPPPNNNMMMMMMLLLLLLLLLKKKJJJJJJJJJLLLLLLMMMMMMNNNPPPQQQRRROOOOOOOOOOOONNNNNNNNNNNNOOONNNMMMNNNPPPPPPPPPOOONNNOOOOOONNNMMMLLLNNNOOOMMMNNNOOOOOONNNNNNPPPRRROOOPPPQQQQQQRRRQQQQQQQQQPPPQQQSSSSSSSSSTTTVVVXXXWWW\\\``````]]]\\\___cccaaaaaa``````aaabbbcccdddcccbbbaaa```^^^]]]\\\[[[XXXWWWVVVTTTTTTTTTUUUUUUYYY[[[^^^aaaccccccaaa```^^^\\\ZZZXXXXXXYYYZZZ[[[ZZZZZZZZZYYYYYYXXXXXXWWWRRRRRRSSSVVVZZZ^^^bbbdddggghhhiiiiiifffbbb]]]ZZZPPPNNNJJJFFFBBB???<<<;;;777777666666555555555444555555555555555555555555666666555555555444444444111222444555555444222111///111222444555555444444222222222333333444444444333222222222222222222333222222333333333444444444111222222333333222222111222222222222222222222222111111111111111111111111222222333333333444444444111111111222222333333333111111111111111111111111333333333333333333333333333222222111000111111111111111111222222333333333333333222222333333444555222222222222111111000000222222111111111111222222111111111222222333333333222222333333333444444444333333333333333333333333222111111111222333333444222222222333333444444444///000222222222333444555444444444444444444444444333333333444444555555555000111444777888999888777333333333444555666777888888666444333555777777777555777999888555444666888777777888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;===???AAAAAA@@@>>>===>>>????????????@@@@@@@@@?????????@@@AAABBBCCCDDDEEEEEEGGGKKKNNNTTTaaannn111111222333333333333222111222222333333222222111222333333444444333333222222222222222222222222222222222222222222222222222222222111111222333333444333333222222222333333444222444777999999:::;;;===AAACCCFFFJJJNNNQQQSSSUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\^^^^^^___`````````______^^^^^^]]]]]]````````````____________^^^_________^^^]]]\\\\\\^^^]]]]]]^^^___``````___^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[[[[ZZZZZZYYYYYYYYYUUUTTTRRRPPPOOOMMMMMMLLLQQQPPPPPPOOONNNNNNNNNOOOMMMLLLKKKJJJKKKLLLMMMNNNLLLLLLKKKLLLMMMMMMKKKJJJIIIJJJKKKKKKKKKLLLNNNPPPLLLLLLLLLLLLLLLLLLMMMMMMQQQPPPOOOOOOPPPPPPNNNMMMNNNOOOPPPOOONNNMMMNNNOOONNNMMMMMMNNNOOOQQQSSSUUUUUUUUUUUUVVVWWWYYYZZZ[[[YYYYYYYYYZZZZZZYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVUUUUUUTTTSSSSSSSSSWWWXXXZZZ\\\^^^```bbbbbb```___]]][[[YYYXXXXXXWWWUUUWWWZZZ[[[[[[ZZZXXXVVVRRRPPPNNNNNNQQQVVV\\\```bbbdddhhhjjjiiifffbbb```[[[YYYUUUQQQKKKFFFBBB???AAA===999666555555444333333444444555555444444333555555555555555555555555333333333333333333333333555555555444444333333333222222222222222222222222555333222444777888666333111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222000000111111111222222222555444222111111222444555222222222222222222222222000/////////000111222222111000/////////000222333222222222222222222222222111222222333333222222111333222111000000111222333222222222111111111000000111111111111111111111111333333333333333222111000444444444444444444444444222222222222222222222222444444333222222111111000222222222222222222222222333333333444444444555555444444444444444444444444444444555666555444222111555555555555555555555555666666666666666555555555444444444555555777888999777777777888999:::<<<<<<<<<<<<<<<===============;;;<<<===>>>@@@AAACCCCCCAAA???<<<<<<===?????????@@@@@@@@@???@@@@@@AAAAAAFFFEEEEEEIIIMMMSSS```lll111111222333333333333222222222333333333333222222222333333444444333333222222222222222222222222222222222222222222222222222222222111111111222222333111111000000111222333333333555999;;;===>>>AAABBBGGGHHHKKKMMMPPPRRRSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^___``````__________________aaaaaa``````____________^^^^^^_________^^^]]]]]]^^^]]]\\\]]]^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUSSSRRRQQQOOONNNMMMMMMMMMOOONNNNNNMMMLLLLLLLLLMMMLLLLLLKKKJJJJJJKKKLLLMMMIIIIIIIIIIIIJJJJJJIIIHHHGGGHHHJJJKKKKKKLLLNNNPPPNNNNNNOOOOOOOOOOOONNNMMMNNNLLLKKKKKKMMMNNNMMMMMMOOOPPPPPPOOOMMMKKKLLLMMMLLLLLLKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWYYYZZZ]]]___```aaaaaa```___^^^\\\ZZZYYYXXXVVVXXXYYY[[[[[[[[[ZZZYYYUUUSSSQQQOOOPPPSSSVVVYYY___aaadddfffgggfffdddbbbaaa```]]]YYYTTTOOOJJJGGGDDD@@@<<<999888888777666444555555555666555555555555555555555555555555555555555555555555555555555555555444444444333333333222222222222222222222222333222111333555666444222111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222111222222222333333333333222111///......///111222333333333333333333333333222111111111111222222333111111111111111222333333333333333333333333333333333333333444444333333333333222111000000111222333333333333333222222111111222222222222222222222222333333333333333222111000333333333333333333333333222222222222222222222222111222222333444444555555333333333333333333333333333333333444444444555555444444444444444444444444555555666666555444333333666666666666666666666666666666666666666666666555555555555555555666777888777777777888999:::;;;<<<<<<<<<<<<===============>>>>>>?????????@@@@@@@@@CCCAAA>>>>>>???AAAAAAAAA@@@@@@@@@???@@@@@@AAABBBGGGFFFFFFJJJNNNTTTaaammm111111222333333333333222222222333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222222222111111000111111222000000000111222333555555555888<<<@@@BBBDDDHHHJJJNNNNNNPPPQQQSSSSSSTTTTTTWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^_________```````````````bbbbbbaaa```___^^^^^^]]]^^^^^^______``````______^^^]]][[[[[[\\\\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPNNNMMMLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFHHHKKKMMMMMMOOOQQQRRRQQQSSSTTTUUUUUUSSSPPPOOOMMMKKKJJJJJJLLLNNNOOONNNPPPQQQQQQOOOMMMLLLMMMNNNOOONNNMMMMMMLLLMMMMMMMMMPPPOOONNNNNNNNNNNNOOOOOOTTTSSSRRRQQQQQQQQQQQQRRROOOOOOOOOPPPPPPQQQQQQQQQTTTTTTTTTUUUUUUUUUVVVVVVUUUVVVWWWYYY[[[]]]^^^___bbbbbbbbbaaa```]]][[[ZZZXXXYYYYYYZZZ[[[\\\]]]]]]ZZZXXXVVVSSSQQQQQQQQQQQQZZZ\\\^^^```cccdddeeeeeeffffffeeebbb^^^XXXSSSPPPIIIFFFBBB???===<<<:::999666666666666666666666666555555555555555555555555666666666666666666666666555444444444444333333333333333333333333333333333111000000111333444222111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222333333333444444444111000///......///000111333333333333333333333333444333333222222222222333111222222333333333333333444444444444444444444444333444444555555444444333222222111111111111222222444444444333333333333222333333333333333333333333222222333333333222111111333333333333333333333333222222222222222222222222222333333444444555666666333333333333333333333333333333333444444444555555444444444444444444444444666666555555555444444444666666666666666666666666555555666666666666666666666666555555555666666777777777777888999:::;;;<<<<<<<<<<<<======>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>CCCAAA>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBHHHFFFGGGKKKOOOUUUaaammm111111222333333333333222222333333333333333333222333333333333333333333333222222222222222222222222222222222222222222222222222222111000000000111111222222333444555777999:::;;;>>>BBBEEEHHHJJJMMMOOOQQQQQQSSSTTTUUUUUUUUUUUUWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]______^^^^^^]]]]]]]]]]]]_________``````aaaaaaaaabbbbbbaaa```___^^^]]]\\\]]]]]]^^^___`````````___^^^]]][[[ZZZZZZYYYWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOONNNLLLJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJLLLLLLOOOSSSUUUVVVWWWYYYZZZZZZ\\\^^^```___\\\XXXUUUTTTRRROOOOOOPPPRRRSSSSSSTTTTTTUUUTTTSSSTTTVVVXXXYYYXXXWWWUUUSSSRRRQQQQQQRRRRRRPPPOOONNNMMMMMMMMMRRRQQQOOONNNNNNNNNNNNOOOKKKLLLLLLLLLMMMMMMMMMMMMPPPPPPQQQQQQRRRSSSSSSTTTUUUUUUWWWXXXZZZ\\\]]]^^^bbbccccccdddbbb```]]][[[ZZZZZZZZZZZZ[[[]]]___```^^^]]][[[YYYWWWTTTRRRQQQVVVVVVXXXZZZ]]]```ccceeefffggghhhgggddd___ZZZVVVRRRNNNJJJFFFCCC@@@===:::888888777666666666666666555555555555555555555555666666666666666666666666444444444444444444444444333333333333333333333333000000111222222333222111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222333333333333444333333222111111222333333444444444444444444444444555444333222222111222222000111333444444444333222444444444444444444444444333333444444444444333333222222222222222222222222333333333333333333333222333333333333333333333333222222333333333222222111222222222222222222222222222222222222222222222222555555555444333333222222444444444444444444444444333333333444444444555555444444444444444444444444555555444444444444444444666666666666666666666666555555555555666666666666777666666555555555555666666666777777888:::;;;<<<<<<<<<<<<===>>>>>>??????AAAAAA@@@@@@???>>>>>>>>>@@@>>>======>>>??????>>>@@@@@@@@@@@@@@@AAABBBCCCGGGFFFGGGKKKOOOTTT```kkk}}}111111222333333333333222333333333444444333333333444333333222222333333444222222222222222222222222222222222222222222222222222222111111111111111222222222444666888;;;===>>>CCCEEEIIIKKKLLLMMMOOOQQQQQQRRRSSSUUUVVVWWWXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^```______^^^^^^]]]]]]\\\^^^^^^______``````aaaaaaaaaaaa```___^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^]]][[[YYYXXXWWWVVVTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOONNNKKKHHHGGGGGGGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJIIIHHHJJJKKKLLLKKKMMMPPPSSSXXX\\\aaadddeeefffggghhhiiikkknnnpppooolllhhheee```^^^[[[ZZZ[[[[[[ZZZZZZ[[[]]]^^^___```cccgggkkkiiihhhfffccc```]]]ZZZYYYYYYXXXUUUSSSQQQOOONNNMMMPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPTTTUUUVVVWWWYYY[[[\\\\\\```aaabbbccccccaaa___]]][[[[[[ZZZZZZ[[[^^^```aaa`````````___^^^[[[YYYWWWUUUTTTUUUVVVYYY\\\```bbbdddeeeggghhhgggccc___]]][[[XXXRRRNNNJJJEEEAAA>>><<<;;;999777666666666666666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333111222333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111111111111222222222222444444444333333444444444444444444444444444444444444333222111111111111111///000222333333333222111222222222222222222222222222222333333333333222222222222222333333222222222111111111111222222222222222222222222222222222222111222222333333333222222222222222222222222222222222222222222222222222222444444333333222111111111444444444444444444444444333333333444444444555555444444444444444444444444333333333333333444444333444444444444444444444444444555555555666666777777777666666555555555555666666666666777888999;;;;;;<<<<<<======>>>??????@@@???????????????@@@@@@@@@@@@>>>======?????????>>>@@@@@@@@@@@@AAABBBCCCDDDFFFDDDFFFJJJMMMSSS]]]hhh{{{111111222333333333333222333333444444444444333333444444222222222222444444222222222222222222222222222222222222222222222222222222111111222333333444333333555888;;;>>>AAABBBHHHJJJMMMNNNOOOOOOQQQRRRQQQRRRTTTVVVXXXYYYZZZZZZWWWXXXXXXYYYZZZ[[[\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^________________________```_________^^^^^^]]]]]]^^^^^^^^^_____________________^^^]]]\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\[[[[[[YYYWWWUUUTTTTTTRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPNNNKKKHHHGGGHHHIIIJJJGGGIIILLLOOORRRSSSTTTTTTQQQQQQQQQQQQOOONNNLLLKKKLLLOOORRRSSSSSSUUUZZZ___hhhlllrrrvvvwwwwwwwwwwww{{{~~~{{{yyypppnnnlllllllllkkkiiigggiiijjjmmmooorrrwww}}}~~~}}}zzzwwwrrrmmmiiigggcccbbb___[[[XXXUUUSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMKKKJJJJJJIIIIIIHHHHHHGGGJJJJJJKKKKKKLLLMMMNNNNNNSSSSSSTTTVVVWWWXXXYYYZZZ]]]]]]___```aaa``````___\\\[[[[[[[[[\\\]]]___``````aaabbbbbbbbbaaa```___XXXWWWVVVVVVWWWYYY\\\]]]aaacccfffhhhhhhgggeeedddccc```[[[VVVRRRMMMHHHEEEBBB@@@===:::888777777666666666666666666666666666444444444444444444444444333333333444444444444555333333333333333333333333111333555555444333444555333333333333333333333333222222222222222222222222333333333333333333333333222222111111111111222222000000111111111222222222333333333333333333333333333333333333333333333333333222222111111111111222000111111222222222222222222222222222222222222222111222222333333222222111222222333333333333222222000111111111111111222222111111111111111111111111111111222333333333222222333333333333333333333333222222222222222222222222000000111222222333333444333333333333333333333333333333333444444444555555444444444444444444444444222333444555555555444333333333333333333333333333444444555555666777777777666666555555555666666777666666666777888999:::;;;<<<<<<===>>>>>>???@@@@@@======>>>???@@@AAAAAAAAAAAA@@@???@@@AAABBB@@@???@@@@@@@@@@@@AAACCCDDDEEEEEEDDDFFFJJJMMMRRR\\\gggzzz111111222333333333333222333333444444444444333333555444222111111222444555222222222222222222222222222222222222222222222222111111222222333444666666777888:::===AAAEEEHHHJJJJJJLLLOOOPPPQQQQQQSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZWWWXXXYYYZZZ[[[\\\\\\]]][[[[[[\\\\\\]]]^^^^^^^^^````````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZXXXYYYYYYYYYYYYXXXXXXWWWTTTRRRPPPOOOOOONNNLLLJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPNNNLLLJJJJJJMMMOOOQQQPPPRRRVVV[[[^^^aaabbbbbb_________^^^\\\ZZZXXXWWWVVVZZZ^^^___```cccjjjpppwww{{{~~~{{{xxxzzz}}}|||yyyrrrppplllhhhddd```^^^]]]\\\]]]^^^___^^^[[[XXXWWWQQQPPPOOONNNMMMKKKJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNPPPPPPQQQRRRTTTUUUVVVVVVYYYYYY[[[\\\]]]___``````\\\\\\[[[\\\\\\]]]^^^^^^^^^___```bbbcccccccccccc___]]][[[YYYXXXXXXYYYZZZ]]]^^^aaadddfffggghhhhhhgggeeeaaa^^^[[[WWWSSSPPPIIIFFFCCC???;;;:::999999666666666666666666666666444444444444444444444444333333333444444444555555444444444444444444444444111333555555333333444555333333333333333333333333222222222222222222222222333333333333333333333333222222111111111111222222111111111222222222333333222222222333333222222222333333333333333333333333333222222222222333333444222222222222222333444444333333333333333333333333222333333333333333333222222222333444444333222222111111111222222333333333222222222222222222222222000111222333333333333222333333333333333333333333222222222222222222222222111111222222333444444555333333333333333333333333333333333444444444555555444444444444444444444444222444666999999888555444444444444444444444444444444444555555666777777888555555555555555666777888666666666666777999:::;;;;;;<<<===>>>???@@@AAAAAA===>>>>>>???@@@@@@AAAAAAAAA@@@???@@@AAABBB@@@???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEGGGKKKNNNRRR\\\gggyyy111111222333333333333222333444444555555444444333555444222111111222444555222222222222222222222222222222222222222222222222111111222333444666777888<<<>>>@@@CCCGGGKKKOOOPPPJJJLLLOOOQQQQQQRRRTTTVVVWWWXXXYYYZZZZZZ[[[[[[ZZZWWWXXXYYYZZZ[[[\\\]]]]]][[[\\\\\\]]]]]]^^^^^^___aaaaaaaaaaaaaaaaaaaaaaaa________________________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZWWWXXXXXXXXXWWWVVVUUUUUUPPPNNNLLLKKKKKKKKKIIIGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNRRRRRRRRRSSSSSSTTTTTTTTTPPPOOOMMMLLLNNNQQQUUUWWWYYY\\\aaafffjjjmmmnnnooorrrrrrrrrqqqpppmmmkkkjjj```dddiiijjjkkkooowww}}}~~~{{{xxxsssnnnkkkhhhffffffhhhjjjkkkjjjgggccc```XXXWWWVVVTTTRRRQQQOOOOOONNNOOOOOOOOOOOOPPPPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXYYY[[[^^^```aaa\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___```bbbccccccddddddbbb___]]]ZZZYYYXXXXXXXXXZZZ\\\___ccceeeggghhhiiigggeeecccaaa___[[[XXXNNNKKKGGGBBB>>><<<;;;:::777777777777777777777777555555555555555555555555333333333444444555555555444444444444444444444444000333555555333222333555333333333333333333333333222222222222222222222222333333333333333333333333222222111111111111222222222222333333333444444444222333333444444333333222222222222222222222222222333333333333444444555666555444333222333444555666444444444444444444444444333444444555555444444333222222444444444444222222222222222333333444444444333333333333333333333333000111222333333333333333444444444444444444444444222222222222222222222222666555555444444333222222222222222222222222222222333333333444444444555555444444444444444444444444222555999;;;<<<:::777555555555555555555555555555444444444555666777777888444444444555555777888999555555666666777999:::;;;;;;<<<===>>>???@@@AAAAAA???????????????@@@@@@@@@???>>>===>>>@@@@@@>>>===@@@@@@@@@AAABBBCCCEEEEEEFFFFFFHHHLLLOOOSSS]]]gggxxx444222111111333444444333333333444444444444333333555444333333222222333333333333444444444333333222111222222222222222111111222333444555666888<<<>>>BBBDDDGGGKKKNNNPPPRRRRRROOOOOOQQQSSSUUUWWWYYYZZZXXXYYYYYYZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[\\\]]]^^^\\\^^^aaabbb```^^^^^^^^^aaaaaa``````______^^^^^^``````^^^]]]]]]^^^______^^^^^^______^^^\\\ZZZXXXWWWXXXXXXYYYYYYYYYXXXXXXTTTSSSRRRTTTVVVUUUQQQNNNLLLLLLKKKIIIFFFEEEFFFGGGFFFGGGHHHGGGEEEDDDEEEFFFIIIKKKLLLMMMNNNQQQTTTXXX\\\\\\[[[ZZZZZZYYYXXXXXXWWWVVVUUUUUUWWW[[[___bbbhhhjjjnnnsssxxx}}}}}}|||vvvtttrrrqqqsssxxx}}}zzzvvvtttuuuvvvxxx|||~~~|||uuupppiiieee```^^^___]]]XXXSSSSSSSSSTTTVVVXXXWWWUUURRRSSSQQQOOOPPPSSSTTTRRRPPPSSSSSSTTTUUUUUUVVVVVVWWW[[[ZZZZZZ[[[[[[\\\]]]^^^___^^^]]]\\\]]]```ccceeedddddddddcccaaa^^^[[[XXXVVVWWWXXXYYY[[[___eeeiiikkkkkkjjjiiifffccc___]]][[[UUUNNNHHHDDDAAA???===<<<:::888777888777666555777666555444444666777888444444444444444444444444666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333444444222222222222444444333333333222222111111111333333222111222333444555111111111111111111111111111222333333444444444444444444222222222222444444444333333222222333333444444444444333333222222222333333222222333333444555444444444444444444444444333333222111111222333333333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444333222111111111333555777444333333222222333333444555444333333222222222222333333333333333444555666222777;;;<<<======777111666666666555444444333333666666666666666555555555444444444555666777777888666666666666777888999:::<<<<<<======>>>>>>??????>>>>>>????????????>>>===???>>>===============>>>@@@@@@@@@@@@AAAAAABBBCCCFFFFFFHHHKKKMMMPPP\\\gggyyy444222111111333444444333444444444555555444444444333222111111000000111111111111111222222111111000222222222333333222222111222444666777888;;;???BBBEEEGGGJJJNNNQQQSSSTTTTTTQQQQQQSSSTTTVVVXXXYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZ\\\\\\\\\\\\\\\]]]^^^^^^\\\^^^```aaa___^^^^^^^^^``````______^^^]]]]]]]]]___^^^]]]\\\\\\\\\]]]^^^[[[[[[]]]]]]\\\[[[YYYWWWWWWWWWVVVVVVUUUSSSRRRQQQTTTRRRPPPPPPQQQQQQOOOMMMLLLLLLKKKIIIFFFFFFGGGIIIFFFGGGHHHGGGEEEDDDEEEFFFJJJMMMPPPRRRUUUXXX\\\___eeedddddddddddddddddddddbbbaaa``````bbbfffjjjllluuuwww{{{~~~zzzxxxxxx{{{~~~~~~xxxrrrllliiihhheee```[[[]]]]]]]]]___aaa```^^^\\\XXXUUURRRQQQRRRRRRPPPNNNPPPPPPPPPQQQRRRSSSTTTUUUXXXXXXXXXYYYZZZ[[[\\\]]][[[[[[ZZZZZZ[[[^^^bbbdddbbbcccddddddcccaaa___^^^XXXYYYYYYYYYZZZ]]]bbbeeehhhiiijjjjjjiiigggeeeccc___[[[UUUOOOKKKGGGDDDBBB===;;;888666666666555444666666555555555555666777444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333222222222111111333333222222222333444555222222222222222222222222222222333444444444333333444333333222222333333444333333222222222222333333444444444333333222222222333333222222333333444555444444444444444444444444333333222111111222333333222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444333222111111222333555777444333333222222333333444555444333333222222222333555555444333333333444444333999======;;;;;;777222333333444444555666666666666666666666666666666777444444555555666777777888666666666777777888999:::;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????>>>>>>===>>>>>>============>>>>>>@@@@@@@@@@@@AAABBBCCCDDDEEEEEEHHHKKKMMMQQQ\\\hhhyyy444222111111333444444333444444444555555444444444333222111111000000111111000111111222222111111111222222222222333333333333444666999;;;===@@@DDDHHHJJJKKKNNNQQQSSSUUUVVVWWWTTTUUUUUUVVVWWWXXXYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[]]]]]]]]]]]]]]]^^^^^^^^^]]]___```___^^^]]]^^^_________^^^^^^]]]\\\\\\\\\]]]]]]\\\[[[ZZZ[[[[[[[[[XXXYYYYYYZZZYYYXXXWWWUUUTTTTTTSSSRRRQQQOOONNNMMMPPPMMMJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEHHHJJJJJJKKKLLLKKKIIIIIIIIIJJJMMMQQQWWW\\\aaaeeejjjmmmqqqqqqrrrrrrrrrsssssssssnnnmmmlllmmmooorrrvvvxxx}}}{{{}}}~~~xxxtttrrrpppmmmjjjjjjiiiiiikkkmmmmmmkkkjjjccc```[[[XXXVVVTTTRRRPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVWWWXXXZZZ\\\]]]\\\[[[ZZZYYYZZZ\\\___``````aaacccdddddddddcccccc[[[\\\[[[ZZZYYY[[[^^^```eeegggiiikkkmmmmmmlllkkkfffbbb]]]YYYUUUPPPLLLHHHBBB???;;;888888888777666555666666666666666555555444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333222222222222111333333222222222333444555444444444444444444444444333444444444444333333222222333333444444333333222333222222111111222222333444444333333333333222222333333222222333333444555444444444444444444444444333222222111111222222333111111111111111111111111222222222222222222222222333333333333333333333333444333333222222333333444333222222222222444555777333333333333333333333333444444333222222222333333666666555444333333333333333<<>>999777666444333333444444555666666666555555555666777777777888444444555555666777777777777777777777777888::::::::::::;;;;;;<<<===============>>>>>>>>>>>>======>>>>>>>>>======>>>>>>???>>>??????@@@AAACCCDDDEEEDDDEEEGGGKKKMMMQQQ]]]iiiyyy444222111111333444444333555444444444444444444555555444333333222222333333222222333444444444333333111111222222333444444555888:::>>>AAACCCGGGKKKNNNNNNOOOPPPRRRTTTVVVWWWXXXWWWWWWXXXXXXXXXYYYYYYYYYWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^_________^^^^^^______^^^]]]\\\^^^```______^^^^^^]]]\\\\\\[[[\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRPPPPPPPPPPPPOOOOOONNNMMMLLLKKKIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHJJJOOORRRTTTUUUVVVUUUSSSRRRRRRSSSTTTZZZaaaiiipppvvv{{{~~~yyyxxxwwwvvvxxxzzz}}}~~~}}}yyyyyy{{{}}}||||||}}}zzzzzz{{{zzzyyyuuutttssstttuuuvvvuuutttrrrnnniiiddd___\\\ZZZXXXWWWVVVUUUSSSRRRRRRQQQQQQSSSSSSTTTUUUWWWYYY[[[\\\^^^]]]\\\[[[ZZZ[[[\\\]]]^^^___```bbbcccccccccccc_________\\\ZZZZZZ\\\^^^ccceeeiiilllnnnooopppooojjjhhhdddaaa]]]XXXSSSOOOJJJFFFAAA>>><<<;;;:::999666666777888777666444333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333444555555555444333222222222222444444444444222222222222222111111222222222333333333333333333333333333333222222333333444555444444444444444444444444222222222222222222222222222222222222222222222222111222222222222222333333222222222222222222222222444333333222222333333444333333222222333444666666333333333333333333333333444333333222222333333333555555444333333333444444444>>>DDD???777444555666666666666555444444333333333333444555666666777777555555555555666666777777777777777777888999:::::::::;;;;;;<<<<<<======>>><<<<<<===>>>>>>>>>======>>>>>>>>>===>>>>>>??????>>>>>>>>>@@@AAACCCEEEFFFDDDDDDGGGKKKMMMQQQ]]]iiiyyy444222111111333444444333555444333333333333444555555444333333222222333333111222333444444444444444111111222333444666888999>>>@@@DDDGGGJJJMMMPPPRRRQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^_________^^^^^^^^^^^^___^^^\\\\\\^^^```___^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXWWWVVVTTTRRRPPPOOONNNMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJKKKLLLMMMOOOSSSYYY]]]```aaaaaa```]]]\\\\\\]]]___dddmmmvvv}}}zzzuuusssuuuvvvzzz|||uuurrrnnnnnnsss{{{~~~|||zzzyyyzzz{{{{{{zzz|||yyyuuupppkkkgggeeeeeecccaaa___\\\XXXUUURRRPPPQQQQQQQQQRRRSSSUUUVVVWWWYYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^______``````bbbbbbaaa___]]]\\\]]]^^^ccceeehhhlllnnnooopppooollljjjhhheeebbb^^^XXXTTTQQQMMMHHHCCCAAA???===;;;888888999999888666444333555555555555555555555555555555555555666666666666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333555555555555444444333222222222444444444444222222333222222222222222222333333333333333333333333333333333222222333333444555444444444444444444444444222222222222222222222222333333333333333333333333111111111222222333333333222222222222222222222222444333333222222333333444333333333333444555666666222333333444444333333222333333333222222333333444222222222333444555666777444>>>DDD>>>555222555777666666666555444444333333222222333444444555666666555555555555666666666666777777777777888999:::;;;;;;<<<<<<===>>>>>>??????<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>@@@AAACCCEEEFFFDDDEEEGGGKKKMMMQQQ]]]iiixxx444222111111333444444333444333222111111222333444333222111111000000111111///000111111222222222222222333444555888<<>>BBB<<<444222555777333333444444555666666666333333333444444555555666555555666666666666666666888888777888888999:::;;;<<<<<<======>>>?????????<<<===>>>??????@@@@@@???>>>>>>>>>>>>??????@@@AAA>>>??????@@@AAACCCDDDEEEFFFFFFHHHKKKMMMPPP\\\gggxxx444222111111333444444333333222000//////000222333333222111111000000111111//////000111222222222222555666777:::>>>BBBGGGIIIKKKNNNQQQSSSSSSTTTUUUWWWVVVVVVUUUUUUUUUWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZZZZZZZ[[[]]]^^^___^^^]]]\\\[[[]]]______^^^\\\\\\]]][[[ZZZZZZYYYYYYXXXXXXWWWUUUUUUUUUUUUTTTRRRPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRQQQRRRSSSSSSTTTXXX___dddffffffeeedddeeehhhmmmqqqzzzzzzyyyvvvqqqnnnmmmmmmpppuuu{{{}}}{{{vvvvvvuuuuuuvvvwwwyyyyyyuuurrrnnniiieeedddcccdddccceeehhhjjjlllmmmmmmmmmnnnqqquuuyyy{{{zzzxxxvvvtttqqqnnnllljjjhhhdddaaa]]][[[YYYWWWXXX[[[___ccciiijjjlllooorrrvvvyyyzzzzzz|||}}}wwwooohhhcccXXXXXXVVVTTTSSSRRRRRRRRROOOOOOPPPQQQRRRSSSTTTTTTVVVVVVWWWWWWYYYZZZ[[[\\\]]]___``````______aaabbbccceeeiiillloooqqqqqqqqqrrrpppnnnlllkkkjjjfffddd^^^[[[WWWSSSOOOJJJDDD@@@>>>===<<<:::999888777777555555555555555555555555555555555555666666777777555555555555555555555555555555555555555555555555333333333333333333333333222333333444444333333222111111222222222333333333111222333444444444333333444444444444444444444444333444555555555555555555444333333222222333333444555444444333333444444555222222222333333444444444333333222222333333444555444444444444444444444444111222333333333333222111222222222222222222222222000111111222333333444444111111111111111111111111444333333222222333333444222333444555555666666666111222444555555444222111333222222222333333444555222222222333444555666777555<<>>>>>???===>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDGGGGGGIIILLLLLLPPPZZZfffxxx444222111222333444444444222111///......///111222555444333333222222333333000111222333444555555555888888:::===BBBGGGLLLOOOOOOQQQTTTVVVUUUUUUVVVWWWXXXXXXWWWVVVVVVWWWYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZ\\\^^^^^^]]]\\\[[[ZZZ\\\___```^^^]]]\\\\\\YYYXXXXXXWWWVVVVVVUUUUUURRRSSSSSSSSSQQQPPPNNNLLLHHHHHHHHHGGGGGGHHHIIIIIIEEEHHHLLLQQQVVV[[[^^^```ccccccaaa```bbbiiittt||||||zzzyyy{{{~~~zzzvvvuuuuuutttxxx}}}{{{{{{|||{{{yyyuuurrroooiiihhhfffeeeeeegggiiijjjiiigggccc```]]]\\\[[[[[[]]]^^^aaaccceeeffffffffffffjjjpppuuuwwwvvvtttrrrrrrooojjjgggdddaaa]]]ZZZXXXWWWVVVSSSRRRTTTWWWZZZ^^^___```aaacccfffhhhiiiiiilllqqqvvv|||~~~vvvppp```___]]]ZZZXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOTTTTTTUUUVVVXXXZZZ\\\]]]ZZZ\\\^^^_________aaacccbbbeeeiiimmmppprrrsssssstttrrrpppoooooonnnllljjjeeeccc___\\\WWWQQQJJJEEEAAA???===:::999888888888666666666666666666666666444444444555555555666666555555555555555555555555555555555555555555555555333333333333333333333333222222444444444444222222111111111222222333333333111222333444555444333333555555555555555555555555333333444555666666666555555444222222222222444555666555555444444555555666222222222333333444444444333333222222333333444555444444444444444444444444111222333444444333222111111111111111111111111111000000111222333333444444111111111111111111111111444333333222222333333444222333444555666666666666111222444555555444222111222222222222333333444555444444333333333444555555555;;;<<<777333333555666777666666555444444333333888888888888777777777777666666666666666555555555888888888888999:::;;;<<<::::::;;;;;;<<<======>>>>>>>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAAAAABBBCCCHHHHHHJJJLLLLLLOOOZZZeeexxx333333333333333333333333222222222222222222222222333222111111111222333444111222333333333444777:::>>>???AAACCCGGGLLLPPPSSSUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ\\\ZZZYYYXXXYYYZZZ\\\]]]\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\]]]^^^^^^^^^\\\YYYXXXVVVTTTSSSUUUWWWVVVSSSPPPOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLMMMPPPVVV]]]eeelllqqqnnnmmmmmmnnnttt}}}~~~{{{yyy}}}zzzuuutttsssqqqnnnllljjjiiihhh```^^^\\\ZZZZZZ\\\^^^```^^^^^^^^^\\\YYYXXXXXXYYY[[[\\\\\\]]]___aaabbbcccdddhhhnnnssswwwwwwvvvuuupppnnnllljjjgggccc___[[[YYYVVVTTTSSSTTTVVVVVVVVVXXXXXXXXXXXXYYY[[[\\\\\\dddeeegggiiilllpppsssuuuyyy{{{|||}}}|||}}}~~~}}}rrrmmmhhhdddbbbaaa___^^^___]]]ZZZWWWTTTRRRQQQPPPRRRRRRQQQRRRTTTVVVYYY[[[ZZZ[[[[[[]]]^^^___```aaadddfffiiikkkmmmnnnoooooouuurrrpppoooooommmiiieeeddddddccc```\\\WWWSSSPPPKKKGGGBBB???===<<<:::999888777666666777777555333555444444444444555666666666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333555555555444444333333333333333222111111222333333444444444444444444444444333444444444444444333333555444444333333444444555444444444444444444444444333444444444333222222111444333333222222333333444222222444444444444222222000111222222333333222222333333333333333333333333---///000222333333333222444444444444333222111000555555555444444333333333222222333333333444444444222222222222222222222222333333333444444555555555444444333222222333333333555555666666666555333222333444555666666555444333666666666666666555555555666666666666666666666666666666777888999::::::;;;>>>>>>======<<<<<<<<<;;;>>>>>>?????????@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCFFFGGGHHHIIIKKKQQQ[[[cccvvv333333333333333333333333222222222222222222222222222222111000000111222333333444555555555777999<<>>=========<<<<<<<<<;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFGGGHHHIIIKKKQQQ[[[bbbuuu111111222222333333444444222222222222222222222222444333222111111111222333555666888999999;;;>>>AAAGGGIIIKKKNNNQQQSSSTTTUUUXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]]]]]]]^^^___^^^]]]\\\[[[XXXYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYXXXWWWUUUSSSQQQPPPOOOOOOOOONNNKKKIIIJJJIIIIIIIIIIIIIIIJJJJJJHHHIIIKKKNNNPPPQQQRRRRRRXXX^^^hhhttt}}}xxxrrrkkkfffbbbbbbcccbbb```]]]ZZZXXXZZZYYYYYYZZZ[[[]]]^^^___bbbccccccbbb```___aaabbbfffgggjjjlllnnnooooooooorrruuuzzz|||xxxsssnnnjjjhhhfffbbbaaaaaaaaa```___]]][[[YYYXXXWWWXXXYYYZZZ\\\]]]```ccceeefffffffffjjjkkkkkkjjjhhhggghhhjjjiiilllooosssuuuxxx{{{~~~}}}}}}}}}}}}|||yyywwwtttpppjjjddd```]]]YYYWWWSSSPPPOOOOOOQQQRRRTTTUUUWWWZZZ\\\]]]]]]]]]^^^___bbbdddgggiiijjjkkkooonnnnnnooopppooommmkkkeeedddcccaaa```^^^]]]\\\YYYVVVQQQMMMJJJGGGCCCAAA;;;:::888777777777555333444444444444555666777888666666666555555555555444555555555555555555555555555555555555555555555555333333333333333333333333555444444444444333333333666555444333333444555666666666666666666666666666444555555666666666555555555444444333333444444555444444444444444444444444444555555555555444333333444333333222222333333444222333333444444333333222222333444444555555444444333333333333333333333333222222333333222111000000444444444444333222111111333333333333222222222222111111222222222333333333333333333333333333333333444444444444444444333333444333333333333333444444333444444555555555444444444444555666666555444444444444555555666666777777666666666666666666666666666666777888999::::::;;;=========<<<<<<<<<<<<<<<===============<<<<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIKKKQQQZZZaaasss000000111222333444444555222222222222222222222222555555333333333333444555444666999<<<>>>AAAEEEGGGLLLMMMPPPSSSTTTUUUUUUUUUXXXXXXYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]^^^___^^^]]]\\\[[[YYYYYYYYYZZZZZZYYYXXXXXXVVVVVVVVVUUUTTTRRRQQQPPPNNNNNNMMMLLLLLLKKKIIIHHHLLLLLLMMMNNNOOOPPPQQQQQQOOOQQQUUUXXX\\\^^^______bbbiiivvv~~~|||zzzyyyxxxuuussssssvvvxxx~~~|||xxxtttooojjjgggbbbcccddddddbbb___\\\ZZZ]]]___aaacccfffhhhiiiiiilllmmmnnnnnnnnnnnnppprrrvvvxxx{{{~~~}}}yyywwwsssqqqpppooommmllliiigggccc```___^^^___``````bbbfffiiilllmmmmmmmmmoooooommmiiieeecccbbbcccccceeegggjjjlllooosssvvvyyyzzz|||~~~zzztttoookkkgggddd___YYYTTTQQQPPPPPPOOOQQQSSSVVVWWWXXXWWWWWWYYYZZZ\\\___aaadddeeefffkkkkkkmmmooopppqqqpppooofffeeedddbbb```_________]]]ZZZUUURRRNNNJJJFFFCCC>>><<<999888777666444222444444444444555777888999666666666555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444666555444333333444555666555555555555555555555555444555666666666666666666555444444333333444444555444444444444444444444444444555555666555555444444444333333222222333333444333333333333333333333333000111222222333333222222333333333333333333333333222222222222222222222111333444444444333333222111222222222222222222222222111111111222222222333333444444444444444444444444555555555444444333333333444333333333333444444555333444444444555555555555444555555555555555555444333444444555666777888888666666666666666666666666666666777888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>?????????????????????@@@AAABBBCCCDDDEEEGGGHHHIIIKKKQQQYYY```ppp000000111111222333444444222222222222222222222222444444333222333444555666333777;;;???CCCGGGKKKNNNOOOPPPRRRTTTVVVVVVVVVUUUWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYYYYXXXWWWVVVSSSSSSRRRQQQOOONNNLLLKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMPPPSSSVVVXXXYYYYYYZZZ\\\```eeeiiilllnnnoooqqqyyy}}}{{{zzzyyyvvvqqqmmmjjjjjjiiigggfffhhhlllooowwwxxxyyyxxxuuurrrooommmiiijjjkkklllkkkhhheeecccfffiiinnnssswwwzzz{{{{{{{{{}}}~~~zzzwwwtttpppmmmkkkjjjjjjiiilllpppuuuxxx{{{{{{{{{{{{zzzvvvpppjjjfffdddeeeeeefffgggggghhhkkkooorrrvvvwwwxxxyyyzzzzzzzzzyyy{{{|||||||||{{{|||}}}xxxtttmmmeee^^^XXXTTTRRRPPPQQQSSSTTTUUUTTTTTTSSSTTTUUUWWWYYY[[[^^^```aaaeeegggjjjmmmnnnooopppqqqiiihhheeecccaaa___^^^^^^^^^[[[YYYVVVTTTPPPKKKGGGCCC@@@<<<:::888777444333444444444555666777888888666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444333222222333444555444444444444444444444444444555555666777777666666555444444333333444444555444444444444444444444444444444555555666555555444444333333222222333333444333333333333333333333333000111222222333333222222333333333333333333333333111111111222222333444555333333444444444333222222222222222222222222222222111111222222222333333333444444444444444444444444555555555444444333333333444333333333444444555666555555555555555555555666555555555444444555555555333444444555666777888888666666666666666666666666666666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<==============================>>>>>>>>>??????????????????@@@AAABBBDDDDDDDDDGGGIIIIIIKKKPPPXXX___mmm000000111111222222333333222222222222222222222222222111111111222444666777777;;;@@@DDDHHHLLLPPPSSSQQQRRRSSSUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^]]]\\\[[[ZZZXXXXXXXXXXXXWWWVVVUUUTTTPPPOOONNNLLLKKKIIIHHHHHHHHHIIIKKKJJJJJJKKKMMMOOOMMMPPPVVV\\\```bbbccccccgggiiimmmrrrvvvzzz}}}~~~yyyuuuqqqpppooommmhhhddd````````````aaaeeejjjnnnvvvyyy|||}}}{{{yyywwwwwwuuuvvvwwwwwwvvvtttrrrqqquuuyyy|||yyyxxxvvvyyy}}}|||uuupppnnnooooooooonnnlllkkkmmmqqqtttvvvvvvvvvuuutttqqqooonnnrrrrrrqqqooonnnnnnqqqsssyyy|||tttkkkbbb\\\XXXRRRRRRQQQPPPOOOOOONNNNNNQQQQQQRRRSSSUUUXXXZZZ[[[^^^aaaeeehhhjjjkkkmmmnnnkkkjjjhhhfffccc```^^^]]]^^^]]]\\\\\\[[[XXXSSSPPPIIIFFFAAA>>>;;;:::777666666666555555666666777888555666666666666777777777444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444555555444333222222333444555444444444444444444444444333444555666666666666666555444444333333444444555444444444444444444444444333333444555555555555444444333333222222333333444444333333222222333333444222333444444555555444444333333333333333333333333111111111111222444555666333333333444444333333222222222222222333333333333222222333333333444444444333333333333333333333333444444444444444444333333333333333333444555666777888777666666555555666666666555444444444444555666444444555555666666777777666666666666666666666666666666777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>=========>>>>>>>>>??????>>>>>>???@@@AAACCCDDDEEEDDDFFFIIIJJJKKKPPPWWW]]]kkk111111111111111222222222222222222222222222222222222222222333555777999;;;>>>BBBGGGJJJMMMPPPRRRUUUTTTTTTTTTTTTVVVWWWXXXYYYXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYVVVVVVVVVUUUTTTRRRQQQPPPNNNMMMKKKIIIGGGFFFEEEEEEDDDFFFIIIIIIJJJLLLPPPSSSUUU[[[ccckkkqqqttttttsssvvvwwwzzz~~~~~~|||rrrnnniiiggghhhgggccc_________```bbbeeejjjqqqwww~~~{{{wwwuuuuuuxxx{{{~~~~~~}}}{{{wwwsssooommmlllkkkjjjgggddddddfffhhhjjjpppwww}}}zzzqqqjjjeee[[[YYYVVVSSSPPPOOOOOOOOOOOOOOOOOOOOOQQQSSSUUUVVVVVVZZZ___bbbccceeegggjjjkkkkkkjjjiiigggdddaaa___[[[[[[\\\^^^___^^^ZZZWWWPPPLLLGGGCCC@@@>>><<<:::888777666666666666666666555666666666777777777777555555555555555555555555555555555555555555555555555555555555555555555555333333333444444444555555666555444333333444555666555555555555555555555555222222444555555666666666555444444333333444444555444444444444444444444444222222333444444444444444444333333222222333333444444333333222222333333444222333444444555555444444333333333333333333333333333222222111222333444555222333333444444333333222222333333333444444444444333333444444444555555555333333333333333333333333333333444444444444444444333333333444444555666777;;;:::888777666666666666666555444444444444555666555555555666666666666666666666666666666666666666666666777888999::::::;;;:::::::::;;;;;;<<<<<<<<<999999:::;;;<<<======>>>============>>>>>>>>>???>>>>>>???@@@AAACCCDDDEEEDDDFFFIIIJJJKKKPPPWWW\\\iii222222222111111111111111222222222222222222222222555555666777999<<>>999888777666666555555555555666666666777777888888777777777777777777777777777777777777777777777777555555555555555555555555333333333444444555555555777666555444444555666777666666666666666666666666111222333444555555555555555444444333333444444555444444444444444444444444111222333333444444444333444333333222222333333444444444222222222222444444111111222333333333222222333333333333333333333333555444333222222222333444222222333444444333333333333333333444444555555555444444444555555555666666222222222222222222222222333333333444444555555555333333333444555666777777===<<<:::888666666666666666555444333333444555666666666666666666555555555666666666666666666666666666666777888999::::::;;;:::::::::;;;;;;<<<<<<<<<777777888999;;;<<<==================>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEEEEDDDFFFIIIJJJKKKPPPVVV\\\hhh222222222222222222222222333222222111111222333444666777999:::;;;???DDDGGGLLLNNNQQQUUUWWWWWWWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYY\\\[[[ZZZZZZZZZ[[[\\\]]]YYYZZZZZZZZZYYYXXXWWWVVVVVVUUUSSSPPPNNNMMMLLLKKKFFFEEEDDDBBB@@@>>>===<<>>===:::777555444333333666666666666666666666666555555555666666666666666666666666666666666666666666666777888999::::::;;;<<<<<<;;;::::::999888888@@@??????===<<<;;;:::999:::;;;===>>>>>>>>>===<<>>;;;999999888666555888888888888999999::::::888888777777666777777777777777666666666555555555666666666666666666666666444444444444444444444444666666555555555444444444444444444444444444444444555555555555555555555555555444444333333444444555444333222111111333444666444444444444444444555555444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333444333333222222333333444222222111111111111222222333333333444444555555555333222111111111111222333555555555444444333333222333333333333444666888999<<<;;;999666444444333444666666666666666666666666222333444555666888999999666666666666666666666666666666777888999::::::;;;<<<<<<;;;;;;:::999999888<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>======????????????@@@AAABBBCCCDDDFFFIIIIIIJJJOOOVVV\\\kkk}}}222222222222222222222222333222111111222333444555666:::>>>BBBEEEIIIMMMOOORRRSSSTTTUUUWWWXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSRRROOOOOONNNMMMLLLKKKKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDGGGMMMTTT]]]hhhttt{{{~~~wwwpppjjjeeeaaa^^^\\\YYYWWWXXX[[[^^^aaagggmmmvvv~~~yyyuuuuuuwwwyyyzzzzzz|||}}}wwwqqqmmmiiieeedddgggiiimmmvvv}}}vvvqqqgggddd___[[[YYYWWWUUUSSSNNNOOOPPPQQQSSSTTTUUUUUUVVVWWWZZZ]]]```cccfffggggggfffeeecccaaa___^^^^^^___^^^^^^[[[XXXSSSOOOLLLEEEBBB>>>;;;::::::888777888888888888999:::<<<<<<;;;:::999777777777888999888888888777777777666666666666666666666666666666444444444444444444444444555555555555555444444444444444444444444444444444555555555555555555555555555444444333333444444555555444333222222222333444222222333333444444555555444444444444444444444444444444444444444444444444333333333444444444444555333333333333333333333333333333333333333333333333444333333222222333333444222222111111111111222222333333444444444444555555222111111000000111111222666666555444333222222111444333333333444666777888999888666555444333444444666666666666666666666666222333444555666777888999666666666666666666666666666666777888999::::::;;;<<<<<<;;;;;;:::999999999888888999:::;;;<<<======<<<===>>>>>>??????>>>>>>????????????@@@@@@AAABBBCCCFFFHHHIIIJJJOOOWWW]]]kkk}}}111222222222222222333333333222222222333555777888;;;???EEEIIILLLNNNPPPRRRTTTTTTTTTUUUVVVXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXXXXXXXVVVUUUTTTSSSQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLLLLHHHHHHGGGFFFGGGHHHIIIIIILLLPPPVVV]]]gggrrr}}}|||vvvpppkkkgggbbb```___^^^]]]\\\]]]aaagggkkkpppvvv~~~zzzuuuqqqoooqqqssswww~~~zzztttpppkkkgggddd```]]]ZZZUUUTTTSSSQQQQQQRRRSSSSSSVVVVVVWWWXXX[[[]]]```bbbhhhgggfffeeecccaaa```___^^^^^^______]]]ZZZVVVTTTKKKGGGBBB>>><<<;;;;;;:::888888888999:::<<<===>>>===<<<:::888777888888999888888777777777666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444333333444444555666555444333333333333333111111222222333444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444333222222111111222222333222222222222222222222222333333333333333333333333555555555444444333333333444444333333444555777888666555444333333333444555555555555555555555555555666666666666555555555555666666666666666666666666666666777888999::::::;;;<<<<<<;;;;;;::::::::::::888999999;;;<<<===>>>>>>===>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBBBBCCCEEEGGGHHHJJJOOOWWW]]]kkk}}}111111111222222333333333333333333444666999<<<===CCCGGGLLLOOOPPPQQQQQQRRRTTTTTTTTTTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWVVVSSSRRRPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPOOONNNNNNMMMNNNPPPRRRSSSUUUYYY___gggpppzzz~~~|||{{{xxxuuupppllljjjgggeeecccbbbcccbbbbbbdddiiiqqqwww~~~|||~~~}}}{{{}}}|||xxxtttqqqnnnjjjggg```\\\WWWQQQNNNNNNOOOPPPSSSSSSSSSSSSUUUXXX[[[]]]eeeeeeeeeeeedddbbbaaa```\\\]]]^^^______^^^\\\[[[QQQMMMGGGBBB@@@>>>===<<<:::999999999:::<<>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@AAAAAABBBCCCDDDCCCEEEGGGHHHJJJNNNVVV\\\jjj|||111111111222222333333444444444555888;;;???BBBDDDJJJMMMQQQSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTOOONNNMMMKKKKKKKKKLLLLLLKKKMMMQQQTTTWWWYYYZZZZZZXXXWWWVVVVVVWWWYYY[[[]]]```ccciiiqqqyyy~~~zzzxxxwwwuuurrrooonnnmmmmmmlllkkkhhhiiiiiihhhiiioooxxx{{{xxxwww{{{}}}zzzwwwmmmhhh```XXXRRROOONNNNNNMMMMMMNNNOOORRRUUUWWWYYY___```aaabbbcccbbbaaaaaa\\\]]]^^^^^^____________WWWSSSNNNIIIFFFCCCAAA???<<<;;;::::::;;;===???AAA@@@@@@???===<<<:::999888777777666666666555555555666666666666666666666666555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555444444333333444444555555555555555444444444444222222333333444444555555444444444444444444444444444444444444444444444444555444444444444333333333333333333333333333333333333333333333333333333333444333333222222333333444333333222222222222333333555555444444444444333333111222222333333222222111111222222333444555666666555444444333444555666777444444333222222333444555444444444444444444444444444444555555666777777888777777777777777777777777666666777888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;========================>>>============>>>???@@@?????????@@@AAABBBDDDDDDDDDFFFHHHHHHIIIMMMUUU[[[iiizzz000111111222333333444444555555777;;;???DDDHHHJJJNNNQQQTTTUUUUUUUUUUUUVVVUUUVVVWWWXXXYYYXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\XXXXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUUUUTTTRRRQQQPPPLLLKKKIIIHHHHHHIIIKKKLLLMMMPPPVVV]]]ccchhhkkkmmmgggfffeeedddeeehhhjjjllloooqqqvvvzzz|||zzzzzzxxxwwwuuuuuuwwwyyyzzzyyyuuuuuuuuusssrrrvvv~~~~~~~~~|||tttlllccc[[[VVVSSSOOOOOOOOOPPPQQQRRRTTTTTTXXXZZZ]]]___aaabbbaaaaaaaaa```___^^^]]]^^^^^^___^^^ZZZUUUPPPMMMIIIEEEBBB>>>===;;;:::;;;===???AAABBBCCCCCCBBB@@@>>>;;;999888888888777777777666666666666666666666666666666555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555555444444333333444444555444444444555555555555555444444444444444444555555444444444444444444444444444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333444333333222222333333444444333333222222333333444555555555444444333333333222333444444444444333222222333333444444555555555555555444333444555666777555444333222222333444555666666666666666666666666444444555555666777777777777777777777777777777777666666777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<===>>>???<<<<<<===>>>???AAACCCDDDEEEGGGHHHHHHIIILLLSSSYYYgggxxx000000111222333333444444555666999<<>><<<;;;;;;===???AAADDDEEEFFFFFFDDD@@@===:::999999999888888888888777666666666666666666666666666666666666666666666666444444444555555555666666666666666666666666666666555555555555555555555555555444444333333444444555333333444555666666666555555555555555555555444444444444444444444444444444444444444444444444444444555555555444444333333333333333333333333333333333333333333333333333333333444333333222222333333444444333333222222333333444333333333222222111111111555555666777777666555555444444444444444444444333666555444333444555666777666555444333333333444555888888888888888888888888888777777666555444444444777777777777777777777777666666777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<999999::::::;;;<<<=========<<<;;;;;;;;;<<<>>>???999999:::<<<>>>@@@BBBCCCFFFGGGIIIHHHHHHLLLRRRXXXfffwww000111333444444555888:::999<<<@@@EEEJJJOOORRRSSSVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[YYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\\\\ZZZXXXUUUTTTSSSRRRQQQQQQRRRRRRRRRPPPOOOOOOQQQQQQNNNKKKHHHHHHFFFEEEEEEHHHNNNRRRWWW[[[cccnnn{{{}}}{{{|||wwwhhhbbb^^^[[[YYYZZZXXXUUUQQQRRRRRRSSSVVV[[[^^^``````cccbbbaaa___^^^]]]]]]]]]``````aaa___[[[UUUOOOLLLFFFDDDBBB@@@???@@@BBBCCCDDDEEEHHHHHHGGGCCC>>>;;;===;;;888777777888777666777777777777777777777777666555555555555444444444333333444444555666666666888888777666555444333333555666666666555444333333555555555555555555555555666666555555555444444444444444444555555666666666555555444444444444555555333333333333333333333333333333333333333333333333444444444444444444444444333333333222222111111111111222444555555444222111333333333444444555555555333333333333333333333333777666444444555555444333333333333444555666777888555666444111333999:::888555444444444444555666666777777666555555555555555777777777777777777777777555666666666666666555555666666777888999999::::::888999<<<===>>>>>><<<;;;::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHLLLSSSXXXfffwww222333444444555666999<<<>>>@@@DDDIIIMMMQQQTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[\\\\\\ZZZXXXWWWUUUTTTRRRQQQQQQQQQQQQOOOMMMKKKLLLMMMMMMJJJHHHHHHHHHGGGFFFFFFJJJOOOTTT\\\aaajjjwww|||xxxwwwyyy{{{||||||xxxsssmmmiiifffbbb\\\WWWTTTRRRQQQRRRUUUYYY[[[[[[```______^^^]]]\\\[[[[[[]]]^^^^^^]]][[[XXXTTTRRRKKKIIIFFFCCCBBBBBBBBBCCCDDDFFFHHHIIIHHHEEEBBB@@@>>>;;;999777777888777666666666666666666666666666666555555555555444444444555555555555555555555555666666666666666555555555555555666666555555444333555555555555555555555555666666555555555444444444333333444444444555555555555555444444444444555555333333333333333333333333333333333333333333333333444444444444444444444444333333333222222222111111111222444555555444222111333333444444444444444444333333333333333333333333777555444444555555444333666555555444444444444444555666444111444999:::888555444444444444555666666777777666555555555555555555555555555555555555555555555666666666666555555666666777888888999::::::888:::<<<===>>>===<<<<<<999::::::;;;<<<<<<======<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHLLLSSSXXXfffvvv444555666666666888<<>>======<<<999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHLLLSSSXXXeeevvv333555666777999<<>>>>>>>>>>>???@@@AAABBBBBBEEEGGGHHHHHHLLLSSSXXXeeevvv222444777999===BBBHHHLLLNNNOOOQQQSSSUUUVVVWWWWWWYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYYYY[[[ZZZYYYXXXYYYXXXUUUSSSRRRQQQNNNLLLKKKJJJJJJJJJKKKLLLMMMNNNPPPRRRUUUWWWTTTTTTTTTTTTVVV[[[bbbfffqqqvvv~~~zzzwwwppplllfffbbbbbbhhhpppvvv~~~|||{{{zzzyyyzzz~~~xxxqqqggg^^^XXXTTTRRRQQQSSSTTTVVVWWWYYYZZZ[[[\\\ZZZYYYYYYYYYZZZ[[[\\\]]]\\\ZZZWWWTTTOOOKKKGGGEEEDDDDDDDDDEEEGGGIIIKKKLLLFFFCCC???<<<;;;:::888666666666666666666666666666666555555555555444444444555555555666666666777777666666666666555555555555555555666666666666666555555555555555555555555555444555555555555555555555333333333333333333333333444444333333333333444444555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555555555444444333333333555555555555555555555555444333222333444555444333222222222333444555666777333555555333666;;;<<<888555444444444444555666666777777666555555555555555666666666666666666666666444444555666666666666666777777777777777888888888::::::;;;<<<<<<=========999999:::::::::::::::;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBEEEGGGHHHHHHLLLSSSXXXfffvvv333666;;;???CCCHHHMMMQQQPPPQQQSSSTTTVVVWWWWWWWWWYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXYYYXXXWWWVVVVVVUUUSSSQQQNNNMMMLLLKKKJJJJJJKKKKKKIIILLLNNNQQQTTTYYY^^^bbbccccccaaa______aaafffjjjrrrwww}}}yyyvvvqqqnnnjjjfffeeejjjqqqwwwwwwuuutttsssvvvzzzvvvllleee^^^YYYUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXYYYZZZ[[[[[[]]]\\\[[[XXXUUUPPPLLLJJJEEEDDDCCCCCCDDDGGGJJJLLLJJJFFFBBB???===;;;999777777777777777777777777777666555555555555444444444444444555666666777888888777777666666555555555444555555666777777777666666555555555555555555555555444444444555555555555555444444444444333333333333444444333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333444444444444333333333333333333333333444444444444444444333333444444444444444444444444444333222333444555444333666666555444444444444555222555555444777<<<<<<999555444444444444555666666777777666555555555555555777777777777777777777777333444555666777777777777777777777777777777777777::::::;;;;;;<<<======>>>::::::::::::;;;;;;;;;;;;============>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHLLLSSSXXXeeevvv888<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHLLLSSSXXXcccsss===AAAGGGLLLNNNPPPSSSTTTSSSSSSUUUWWWXXXYYYYYYYYYWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVWWWUUUTTTSSSSSSRRROOOMMMKKKKKKKKKKKKMMMOOOQQQRRR[[[___eeejjjooowww~~~xxxtttuuuvvvyyy}}}}}}zzzxxxzzzzzzyyyvvvtttuuuzzzyyytttqqqqqqrrr{{{|||nnnjjjddd^^^ZZZWWWWWWXXXTTTUUUVVVXXXYYYZZZZZZZZZ]]]^^^___```^^^[[[WWWUUUKKKHHHEEECCCCCCFFFIIILLLOOOKKKGGGCCC@@@>>>;;;999888888888888888888888888666666555555555444444444888888777777666666555555333333444555666777888999555555666777777777777777555555555555555555555555444444444555555555666666666666666555555444444444444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444555555555444333333222222333333444333333333444444555555555333333333333333333333333333222111222444555444333555555555555666888999:::222444555555888======999555444444444444555666666777777666555555555555555555555555555555555555555333444555666777777777777777777777777666666666666;;;;;;;;;;;;;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHLLLSSSXXXaaarrrFFFIIIMMMQQQTTTUUUUUUTTTWWWXXXYYYZZZ[[[[[[[[[[[[WWWXXXXXXXXXYYYYYYZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRQQQOOOMMMKKKJJJIIIKKKMMMNNNPPPTTT[[[aaaiiirrr|||~~~~~~~~~~~~|||wwwsssqqqxxx}}}tttggg___[[[YYYWWWWWWWWWVVVXXXZZZ\\\[[[ZZZ\\\^^^aaaccccccbbb___]]]VVVRRRLLLFFFCCCDDDFFFHHHOOONNNMMMJJJGGGCCC???===::::::888777777777888999999999888777777777777777666666666666777777777777666666666666666666666666777777777777777777777777444444555555666666777777666666666666666666666666555444444333333444444555666444222222444666777666555444333333333333444555555555555444444333333333333444555555666666555555555555555555555555555555333444555555666666555555444444444444444444444444555555555444444333333333333333222222333333444555444444444444444444444444666555555444444666777888:::999888777666555444444777666555444444444444444333333444555666777888888666666666666666666666666777777777777777888888888;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;===>>>???============>>>???@@@AAADDDDDDEEEFFFHHHLLLQQQUUUbbbqqqIIILLLPPPSSSVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[ZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLKKKGGGIIILLLOOOTTT\\\fffmmmxxx~~~~~~}}}}}}~~~~~~zzzuuuwww{{{zzzmmmddd]]]XXXWWWUUUTTTUUUXXXYYYZZZYYYYYY[[[^^^aaabbbaaa___^^^YYYUUUPPPJJJGGGEEEEEEFFFKKKLLLMMMMMMKKKGGGCCC@@@>>>===;;;999888888999:::777777666555555555555555666666666666777777777777666666666666666666666666777777777777777777777777555555555666666666666666666666666666666666666666666555555444444555555666666444333333444666666555555444333333333333444555555555444444444333333333333333444555555555555444222222222222222222222222222333333444444444444444444444444444444444444444555555444444444333333333333333222222333333444555444444444444444444444444666555555444555666777888555555555666666666666777666666555444444444444444555555555666666666666666666666666666666666666666777777777777888888888888;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;===>>>???=========>>>>>>???@@@AAADDDDDDEEEFFFHHHLLLQQQUUUaaaoooNNNPPPSSSVVVXXXXXXWWWWWWVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUSSSRRRPPPOOONNNOOOOOOPPPPPPPPPOOOOOONNNJJJLLLPPPUUU]]]hhhttt|||}}}{{{yyywwwvvvuuuzzz}}}~~~ssshhhaaa[[[XXXVVVUUUVVVXXXXXXXXXXXXZZZ]]]```bbbbbbbbbaaa^^^[[[WWWRRRLLLHHHEEEDDDFFFHHHLLLNNNNNNLLLIIIFFFDDDBBB>>>;;;999999999:::777777666555555555555666666666666666777777777777666666666666666666666666777777777777777777777777666666666666666555555555666666666666666666666666666666666555555666666666777555444333555555555444555444444333333444444555555444444444444333333333222222333444444444444444222222222222222222222222111222333333444444333333444444444444444444444444555444444444444333333333333333333333333444444555444444444444444444444444555555444444555555666777444444444555555555666666555555444333333333444444777777666666555555555555666666666666666666666666777777777888888888999999;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;===<<<<<<;;;;;;===>>>???>>>>>>>>>>>>>>>???AAAAAADDDDDDEEEFFFHHHLLLQQQUUU```nnnRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[XXXWWWWWWWWWWWWWWWVVVVVVUUUTTTRRRPPPOOOMMMMMMLLLNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUYYY```iiisss}}}}}}yyyuuurrrppppppuuu}}}yyyrrreeeaaa\\\XXXWWWWWWWWWVVVXXXZZZ]]]```bbbdddeeeeeebbbaaa^^^YYYSSSMMMHHHEEEEEEFFFIIIKKKMMMNNNNNNNNNIIIFFFAAA===:::999999::::::999888888777777888888666666666666777777777777666666666666666666666666666666666666666666666666777777666666555555444444666666666666666666666666666666555555555555666666777666444444555555444333444444444444444444444444444444444444444444444444111222333333444444333333333333333333333333333333222222333444444444444333444444444444444444444444444444444444444444444444333333333333333444555555444444444444444444444444444444444444555555666666666666555444444333222222444444333333333333444444666666666666666555555555666666666666666666666666777777777888888999999:::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===<<<<<<;;;;;;===>>>???>>>>>>>>>>>>???@@@AAAAAADDDDDDEEEFFFHHHLLLQQQUUU```nnnTTTTTTVVVWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVRRRQQQPPPNNNLLLKKKKKKKKKMMMNNNPPPRRRUUUVVVWWWXXXYYY\\\aaaiiisss{{{}}}xxxtttqqqoooqqquuu}}}rrrmmmeee___[[[XXXUUUSSSXXXYYYZZZ]]]___aaacccddddddcccbbb___YYYSSSMMMIIIGGGFFFFFFGGGIIIMMMQQQSSSLLLIIIDDD???<<<:::999999::::::999888888888888888666666666666777777777777777777777777777777777777666666666666666666666666777777666666555555444444666666666666666666666666555444444333333444444555777666444555555555444222444444444444444444444444444444444444444444444444111222333333444444333333333333333333333333333333333333444555555555555555444444444444444444444444444444444444444444444444444444333333444444555666444444444444444444444444333444444555555555555555555555444444333333222222444444444333333444444555444444555555666777777888777777777777777777777777666777777888999:::::::::;;;;;;;;;<<<<<<<<<<<<==============================<<<<<<;;;;;;===>>>???>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEFFFHHHLLLQQQUUU```nnnTTTUUUVVVWWWWWWXXXXXXWWWYYYYYYZZZZZZZZZZZZYYYYYY[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTPPPOOOMMMLLLKKKKKKKKKKKKLLLNNNRRRWWW\\\```cccdddbbbdddhhhoooyyy~~~zzzvvvtttrrrrrruuuzzzzzzrrriiiccc]]]XXXTTTWWWWWWXXXYYY[[[]]]___```bbbccccccbbb___YYYTTTPPPLLLJJJFFFEEEGGGKKKQQQUUUNNNLLLHHHDDD@@@===;;;:::888888777666666666666777666666666666777777777777777777777777777777777777777777777777777777777777666666666666666555555555666666666666666666666666444444333333333333444444666555444555666666444222333444444555555444444333333333333444444444444555222222333444444444444444222222222222222222222222333444555555666666555555444444444444444444444444333333333444444444444555444444444444444555555666444444444444444444444444333333444555555555555444111222222333444555666666555555444444444555666666333333444555666777888888777777777777777777777777666777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<============>>>>>>>>>===<<<<<<;;;;;;===>>>?????????>>>??????@@@AAABBBDDDDDDEEEFFFHHHLLLQQQUUU```nnnUUUVVVVVVWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXUUUUUUUUUTTTSSSSSSRRRRRROOOMMMLLLJJJJJJKKKLLLMMMOOORRRYYYaaajjjqqqwwwyyyvvvtttsssvvv|||}}}yyyuuusssssstttuuu{{{xxxqqqiiibbb^^^[[[ZZZYYYYYYZZZ\\\^^^______aaabbbcccbbb___[[[XXXPPPNNNJJJHHHHHHKKKOOORRRQQQPPPMMMIIIEEEAAA>>><<<999888777777666666777777666666666666777777777777777777777777777777777777777777777777777777777777555555555666666666666666666666666666666666666666555555444444444444555555444444444555777777555333333333444555555444333333333333333444444444555555333333444555555555555444222222222222222222222222333333444555555555555444444444444444444444444444333333333444444444555555444444444444444555666666444444444444444444444444222333444555555555444444222222333444555666777777666555555555555666777888444555555555666666777777777777777777777777777777666777777888:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;===>>>???????????????@@@AAABBBBBBDDDDDDEEEFFFHHHLLLQQQUUU___lllVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWTTTSSSSSSRRRQQQPPPPPPPPPNNNMMMKKKJJJJJJKKKLLLNNNTTTXXXaaakkkvvv~~~||||||yyyuuurrrqqqsssuuuxxx}}}{{{zzz~~~}}}uuummmhhh___^^^]]]\\\\\\^^^```aaa]]]___aaacccdddbbb___]]]SSSQQQNNNLLLKKKLLLNNNOOOSSSRRRPPPMMMIIIEEE@@@>>>;;;:::999999888999999999666666666666777777777777777777777777777777777777777777777777777777777777444555555555666666777777666666666666666666666666666666555555555555666666333333333555777777666444333333444555555444333333333333333444444555555555333444555555666666555555555555555555555555555555222222333444444444333333444444444444444444444444333333333444444555555555555444444444444555666666444444444444444444444444222333444555555555444333555555555555555555444444666666666666666777888888666666666666666555555555777777777777777777777777666777777999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>??????===<<<<<<;;;<<<===>>>???????????????@@@AAABBBCCCDDDDDDEEEFFFHHHLLLQQQUUU^^^kkkZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYZZZYYYXXXWWWUUUTTTSSSRRRSSSSSSSSSRRRPPPMMMJJJIIIKKKKKKKKKKKKJJJKKKNNNQQQ[[[cccooo|||||||||vvvsssttttttuuuyyy{{{wwwuuussstttwwwyyy|||{{{tttoooiiibbb]]][[[[[[\\\\\\[[[\\\^^^bbbdddeeebbb```___[[[UUUOOOLLLLLLMMMOOORRRSSSTTTSSSPPPKKKGGGCCC<<<;;;:::999777555444333777666666666555555555555555666777888888888888888777777666666555555555444666666666555444444444333555555555555666666666666666555444333222333333444333333333333333333333333555555444444444333333333555555555444444333333333555555555444444333333333444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666222333333444444333333222444444444444444444444444666555444666999:::777444777777666666666666777777333444444555555444444333444555555666666666666666:::999888666555555444444888888777777888888999:::888999::::::;;;;;;:::::::::::::::;;;<<<===>>>>>>===============>>>??????============>>>???@@@AAAAAACCCFFFFFFFFFIIINNNSSS^^^jjjZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTQQQQQQQQQPPPNNNLLLIIIHHHEEEFFFGGGHHHJJJNNNSSSWWWbbbkkkxxx~~~{{{zzzvvvtttvvvxxxyyy}}}~~~yyyvvvsssqqqqqqqqqrrrzzz~~~xxxooofffaaa]]]ZZZXXX[[[[[[\\\___bbbcccbbbaaa```^^^ZZZUUURRRPPPOOOOOORRRSSSTTTTTTRRROOOKKKHHHCCCBBB@@@===;;;999888777888777777777777777777777666777777888888888888777777777666666666555555555555555555555555555444444666666666777777777777888666555444333333333444444444444444444444444444444555555555444444444333333555555444444444333333333555555444444444333333333444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444555555666666555555444444444444444444444444444666555555777999999777555777666666555555666666777444555555666666555555444444555555666666666666666777777777777666666666666888888777777888888999::::::;;;<<<<<<===<<<<<<<<<:::;;;;;;;;;<<<============<<<<<<<<<<<<======>>>????????????@@@AAABBBCCCBBBDDDGGGGGGGGGJJJOOOTTT^^^jjjZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXWWWWWWVVVUUUTTTTTTOOONNNNNNMMMLLLJJJHHHGGGDDDEEEFFFHHHKKKRRRZZZ___lllttt}}}}}}yyyyyy}}}zzztttpppnnnmmmnnnttt|||vvvmmmddd]]]YYY[[[ZZZYYY[[[^^^```aaaaaabbbaaa```]]]YYYVVVRRRQQQSSSTTTUUUVVVUUUSSSQQQOOOGGGEEEAAA>>>:::888777777888888888999999999999999888888888999888888777777777777666666666666555555555555555555555555666666777777777777888888888888666666555444444444444555555555555555555555555555555555555444444444444333555444444444444333333333555444444444444333333333444444444444444444444444555555555555555555555555555555555555555555555555555555555444444333333333444555555666666555555444444444444444444444444444555555555777999999777555666555555555555555555666666666666777777666666666444555555666666666666666444555666888888888777666888888777777888888999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<@@@??????@@@@@@AAABBBCCCCCCEEEHHHHHHHHHKKKPPPUUU]]]jjjYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXVVVUUUTTTSSSRRRLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKOOOVVV___eeetttzzz|||~~~~~~zzztttrrrqqqrrrwww}}}rrrgggaaa]]]ZZZWWWWWWYYY\\\^^^___aaabbbcccbbb___ZZZUUURRRSSSTTTUUUVVVVVVVVVUUUUUULLLIIIEEE@@@<<<999888777888999999999999:::::::::999999999999888888777666777777666666666666666666444444555555666666777777666666777777777888888888666666555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555444444333333222222111222333333444444333333222444444444444444444444444555555666777888888777666555555444444444444555555555666666777777666666555444555555666666666666666444555777888999888666555888888777777888888999:::888888999::::::::::::999<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBEEEGGGGGGGGGJJJPPPTTT]]]jjjYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[ZZZZZZZZZYYYYYY[[[ZZZXXXVVVTTTQQQPPPOOOLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJLLLOOOTTT\\\ffflll|||yyyyyyyyyxxxwwwxxx{{{}}}}}}zzzxxxwwwzzzssskkkccc___YYYUUUVVVXXX[[[\\\]]]```bbbcccaaa]]]XXXTTTSSSSSSTTTUUUVVVWWWXXXXXXTTTRRRMMMHHHDDD@@@>>>===999999999999999999999999999999999999999888777666666666777777777777777777444555555666666777777777555555555666666666777777555666666666666666666666444444444444444444444444666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444333333222222222222222333333444444333333222444444444444444444444444444555777888888777777666555555444444444444555555555555555666666555555555444555555666666666666666555666888999888777555333888888777777888888999:::777888999999::::::999999<<<<<<<<<<<<<<<;;;;;;;;;??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAADDDFFFFFFFFFIIINNNSSS]]]iiiZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYXXXWWWTTTRRRPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNHHHJJJNNNSSSZZZcccmmmtttyyyxxxvvvtttrrrtttxxx{{{}}}}}}uuummmggg___YYYVVVWWWXXXXXXYYY\\\___aaaaaa^^^[[[XXXUUUTTTTTTUUUVVVWWWXXXYYYXXXVVVSSSNNNJJJEEEAAA???;;;:::::::::999999999999999999999:::999999888888666666777777777777888888666666666666666666777777555555555555666666666666555666777777888777777777444444444444444444444444666666666555555555444444333333333444444444444555333333333444444444444555444444444444444444444444555555555555555555555555555555555555555555555555333333333333333333333333444555555666666555555444444444444444444444444444333555888888777666666777666555555555555555555666444555555666666555555444444555555666666666666666666777888888888666555444888888777777888888999:::999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCDDDAAACCCFFFFFFFFFIIINNNSSS\\\iiiZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTSSSRRRQQQPPPOOONNNOOOOOONNNNNNNNNOOOQQQRRRNNNQQQUUU[[[bbbjjjsssyyy~~~vvvtttrrrpppqqquuu|||xxxqqqggg___ZZZWWWVVVVVVVVVXXX[[[^^^``````___^^^XXXWWWVVVUUUVVVWWWYYYZZZZZZYYYWWWTTTOOOJJJEEEBBB>>>===<<<<<<;;;:::999999888888999:::::::::999999666666777777777888888888777777777666666666666666555666666666666777777777555666777888888888777777555555555555555555555555666666666666555555555555333333333444444444555555333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555222222333333444444555555444555555666666555555444444444444444444444444444333666888999777666666888777666666555555666666777555666666777777666666555444555555666666666666666666666666666777777777777888888777777888888999:::999999:::;;;;;;;;;;;;::::::;;;;;;;;;<<<=====================>>>@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDBBBDDDFFFGGGGGGIIIOOOTTT\\\iii~~~ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPOOOOOOPPPRRRSSSTTTXXX[[[___ccciiiooovvv{{{}}}pppooommmmmmqqqyyyyyynnnccc]]]YYYVVVUUUUUUWWWYYY\\\___aaabbbbbb[[[YYYXXXVVVVVVXXXYYY[[[``````___\\\XXXRRRLLLIII@@@@@@???===<<<;;;:::999777888999:::::::::::::::666666777777888888888999888888777777666666555555777777777777888888888888555666777999999999888777777777777777777777777777777666666666555555555555333333333444444555555555333333333444444555555555444444444444444444444444555555555555555555555555555555555555555555555555111222333444555555666777222333333444444333333222444444444444444444444444333666999999777555666888777777666666666666777777777777888888888888777777444555555666666666666666555444555555666888999:::888888888777888999999:::777777888999999999999888::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<>>>???AAABBB????????????@@@AAABBBBBBCCCEEEGGGHHHHHHJJJPPPUUU\\\iii~~~[[[ZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXVVVSSSPPPOOOPPPOOONNNMMMNNNOOOQQQSSSRRRSSSUUUWWWXXX[[[___bbbeeefffgggiiikkkpppvvvzzz|||{{{tttqqqnnnnnnsss{{{zzzqqqjjjccc\\\WWWUUUUUUUUUWWWZZZ]]]___```\\\\\\[[[ZZZZZZYYYYYYYYYaaadddfffgggccc\\\TTTOOOJJJHHHEEEAAA>>><<<;;;;;;::::::999999888999999999888888888888777777777777666666666666666666666666777777777777777666555555666555555444444666777888777777888888777666555555666666666666666666666666444444444444444444444444666555555555555444444444333444444444555666666666333444444555555444444333666666666666666555555555444333333444333111111333444333222222222222333444555555666666555333111000000222444555444333333444666666777777777777666666777777666555555555555555444555777888888888777666666666555555444444444333666666666666666555555555999999888888999999:::;;;::::::;;;;;;<<<=========AAA@@@???>>>>>>>>>@@@@@@AAA@@@>>>>>>>>>@@@BBBDDDBBBDDDEEEFFFGGGJJJMMMPPP[[[ggg{{{\\\\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXVVVTTTQQQOOOMMMOOONNNMMMLLLMMMOOOQQQRRRTTTVVVYYY\\\^^^bbbgggjjjlllmmmnnnnnnooossswww{{{}}}{{{yyyxxxvvvtttrrrrrrvvv~~~}}}vvvnnneee___XXXVVVUUUUUUWWWYYY\\\]]]\\\\\\\\\\\\[[[ZZZXXXXXX\\\___dddgggfffbbb]]]YYYOOOMMMIIIDDD@@@>>>===<<<;;;::::::999888888888999888888888888777777777777666666666666666666666666777777777777777666555555666555555444555666777888555555555555555444333333555555555555555555555555444444444444444444444444666555555555555444444444444444444555555555555555444555555666666555555444555555555555555444444444666555666666444333333444555444333222222333444555666666666777666555333222222444666666555444444555666666777777888777777777777777666555555555555666555555666777777777777777666666666666555555444444777777777777777777777777999999888888999999:::;;;::::::;;;;;;<<<=========AAA@@@???>>>>>>???@@@@@@@@@????????????AAABBBCCCCCCEEEFFFGGGHHHKKKOOOQQQZZZggg|||]]]]]]\\\\\\[[[ZZZZZZYYYXXXWWWVVVTTTRRROOOMMMKKKMMMLLLKKKKKKLLLNNNPPPQQQWWWZZZ^^^cccggglllrrruuuuuuvvvwwwvvvvvvxxx{{{}}}~~~zzzyyyyyyyyy{{{yyyxxxyyy}}}{{{yyyuuuyyy{{{oooggg___[[[VVVTTTUUUWWWXXXYYY[[[\\\]]]]]]\\\[[[YYYXXXZZZ]]]bbbggghhhgggdddaaaXXXTTTNNNHHHCCC@@@>>>>>><<<;;;:::999888888777777888888888888777777777777666666666666666666666666777777777777777666555555666555555555555666777777555555555555555444444333444444444444444444444444444444444444444444444444666555555555555444444444555555555555555444444444555666666666666666666555444444444444444444444444222444555555333333555666555555444444444444555555666666777777777666666555555666888888666555555666666666777888999999888888888777666666555555666666666666666666666777888888777777777777666666666666888888888888888888888888999999888888999999:::;;;::::::;;;;;;<<<=========@@@??????>>>??????@@@@@@>>>??????@@@@@@AAABBBBBBDDDFFFGGGHHHIIILLLOOORRRZZZggg|||^^^^^^]]]\\\[[[ZZZZZZYYYWWWVVVTTTRRROOOMMMKKKIIIJJJJJJIIIIIIKKKMMMPPPQQQYYY]]]ccchhhnnntttzzz~~~|||}}}~~~~~~}}}}}}}}}|||}}}~~~}}}xxxsssuuuwww|||yyyooohhhaaaYYYUUUTTTUUUVVVUUUXXXYYY[[[\\\]]]\\\[[[ZZZ\\\___bbbeeegggfffcccbbb^^^ZZZSSSKKKEEEAAA??????===<<<;;;999888777777777888888888888777777777666666666666666666666666666777777777777777666555555555555555555666666666777666777777777777777666666444444444444444444444444555555555555555555555555666555555555555444444444666666666555444444444333555555666666666666555555444444444444444555555555111555666444222333555555555555555555555555555555555555666666777777777777666777888888666555666777666777888999::::::::::::888777777666555666666666777666555555555666888999888888777777777777777777777777777888888888888888999999888888999999:::;;;::::::;;;;;;<<<=========??????????????????@@@@@@>>>>>>???AAAAAAAAAAAAAAADDDEEEGGGHHHIIIKKKOOORRRYYYfff|||^^^^^^]]]\\\[[[YYYYYYXXXVVVUUUSSSPPPNNNKKKJJJIIIHHHHHHHHHIIIKKKOOORRRTTT\\\```gggmmmsssyyy|||xxxwwwuuuuuuyyyyyyoooggg\\\VVVTTTTTTSSSQQQSSSTTTWWWYYY[[[\\\\\\]]]\\\^^^```bbbccccccbbbaaaaaa]]]VVVOOOHHHCCC@@@???===<<<;;;999888777777777888888888888777777777666777777777777777777777777777777777777777666555555444555555666666666666666666666777777777777777666444444444444444444444444555555555555555555555555666555555555555444444444666666666555444444444333333444444555555444444333444444555555666666666666:::@@@AAA:::444555555444555555555555555555555555444444444555555666777777666777888777555555666777888888999:::;;;;;;::::::888888777666666666666666777666555555555666888999777777888888888888888888666666666777777888888888999999888888999999:::;;;::::::;;;;;;<<<=========>>>>>>??????@@@@@@@@@@@@>>>>>>???AAAAAAAAAAAAAAABBBDDDFFFFFFGGGJJJNNNQQQXXXeee{{{]]]\\\[[[ZZZYYYWWWWWWVVVTTTSSSQQQOOOMMMKKKJJJJJJHHHHHHIIIKKKOOOSSSXXXZZZbbbfffmmmsssxxx~~~}}}{{{xxxvvvwww{{{wwwmmmaaaZZZWWWVVVRRROOOPPPQQQSSSUUUWWWZZZ[[[]]]YYYZZZ[[[^^^```bbbcccdddbbb___YYYRRRKKKFFFBBB@@@<<<;;;:::999888888777777888888888888777777777777777777777777777777777777777777777777777666555555444555555666777666666666333444555555555555555555444444444444444444444444555555555555555555555555666555555555555444444444555555555555555444444444333333444444444444333333444444555555666777777777FFFMMMMMMAAA888777666333444444555555555555444444555444444444555555666777666777777777666666888:::::::::;;;;;;;;;;;;::::::999888777777666666777777666666666666666777888888777777777777888888888888555555666777777888888888999999888888999999:::;;;::::::;;;;;;<<<============>>>???@@@@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBBBBBCCCEEEFFFGGGJJJMMMPPPXXXdddyyy[[[ZZZYYYXXXVVVUUUTTTTTTSSSRRRPPPNNNLLLLLLLLLLLLJJJKKKMMMPPPUUUZZZ___bbbjjjnnntttzzz~~~||||||wwwkkkccc```]]]XXXSSSPPPPPPPPPQQQRRRUUUXXXZZZXXXXXXYYY[[[]]]```cccdddbbb___[[[VVVPPPIIIEEEBBB;;;::::::999888888888999888888888888777777777777777777777777777777777777777777777777777666555555444444666777777777666555333333444555555555555555555555555555555555555555555555555555555555555555666555555555555444444444444444444555555555555555444444555555555555444444333333444555555666777777AAAJJJKKK???666666666333222333444555555444333222777666555555555666777888666777888888777888;;;===<<<<<<<<<<<<<<<;;;:::999999888777777666666777777555555666777777777777777666666666777777777888888666666777888888999::::::999999888888999999:::;;;::::::;;;;;;<<<=========<<<===???@@@AAAAAA@@@@@@@@@????????????AAABBBCCCCCCDDDFFFGGGHHHJJJNNNQQQXXXcccwwwZZZYYYXXXWWWUUUTTTSSSRRRRRRQQQOOOMMMLLLLLLMMMMMMMMMNNNPPPTTTYYY___dddhhhppptttzzztttllliiifff___ZZZRRRQQQOOONNNOOORRRUUUWWW[[[ZZZZZZ[[[\\\^^^aaabbbaaa```]]]YYYSSSLLLGGGDDD::::::999999888999999999888888888888777777777777777777777777777777777777777777777777777666666555333444666777777777666555555555666777888888777777666666666666666666666666666666666666666666666666666666555555555444444444333444444555555666666666555555666666666666555555222222333333444555666666333>>>AAA666///333555222222222333444444333222222999888777666666777888999777888999999999:::===@@@>>>>>>======<<<;;;999999999888888777777777777777444555777888888888777666555555666666777777777888777777888999::::::;;;;;;999999888888999999:::;;;::::::;;;;;;<<<======>>><<<===???@@@AAAAAA@@@@@@AAA@@@>>>>>>>>>@@@CCCDDDDDDEEEGGGHHHIIIKKKOOORRRXXXcccvvvXXXXXXWWWUUUTTTRRRQQQQQQOOOMMMLLLLLLMMMNNNNNNNNNMMMRRRXXX]]]aaagggnnntttwwwyyy}}}wwwqqqkkkeeeaaaWWWSSSOOOMMMNNNQQQSSSTTTXXXXXXYYY[[[]]]^^^___```aaa___\\\XXXTTTMMMFFFAAA???<<<:::999999:::999888666666777888999::::::;;;999999999888888888888777666666666666666666666666777666555444444555666777777666555444444555666777555555555555555555555555444444444444444444444444666666555444444444444555444444333222333444555666333444444555555444444333555555555555555555555555555555555555555555555555222222444555666666777777444555666555444555666888888777777888999:::;;;<<>><<<:::999888888777777777777777777777777555555555555666666666777666666777777777777666666777888888888888999999999999999999888888888777777::::::;;;;;;<<<=========<<<======>>>???@@@@@@@@@=========>>>???@@@BBBBBBEEEEEEEEEEEEFFFJJJOOOSSSWWWbbbvvvXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPOOOOOOPPPQQQQQQQQQQQQVVV\\\aaaeeejjjqqqvvv{{{}}}~~~xxxrrrlllgggaaa\\\VVVRRRQQQQQQQQQPPPTTTUUUVVVXXXZZZ[[[\\\]]]```^^^\\\YYYUUUPPPIIIDDDAAA>>>;;;::::::::::::999777777777888999999::::::999999999888888888888777666666666666666666666666777666555444444555666777666666555555555555666666555555555555555555555555555555555555555555555555666666555444444444444555444444333333333444555666444555555666666555555444555555555555555555555555555555555555555555555555444444555555666555555555444555666555444555666888;;;;;;;;;<<<<<<===>>>???@@@???===;;;:::999888888666666666666666666666666555555555666666666777777666666777777777777666666777888888888888999999999999999999888888888777777::::::;;;;;;<<<=========<<<======>>>??????@@@@@@>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFFFFGGGJJJOOOSSSWWWbbbvvvXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVXXX]]]ccchhhkkkooouuuyyy~~~zzztttqqqlllgggaaa[[[WWWTTTQQQOOOPPPRRRTTTVVVXXXZZZ[[[[[[^^^]]]\\\ZZZXXXTTTNNNJJJCCCAAA===<<<;;;;;;:::999999999999999999999999999999999999888888888888777666666666666666666666666666666555555555555666666555555666666666666555555555555555555555555555555666666666666666666666666666666555444444444444555444444333333444444555666555666666666666666666555555555555555555555555555555555555555555555555555555555666666555444444333444555666555444555666888<<<=========>>>?????????>>>===<<<:::999888888888666666666666666666666666555555666666666777777777666666777777777777666666777888888888888999999999999999999888888888888888:::::::::;;;<<<<<<======<<<======>>>>>>??????@@@?????????@@@AAABBBCCCDDDCCCEEEFFFGGGHHHKKKNNNQQQVVVbbbuuuWWWVVVUUUTTTSSSSSSSSSTTTVVVWWWYYYYYYYYYYYYZZZ[[[```eeelllppprrruuuyyy}}}~~~{{{~~~|||wwwssslllfffaaa[[[VVVSSSOOOPPPSSSVVVXXXZZZ[[[\\\]]]\\\\\\\\\[[[XXXSSSPPPFFFCCC@@@===<<<;;;:::888:::::::::999999888888888999999999888888888777777666666666666666666666666666666666555555666666666444555666777777666555444555555555555555555555555555555555555555555555555666666555444444444444555444444444444444555555666555555666666666666555555555555555555555555555555555555555555555555555555444555555555555555444444444555666555444555666888:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777777666666666666666666666666555666666666666777777777666666777777777777666666777777888888888999999999888888888888888888888888999::::::;;;;;;<<<==================>>>>>>??????>>>>>>>>>???@@@AAABBBCCCBBBDDDFFFHHHIIIKKKNNNPPPVVVaaauuuVVVVVVTTTTTTTTTUUUWWWXXXXXX[[[^^^___^^^^^^___aaahhhmmmtttxxxyyyzzz}}}}}}||||||{{{{{{yyy{{{}}}{{{tttlllddd\\\WWWPPPPPPRRRTTTVVVXXXZZZ\\\[[[[[[\\\]]]]]]\\\XXXUUUJJJGGGCCC@@@>>><<<:::888;;;;;;::::::999888888888999999999888888888777777777777777777777777777777555666666666666666666555444555666777777666555444666666666666666666666666444444444444444444444444666666555444444444444555444444555555555666666555333444444555555444444333555555555555555555555555555555555555555555555555222333444555666666666666444555666555444555666888999999:::;;;;;;;;;::::::999999888777777777777777555555555555555555555555666666666666777777777888666666777777777777666666777777888888888999999999888888888888888888888888999999::::::;;;<<<<<<<<<===============>>>>>>>>>============>>>@@@AAABBBBBBDDDFFFHHHIIIKKKNNNPPPVVVaaatttUUUUUUTTTTTTVVVXXX[[[]]]\\\```dddeeedddccceeehhhmmmssszzz~~~~~~~~~~~~}}}{{{{{{{{{|||}}}~~~}}}{{{yyyyyy}}}{{{pppfff```WWWVVVTTTSSSSSSUUUWWWYYYZZZZZZ[[[]]]___^^^[[[XXXPPPLLLGGGCCCAAA???<<<:::;;;;;;::::::999999999888999999999888888888888777777777777777777777777777555555666666666666555555555555666666666666555555666666666666666666666666444444444444444444444444666666555444444444444555444444555666666666666555333333444444444444333333555555555555555555555555555555555555555555555555111222333555666777777777444555666555444555666888999:::;;;<<<<<<;;;::::::777777666666666666666777555555555555555555555555666666666777777777888888666666777777777777666666777888888888888999999999888888888888888999999999999999999:::;;;;;;<<<<<<========================<<<<<<<<<===>>>???@@@AAACCCEEEFFFGGGHHHKKKNNNQQQVVVaaasssUUUTTTTTTUUUWWW[[[___bbb```eeejjjkkkjjjiiikkknnnqqqwww~~~|||wwwvvvxxxzzzwwwqqqeeebbb\\\WWWTTTTTTUUUWWWYYYYYY[[[^^^______\\\ZZZVVVRRRMMMHHHEEECCC@@@===::::::::::::::::::999999999999999888888888888777777777777777777777777777444555666777777666555444666666555555555555666666666666666666666666666666555555555555555555555555666666555444444444444555333444555666777666666555444444555555555555444444555555555555555555555555555555555555555555555555333333444555666666666555444555666555444555666888999:::;;;<<<<<<;;;:::999666555555555555555666666555555555555555555555555666666777777777888888888666666777777777777666666777888888888888999999999777777888888888999999999888999999::::::;;;<<<<<<========================<<<<<<======>>>???AAABBBDDDEEEFFFFFFGGGJJJOOOSSSVVV```rrrTTTTTTTTTUUUYYY]]]bbbeeeccchhhnnnpppnnnmmmooossssssyyy~~~{{{wwwwwwxxx{{{~~~~~~rrrmmmeee\\\WWWUUUVVVWWWYYYYYY[[[^^^```___]]]ZZZZZZVVVQQQLLLIIIFFFBBB@@@::::::::::::::::::::::::999999999888888888888777777777777777777777777777444555666777777666555444777666555444444555666777777777777777777777777777666666666666666666666666666666555444444444444555333444666777777777666555555555666666666666555555555555555555555555555555555555555555555555555555555555555666555555444333444555666666444555666888777888:::;;;;;;:::888777555555444444444555666666555555555555555555555555777777777777888888888888666666777777777777666666777888888888888999999999777777888888999999999999888999999::::::;;;<<<<<<===============<<<<<<<<<======>>>>>>???@@@BBBCCCEEEEEEEEEEEEFFFJJJOOOSSSVVV```rrrTTTVVVXXXZZZ\\\^^^bbbdddjjjlllnnnqqqtttvvvvvvwwwyyy{{{~~~}}}{{{zzz|||}}}vvv{{{{{{}}}uuuhhhaaa___\\\WWWWWWXXXZZZ[[[\\\]]]```bbb]]]^^^[[[UUUPPPMMMFFF>>>???<<<:::999999:::999888;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777999999888777666666777777555555444444444444555555444555666777777888777777666666666666666666666666555555555555555555555555555555555555555555555555666666555555555555666666555555666666666666666666444444555666777777666666777777666666555555555444999777666666777999888777555555555555555555555555444444444555555555666666999777444333555666666555888666444222222555888:::888888777777777777888888999::::::;;;;;;::::::999999999888888888999;;;<<<;;;<<<<<<========================>>>???AAABBBCCCDDDEEEFFFFFFFFFGGGJJJMMMVVV___oooSSSUUUXXX[[[^^^bbbgggjjjpppqqqtttvvvxxxxxxxxxxxx{{{}}}}}}|||{{{}}}{{{yyyzzz~~~yyyooohhh```XXXVVVWWWWWWXXXYYY[[[]]]___]]]^^^]]]XXXTTTQQQJJJBBB@@@>>>;;;::::::;;;::::::;;;:::999888888888999:::999999999999999999999999777777777777777777777777999999888777777777777777777777666666666666777777444555555666666666666555666666666666666666666666555555555444444555555555555555555555555555555555777777666666666666777777666666666666666555555555444444555666666666666666777666666666555555555555888666555555666777777666555555555555555555555555444444444555555555666666666555444555666888888777888666555333444666888999888888777777777777888888999::::::;;;;;;::::::999:::999999888888999:::;;;;;;;;;<<<===============>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFIIILLLOOOVVV___oooSSSVVVZZZ^^^ccchhhnnnrrrxxxyyy{{{}}}}}}|||{{{zzz~~~~~~~~~{{{{{{wwwiii]]]YYYXXXWWWVVVWWWYYY\\\^^^]]]``````]]]ZZZWWWPPPHHHCCC@@@===;;;<<<<<<<<<;;;;;;;;;:::999999999999999777777777777777777777777777777777777777777777777999888777777777777777777777777666666666666777777444555555555555555444333666666666666666666666666666555444333333444555666666666666666666666666666666666555555555555666666777777666666555555555444444555555666666666666666666666666666555555555555777666444444555666666555555555555555555555555555444444555555555666666666555444444666999:::999888777777666666666777888999888888777777777777888888999999::::::::::::999999;;;:::999999999999::::::;;;;;;<<<============<<<>>>>>>>>>>>>>>>???@@@AAA@@@BBBDDDEEEGGGIIIMMMQQQWWW___oooXXX[[[___ccchhhnnnuuuzzz}}}{{{wwwiii```]]]YYYVVVWWWYYY[[[\\\\\\```bbbaaa```^^^WWWOOOFFFCCC???<<<<<<<<<<<<;;;;;;;;;::::::999999999999777777777777777777777777666666666666666666666666888888777777777777777888555555444444444444555555666666666666555555444333666666666666666666666666777555444333333444555777777777777777777777777777555444444333333444444555777777777666555555444444555555666666666666666555666666666666666555555555888666555555666666666555555555555555555555555555555555555555666666666666555555666888::::::999777666777777888888888888888888888777777777777888888999999::::::::::::999999;;;;;;::::::999999999999:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEFFFIIIMMMPPPWWW___oooaaacccfffjjjnnnuuu|||~~~|||{{{}}}yyyiiiccc\\\WWWVVVWWWXXXXXXZZZ___bbbbbbcccccc]]]UUUJJJFFFAAA>>><<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888888666666666666666666666666888777777777777777888888555555444444444444555555777777777777777666555444666666666666666666666666666555444444444444555666777777777777777777777777666555555555555555555666777777666666555555555444555666666666666666555555555555555666666666666666:::888666666777777777666666666666666666666666666555555555666666666777777777777777888:::999777555555666777888999888888777888888777777777777888888888999999::::::999999888:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<============>>>???@@@@@@CCCDDDEEEFFFFFFHHHKKKNNNVVV^^^mmmhhhjjjmmmpppuuu{{{}}}zzzyyywwwtttqqqnnnmmmnnnppprrrtttxxx}}}uuulll```XXXUUUUUUUUUTTTWWW\\\```aaaccceeeaaa[[[PPPLLLEEE@@@===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888777777777777777777777777777777777777777888888999777777666666666666777777777777777777777777666555666666666666666666666666555555555555555555555555666666666666666666666666888888777777777777888888666666666666666666666666666666666666666666555444555555555666666666666666;;;999777777777888777666666666666666666666666666555555666666666777777777888777777777888888666444555666777777888888777777888888777777777777888888888888999999999999888888999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===>>>???@@@AAADDDEEEFFFFFFFFFGGGJJJMMMUUU]]]lllmmmooorrruuuzzz~~~{{{wwwtttpppmmmlllhhhfffccc```___```aaabbbgggkkkqqqvvvzzz~~~}}}yyyxxxvvvuuuuuuvvvwwwxxxzzz{{{}}}wwwiii^^^YYYXXXVVVUUUUUUYYY]]]^^^bbbeeeccc^^^WWWQQQJJJDDD@@@>>>===<<<:::;;;<<<<<<<<<;;;:::999888888888888888888888888777777777777777777777777777777777777777888999999777777666666666666777777555555666666777666666666666666666666666666666666333444555777777555444333555555555555555555555555777777777666666777777777444444555555666777777777666666666666666555444444555555555555666666666777:::888666666666777666444666666666666666666666666555666666666777777777777777666444555666777777666555555666666666777777777888888777777777777888888888888999999999999888888777888:::;;;<<<===<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>@@@AAABBBCCCDDDEEEFFFFFFHHHLLLNNNTTT[[[jjjoooqqqtttxxx~~~tttssspppllliiieeecccaaa^^^\\\ZZZWWWVVVVVVWWWWWWYYY]]]ccchhhmmmssszzz}}}{{{yyyvvvtttrrrqqqpppiiigggeeeddddddeeefffgggjjjkkknnnqqqtttxxx{{{}}}pppddd^^^\\\ZZZWWWSSSWWW[[[\\\aaaeeeddd```[[[VVVMMMFFFBBB@@@>>>===:::;;;<<<<<<<<<;;;:::999888888888888888888888888777777777777777777777777777777666777777888999999555555444444444444555555333333444555666666666555666666666666666666666666222444666888888666444222555555555555555555555555444444444333333444444444333333444555666777888888666666777777666555444444444555555555666666777777999777555555555555444333777777777777777777777777666666666666777777777777666444222333555888999999555555555555555666777777888888777777777777888888888888999999999999888888666777:::<<<============999:::;;;;;;<<<<<<;;;;;;999999:::<<<>>>@@@BBBCCCAAABBBDDDEEEGGGIIIMMMPPPSSSZZZiii~~~uuuvvvwwwxxx|||wwwqqqhhheeebbb___^^^\\\ZZZXXXWWWUUUSSSQQQPPPQQQRRRSSSTTTVVVYYY]]]bbbhhhmmmpppuuuwwwyyy{{{}}}}}}{{{sssooojjjfffdddcccaaa```]]][[[YYYWWWXXXZZZ]]]```^^^^^^___bbbeeejjjoooqqqrrrwww}}}}}}nnnccc[[[VVVSSSTTTTTTUUUXXX]]]aaacccccc___\\\VVVOOOHHHCCC@@@>>>===;;;999999:::::::::999;;;:::999999888888999999777777777777777777777777777777666666555555444444888888999999999:::::::::777777666555555555555555777777777777666666666666444444555777888888888888555555555555666666666777666555444333222111000000555666666666666666555555444666777999999777666444777777777777777777777777888777777666666666666666555555555555555555555555666666666666777777777777666666666666555555555555777777777777777777777777888888888888888777666666777777777777888888888888999999::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEFFFIIIMMMQQQUUU\\\iii~~~wwwyyyzzz|||{{{pppiii```^^^[[[YYYXXXXXXVVVTTTVVVTTTRRRPPPNNNNNNOOOOOONNNOOORRRUUUZZZ___dddfffkkknnnqqqtttwww{{{{{{vvvsssjjjgggbbb^^^\\\[[[YYYXXXXXXWWWTTTRRRRRRRRRTTTUUUVVVVVVWWWYYY\\\```dddfffgggkkkqqqtttuuuyyyuuujjjbbb\\\XXXUUUTTTTTTVVVZZZ]]]___``````]]]XXXSSSMMMGGGDDDAAA???===;;;::::::;;;:::999::::::999888888888888999888888888888888888888888999999888888777777777777555555666666666777777777777777666555555555555555777777777777666666666666444555666777777888777777555555555666666666777777555555555555555444444444333444444555555444333333555666777888888777666555555555555555555555555555555555444555555666777777555555555555555555555555666666666666777777777777777777888888999999::::::777777777777777777777777888888888888888777666666777777777777888888888999999999::::::::::::;;;;;;::::::;;;<<<<<<======>>>===============>>>???@@@BBBCCCDDDEEEFFFIIIMMMPPPUUU\\\jjj~~~zzz}}}sssggg```YYYWWWUUUUUUUUUUUUTTTSSSWWWUUURRROOOMMMLLLLLLLLLJJJJJJLLLNNNQQQUUUYYY[[[___cccggglllppptttyyy}}}~~~xxxqqqlllbbb___ZZZWWWUUUTTTSSSQQQTTTSSSQQQOOONNNMMMLLLLLLOOOOOOOOOQQQSSSVVVYYYZZZZZZ^^^bbbeeegggkkkqqquuu|||~~~|||~~~~~~uuulllddd___YYYWWWTTTTTTVVVZZZ\\\^^^___^^^\\\XXXSSSMMMIIIGGGAAA???<<<::::::::::::888:::999888888777777888888888888888888888888888888999888888888888777777777555555555555555666666666777777666555555555666666777777777777666666666666666666777777777777666666555555666666666777777777555666666666777777888888333444444555555444444444555666777888888777666555555555555555555555555555222222333333444666777888555555555555555555555555666666666666777777777777444444555666777888999999666666666666666666666666888888888999888888777666777777888888888999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>=========>>>??????BBBCCCDDDEEEFFFIIILLLOOOVVV\\\jjj~~~yyymmmbbb\\\YYYWWWVVVVVVWWWYYYXXXWWWZZZXXXVVVRRROOOMMMLLLKKKJJJJJJJJJKKKNNNPPPSSSTTTWWW[[[aaaffflllqqqvvvzzz~~~wwwoooiii___\\\WWWTTTSSSRRRQQQPPPSSSRRRRRRQQQOOOMMMKKKJJJMMMMMMMMMNNNOOOQQQRRRSSSRRRUUUYYY[[[^^^aaafffjjjnnnqqquuuyyy|||}}}|||}}}uuukkkeee]]]YYYUUUSSSUUUXXX[[[]]]]]]]]]]]][[[WWWSSSNNNKKKDDDAAA===;;;::::::999888999999888777777777888888888888888888888888888888666666666666666666666666888888888888888888888888777777666666666666666777777777777777666666666666666777777777777666666555555666666666666777777777666666777777777888888888555666666777777777777666666666777777777777666666555555555555555555555555444444444444555666777888555555555555555555555555666666666666777777777777444444444555666777777888666666666666666666666666888888888999999888888777888888888999999999::::::999999999:::::::::;;;;;;;;;;;;<<<<<<=========>>>???>>>>>>>>>>>>>>>??????BBBCCCEEEFFFGGGIIILLLOOOUUU\\\jjj~~~|||{{{zzz{{{|||}}}}}}xxxmmmccc]]][[[ZZZYYYYYY[[[]]]]]]\\\^^^]]]ZZZVVVSSSPPPNNNLLLKKKKKKJJJJJJKKKMMMOOOPPPPPPTTTZZZaaagggmmmtttxxx}}}}}}uuummmhhh^^^[[[WWWTTTSSSSSSRRRQQQQQQQQQRRRRRRQQQOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOONNNPPPRRRTTTWWWZZZ]]]```bbbeeejjjnnnrrrvvv{{{~~~||||||}}}rrrkkk```\\\VVVSSSSSSVVVXXXZZZYYYZZZ\\\\\\ZZZVVVRRROOOGGGCCC???;;;:::999888777:::999999888777888888888888888888888888888888888666666666666777777777777999999999999999999999999777777666666666777777888777777777777666666666666666777777777777666666555666666666666777777777888777777777666666666555555555666666777888888777777666666777777777777666666666666666666666666666666777777666666666666666777666666666666666666666666666666666666777777777777999999999999999999999999666666666666666666666666888888999999999999888888999999999999::::::::::::999999999:::::::::;;;;;;<<<<<<<<<===============???>>>>>>>>>>>>??????@@@BBBCCCEEEFFFGGGIIIKKKMMMUUU[[[iii~~~~~~zzzvvvqqqooommmkkkkkkkkkmmmnnnnnnppptttwww{{{zzzppphhhccc^^^]]]\\\\\\^^^______^^^```___\\\YYYUUURRROOOMMMJJJJJJIIIHHHHHHIIIJJJKKKKKKOOOTTTZZZaaaiiiqqqvvvzzz|||~~~~~~yyyrrrjjjeee]]]ZZZVVVSSSSSSSSSRRRQQQOOOPPPPPPPPPPPPPPPOOONNNLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOQQQSSSUUUVVVYYY\\\```dddhhhlllqqqtttzzz~~~|||uuuhhhbbb[[[VVVTTTUUUUUUVVVWWWXXXZZZ[[[ZZZXXXUUUTTTLLLHHHBBB>>><<<;;;999888;;;:::999999888888999999999999999999999999999999888888888999999999999:::888888888888777777777777777777666666666777888888777777777777666666666666666666777777777777666666666666666777777777888888777777666666555555444444333444555555666666666666777777666666666666777777777777777777777777777777888888777666666666666666666666666666666666666666666666666666777777777777999999999888888888777777666666666666666666666666777888999999:::999999999999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;========================>>>>>>>>>>>>???@@@AAAAAAAAACCCFFFGGGGGGIIIKKKMMMSSSZZZhhh}}}|||xxxtttpppkkkgggdddbbb___]]]]]]]]]___```___bbbeeeiiimmmsssyyy~~~~~~tttlllhhhcccaaa______```aaa```______^^^\\\XXXUUUQQQNNNLLLJJJIIIHHHGGGGGGGGGHHHIIIKKKMMMRRRWWW^^^gggpppwww}}}~~~}}}xxxppphhhccc]]]ZZZVVVTTTTTTTTTSSSSSSPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLMMMNNNPPPPPPPPPQQQUUUYYY\\\```cccgggjjjnnnuuu}}}uuupppggg```[[[XXXVVVTTTUUUWWWYYYZZZ[[[ZZZYYYXXXRRRMMMGGGBBB???>>><<<;;;<<<;;;::::::999:::::::::999999999999999999999999888888999999999:::::::::888777777777666666666666777777666666777888888999777777777777666666666666444555666777777888777777666666777777777888888888555555555666666666666666333333555666666777777777777777666666666666777777666666666666666666666666666666555555555666777777666666666666666666666666666666666666777777777777666666666666666666777777777777777777777777777777777888999999:::::::::999::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;>>>=====================<<<======>>>???AAABBBCCCAAADDDFFFGGGHHHHHHJJJLLLRRRYYYggg|||~~~yyyvvvrrrmmmiiiddd___[[[\\\ZZZWWWUUUTTTUUUVVVXXXVVVYYY\\\```dddjjjqqquuuwwwoookkkfffeeebbbbbbbbbcccbbb```]]]\\\ZZZWWWSSSOOOLLLJJJKKKJJJHHHGGGGGGHHHIIIIIIMMMOOORRRWWW^^^hhhrrryyyyyyqqqiiiddd^^^[[[XXXVVVVVVVVVVVVUUUSSSRRRQQQPPPOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNOOONNNMMMMMMNNNOOOOOOOOONNNPPPTTTXXXZZZ^^^bbbdddfffmmmwww~~~|||rrriiibbb]]]YYYVVVUUUWWWXXXZZZ[[[[[[[[[[[[VVVQQQJJJEEEBBB@@@???>>>===<<<;;;;;;::::::;;;;;;999999999999999999999999666666777777888888888888999999888888777777777666777777666777777888999999777777777777666666666666444444666777888888888888777777777777888888888888444444555666777888999999555555777888999999999999777777666666666666777777555555555555555555555555333333333444555666777888777777777777777777777777666666666666777777777777777777888999:::;;;;;;<<<888888888888888888888888777888999::::::::::::::::::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;>>>>>>>>>>>>============<<<<<<===>>>???AAACCCDDDAAADDDFFFHHHHHHHHHJJJKKKQQQXXXfff||||||yyyuuuqqqnnnjjjfffbbb___]]]ZZZWWWUUUPPPOOOLLLJJJIIIJJJJJJKKKMMMOOOPPPRRRVVV]]]eeekkknnnyyy{{{sssppphhhfffeeeddddddbbb___]]]XXXVVVTTTSSSRRRPPPLLLJJJKKKJJJHHHGGGFFFGGGHHHHHHJJJMMMQQQUUU[[[fffsss|||}}}uuummmfff```YYYTTTUUUVVVUUUTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPOOONNNLLLLLLLLLMMMMMMKKKMMMPPPRRRSSSUUUXXXZZZ^^^gggooouuu}}}vvvllleee^^^VVV[[[VVVTTTYYY]]]]]]\\\\\\ZZZWWWQQQJJJDDD@@@>>>======<<<:::;;;<<<<<<;;;999999999999999999999999999999999999888888888777777888888888777666555555444666666777777777777666666777777777777777666555555777777777777777777777777777777777777777777777777777777666666555555555444666666666666666666666666666666666666777777777777777777666666555555444444555555555555555666777777555555555555666666666666777777777777777777777777999888888888777777666666888888777777666666555555999999888888888888999999:::999999888888999999:::>>>:::777777:::;;;:::999:::<<>>;;;;;;===@@@>>>>>>>>>???@@@AAACCCCCCBBBCCCEEEEEEFFFHHHLLLOOOTTTZZZfffxxx~~~{{{vvvrrroookkkgggdddaaa^^^ZZZWWWVVVTTTQQQOOOMMMLLLJJJHHHGGGGGGHHHHHHHHHIIIJJJLLLPPPVVV^^^ccclllwwwvvvqqqjjjhhhfffeeedddbbb```]]]XXXUUUSSSQQQPPPOOOMMMKKKKKKJJJHHHGGGGGGGGGHHHIIIGGGJJJNNNSSS[[[gggvvv}}}tttlllccc[[[UUUUUUVVVSSSRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPNNNMMMLLLKKKJJJJJJKKKKKKIIIKKKMMMOOOPPPRRRUUUXXX\\\eeemmmssszzz~~~{{{rrrhhh^^^\\\VVVSSSWWWZZZZZZZZZ\\\^^^\\\WWWQQQLLLFFFCCCAAA===;;;::::::;;;;;;:::999999999999999999999999999999999999888888888777777::::::999999888777777666666666777777777777666666888888888888888777777666777777777777777777777777777777777777777777777777888888777777777666666666777777777777777777777777666666666666777777777777777777777777777666666666555555555555555666777777555555555555666666666666777777777777777777777777888888888777777777666666888888888888777777777777:::999999999999999999::::::999999888888999999:::>>>;;;999999<<<>>>===<<<===<<<<<<===>>>>>>>>>===>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEEEEFFFHHHLLLOOORRRYYYeeewwwzzzvvvrrroookkkgggccc___[[[XXXWWWUUURRRPPPOOOMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIOOOVVV[[[hhhttt{{{tttmmmkkkhhhfffeeedddbbb```ZZZVVVRRROOONNNNNNMMMKKKKKKJJJIIIHHHGGGHHHIIIIIIFFFIIINNNTTT^^^mmm}}}wwwnnnfff]]]VVVUUUUUURRRPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSRRRQQQQQQPPPPPPNNNNNNMMMKKKKKKJJJJJJKKKHHHIIIJJJJJJKKKNNNRRRVVVZZZbbbjjjpppwwwzzz{{{vvvjjjbbbZZZUUUVVVXXXYYYZZZ]]]```___]]]YYYSSSMMMFFFCCC===;;;::::::;;;;;;:::999::::::::::::::::::::::::999999999888888888888888::::::999999888777777777666777777888888777777666999999999999999888777777777777777777777777777777777777777777777777777777888888888888777777777777888888888888888888888888666666666666777777777777777777777777888888888888555555555555555666777777555555555555666666666666777777777777777777777777888888777777777777666666888888888888999999999999:::::::::999999::::::::::::999999888888999999:::<<<:::999:::<<<=========???<<<999;;;???@@@>>>;;;>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEEEEFFFHHHLLLOOOQQQWWWdddvvv}}}wwwpppkkkiiifffbbb^^^[[[XXXTTTQQQRRRPPPMMMLLLLLLKKKJJJHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFKKKRRRVVVdddpppvvvnnnkkkhhhffffffffffffeee```[[[UUUPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJIIILLLQQQXXXcccssszzzoooggg^^^WWWUUUTTTRRRPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUTTTSSSRRRQQQPPPQQQPPPOOONNNMMMMMMLLLLLLHHHHHHHHHHHHIIILLLQQQTTTZZZbbbjjjooovvvzzzvvvvvvzzzxxxlllcccZZZXXXXXXYYY[[[^^^]]]]]]^^^\\\WWWPPPHHHDDD???===;;;:::;;;;;;:::999::::::::::::::::::::::::888888888888888888888888777777777777666666555555777777777888888777777777888888999999888888777666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777666666666777777888888888555555555555555666777777555555555555666666666666666666666666666666666666777777777777777777666666777777777888888999999999:::999999888888999999::::::999999888888999999:::999999888999999::::::999<<<:::999:::===>>>===;;;======>>>>>>???AAABBBCCCBBBCCCEEEEEEFFFHHHLLLOOOQQQWWWcccvvv|||yyyuuuooohhhccc```]]]ZZZXXXVVVSSSPPPMMMOOOMMMKKKJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCDDDIIIOOOSSS```nnnzzzmmmkkkgggfffgggiiijjjjjjgggbbbZZZTTTPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLOOOUUU]]]hhhxxxuuuhhh___WWWVVVUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLKKKHHHIIIIIIHHHIIILLLPPPTTTZZZbbbkkkqqqyyyzzzwwwvvvzzzwwwkkk___ZZZXXXWWWXXX[[[YYY[[[]]]]]]YYYSSSLLLHHHDDDAAA>>><<<<<<<<<;;;:::::::::::::::::::::::::::888888888888888888888888777777777666666666666666777777888888888888777777777777888888777777666555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777555555555666666777777777555555555555555666777777555555555555666666666666666666666666666666666666666666666666666666777777555666666777777888888888888888777777777777888888:::999999888888999999:::::::::::::::999888777888888:::;;;;;;999999:::<<<=========>>>???@@@BBBBBBBBBCCCEEEEEEFFFHHHLLLOOOQQQXXXdddvvv~~~|||{{{zzzyyyyyyzzz{{{}}}yyywwwtttqqqmmmhhhaaa]]]XXXVVVTTTSSSRRRQQQOOONNNNNNLLLJJJJJJKKKKKKJJJIIIJJJJJJIIIHHHGGGFFFFFFEEECCCCCCBBBBBBCCCGGGMMMQQQ___nnnoookkkgggfffgggiiikkklllkkkfff^^^WWWSSSQQQNNNMMMKKKKKKJJJIIIJJJKKKLLLMMMMMMRRRYYYaaammm|||yyykkkaaaYYYWWWVVVTTTSSSUUURRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSRRROOOOOOOOONNNMMMKKKJJJIIIHHHIIIJJJJJJJJJMMMPPPSSSYYYcccnnnuuu|||~~~|||zzzzzzzzz|||~~~}}}xxxxxx|||uuufff^^^YYYUUUUUUWWWWWWYYY[[[\\\[[[WWWSSSPPPJJJGGGBBB???>>>===<<<;;;::::::::::::::::::::::::888888888888888999999999999999888888888888888888777888888999999888888777777777777777777666555555777777777777777777777777666666666666666666666666555555555555666666666666555555555555555555555555666666666666777777777777555555555555666666666666555555555555555666777777555555555555666666666666777777777777777777777777555555666666666666777777666666666666666777777777777777666666666666777777:::999999888888999999::::::;;;===<<<:::999999:::666:::<<<;;;888777:::============>>>???@@@AAABBBBBBCCCEEEEEEFFFHHHLLLOOOQQQXXXdddvvv~~~{{{uuutttrrrpppooonnnmmmmmmmmmnnnppprrruuuwwwyyyzzzzzz}}}|||yyywwwrrroookkkhhheeeaaa\\\YYYSSSRRRQQQQQQSSSTTTSSSRRRQQQOOOMMMLLLMMMMMMLLLKKKLLLKKKKKKJJJIIIHHHGGGFFFCCCCCCCCCBBBCCCGGGMMMRRR^^^ooorrrnnniiiffffffhhhjjjkkkjjjeee___YYYVVVSSSQQQOOOKKKKKKJJJJJJJJJKKKMMMNNNOOOUUU^^^iiiuuu~~~oooeee\\\XXXWWWTTTSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVUUUSSSRRROOOPPPPPPOOOMMMKKKIIIHHHHHHIIIKKKKKKKKKMMMPPPRRRXXXcccoooxxx~~~zzzvvvsssqqqooojjjjjjjjjjjjlllooorrrttt{{{}}}{{{~~~{{{pppeee]]]WWWUUUVVVTTTUUUWWWYYYZZZYYYXXXWWWPPPLLLFFFBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999888888888888888888888999777888888999999888888777777888888888888777666666777777777777777777777777666666666666666666666666555555666666777777777777666666666666666666666666666666666666777777777777777777777666666666666666555555555555555666777777555555555555666666666666777777777777777777777777555555555666666666777777888888777777777777777777888888777777777777888888:::999999888888999999:::555888;;;<<<;;;:::;;;===:::;;;;;;;;;;;;;;;<<<===============>>>@@@AAABBBBBBCCCEEEEEEFFFHHHLLLOOOPPPVVVbbbuuuzzzuuuqqqhhhgggfffdddcccbbbbbbbbbcccdddfffhhhkkknnnpppqqqooorrrvvv{{{~~~}}}zzzvvvsssqqqmmmjjjfffccc```]]]YYYWWWRRRRRRRRRSSSVVVWWWWWWVVVTTTSSSPPPPPPPPPPPPOOONNNLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEDDDEEEIIIOOOTTT]]]ooouuupppjjjfffeeefffhhhhhhgggddd^^^ZZZWWWUUUSSSQQQLLLKKKJJJJJJJJJLLLMMMNNNRRRYYYdddppp}}}ssshhh^^^ZZZWWWSSSRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSUUUVVVUUUTTTSSSRRRRRRRRRQQQPPPNNNKKKJJJGGGIIIKKKLLLLLLMMMOOOQQQWWWcccpppyyy~~~|||wwwrrrmmmjjjhhhggg]]]]]]\\\\\\^^^aaaccceeejjjnnnvvv~~~yyyyyy}}}yyymmmccc[[[WWWXXXQQQRRRSSSUUUWWWXXXYYYZZZTTTOOOIIIDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999999999666666666666666777777777888888999999999999888888999999999999999888777777777777777777777777777777666666666666666666666666666666777777888888888999777777777777777777777777666666666666777777777777999999888888777777666666555555555555555666777777555555555555666666666777777777777777777777777777444555555555666666777777:::999999999888888777777999999888888888888999999:::999999999999999999:::000444888:::999999;;;>>>>>>;;;:::;;;>>>@@@>>>;;;<<<<<<======>>>@@@AAABBBBBBDDDEEEFFFFFFHHHLLLOOOOOOUUUaaasssyyyrrrlllfffbbb___]]]ZZZWWWUUUUUUVVVVVVXXXYYY[[[^^^aaaccceeefffiiikkkoootttxxxzzzzzzxxx{{{zzzyyywwwtttpppllljjjfffdddbbb^^^\\\YYYXXXWWWWWWUUUSSSSSSSSSVVVYYY[[[[[[YYYVVVTTTRRRQQQQQQQQQNNNNNNMMMKKKKKKJJJJJJJJJHHHEEEDDDFFFGGGHHHMMMTTT___sssxxxrrriiidddddddddcccbbbdddbbb___[[[WWWUUUSSSRRRNNNMMMKKKJJJKKKLLLNNNOOOUUU[[[eeesssssseee]]]ZZZYYYVVVRRRUUUTTTSSSRRRQQQPPPPPPPPPMMMNNNPPPQQQQQQRRRTTTUUUTTTTTTSSSQQQPPPNNNLLLKKKIIIGGGGGGJJJKKKKKKPPPVVV\\\cccnnnyyy|||wwwqqqjjjeee```\\\YYYVVVVVVVVVVVVVVVWWWXXXXXX___bbbhhhnnnuuu}}}}}}}}}vvvjjjaaa[[[WWWTTTSSSSSSUUUWWWYYYXXXWWWXXXTTTNNNIIIEEEBBB>>><<<<<<;;;::::::999999::::::<<<;;;999777777888999:::;;;::::::999888777666666777777777777777777777777777777777777777777777777555555555666666666666666:::999888777666666666666777777777777777777777777888666555666999:::999777999999888888777777666666999888888888777777666666777777777777777777777777888888777777666666555555888888777666666666666666555555666666777777888888:::999999999888888777777888888888777777777777777;;;;;;;;;;;;::::::999888999999999888888777777777:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBDDDFFFGGGGGGGGGHHHKKKMMMPPPUUUaaarrr}}}uuunnngggbbb\\\YYYUUUTTTQQQOOONNNMMMNNNNNNPPPQQQSSSUUUXXXZZZ\\\]]]aaacccggglllpppsssssssssvvvuuutttrrrnnnjjjgggddd```___]]][[[YYYXXXWWWWWWZZZYYYXXXXXXZZZ\\\^^^______]]][[[YYYVVVTTTRRRRRRNNNNNNLLLKKKKKKJJJJJJKKKIIIFFFEEEGGGGGGHHHNNNUUU```tttzzzsssjjjeeeddddddcccbbbeeeccc```\\\YYYVVVSSSRRROOONNNLLLKKKLLLMMMOOOQQQXXX___kkkzzz|||mmmbbb^^^\\\XXXTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRRRRQQQQQQRRRTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJHHHHHHJJJKKKKKKOOOVVVZZZaaalllwww}}}~~~}}}tttoooiiiccc^^^ZZZVVVSSSRRRQQQQQQPPPPPPPPPQQQQQQVVVYYY^^^ccciiipppwww{{{uuujjjaaa\\\UUUSSSRRRSSSUUUVVVWWWVVVXXXUUUPPPLLLHHHDDD@@@===<<<;;;::::::999999::::::;;;;;;999888888888999999999999999888888888888888888888888888888888888888777777777777777777777777777777777666666666666666888777777777777777888888777777777777777777777777777555444555888999888666888888888777777777777777888888888888777777777666777777777777777777777777888777777777666666666555888888777666666666666666777777777777888888888999777777777777666666666555888888888888888888888888:::;;;;;;;;;::::::999888;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBBDDDEEEGGGGGGGGGHHHKKKMMMPPPUUU```qqqwwwqqqiiiaaa[[[VVVRRRPPPKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIKKKMMMOOOQQQSSSTTTXXXZZZ^^^cccgggkkkmmmnnnqqqqqqpppnnnjjjfffbbb```\\\[[[ZZZYYYYYYYYYZZZ[[[^^^___```aaacccdddeeefffeeedddbbb```\\\XXXUUUSSSOOONNNMMMLLLKKKKKKKKKKKKJJJGGGFFFHHHHHHIIIOOOVVVbbbvvvxxxoooiiiggggggfffeeefffeeebbb___[[[WWWTTTRRRQQQOOOMMMLLLMMMNNNQQQRRR\\\dddssswwwjjjccc^^^ZZZWWWRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPPPPRRRTTTTTTSSSRRRPPPOOOMMMLLLLLLIIIIIIKKKLLLKKKOOOVVVZZZaaalllvvv|||~~~|||yyymmmiiibbb\\\XXXUUUQQQOOONNNNNNMMMLLLKKKKKKKKKKKKMMMPPPTTTWWW[[[```fffjjjpppwww}}}|||vvviiibbbXXXVVVSSSQQQSSSTTTUUUVVVWWWUUUSSSPPPMMMHHHBBB>>><<<;;;;;;::::::::::::::::::::::::999999999999888777777888888888999999999999999999999999999999999666666666666666666666666999888888888777777666666666666666666777888999:::666666666666666666666666666555444555666777666555777777777777888888888888888888888888777777777777777777777777777777777777777777777777666666666666888888777666666666777777888888888888999999999999777777777777666666666666777777888888999999::::::::::::;;;;;;;;;:::999999<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGGGGGGGHHHKKKMMMPPPUUU```ppp}}}xxxnnniii```XXXSSSPPPMMMKKKFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOQQQTTTXXX\\\aaafffjjjnnnpppppppppnnnkkkgggccc```\\\\\\[[[[[[\\\^^^```bbbbbbdddfffiiijjjllllllllljjjjjjiiifffbbb\\\WWWTTTPPPOOONNNMMMLLLLLLLLLLLLJJJHHHGGGIIIIIIJJJPPPWWWcccwwwwwwpppmmmlllkkkiiihhhgggeeebbb^^^YYYUUUSSSRRRPPPNNNLLLMMMOOOQQQSSS]]]hhhyyyqqqfff```ZZZWWWSSSSSSRRRQQQPPPPPPPPPPPPNNNPPPQQQPPPOOOOOOPPPRRRTTTTTTTTTSSSQQQOOONNNMMMMMMJJJJJJLLLLLLLLLPPPVVV\\\cccnnnxxx}}}~~~{{{yyylllhhhaaa\\\XXXUUUSSSQQQPPPOOOMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPRRRUUUYYY]]]___eeeoooyyypppfff___[[[UUURRRRRRSSSTTTUUUVVVVVVUUUTTTQQQLLLEEE@@@<<<<<<;;;:::::::::::::::999999:::::::::999999888888888888888888888888888999999999999999999999999666666666666666666666666::::::999888888777777777777777666666777888999999666666666666666666666666666666555666666666666666666666777777888888999999888888888777777777777777777777777777777777777777777777777777666666666666888888777777666777777888888888888888888888888888999999999888888888888888777777888999::::::;;;;;;:::::::::;;;;;;::::::999<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFGGGGGGHHHJJJLLLPPPUUU___ooo}}}uuuooofffaaaYYYRRRNNNLLLJJJHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKNNNRRRVVV[[[aaaiiinnnqqqrrrsssrrroookkkgggddd```___^^^^^^```bbbeeegggfffhhhkkkmmmooopppppppppnnnnnnmmmjjjfff```ZZZVVVSSSRRRQQQOOOMMMMMMLLLLLLKKKHHHGGGIIIJJJJJJPPPWWWbbbvvvwwwsssqqqooonnnllllllkkkhhhccc]]]XXXUUUSSSQQQNNNLLLMMMOOORRRTTT^^^jjj~~~yyykkkbbb\\\XXXUUUTTTSSSRRRQQQPPPPPPPPPLLLMMMOOOPPPOOOPPPRRRSSSUUUTTTTTTSSSRRRPPPOOONNNMMMKKKKKKMMMNNNMMMRRRXXX\\\cccoooyyy~~~~~~{{{xxxooojjjccc^^^ZZZXXXVVVTTTRRRQQQOOONNNLLLKKKKKKKKKKKKLLLMMMMMMLLLNNNQQQSSSRRRXXX```iiiqqqyyyyyyoooeee```YYYTTTRRRQQQRRRRRRUUUUUUUUUUUUSSSNNNGGGAAA===<<<;;;;;;::::::;;;;;;888999999:::::::::999999::::::999999888777777666999999999999999999999999777777777777777777777777:::999999999888888888777999999888777666666777777666666666666666666666666777777888777777777777777666666777777888888999999777777777777777777888888666666666666666666666666666666666666777777777777888888777777777777888888777777777777777777777777888888888888888888999999777777888999::::::;;;;;;999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCCCCEEEFFFFFFFFFGGGJJJLLLPPPTTT^^^nnnzzzssskkkfff\\\XXXRRRMMMJJJHHHGGGEEECCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFIIIMMMPPPUUU]]]gggnnntttvvvwwwwwwvvvrrrnnnkkkfffdddcccbbbccceeehhhjjjjjjlllnnnppprrrrrrrrrrrrpppppppppmmmiiiddd___[[[XXXVVVTTTRRROOONNNLLLLLLKKKHHHGGGIIIIIIJJJPPPWWWaaattt|||xxxvvvtttssssssssspppkkkddd^^^ZZZUUUSSSPPPNNNNNNQQQTTTWWWaaannnuuuiiiaaa]]]WWWVVVUUUSSSQQQPPPOOOOOOLLLNNNPPPQQQQQQRRRTTTUUUUUUUUUTTTTTTSSSQQQPPPOOOMMMKKKKKKNNNOOOOOOTTTZZZ]]]dddppp{{{}}}yyyqqqllleee___[[[YYYWWWVVVSSSRRRQQQOOONNNMMMMMMMMMLLLLLLLLLJJJIIIIIIKKKMMMLLLOOOUUU[[[aaahhhooottt{{{~~~|||mmmhhh___XXXTTTRRRPPPOOOSSSTTTUUUUUUTTTNNNGGGBBB===<<<<<<;;;;;;;;;;;;;;;888999999999999:::::::::;;;;;;:::999888777666555999999999999999999999999777777777777777777777777888888888888888888888888:::999888777666666666666666666666666666666666666777888999888777666777888777777777777888888888888777777777777888888888888666666666666666666666666666666666666777777777777888888777777777888999999777777777666666666666666666666666666777777777777777777888888999999::::::999999:::;;;;;;;;;::::::999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBCCCDDDFFFFFFFFFGGGJJJLLLPPPTTT]]]lll}}}xxxsssnnnhhhaaa\\\TTTQQQMMMJJJIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@???@@@@@@AAABBBCCCCCCDDDCCCFFFKKKNNNRRR[[[gggpppzzz||||||xxxvvvooommmjjjhhhhhhiiilllnnnnnnoooppprrrssstttttttttsssrrrrrrooolllhhhdddbbb\\\ZZZWWWTTTQQQNNNMMMLLLJJJGGGFFFHHHIIIJJJOOOVVV^^^ppp~~~{{{|||{{{yyytttllleee```XXXVVVRRRPPPPPPSSSWWWZZZeeerrrtttkkkggg^^^\\\ZZZXXXUUUSSSRRRRRRQQQRRRTTTTTTSSSTTTUUUWWWUUUUUUUUUTTTSSSRRRQQQPPPLLLKKKKKKNNNPPPPPPVVV\\\aaaiiiuuuuuuppphhhaaa]]][[[YYYXXXVVVUUUTTTSSSRRRQQQQQQQQQNNNNNNMMMKKKHHHHHHIIIJJJIIIKKKMMMOOORRRXXX^^^cccjjjooouuu|||yyysssjjjbbb\\\XXXTTTRRRRRRRRRSSSTTTRRRNNNHHHCCC======<<<;;;;;;;;;;;;;;;999999888888888999;;;;;;999999999888888888777777888888888888888888888888999999999999999999999999666666777777888999999999888888777777777777777888777777777777777777777777666888999888555444555777888888888777777777777777666777777777888888888888666666666666666666666666555666666666777777777888888888777777888888999:::888888888777777777666666555666666666777777777777888888888888888888888888888999::::::;;;;;;;;;:::888999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFFFFGGGIIILLLPPPSSS\\\kkk{{{zzzvvvqqqkkkfff```ZZZVVVQQQOOOLLLJJJJJJIIIGGGEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDGGGKKKNNNSSS\\\iiisss~~~wwwtttqqqnnnmmmnnnppprrrqqqrrrrrrsssttttttuuuvvvttttttsssqqqnnnkkkhhhfff^^^\\\YYYVVVRRROOOMMMLLLJJJGGGFFFHHHHHHIIIOOOVVV]]]nnnzzzrrrjjjeee[[[XXXUUURRRSSSVVVZZZ\\\iiivvv}}}sssnnndddccc```]]]ZZZXXXWWWVVVUUUVVVWWWWWWVVVUUUVVVWWWUUUUUUUUUTTTTTTRRRQQQPPPLLLJJJKKKOOOPPPQQQWWW^^^fffnnn{{{yyyssskkkddd___]]]\\\ZZZYYYXXXWWWVVVVVVUUUVVVVVVQQQQQQOOOMMMJJJIIIJJJKKKHHHIIIIIIIIIJJJNNNTTTXXX]]]cccllluuu}}}}}}tttllleee___ZZZWWWQQQQQQRRRRRRQQQMMMHHHCCC======<<<;;;;;;;;;;;;<<<:::999888777777999;;;<<<888888888888888999999999777777777777777777777777999999999999999999999999555555666777888999999:::666666666666777888999:::888888888888888888888888555777999777444333444666999999888888777777666666666666777777888888888999666666666666666666666666555666666666777777888888888888777777888999:::::::::999999999888888777777777777888888999999999:::888888888777777777777777888999::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@BBBDDDEEEFFFFFFGGGIIIKKKPPPSSS\\\kkk~~~{{{wwwsssqqqiiigggdddaaa\\\YYYVVVTTTMMMKKKIIIIIIIIIHHHGGGEEEGGGGGGFFFDDDCCCBBB@@@@@@BBBAAAAAAAAABBBCCCCCCDDDEEEDDDFFFLLLSSS]]]mmmzzz~~~yyyuuusssssssssrrruuutttttttttttttttuuuvvvxxxxxxvvvssspppmmmjjjhhheeebbb\\\WWWSSSNNNJJJGGGGGGIIIIIIHHHGGGIIINNNRRRZZZhhh{{{zzzqqqjjjaaaZZZTTTRRRRRRSSSYYY```mmm|||}}}tttnnnjjjfffbbb```___]]]\\\XXXXXXXXXYYYZZZZZZYYYWWW[[[YYYWWWVVVUUUTTTRRRPPPOOOLLLKKKMMMNNNQQQ\\\ffflllvvv~~~xxxppphhhccc___\\\[[[ZZZ[[[[[[[[[YYYWWWUUUTTTTTTSSSPPPNNNKKKIIIHHHHHHIIIHHHHHHHHHJJJKKKMMMNNNUUUYYYaaammmuuu|||wwwooofff\\\UUUPPPNNNLLLMMMNNNMMMIIIEEE???===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::===<<<;;;999888888999999::::::::::::999999888888888999999::::::999999888777777777777777777777777999999999999999:::::::::777777666666555555555444888888777777777777888888::::::999888777666555555444555666777666444222111555444333333444555666777666666666666666666666666777777777777777777777777888888777777777777888888777999:::;;;;;;:::999777999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;========================<<<<<<<<<<<<===>>>???@@@CCCDDDEEEFFFFFFGGGIIIKKKNNNTTT]]]lll|||zzzvvvvvvuuussspppmmmjjjiiiaaa```^^^ZZZWWWSSSQQQOOOMMMKKKJJJIIIJJJJJJHHHFFFHHHGGGFFFEEEDDDBBBAAAAAA@@@?????????@@@@@@AAABBBEEEDDDGGGNNNVVV```ppp~~~}}}xxxvvvuuuttttttyyyxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxvvvtttrrrooonnnlllhhhccc]]]YYYTTTOOOLLLJJJKKKKKKJJJIIIKKKOOOSSSXXXdddttt~~~tttlllbbb[[[UUUSSSSSSUUU[[[bbbqqq{{{wwwpppjjjgggdddbbb```aaa___^^^^^^___```^^^]]][[[YYYVVVUUUTTTSSSQQQOOOPPPNNNNNNOOOPPPTTT]]]gggqqq||||||rrriiiccc```^^^]]][[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVTTTQQQOOOLLLKKKJJJGGGFFFFFFFFFFFFHHHIIIJJJNNNQQQYYYdddnnnvvv~~~vvvlllbbb[[[SSSOOOLLLKKKKKKJJJFFFBBB???===;;;;;;<<<<<<;;;:::::::::::::::::::::::::::===<<<;;;999888888999999888888888888777777777666888999999::::::999999888999999999999999999999999555666777888999:::;;;<<<777777666666666555555555888888777777777777888888999999888888777666666666666777999::::::999888777777666555555555666777888666666666666666666666666777777777777777777777777888888777777777777888888555666777888888777666555999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;=================================>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGIIIKKKOOOTTT^^^lll|||wwwsssooommmjjjiiigggeeecccaaa```___ZZZYYYWWWUUURRRPPPNNNMMMMMMLLLKKKKKKLLLLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@?????????@@@AAAAAAFFFEEEHHHPPPYYYeeevvv|||zzzxxxwwwyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvpppkkkeee___ZZZUUUPPPMMMLLLLLLLLLKKKKKKLLLOOORRRUUU]]]iiivvvxxxpppddd]]]WWWUUUUUUVVV]]]dddrrr~~~vvvqqqnnnkkkiiihhhfffcccbbbbbbbbbaaa```^^^[[[XXXVVVUUUTTTRRRPPPQQQPPPPPPRRRTTTVVV___iiiyyyvvvkkkdddaaa```___\\\\\\[[[[[[\\\]]]^^^___^^^]]][[[XXXUUUQQQOOOMMMHHHGGGFFFEEEEEEFFFGGGGGGHHHJJJQQQ[[[eeeooo~~~}}}tttiiiaaaYYYTTTNNNJJJIIIGGGDDDAAA@@@>>><<<;;;<<<<<<;;;:::::::::::::::::::::::::::<<<<<<;;;:::999999999999888888888888777777777777888999999::::::999999888999999999999999999999999666666777777888999::::::777777666666666666555555888888777777777777888888777777777777777777777777666888999;;;<<<<<<;;;:::888888777666666666777777777777777777777777777777777777777777777777777777888888777777777777888888777888999::::::999888777999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;========================>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEFFFFFFGGGIIILLLOOOTTT^^^mmmvvvooojjjeeebbbaaa___]]]ZZZYYYYYYYYYZZZVVVVVVUUUSSSRRRPPPOOOOOONNNMMMLLLLLLNNNNNNMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEIIIQQQ\\\iii|||~~~|||zzzzzzzzzzzz{{{|||}}}}}}||||||}}}~~~~~~}}}}}}}}}uuupppjjjccc]]]WWWRRRNNNNNNNNNMMMLLLLLLMMMOOOPPPRRRUUU]]]hhhuuu~~~uuuhhh```XXXVVVUUUWWW]]]dddrrr~~~zzzwwwuuurrrnnnjjjgggfffffffffeeedddaaa]]]ZZZXXXVVVTTTRRRRRRPPPQQQTTTVVVXXXaaakkkzzzmmmeeeaaa```___^^^]]]\\\\\\]]]```dddffffffeeeccc```\\\WWWSSSQQQMMMLLLJJJHHHGGGFFFGGGGGGHHHHHHMMMVVV___jjjyyyyyynnnfff___YYYPPPKKKIIIHHHFFFCCC@@@>>><<<;;;<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;:::999999999999::::::::::::::::::::::::888999999::::::999999888777777777777777777777777999999999888777666555555777777666666666666666666888888777777777777888888666666777777888888888888666777888999999999888888999888888777666666666666888888888888888888888888777777777777777777777777888888777777777777888888999999:::;;;;;;:::999999999999888888888888999999::::::::::::::::::::::::999999999:::::::::;;;;;;========================>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEEEEFFFGGGJJJLLLOOOTTT^^^mmm~~~sssjjjccc]]]ZZZZZZXXXVVVTTTSSSTTTVVVWWWUUUUUUUUUTTTSSSRRRRRRQQQQQQOOONNNOOOPPPPPPOOONNNKKKKKKJJJIIIHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDIIISSS___ooo{{{tttmmmfff___YYYUUURRRPPPOOONNNOOOOOOOOOOOOQQQQQQUUU___iiivvv|||mmmddd[[[WWWUUUVVV[[[cccppp~~~{{{vvvrrrpppooommmllliiifff```\\\YYYWWWTTTRRRQQQPPPQQQTTTVVVZZZdddnnnsssiiidddaaa______^^^\\\\\\^^^bbbfffiiikkkkkkjjjhhhccc^^^YYYVVVRRRPPPMMMJJJHHHGGGFFFFFFIIIHHHLLLRRRZZZcccrrrtttlllbbb[[[QQQKKKIIIHHHFFFEEE@@@>>><<<<<<<<<===<<<;;;::::::::::::::::::::::::::::::::::::::::::999999:::::::::::::::::::::;;;888999999::::::999999888777777777777777777777777999999999888777666555555666666777777777777777777888888777777777777888888666666666777888888999999777888888777777666666555777777777777666555555444999999999999999999999999777777777777777777777777888888777777777777888888666666777777777777666666999999888888888888999999::::::::::::::::::::::::999999999:::::::::;;;;;;=======================================>>>@@@@@@AAACCCEEEEEEFFFGGGJJJLLLNNNSSS]]]lllrrrhhh```ZZZVVVUUUSSSRRRQQQQQQRRRTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRPPPOOOLLLLLLLLLKKKJJJIIIIIIIIIDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEJJJUUUcccuuu}}}uuummmfff```\\\XXXVVVTTTTTTTTTUUUSSSRRRSSSPPPSSSZZZaaaiii{{{tttkkk```ZZZVVVUUUZZZaaammm{{{|||yyyvvvsssqqqoookkkddd^^^ZZZWWWSSSQQQQQQPPPPPPTTTWWW]]]hhhttt}}}sssjjjddd```___^^^]]]]]]___bbbeeehhhlllmmmnnnmmmkkkfffaaa^^^VVVTTTPPPMMMIIIGGGFFFEEEHHHGGGIIIOOOUUU]]]kkkxxx|||tttddd]]]SSSLLLIIIGGGEEEDDDAAA???===<<<======<<<;;;::::::::::::::::::::::::999::::::;;;;;;::::::999888888888888999999999999888999999::::::999999888999999999999999999999999666666777777888999::::::666666777777777777888888888888777777777777888888666666777777888888888999:::999999888777777666666666666777777777666555555888888888888888888888888777777777777777777777777888888777777777777888888888888888888888888888888999999888888888888999999::::::::::::::::::::::::999999::::::::::::;;;;;;========================<<<<<<<<<<<<===>>>???@@@AAACCCDDDEEEFFFHHHKKKMMMMMMRRR\\\kkkvvvkkkbbb\\\XXXSSSSSSRRRRRRRRRTTTUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWVVVTTTSSSRRRSSSRRRQQQOOOMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGMMMYYYhhh{{{}}}vvvnnngggcccaaa___\\\\\\]]]]]]ZZZXXXXXXSSSTTTYYY[[[]]]kkk|||}}}rrrfff^^^XXXVVVZZZ```gggrrr|||xxxrrrkkkccc^^^ZZZVVVSSSSSSPPPPPPTTTXXX```mmmzzztttjjjddd______^^^^^^___aaacccdddgggjjjnnnpppqqqnnnkkkiii\\\ZZZVVVQQQMMMJJJHHHGGGGGGFFFHHHMMMSSS[[[iiiuuuyyykkkcccYYYQQQMMMJJJFFFCCCAAA???===<<<======<<<;;;::::::::::::::::::::::::999999:::;;;;;;;;;:::999888888888999999999::::::888999999::::::999999888999999999999999999999999555666777888999:::;;;<<<666666777777777888888888888888777777777777888888777777777777777888888888999888888777777777888888555666777888888888777666888888888888888888888888777777777777777777777777888888777777777777888888;;;::::::::::::::::::;;;999999888888888888999999999999999999999999999999999999::::::::::::;;;;;;====================================>>>???@@@AAAAAABBBDDDEEEFFFHHHKKKMMMLLLQQQ[[[iii~~~{{{pppggg```\\\UUUUUUUUUUUUVVVWWWXXXYYY\\\\\\\\\[[[[[[[[[ZZZZZZWWWVVVTTTSSSSSSSSSQQQOOONNNNNNMMMMMMLLLLLLKKKKKKIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIOOO\\\lllxxxqqqmmmhhheeecccbbbcccccc```]]]\\\VVVUUUYYYXXXVVVaaaqqqwwwjjjaaaZZZWWWZZZ``````jjj{{{zzzqqqiiiccc^^^ZZZWWWTTTQQQQQQTTTYYYbbbqqq{{{oooggg______^^^^^^___```aaabbbcccggglllrrrttttttrrrpppbbb___[[[VVVQQQNNNKKKJJJGGGFFFIIIOOOTTT\\\jjjvvv{{{ssskkk```WWWQQQMMMHHHEEEAAA???===============;;;::::::::::::::::::::::::888999:::;;;;;;;;;:::999:::::::::;;;;;;<<<<<<<<<999999999::::::999999999777777777777777777777777999999999999999:::::::::666666777777888888888999888888777777777777888888888888777777777777777777555555555555666777888999666777888999::::::999888777777777777777777777777777777777777777777777777888888777777777777888888888777777666666777777888999999888888888888999999999999999999999999999999999999:::::::::;;;;;;;;;========================>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDEEEFFFHHHKKKNNNKKKPPPZZZiii}}}yyypppiiieeeYYYYYYWWWUUUUUUWWWZZZ]]]aaaaaabbbbbbaaa^^^\\\ZZZZZZXXXVVVUUUUUUUUUSSSRRRNNNNNNOOOOOONNNMMMKKKJJJLLLJJJIIIGGGFFFFFFGGGGGGDDDIIIRRR___ppp{{{vvvvvvsssrrrrrrsssrrrmmmiiibbb^^^[[[ZZZZZZ[[[aaaiiiyyy~~~oooeee```]]]ZZZWWW```dddooo~~~vvvkkkccc^^^YYYUUUVVVUUUWWWZZZ^^^fffuuuuuummmccccccbbb```^^^^^^___```ccceeehhhkkkmmmpppqqqrrrkkkfff^^^VVVPPPMMMLLLLLLHHHFFFHHHMMMRRRZZZgggttt{{{sssiii```YYYSSSLLLGGGDDDAAA>>>===<<<<<<;;;:::;;;::::::999999::::::;;;:::::::::::::::::::::::::::999888777777777888999;;;;;;;;;;;;:::999888888999999999888888888888777999999999999999999999999888888777777777777888888777777777777888888888888888888888777777777777777888888888888999999999999777777777777777777777777999888777666666777888999777666666666777888999999888888999999999999888888888888999999999999888888999999888888888888888888888999999::::::999999888<<<;;;;;;::::::999999888:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAAAAACCCEEEFFFFFFGGGJJJLLLPPPSSS[[[iii||||||qqqkkkcccbbb___\\\[[[]]]aaadddggghhhhhhhhhfffbbb___\\\ZZZXXXVVVUUUUUUTTTSSSRRROOOPPPPPPPPPPPPNNNMMMLLLLLLKKKIIIGGGFFFFFFGGGGGGHHHLLLUUUaaarrr~~~}}}{{{vvvkkkccc]]]ZZZYYYYYY]]]cccpppuuujjjdddaaa]]]ZZZ]]]```hhhttt}}}qqqiiibbb\\\XXXVVVUUUWWW[[[___hhhxxxxxxpppjjjiiigggdddaaa``````aaa]]]___cccgggkkkooorrrsssqqqmmmeee\\\TTTOOOLLLJJJHHHGGGHHHMMMRRRZZZhhhttt|||rrriiibbbZZZRRRLLLGGGDDD@@@>>>>>>===<<<;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;:::999888777888888999888999999::::::999999888999999999888888888888777777777777777777777777777888888777777777777888888777777777777888888888888888777777777777777777777666666777777777888888888777777777777777777777777999888777666666777888999777777777777777777888999777777777888888777777777777777777888888777777777888888888888888888888888888999999::::::999999888::::::999999999999888888:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAAAAACCCEEEFFFFFFGGGJJJLLLOOOQQQYYYhhh{{{}}}tttpppkkkfffeeegggjjjlllpppqqqrrrqqqmmmhhhbbb___[[[YYYVVVUUUUUUUUUSSSRRRRRRSSSSSSSSSSSSQQQPPPOOOMMMLLLJJJHHHGGGGGGGGGGGGIIINNNUUUaaassszzzoooccc^^^[[[YYYZZZ\\\gggxxx}}}rrrkkkgggbbb___]]]]]]```iiiuuuxxxnnnfff___ZZZVVVUUUWWW[[[aaakkk|||xxxooollliiidddaaa___^^^^^^[[[]]]```dddiiimmmppprrrrrrooohhh```XXXQQQLLLJJJIIIGGGIIINNNSSS[[[hhhuuu}}}uuummmdddZZZSSSLLLHHHDDD@@@???>>><<<;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::999999999999999777777888999999999888888999999999888888888888777777777777777777777777777888888777777777777888888777777777777888888888888777777777777777777888888777777777777888888888888777777777777777777777777888888777777777777888888999888777777777777777777666666777777777777666666666666777777777777666666888888888888888888888888888999999::::::999999888777777888888888999999999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAAAAACCCEEEFFFFFFGGGJJJLLLNNNPPPXXXgggzzzyyyrrrpppppprrrtttxxxyyyzzzxxxtttmmmeeeaaa]]][[[XXXWWWVVVVVVTTTSSSUUUVVVVVVVVVVVVTTTSSSRRRNNNMMMKKKIIIGGGGGGGGGGGGHHHLLLSSS___rrr|||mmmeeeaaa\\\ZZZZZZcccnnnzzzsssmmmhhhddd```^^^^^^ccclll||||||qqqhhh```ZZZXXXWWWXXX]]]cccnnnvvvrrrmmmgggdddbbb```______```aaadddfffiiikkkmmmllljjjfffaaaZZZSSSNNNKKKJJJHHHJJJOOOTTT\\\iiivvv}}}uuulllaaaYYYRRRMMMGGGCCC@@@>>><<<;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999:::888999999999999999888777999999999888888888777777999999999999999999999999888888777777777777888888666777777777888888888888777777777777777888888888888888888999999999999:::777777777777777777777777888777777777777777777888999999888777666666666777666666777777777777666666666666777777777777666666888888888888888999999999888999999::::::999999888777777777888999::::::;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAAAAACCCEEEFFFFFFGGGJJJLLLNNNPPPYYYgggzzz{{{zzzzzzyyy}}}~~~~~~}}}wwwppphhhccc```^^^[[[YYYYYYXXXVVVUUUXXXXXXYYYYYYXXXWWWUUUTTTOOONNNLLLJJJHHHGGGGGGHHHGGGKKKSSS^^^qqqxxxnnnggg___ZZZYYY]]]eeettt{{{tttooolllgggcccaaabbbhhhtttvvvmmmddd^^^\\\ZZZ[[[^^^dddppp~~~vvvoookkkhhheeeccc___``````aaabbbdddfffgggiiihhheeeaaa[[[UUUOOOKKKKKKIIIKKKPPPUUU]]]jjjwwwzzzqqqggg___XXXSSSLLLFFFBBB???<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::999999;;;;;;;;;;;;:::999888777999999999888888888777777999999999999999999999999888888777777777777888888666777777777888888888888666666777777888888888888777777777888888888999999777777777777777777777777777777777888888777777777999999888777666666666777777888888999999888888777777888888999999888888777777777888888888999999999888999999::::::999999888777888888999:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAAAAACCCEEEFFFFFFGGGJJJLLLOOOQQQYYYhhh{{{~~~yyyrrrkkkgggdddbbb___]]]]]]\\\ZZZXXXZZZZZZ[[[[[[ZZZYYYWWWVVVPPPOOOMMMJJJIIIHHHHHHHHHHHHLLLSSS^^^nnnwwwlllaaaZZZXXXUUU[[[fffuuu~~~zzzwwwoookkkgggfffgggnnn}}}tttlllfffaaa___^^^```eeeqqqwwwrrrmmmhhhddd^^^^^^]]]^^^___aaacccdddiiihhheeeaaa[[[UUUOOOKKKLLLJJJLLLQQQVVV^^^kkkxxxxxxooohhh```[[[RRRJJJEEEAAA>>>===<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::999888888;;;;;;;;;;;;:::999888888999999999888888888888777777777777777777777777777888888777777777777888888777777777777888888888888666666666777888888999999555666666666666777777777777777777777777777777777777777888888888888777777999888777777777777777777888888999999999999888888888888999999999999888888777777777888999999::::::888999999::::::999999888888888999:::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAAAAACCCEEEFFFFFFGGGJJJLLLOOOQQQYYYhhh{{{zzztttooolllhhhfffcccaaa```___]]][[[[[[\\\\\\\\\\\\ZZZYYYXXXQQQPPPMMMKKKIIIHHHHHHHHHIIILLLRRRZZZhhh{{{tttddd\\\ZZZRRRVVV]]]eeennnzzz{{{wwwrrrnnnjjjlllwwwzzzrrrmmmfffcccaaabbbfffrrr|||uuunnnhhhdddcccaaa_________aaaaaacccbbb```]]]YYYTTTOOOLLLMMMKKKMMMRRRWWW^^^lllyyyyyytttiiibbbYYYPPPJJJEEEBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888999:::::::::999888777777888999:::::::::::::::999999999888888888888777777777777777777777777777888888777777777777888888777777777777888888888888555666666777888888999999777777888888888999999999777777777777777777777777666777888999999888777666777777777777777777888999777777888888888888777777777777888888888888777777666777777888999999::::::888999999::::::999999888888888999999:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAAAAACCCEEEFFFFFFGGGJJJLLLNNNPPPXXXgggzzz{{{vvvrrroookkkhhheeecccbbbaaa___]]]\\\\\\]]]]]]\\\[[[YYYXXXQQQPPPNNNKKKIIIHHHHHHHHHGGGJJJOOOVVVaaaqqq{{{hhh___]]]SSSVVVYYY[[[^^^fffqqqzzz~~~{{{uuunnnlllttt~~~}}}uuupppiiieeebbbcccgggrrrxxxrrrnnnkkkhhhdddaaa_________ZZZZZZYYYXXXVVVSSSPPPOOOMMMLLLMMMRRRWWW___lllyyy|||nnnggg]]]TTTMMMHHHEEECCC<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888888999:::999888777666333444666888:::;;;<<<<<<999999999888888888888777999999999999999999999999888888777777777777888888777777777777888888888888555666666777888999999999;;;;;;<<<<<<<<<<<<======777777777777777777777777666777888999999888777666777777666666777888999999666666777777777777666666666666777777777777666666666777777888999999::::::999999999::::::999999999888888888888888999999999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAAAAACCCEEEFFFFFFHHHJJJLLLMMMOOOWWWfffxxx~~~zzzyyywwwsssppplllllljjjhhhgggeeedddccc_________^^^\\\[[[YYYXXXSSSQQQOOOMMMLLLKKKKKKKKKNNNLLLPPPZZZccciiiuuu}}}nnnbbbYYYQQQOOOOOOQQQVVV\\\___aaaooorrrwww}}}zzztttrrrrrrsssyyyrrrllleeebbbgggiiilll{{{vvvqqqjjjgggfffeeecccaaa\\\[[[YYYWWWVVVTTTQQQNNNLLLKKKKKKPPPUUU]]]jjjwwwwwwnnnbbbWWWPPPKKKEEEBBBDDD@@@===:::::::::999888;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999777777777888999:::<<<<<<888999999::::::999999888666555333222222444777999:::::::::999999999888888888888888888888888888888::::::999888888999::::::666666555555555555666666888888777666666666666666777777777777777777777777888888888888888888888888888888777777666666555555777777777777888888888888999999999999999999999999::::::::::::::::::::::::;;;;;;:::999999999::::::::::::;;;<<<>>>@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKOOOPPPXXXeeexxx|||zzzxxxtttqqqoooooommmllljjjhhhgggfffdddcccbbb___\\\YYYVVVUUUPPPNNNLLLKKKIIIIIIJJJJJJPPPNNNRRRZZZ___ccckkksss{{{~~~{{{zzzyyyyyy}}}pppbbbYYYQQQOOOMMMNNNQQQUUUXXXYYY]]]___dddiiinnnsssvvvxxx|||~~~wwwqqqmmmlllttt|||{{{uuuooogggdddffffffhhhuuu~~~uuunnnjjjgggbbb^^^___\\\YYYWWWUUUSSSOOOMMMLLLJJJKKKPPPUUU\\\jjjwww}}}tttfff[[[TTTOOOJJJFFFEEEBBB>>><<<;;;;;;;;;:::;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999888888888888999:::;;;;;;888999999::::::999999888777666555444555666888999::::::999999888888888888888888888888888888888888:::999999888888999999:::777666666555555666666777888888777666666666666666777777777777777777777777888888888888888888888888888888777777666666666666777777777777888888888888999999999999999999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEGGGIIIJJJKKKNNNPPPWWWeeewww~~~|||yyyvvvrrrsssrrrqqqooonnnlllkkkjjjiiihhheeeaaa\\\WWWSSSQQQNNNMMMKKKJJJJJJJJJLLLMMMQQQRRRVVV\\\___```dddiiimmmwww{{{uuupppmmmkkkjjjiiikkknnnrrryyy~~~oooaaaWWWQQQNNNKKKJJJKKKMMMNNNNNNRRRTTTWWWZZZ^^^aaacccddddddiiinnntttzzzwwwmmmfffccceeejjjqqqyyy|||wwwqqqiiidddcccaaaaaalllyyy{{{sssmmmfffaaaaaa^^^ZZZWWWTTTQQQNNNKKKLLLJJJLLLPPPUUU\\\iiivvv~~~|||nnnaaaYYYSSSNNNJJJFFFCCC@@@=========<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999:::999999888888999::::::888999999::::::999999888888888888888888999999999999888888888888777777777888888888888888888888888:::999888888888888999:::888777777666666777777888888777777666666666666666777777777777777777777777888888888888888888888888888777777777777666666666777777777888888888999999999999999999999999999999::::::::::::::::::::::::<<<;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMOOOVVVdddvvv|||zzzvvvssstttsssrrrqqqooonnnmmmlllkkkiiifffaaa\\\WWWRRRPPPPPPOOOMMMLLLLLLNNNPPPRRRRRRWWW^^^dddfffeeeeeefffffflllyyyxxxrrrmmmjjjfffcccbbbaaa___^^^^^^```cccgggnnnxxxyyylll___UUUPPPMMMIIIGGGGGGHHHHHHHHHOOOPPPRRRTTTVVVXXXXXXYYYVVV[[[aaafffkkktttzzznnneee___\\\[[[^^^aaaeeejjjpppvvv{{{{{{wwwpppiiibbb___\\\\\\cccmmm~~~xxxoooiiiccc```ZZZVVVSSSQQQNNNLLLLLLJJJLLLPPPUUU\\\iiiuuu|||vvvhhh^^^VVVPPPLLLHHHEEEAAA???>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999;;;:::999999888888888999888999999::::::999999888777888999::::::999888888888777777777777777777777888888888888888888888888999999888888888888999999888888777777777777888888777777666666666666777777777777777777777777777777888888888888888888888888777777777777777777777777777777888888888999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKMMMNNNVVVcccvvv}}}zzzwwwttttttsssrrrqqqpppooonnnmmmkkkiiifffbbb]]]XXXTTTRRRQQQOOOMMMLLLMMMPPPRRRTTTVVV^^^hhhnnnpppmmmiiieee```bbbjjjzzz~~~uuukkkeee^^^\\\ZZZYYYYYYYYYXXXWWWWWWXXXZZZ\\\```gggoootttyyy{{{rrrjjj___WWWOOOLLLHHHFFFGGGHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNOOOTTTXXX[[[___gggttt}}}{{{mmmbbbZZZWWWUUUTTTUUUWWWXXX[[[```fffkkkkkkooouuuzzz}}}zzzoooiiibbb\\\YYYYYY]]]cccppp|||yyyqqqfffaaa[[[VVVSSSQQQOOONNNKKKJJJLLLPPPUUU[[[hhhsss|||}}}ooodddZZZRRRMMMKKKGGGCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999999999999;;;;;;:::999888888888888888999999::::::999999888666777999::::::999777666777777777777777777777888888888888888888888888888888888888888888888888888888888777777777777888888777777666666666666777777888888888888888888888888888888888888888888888888777777777777888888888888888888888888999999999999999999999999999999999999999999999::::::;;;;;;;;;::::::::::::;;;<<<===>>><<<<<<===>>>???AAACCCDDDBBBCCCDDDEEEGGGIIIJJJKKKMMMNNNVVVcccvvv|||yyyvvvuuuttttttsssrrrqqqpppooolllkkkhhhddd```\\\XXXVVVQQQOOOMMMLLLMMMOOOSSSUUU\\\hhhtttzzzzzzvvvnnnfffbbbaaacccooo~~~yyytttmmmddd___UUUSSSQQQPPPQQQRRRRRRQQQSSSTTTUUUVVVWWW[[[```dddgggnnnqqqooojjjfff```YYYPPPMMMIIIGGGHHHIIIJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJLLLNNNPPPRRRUUU[[[dddkkkppptttxxx|||~~~|||pppbbbXXXRRRPPPOOONNNOOOPPPQQQRRRUUUYYY]]]]]]aaaeeejjjmmmppptttwwwvvvzzz}}}rrrlllddd]]]YYYXXX[[[]]]eeennnzzzjjjeee^^^WWWSSSQQQOOONNNKKKJJJLLLQQQUUU[[[gggrrr|||wwwlllbbbXXXRRROOOLLLGGGCCCAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999999999999999999999999999;;;::::::999888888888999888999999::::::999999888777777888999888777666555777777777888888888888999888888888888888888888888777777888999999888777777888777777666666777777888666666666666666777777888888888888888888888888888888888888888888888888888777777777888888888888999888888888999999999999:::999999999999999999999999888999999::::::;;;;;;<<<::::::::::::;;;<<<======;;;;;;<<<===???AAACCCDDDBBBCCCDDDEEEGGGIIIJJJKKKMMMOOOVVVdddvvv|||zzzxxxxxxwwwvvvuuuttttttssspppooolllhhhddd```\\\ZZZTTTRRROOOMMMNNNQQQTTTWWW```ooozzzoookkkfffccciiiyyy~~~{{{zzztttsssqqqpppmmmhhhaaa]]]TTTRRRNNNMMMMMMNNNNNNNNNNNNPPPQQQRRRRRRTTTWWWYYYZZZ```dddbbb______\\\XXXRRRNNNKKKIIIIIIJJJKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKNNNSSSXXX\\\```dddiiilllnnnpppsssvvvqqqlllcccYYYRRRMMMLLLLLLIIIKKKMMMNNNNNNOOORRRTTTUUUXXX[[[^^^___aaadddffffffjjjnnnpppqqqtttzzz~~~xxxsssiii```[[[ZZZZZZYYY___dddsssqqqkkkaaaYYYSSSPPPNNNLLLKKKJJJLLLQQQUUU[[[fffqqq{{{wwwmmmccc\\\UUUQQQKKKGGGDDDBBB???>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999::::::999999888999999999888999999::::::999999888888888888888888777666666888888888888999999::::::888888888888888888888888666777888999999888777666777666666555555666666777666666666666666777888888888888888888888888888888888888888888888888888888777777888888888999999999888888888999999999::::::999999999999999999999999888888999::::::;;;<<<<<<===<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???AAABBBBBBCCCDDDEEEGGGIIIJJJKKKNNNPPPWWWeeewww~~~|||{{{{{{zzzyyyyyyxxxwwwwwwtttrrrooolllgggbbb^^^\\\WWWUUURRRPPPQQQSSSWWWYYYaaarrr|||oooggg```bbbmmm}}}}}}{{{xxxtttqqqnnnmmmjjjjjjjjjjjjiiifff```\\\XXXUUUPPPNNNMMMNNNNNNNNNJJJLLLNNNPPPPPPPPPRRRTTTSSSXXX[[[XXXWWWWWWVVVSSSSSSPPPLLLIIIIIIJJJJJJJJJGGGHHHIIIJJJJJJJJJJJJJJJJJJHHHGGGHHHLLLPPPSSSTTTVVVZZZ^^^aaaaaabbbeeehhh___\\\XXXSSSOOOLLLKKKKKKHHHJJJMMMNNNNNNNNNOOOPPPQQQSSSVVVWWWXXXXXXZZZ[[[XXX\\\``````___aaaggglllkkkooossswww}}}~~~|||~~~xxxnnnddd]]]\\\ZZZXXX]]]```kkk~~~vvvooodddZZZSSSOOOLLLJJJJJJJJJLLLQQQUUU[[[fffqqqzzz~~~{{{xxxvvvuuuttttttvvvxxx|||vvvllleeeYYYTTTOOOJJJFFFDDDAAA???======<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999:::999999888999999::::::999999999::::::999999999:::999999888888777777777888888999999999:::::::::888888888888888888888888666777888999999888777666666666555555555555666666666666666666666777888888888888888888888888888888888888888888888888888888777777888888999999999999888888999999999:::::::::999999999999999999999999888888999::::::;;;<<<<<>>>>>============>>>===============>>>??????BBBCCCDDDEEEGGGIIIJJJKKKOOOPPPXXXeeexxx~~~{{{xxxxxxyyyzzzzzzzzzxxxvvvtttrrrooojjjccc___\\\YYYTTTPPPPPPRRRVVVYYYffftttrrrjjjcccdddiiioooyyy~~~zzzwwwqqqpppmmmjjjhhhfffddddddbbbbbbbbbcccddddddbbb```[[[YYYUUURRROOOMMMMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRTTTUUUUUUTTTTTTSSSQQQOOOMMMKKKJJJJJJKKKIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNQQQSSSVVVXXXYYYYYYVVVUUUSSSQQQNNNKKKJJJHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMNNNOOOQQQRRRRRRSSSXXXXXXXXXYYYZZZ[[[\\\\\\___```ccchhhmmmrrrvvvxxxxxxwwwvvvuuuvvvxxxzzz{{{zzzvvvoooggg```\\\YYYXXXYYY]]]eeeqqquuuddd[[[XXXSSSOOONNNJJJIIIIIIJJJPPPYYYeeemmmttt||||||xxxuuurrrnnniiieeedddddddddggghhhkkkooottt{{{xxxuuueee^^^TTTLLLFFFCCC@@@???:::999888888::::::999888;;;;;;;;;::::::999999999<<<<<<;;;:::999999888777::::::::::::::::::::::::;;;;;;;;;;;;::::::999888999999888888888888999999:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;999999:::;;;999999999888999999::::::999888888888777777666666666666777888888777666555777777777777777777777777777777777666666666666666777777777777777777777777888888777777888888999:::999999999999999999999999;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>============<<<===>>>>>>===>>>@@@BBBEEEEEEEEEEEEFFFGGGHHHIIINNNQQQYYYfffwww~~~{{{wwwtttttttttttttttvvvyyy}}}{{{{{{||||||{{{}}}{{{yyywwwsssnnngggccc```]]]XXXTTTSSSUUUXXX[[[iiivvvxxxooofffddddddgggmmmssswwwxxxyyyxxxvvvrrrooommmhhhgggeeeccc```___^^^^^^^^^^^^^^^```cccdddbbbaaa]]][[[XXXTTTRRRPPPPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSPPPOOOMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJKKKLLLNNNOOOPPPPPPPPPPPPOOONNNLLLJJJHHHGGGFFFIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNPPPQQQQQQRRRUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXYYY\\\___cccfffgggkkkkkkkkkkkkmmmpppsssuuuyyyvvvpppiiibbb[[[WWWTTTWWWZZZ___hhhsss{{{hhh^^^YYYTTTPPPOOOLLLKKKJJJKKKOOOWWWbbbiiinnnvvv~~~{{{zzzwwwssspppkkkhhhddd```\\\[[[ZZZ[[[]]]^^^```dddiiioootttwww|||{{{oooggg\\\RRRKKKFFFCCCAAA>>><<<;;;<<<======<<<;;;;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999888999999888888888888999999999999::::::::::::999999777888999999777777888999::::::999999888999999999888888888888777777777666555666777888888777666666888888888888888888888888888888888888888888888888888888888888888888888888888888777777888888999:::999999999999999999999999:::999999999999:::;;;;;;<<<<<<======>>>>>>??????<<<>>>>>>>>>>>>>>>@@@BBBDDDDDDEEEEEEFFFGGGIIIIIINNNQQQYYYfffvvv~~~{{{rrrnnniiifffeeeeeedddcccdddfffllluuu~~~~~~~~~~~~}}}}}}{{{xxxsssmmmiiifffccc^^^ZZZXXXYYY[[[]]]jjjuuu{{{qqqgggbbb```^^^aaaeeehhhiiijjjjjjhhhfffcccbbb___^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZ\\\```bbbaaa```^^^]]]ZZZWWWUUUTTTSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOQQQQQQQQQPPPPPPQQQQQQRRRPPPOOOMMMLLLJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIJJJJJJIIIIIIHHHJJJJJJIIIHHHGGGGGGFFFFFFIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQRRRRRRTTTUUUWWWWWW[[[[[[\\\^^^aaaeeehhhjjjqqqpppnnnjjjddd^^^WWWTTTVVVWWWYYY]]]eeennnwww|||mmm```YYYTTTPPPPPPMMMLLLKKKKKKMMMTTT]]]ccchhhoooxxx}}}~~~~~~~~~zzzuuupppmmmjjjgggddd```]]]ZZZVVVSSSQQQQQQQQQRRRSSSTTTWWW\\\aaafffhhhnnnsssyyy}}}ttthhh[[[RRRKKKGGGDDDAAA???=========>>>===<<<;;;;;;::::::::::::999999999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999999999999888888888888999999888888999999999999888888777888999999777777888999;;;;;;:::999888888888888888888888888777777777777555555666777888888888888888888888888888888888888888888999999:::;;;;;;;;;888888888888888888888888888888777777888888999:::999999999999999999999999999888888888888999::::::;;;;;;<<<===>>>???@@@@@@===>>>???>>>>>>>>>@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJNNNPPPXXXeeevvv|||vvvrrrkkkgggaaa]]][[[ZZZYYYXXXYYYZZZ^^^eeelllwww~~~}}}{{{wwwrrroookkkhhhddd```]]]]]]^^^___gggppp~~~wwwnnneee```^^^[[[\\\______```aaaaaaaaa```^^^]]][[[[[[ZZZYYYYYYYYYYYYYYYWWWVVVWWWYYY\\\^^^^^^]]]]]]\\\ZZZXXXWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPSSSRRRPPPOOONNNOOOPPPPPPQQQPPPOOONNNMMMMMMLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQSSSUUUXXX\\\___```dddeeeggghhheee```ZZZVVVVVVUUUUUUWWW[[[bbbiiinnnxxxrrrbbbYYYSSSOOOOOOLLLKKKJJJJJJLLLQQQYYY^^^eeejjjqqqvvvxxxxxxyyyyyyxxxtttnnnhhhccc___]]]\\\YYYWWWTTTQQQOOOMMMMMMMMMLLLMMMMMMOOOSSSWWW[[[]]]aaafffnnnvvv|||rrrdddYYYPPPJJJGGGAAA???<<<;;;;;;;;;:::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999999999888888888888999999888888999999999999888888999:::;;;;;;999999:::;;;<<<;;;:::999888888888888888888888777777777777777555555666777888999999999888888888888888888888888888888999999:::;;;<<<<<<888888888888888888888888888888777777888888999:::999999999999999999999999999999999999999::::::;;;<<<<<<<<<===>>>?????????===>>>??????>>>???AAABBBDDDDDDDDDEEEFFFHHHIIIJJJMMMPPPXXXeeeuuuxxxqqqmmmfffaaa\\\WWWTTTSSSQQQPPPRRRRRRUUUZZZaaakkk}}}~~~}}}|||yyyuuusssooommmiiieeecccaaaaaaaaaffflllvvv~~~ssskkkccc```^^^[[[ZZZ]]][[[\\\]]]]]]^^^]]]\\\\\\YYYYYYYYYXXXXXXYYYZZZZZZXXXWWWVVVWWWYYYZZZZZZYYY[[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQSSSRRRPPPNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKKKKLLLLLLLLLKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOPPPRRRTTTVVVWWWXXXZZZ]]]```bbbaaa]]]XXXTTTSSSRRRQQQQQQTTTZZZ___bbbeeellluuu~~~uuucccYYYRRRNNNMMMIIIJJJIIIIIIKKKOOOVVVZZZcccfffkkkoooqqqrrrssssssssspppkkkddd^^^ZZZXXXWWWUUUSSSQQQOOOMMMLLLLLLLLLJJJIIIIIIJJJLLLPPPSSSUUUXXX]]]eeelllssszzzyyylll```VVVNNNIIICCCAAA===;;;;;;;;;:::999::::::::::::::::::::::::<<<<<<;;;::::::999888888::::::::::::::::::::::::999::::::;;;;;;:::::::::999999888888888888999999999999::::::::::::999999999:::;;;;;;999999:::;;;<<<;;;:::999888888888888777777777777777777888888666666666777888999::::::888888888888888888888888666777777888999:::;;;;;;888888888888888888888888888888777777888888999:::999999999999999999999999:::::::::::::::;;;<<<<<<>>>>>>>>>>>>===============>>>??????>>>???AAACCCCCCCCCDDDEEEFFFHHHJJJKKKMMMPPPXXXdddttt~~~wwwooojjjbbb]]]WWWSSSPPPNNNLLLKKKLLLKKKNNNSSSYYYcccsss|||yyyvvvsssqqqnnnkkkhhhfffeeeeeegggkkkqqqvvvyyyzzzyyywwwpppiiicccaaa^^^ZZZYYY[[[YYYYYYZZZ[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWXXXYYYYYYZZZXXXVVVVVVWWWXXXXXXWWWXXXWWWWWWWWWVVVUUUUUUUUUWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNJJJJJJKKKLLLLLLLLLLLLKKKGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRVVVWWWZZZ[[[YYYVVVQQQNNNMMMLLLLLLLLLNNNRRRUUUWWWYYY^^^fffmmmsss{{{wwweee[[[SSSNNNLLLHHHIIIIIIIIIIIIMMMRRRVVV^^^```dddhhhkkkmmmmmmnnnnnnlllhhhbbb\\\WWWVVVVVVQQQPPPNNNMMMLLLKKKJJJJJJHHHGGGGGGFFFHHHJJJLLLNNNRRRVVV\\\bbbiiiqqqxxx}}}tttiii^^^UUUOOOIIIFFFAAA???>>>>>>===<<<999999::::::::::::;;;;;;===<<<<<<;;;999888888777::::::::::::::::::::::::999999:::;;;;;;;;;::::::999999888888888888999999999999::::::::::::999999777888999999777777888999;;;;;;:::999888888888888777777777777888888888888777777777777777888999:::999999999999999999999999666666777777888888999999999999999999999999999999888888777777888888999:::999999999999999999999999;;;;;;::::::;;;;;;<<<===???>>>>>>>>>=========<<<>>>???@@@?????????AAACCCCCCCCCDDDEEEFFFHHHJJJKKKMMMPPPWWWdddtttxxxpppkkk```\\\VVVQQQOOOMMMKKKJJJIIIIIIKKKNNNRRRYYYhhhvvv|||yyywwwuuusssqqqnnnllljjjiiigggiiilllnnnppppppppppppkkkeeeaaa```___[[[ZZZ[[[YYYYYYYYYZZZZZZZZZZZZZZZWWWWWWWWWVVVWWWWWWXXXYYYZZZXXXVVVVVVWWWXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTPPPQQQQQQQQQQQQPPPPPPOOOLLLLLLMMMNNNNNNNNNMMMLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLLLLKKKLLLLLLMMMKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMPPPQQQRRRRRRQQQPPPMMMLLLIIIIIIIIIJJJKKKLLLNNNNNNPPPUUUZZZ___dddkkkssszzzyyyhhh]]]UUUOOOMMMJJJJJJJJJIIIHHHJJJMMMPPPUUUWWWZZZ___dddhhhiiijjjhhhhhhfffaaa[[[VVVTTTTTTOOOOOONNNMMMLLLKKKKKKKKKHHHGGGFFFEEEFFFGGGIIIJJJLLLOOOSSSXXX___gggooottt}}}ssshhh^^^WWWMMMJJJEEEAAA@@@@@@???>>>999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::888999::::::;;;;;;;;;:::999999888888888888999999888888999999999999888888777888999999777777888999::::::999999888999999999666777777777888888888888999888777777777888999:::999999999999999999999999777777777888888888888888999999999999999999999999888888777777888888999:::999999999999999999999999::::::999999::::::;;;<<<============>>>>>>>>>>>>>>>???@@@@@@??????AAACCCBBBCCCCCCEEEFFFIIIJJJKKKMMMOOOWWWcccsssyyyqqqlllaaa]]]WWWRRRPPPNNNLLLKKKKKKJJJJJJLLLLLLQQQ]]]iii|||yyyxxxvvvtttrrrooommmlllfffgggggghhhiiiiiiiiijjjeee```]]]___```]]]]]]___ZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXYYYZZZZZZXXXVVVVVVXXXYYYZZZYYYUUUUUUVVVVVVWWWVVVVVVUUUVVVVVVUUUUUUUUUUUUTTTTTTOOOPPPQQQRRRRRRRRRPPPPPPMMMNNNOOOPPPQQQPPPOOONNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNIIIIIIIIIJJJJJJJJJJJJJJJGGGJJJOOORRRVVV\\\dddjjjttt|||zzzjjj___VVVPPPNNNLLLLLLKKKIIIGGGGGGIIILLLNNNOOOSSSYYY___dddggghhhcccdddddd```ZZZUUUSSSSSSPPPOOOOOONNNNNNMMMMMMLLLJJJIIIHHHFFFFFFGGGIIIJJJIIIKKKNNNRRRWWW```hhhooo{{{zzzoooddd]]]NNNJJJEEEBBB@@@@@@???>>>999999999::::::;;;;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::888999::::::;;;;;;;;;;;;999999888888888888999999777777888888888888777777999:::;;;;;;999999:::;;;999999999888999999::::::666666777777888888888999:::999888777777777888999999999999999999999999999999999888888888888888888999999999999999999999999888888888777888999999:::999999999999999999999999999999888888999999:::;;;;;;;;;<<<===>>>???@@@@@@>>>???@@@@@@???@@@BBBDDDBBBCCCCCCEEEGGGIIIKKKLLLMMMOOOWWWcccsss}}}ssskkkbbb^^^YYYVVVUUUSSSNNNJJJHHHKKKMMMLLLLLLPPPYYY```vvv|||zzzxxxvvvtttrrrnnnkkkllliiifffeeeffffffeeedddbbbbbb```___]]]\\\ZZZZZZYYYYYYZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZYYYYYYWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMKKKJJJIIIIIIJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHFFFIIINNNPPPQQQSSSWWWZZZdddlllxxxmmm___WWWPPPKKKKKKJJJIIIGGGFFFFFFGGGGGGKKKMMMQQQVVV[[[___ccceeegggfffdddaaa]]]YYYUUUSSSRRRQQQQQQPPPPPPOOOOOONNNJJJJJJHHHGGGFFFFFFEEEEEEHHHHHHKKKPPPSSSWWW```iiirrr~~~vvvjjjaaaWWWQQQJJJDDD@@@===;;;:::::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::;;;<<<555666999;;;;;;;;;:::999666666666666666666666666999999999999999999999999888888888888888888888888777777888888888999999999999999999999999999999999666777777888888888888777:::::::::999999888888888888888888888888888888888999999888888888888999999<<<;;;:::999999999:::;;;========================>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGHHHHHHIIIKKKLLLPPPOOOSSS___qqqwwwqqqeee```YYYUUUTTTQQQMMMJJJHHHJJJLLLLLLLLLPPPWWW^^^ppp|||yyywwwtttpppmmmmmmkkkhhhfffffffffeeedddcccbbbaaa```___]]]]]]\\\[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIGGGJJJMMMNNNNNNOOOQQQTTTZZZaaakkkttt}}}oooaaaXXXRRRMMMKKKJJJIIIGGGFFFFFFGGGGGGLLLNNNQQQVVV[[[aaaeeehhhkkkkkkiiigggccc^^^YYYWWWUUUTTTSSSRRRPPPOOOOOONNNLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEHHHMMMPPPSSS\\\eeerrr~~~|||tttiii```YYYTTTMMMGGGCCC@@@>>>===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;<<<===<<<;;;999888777777666777777777777777777777777999999999999999999999999888888888888888888888888888888888888999999999999999999999999999999999999777888888888888888777777:::::::::999999999888888888888888888888888888888999999888888888888999999;;;;;;:::999999::::::;;;========================>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHIIIKKKLLLPPPOOOTTT___qqqzzznnnggg^^^XXXUUUSSSOOOLLLIIIJJJLLLKKKKKKOOOUUU[[[hhhzzz~~~|||xxxtttqqqpppmmmjjjhhhgggfffeeedddcccbbbbbbaaa``````______^^^^^^^^^^^^^^^_________]]]]]]]]]\\\\\\\\\\\\\\\]]]\\\[[[ZZZZZZYYYYYYZZZXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKMMMMMMMMMNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJKKKKKKJJJJJJKKKMMMNNNTTT\\\ccciiirrr{{{rrrcccYYYSSSOOOKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJMMMRRRXXX___eeeiiimmmmmmmmmkkkfffaaa[[[XXXWWWVVVUUUSSSQQQPPPOOOOOONNNMMMLLLJJJIIIHHHGGGFFFFFFEEEGGGKKKNNNQQQYYYbbbrrr~~~}}}xxxqqqhhhaaa\\\WWWQQQKKKGGGDDDBBB@@@<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999999999999999999999999999::::::::::::::::::::::::::::::999999999:::;;;;;;@@@>>>;;;888666666666777888888888888888888888888999999999999999999999999888888888888888888888888888888999999999:::::::::888888888888888888888888;;;<<<<<<<<<;;;:::999999:::::::::999999999999888888888888888888888888888999999888888888888999999;;;;;;::::::::::::;;;;;;========================>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHHHHJJJLLLOOOOOOTTT___pppzzzrrrggg___ZZZVVVSSSPPPJJJKKKLLLKKKKKKNNNTTTXXX```qqq|||xxxuuussspppllliiihhhgggfffdddbbbbbbbbbbbbbbbaaaaaaaaa__________________``````^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]\\\\\\[[[[[[\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJNNNSSSWWW[[[ccclllsssvvveeeZZZRRROOOJJJIIIHHHGGGFFFGGGHHHHHHIIIJJJMMMRRRYYYbbbiiinnnrrrssstttrrrnnnggg```\\\XXXVVVUUUSSSQQQQQQPPPPPPPPPOOOOOOMMMLLLJJJHHHGGGHHHGGGIIILLLNNNPPPYYYcccrrr~~~|||wwwqqqjjjeee```\\\UUUOOOJJJFFFCCCAAA======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999999999999999999999999:::::::::::::::::::::::::::::::::999999::::::;;;:::999888888888999:::;;;999999999999999999999999999999999999999999999999888888888888888888888888999999999999::::::::::::777777777777777777777777;;;;;;;;;;;;:::888777777999999999999999999999999888888888888888888888888:::999999888888999999:::::::::::::::;;;;;;;;;<<<========================>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGGGGGGGHHHJJJLLLNNNOOOTTT___ooo}}}pppeee___ZZZUUURRRNNNNNNMMMMMMMMMOOOSSSVVV]]]jjj~~~zzzwwwuuurrrnnnkkkjjjiiigggeeecccccccccccccccbbbbbbbbb````````````````````````_________``````````````````___^^^]]]]]]\\\\\\\\\\\\\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUVVVVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKJJJJJJHHHKKKNNNPPPRRRXXX```fffrrr|||xxxgggYYYQQQLLLJJJIIIHHHGGGGGGGGGHHHIIIKKKMMMPPPWWW___iiiqqqvvvzzz|||~~~}}}xxxqqqhhhcccWWWVVVTTTRRRQQQRRRRRRSSSQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHIIILLLMMMPPPYYYcccqqq}}}~~~zzzuuupppmmmgggbbb[[[TTTNNNIIIDDDAAA???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999:::::::::555666888:::;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888888888999999999:::::::::777777777777777777777777777777777666555444333222999999999999999999999999888888888888888888888888::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<========================>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFGGGGGGHHHJJJKKKLLLOOOUUU```mmmyyymmmddd^^^XXXSSSRRRQQQPPPOOOPPPRRRTTTUUU[[[fffyyy~~~zzzxxxvvvsssooommmllljjjiiigggeeeeeeeeeeeeeeedddddddddbbbbbbaaaaaaaaaaaa``````aaaaaaaaaaaaaaabbbbbbbbbaaa```___^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTUUUVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNOOONNNOOOOOONNNNNNMMMLLLKKKMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJIIIJJJLLLMMMLLLKKKGGGIIIKKKKKKKKKOOOUUUZZZbbblllwwwyyyhhhZZZPPPKKKJJJIIIHHHGGGGGGGGGHHHIIIIIILLLQQQYYYbbbllluuuyyy~~~vvvmmmfff[[[YYYVVVTTTSSSSSSSSSTTTRRRRRRSSSSSSRRRPPPNNNMMMIIIGGGHHHJJJLLLOOOYYYcccqqq}}}}}}zzzxxxrrrlllddd\\\TTTMMMFFFBBBAAA@@@>>>===<<<<<<======<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999999::::::666777:::;;;<<<;;;999888999999999999999999999999999999999999999999999999888888888888888888888888777777888888888999999999888888888888888888888888999999999999888777666666888999999999999:::::::::888888888888888888888888::::::999999999999::::::999:::;;;<<<<<<===<<<<<<========================>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFGGGGGGGGGIIIKKKKKKNNNVVV```lllwwwmmmeee]]]XXXUUUTTTRRRRRRSSSTTTUUUUUU[[[cccsss}}}zzzwwwwwwtttpppnnnmmmlllkkkiiiiiiiiihhhhhhgggggggggfffdddddddddcccccccccbbbbbbaaabbbbbbbbbccccccccccccbbbbbbaaa```____________]]]]]]\\\\\\\\\\\\\\\]]]XXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNPPPOOOOOOOOOOOONNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQNNNOOOOOOOOOOOOMMMLLLKKKMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMMMMKKKIIIJJJLLLMMMKKKIIIGGGHHHJJJIIIHHHIIIMMMQQQTTT\\\eeemmmxxxyyyiii[[[QQQMMMIIIHHHGGGGGGGGGHHHIIIIIIJJJNNNUUU^^^hhhrrrzzz~~~~~~tttmmmaaa___[[[WWWTTTSSSTTTTTTRRRRRRTTTTTTTTTSSSQQQPPPJJJHHHIIIKKKMMMQQQ[[[eeeqqq}}}~~~yyyoooeee\\\SSSKKKFFFBBB@@@>>>===<<<<<<===>>>;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;::::::999999999:::999999:::::::::999999888999999999999999999999999999999999999999999999999888888888888888888888888666666777777777888888888999999999999999999999999;;;;;;;;;<<<<<<;;;::::::888888999999999:::::::::888888888888888888888888;;;::::::999999::::::;;;999:::;;;<<<=========<<<========================>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFFFFFFFGGGIIIKKKJJJNNNVVV```llluuulllccc]]]XXXVVVTTTTTTUUUVVVVVVUUU[[[bbbooo~~~|||yyywwwwwwtttpppnnnnnnmmmlllkkkllllllkkkkkkjjjiiiiiihhhfffffffffeeeeeedddddddddbbbbbbbbbccccccddddddddddddcccbbbaaa````````````]]]]]]\\\\\\\\\]]]^^^^^^YYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUVVVWWWYYYZZZUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPLLLMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPOOOOOOOOONNNNNNQQQQQQQQQRRRRRRRRRRRRSSSOOOOOOPPPPPPOOONNNLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMOOOLLLJJJJJJLLLLLLIIIGGGGGGIIIKKKIIIGGGGGGJJJNNNLLLRRRYYY___hhhvvvxxxjjj]]]SSSOOOIIIHHHGGGGGGGGGHHHIIIJJJRRRVVV^^^hhhsss}}}xxxgggddd___ZZZVVVTTTSSSSSSQQQSSSTTTUUUUUUTTTRRRQQQMMMKKKKKKNNNPPPTTT___iiiqqq}}}~~~wwwlllbbbXXXOOOIIIBBBAAA???===<<<<<<===>>>::::::;;;;;;<<<;;;;;;;;;999999999999999999999999::::::::::::::::::::::::<<<;;;::::::999999999999:::999888777888999;;;<<<888888888888888888888888999999999999999999999999888888888888888888888888666666666666777777777777999999999999999999999999666666777888888888777777888888888999999:::::::::888888888888888888888888;;;::::::999999::::::;;;888999;;;===>>>>>>===<<<========================>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFFFFFFFGGGIIIKKKJJJNNNVVV```kkktttkkkgggbbb\\\YYYXXXXXXVVVYYY^^^aaagggrrr}}}zzzvvvtttvvvtttrrrpppnnnmmmmmmnnnjjjjjjkkkkkklllkkkkkkkkkhhhhhhgggfffffffffffffffcccdddffffffffffffdddcccccccccbbbbbbaaa```````````````_________^^^^^^^^^______^^^]]]\\\ZZZYYYXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTPPPQQQQQQRRRSSSTTTTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRPPPOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRQQQOOOMMMMMMNNNOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPTTTSSSRRRRRRRRRSSSUUUVVVSSSRRRPPPPPPPPPPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQOOONNNLLLKKKJJJIIIKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEKKKLLLOOOSSSYYYbbbkkkqqq|||}}}|||wwwlll___UUUOOOJJJGGGFFFIIIIIIHHHIIIMMMSSSZZZfffsss}}}ooollleee^^^YYYWWWVVVWWWWWWVVVVVVWWWXXXVVVSSSPPPQQQNNNNNNOOOPPPTTT^^^iiivvv~~~yyylll___TTTNNNFFFDDDBBB@@@???>>>>>>>>><<<<<<======<<<<<<;;;:::999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888888::::::999888;;;;;;:::999999888888777999999999888888888777777888888888888888888888888999888888888777777666666999999999999999999999999888888888999999::::::::::::::::::999999888888888999999999999999999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===============<<<<<>>===<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888888::::::999888:::::::::999999999999888::::::::::::999999999888888888888888888888888888999999999999888888888777999999999999999999999999888999999999:::::::::::::::::::::999999999888888<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===============<<<<<>><<<:::;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888888::::::999888888888999999999:::::::::;;;;;;;;;:::::::::999999888888888888888888888888:::::::::999999999999999999999999999999999999999999999::::::::::::;;;;;;:::::::::999999999999888999999::::::::::::::::::::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>=========>>>>>>?????????@@@@@@@@@DDDEEEFFFGGGHHHIIIIIIJJJPPPTTT\\\fffqqqvvvnnnhhhcccaaa```^^^aaafffiiippp{{{}}}|||{{{yyywwwuuuuuutttssssssrrrqqqqqqpppqqqqqqppppppooonnnmmmlllkkkjjjjjjiiiiiiiiiiiiiiijjjiiihhhgggggghhhiiijjjggggggffffffeeedddddddddbbbbbbaaaaaaaaa`````````___``````aaaaaa``````___]]]]]]]]]]]]]]]]]]^^^^^^YYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWVVVVVVYYYXXXWWWVVVUUUSSSRRRRRRUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTRRRRRRSSSSSSRRRQQQQQQQQQPPPOOONNNNNNOOOOOOMMMMMMNNNNNNOOOPPPPPPPPPMMMNNNOOOOOONNNLLLJJJHHHKKKKKKKKKKKKKKKLLLLLLLLLJJJKKKJJJIIIHHHIIILLLNNNOOOTTTZZZ^^^___]]]\\\[[[VVVQQQOOOOOOOOOOOOQQQVVV^^^hhhxxxssslllhhhbbb]]]ZZZYYYXXXYYYZZZZZZXXXVVVVVVTTTSSSUUUVVVZZZdddooozzz~~~pppgggYYYSSSJJJDDDAAA???===;;;;;;;;;;;;;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888888::::::999888777777888999::::::;;;;;;;;;::::::::::::999999999888888888888888888888888999999999999999999999999999999999999999999999999:::::::::::::::::::::;;;999999999999999999999999888888888888999999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAADDDDDDEEEFFFHHHIIIJJJJJJMMMPPPXXXaaammm{{{qqqkkkeeebbbaaa___bbbhhhlllrrr~~~|||{{{zzzxxxuuusssttttttttttttssssssrrrrrrrrrrrrrrrqqqpppooonnnmmmllllllkkkjjjjjjjjjjjjkkkjjjiiihhhgggggghhhiiijjjhhhhhhggggggfffeeeeeeeeeccccccbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaa```______``````______^^^^^^^^^]]]YYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRPPPQQQQQQRRRSSSSSSSSSRRRSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSQQQRRRSSSSSSRRRQQQPPPPPPOOOPPPPPPQQQRRRRRRPPPPPPPPPOOOOOOOOOOOOOOONNNOOOPPPPPPOOOMMMKKKIIIKKKKKKKKKLLLLLLLLLLLLLLLJJJKKKKKKJJJIIIIIIJJJLLLIIIMMMSSSXXX[[[]]]___```YYYTTTPPPPPPQQQQQQTTTZZZaaalll|||wwwppphhhaaa]]]\\\ZZZZZZZZZZZZXXXVVVWWWTTTTTTVVVXXX\\\gggrrr|||yyyooo___WWWMMMFFFDDDBBB???===;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888888::::::999888777777888999:::;;;;;;<<<999999999999888888888888888888888888888888888888777777888888888888888888999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::;;;;;;;;;<<<<<<======::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>===>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFHHHIIIJJJKKKLLLNNNUUU^^^iii}}}vvvoooiiifffcccbbbeeekkkooovvv}}}{{{yyyyyyxxxvvvssspppttttttuuuuuuuuuttttttsssqqqqqqqqqqqqqqqpppooonnnnnnmmmllllllkkkkkklllllliiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhgggffffffeeeeeeddddddcccccccccbbbbbbbbbccccccccccccbbbaaa______````````````_________^^^[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUSSSTTTUUUUUUVVVVVVUUUUUURRRPPPOOOPPPQQQRRRQQQOOOPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRQQQPPPPPPOOONNNNNNOOOOOOPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLHHHJJJKKKJJJIIIHHHIIIJJJGGGJJJOOOSSSWWW\\\aaaeee___YYYTTTSSSRRRQQQUUU[[[cccoooxxxmmmfffcccaaa^^^\\\[[[ZZZWWWUUUUUUTTTTTTWWWYYY^^^jjjuuu~~~xxxggg^^^QQQJJJGGGFFFCCC???<<<<<<======<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888888::::::999888777777888999::::::;;;;;;999999999888888888777777888888888888888888888888777777777777777888888888999999999999999999999999::::::999999999999888888888999999999999:::::::::999999::::::;;;;;;<<<<<<::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>????????????======>>>???@@@AAAAAABBBCCCDDDEEEFFFHHHIIIKKKKKKMMMOOOUUU]]]iii}}}}}}uuunnnkkkhhhgggjjjpppvvv}}}}}}yyyxxxxxxxxxyyyxxxuuusssttttttuuuvvvvvvvvvuuutttppppppqqqqqqqqqppppppoooooonnnmmmmmmllllllmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjhhhhhhhhhgggffffffeeeeeeddddddddddddccccccccccccaaaaaabbbbbbbbbbbbaaaaaa]]]^^^^^^___```aaaaaabbb^^^]]]]]]]]]\\\\\\\\\\\\ZZZZZZ[[[[[[ZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSTTTUUUVVVRRRSSSTTTUUUUUUVVVVVVVVVUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSTTTTTTSSSTTTUUUVVVVVVVVVUUUUUUSSSRRRQQQQQQSSSSSSRRRQQQRRRRRRRRRQQQQQQRRRSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJKKKKKKIIIHHHHHHHHHGGGIIILLLOOOTTT\\\dddjjjiiiaaaZZZVVVSSSQQQUUUZZZbbbnnnwwwpppjjjgggccc```]]][[[WWWUUUTTTRRRSSSWWWZZZ```lllwwwrrrfffXXXOOOKKKIIIEEEAAA======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888888::::::999888888888888999999:::::::::::::::999999999888888888888888888888888888888888777777777888888999999999999999999999999999999999999999999888888777777777888888999999999:::::::::666777777888888999::::::::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@???<<<===>>>???@@@AAABBBBBBCCCCCCEEEFFFHHHJJJKKKLLLMMMOOOTTT]]]hhh}}}zzzsssooolllkkkooottt~~~}}}|||yyyxxxxxxzzz{{{{{{yyywwwssstttvvvwwwwwwvvvvvvuuuoooooopppqqqqqqqqqppppppoooooonnnmmmmmmmmmmmmmmmjjjkkkmmmmmmmmmmmmkkkjjjhhhhhhggggggffffffeeeeeeeeeeeeddddddddddddcccccc______```bbbbbbcccccccccZZZ[[[]]]___aaabbbdddeee``````_________^^^^^^^^^[[[[[[[[[[[[[[[ZZZYYYYYY[[[ZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVUUUUUURRRRRRSSSSSSTTTUUUWWWWWWSSSSSSTTTUUUVVVWWWWWWWWWVVVWWWWWWWWWWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSTTTUUUVVVWWWVVVUUUUUUVVVUUUTTTUUUVVVWWWVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMMMMKKKIIIHHHHHHGGGHHHJJJMMMSSS\\\fffmmmpppggg___YYYTTTQQQSSSXXX___kkk}}}{{{ooolllgggbbb___\\\XXXUUURRRQQQRRRWWW[[[aaammmyyyyyymmm]]]SSSNNNKKKFFFBBB>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888888::::::999888888999999999999:::::::::;;;;;;;;;:::::::::999999888888888888888888888888888888888999999:::::::::999999999999999999999999999888888888777777666666888888888999999:::::::::999999:::;;;<<<<<<======::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@<<<===>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHJJJKKKLLLLLLNNNSSS[[[ggg|||wwwppplllooossswwwzzz}}}}}}}}}}}}~~~zzzzzzyyyxxxxxxwwwwwwvvvuuuvvvwwwwwwwwwvvvtttsssttttttsssrrrrrrrrrssssssqqqqqqooonnnmmmmmmmmmmmmnnnnnnmmmlllkkkjjjjjjiiinnnllljjjiiiggggggggghhheeeeeeeeedddddddddccccccddddddccccccbbbaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]^^^______]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZZZZZZZ[[[[[[[[[[[[TTTUUUUUUVVVVVVWWWWWWXXXTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVVVVWWWWWWWWWWWWUUUUUUTTTSSSTTTUUUWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTRRRQQQQQQRRRTTTUUUWWWVVVTTTRRRQQQQQQQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGJJJLLLLLLOOOVVVbbblllqqqlllcccZZZTTTRRRSSSUUU\\\fffuuu}}}vvvmmmfffaaa]]]XXXTTTTTTRRRRRRUUUYYY```nnn{{{xxxhhh\\\TTTOOOIIIDDD@@@>>>;;;999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888999999:::::::::888999999::::::999999888:::::::::::::::::::::::::::::::::999999999888888777888888888999999999999999999999888888888888888999999999999999999999999999999::::::::::::999999777777888999999999999888::::::999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========;;;999777777:::===???>>>???@@@AAA@@@AAACCCEEEBBBBBBCCCCCCDDDFFFGGGHHHIIILLLRRR[[[ggg|||}}}tttpppqqquuuxxx||||||~~~~~~~~~~~~~~~{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvwwwwwwwwwvvvuuutttuuutttssssssssssssssssssqqqqqqpppooonnnnnnnnnnnnppppppooonnnmmmlllkkkkkkmmmllljjjhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddcccbbbaaaaaaaaa````````````````````````aaa```___^^^^^^^^^______^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWYYYXXXVVVUUUUUUVVVXXXYYYXXXWWWUUUSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIIIIKKKLLLLLLMMMSSS]]]eeeooojjjaaaYYYSSSPPPPPPPPPVVV^^^jjjvvvvvvmmmgggaaa[[[VVVUUURRRRRRUUUYYY```nnn{{{sssdddYYYQQQIIIDDDCCC@@@===;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;999999::::::::::::999999:::::::::::::::::::::::::::::::::999999999888888777777777888888888999999888888888888888999999999999999999999999999999999888999999999999999999888777777888999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;???????????????@@@@@@@@@===>>>?????????@@@BBBDDDCCCCCCCCCDDDEEEFFFHHHHHHJJJLLLRRRZZZfff{{{{{{uuutttwwwyyy|||~~~~~~|||||||||{{{zzzzzzyyyyyywwwwwwwwwxxxwwwvvvvvvuuuuuuuuuuuuttttttsssssssssrrrqqqpppoooooonnnoooooorrrqqqpppooonnnmmmmmmllllllkkkjjjhhhgggggggggggghhhhhhhhhgggggggggffffffeeeddddddccccccbbbbbbaaa````````````````````````bbbaaa```____________```^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYY[[[ZZZZZZYYYXXXXXXWWWWWWUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWXXXXXXXXXWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWZZZYYYXXXWWWWWWXXXYYYZZZYYYXXXVVVUUUSSSRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOOOONNNNNNNNNPPPOOONNNMMMLLLLLLLLLMMMKKKKKKKKKKKKKKKJJJJJJIIIKKKLLLKKKJJJJJJNNNVVV]]]hhhddd^^^WWWQQQMMMKKKKKKQQQVVV___jjjuuuuuulllddd\\\VVVVVVSSSSSSVVVZZZ```mmmzzzpppbbbWWWNNNHHHFFFCCC???>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999::::::;;;;;;;;;;;;<<<<<<999999::::::::::::999999:::::::::::::::::::::::::::::::::999999999888888666777777777888888888888777777888888999999::::::999999999999999999999999888888999999999999888888777888888999999999999999888888888999999::::::;;;:::::::::;;;;;;;;;;;;<<<999999999:::::::::;;;;;;;;;<<>><<<:::<<<===??????>>>???AAACCCDDDDDDDDDEEEFFFGGGIIIIIIJJJLLLRRRZZZeeezzz|||yyyyyy{{{~~~~~~~~~~~~}}}||||||{{{{{{zzzxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuttttttsssrrrrrrqqqppppppppppppppprrrrrrqqqpppooonnnmmmmmmkkkkkkjjjiiihhhhhhgggggghhhhhhhhhhhhggggggggggggeeeeeeddddddcccccccccccc````````````````````````bbbbbbaaaaaa````````````^^^^^^^^^^^^]]]]]]\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVWWWWWWWWWXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKJJJHHHHHHKKKQQQVVV^^^\\\XXXSSSOOOKKKIIIHHHOOOQQQWWWaaannnyyy{{{oooeee[[[UUUVVVTTTTTTWWWZZZ```lllxxx{{{lll___UUUOOOHHHEEEAAA?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;999::::::::::::::::::999:::::::::::::::::::::::::::::::::999999999888888666666777777777888888888777777888888999:::;;;;;;999999999999999999999999777888888999999888888777777888999999::::::999999777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======888999<<<======;;;888666===>>>?????????@@@BBBDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKMMMRRRZZZdddxxx}}}}}}~~~~~~~~~}}}}}}||||||{{{zzzyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxwwwwwwuuutttssssssrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqpppooonnnmmmmmmkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhggggggggggggeeeeeeeeedddddddddddddddaaaaaaaaaaaaaaaaaaaaaaaabbbcccbbbbbbbbbaaaaaaaaa____________^^^^^^^^^^^^[[[[[[ZZZZZZYYYYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYWWWXXXXXXXXXXXXYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGHHHJJJNNNQQQTTTSSSQQQOOOLLLJJJHHHGGGLLLMMMQQQZZZfffrrr{{{rrrggg]]]VVVVVVSSSTTTWWWZZZ___kkkvvv~~~uuueeeYYYQQQJJJGGGCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999888888777777777777888888888888777777888999:::;;;;;;<<<999999999999999999999999888888999999999999888888888888999::::::::::::999777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================>>>???@@@@@@@@@AAACCCEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMRRRZZZdddxxx~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyyyyyyyzzzxxxxxxyyyyyyxxxvvvtttsssssssssrrrrrrrrrrrrssssssrrrrrrqqqpppooonnnnnnmmmkkkkkkllllllkkkjjjiiiiiiiiiiiihhhhhhhhhgggggggggeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbccccccddddddccccccbbbaaa``````__________________\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWWWWXXXYYYZZZZZZ[[[XXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYXXXXXXWWWVVVWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUTTTTTTSSSRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIHHHHHHIIIKKKMMMNNNLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHLLLRRR[[[fffqqqwwwuuujjj```YYYUUUSSSSSSVVVYYY^^^iiitttxxx}}}lll\\\SSSMMMIIIDDDAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<::::::999999999999888888::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999888888777888888888999999999999888888999999::::::;;;;;;999999999999999999999999999999999::::::999999999888999999:::::::::::::::888888888999999::::::;;;<<<;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;???>>>===<<<===>>>@@@AAA>>>???AAAAAA@@@AAACCCEEEEEEEEEEEEFFFGGGHHHJJJJJJLLLMMMRRRZZZeeeyyy~~~~~~~~~~~~~~~}}}|||||||||||||||zzzyyyyyyyyyzzz{{{yyyyyyzzzzzzyyywwwuuussstttsssssssssssssssttttttttttttsssrrrqqqpppoooooollllllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiieeeeeeeeeeeeeeefffffffffcccccccccccccccccccccccccccdddeeeeeeeeedddbbbbbb````````````````````````]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKLLLKKKIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFDDDFFFIIIKKKPPPYYYeeemmmuuu}}}tttjjj```ZZZTTTRRRRRRUUUXXX\\\gggqqqtttxxxzzz{{{|||}}}uuucccYYYPPPLLLGGGCCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;:::::::::999999999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999888888999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;::::::888999::::::;;;;;;::::::999999999999999999999999<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;::::::::::::;;;===>>>???===???@@@@@@@@@@@@CCCEEEEEEEEEEEEEEEFFFHHHIIIJJJLLLNNNSSS[[[fffzzz~~~~~~}}}|||||||||}}}|||{{{zzzyyyzzz{{{{{{yyyzzz{{{{{{zzzwwwuuusssttttttsssssssssttttttuuuuuuuuutttsssrrrqqqqqqppplllmmmnnnnnnnnnmmmlllkkklllllllllkkkkkkkkkjjjjjjeeeeeeffffffffffffffffffddddddddddddddddddddddddddddddeeefffeeedddcccbbb````````````aaaaaaaaaaaa^^^^^^]]]]]]\\\[[[ZZZZZZ]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXYYYZZZZZZZZZXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQQQQMMMNNNNNNNNNNNNMMMLLLLLLOOOMMMKKKJJJJJJJJJIIIHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDFFFHHHIIIJJJRRR^^^ggglllttt||||||qqqhhh___YYYSSSQQQRRRUUUWWW[[[eeeppprrrvvv|||}}}xxxuuukkkllllllmmmooouuu|||~~~lllbbbRRRNNNIIIEEECCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999888888999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::888999::::::;;;;;;::::::::::::999999999999999999<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======999:::;;;<<<>>>??????@@@<<<>>>??????>>>???BBBDDDDDDDDDDDDEEEFFFGGGIIIIIILLLNNNSSS[[[ggg{{{~~~|||{{{{{{}}}}}}}}}|||{{{yyyxxxwwwzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwuuutttssssssttttttuuuuuutttttttttsssssssssppppppooonnnmmmlllkkkkkkkkkkkkiiihhhhhhhhhiiijjjjjjiiiiiiiiihhhhhhggggggeeedddcccdddeeeeeedddbbbeeeeeeeeeeeedddcccbbbbbbcccddddddddddddcccbbbbbb```___^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXYYY[[[\\\]]]]]]\\\[[[\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRRRRQQQTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTTTTSSSTTTTTTTTTSSSSSSTTTTTTSSSRRRQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMSSSRRRPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHHHHHHHHHHGGGEEEGGGGGGHHHHHHIIIMMMSSSWWW```iiisss{{{~~~yyyooodddZZZSSSRRRQQQPPPRRRVVV]]]dddhhhpppsssxxx{{{}}}}}}zzztttlllgggcccaaa______aaaffflllppp{{{uuudddXXXSSSLLLHHHEEEBBB===999<<<<<<<<<===<<<<<<;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999;;;:::999999;;;;;;:::999999999999999999999999999888999999::::::999999888;;;::::::999999::::::;;;999999999999999999999999888999999::::::999999888:::999999888888999999:::::::::::::::::::::::::::888999999:::;;;<<<>>>???;;;<<<<<<===>>>??????@@@@@@???>>>>>>???AAACCCEEECCCEEEGGGGGGGGGHHHIIIKKKJJJJJJPPP[[[ddduuu}}}|||{{{{{{}}}}}}}}}|||{{{zzzyyyxxxyyyzzzzzz{{{{{{zzzzzzzzzxxxwwwvvvttttttttttttuuuuuuuuutttttttttsssssssssqqqppppppooonnnmmmlllllllllkkkjjjiiihhhiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhfffeeeeeeeeegggfffeeecccdddddddddeeeddddddccccccdddddddddddddddcccbbbbbb``````___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQOOONNNNNNNNNNNNMMMMMMMMMQQQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIGGGGGGHHHHHHFFFDDDFFFFFFFFFFFFGGGJJJOOOSSS[[[ccclllsssvvvyyy}}}~~~tttlllddd[[[TTTQQQPPPPPPQQQUUU[[[bbbffflllooosssuuuwwwxxxzzz{{{wwwvvvtttrrrnnniiiccc___[[[YYYWWWWWWXXX]]]bbbeeemmmsss{{{nnn___YYYPPPJJJGGGDDD@@@===<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::;;;:::999999;;;;;;:::999999999999999999999999999888999999::::::999999888;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::::::::999999::::::999999999999::::::::::::::::::::::::::::::999999999:::;;;<<<===>>>???>>>>>>>>>=========<<<======<<<<<<===???AAACCCDDDEEEGGGGGGGGGGGGIIIJJJKKKKKKQQQ[[[ddduuu}}}|||{{{{{{|||||||||||||||{{{zzzzzzxxxyyyzzz{{{{{{{{{{{{{{{zzzyyywwwvvvuuuuuuvvvvvvuuuuuuuuuttttttttttttsssrrrqqqqqqpppooonnnmmmmmmmmmllljjjiiiiiiiiijjjkkkkkkjjjjjjjjjjjjjjjiiiiiihhhgggfffggghhhgggfffdddcccccccccdddddddddddddddddddddeeeeeeddddddcccbbbaaa``````___^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMMMMLLLKKKJJJJJJJJJKKKJJJHHHGGGGGGHHHHHHFFFEEEEEEFFFFFFEEEEEEGGGJJJMMMSSSYYYaaafffiiilllppptttwwwzzz}}}tttmmmhhhbbb[[[VVVPPPOOONNNOOORRRXXX^^^bbbeeehhhkkkmmmmmmmmmnnnooollliiifffdddbbb^^^ZZZWWWTTTSSSPPPOOOPPPRRRVVVXXX^^^dddlllttt{{{{{{jjjbbbVVVMMMIIIFFFCCCAAA============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::999999999999999999999999999888999999::::::999999888::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>==================<<<<<<===???AAABBBEEEFFFHHHHHHGGGGGGHHHIIIKKKKKKPPPZZZbbbrrr~~~}}}||||||||||||}}}}}}}}}||||||{{{wwwxxxyyy{{{||||||}}}}}}{{{zzzxxxwwwvvvvvvwwwwwwuuuuuuuuutttttttttttttttssssssrrrqqqpppooonnnnnnnnnmmmkkkjjjjjjjjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkiiihhhgggggghhhhhhfffdddbbbbbbbbbccccccdddeeefffeeeeeeeeeeeeeeeddddddcccaaaaaaaaaaaaaaa```______````````````````````````___^^^\\\[[[[[[\\\]]]^^^[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSQQQRRRRRRTTTUUUVVVWWWWWWUUUUUUVVVVVVWWWXXXXXXXXXVVVVVVUUUTTTTTTTTTTTTUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOMMMNNNPPPQQQRRRQQQOOONNNOOONNNMMMLLLKKKJJJJJJJJJKKKIIIHHHHHHIIIIIIHHHFFFFFFGGGGGGFFFEEEEEEGGGIIILLLQQQVVV[[[___bbbfffiiimmmpppuuu{{{~~~xxxssslllgggccc___YYYUUUNNNMMMLLLMMMOOOTTTYYY\\\___aaacccdddcccbbbccccccdddaaa^^^\\\ZZZYYYVVVTTTSSSQQQOOOMMMLLLMMMOOOPPPVVVZZZbbbiiiooouuu{{{~~~uuukkk]]]RRRKKKHHHEEECCC??????>>>===<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::999999999999999999999999888999999::::::999999888::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999:::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<:::;;;<<<===>>>???@@@AAA???>>>>>>???@@@AAACCCDDDFFFGGGHHHHHHGGGFFFGGGIIIKKKJJJOOOWWW___ooo~~~~~~}}}}}}}}}}}}~~~}}}}}}||||||wwwxxxyyy{{{|||}}}}}}~~~|||{{{yyyxxxwwwwwwxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuttttttsssrrrqqqppppppoooooonnnlllkkkkkkkkklllmmmlllllllllmmmmmmmmmmmmmmmjjjiiihhhhhhiiihhhfffdddaaaaaaaaabbbcccdddeeefffeeeffffffffffffeeeddddddbbbbbbcccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___]]]\\\\\\\\\]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTQQQRRRRRRTTTUUUVVVWWWWWWUUUUUUVVVWWWWWWXXXYYYYYYWWWVVVVVVUUUTTTUUUUUUUUUTTTTTTUUUUUUVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPOOOLLLNNNPPPRRRSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKLLLKKKJJJJJJKKKLLLKKKIIIHHHIIIIIIHHHFFFEEEFFFGGGHHHJJJOOOSSSWWW[[[___bbbeeeiiioootttwwwxxxwwwvvvqqqllleeeaaa^^^[[[VVVQQQLLLKKKJJJJJJLLLPPPTTTVVVYYY[[[^^^^^^]]][[[[[[\\\^^^[[[XXXWWWWWWWWWVVVTTTSSSQQQOOOMMMLLLKKKLLLLLLQQQUUUZZZ___dddiiiooorrryyyuuufffXXXPPPKKKGGGEEEAAA@@@???======<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999999999999999999999:::999888999;;;<<<;;;:::999999999999999999999999888999999::::::999999888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::::::::;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<::::::;;;===>>>@@@AAAAAA>>>>>>??????@@@BBBCCCCCCFFFGGGHHHHHHGGGFFFGGGIIILLLLLLPPPXXX```ooo~~~~~~~~~~~~~~~}}}||||||xxxxxxzzz{{{}}}}}}~~~~~~|||{{{yyyxxxwwwwwwxxxxxxtttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrqqqppppppooommmlllllllllmmmnnnmmmmmmmmmnnnnnnnnnnnnooolllkkkjjjjjjjjjjjjgggeeebbbaaaaaaaaabbbccceeefffffffffggggggffffffeeedddcccccceeeeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTUUUVVVVVVWWWUUUUUUVVVWWWXXXYYYYYYZZZWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPNNNOOOPPPRRRSSSRRRRRRRRROOOOOONNNMMMLLLLLLLLLMMMMMMLLLKKKLLLMMMMMMLLLKKKJJJKKKLLLKKKIIIGGGFFFGGGGGGHHHIIIMMMPPPTTTXXXZZZ\\\aaahhhlllnnnnnnnnnooojjjeee___[[[YYYVVVQQQMMMJJJIIIHHHHHHIIILLLOOOQQQTTTWWWYYYZZZYYYXXXXXXXXXXXXWWWUUUTTTUUUVVVUUUTTTRRRQQQPPPNNNLLLJJJIIIIIILLLOOORRRUUUYYY]]]bbbfffooovvvqqqdddZZZRRRKKKGGGBBBAAA???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<999999999999999999999999999888888999;;;<<<<<<;;;999999999999999999999999888999999::::::999999888999999888888888888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===============>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAAEEEFFFHHHHHHGGGGGGHHHIIIOOOOOOSSS[[[cccrrr~~~}}}|||{{{yyyyyy{{{|||}}}}}}}}}}}}{{{zzzyyywwwwwwwwwwwwxxxtttuuuuuuuuuvvvvvvvvvvvvwwwvvvvvvuuutttsssrrrqqqpppooonnnmmmmmmmmmnnnooonnnnnnnnnoooooooooppppppooonnnmmmmmmmmmllljjjhhhcccbbbaaa```aaabbbdddfffgggggggggggggggfffeeeeeecccdddfffggggggfffdddcccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSOOONNNNNNMMMMMMMMMNNNNNNMMMLLLKKKKKKMMMMMMMMMKKKJJJLLLMMMMMMJJJHHHGGGGGGHHHGGGFFFGGGJJJMMMOOOPPPRRRWWW^^^cccdddcccddddddbbb]]]XXXUUUTTTRRRNNNJJJIIIHHHGGGFFFGGGIIIKKKMMMPPPRRRUUUVVVVVVVVVVVVWWWUUUTTTTTTUUUVVVWWWVVVUUUSSSRRRQQQOOOMMMKKKIIIHHHHHHJJJLLLNNNQQQUUUZZZ^^^eeelllwww~~~qqqeee[[[QQQKKKDDDBBB@@@>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::999888888999;;;<<<<<<;;;999999999999999999999999888999999::::::999999888999999888888888888999999::::::::::::::::::::::::999999::::::::::::999999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999:::;;;<<<===>>><<<=========>>>>>>>>>???;;;<<<===>>>???@@@@@@@@@DDDEEEGGGGGGGGGGGGIIIJJJNNNNNNSSS[[[cccqqq~~~}}}{{{{{{yyyzzz{{{|||}}}}}}}}}}}}{{{zzzxxxwwwvvvwwwwwwxxxtttuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrqqqpppnnnmmmmmmmmmnnnooonnnnnnoooooopppppppppqqqrrrqqqooooooooonnnllljjjdddcccaaa``````bbbdddeeegggggggggggggggffffffeeeccceeefffhhhhhhgggeeedddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```^^^[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[XXXWWWVVVVVVUUUUUUVVVVVVXXXXXXYYYZZZZZZ[[[ZZZZZZWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTNNNNNNNNNMMMNNNNNNOOOOOOLLLKKKJJJKKKLLLMMMLLLKKKIIILLLNNNMMMKKKHHHGGGFFFIIIGGGEEEDDDFFFHHHIIIIIIJJJPPPWWW[[[\\\[[[\\\]]]\\\XXXSSSQQQQQQPPPLLLIIIHHHGGGFFFEEEFFFGGGIIIJJJMMMPPPSSSTTTTTTUUUVVVWWWUUUUUUUUUWWWYYYZZZYYYWWWUUUTTTSSSRRRPPPMMMKKKJJJFFFHHHJJJLLLNNNSSSXXX\\\^^^fffqqq{{{zzznnnbbbVVVOOODDDCCC@@@>>>======>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888999;;;<<<<<<;;;999999999999999999999999999999999::::::999999999999999888888888888999999999999999999999999999999888999999::::::999999888<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888999999:::;;;<<<>>>???999:::;;;===>>>@@@AAABBB===>>>???@@@BBBBBBBBBBBBCCCEEEGGGGGGGGGHHHJJJKKKKKKKKKPPPXXX```ooo}}}||||||||||||||||||}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxwwwwwwvvvuuuttttttsssqqqqqqqqqpppooonnnnnnnnnooonnnnnnooorrrsssrrrrrrqqqpppooommmllllllllllllggggggeeedddcccddddddeeeffffffggggggffffffeeedddeeeeeeeeeeeeffffffffffffeeedddbbbaaa```___``````aaaaaaaaa```___]]]\\\[[[\\\[[[YYYXXXXXXXXXYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTWWWXXXZZZ[[[\\\\\\[[[[[[WWWWWWVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLNNNOOOMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHFFFDDDDDDEEEGGGHHHJJJKKKNNNPPPSSSVVVXXXYYYSSSSSSRRRPPPNNNLLLJJJHHHDDDEEEFFFFFFFFFGGGJJJMMMNNNRRRVVVVVVYYY]]]]]]ZZZ]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWUUUSSSPPPNNNLLLKKKIIIHHHGGGGGGIIILLLPPPRRRXXX^^^hhhrrr|||{{{ooo^^^OOOLLLEEE???@@@AAA@@@@@@AAA=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999:::999999888888999999:::999999999888888888777777999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;???>>>>>>>>>=========<<<======>>>???@@@AAAAAABBBBBBDDDFFFGGGGGGHHHJJJLLLMMMMMMRRRZZZaaaooo}}}||||||||||||||||||}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuttttttttttttsssqqqpppnnnmmmmmmooonnnmmmoooqqqrrrqqqpppqqqpppoooooonnnnnnnnnnnniiihhhfffeeeddddddeeeeeefffggggggggggggfffeeeeeehhhhhhhhhhhhiiiiiiiiiiiifffeeecccaaa`````````aaaaaaaaaaaa```___^^^\\\[[[\\\[[[ZZZYYYYYYYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUWWWXXXYYY[[[\\\]]]]]]\\\ZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSPPPPPPOOONNNNNNNNNOOOOOONNNNNNMMMMMMMMMNNNPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDEEEFFFGGGHHHIIIKKKMMMPPPRRRTTTUUUOOOOOONNNLLLKKKHHHGGGEEEEEEEEEFFFFFFEEEGGGJJJLLLOOOTTTXXXZZZ^^^cccdddbbbdddccc```^^^[[[ZZZYYYXXXYYYXXXVVVTTTQQQOOONNNMMMJJJIIIHHHHHHIIIKKKNNNPPPRRRXXXaaajjjtttyyyhhhYYYRRRIIIBBBBBBBBB???>>>???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999999999999:::::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999999999999999999999999999:::999999999999999999:::::::::::::::999999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>???>>>>>>???@@@AAABBBCCCCCCBBBDDDFFFGGGGGGHHHJJJLLLNNNMMMRRRZZZbbbppp~~~|||||||||||||||||||||}}}~~~}}}}}}|||||||||{{{{{{{{{yyyyyyyyyxxxxxxyyyyyyyyyxxxxxxxxxwwwvvvvvvuuuuuuwwwvvvuuussspppnnnmmmlllnnnmmmlllmmmoooqqqpppoooqqqppppppoooooopppppppppllljjjhhhgggeeeeeeeeeeeegggggghhhhhhggggggfffeeeiiiiiiiiiiiijjjjjjjjjkkkfffeeecccbbbaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\]]]\\\[[[ZZZZZZZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWWWWUUUTTTTTTSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZYYYXXXXXXXXXWWWVVVVVVUUUUUUVVVWWWYYY[[[\\\]]]^^^^^^]]]]]]\\\ZZZYYYWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVUUURRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQRRROOONNNNNNMMMMMMLLLLLLLLLIIIHHHFFFEEEDDDEEEFFFFFFEEEFFFGGGIIIJJJLLLMMMNNNLLLKKKKKKJJJHHHGGGEEEDDDEEEFFFFFFEEEEEEFFFJJJLLLQQQWWW\\\```eeelllnnnlllnnnlllhhhccc___\\\ZZZYYYYYYXXXWWWUUUTTTRRRQQQPPPLLLKKKIIIHHHIIIJJJLLLMMMNNNSSS[[[ccclllxxxsssdddXXXOOOGGGDDDCCC???===>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::::::::::::::::::::::::::888888888888888888888888999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999;;;;;;;;;::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@??????@@@AAABBBCCCCCCDDDCCCEEEFFFGGGGGGHHHJJJKKKNNNNNNSSS[[[bbbppp}}}}}}}}}|||||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyxxxxxxwwwwwwwwwvvvvvvvvvtttsssqqqooonnnmmmnnnmmmlllmmmooopppooonnnooooooooooooooopppqqqrrrnnnmmmkkkiiigggfffffffffhhhhhhiiiiiihhhhhhgggfffhhhhhhhhhiiiiiiiiijjjjjjgggfffdddcccbbbaaabbbbbbaaaaaaaaa``````___]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXZZZ\\\^^^_________^^^]]][[[ZZZXXXWWWVVVWWWWWWWWWXXXXXXWWWVVVVVVTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRROOOOOOOOONNNNNNMMMMMMMMMIIIHHHGGGFFFEEEEEEFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFEEEEEEGGGJJJMMMSSSZZZ```dddkkksssvvvtttuuurrrmmmgggaaa]]][[[ZZZYYYYYYXXXWWWVVVTTTTTTSSSOOOMMMKKKJJJIIIIIIJJJJJJMMMQQQXXX```iiiuuu{{{kkk^^^TTTJJJGGGDDD???===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999:::::::::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCEEEGGGGGGGGGHHHIIIKKKNNNMMMSSS[[[cccqqq~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||yyyyyyyyyyyyxxxxxxxxxxxxttttttsssrrrrrrqqqppppppooonnnmmmnnnooopppooonnnnnnnnnnnnnnnooopppqqqqqqpppooommmkkkiiihhhhhhhhhiiiiiijjjjjjiiiiiihhhgggiiiiiiiiiiiijjjjjjjjjjjjhhhgggeeedddcccbbbccccccaaaaaaaaaaaa```___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWYYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWYYY[[[]]]^^^___^^^^^^\\\[[[ZZZXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVTTTTTTSSSQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFHHHLLLPPPVVV]]]ccchhhpppxxx{{{zzz{{{wwwqqqjjjddd___]]][[[ZZZZZZYYYXXXWWWVVVUUUUUUQQQPPPNNNLLLJJJIIIIIIIIIKKKPPPWWW___hhhtttrrrcccXXXNNNIIIFFFAAA???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999888999999::::::999999888888888888888999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>======>>>???@@@AAABBBBBBDDDEEEGGGGGGGGGGGGIIIJJJMMMMMMRRR[[[bbbqqq}}}zzzwwwwwwzzz~~~||||||{{{{{{{{{{{{||||||zzzzzzzzzzzzzzzzzzyyyyyyuuuuuuttttttssssssrrrrrrqqqpppooopppqqqrrrqqqpppnnnnnnnnnnnnnnnooopppqqqrrrpppnnnlllkkkkkkkkkkkkjjjjjjkkkkkkjjjjjjiiihhhkkkkkkkkkkkklllllllllmmmiiihhhfffeeedddcccddddddaaaaaaaaaaaaaaa```___^^^______`````````___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWYYY[[[]]]^^^]]]\\\\\\[[[ZZZYYYXXXXXXVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEGGGGGGGGGFFFGGGJJJOOOSSSXXX___gggmmmuuuwwwooogggbbb___^^^[[[[[[ZZZYYYXXXWWWVVVUUUSSSRRRPPPNNNLLLJJJIIIIIIIIINNNVVV___iiiuuu~~~kkk___TTTNNNIIIDDDAAABBB;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999888999:::;;;;;;:::999888777888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=====================>>>>>>>>>>>><<<===>>>???@@@AAAAAABBBDDDFFFGGGGGGGGGGGGIIIJJJLLLKKKQQQZZZaaapppzzztttpppppptttzzz~~~||||||{{{{{{{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwuuutttsssssstttrrrqqqrrrssstttsssqqqppppppooooooooopppqqqqqqrrrqqqooonnnmmmmmmmmmnnnkkkkkkkkkkkkkkkjjjjjjiiijjjkkkkkkkkkkkkllllllllljjjiiigggeeeddddddeeeeee```aaaaaaaaaaaa```______``````aaaaaaaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWXXXXXXYYYZZZ[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUVVVWWWYYY[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRQQQOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHMMMSSSWWWZZZbbbkkkrrr|||vvvllleeeaaa```\\\\\\[[[YYYXXXVVVUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJHHHNNNXXXbbblllxxxuuuiii[[[TTTMMMGGGCCCCCC============>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999999999999999999999999999777888:::;;;;;;:::888777888888888999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@===>>>>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHJJJJJJJJJPPPXXX```ooo|||sssllljjjlllqqquuu{{{||||||{{{{{{{{{{{{||||||zzzzzz{{{{{{{{{{{{{{{{{{}}}}}}{{{yyywwwuuutttsssuuutttssssssuuuuuutttsssrrrrrrqqqqqqpppqqqqqqrrrrrrqqqpppnnnnnnnnnooooookkkkkkllllllkkkkkkjjjiiihhhhhhiiiiiiiiijjjjjjjjjkkkiiihhhfffeeeeeeeeeeee```aaaaaaaaaaaa``````___```aaabbbbbbbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________^^^]]]\\\[[[[[[[[[[[[XXXXXXXXXYYYYYY[[[\\\\\\[[[[[[\\\\\\\\\[[[[[[ZZZ[[[[[[ZZZZZZYYYYYYXXXXXXVVVVVVUUUUUUVVVWWWYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTTTTQQQRRRSSSSSSSSSQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJKKKKKKJJJGGGHHHGGGHHHIIINNNUUUZZZ\\\dddnnnvvv{{{ppphhhcccaaa]]]\\\[[[YYYXXXVVVUUUTTTUUUTTTSSSQQQOOOMMMLLLKKKIIIPPP[[[eeeppp||||||oooaaaXXXPPPIIIDDDDDD>>>>>>??????@@@@@@@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888888888888888888999::::::;;;;;;::::::999999999999999999999999999777888:::;;;;;;:::888777999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<999:::;;;===>>>@@@AAABBB>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHHHHGGGGGGHHHJJJIIIIIIOOOXXX```ooovvvlllgggfffiiilllsssxxx~~~}}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{xxxwwwvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwuuutttrrrqqqqqqqqqpppooooooooonnnnnnmmmmmmpppoooooonnnmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhffffffbbbbbbbbbaaabbbbbbcccdddfffffffffeeedddcccbbbaaa```aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaa``````______^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYY[[[[[[[[[ZZZ[[[[[[\\\]]]^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUUUUSSSRRRRRRSSSSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLOOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCEEEIIILLLNNNNNNMMMMMMJJJJJJKKKNNNNNNOOOVVV^^^dddiiiqqq{{{xxxiiiccceeedddbbb___]]]\\\[[[XXXWWWXXXWWWVVVTTTRRRPPPOOONNNLLLQQQ[[[hhhwwwwwwfffZZZTTTNNNFFF@@@CCCBBBAAA???>>>=========:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::999999:::::::::999999888888888999::::::;;;;;;::::::999999999888888999999:::;;;;;;888666666999:::999777999999::::::::::::;;;;;;999999999999999999999999::::::<<<<<<<<<;;;:::999<<<<<<;;;::::::<<<===>>>===<<<<<<;;;;;;===>>>???AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGJJJPPPVVV^^^ooowwwmmmgggfffhhhjjjpppttt~~~}}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxvvvuuusssrrrrrrrrrqqqqqqqqqqqqppppppoooooopppooonnnmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhgggffffffeeeddddddccccccccccccdddeeeeeeeeeeeeeeedddcccbbbbbbbbbbbbccccccccccccbbbccccccccccccbbbaaaaaa______^^^^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUTTTRRROOOOOOOOONNNNNNNNNNNNMMMMMMOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDFFFJJJMMMOOOPPPOOONNNKKKJJJKKKMMMNNNOOOWWW```iiinnnvvv}}}nnnggggggcccaaa^^^\\\\\\[[[ZZZXXXVVVUUUTTTRRRPPPOOOMMMMMMPPPVVVbbbppp}}}lll___WWWPPPHHHBBBCCCBBBAAA???>>>=========;;;;;;;;;<<<<<<;;;;;;;;;888999999:::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999:::::::::999999999888888999::::::;;;;;;::::::999999999999999999:::;;;;;;<<<:::888888:::;;;:::999999999::::::::::::;;;;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;<<<===>>>???????????????@@@@@@@@@@@@DDDDDDEEEFFFGGGHHHIIIIIIFFFIIIOOOUUU]]]nnnzzzpppiiifffggghhhkkkoooyyy~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{zzzyyywwwvvvttttttssssssssssssssssssrrrrrrrrrrrrpppooonnnlllllllllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggfffjjjiiigggfffeeedddddddddddddddeeefffffffffffffffddddddddddddeeeeeeeeeeeeddddddeeeeeeddddddcccbbb``````______^^^]]]]]]\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUVVVVVVVVVTTTRRRQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEGGGKKKNNNPPPPPPPPPPPPLLLJJJKKKMMMNNNPPPYYYcccmmmsss}}}xxxnnnjjjdddbbb___^^^^^^^^^]]]\\\WWWVVVUUUSSSQQQPPPOOOOOOSSS[[[hhhxxxwwwhhh^^^VVVNNNHHHCCCBBB@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999::::::::::::::::::::::::;;;;;;::::::::::::999999:::::::::999999999999888999::::::;;;;;;::::::999:::::::::::::::;;;;;;<<<===;;;::::::<<<<<<<<<;;;999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<===:::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBBBBAAA@@@EEEEEEFFFGGGHHHIIIJJJJJJFFFIIINNNUUU\\\mmm~~~ssskkkgggfffgggiiillluuu~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzyyyyyyzzz{{{||||||{{{zzzyyywwwvvvuuuttttttssssssssssssssssssssssssqqqpppnnnllllllmmmnnnooolllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhjjjiiihhhgggffffffffffffffffffgggggggggggggggffffffffffffgggggggggggghhhfffffffffffffffeeeddddddaaaaaa```______^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[XXXWWWVVVVVVVVVVVVUUUSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGJJJLLLNNNOOOOOOOOOMMMJJJJJJLLLMMMPPPYYYdddooowwwxxxppphhhfffcccaaabbbbbbbbbaaa\\\ZZZXXXVVVUUUTTTSSSSSSSSS\\\jjj|||ttthhh]]]TTTNNNEEEDDDAAA???>>>>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<777888999999::::::999999::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999999999999999::::::;;;;;;::::::999;;;;;;:::::::::;;;<<<<<<===<<<;;;;;;;;;<<<<<<<<<999999999:::::::::;;;;;;::::::::::::::::::::::::===<<<:::999999:::;;;<<<999:::<<<=========<<<;;;<<<<<<<<<<<<=========>>>???AAACCCEEEEEEEEECCCBBBDDDEEEEEEFFFGGGHHHIIIIIIGGGJJJOOOUUU\\\mmmwwwooojjjhhhhhhjjjlllttt~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{|||}}}|||{{{yyyxxxvvvuuuuuuuuurrrsssssssssssssssssssssqqqpppooonnnnnnnnnoooooommmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhggggggggghhhhhhiiiiiijjjjjjiiihhhgggffffffhhhhhhhhhhhhiiiiiiiiiiiigggggggggggggggfffeeeeeebbbbbbaaa``````______^^^_________^^^^^^^^^^^^]]]\\\\\\\\\[[[\\\]]]]]]^^^``````______^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\YYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]YYYWWWVVVUUUVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOKKKKKKJJJIIIHHHGGGGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLLLLIIIIIIJJJKKKNNNXXXbbbqqq{{{{{{ppplllhhheeeeeeeeedddddd```^^^[[[YYYWWWVVVUUUVVVTTT]]]lll~~~}}}ooobbbXXXRRRHHHFFFCCC@@@>>>>>>??????===<<<<<<;;;;;;<<<<<<===888888999::::::::::::999::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999999999999999::::::;;;;;;::::::999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;:::999:::;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::???>>><<<:::999999999:::999:::<<<=========<<<;;;;;;<<<<<<===============???@@@CCCEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHKKKQQQVVV^^^nnn{{{sssnnnlllkkkmmmnnnvvv~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{||||||}}}|||{{{yyyxxxvvvvvvuuuuuurrrrrrrrrrrrrrrssssssssspppqqqqqqqqqqqqpppppppppooooooooonnnnnnmmmllllllllllllmmmmmmmmmmmmlllllliiihhhhhhhhhhhhiiijjjkkkllllllkkkkkkjjjhhhgggfffiiiiiiiiiiiijjjjjjjjjjjjgggggghhhhhhggggggfffeeeccccccbbbaaaaaa``````_______________^^^^^^^^^^^^\\\\\\\\\\\\\\\]]]^^^^^^aaa```___^^^]]]\\\\\\[[[\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[\\\\\\\\\[[[\\\]]]^^^^^^^^^^^^^^^ZZZXXXVVVVVVVVVWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPOOONNNNNNNNNOOOOOOPPPPPPPPPMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHJJJHHHHHHIIIIIIKKKTTT]]]nnnyyy{{{vvvqqqllljjjhhhgggfffcccaaa]]]ZZZWWWVVVUUUUUUXXX```nnn~~~uuuggg[[[TTTMMMJJJFFFBBB????????????>>>===<<<;;;;;;<<<===>>>999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::999999888999999999999:::::::::999::::::;;;;;;::::::999:::::::::::::::;;;;;;<<<999::::::999888888999;;;999999::::::::::::;;;;;;::::::::::::::::::::::::>>>===<<<;;;:::999999999:::;;;<<<<<<======<<<<<<;;;<<<<<<===>>>============>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIILLLQQQWWW^^^nnn~~~wwwssspppooooooqqqxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{|||||||||{{{yyywwwvvvuuuuuuuuurrrrrrrrrsssssssssttttttpppqqqsssttttttsssqqqpppqqqqqqppppppooonnnnnnmmmnnnnnnoooooooooooonnnnnnllllllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiijjjjjjjjjkkkkkkgggggggggggggggffffffeeedddccccccbbbaaaaaa``````_________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^___^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]ZZZ[[[\\\]]]^^^^^^___^^^]]]ZZZXXXWWWXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNNNNOOOPPPQQQQQQRRROOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFHHHHHHHHHOOOXXXdddrrr~~~wwwsssooommmkkkhhheeeaaa\\\YYYWWWWWWWWWZZZaaammm|||~~~ooobbbZZZQQQNNNIIIDDD@@@??????@@@>>>===<<<;;;;;;<<<===>>>::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::::::::999999888888999999999:::::::::999::::::;;;;;;::::::999999999999999999:::;;;;;;888:::;;;:::888777999<<<999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;<<<======;;;;;;===>>>>>>>>>===<<<======>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIKKKQQQVVV]]]mmmzzzuuusssrrrppprrryyy~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||{{{}}}|||{{{{{{{{{{{{||||||{{{zzzyyywwwvvvuuuttttttrrrsssssssssttttttuuuuuuppprrrtttvvvvvvtttrrrppprrrrrrrrrqqqpppoooooonnnnnnoooppppppppppppoooooopppooonnnmmmlllkkkkkkkkkjjjjjjkkklllllllllkkkkkkiiiiiijjjjjjjjjjjjkkkkkkgggggggggggggggffffffeeeddddddccccccbbbaaaaaaaaa______^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^___\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]```______^^^]]]\\\[[[[[[YYYZZZZZZ[[[\\\\\\]]]]]]ZZZ[[[\\\]]]^^^____________\\\ZZZYYYYYYZZZZZZYYYXXXXXXWWWVVVUUUSSSSSSRRRMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPOOONNNMMMMMMIIIIIIHHHGGGGGGFFFEEEEEEFFFEEEFFFGGGGGGGGGMMMTTT[[[iii}}}{{{wwwtttrrrmmmjjjeee```\\\ZZZYYYZZZZZZ```kkkxxxyyy}}}vvviiiaaaTTTPPPKKKEEEAAA????????????===<<<;;;;;;<<<===???:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888888999999:::::::::999::::::;;;;;;::::::999999999888888999999:::;;;999;;;<<<;;;888777:::<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666888:::<<<=========<<<<<<<<<;;;::::::<<<===>>>:::;;;===>>>>>>>>>===<<>>??????>>>===<<<<<<;;;;;;<<<:::;;;===>>>>>>===;;;:::::::::::::::::::::::::::???===:::888666666777777999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<;;;999888999:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<===<<<<<<;;;;;;===>>>???:::<<<<<<<<<<<<<<<>>>@@@CCCCCCDDDDDDEEEGGGHHHIIIJJJLLLPPPUUUZZZhhh{{{xxxuuutttuuuwwwzzz~~~}}}}}}}}}|||||||||}}}}}}}}}||||||~~~~~~~~~}}}}}}||||||~~~}}}|||{{{zzzzzzyyyyyyxxxvvvuuutttsssrrrttttttssssssssssssttttttttttttssssssttttttuuuvvvuuuuuuuuutttsssrrrrrrqqqsssssssssssstttuuuvvvwwwsssrrrpppnnnnnnooopppqqqnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhffffffeeeeeedddcccccccccaaa``````___^^^^^^]]]]]]________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]______`````````___]]]]]]YYYYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^______^^^]]]\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXVVVUUUTTTRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIGGGFFFEEEHHHGGGFFFEEEEEEFFFHHHIIIOOOYYYhhhvvv~~~zzztttnnngggbbb^^^\\\\\\bbbllltttzzz}}}uuuooojjjfffbbb```^^^______aaaeeekkktttyyywwwiii]]]QQQKKKFFFAAA>>>??????>>>===<<<<<<;;;;;;<<<:::;;;<<<======<<<;;;:::::::::::::::::::::::::::===;;;999888777888999:::999::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::999999;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;===<<<<<<;;;<<<===>>>???<<<===>>>>>>===>>>@@@BBBCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKOOOSSSYYYhhh~~~zzzwwwuuuwwwxxx{{{~~~}}}zzz{{{{{{{{{{{{zzzzzzzzz~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{{{{zzzzzzzzzyyywwwvvvuuutttsssvvvvvvuuuuuuuuuuuuvvvvvvrrrssstttuuuvvvwwwxxxyyywwwwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrssstttuuuuuuuuutttrrrqqqqqqrrrrrrsssooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhheeeeeeddddddcccbbbbbbbbbaaa``````______^^^^^^]]]aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^```_________^^^^^^^^^^^^_________```______^^^]]]ZZZZZZZZZ[[[\\\]]]^^^___]]]]]]]]]\\\]]]]]]^^^___^^^______^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVSSSSSSSSSSSSTTTTTTTTTUUUQQQQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLJJJIIIHHHGGGHHHGGGFFFEEEEEEFFFGGGGGGJJJRRR^^^jjjwww|||tttllleeeaaa___[[[aaahhhnnnssszzzuuupppjjjddd```]]]ZZZXXXUUUVVVWWWXXX[[[aaaiiinnn{{{wwwiiiZZZQQQIIIBBB???@@@???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;:::999888888999:::;;;;;;::::::::::::::::::999;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===<<<:::::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::===<<<<<<<<<<<<===>>>>>>>>>???@@@@@@???@@@BBBDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJMMMQQQXXXggg|||xxxvvvwwwxxx{{{}}}|||zzzzzzyyyyyyxxxxxxyyyyyy}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzzzzzzzyyyxxxwwwvvvuuutttwwwwwwvvvuuuuuuuuuvvvvvvuuuvvvwwwyyyzzz{{{||||||yyyzzz{{{{{{{{{zzzyyyxxxvvvuuuuuuuuuuuuuuuvvvwwwxxxwwwvvvuuuuuuuuuvvvvvvrrrqqqqqqqqqppppppppppppnnnmmmmmmllllllkkkkkkkkkggghhhhhhhhhhhhhhhhhhhhheeeeeeddddddcccbbbbbbbbbaaaaaa``````____________aaaaaaaaaaaaaaaaaaaaaaaa________________________````````````______________________________^^^^^^[[[[[[[[[\\\]]]^^^``````^^^^^^^^^]]]]]]^^^^^^___^^^___``````___^^^\\\[[[\\\[[[[[[[[[ZZZXXXWWWVVVTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNLLLKKKIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEKKKUUU```lll{{{}}}uuullleee```]]]]]]```eeejjjnnnttt{{{~~~yyyuuurrrjjjfffaaa\\\ZZZWWWUUUSSSQQQRRRSSSTTTVVV[[[bbbgggooozzzsssbbbVVVMMMEEEAAABBB???>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<<<<======<<<===>>>===;;;:::;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<=========>>>???@@@AAA@@@@@@@@@BBBDDDCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIKKKPPPWWWfff|||yyywwwyyy|||}}}|||{{{zzzyyyxxxwwwxxxxxxxxx||||||}}}}}}~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwxxxxxxwwwvvvuuuuuuvvvvvvyyyzzz{{{}}}}}}~~~}}}}}}zzz{{{}}}~~~~~~}}}|||{{{}}}||||||{{{{{{{{{||||||zzzzzzyyyxxxwwwwwwwwwwwwttttttsssssssssrrrrrrrrrooonnnnnnmmmllllllkkkkkkiiiiiiiiiiiihhhhhhhhhhhhffffffeeeeeedddcccccccccbbbbbbaaaaaaaaaaaaaaa```````````````````````````________________________aaaaaa`````````_______________^^^^^^____________]]]]]]]]]]]]^^^```aaabbb``````_______________```___```aaaaaa```___]]]\\\[[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSQQQOOONNNMMMPPPPPPPPPOOONNNMMMLLLKKKHHHGGGGGGFFFFFFFFFFFFFFFBBBGGGNNNXXXcccqqqzzzrrriiibbb]]][[[]]]___cccgggkkkoootttwwwvvvuuutttqqqmmmhhhdddbbb[[[XXXTTTRRRPPPOOOMMMKKKKKKLLLMMMMMMOOOSSSYYY]]]gggrrryyyggg[[[QQQIIIEEEEEE???>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999;;;;;;;;;::::::999999999999999::::::;;;;;;;;;<<<<<<===>>>===;;;:::;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;<<<<<<===============>>>???@@@?????????AAACCCCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHJJJOOOVVVeee|||{{{}}}}}}}}}|||{{{zzzxxxxxxxxxyyyyyy{{{{{{|||}}}~~~}}}|||||||||{{{{{{{{{zzz{{{{{{{{{{{{||||||||||||{{{{{{zzzyyyxxxxxxxxxxxx|||}}}~~~~~~~~~}}}|||{{{yyyxxxxxxvvvvvvvvvvvvuuuuuuuuuuuussssssrrrqqqpppooonnnnnnnnnnnnmmmlllkkkjjjjjjiiihhhhhhggggggfffeeeeeeeeecccccccccccccccccccccccc````````````````````````________________________aaa`````````__________________^^^^^^^^^___``````^^^^^^^^^___```aaabbbccccccbbbaaaaaa```aaaaaaaaaaaaaaaaaaaaa``````^^^^^^\\\\\\\\\[[[ZZZYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRPPPNNNMMMLLLPPPPPPPPPPPPPPPOOONNNMMMIIIHHHHHHHHHGGGFFFFFFFFFBBBEEEJJJQQQ[[[gggttt}}}}}}yyyssskkkddd^^^ZZZXXXYYY[[[___cccfffjjjlllmmmjjjjjjhhheeeaaa]]]ZZZWWWRRROOOMMMLLLLLLKKKIIIHHHIIIJJJJJJKKKLLLOOOSSSWWW```jjjwww~~~mmmaaaVVVMMMHHHGGG???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999888;;;::::::::::::::::::999999999::::::::::::::::::;;;<<<===<<<:::::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===>>>============>>>??????>>>???AAACCCCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGIIIOOOWWWdddxxx}}}{{{yyyyyyyyyzzz{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}|||||||||{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvuuuttttttuuutttsssqqqpppnnnmmmllljjjjjjjjjiiihhhhhhggggggeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbb________________________`````````_________^^^^^^___^^^^^^]]]^^^___```aaa_________```aaabbbcccdddeeedddccccccbbbbbbbbbcccccccccbbbaaa````````````]]]]]]]]]]]]\\\ZZZYYYXXXVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOJJJJJJJJJIIIHHHGGGFFFFFFCCCDDDFFFKKKSSS]]]hhhooowwwyyypppmmmhhhaaa\\\WWWTTTSSSSSSUUUYYY]]]aaaccccccbbbaaa```^^^\\\YYYUUURRRQQQMMMKKKJJJIIIJJJJJJIIIHHHIIIIIIJJJJJJJJJMMMQQQTTTXXX```lllvvvsssfff[[[PPPJJJHHH???>>>===<<<<<<;;;;;;<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<;;;:::999999;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;===>>>>>>>>>===<<<===>>>??????>>>???AAACCCCCCCCCDDDDDDEEEGGGHHHIIIGGGGGGIIIPPPWWWcccttt~~~|||zzzyyyzzz{{{|||zzz{{{|||}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzyyywwwuuusssqqqoooooollllllkkkkkkjjjiiiiiiiiiffffffffffffffffffffffffcccccccccccccccccccccccc```````````````````````````_________^^^^^^^^^^^^___^^^^^^]]]^^^___```aaa______``````aaacccdddeeefffeeeddddddcccccccccdddeeecccbbb`````````aaaaaa_________^^^]]]\\\[[[ZZZWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWNNNOOOPPPPPPQQQPPPPPPPPPJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEGGGMMMVVV___eeemmmvvv~~~wwwmmmeeebbb^^^YYYTTTPPPNNNMMMNNNPPPTTTYYY]]]^^^]]][[[VVVUUUTTTRRROOOMMMJJJIIIGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFFFFHHHLLLOOORRRYYYdddnnnzzzwwwjjj___SSSKKKHHH???>>>===<<<<<<;;;;;;<<<:::;;;===>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;=========<<<<<<;;;;;;::::::;;;<<<;;;999888999:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999999:::<<<<<<:::;;;===>>>>>>>>>===<<<>>>???@@@@@@???@@@BBBCCCCCCCCCDDDDDDEEEGGGHHHIIIGGGFFFJJJQQQXXXbbbrrr~~~|||{{{zzz{{{{{{|||}}}~~~~~~}}}zzzyyywwwvvvtttkkklllmmmllljjjiiihhhiiigggfffeeefffgggfffdddbbbeeedddbbbbbbcccddddddccc```______^^^^^^]]]\\\\\\________________________aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccdddeeeeeegggffffffffffffeeeeeeeeeeeedddcccaaa```_________```___^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWWWWXXXZZZ[[[YYYYYYYYYXXXWWWVVVTTTSSSTTTSSSRRRQQQPPPOOONNNNNNJJJJJJJJJIIIIIIHHHHHHGGGHHHGGGEEEEEEIIIOOOUUUYYYcccgggmmmtttzzz}}}}}}{{{sssjjjddd[[[YYYUUUQQQNNNLLLKKKKKKNNNOOOQQQSSSTTTVVVVVVVVVOOOOOONNNMMMKKKJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJQQQSSSZZZeeeppp|||qqqeeeYYYOOOIIIFFFCCC@@@?????????>>>======<<<;;;:::999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<============;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===========================???>>>>>>>>>???@@@AAAAAACCCCCCCCCDDDDDDEEEFFFGGGJJJKKKLLLMMMRRR]]]lllvvv~~~}}}~~~}}}{{{{{{{{{{{{|||}}}~~~~~~|||zzzxxxsssttttttrrrpppnnnmmmmmmkkkjjjiiiiiijjjjjjhhhffffffeeeccccccdddeeedddcccaaaaaa``````___^^^^^^^^^________________________aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccdddeeeeeeffffffffffffeeeeeeeeeeeeeeedddcccbbbaaa```______`````````___^^^\\\[[[ZZZZZZYYYXXXWWWWWWXXXZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIHHHFFFDDDDDDFFFKKKPPPTTTZZZ^^^cccjjjooosssuuuuuussssssssspppkkkeee___\\\TTTRRROOOKKKIIIGGGGGGGGGIIIJJJLLLMMMOOOOOOPPPPPPKKKKKKJJJIIIHHHGGGFFFEEEFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIINNNOOOUUU___iiiuuussshhh^^^TTTOOOGGGDDDAAA?????????>>>======<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>>>>>>>???@@@AAAAAADDDCCCCCCDDDDDDEEEFFFGGGIIIJJJLLLNNNSSS]]]jjjtttwwwvvvttttttvvv~~~}}}{{{{{{{{{{{{{{{|||~~~|||{{{zzzwwwuuurrrooonnnlllkkkjjjjjjkkkjjjhhhfffhhhfffddddddeeeeeedddccccccbbbbbbaaaaaa```______^^^^^^^^^^^^^^^^^^^^^^^^aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccdddeeeeeeffffffeeeeeeeeedddddddddddddddddddddcccbbb```___``````aaaaaa```^^^\\\[[[ZZZZZZXXXWWWWWWXXXYYYZZZ]]]\\\[[[YYYXXXXXXXXXXXXUUUUUUTTTSSSRRRQQQQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJHHHFFFDDDCCCDDDGGGJJJMMMPPPTTTYYY^^^cccggghhhiiihhhfffbbb^^^ZZZVVVTTTSSSMMMKKKIIIGGGEEEDDDDDDEEEFFFFFFHHHIIIIIIJJJJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIKKKKKKOOOWWW```kkk|||wwwkkkbbbZZZUUUIIIEEEBBB??????>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJLLLOOOSSS]]]iiirrrsssqqqnnnllllllqqqxxx}}}~~~|||{{{{{{{{{{{{yyyzzz}}}|||xxxtttrrrpppooommmmmmmmmllliiigggiiigggeeedddeeeeeedddcccccccccbbbbbbaaa`````````^^^^^^^^^^^^^^^^^^^^^^^^________________________aaabbbbbbccccccdddeeeeeeeeeeeeeeeeeedddddddddcccbbbccceeefffeeecccaaa```___aaaccccccccc```]]][[[[[[ZZZZZZYYYYYYYYYYYYZZZ]]]\\\[[[YYYXXXXXXYYYYYYVVVVVVUUUUUUTTTSSSSSSRRRPPPOOONNNNNNMMMLLLKKKKKKIIIGGGEEECCCCCCDDDFFFGGGKKKNNNRRRWWW[[[^^^``````___\\\YYYTTTQQQOOOMMMMMMIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEBBBCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIKKKRRRYYYcccsss{{{nnneee\\\WWWKKKHHHCCC@@@???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;:::999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>>>>>>>???@@@BBBBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGJJJMMMOOOTTT\\\hhhpppvvvtttqqqnnnlllnnntttxxx~~~|||||||||}}}}}}yyy{{{~~~{{{yyyxxxvvvtttsssqqqnnnlllkkkiiifffeeeeeeeeedddcccccccccbbbbbbaaa`````````________________________^^^^^^^^^^^^^^^^^^^^^^^^aaabbbbbbccccccdddeeeeeeeeedddddddddccccccccccccaaacccdddeeeeeedddbbbaaa```aaacccdddcccaaa___]]]\\\\\\[[[[[[ZZZZZZZZZZZZ]]]\\\[[[ZZZZZZYYYYYYZZZWWWWWWWWWVVVVVVUUUUUUTTTPPPPPPOOONNNMMMLLLKKKJJJKKKIIIGGGFFFDDDDDDEEEEEEHHHJJJMMMQQQUUUWWWYYYYYYVVVUUUSSSQQQNNNLLLJJJIIIFFFEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJHHHJJJPPPVVV^^^lllxxxrrrggg]]]WWWOOOKKKEEEAAA@@@???>>>>>><<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<====================================>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHGGGJJJMMMPPPTTT]]]hhhqqqyyyxxxuuuqqqoooppptttxxx~~~~~~~~~}}}{{{xxxuuuqqqnnnnnnllliiihhhhhhgggfffddddddccccccbbbaaaaaa``````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^aaabbbbbbccccccdddeeeeeedddddddddcccccccccbbbbbbaaabbbcccddddddccccccbbb```aaabbbccccccaaa___^^^^^^^^^^^^]]]]]]\\\[[[[[[]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWQQQQQQPPPOOONNNLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFIIILLLNNNPPPRRRSSSPPPOOONNNMMMKKKIIIGGGEEECCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIHHHJJJOOOSSSYYYdddooo~~~yyymmmaaaZZZSSSNNNHHHCCCAAA@@@@@@???<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<====================================>>>???AAABBBCCCEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJLLLOOOUUU^^^kkktttzzzyyywwwtttqqqqqqtttwww~~~yyyvvvssspppnnnllllllkkkiiigggeeeeeeddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb________________________aaabbbbbbccccccdddeeeeeeccccccccccccbbbbbbbbbbbbaaaaaaaaabbbbbbcccccccccaaaaaaaaabbbaaaaaa```___`````````______^^^]]]\\\]]]___aaabbbaaa```^^^\\\YYYYYYYYYYYYYYYXXXXXXXXXTTTSSSRRRQQQOOONNNMMMLLLJJJJJJJJJIIIHHHGGGFFFFFFDDDDDDFFFHHHJJJLLLNNNNNNMMMLLLJJJIIIGGGFFFFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFHHHIIIKKKKKKLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIGGGGGGDDDDDDDDDEEEEEEFFFGGGHHHFFFFFFHHHMMMPPPSSS]]]gggtttuuuiiiaaaVVVRRRKKKEEECCCBBBAAA@@@<<<======>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<===>>>???AAACCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJLLLOOOUUU```nnnxxx~~~|||xxxuuutttuuuwwwvvvtttqqqoooooonnnllljjjgggffffffeeeeeedddccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccddddddeeeeeecccccccccbbbbbbbbbbbbaaaaaa`````````aaabbbcccdddaaaaaaaaa```````````````aaaaaaaaaaaa```___^^^]]]___```ccceeeeeeccc```]]]ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUTTTRRRQQQOOONNNNNNIIIIIIIIIIIIIIIHHHGGGFFFDDDEEEFFFHHHJJJKKKMMMNNNNNNLLLIIIFFFEEEEEEGGGHHHDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJLLLNNNOOOOOOOOOLLLLLLMMMMMMNNNOOOOOOOOOLLLLLLMMMMMMLLLJJJHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCFFFKKKMMMPPPXXXaaannn{{{|||pppgggXXXSSSLLLFFFDDDCCCBBBAAA<<<===>>>>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<==============================<<<<<<===>>>???AAACCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNUUUaaapppzzz~~~zzzxxxxxxzzzyyyuuutttsssooommmnnnkkkgggeeeeeeeeedddcccfffeeecccbbbaaaaaabbbbbbaaaaaa```_______________aaaaaabbbcccccccccccccccaaa```````````````aaabbbccccccbbbbbbaaaaaa``````bbbbbbaaaaaa``````______bbb```^^^^^^`````````___bbbcccddddddccc```^^^\\\\\\\\\\\\]]]]]]\\\\\\[[[YYYXXXWWWUUUSSSRRRPPPOOOOOONNNLLLJJJHHHEEEDDDCCCBBBCCCDDDDDDEEEHHHMMMQQQLLLNNNMMMJJJJJJKKKHHHCCCEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPRRRSSSSSSVVVTTTQQQPPPPPPPPPPPPOOOTTTSSSQQQOOOLLLJJJHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMQQQWWW[[[iiisss}}}pppfff^^^SSSKKKGGGEEECCCAAA@@@@@@???????????????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::::::::;;;===???========================AAA???===<<<;;;;;;;;;<<<<<<===============<<<<<<========================@@@???????????????@@@@@@>>>???BBBEEEGGGIIIKKKLLLJJJJJJMMMQQQTTT\\\mmm}}}zzzyyy}}}}}}zzzvvvrrrsssoookkkiiihhhhhhgggfffeeedddcccaaaaaaaaabbbcccbbbaaa``````______``````aaaaaabbbccccccccccccbbbaaaaaa````````````aaaaaabbbbbbbbbaaaaaa`````````bbbbbbbbbbbbaaaaaaaaaaaabbb```______```aaa```___bbbcccdddddddddbbb```___]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZYYYWWWUUUTTTRRRRRRNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEHHHLLLOOOMMMOOOOOOLLLLLLMMMJJJFFFEEEFFFFFFHHHJJJKKKMMMNNNUUUUUUWWWYYY[[[]]]^^^___^^^[[[YYYXXXXXXXXXVVVUUUWWWVVVTTTQQQOOOMMMLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHJJJNNNSSSWWWcccmmm{{{|||kkkbbbVVVLLLGGGEEECCCAAABBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>======<<<<<<===<<<<<<============<<<<<<========================@@@@@@@@@@@@@@@AAABBBBBBAAABBBDDDEEEGGGHHHHHHIIIFFFGGGKKKPPPUUU___qqq}}}{{{|||vvvrrrnnnjjjiiihhhgggeeefffeeedddcccccccccdddeeecccbbbaaaaaa``````aaaaaa```aaabbbbbbcccbbbbbbbbbbbbaaaaaa``````aaaaaaaaaaaaaaaaaaaaa````````````bbbbbbbbbbbbccccccccccccbbb```______```aaaaaa```bbbcccdddeeeeeedddcccbbb`````````___^^^]]]\\\[[[]]]\\\[[[YYYXXXVVVUUUTTTNNNNNNMMMMMMLLLKKKJJJJJJHHHHHHGGGEEEEEEGGGKKKOOOQQQTTTUUURRRQQQQQQNNNJJJHHHIIIIIIKKKNNNQQQTTTVVV[[[\\\^^^```bbbdddffffffdddbbbaaa```aaa```^^^]]]\\\[[[YYYVVVTTTRRRQQQPPPKKKJJJIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHIIILLLPPPSSS]]]ffftttuuukkk\\\QQQJJJGGGEEECCCBBBBBB@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????>>>>>>===<<<<<<===============<<<========================@@@@@@@@@@@@AAACCCDDDEEEDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGKKKPPPVVV```sss~~~zzzuuupppmmmkkkiiigggiiihhhgggfffeeeeeefffgggdddccccccbbbbbbbbbbbbbbb```aaabbbbbbccccccbbbbbbbbbbbbaaaaaa```aaaaaaaaa``````````````````````````````aaabbbbbbcccddddddbbbaaa___```aaabbbbbbaaabbbcccdddeeefffffffffeeeccccccbbbaaa```^^^\\\[[[]]]]]]\\\ZZZYYYXXXWWWVVVQQQQQQPPPOOONNNLLLKKKKKKIIIIIIGGGFFFEEEHHHMMMQQQXXX]]]___\\\YYYXXXTTTOOOOOONNNOOOPPPTTTYYY___bbbfffgggiiijjjkkkkkkjjjjjjfffeeedddeeeffffffeeecccdddbbb___\\\YYYVVVTTTTTTOOONNNKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJLLLOOORRRZZZbbbppp~~~vvvfffXXXOOOKKKHHHFFFAAAAAA@@@???>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>===;;;<<<==========================================>>>??????@@@BBBCCCEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFJJJJJJMMMQQQVVV___rrr|||xxxtttqqqnnnmmmllliiigggfffeeeeeeeeeeeeeeedddccccccccccccdddaaaaaabbbcccccccccccccccccccccbbbaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaa^^^______```aaabbbccccccbbbaaa``````bbbccccccbbbbbbcccdddeeefffgggggghhheeeeeedddcccaaa___^^^\\\]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUSSSQQQOOOMMMKKKKKKIIIIIIGGGFFFFFFJJJOOOTTT___gggkkkiiiddd```ZZZTTTTTTSSSSSSUUU[[[cccjjjoooyyy{{{||||||zzzvvvrrrooohhhgggfffhhhjjjkkkkkkjjjjjjiiifffccc___[[[XXXWWWSSSQQQNNNKKKIIIGGGGGGGGGGGGHHHIIIIIIIIIKKKMMMPPPWWW___kkkyyy~~~mmm]]]SSSMMMIIIFFF?????????>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>======<<<;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAACCCDDDEEEDDDDDDFFFGGGGGGHHHHHHHHHJJJJJJMMMRRRVVVaaattt}}}xxxuuusssqqqnnnjjjgggeeeddddddgggfffeeeeeeddddddeeeeeebbbccccccdddeeeddddddddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb^^^______```aaabbbbbbbbbcccaaa```aaacccdddddddddccccccdddeeefffggghhhhhhffffffeeedddcccaaa___^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUURRRPPPMMMLLLKKKJJJIIIHHHFFFGGGKKKQQQVVVbbbllluuutttoooiiiaaaZZZXXXWWWXXX\\\dddooozzzzzztttnnnllljjjkkklllnnnoooooommmmmmmmmkkkhhhccc___\\\XXXVVVRRRNNNJJJIIIHHHHHHDDDFFFGGGHHHHHHIIIKKKMMMSSSZZZffftttrrrbbbVVVOOOIIIEEE@@@???????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBDDDEEECCCDDDEEEGGGHHHIIIIIIIIIGGGHHHKKKQQQXXXdddzzz}}}{{{vvvqqqmmmiiigggfffhhhgggffffffeeeeeeffffffcccdddeeeeeeffffffeeeeeeeeedddcccbbbaaaaaaaaaaaaaaabbbbbbbbbcccccccccddd`````````aaaaaabbbbbbbbbcccaaa```aaaccceeeeeedddccccccddddddeeefffggghhhgggffffffeeedddcccaaa```]]]\\\\\\[[[ZZZYYYXXXXXXVVVUUUTTTRRRPPPOOOMMMMMMMMMLLLIIIGGGGGGJJJPPPUUU___lllyyy|||xxxqqqhhhaaa\\\\\\___fffrrruuuqqqmmmkkkkkkmmmnnnnnnnnnppprrrsssqqqmmmhhheee\\\YYYUUUPPPLLLJJJIIIIIIDDDFFFHHHHHHHHHIIILLLMMMQQQYYYdddqqqxxxhhh\\\SSSLLLGGGCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;:::::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHKKKQQQXXXfff{{{zzz}}}yyytttooolllkkkhhhhhhgggfffffffffffffffdddeeeffffffggggggffffffeeedddcccbbbaaaaaaaaaaaabbbbbbcccccccccdddddddddbbbbbbbbbbbbbbbccccccccccccaaa```aaadddeeeeeeeeedddccccccddddddfffgggggggggggggggfffeeedddcccbbb]]]]]]\\\\\\[[[ZZZYYYYYYTTTTTTSSSRRRQQQPPPOOOOOOPPPNNNKKKHHHGGGIIIOOOSSS[[[jjjzzz|||uuullleeeaaabbbfffnnn}}}xxxtttnnniiihhhiiijjjjjjmmmpppuuuxxxwwwtttooolll^^^[[[VVVQQQMMMKKKJJJJJJFFFHHHJJJKKKKKKLLLNNNPPPRRRYYYeeerrrooobbbXXXPPPKKKFFFEEEBBB@@@===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<<<<777888:::<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;===<<<;;;::::::;;;>>>???========================>>>===<<<;;;;;;<<<===>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKMMMRRRXXXdddyyynnnrrrwww|||xxxssspppnnnkkkiiigggggghhhhhhgggeeeeeefffgggggggggfffeeeddddddddddddddddddddddddddd___```aaabbbcccdddddddddgggfffeeeddddddddddddddd```aaabbbcccdddeeeddddddhhhgggfffffffffhhhiiijjjfffffffffeeedddcccaaa```]]]\\\\\\[[[ZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQNNNMMMLLLJJJJJJLLLMMMNNN[[[dddpppyyyyyytttmmmhhheeegggmmmxxxzzzmmmhhhhhhggghhhjjjeeehhhmmmrrruuuvvvvvvvvvllleee\\\UUURRRPPPNNNLLLJJJIIIHHHHHHHHHJJJLLLNNNSSSZZZeeerrrttteeeYYYPPPLLLHHHEEEAAA???@@@BBBDDDDDD??????>>>>>>=========<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>======<<<<<<===============<<<<<<<<<<<<<<<======>>>>>>???????????????@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIJJJLLLPPPTTT___vvvdddggglllqqqxxx{{{vvvsssqqqnnnllljjjkkkkkkkkkjjjffffffggghhhhhhgggfffeeebbbbbbbbbbbbbbbbbbbbbbbbaaaaaacccdddeeefffffffffhhhggggggfffeeeeeeffffffccccccddddddeeeffffffggghhhggggggffffffggghhhiiifffffffffeeedddcccaaaaaa^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRPPPNNNMMMKKKKKKKKKMMMNNNTTT[[[fffnnnpppnnniiiggghhhkkkqqqzzztttllliiigggggghhhaaadddhhhnnnrrruuuwwwxxxooohhh```YYYUUURRRPPPMMMLLLKKKJJJIIIIIIKKKMMMOOOTTT[[[ggguuuxxxiii]]]SSSNNNIIIEEEAAA???@@@BBBCCCCCC===<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<=====================<<<<<<=========>>>>>>>>>????????????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKNNNQQQUUUaaawwwXXX[[[```eeelllvvv{{{vvvrrrnnnkkkjjjkkkkkkjjjgggggghhhhhhgggfffeeeeeeccccccccccccbbbbbbbbbbbbbbbcccdddfffggggggggggggiiiiiihhhgggggggggggghhhffffffeeeeeefffgggiiijjjiiihhhhhhgggggggggggghhhfffffffffeeedddcccbbbaaa```___^^^\\\[[[YYYXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSQQQPPPNNNMMMLLLLLLLLLLLLKKKQQQYYY___bbbcccccccccggglllsss|||}}}rrrlllgggfffggg```bbbdddhhhlllqqqtttvvvrrrmmmeee___ZZZVVVRRRPPPOOOMMMKKKJJJJJJLLLNNNPPPUUU]]]kkkzzzqqqcccWWWPPPJJJGGGBBB??????@@@AAAAAA<<<<<<<<<<<<;;;;;;;;;;;;???>>>===<<<;;;:::999999<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>============<<<<<<<<<==============================>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHJJJKKKNNNRRRVVVbbbxxxPPPTTTXXX]]]cccnnnzzz~~~zzzsssooollllllkkkjjjhhhhhhhhhgggfffeeeddddddeeeeeeeeeeeeeeedddddddddbbbcccdddfffggggggggghhhhhhhhhgggggggggggghhhhhhhhhgggfffeeeeeegggiiijjjiiiiiihhhhhhggggggffffffeeeeeeeeeeeedddcccbbbaaaaaaaaa___]]]\\\ZZZXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRPPPNNNMMMLLLLLLLLLGGGJJJOOORRRTTTWWW[[[]]]```hhhsss}}}wwwooohhheeefffccccccccccccfffiiimmmooorrroooiiiccc]]]XXXTTTRRRPPPOOOLLLKKKKKKLLLOOOQQQVVV```ooozzzjjj\\\SSSMMMIIIDDD@@@???@@@@@@@@@>>>>>>>>>>>>>>>=========>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<========================>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGJJJKKKNNNRRRVVVbbbyyyLLLNNNRRRVVV\\\gggttt}}}yyytttqqqooommmjjjiiihhhgggfffeeeddddddfffffffffeeeeeeeeeddddddaaabbbccceeefffffffffffffffffffffeeeeeeffffffggghhhgggeeeddddddfffhhhiiiiiiiiihhhhhhggggggffffffeeeeeeeeeeeedddcccbbbbbbbbbbbb```^^^]]][[[YYYYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTSSSRRRPPPNNNMMMLLLLLLIIIJJJJJJKKKLLLOOOSSSWWWXXXbbbqqq~~~}}}ssskkkggggggdddbbbaaa```bbbeeeiiikkkooonnnkkkfff```ZZZVVVTTTQQQOOOMMMKKKKKKMMMPPPSSSZZZddduuusssbbbXXXPPPLLLFFFBBB@@@??????>>>=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<=========;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>============?????????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFIIIJJJMMMQQQUUUaaaxxxHHHJJJMMMPPPUUU___llluuu~~~xxxrrrooommmllljjjhhhgggfffeeeeeeeeeeeeddddddccccccbbbbbb```aaabbbccceeeeeeeeeeeeeeeddddddddddddeeeeeefffgggfffeeeddddddeeefffgggggghhhhhhhhhhhhhhhgggfffdddeeeeeeeeeddddddcccbbbbbbbbbaaa___^^^\\\[[[ZZZXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTSSSQQQPPPNNNMMMMMMLLLKKKJJJIIIHHHJJJNNNQQQTTT^^^lll|||{{{qqqkkkiiibbbaaa______```dddhhhjjjjjjkkkjjjgggbbb\\\XXXWWWSSSQQQNNNLLLMMMPPPTTTVVV```kkk|||}}}kkk___TTTOOOIIIDDDAAA@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================::::::<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<<<<=========;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>============?????????@@@AAABBBCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIMMMQQQUUUbbbxxxFFFHHHJJJLLLQQQ[[[gggppp|||wwwrrrpppnnnllljjjiiihhhhhhfffeeeeeedddccccccbbbbbb```aaabbbdddeeeeeeeeeeeedddddddddddddddeeefffffffffffffffffffffffffffffffffggghhhiiiiiihhhhhhgggddddddeeeeeeeeedddccccccbbbbbbaaa```___^^^]]]\\\XXXXXXXXXXXXWWWWWWWWWWWWTTTTTTSSSRRRQQQPPPNNNNNNMMMLLLKKKIIIGGGHHHKKKNNNQQQXXXdddtttxxxpppmmmdddccc```___```bbbeeegggeeehhhjjjiiiddd___[[[ZZZUUUSSSPPPOOOPPPTTTXXX[[[gggssstttiiiWWWRRRKKKFFFBBB@@@>>>===;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>=========<<>>>>>??????>>>>>>===<<<;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>?????????>>>>>>=========<<>>>>>>>>??????@@@>>>============<<<<<<<<<===<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=====================<<<<<<<<<>>>======<<<<<<<<<==================>>>>>>>>>>>>===<<<;;;::::::;;;<<<===============>>>>>>>>>>>>===============>>>??????>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKJJJMMMKKKOOOYYYaaatttJJJJJJLLLPPPRRRYYYgggttt~~~wwwrrrfffccc___[[[XXXWWWVVVWWWXXXZZZ]]]```ccchhhooouuuyyyvvvtttqqqnnnkkkiiigggffffffgggfffeeefffeeedddcccddddddeeeffffffeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggffffffgggffffffeeedddcccbbbaaa``````______^^^]]]]]]]]][[[[[[ZZZZZZYYYXXXXXXXXXVVVUUUTTTSSSQQQPPPOOONNNKKKJJJIIIHHHHHHGGGGGGHHHKKKMMMUUUccctttyyyssslllgggdddaaa]]]\\\^^^```bbbeeegggfffddd```^^^\\\YYYXXXXXXXXXZZZbbblllvvvvvvfff[[[OOOIIIEEEAAA???@@@;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===========================<<<=========<<<<<<<<<======<<<<<<<<<<<<===============<<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>>===============>>>????????????>>>??????@@@AAABBBDDDDDDEEEFFFHHHIIIJJJJJJIIILLLKKKOOOYYY```tttOOONNNOOORRRUUU[[[iiiwww{{{vvvpppjjjccc___YYYVVVSSSOOOMMMLLLLLLLLLPPPPPPQQQRRRRRRUUUYYY]]]ccciiipppwww}}}|||wwwssspppnnnllliiigggggggggfffeeeeeeeeedddccccccddddddeeeggggggfffeeeeeeeeeeeefffddddddeeeeeefffgggggghhhffffffggggggggggggffffffeeeeeedddcccbbbaaaaaa```_________^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHJJJMMMTTT]]]jjj~~~{{{ssskkkgggccc^^^\\\^^^]]]___ccceeefffeeebbbaaa\\\YYYXXXYYYYYY\\\fffppp~~~~~~kkk___SSSLLLGGGBBB???@@@======<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<========================<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===============>>>>>>>>>>>>===============>>>???????????????@@@@@@AAABBBCCCEEEEEEFFFGGGHHHHHHIIIIIIIIILLLJJJNNNXXX```sssTTTSSSSSSUUUWWW]]]kkkyyy|||xxxvvvrrrooojjjfffbbb]]]XXXTTTTTTRRROOOMMMKKKJJJIIIJJJMMMMMMLLLLLLKKKMMMNNNPPPRRRUUUZZZ___dddkkksssxxxyyytttrrroookkkiiihhhhhhgggffffffeeeeeeeeeddddddddddddhhhgggffffffeeeeeeffffffeeeeeeeeeffffffgggggggggeeeffffffggggggffffffeeedddccccccbbbaaaaaa``````______^^^^^^]]]]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQOOOOOONNNMMMLLLLLLMMMMMMKKKMMMRRRXXX```qqqzzzpppkkkgggaaa___```]]]___bbbdddeeedddcccaaa\\\YYYXXXZZZ[[[___jjjuuusssfffYYYQQQJJJDDD@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<============<<<<<<<<<===============;;;;;;<<<<<<<<<===============<<<<<<<<<<<<==================>>>>>>>>>>>>===============>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHHHHKKKJJJNNNXXX```sssXXXWWWWWWYYY[[[```mmm{{{~~~yyyxxxvvvssspppllliiihhhdddaaa]]]YYYWWWSSSPPPMMMMMMLLLJJJHHHGGGFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIKKKMMMQQQVVV\\\```gggmmmuuu~~~~~~wwwtttooommmlllkkkkkkjjjggggggggggggffffffeeeeeegggffffffeeeeeeeeeeeeeeeggggggffffffeeeeeeeeeeeeeeeeeeffffffffffffeeeeeebbbbbbbbbaaaaaa``````______^^^^^^^^^^^^^^^]]]]]][[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSRRROOOOOOOOONNNOOOOOOPPPPPPMMMNNNRRRTTTXXXeeetttnnnjjjeeebbbbbb___aaaccceeeeeedddbbb```___]]]\\\___aaagggsss|||oooaaaWWWOOOGGGBBBBBB>>>>>>===<<<<<<<<<<<<<<<>>>============<<<<<<<<<888999;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;<<<<<<<<<======>>>>>>;;;;;;<<<===>>>>>>======<<<<<<=========>>>>>>>>>====================================>>>>>>>>>>>>===============>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHIIILLLJJJNNNXXX```sss]]]\\\]]]___```dddppp|||}}}{{{xxxuuusssrrrhhhgggeeeccc```^^^\\\[[[WWWTTTPPPNNNMMMKKKIIIGGGJJJIIIHHHGGGFFFEEEEEEEEEFFFDDDCCCCCCDDDEEEDDDCCCGGGFFFFFFGGGIIILLLPPPRRRTTTYYY```fffmmmxxx~~~xxxsssqqqpppnnnmmmjjjjjjjjjjjjjjjiiihhhgggggggggfffeeeeeeeeeeeeeeegggffffffeeeddddddcccccceeeeeeffffffffffffeeeeeebbbbbbaaaaaaaaa`````````________________________]]]\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTOOOOOONNNNNNNNNNNNOOOOOONNNNNNPPPQQQSSS\\\ooo{{{sssnnnhhhdddcccbbbcccdddeeeeeedddbbbaaa___]]]]]]```dddjjjxxxxxxiii^^^UUUKKKFFFEEEAAA@@@???>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>:::;;;<<<>>>>>>>>>==================>>>>>>>>>???<<<======>>>>>>======<<<============>>>>>>>>>>>>===============>>>???????????????@@@@@@AAABBBCCCEEEEEEFFFGGGHHHHHHIIIIIIIIIMMMKKKOOOYYYaaatttaaaaaacccffffffiiisss~~~}}}{{{zzzyyytttsssqqqooollljjjhhhggg]]]\\\ZZZXXXUUUTTTSSSRRRPPPNNNKKKIIIIIIIIIGGGFFFJJJIIIIIIHHHHHHGGGGGGGGGIIIFFFEEEEEEGGGGGGFFFDDDFFFFFFEEEEEEGGGIIIKKKKKKJJJOOOUUUWWWYYY___iiiqqqzzz|||wwwtttqqqooommmmmmnnnnnnmmmkkkjjjiiiiiihhhggggggffffffggggggddddddddddddddddddccccccdddeeeeeeffffffeeeeeedddbbbbbbbbbaaaaaaaaaaaa```````````````````````````^^^^^^]]]]]]\\\[[[[[[[[[XXXXXXWWWWWWVVVVVVUUUUUUSSSSSSQQQPPPOOONNNNNNNNNNNNMMMMMMNNNOOOTTTaaannn}}}vvvnnniiigggcccdddeeeffffffeeedddccc___]]]]]]aaaeeemmm{{{pppdddZZZOOOIIIGGGCCCBBBAAA@@@????????????<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<======::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>???999:::<<<>>>???>>>======<<<<<<<<<=========>>>>>><<<===>>>??????>>>===<<<============>>>>>>>>>>>>===============>>>????????????>>>??????@@@AAABBBDDDDDDEEEFFFHHHIIIJJJJJJKKKNNNLLLPPPZZZbbbuuuddddddgggjjjkkkmmmvvv}}}~~~|||yyywwwxxxwwwvvvtttrrrpppnnnmmmfffeeedddbbb___]]]\\\[[[YYYXXXVVVSSSQQQOOONNNNNNPPPNNNKKKJJJJJJKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFIIIGGGEEEEEEGGGGGGEEEBBBBBBAAAAAABBBDDDEEEFFFEEEFFFLLLQQQRRROOOPPPUUU[[[cccmmm{{{{{{vvvrrrpppooooooppppppooommmkkkjjjjjjiiiiiihhhhhhhhhhhhhhhaaabbbbbbccccccddddddeeedddeeeeeeffffffeeeeeedddbbbbbbbbbbbbaaaaaaaaaaaa`````````aaaaaaaaaaaaaaa______^^^]]]]]]\\\\\\[[[XXXXXXXXXWWWWWWVVVVVVUUUYYYXXXVVVSSSQQQOOONNNMMMMMMKKKKKKMMMMMMPPPXXXbbbxxx~~~uuunnnlllbbbccceeefffgggffffffeeedddbbbbbbfffkkksssttthhh]]]RRRKKKIII???>>>===<<<;;;;;;;;;;;;>>>>>>=========<<<<<<<<<::::::999999:::;;;===>>>::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>>>>???999:::<<<>>>??????>>>===;;;;;;;;;<<<<<<<<<======<<<===>>>??????>>>===<<<============>>>>>>>>>>>>===============>>>??????>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIKKKKKKKKKNNNMMMQQQ[[[cccvvvcccfffjjjmmmqqquuuzzz}}}|||zzzxxxvvvuuuuuuuuusssooollljjjjjjjjjjjjllljjjgggffffffeeedddbbb^^^^^^]]][[[YYYVVVTTTSSSPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJMMMOOOPPPYYY]]]cccjjjsss}}}wwwsssooooooooopppppppppooonnnlllkkkjjjhhhgggeeedddcccdddddddddddddddddddddddddddfffggggggfffeeeeeefffdddddddddcccbbbaaa``````cccbbbbbbaaa```_________bbbaaaaaa```___]]]\\\[[[[[[YYYWWWVVVVVVVVVUUUTTTUUUUUUTTTTTTSSSQQQPPPOOOPPPNNNLLLLLLNNNRRRWWWZZZnnnzzzyyyqqqlllnnnlllkkkjjjjjjiiifffdddcccfffiiikkkoooxxxooobbbVVVMMMHHHCCCAAA===<<<===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<==================<<<<<<;;;;;;;;;::::::;;;<<<<<<===<<<<<<<<<@@@@@@??????????????????@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJLLLJJJMMMSSSXXXccczzzgggiiimmmppptttyyy~~~zzzxxxvvvsssrrrpppnnnllljjjiiiiiiiiigggeeebbb````````````aaa___\\\\\\\\\\\\[[[YYYXXXXXXWWWUUUSSSQQQPPPOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMLLLKKKIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIKKKMMMNNNMMMPPPUUUYYY___jjjxxx{{{uuutttsssrrrqqqpppooonnnllllllkkkiiihhhgggfffeeecccccccccdddddddddddddddeeefffhhhhhhfffeeefffgggeeeeeeeeeeeedddcccbbbaaabbbbbbbbbaaa```_________aaaaaaaaa```___^^^]]]\\\]]]ZZZXXXWWWXXXXXXWWWUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPOOOMMMMMMNNNQQQUUUWWW^^^iii|||vvvrrrpppooonnnmmmllliiigggcccfffjjjlllpppxxxtttfffYYYPPPJJJDDDAAA>>>======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============@@@?????????>>>>>>>>>>>>;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJKKKIIIMMMSSSYYYccc{{{kkkmmmpppsssxxx~~~}}}yyyuuupppllljjjhhheeedddcccaaa```___^^^^^^^^^]]][[[YYYXXXXXXXXXYYYZZZYYYWWWWWWYYYYYYXXXVVVTTTTTTSSSQQQPPPNNNMMMLLLOOOOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKIIILLLNNNOOOQQQWWW___fff{{{yyywwwssspppooonnnllljjjlllkkkkkkjjjiiiiiihhhhhhcccccccccddddddeeeeeeeeefffgggiiiiiigggfffggghhhfffffffffffffffeeedddcccbbbbbbaaaaaa```_________```````````````___^^^^^^^^^\\\ZZZYYYYYYYYYXXXWWWUUUUUUUUUUUUTTTSSSQQQQQQPPPOOONNNNNNOOOPPPRRRSSSRRRYYYiiizzzwwwtttrrrqqqnnnkkkiiidddgggjjjmmmpppwwwzzzlll^^^SSSMMMFFFCCC@@@>>>>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>==================>>>>>>@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJJJJIIILLLSSSYYYddd|||nnnooorrrvvv{{{{{{wwwsssqqqnnnjjjfffbbb```___^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXYYYXXXWWWWWWXXXZZZZZZYYYXXXVVVUUUTTTRRRQQQOOONNNNNNOOOOOONNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKIIIHHHHHHGGGHHHHHHIIIIIIKKKMMMOOOOOOOOOQQQUUUXXXcccppp|||uuuqqqooonnnllljjjjjjjjjjjjjjjjjjiiiiiiiiiddddddeeeeeefffgggggggggggghhhjjjjjjhhhggghhhiiiffffffggggggfffeeeeeedddbbbbbbaaaaaaaaa`````````___``````aaaaaaaaa``````^^^\\\ZZZYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOSSSUUU]]]nnn|||wwwsssooojjjgggdddgggjjjmmmppptttyyy}}}~~~}}}|||zzzyyyxxxyyy{{{}}}rrrcccWWWOOOHHHEEEAAA????????????>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJJJJHHHLLLTTTZZZeee}}}ppprrruuuyyy~~~|||xxxtttnnnkkkhhhgggdddaaa^^^\\\ZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[XXXXXXXXXZZZ\\\\\\[[[ZZZ]]][[[YYYVVVTTTRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPMMMMMMLLLLLLLLLMMMNNNNNNKKKJJJJJJIIIHHHHHHHHHIIIHHHJJJKKKMMMMMMMMMOOOPPPRRRYYYeeettt}}}vvvtttrrrpppmmmiiiiiiiiiiiiiiiiiiiiiiiigggggggggggghhhhhhiiiiiigggiiijjjjjjiiihhhhhhiiiffffffffffffffffffeeedddbbbbbbbbbbbbbbbaaaaaaaaa___```aaaaaabbbbbbaaaaaa^^^[[[YYYXXXYYYYYYXXXVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNMMMTTTSSSVVV```nnn|||vvvoooiiieeeccceeegggjjjllloooqqqsssssssssrrrqqqpppnnnmmmlllooopppqqqrrruuu{{{yyyiii[[[RRRJJJGGGCCCAAA@@@@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<======<<<<<<>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJJJJIIILLLTTTZZZeee}}}tttvvvzzz~~~~~~yyyvvvssspppmmmiiieeebbb^^^]]]\\\[[[YYYYYYXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZXXXYYYZZZ\\\^^^___```aaabbbbbbbbbeeeggggggeeedddeeeccc___[[[WWWTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTUUUUUUTTTSSSSSSSSSSSSSSSOOOOOONNNMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMLLLMMMOOOVVVaaannnyyyuuusssoookkkiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhjjjjjjhhhggghhhiiiffffffgggggggggffffffeeedddccccccccccccccccccccc```aaabbbbbbbbbbbbbbbaaa^^^\\\YYYYYYYYYYYYXXXVVVWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSRRRQQQPPPOOOOOONNNPPPNNNOOOUUU^^^nnnwwwooohhhddd___```aaacccdddffffffgggeeeddddddbbbaaa```______eeeeeefffgggjjjpppxxx}}}ooo```VVVMMMIIIEEEBBBAAAAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============<<<<<<============>>>>>>:::;;;;;;<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJMMMTTTZZZeee}}}yyy|||}}}zzzwwwtttqqqllljjjhhhfffeeebbb___\\\YYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]___```bbbcccaaabbbdddgggiiikkklllmmmqqqqqqrrrtttvvvvvvtttrrrooolllgggaaa\\\XXXVVVUUUSSSSSSSSSTTTUUUVVVXXXXXXZZZZZZ[[[\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXUUUUUUTTTTTTSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMLLLMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJLLLLLLOOOVVV]]]gggyyyzzzvvvpppkkkkkkkkkjjjjjjjjjiiiiiihhhiiihhhhhhggggggffffffeeefffhhhiiiiiihhhgggggghhhgggggghhhhhhhhhhhhhhhgggeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbccccccbbbaaaaaa___]]][[[ZZZZZZZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPNNNLLLMMMOOOTTT___rrr{{{rrrjjjddd___YYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVZZZZZZ[[[\\\___eeemmmrrrwww~~~uuueee[[[NNNKKKFFFCCCBBBBBB@@@???>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============:::::::::;;;;;;;;;<<<<<<;;;;;;<<<========================>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJMMMKKKNNNUUUZZZeee|||~~~{{{xxxuuurrrpppmmmiiifffeeecccaaaaaa```___\\\ZZZXXXYYYYYYZZZ\\\]]]___```eeeeeefffggghhhjjjlllmmmkkkmmmooorrruuuwwwxxxyyyyyyyyyzzz|||~~~~~~{{{yyywwwsssmmmgggaaa\\\YYYXXXSSSTTTTTTUUUVVVXXXYYYZZZ`````````aaabbbccccccdddaaa``````___]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYWWWWWWUUUTTTSSSSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGEEEGGGFFFHHHMMMPPPTTTbbbppp~~~wwwqqqmmmmmmlllkkkkkkjjjiiiiiihhhhhhgggfffeeedddccccccfffgggiiiiiigggfffggghhhhhhiiiiiijjjjjjjjjiiiiiiffffffffffffffffffffffffcccccccccccccccbbbaaaaaa```^^^\\\[[[\\\\\\ZZZYYYXXXXXXXXXYYYXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQRRROOONNNNNNOOOOOOUUUeeettt~~~tttllleee^^^[[[VVVTTTSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTWWW]]]eeekkkqqqxxxyyyiii___OOOLLLGGGDDDCCCBBBAAA@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>============>>>>>>??????<<<======>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJNNNLLLOOOUUUZZZddd||||||wwwsssooonnnkkkiiifffdddcccbbb^^^______^^^\\\[[[\\\]]]]]]^^^aaadddgggkkknnnpppssssssssssssttttttuuuvvvxxxzzz|||~~~wwwtttmmmfff___ZZZWWWVVVUUUWWWYYYZZZZZZ\\\___aaadddeeefffggghhhhhhgggfffgggfffdddbbb___]]][[[ZZZ[[[\\\]]]^^^]]]]]][[[ZZZ[[[YYYWWWUUUTTTTTTUUUVVVWWWVVVUUUSSSQQQOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJGGGIIIJJJJJJLLLPPPWWW]]]ooozzzyyyuuuooolllnnnooollljjjjjjjjjjjjiiihhhgggffffffeeehhhhhhggggggfffffffffeeeeeegggiiijjjjjjjjjhhhggghhhgggfffeeedddeeeffffffeeeeeedddccccccbbbbbbaaa___^^^]]]\\\[[[[[[[[[[[[ZZZYYYYYYWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPOOOPPPNNNKKKJJJOOOZZZbbbzzzppphhhddd```YYYTTTTTTSSSPPPNNNNNNNNNOOOPPPNNNMMMLLLKKKJJJKKKLLLLLLLLLMMMOOOQQQSSSWWW\\\___kkkrrrzzzvvveeeZZZPPPGGGDDDAAA>>><<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<>>>???@@@@@@@@@???===<<<;;;;;;;;;<<<<<<>>>???@@@????????????>>><<<;;;:::?????????@@@AAABBBCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKHHHMMMOOOTTT]]]dddwww}}}xxxuuuqqqmmmjjjiiihhhfffeeecccbbbaaaaaaaaacccddddddccccccdddeeeiiijjjlllnnnrrruuuxxxzzz}}}}}}}}}}}}}}}~~~~~~vvvsssmmmfff```\\\YYYXXXWWWYYY\\\^^^___aaadddggggggiiijjjlllmmmmmmmmmllllllkkkiiigggdddaaa___^^^^^^___``````aaa```___^^^___^^^[[[YYYWWWWWWXXXXXXVVVVVVUUUUUUTTTSSSSSSRRROOONNNMMMLLLKKKJJJJJJIIIGGGIIIIIIIIIIIIKKKPPPTTT^^^dddvvvzzzsssnnnnnnnnnkkkhhhhhhiiiiiihhhhhhggggggffffffhhhhhhhhhgggggggggfffffffffgggiiijjjkkkjjjiiihhhhhhgggfffeeedddeeeffffffeeeeeeddddddcccbbbbbbbbb___^^^]]]]]]\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUVVVVVVVVVUUUTTTSSSQQQQQQNNNOOONNNKKKIIIMMMUUU\\\kkk{{{xxxqqqgggaaa^^^ZZZUUUQQQPPPOOOMMMKKKJJJKKKKKKLLLMMMLLLKKKJJJIIIJJJJJJKKKHHHIIIKKKLLLNNNRRRWWW[[[eeelllttt|||~~~mmm^^^TTTJJJGGGDDD@@@???@@@>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???999:::<<<>>>???@@@@@@AAA?????????@@@AAABBBDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJIIINNNNNNSSS\\\cccwww}}}yyysssnnnjjjhhheeeccccccccccccccccccdddddddddhhhjjjmmmnnnnnnoooqqqrrrvvvwwwyyy{{{}}}~~~|||tttqqqlllfffaaa^^^\\\[[[[[[^^^aaadddfffiiilllooonnnoooqqqsssttttttttttttrrrqqqooommmjjjgggeeedddbbbbbbcccdddeeeeeeeeedddeeedddaaa^^^\\\[[[[[[[[[WWWWWWXXXXXXXXXXXXYYYYYYTTTSSSRRRPPPOOOMMMLLLKKKJJJJJJKKKJJJHHHHHHIIIKKKTTTUUU___rrr|||tttqqqoookkkiiijjjhhhhhhhhhgggggggggggggggiiiiiiiiihhhhhhhhhhhhhhhggghhhjjjkkkkkkkkkjjjiiihhhgggfffeeeeeeeeefffgggeeeeeeddddddccccccbbbbbb```______^^^]]]]]]\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUSSSRRRQQQNNNOOONNNKKKIIIJJJOOOTTT\\\jjj}}}tttoooiiiccc\\\WWWUUUSSSOOOLLLMMMLLLKKKIIIIIIIIIJJJJJJKKKJJJIIIIIIHHHIIIIIIIIIFFFGGGIIIJJJKKKNNNSSSWWW]]]dddlllttt}}}vvvdddYYYOOOJJJGGGCCCAAABBB???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<===???>>>======<<<<<<============<<<<<<<<<======>>>>>>>>>>>>???>>>>>>======??????@@@@@@AAACCCDDDEEECCCDDDEEEFFFGGGHHHHHHIIIJJJNNNMMMQQQ[[[cccxxx~~~{{{wwwtttoookkkhhhfffeeeeeedddeeegggiiikkklllmmmnnnpppssswwwzzz{{{|||~~~~~~|||yyywwwooolllhhhdddaaa___^^^^^^```cccgggkkknnnqqquuuwwwvvvwwwxxxyyyzzzyyyxxxxxxvvvuuusssqqqooollljjjiiiffffffggghhhiiijjjjjjjjjjjjhhhfffccc```^^^]]]]]][[[[[[[[[\\\\\\\\\\\\\\\ZZZYYYWWWUUUSSSPPPOOONNNMMMMMMMMMLLLKKKIIIHHHHHHPPPQQQWWWcccrrr|||vvvsssnnnlllmmmggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkkkkkkkkkkkjjjiiihhhfffeeeeeeeeefffgggfffeeeeeedddccccccbbbbbb````````````___^^^]]]]]][[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRPPPPPPOOOMMMJJJIIIKKKMMMUUU```qqqxxxrrrlllfffbbb\\\XXXSSSPPPPPPOOOMMMKKKNNNMMMLLLKKKKKKKKKKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKNNNRRRVVVWWW^^^fffnnnvvv}}}iii^^^SSSMMMIIIDDDAAABBB???>>>>>>===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>???>>><<<;;;;;;;;;<<<===>>>======<<<<<<<<<<<<===@@@@@@@@@???>>>===<<<;;;@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJNNNMMMPPPYYYbbbxxx|||xxxuuuqqqpppnnnkkkiiiiiijjjkkkkkkmmmpppsssvvvxxxzzzzzz|||}}}yyyvvvssspppjjjiiifffcccbbbaaabbbcccfffjjjnnnrrruuuxxx{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxwwwuuutttrrrpppnnnnnnjjjjjjkkkkkklllmmmnnnooommmkkkiiifffdddaaa```___aaaaaaaaa```_________^^^]]]\\\ZZZXXXUUURRRPPPOOONNNMMMMMMMMMMMMKKKIIIHHHIIIMMMTTTZZZ___mmm}}}wwwqqqoooppphhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiijjjjjjkkkkkkkkkkkkiiihhhgggfffeeefffggggggffffffeeeeeedddccccccbbbaaaaaabbbbbbaaa```^^^^^^ZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWUUUTTTSSSRRRRRRPPPNNNKKKJJJJJJJJJPPPXXXdddpppxxx{{{|||}}}zzzuuunnnhhhccc___[[[YYYTTTRRROOONNNNNNMMMMMMLLLNNNMMMMMMMMMLLLLLLLLLMMMIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMPPPTTTTTTZZZbbbhhhppp{{{pppcccVVVOOOIIICCC@@@AAA??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<========================;;;;;;<<<===>>>??????@@@???>>><<<;;;;;;;;;<<<===>>>======<<<<<<<<<<<<===999;;;<<<>>>@@@AAABBBBBB@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJMMMLLLPPPYYYaaawww~~~{{{xxxvvvsssqqqlllmmmoooooooooooorrrtttwwwyyy}}}}}}xxxtttqqqnnnllljjjiiigggffffffgggiiijjjnnnrrrvvvzzz|||~~~}}}zzzyyyyyyxxxxxxwwwuuuttttttsssppppppoooooopppqqqrrrsssqqqpppnnnllliiigggeeedddhhhgggfffeeedddcccbbbbbb```___]]]ZZZXXXUUUSSSRRROOONNNMMMMMMNNNMMMKKKIIIEEEKKKTTTWWWWWW^^^sss~~~uuuqqqpppkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiijjjjjjjjjkkkiiihhhgggfffffffffggghhhffffffeeeeeeddddddccccccbbbbbbcccccccccaaa```^^^YYYYYYYYYXXXXXXWWWWWWWWWYYYYYYYYYYYYXXXVVVUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJOOOTTT\\\dddjjjlllmmmlllhhhddd^^^ZZZWWWTTTRRRQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHHHHHHHIIIMMMPPPQQQVVV]]]ccciiitttxxxkkk\\\SSSKKKDDD@@@@@@@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@???>>>======<<<<<<============<<<<<<<<<======>>><<<===>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKIIIMMMLLLPPPZZZbbbwww|||xxxvvvuuutttrrrpppnnnqqqvvvyyy{{{}}}|||wwwssspppooommmkkknnnmmmllllllmmmppprrrtttwwwzzz~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzvvvuuutttttttttuuuvvvvvvvvvuuutttrrrpppnnnllljjjmmmlllkkkkkkiiihhhhhhgggfffeeecccaaa^^^\\\ZZZYYYTTTRRROOOOOOPPPPPPNNNLLLJJJMMMQQQUUUUUUXXXcccppp|||uuusssmmmmmmmmmllllllkkkkkkjjjhhhhhhhhhiiiiiiiiijjjjjjhhhhhhhhhhhhiiiiiijjjjjjjjjiiigggfffffffffggghhhfffffffffeeeddddddccccccccccccdddeeedddbbb```___ZZZZZZZZZYYYYYYYYYYYYXXXZZZZZZZZZYYYXXXWWWVVVUUUSSSQQQNNNMMMLLLKKKKKKJJJMMMPPPUUU[[[```ccccccbbb[[[XXXSSSPPPOOONNNMMMKKKMMMMMMNNNMMMLLLKKKLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJGGGHHHGGGGGGFFFGGGKKKMMMMMMRRRXXX]]]bbblllyyytttdddXXXOOOGGGCCCBBB@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<====================================>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>======AAAAAAAAAAAABBBDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJGGGLLLMMMQQQ[[[bbbvvv}}}zzzwwwuuuuuuuuutttssstttyyyzzzwwwrrrpppnnnnnnmmmlllqqqqqqqqqqqqsssvvvyyy{{{|||~~~}}}~~~~~~~~~~~~~~~zzzyyyxxxwwwwwwwwwxxxyyyzzzzzzyyywwwuuusssqqqpppoooooonnnnnnmmmmmmllllllmmmllljjjhhhfffcccbbbaaaZZZWWWSSSSSSTTTTTTQQQOOOOOOLLLLLLOOOQQQQQQVVV[[[lllyyyvvvoooooonnnmmmllllllkkkkkkgggggghhhhhhiiiiiiiiiiiihhhhhhhhhggghhhhhhiiijjjjjjiiigggfffffffffggghhhgggffffffeeeeeedddcccccccccdddeeeeeeeeecccaaa___[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYWWWVVVUUURRROOOMMMKKKKKKKKKKKKJJJGGGIIIMMMSSSXXXZZZZZZZZZTTTRRRNNNMMMLLLLLLKKKJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOONNNLLLKKKHHHIIIIIIHHHGGGHHHKKKNNNIIINNNTTTYYY^^^fffsss|||zzziii]]]SSSJJJEEEEEE@@@??????>>>>>>>>>>>>>>>========================;;;<<<===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>???@@@@@@@@@???===<<<;;;;;;;;;<<<<<<>>>???@@@:::;;;===???AAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFLLLMMMRRR[[[bbbvvvzzzzzzxxxvvvuuuwwwyyyzzzzzz{{{xxxtttrrrnnnkkkjjjkkkmmmnnnvvvwwwyyy|||~~~}}}{{{zzzzzz{{{|||||||||{{{zzzxxxwwwvvvvvvuuuuuuuuuuuuuuutttsssrrrsssrrrrrrpppnnnkkkhhhfffeeebbb]]]YYYWWWUUURRRQQQQQQNNNLLLKKKNNNRRRUUUVVV```jjjyyyvvvsssooonnnoooooollliiijjjiiigggfffeeefffhhhiiimmmllllllkkkiiihhhhhhgggkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggfffdddcccbbbddddddccccccbbbaaaaaaaaa]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[ZZZZZZYYYWWWVVVUUUTTTSSSQQQOOOLLLKKKJJJJJJMMMMMMMMMNNNQQQSSSTTTSSSOOOMMMJJJIIIIIIJJJJJJJJJKKKMMMNNNMMMLLLKKKLLLMMMKKKLLLLLLMMMNNNOOOOOOPPPQQQOOOMMMMMMNNNNNNNNNMMMRRRQQQNNNKKKJJJIIIJJJKKKMMMOOOSSSUUUZZZbbbmmmuuuuuueeeZZZPPPIIIDDD@@@>>>;;;:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>><<<999777777999<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>????????????<<<<<<<<<===>>>@@@AAABBBFFFFFFFFFGGGHHHIIIJJJKKKJJJOOONNNRRRZZZ```sss|||xxxwwwwwwwwwyyy}}}~~~{{{wwwtttsssqqqnnnllllllnnnqqqsssyyy{{{}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzz||||||||||||{{{{{{{{{{{{||||||{{{zzzwwwuuurrrpppkkkgggbbb___\\\ZZZWWWUUURRRPPPMMMLLLNNNPPPQQQQQQYYY```qqqzzzvvvqqqooooooooommmkkkllljjjiiigggggghhhiiijjjlllllllllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjhhhhhhhhhgggfffeeedddcccddddddccccccbbbaaaaaaaaa]]]]]]\\\[[[ZZZYYYYYYZZZ\\\\\\\\\[[[ZZZYYYXXXWWWTTTSSSQQQOOOMMMKKKJJJJJJLLLLLLMMMOOORRRTTTTTTSSSQQQOOOLLLKKKLLLMMMOOOOOORRRSSSSSSRRROOONNNOOOPPPLLLLLLMMMNNNOOOPPPQQQQQQSSSQQQPPPPPPQQQQQQPPPOOORRRQQQNNNMMMLLLLLLMMMNNNMMMOOORRRTTTXXX___iiiqqq}}}mmm```VVVMMMHHHAAA???<<<;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;========================>>><<<:::999999:::<<<>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>????????????>>>>>>??????@@@AAABBBCCCEEEFFFFFFGGGHHHIIIKKKLLLIIINNNNNNRRR[[[bbbvvv}}}zzzzzz{{{~~~|||xxxtttqqqoooooonnnnnnppptttxxxzzz~~~~~~|||tttqqqlllgggddd```]]]ZZZVVVTTTQQQOOOPPPPPPOOONNNQQQUUU```qqq~~~vvvrrrqqqqqqpppnnnmmmlllkkkiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhiiijjjjjjkkkkkkiiiiiiiiihhhgggfffeeedddddddddccccccbbbaaaaaaaaa^^^]]]\\\[[[[[[ZZZZZZ[[[^^^^^^]]]]]]\\\[[[YYYXXXUUUTTTRRRPPPNNNLLLKKKKKKLLLLLLNNNQQQUUUVVVUUUSSSSSSQQQPPPOOOPPPRRRUUUXXX]]]]]]\\\YYYUUURRRQQQRRRPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTUUUVVVUUUSSSQQQRRRQQQPPPOOONNNOOOPPPPPPMMMOOOQQQSSSUUU[[[dddkkkxxxssseeeZZZPPPJJJCCCAAA>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;===========================<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHJJJKKKLLLIIINNNNNNSSS\\\dddxxx~~~{{{xxxtttqqqmmmmmmnnnppptttyyy~~~|||vvvqqqlllgggaaa^^^ZZZXXXUUUTTTSSSRRRPPPOOOOOOQQQWWW```mmmxxxuuutttsssrrrmmmmmmllljjjjjjjjjjjjjjjjjjjjjkkkllllllmmmmmmnnniiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiihhhgggfffeeeddddddccccccbbbaaaaaaaaa^^^^^^]]]\\\\\\\\\\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYYVVVUUUSSSQQQOOOMMMLLLLLLMMMNNNRRRVVVZZZ[[[YYYWWWTTTTTTSSSRRRTTTXXX]]]aaaffffffddd```[[[VVVTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYVVVVVVWWWXXXYYYXXXUUURRRTTTSSSQQQPPPOOOOOOOOOOOONNNPPPRRRRRRTTTXXX```fffqqq}}}tttfffZZZOOOIIIEEECCC@@@>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<============<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLIIINNNNNNSSS\\\cccwww|||zzzwwwtttrrrmmmnnnppptttyyy~~~yyysssmmmfffbbb]]][[[XXXVVVUUUTTTRRRPPPOOOOOORRRXXX^^^lllyyyvvvtttrrrmmmmmmlllkkkjjjjjjiiiiiiiiijjjjjjkkkmmmmmmnnnoookkkkkkjjjjjjiiihhhgggggghhhiiiiiiiiihhhgggfffeeeddddddccccccbbbaaaaaaaaa___^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVTTTRRRPPPNNNMMMMMMNNNQQQVVV]]]aaabbb```]]]VVVVVVVVVVVVXXX^^^ffflllppppppoookkkeee^^^ZZZXXXWWWWWWVVVUUUUUUVVVXXXYYYWWWWWWXXXYYYZZZYYYVVVTTTVVVUUUSSSQQQOOONNNMMMLLLOOOQQQRRRRRRSSSVVV]]]bbblllxxxtttggg[[[PPPIIIGGGDDDAAA?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKJJJOOONNNRRRZZZ```ttt{{{xxxwwwvvvtttsssrrrsssuuuyyy~~~{{{uuunnnjjjaaa^^^ZZZWWWUUUTTTRRRQQQOOONNNOOORRRUUU]]]kkkyyyyyytttqqqnnnmmmmmmlllkkkjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnmmmlllkkkjjjiiigggffffffggghhhhhhhhhggggggfffeeeddddddccccccbbbaaaaaaaaa______^^^^^^^^^^^^______^^^^^^^^^^^^]]][[[ZZZYYYXXXWWWUUUSSSQQQOOONNNNNNNNNSSSZZZbbbhhhiiigggcccYYYZZZZZZZZZ]]]dddooowww{{{}}}~~~{{{tttlllfffccc[[[ZZZWWWVVVUUUVVVWWWXXXYYYYYYYYYZZZ[[[ZZZXXXVVVXXXWWWUUUSSSQQQNNNLLLKKKNNNPPPRRRRRRRRRTTTZZZ___hhhtttyyykkk___TTTMMMHHHEEEBBB@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEFFFFFFHHHIIIJJJJJJOOONNNRRRZZZ___sss}}}yyywwwwwwwwwwwwvvvyyyzzz|||}}}xxxtttkkkfff```[[[XXXVVVTTTSSSQQQMMMLLLOOOQQQUUU^^^ggg{{{yyytttooooooooonnnmmmllljjjjjjhhhiiiiiijjjkkklllmmmmmmlllkkkkkkjjjiiihhhggggggfffggggggggggggfffeeeeeeddddddccccccbbbaaaaaaaaa```_______________```````````````___^^^]]]\\\[[[YYYXXXVVVSSSQQQPPPOOONNNMMMSSS\\\fffmmmnnnkkkhhh\\\^^^______bbbkkkxxx}}}uuuqqqbbb```]]][[[YYYYYYZZZ[[[\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVUUUSSSQQQOOONNNLLLNNNPPPPPPOOORRRWWW\\\dddppppppcccWWWOOOHHHEEEBBB@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAA??????@@@@@@AAABBBCCCDDDFFFFFFFFFFFFFFFGGGHHHHHHJJJNNNNNNRRR[[[aaauuu}}}zzzyyyyyy{{{{{{{{{~~~|||tttoooggg```\\\ZZZWWWVVVSSSNNNLLLNNNPPPSSSYYY```eee{{{yyyqqqqqqppppppooommmlllkkkhhhhhhiiijjjjjjkkklllllljjjjjjjjjiiiiiiiiiiiiiiiffffffffffffffffffeeedddddddddccccccbbbaaaaaaaaa``````_________``````aaabbbbbbaaaaaa```^^^]]]\\\YYYXXXVVVTTTRRRPPPOOOOOOLLLRRR\\\gggoooqqqnnnjjj___aaabbbcccfffooo}}}{{{jjjhhhdddaaa_________```___]]][[[[[[\\\\\\\\\[[[WWWWWWWWWVVVUUUTTTRRRQQQJJJLLLNNNNNNNNNPPPUUUZZZbbbnnnsssdddWWWOOOHHHEEEBBB@@@??????>>><<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@AAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGIIINNNNNNSSS\\\cccxxx~~~}}}}}}~~~xxxssskkkddd```[[[VVVRRRVVVSSSPPPNNNNNNPPPTTTVVV^^^ggg|||{{{yyytttqqqpppoookkkkkkmmmllllllkkkjjjjjjjjjkkkkkkjjjjjjiiihhhgggggghhhhhhffffffffffffffffffffffffbbbbbbbbbbbbbbbbbbcccccc______``````aaaaaabbbbbbcccbbbbbbaaa```______^^^ZZZXXXVVVUUUTTTRRRPPPNNNQQQSSSWWW\\\bbbhhhlllnnnbbb```bbbhhhoooyyy}}}uuullleeebbbaaa___]]]\\\[[[YYYYYYZZZ[[[[[[ZZZYYYWWWVVVVVVWWWXXXVVVUUULLLJJJKKKLLLLLLMMMUUU^^^bbbooo|||lll]]]SSSOOOJJJCCC???@@@AAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;============<<<;;;:::999<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<============<<<<<<>>>======<<<;;;;;;::::::???>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;<<<============<<<;;;::::::<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;<<<<<<============<<<<<<:::;;;;;;<<<===>>>>>>???>>>======<<<;;;;;;<<<<<<@@@???===<<<<<<===>>>?????????????????????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFGGGHHHHHHIIIIIINNNLLLNNNTTTXXXbbbyyy~~~}}}|||yyyxxxwwwwwwvvvuuuuuuuuuuuuuuuuuusssooollliiifffaaa^^^YYYWWWSSSPPPOOOOOOPPPQQQRRRUUU^^^lll|||xxxvvvsssooommmooommmmmmlllkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhffffffffffffffffffffffffccccccccccccccccccbbbbbbccccccccccccccccccbbbbbbbbbbbbbbbaaaaaa``````___]]][[[YYYWWWWWWUUUSSSQQQMMMMMMNNNOOOQQQRRRSSSSSSWWWVVVYYYbbbnnn|||sssmmmgggccc```^^^[[[[[[\\\\\\\\\[[[YYYXXXWWWWWWXXXXXXWWWUUUPPPNNNNNNOOOOOOPPPWWW```dddqqqssseee\\\QQQKKKEEEBBBBBBAAA???=========<<<<<<;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::<<<==================<<<<<<<<<============<<<<<<::::::;;;<<<===>>>???@@@======<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>@@@BBB>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHMMMLLLOOOVVVZZZbbbxxx}}}zzzxxxuuussspppooonnnlllkkkkkklllmmmnnnllllllkkkjjjhhheeebbb___\\\ZZZVVVSSSPPPOOOOOOOOORRRSSSXXX___iii||||||xxxssspppqqqnnnmmmlllkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhiiiffffffffffffffffffffffffdddcccccccccccccccbbbbbbddddddccccccbbbbbbbbbaaabbbbbbbbbaaaaaaaaa``````___]]][[[YYYYYYWWWUUUSSSNNNNNNNNNNNNNNNNNNMMMMMMOOOOOORRR[[[hhh{{{{{{rrrjjjeeeccc```]]]\\\\\\]]]]]]\\\YYYXXXWWWWWWXXXXXXWWWVVVPPPNNNNNNOOONNNOOOWWW```iiivvvwwwhhh___SSSNNNGGGDDDCCCAAA???<<<======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAA======>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHLLLKKKOOOVVVZZZbbbwww}}}yyyuuussspppmmmkkkgggfffdddbbbbbbccceeegggdddeeeffffffeeecccbbbaaa___^^^[[[WWWTTTQQQOOOOOONNNOOORRRUUU[[[hhh{{{uuuppppppooonnnmmmlllkkkkkkkkkkkkiiihhhhhhhhhhhhhhhiiiiiiggggggggggggggggggggggggddddddddddddccccccbbbbbbcccccccccbbbbbbaaaaaa```bbbbbbbbbbbbaaaaaaaaaaaaaaa^^^\\\[[[ZZZYYYVVVTTTOOOOOOOOONNNMMMMMMLLLLLLMMMLLLOOOWWWbbbuuu{{{qqqkkkfffccc___]]]]]]^^^^^^^^^ZZZXXXWWWWWWXXXYYYWWWVVVNNNLLLLLLNNNNNNOOOWWW```mmmzzz}}}mmmcccWWWQQQJJJEEECCCBBB???<<<======<<<<<<<<<======>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<=========>>>??????======>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIKKKJJJNNNUUUXXX```uuuxxxuuuqqqooommmkkkiiigggcccbbb```^^^^^^^^^```aaaaaaccceeeeeeddddddeeefffcccbbb___\\\XXXUUURRRPPPNNNNNNPPPSSSUUU]]]mmm}}}wwwqqqpppoooooommmlllkkkkkkkkkkkkhhhhhhhhhhhhhhhiiiiiijjjggggggggggggggggggggggggeeeeeeeeedddccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaa___]]][[[[[[YYYWWWUUUOOOOOOOOONNNMMMLLLKKKKKKMMMMMMOOOUUU^^^nnnuuunnniiieeeaaa___^^^_________ZZZYYYXXXXXXYYYYYYXXXVVVNNNMMMMMMOOOPPPRRRZZZdddqqq~~~uuukkk\\\VVVMMMFFFDDDBBB@@@>>>======<<<<<<======>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::<<<<<<============<<<<<<::::::;;;;;;<<<============<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIJJJLLLJJJMMMSSSWWW___ttt|||zzzqqqooollljjjjjjiiihhhfffeeedddbbbaaa```````````````bbbddddddcccdddgggjjjfffeeeccc```]]]YYYUUUSSSRRRPPPPPPRRRTTTWWWbbblll~~~wwwtttpppooonnnmmmkkkkkkkkkjjjhhhhhhhhhhhhhhhiiijjjjjjggggggggggggggggggggggggfffeeeeeedddccccccbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaa___]]]\\\[[[YYYWWWUUURRRQQQPPPOOOMMMLLLKKKJJJKKKKKKNNNRRRYYYhhhyyypppkkkgggccc```___`````````ZZZYYYXXXXXXYYYYYYXXXWWWQQQPPPQQQTTTUUUXXX```jjjwwwuuuaaaYYYOOOGGGDDDCCCBBB@@@===============>>>??????============<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<=========>>>>>>>>>>>>>>>===============>>>??????<<<<<<===>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFHHHIIIKKKKKKNNNKKKMMMRRRVVV___uuu}}}{{{xxxuuusssooommmjjjjjjjjjjjjiiihhhjjjiiigggfffeeeddddddccc___aaaccccccbbbccchhhkkkhhhgggfffccc___[[[WWWUUURRRNNNMMMNNNPPPRRRYYYaaakkk}}}zzzppppppnnnmmmlllkkkkkkjjjhhhhhhggghhhhhhiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhffffffeeeddddddcccbbbbbbcccccccccddddddeeeeeeeeebbbbbbbbbbbbbbbbbbccccccaaa___]]][[[[[[YYYWWWUUUUUUTTTSSSQQQOOOMMMKKKJJJGGGHHHJJJNNNTTTbbbzzzwwwlllhhhccc```___`````````[[[YYYXXXXXXYYYYYYXXXWWWTTTSSSTTTWWWYYY\\\eeeooo}}}}}}eee\\\PPPGGGDDDCCCCCCBBB===============>>>??????============<<<;;;:::999:::::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<>>>>>>>>>>>>>>???@@@@@@:::;;;<<<>>>????????????@@@@@@@@@???????????????@@@@@@@@@AAABBBCCCEEEEEEBBBCCCDDDFFFHHHJJJLLLLLLPPPMMMNNNSSSVVV___vvv{{{uuurrrqqqqqqrrrkkkkkkjjjjjjjjjkkkmmmnnnkkkjjjjjjiiihhhggggggfffgggfffdddccccccdddeeefffjjjhhhgggeeeccc___ZZZVVVVVVTTTQQQOOOOOOSSSWWWZZZeeerrr~~~uuutttqqqmmmiiiggghhhiiiiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhgggffffffccccccdddddddddbbb```___aaa``````___```bbbdddeeecccccccccddddddeeeeeeeee``````___^^^]]][[[YYYXXXUUUUUUSSSQQQOOOMMMKKKJJJMMMLLLMMMPPPSSS]]]oooxxxnnnjjjfffbbb______`````````^^^[[[[[[[[[[[[ZZZYYYXXXUUUTTTUUUXXX]]]iiitttlll```SSSLLLFFFAAA??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>===<<<;;;;;;<<<===<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKLLLPPPNNNQQQZZZ___ppp|||xxxssspppooopppqqqrrrqqqqqqqqqrrrsssuuuvvvsssrrrqqqpppnnnmmmllllllkkkjjjhhhgggfffffffffgggjjjhhhgggfffddd```\\\XXXWWWUUUQQQOOOOOORRRUUUXXXYYYdddyyy|||zzzvvvrrrnnnlllkkkllliiiiiihhhggggggggghhhhhhhhhhhhhhhhhhhhhgggffffffccccccccccccbbbaaa```````````````aaaaaabbbcccdddbbbcccccccccddddddddddddbbbbbbaaa___]]]ZZZXXXWWWVVVUUUSSSQQQOOOMMMLLLKKKLLLJJJKKKNNNQQQYYYjjjzzz}}}ssspppjjjfffdddcccddddddbbb```]]]\\\\\\[[[ZZZXXXYYYWWWVVVXXX[[[aaannnzzzxxxjjj\\\RRRLLLEEEBBBCCC???>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<=========???>>>===<<<;;;<<<<<<===<<<<<<============<<<<<<===<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKJJJNNNMMMQQQZZZ```rrr}}}{{{wwwtttrrrrrrssstttuuuuuuuuuvvvwwwyyyzzz{{{~~~}}}{{{zzzxxxvvvtttttttttsssqqqnnnmmmkkkkkkjjjjjjhhhggggggfffccc___[[[YYYWWWSSSPPPPPPQQQSSSUUUSSSYYYhhh}}}xxxrrrnnnkkkjjjjjjiiihhhgggfffffffffffffffggggggggghhhggggggfffeeedddcccbbbaaa``````````````````aaabbbccccccccccccbbbbbbbbbbbbbbbcccccccccccccccaaa___\\\YYYWWWUUUVVVUUUTTTRRRPPPNNNMMMLLLKKKIIIIIIKKKNNNUUUcccrrrxxxsssmmmhhhfffeeeeeedddeeebbb___]]]]]]\\\ZZZXXX[[[YYYYYY\\\```hhhuuuqqq```UUULLLEEEBBBBBB??????>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============>>>>>>===<<<<<<<<<<<<===<<<======>>>>>>======<<<======<<<<<<======>>>???@@@????????????>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJIIIMMMLLLQQQZZZaaasss~~~~~~|||zzzxxxxxxyyyzzz|||{{{{{{|||}}}~~~}}}|||}}}|||zzzwwwuuurrrppppppkkkjjjiiiiiihhhfffaaa^^^\\\ZZZVVVSSSQQQQQQRRRRRRVVVWWW___ppp{{{tttooollliiihhhiiihhhgggfffeeedddddddddfffffffffggggggffffffeeedddcccaaa```______```aaa___aaabbbcccdddcccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbb```___]]]ZZZXXXWWWWWWVVVUUUSSSQQQOOONNNMMMLLLIIIIIIKKKMMMQQQ]]]iiiyyyqqqkkkiiihhhgggeeeeeebbb```^^^^^^]]][[[ZZZ[[[ZZZ[[[```eeemmm|||wwwdddWWWMMMEEEBBBBBB?????????>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>==================<<<<<<<<<<<<<<<<<<===============<<<<<<<<<============>>>>>>>>>>>>===============<<<===>>>>>>???<<<===>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJMMMMMMQQQZZZ```rrr~~~~~~~~~~~~~~~~~~|||yyywwwuuupppooonnnnnnllliiieeebbb___]]]ZZZWWWTTTSSSRRRRRRWWWVVVZZZfffxxx{{{uuuqqqnnnkkkiiihhhgggeeedddcccccccccdddeeeffffffffffffeeeeeeeeedddbbb`````````aaaaaa```aaacccddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa_________^^^]]]\\\ZZZYYYWWWVVVUUUTTTRRRQQQPPPOOOMMMKKKJJJLLLMMMQQQYYYcccxxxyyyrrrooommmkkkhhheeecccaaa___```___^^^]]][[[ZZZ\\\bbbiiirrrlll^^^SSSJJJFFFGGG????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<========================>>>>>>>>>>>>=====================>>>??????======>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIILLLOOONNNQQQZZZ___ppp~~~~~~zzzxxxwwwuuusssooojjjfffbbbaaa___[[[XXXVVVTTTSSSSSSQQQTTT___mmmyyytttooollljjjiiihhhfffdddccccccbbbcccdddeeeeeefffeeeeeeeeeeeedddcccbbbaaaaaaaaaaaabbbbbbcccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa^^^^^^^^^^^^]]]\\\[[[[[[XXXWWWVVVUUUSSSRRRQQQPPPOOOLLLKKKNNNOOOQQQWWW___ooovvvrrrppplllhhhiiigggdddccccccbbbaaa___\\\[[[^^^dddlllvvvqqqcccWWWLLLGGGFFF@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>============>>>>>>??????>>>>>>===>>>>>>======>>>>>>???@@@AAA@@@@@@@@@@@@?????????AAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIMMMPPPNNNQQQZZZ___ppp~~~~~~}}}zzz|||}}}~~~zzzuuuoookkkeeedddbbb```\\\YYYWWWVVVRRRPPPSSS\\\eeesss|||wwwqqqmmmlllkkkiiigggeeeccccccbbbccccccdddeeeeeeeeeeeeeeedddeeeeeeddddddcccbbbaaadddccccccbbbbbbccccccccccccccccccbbbbbbaaaaaaaaa_________^^^]]]\\\ZZZYYYXXXXXXWWWUUUTTTSSSRRRQQQOOOLLLKKKNNNPPPQQQUUU[[[hhhzzzwwwqqqmmmqqqnnnkkkhhhfffeeebbb```^^^]]]```gggoooyyyyyyiii[[[NNNFFFEEE@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;===>>>>>>>>>======>>>>>>????????????>>>>>>>>>>>>======>>>>>>???@@@AAAAAA@@@@@@@@@?????????AAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIKKKOOOMMMQQQZZZ```qqq~~~~~~~~~yyyvvvnnnpppqqqrrrtttzzzzzzsssooogggfffeeebbb___\\\YYYWWWVVVSSSVVV]]]aaaiii}}}wwwrrrlllkkkiiigggeeedddcccbbbbbbcccddddddeeeeeeeeeeeedddeeeffffffeeedddbbbaaaeeedddcccbbbbbbbbbcccddddddcccccccccbbbbbbaaaaaaaaaaaa```___]]][[[YYYXXXXXXXXXWWWVVVUUUSSSRRRRRROOOLLLKKKNNNPPPPPPTTTYYYddd{{{}}}xxxwwwtttpppllliiifffccc``````___bbbiiiqqq|||rrrcccTTTKKKHHH@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>>======<<<<<<<<<;;;:::;;;===>>>>>>>>>======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHIIIMMMLLLQQQZZZaaasss~~~{{{}}}~~~}}}~~~}}}~~~xxxrrrllliiidddbbbbbbeeefffhhhpppzzz}}}zzzuuummmjjjeeebbb```^^^\\\ZZZYYYWWWVVVWWWZZZdddwwwzzztttqqqnnnjjjhhhgggfffdddccccccbbbbbbbbbbbbbbbccccccfffeeeddddddccccccddddddccccccbbbbbbaaaaaa``````bbbbbbcccccccccbbbbbbaaabbbbbbaaa```^^^\\\ZZZYYYZZZYYYXXXWWWUUUTTTSSSRRRPPPPPPOOOMMMMMMPPPUUUXXXeeesss~~~yyyvvvtttooohhhccc```aaadddkkkuuuwwweeeWWWKKKDDDDDDAAA>>><<<===>>>>>>===============<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;========================<<<======>>>>>>>>>>>>>>>999:::<<<>>>>>>>>>>>>===<<<<<<<<<<<<============????????????????????????@@@???>>>>>>>>>???AAABBB>>>???@@@@@@@@@AAADDDFFFHHHFFFGGGIIIIIIGGGJJJOOOMMMPPPMMMPPPXXX]]]ooo}}}{{{|||}}}||||||~~~wwwpppiiiccc___ZZZWWWWWWXXXYYYZZZaaaiiiqqq}}}zzzqqqmmmiiieeebbb```^^^\\\ZZZXXXWWWWWWXXX```ppp|||uuurrrnnnkkkhhhgggfffeeecccccccccbbbbbbbbbbbbcccccceeeeeedddccccccccccccdddbbbbbbbbbaaaaaa`````````bbbbbbccccccccccccbbbbbbaaaaaa```___]]][[[YYYXXXYYYYYYXXXWWWVVVUUUTTTSSSPPPPPPOOONNNNNNPPPTTTXXX^^^kkk}}}yyyssskkkeeebbbdddgggnnnxxxmmm^^^RRRKKKEEEBBB???>>>>>>??????>>>============<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;========================:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<===>>>???@@@@@@AAAAAAAAA@@@BBBEEEGGGMMMIIIGGGIIIIIIGGGIIIMMMKKKNNNLLLPPPYYY^^^ppp}}}|||{{{}}}}}}zzzzzz{{{}}}rrriiibbb[[[XXXSSSOOOMMMNNNMMMMMMRRRYYYcccmmmxxxwwwsssmmmiiieeeccc```^^^[[[YYYXXXXXXWWW[[[hhhuuu{{{ssspppllliiihhhgggfffeeeccccccbbbbbbbbbbbbcccccceeedddccccccbbbbbbccccccaaaaaaaaaaaa````````````bbbbbbcccccccccccccccbbbbbbbbbaaa```___]]][[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUPPPPPPPPPNNNNNNPPPTTTWWWYYYeee{{{wwwnnnhhhccceeejjjpppyyyqqqaaaTTTLLLGGGDDDAAA??????@@@@@@???============<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<========================:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>===AAA@@@???>>>===<<<<<<;;;????????????????????????>>>============>>>??????AAABBBBBBAAAAAABBBFFFHHHTTTMMMGGGHHHIIIHHHHHHIIIIIILLLLLLPPPYYY```qqq~~~}}}}}}}}}{{{yyyzzz{{{~~~sssiiiaaaZZZWWWSSSOOOLLLLLLLLLKKKNNNSSSXXX___hhhrrr|||}}}xxxqqqlllhhheeebbb```\\\ZZZYYYYYYXXXZZZcccmmmwwwsssnnnkkkiiihhhgggfffddddddcccbbbbbbbbbccccccddddddcccbbbbbbbbbbbbbbb````````````````````````bbbbbbccccccddddddccccccddddddcccbbbaaa___]]]]]]YYYYYYXXXXXXWWWVVVVVVVVVQQQQQQPPPOOONNNOOOSSSUUUYYYcccuuuzzzqqqkkkccceeejjjpppwww~~~ssscccUUUMMMGGGEEEAAA??????@@@@@@???============<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<========================<<<======>>>>>>>>>>>>>>>;;;<<<<<<===============@@@@@@@@@???>>>=========@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBFFFIIIYYYOOOGGGGGGIIIHHHGGGGGGIIIMMMLLLPPPZZZ___ppp}}}}}}~~~|||yyyyyy{{{~~~uuukkkccc\\\WWWUUUPPPLLLMMMMMMLLLMMMQQQQQQTTT[[[eeeooozzz|||uuunnnjjjgggeeeccc^^^\\\[[[\\\[[[[[[aaaiiizzz|||xxxrrrmmmkkkjjjiiihhheeeddddddcccbbbbbbccccccccccccbbbaaaaaaaaaaaabbb`````````aaaaaaaaaaaaaaabbbbbbcccdddddddddddddddccccccbbbbbb```___]]]\\\ZZZZZZYYYYYYXXXWWWVVVVVVQQQQQQQQQPPPNNNOOORRRTTTWWW___ooo}}}uuuooodddfffjjjnnnsssxxx{{{~~~~~~|||{{{zzzxxxzzzxxxgggYYYPPPGGGDDDAAA????????????>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===========================<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>????????????========================???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@CCCGGGKKKYYYOOOGGGGGGIIIHHHGGGGGGKKKOOONNNQQQZZZ^^^nnn}}}}}}}}}}}}zzzxxxzzz~~~}}}rrrhhh```ZZZVVVPPPLLLMMMMMMJJJJJJMMMLLLLLLPPPYYYbbbiiiqqqwww{{{{{{zzzyyyzzzxxxqqqmmmjjjhhhgggbbb___]]]^^^]]]\\\```gggsss}}}vvvpppmmmkkkjjjiiifffeeedddccccccbbbcccccccccbbbaaaaaa```aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaabbbcccdddeeeeeeeeeeeeaaaaaa``````___]]]\\\[[[\\\\\\[[[YYYXXXWWWVVVUUUQQQRRRRRRPPPOOOOOOQQQRRRSSSZZZggg|||{{{tttooofffggghhhjjjmmmppprrrttttttttttttsssrrrqqqpppoooooommmooossswwwzzzxxxgggYYYPPPHHHEEEAAA?????????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==============================:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<===>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@?????????@@@@@@@@@AAAEEEJJJOOOTTTMMMGGGHHHIIIHHHHHHIIIKKKOOOOOORRRZZZ^^^mmm|||{{{{{{|||~~~~~~}}}zzzxxxxxx|||vvvkkkddd\\\UUUPPPOOONNNKKKIIIJJJLLLIIIKKKSSSYYY[[[```fffmmmrrryyy}}}yyyvvvtttoooppppppppprrrxxx{{{tttpppnnnlllkkkgggbbb___^^^]]][[[^^^ccclllzzzsssooolllkkkiiiffffffeeedddccccccccccccbbbbbbaaa````````````aaaaaabbbbbbbbbcccccccccdddaaabbbcccdddeeeeeeeeeeeebbbbbbbbbaaa```___^^^]]]^^^]]]\\\ZZZXXXVVVUUUTTTRRRRRRRRRQQQOOOOOOPPPQQQSSSWWWbbbttt{{{wwwsssmmmiiiccccccbbbbbbccceeefffhhhhhhggggggfffeeedddccccccfffddddddhhhlllooowwwyyyhhhYYYPPPJJJGGGCCCAAA@@@@@@@@@???============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<==============================:::;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>>>>==================@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@@@@??????@@@@@@AAAAAACCCHHHOOOTTTMMMIIIGGGIIIIIIGGGIIIMMMIIINNNNNNRRR[[[___ooo|||zzzyyyyyy{{{~~~~~~|||{{{yyyxxxyyy~~~vvvnnnddd\\\VVVTTTRRRMMMJJJJJJOOOJJJKKKQQQUUUUUUWWW\\\^^^cccjjjrrryyy~~~{{{xxxtttooollljjjggghhhiiijjjmmmttt~~~~~~wwwsssqqqpppooojjjddd```^^^\\\ZZZ\\\```ggg{{{|||uuupppmmmkkkjjjgggfffeeedddccccccccccccbbbbbbaaa```````````````bbbbbbcccccccccdddddddddaaabbbcccdddeeeeeefffeeeeeeeeeeeedddcccbbbaaa``````___]]][[[XXXVVVTTTSSSRRRSSSSSSQQQOOONNNOOOQQQUUUYYYaaaqqqxxxrrrnnnjjjeee```___^^^\\\[[[ZZZ[[[]]]^^^______^^^^^^]]]\\\[[[[[[aaa^^^^^^bbbeeehhhpppxxxnnn___VVVKKKHHHDDDBBBAAAAAAAAA@@@>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>========================<<<======>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>??????>>>===<<<;;;::::::========================???@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCEEEKKKRRRWWWHHHFFFGGGIIIIIIGGGJJJOOOGGGLLLMMMRRR[[[```ppp~~~zzzxxxxxxzzz{{{{{{|||}}}~~~~~~}}}|||{{{wwwvvvuuuvvvzzz~~~nnnhhh___YYYUUUSSSOOOLLLIIIJJJKKKKKKKKKMMMPPPRRRVVVXXX\\\___eeelllsssyyy}}}|||{{{wwwtttoookkkhhhdddaaa___^^^```bbbeeejjjtttyyyuuurrrpppooollliiifffcccaaa```aaabbbnnn|||xxxtttpppkkkfffiiigggfffeeeeeeccc```^^^______``````aaaaaabbbbbbaaabbbbbbccccccdddeeeeeehhhggggggfffffffffgggggggggfffeeedddbbbaaa``````]]]\\\[[[YYYXXXVVVUUUTTTRRRRRRRRRQQQPPPPPPOOOOOOQQQUUU^^^mmm~~~uuuqqqlllgggccc```\\\ZZZUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTVVVWWWWWW[[[]]]^^^]]]]]]aaagggmmmyyytttbbbUUUMMMIIIDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@CCCDDDGGGNNNUUURRRKKKFFFGGGGGGHHHIIIJJJKKKLLLKKKOOONNNRRRZZZ___ppp|||xxxwwwwwwyyyzzzzzz{{{|||}}}|||{{{yyyxxxsssssssssuuu{{{xxxmmmeee```\\\XXXUUULLLLLLLLLKKKJJJKKKMMMOOOOOOQQQTTTWWW[[[aaahhhmmmwww{{{{{{zzzxxxuuurrrpppooonnniiigggddd```^^^\\\ZZZYYYXXX[[[___cccjjjttt|||xxxuuusssqqqnnnkkkhhhdddbbbbbbccccccmmm{{{|||wwwsssnnniiiiiigggfffeeeeeedddaaa_______________`````````aaaaaabbbbbbccccccdddeeeeeeggggggffffffffffffgggggghhhgggfffeeedddbbbaaaaaa^^^]]]\\\ZZZXXXWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPRRRUUU\\\iiiyyywwwqqqllliiiddd___]]]ZZZWWWUUUOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSXXXYYYZZZYYYXXX[[[aaafffttt~~~xxxfffYYYOOOKKKEEEAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>===============<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????AAAAAADDDJJJPPPRRRNNNIIIFFFFFFGGGHHHIIIJJJKKKKKKKKKOOONNNRRRZZZ```ppp~~~zzzwwwuuuvvvwwwyyyyyyzzz{{{|||zzzwwwtttrrrmmmnnnpppttt|||~~~rrriiiccc]]]YYYSSSQQQOOOMMMKKKKKKLLLMMMIIIKKKMMMOOORRRVVV\\\```hhhkkkpppsssuuuvvvwwwxxxxxxxxxwwwvvvtttqqqnnnmmmjjjiiigggdddbbb```______ZZZYYYWWWUUUTTTSSSSSSSSSTTTXXX___fffnnnyyy|||yyyvvvtttpppnnnjjjgggddddddeeeeeekkkzzz|||wwwrrrmmmiiigggfffeeeeeeeeecccaaa^^^^^^____________``````aaabbbbbbccccccdddeeeeeeggggggffffffffffffggggggiiihhhgggfffdddcccbbbbbb___^^^]]][[[ZZZXXXWWWWWWUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTZZZdddqqqzzzrrrkkkeeeaaa]]]YYYVVVTTTRRRPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOUUUVVVWWWUUUTTTVVV[[[```mmmwwwlll]]]QQQMMMGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<===============>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???>>>????????????@@@@@@@@@CCC???CCCOOOSSSMMMGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKNNNNNNRRR[[[```ppp}}}{{{xxxuuutttuuuwwwxxxxxxyyyzzzyyywwwsssnnnkkkjjjkkknnnttt~~~vvvlllccc^^^[[[XXXTTTPPPOOONNNNNNNNNIIIJJJLLLLLLMMMPPPTTTWWW]]]```dddfffggghhhiiijjjiiiiiihhhgggeeebbb```___\\\[[[ZZZXXXVVVUUUTTTTTTRRRRRRQQQOOONNNNNNPPPRRRSSSZZZcccmmmwww|||yyywwwrrrppplllhhhfffffffffgggkkkzzz{{{uuuqqqjjjhhhffffffffffffdddccc___`````````````````````aaabbbbbbccccccdddeeeeeegggffffffffffffgggggghhhhhhhhhgggeeedddcccbbbaaa```___^^^]]][[[ZZZYYYXXXUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSWWW___jjj{{{wwwooohhhbbb^^^WWWTTTQQQOOONNNNNNLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKLLLLLLMMMNNNSSSTTTVVVUUUTTTVVVZZZ___fffppprrrbbbUUUPPPIIIDDDAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???<<<<<<======>>>>>>>>>???<<<=========>>>>>>>>>???=================================<<<===>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBDDD>>>CCCQQQTTTHHHAAADDDDDDEEEFFFFFFHHHHHHIIIJJJJJJNNNNNNRRR[[[```qqqzzzyyyvvvuuutttuuuwwwxxxxxxxxxxxxvvvsssooojjjggghhhjjjooovvv~~~rrrjjjccc^^^XXXTTTRRRQQQPPPOOOKKKLLLMMMLLLLLLLLLOOOQQQTTTWWWZZZ\\\\\\\\\^^^___]]]]]]\\\ZZZYYYWWWUUUTTTSSSRRRQQQOOONNNMMMMMMMMMNNNOOONNNMMMKKKLLLOOOSSSVVV^^^jjjvvv|||zzzuuurrrnnnjjjhhhggghhhhhhmmm}}}xxxsssllljjjgggfffffffffeeedddaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccdddeeeeeefffffffffffffffggghhhhhhgggfffeeedddcccaaa`````````___^^^]]]\\\[[[ZZZYYYUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQUUU\\\eeerrrssshhhbbb]]]XXXUUURRRPPPMMMLLLLLLLLLLLLKKKIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLOOOQQQSSSTTTSSSVVV[[[___bbbkkkzzzwwwfffXXXSSSKKKEEEBBBAAAAAA@@@????????????????????????========================>>>>>>======>>>>>>???@@@<<<=========>>>>>>??????============>>>>>>>>>>>>=======================================>>>??????????????????@@@@@@@@@AAADDD>>>CCCPPPQQQEEE???CCCDDDEEEFFFFFFHHHHHHIIIJJJJJJNNNMMMRRR[[[```qqqyyyxxxvvvuuuuuuwwwxxxyyyyyyxxxvvvssspppkkkhhhffffffjjjpppxxxzzznnnggg___YYYWWWUUURRRPPPLLLMMMMMMLLLJJJJJJKKKMMMMMMOOOQQQRRRRRRSSSTTTUUURRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJLLLLLLKKKJJJKKKQQQUUU\\\eeerrr~~~~~~xxxvvvrrrnnnkkkjjjjjjkkkqqq{{{tttooollliiiggggggfffeeedddccccccbbbbbbbbbbbbaaaaaaaaabbbbbbccccccdddeeeeeeffffffeeeffffffggghhhiiiffffffeeedddbbbaaa```_________^^^]]]\\\[[[ZZZZZZUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPTTTYYY___iiizzzxxxpppfff^^^ZZZWWWSSSPPPPPPNNNLLLKKKLLLMMMLLLLLLHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJKKKNNNQQQQQQRRRTTTYYY]]]```hhhvvv|||kkk\\\VVVMMMGGGCCCBBBAAAAAA????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>>>>???@@@===>>>>>>>>>>>>>>>>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@<<<<<<=========>>>>>>>>>BBB???CCCKKKLLLDDDAAADDDEEEEEEFFFGGGHHHIIIJJJJJJIIIMMMMMMRRR[[[aaarrr{{{xxxxxxwwwwwwwwwxxxzzz{{{yyywwwtttqqqmmmjjjgggfffccchhhppp{{{wwwlllddd```\\\XXXTTTNNNOOOOOOMMMKKKJJJJJJKKKIIIKKKMMMMMMMMMMMMNNNPPPLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHGGGIIIKKKKKKKKKNNNUUU[[[dddnnn||||||zzzvvvqqqooonnnnnnnnnuuu~~~vvvrrrnnnjjjhhhgggfffeeedddbbbbbbbbbbbbaaaaaaaaa```aaabbbbbbccccccdddeeeeeeeeeeeeeeeffffffggghhhiiiggggggfffdddcccbbbaaa```___^^^^^^]]]\\\[[[ZZZZZZVVVVVVVVVUUUTTTTTTSSSSSSQQQQQQSSSWWWZZZ```mmmyyy}}}uuukkkeee]]]XXXVVVUUUQQQOOOOOOLLLJJJJJJKKKLLLLLLKKKHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKNNNQQQQQQQQQRRRVVVZZZ^^^fffsssppp^^^XXXOOOHHHDDDBBBBBBAAA????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@======>>>>>>>>>????????????AAACCCEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKIIIMMMMMMQQQ[[[aaarrr|||yyyyyyxxxxxxxxxxxxzzz{{{|||zzzwwwsssoookkkiiigggggg```fffppp|||wwwnnnhhhccc]]]XXXPPPQQQQQQOOOMMMKKKKKKLLLIIIKKKLLLLLLKKKKKKMMMNNNJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIEEEHHHLLLLLLMMMRRRZZZaaalllvvv}}}yyytttrrrppppppqqqxxxwwwssspppkkkhhhgggfffdddcccbbbbbbaaaaaa`````````___aaabbbbbbcccddddddeeeeeeeeeeeeeeeffffffhhhiiiiiihhhhhhgggfffdddcccbbbaaa^^^^^^]]]\\\\\\[[[ZZZZZZXXXXXXWWWVVVVVVUUUUUUTTTQQQQQQSSSVVVVVVYYYcccoooxxxzzzqqqjjj```[[[UUURRRQQQPPPMMMJJJMMMKKKIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNOOONNNNNNMMMMMMMMMNNNNNNNNNQQQSSSSSSRRRRRRVVVYYY]]]eeeqqqsss```YYYPPPHHHDDDCCCBBBBBB????????????????????????========================;;;::::::::::::;;;<<<<<<@@@@@@??????>>>>>>======>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBB===BBBCCC@@@AAAFFFHHHFFFFFFGGGHHHHHHJJJJJJKKKLLLIIIMMMMMMQQQ[[[aaarrr}}}xxxtttssstttvvvwwwxxxxxxxxxwwwvvvsssoookkkhhheeeeeedddeeekkkttt|||rrrjjjbbb^^^\\\UUUQQQSSSSSSPPPMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLKKKJJJIIIHHHGGGFFFHHHHHHGGGGGGHHHIIIIIIJJJIIILLLOOOOOOOOOSSS[[[bbbsss|||~~~zzzxxxxxxxxxyyyvvvsssooollljjjhhhfffeeeeeeeeedddcccbbbbbbbbbbbb````````````aaabbbcccdddeeeeeedddcccdddeeefffgggiiihhhgggfffeeedddcccccc``````^^^]]]\\\[[[[[[[[[ZZZYYYYYYWWWVVVUUUTTTTTTSSSSSSTTTUUUZZZ```dddeeepppqqqssstttrrrlllddd___YYYUUUPPPMMMLLLMMMNNNNNNPPPOOONNNOOOOOOMMMJJJGGGLLLLLLLLLLLLLLLMMMNNNNNNRRRRRRQQQPPPOOOMMMLLLKKKKKKMMMOOORRRTTTUUUVVVVVV\\\bbblllzzzzzznnn```RRRLLLIIIEEECCCCCC@@@???>>>>>>??????>>><<<>>>>>>======<<<<<<;;;;;;======>>>???????????????============>>>>>>>>>>>>???>>><<<;;;<<<===???@@@<<<======>>>???@@@@@@@@@>>>>>>>>>>>>????????????>>>@@@BBBAAA@@@???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDHHHHHHHHHIIIJJJKKKLLLMMMJJJNNNNNNRRR[[[```qqq~~~yyyuuutttuuuvvvwwwwwwwwwvvvvvvtttrrrmmmiiifffdddccccccgggmmmxxxtttjjjdddddd\\\WWWXXXWWWRRROOONNNKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKLLLMMMMMMNNNLLLOOOQQQRRRRRRVVV^^^eeeqqqzzz~~~~~~xxxtttpppmmmkkkjjjhhhfffddddddcccbbbaaaaaaaaaaaa````````````aaabbbcccdddeeeddddddcccdddeeefffggghhhhhhgggfffeeedddcccccc``````^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSTTTXXX```fffiiimmmnnnooonnnkkkfff```[[[VVVSSSOOOMMMMMMMMMNNNMMMOOONNNMMMMMMMMMLLLJJJHHHKKKKKKKKKLLLLLLMMMOOOOOORRRRRRRRRQQQPPPNNNMMMLLLKKKLLLNNNPPPRRRTTTTTTUUUYYY^^^gggtttqqqcccUUUMMMJJJFFFCCCCCCAAA???>>>>>>???@@@>>>==================<<<<<<<<<======>>>????????????>>>============>>>>>>>>>>>>>>>>>><<<<<<<<<===???@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>@@@BBBAAA@@@???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGHHHIIIJJJLLLLLLKKKOOOOOOSSS[[[___ooo~~~yyyvvvuuuvvvvvvwwwvvvuuutttsssqqqnnnjjjfffcccbbbbbbccciiiqqq|||~~~yyyuuusssvvvvvvzzzxxxpppkkkccc]]][[[YYYSSSOOOMMMJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVZZZaaagggmmmwww{{{wwwrrrooommmkkkjjjhhhdddcccbbbaaa````````````````````````aaabbbccccccdddddddddddddddeeeffffffggggggfffeeedddccccccbbb``````___^^^]]]\\\[[[[[[YYYYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSTTTYYYaaalllttttttsssrrrnnniiiccc]]]ZZZUUURRRPPPOOOPPPPPPPPPOOOPPPNNNMMMLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSSSSRRRRRRPPPOOONNNNNNNNNOOOPPPQQQSSSUUUVVVWWW[[[cccnnnvvvhhhYYYQQQLLLGGGDDDCCCBBBAAA???@@@AAAAAA@@@>>><<<<<<<<<===============<<<===>>>>>>??????>>>>>>============>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@BBBAAA@@@???>>><<<<<<;;;>>>>>>>>>>>>????????????>>>@@@BBBAAA@@@???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKMMMPPPOOOSSSZZZ^^^mmm~~~zzzwwwvvvvvvwwwvvvuuusssqqqpppmmmjjjgggcccaaaaaabbbcccllltttyyyrrrmmmjjjhhhjjjggghhhnnnwwwuuummmeeebbb^^^WWWRRRQQQNNNNNNMMMMMMNNNNNNOOOOOONNNOOOOOOOOOOOOPPPPPPPPPNNNPPPRRRTTTUUUUUUUUUTTTTTTUUUVVVVVVWWW[[[aaafffiiirrr~~~zzztttpppnnnllljjjiiieeedddcccaaaaaa````````````______``````aaabbbcccdddddddddddddddeeeeeeeeefffeeeeeedddccccccbbbbbb``````______^^^\\\[[[[[[YYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTWWW\\\fffwwwzzzqqqggg```]]]VVVUUUSSSSSSTTTUUUTTTSSSTTTRRROOONNNOOOPPPPPPOOOKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQRRRQQQQQQQQQRRRTTTUUUWWWXXX\\\ccclllzzz|||nnn^^^UUUOOOIIIEEEDDDCCCAAA@@@@@@AAABBB@@@???;;;;;;<<<<<<======>>>>>><<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>======<<<===>>>??????BBBAAA@@@???>>><<<<<<;;;===>>>>>>>>>????????????>>>@@@BBBAAA@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJLLLOOOOOORRRZZZ^^^nnn}}}zzzxxxwwwwwwvvvuuutttqqqooommmiiigggcccaaa```bbbdddfffpppyyyyyyoooiiifffdddccc___]]]]]]aaagggpppyyypppkkkfff___YYYXXXUUUUUUUUUUUUUUUVVVWWWWWWUUUUUUUUUUUUTTTTTTTTTSSSXXXZZZ]]]```bbbbbbaaa```[[[ZZZYYYXXXYYY\\\```ccchhhooo{{{~~~wwwqqqnnnllljjjiiiffffffdddcccbbbaaaaaaaaa____________```aaabbbccccccccccccdddddddddddddddddddddccccccbbbbbbaaaaaa`````````___^^^]]][[[ZZZXXXXXXXXXWWWWWWVVVVVVUUUVVVUUUVVV[[[aaalllrrrhhhdddZZZYYYWWWWWWYYYYYYYYYXXXXXXVVVSSSQQQQQQQQQPPPOOOLLLMMMMMMNNNPPPRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRTTTUUUWWW[[[bbbjjjwwwtttdddYYYRRRJJJEEEDDDCCCBBBAAAAAABBBBBBAAA???;;;;;;<<<<<<======>>>>>><<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>>>>???????????????>>>>>>=========>>>>>>>>>????????????>>>@@@BBBAAA@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIMMMMMMQQQZZZ___ooo|||yyyxxxvvvvvvvvvuuussspppmmmlllfffdddaaa```aaadddhhhkkkvvv}}}rrriiibbb___\\\[[[ZZZYYYZZZ^^^aaafffqqq|||}}}wwwpppggg```^^^ZZZZZZZZZZZZ[[[\\\]]]]]]______^^^^^^]]]]]]]]]\\\bbbeeeiiimmmooonnnmmmlllgggeeeaaa___^^^```bbbccciiinnnyyy{{{tttpppmmmjjjiiigggfffeeecccbbbaaaaaaaaa____________```aaabbbbbbbbbbbbcccdddddddddddddddccccccbbbbbbaaaaaaaaaaaa````````````___]]]\\\ZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUXXX^^^cccnnntttnnnbbb```^^^]]]^^^____________]]]YYYWWWVVVTTTRRRPPPOOOPPPPPPQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWRRRRRRQQQPPPPPPQQQQQQQQQSSSXXX```gggsss{{{iii]]]UUULLLFFFEEECCCBBB@@@AAABBBBBBAAA???<<<<<<<<<===============;;;<<<======>>>>>>==================>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????>>>@@@BBBAAA@@@???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJHHHLLLLLLQQQZZZ___ppp}}}{{{yyywwwuuuuuuuuutttrrrooommmkkkdddbbb``````bbbggglllppp|||}}}rrrggg```]]][[[ZZZ[[[ZZZ\\\___```bbbjjjssszzzxxxpppnnnffffffffffffggghhhiiijjjllllllllllllmmmmmmmmmmmmqqqtttyyy~~~}}}|||vvvrrrmmmiiiggggggggghhhnnnqqqyyyxxxrrrooollljjjgggfffdddcccaaa``````__________________```bbbbbbaaabbbcccdddeeeddddddcccbbbbbbaaaaaaaaaaaa``````___```aaaaaa```^^^\\\ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTXXX^^^bbbkkk|||ooollliiiggghhhjjjjjjjjjkkkhhheeebbb___\\\WWWTTTSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZZZZYYYYYYTTTTTTTTTTTTTTTSSSRRRQQQPPPVVV___gggrrrmmm```WWWNNNGGGEEEBBBAAA@@@@@@AAAAAA@@@???===============<<<<<<<<<;;;<<<======>>>>>>==================>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>@@@BBBAAA@@@???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKIIIMMMMMMQQQYYY^^^nnn|||zzzxxxwwwuuuuuutttsssrrrooommmkkkcccaaa``````ccciiiooossstttjjjddd```___^^^[[[ZZZZZZ\\\\\\\\\bbbkkkppp~~~xxxxxxxxxxxxyyyzzz{{{|||wwwwwwxxxyyyzzz{{{|||}}}}}}vvvqqqooommmmmmlllrrrssszzz{{{uuupppmmmkkkfffeeecccbbb```___^^^^^^___^^^^^^______```aaabbbaaabbbcccdddeeedddccccccaaaaaaaaaaaa````````````___```aaaaaa```^^^\\\ZZZWWWWWWWWWWWWWWWWWWVVVVVVVVVTTTWWW]]]```ggg{{{wwwsssqqqqqqssstttuuuuuussspppllliiiddd^^^ZZZUUUTTTTTTTTTUUUVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZXXXXXXYYYYYYXXXWWWUUUTTTOOOWWW```hhhsssooobbbXXXNNNGGGEEEBBBAAA???@@@AAAAAA@@@>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<===========================>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>@@@?????????>>>>>>======>>>>>>>>>>>>????????????>>>@@@BBBAAA@@@???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKKKKOOONNNQQQYYY]]]lll|||yyyxxxwwwwwwssstttsssrrroookkkhhheee___\\\\\\___ccciiirrr|||{{{ppphhhccc```^^^\\\[[[ZZZZZZ\\\```cccfffrrrttt}}}{{{xxxsssppprrrvvv~~~zzzuuuooojjjfffeeeeeedddcccbbbaaaaaa]]]^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeedddcccbbbaaa```bbbccccccbbbaaa^^^[[[YYYWWWWWWXXXXXXXXXXXXXXXXXXSSSSSSVVVZZZ^^^fffxxx||||||||||||~~~}}}zzzwwwuuusssnnngggaaa]]][[[YYYYYYYYYZZZYYYWWWXXXYYYZZZ[[[[[[ZZZYYYXXXYYYXXXWWWVVVUUUUUUTTTUUUSSSWWW]]]eeerrrooo```YYYTTTMMMFFFDDDCCCAAA???>>>>>>>>>???============>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<=========>>>??????>>>===============????????????????????????===============>>>>>>???CCCBBBBBBAAAAAA@@@@@@???AAAAAABBBBBBCCCDDDDDDDDDDDDBBBBBBDDDHHHKKKJJJHHHIIIMMMMMMQQQZZZ___ppp~~~yyywwwvvvvvvuuuttttttsssqqqnnnjjjfffdddaaa^^^^^^bbbgggmmmwwwuuummmhhhdddbbbaaa```___^^^___aaaccceeehhhjjjsss}}}yyyvvvtttxxx}}}wwwqqqlllhhhgggfffdddcccaaa``````]]]^^^^^^___```aaaaaabbbbbbbbbbbbbbbcccccccccccceeeeeeeeedddcccbbbaaa```ccccccdddcccaaa^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXZZZ[[[```mmm{{{~~~zzztttkkkeeeccc```^^^\\\\\\[[[ZZZXXXYYYYYY[[[\\\\\\\\\[[[[[[[[[ZZZYYYWWWVVVVVVVVVVVVTTTXXX^^^fffsssrrrbbbYYYSSSLLLFFFDDDCCCAAA@@@???>>>??????============>>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<=========>>>>>>??????>>>===============???????????????????????????????????????@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEDDDCCCEEEIIIJJJJJJHHHIIIMMMMMMQQQZZZ___pppyyyuuuttttttttttttttttttrrrppplllgggdddaaabbb```aaaffflllsss~~~{{{tttnnnjjjggggggfffeeedddcccdddeeefffeeegggnnnyyy}}}xxx{{{{{{sssnnnjjjiiigggeeecccaaa``````^^^^^^^^^___`````````aaabbbbbbbbbcccccccccddddddeeeeeeeeeeeeeeedddcccbbbddddddddddddbbb```]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZYYYZZZdddnnn|||vvvooojjjgggcccaaa___^^^\\\[[[[[[[[[]]]]]]^^^^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWWWWUUUYYY```hhhuuutttcccYYYSSSKKKEEEEEEDDDBBB@@@?????????@@@>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>???<<<<<<=========>>>>>>>>>???>>>>>>===============???????????????????????????????????????@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFGGGIIIJJJJJJIIIJJJMMMMMMQQQZZZ```qqq}}}zzzuuurrrrrrssssssssstttsssqqqmmmiiieeeaaa___```___bbbiiipppxxx}}}wwwrrrmmmkkkkkkjjjjjjiiiiiiiiiiiiiiiiiijjjnnntttzzz}}}~~~uuuoookkkiiigggeeecccbbbbbbbbb^^^_____________________aaaaaaaaabbbcccdddeeeeeeffffffgggggggggfffeeeeeeeeeeeeeeedddbbb```___^^^ZZZZZZZZZZZZZZZYYYYYYYYYVVVUUUWWWZZZYYYYYY```hhhppp|||{{{ppplllhhheeecccbbb```___``````````````````______^^^^^^\\\[[[YYYXXXXXXXXXVVV[[[bbbkkkyyywwwfff[[[TTTLLLGGGEEEDDDBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<======>>>>>><<<============>>>>>>>>>>>>>>>============>>>>>>????????????????????????===============>>>>>>?????????@@@AAAAAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDHHHHHHHHHHHHIIIJJJJJJJJJJJJNNNMMMQQQ[[[```qqqyyyvvvsssqqqrrrssssssssssssqqqoookkkfffbbb___]]]]]]]]]bbbllluuu~~~|||vvvrrrooommmlllmmmnnnnnnooooooooooookkkkkklllmmmooovvvxxxqqqkkkjjjgggeeedddddddddeee____________^^^^^^^^^^^^______```aaacccdddeeeeeefffggghhhhhhhhhhhhhhhgggeeeeeeeeedddbbbaaa```___\\\\\\[[[[[[[[[ZZZZZZZZZUUUUUUWWWZZZZZZYYY]]]cccfffooo|||ssspppkkkhhhgggfffeeedddfffeeedddcccbbbaaaaaaaaa```___^^^\\\ZZZYYYYYYYYYXXX^^^fffppp~~~zzzjjj___WWWPPPKKKFFFEEECCCAAA@@@@@@AAAAAA???>>>>>>>>>=========<<<>>>>>>======<<<<<<<<<<<<============>>>>>>>>>???>>>>>>============>>>>>>????????????????????????===============>>>>>>?????????@@@@@@AAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDHHHHHHIIIIIIIIIIIIJJJKKKJJJNNNNNNRRR[[[```qqq}}}vvvtttqqqpppqqqrrrrrrrrrqqqppplllhhhddd```]]]\\\[[[]]]eeerrr|||{{{vvvsssqqqpppooopppsssuuuvvvvvvvvvuuupppmmmlllkkkjjjmmmxxx{{{uuummmllliiifffddddddeeeeee```_________^^^^^^]]]]]]]]]]]]___```bbbcccdddeeeeeefffggghhhhhhhhhhhhhhheeeeeedddcccbbbaaa``````]]]]]]]]]\\\\\\[[[[[[ZZZYYYWWWXXXZZZYYYVVVWWW\\\]]]cccmmmxxx~~~yyyuuuooollljjjjjjiiihhhiiihhhgggfffeeedddddddddcccbbb```^^^]]][[[[[[[[[[[[bbbmmmyyyrrrfff\\\TTTNNNGGGFFFDDDBBBAAAAAAAAABBB??????>>>>>>======<<<<<>>>>>===<<<<<<;;;;;;=========>>>>>>>>>??????===============>>>>>>??????????????????????????????????????????@@@@@@AAA??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFGGGIIIIIIIIIIIIJJJLLLKKKNNNNNNRRR[[[aaaqqq}}}xxxtttqqqooonnnooopppppppppooonnnjjjfffbbb___]]][[[[[[___jjjyyy{{{vvvttttttttttttvvvyyy{{{||||||{{{zzztttpppmmmllljjjiiimmmttt~~~yyyrrroookkkgggdddccccccccc``````___^^^^^^]]]\\\\\\[[[\\\]]]___```bbbcccdddbbbcccdddeeeffffffffffffeeedddcccbbbaaa`````````^^^^^^^^^]]]\\\\\\[[[[[[YYYWWWWWWXXXWWWTTTTTTXXXXXX[[[ccclllrrrwww{{{uuupppnnnmmmlllkkkiiihhhggggggggghhhiiiiiigggfffdddbbb```___^^^^^^^^^gggttt{{{nnnaaaWWWPPPGGGFFFDDDCCCBBBAAABBBBBB?????????>>>===<<<<<<<<<===============<<<<<<<<<======>>>>>>>>>?????????===============>>>?????????????????????????????????????????????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDFFFHHHIIIHHHHHHKKKMMMKKKOOONNNRRR[[[aaarrrzzzuuurrrpppmmmmmmnnnoooooonnnnnnllliiieeebbb^^^\\\[[[]]]bbbooo|||wwwvvvwwwxxxyyy{{{~~~}}}|||sssnnnjjjiiifffcccdddgggmmm~~~|||vvvrrrmmmhhhdddaaaaaa`````````___^^^]]]]]]\\\\\\ZZZZZZ\\\^^^```bbbcccddd```aaabbbcccdddeeeeeeeeedddcccbbbaaa````````````______^^^]]]]]]\\\[[[[[[WWWTTTTTTVVVVVVSSSTTTXXXXXXXXX^^^fffjjjooo|||zzztttpppnnnmmmlllhhhggggggggghhhjjjlllnnniiihhhfffdddcccaaa``````aaakkkzzzssseeeYYYQQQHHHFFFEEECCCBBBBBBBBBBBB@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????===============>>>??????????????????????????????===============>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEBBBEEEHHHHHHGGGHHHKKKNNNKKKOOONNNSSS\\\aaarrr|||uuuqqqooonnnllllllnnnnnnnnnmmmlllgggcccbbb```[[[[[[^^^```gggttt{{{yyyyyyzzz}}}yyyqqqmmmgggbbbaaa``````___gggkkkyyyvvvsssooollljjjhhhfffdddbbbaaa```_______________]]]]]]]]]^^^^^^```aaaaaa``````aaaaaabbbbbbbbbcccddddddccccccbbbaaaaaaaaa``````___^^^\\\[[[[[[ZZZZZZXXXWWWWWWWWWWWWVVVTTTQQQRRRVVV^^^dddlllxxx}}}vvvtttsssoookkkiiigggffffffiiikkklllllliiikkkkkkhhhdddbbbdddgggkkksssyyyjjjZZZPPPLLLHHHDDDBBBBBBCCCCCCCCC????????????>>>>>>>>>>>>===============<<<<<<;;;===;;;:::<<>>;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@???>>>============@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLPPPSSSVVV___sssyyyrrrnnnnnnmmmkkklllmmmnnnnnnmmmkkkfffbbbaaa^^^ZZZZZZ]]]aaajjjxxx~~~}}}~~~}}}yyyuuulllhhhbbb^^^]]]\\\\\\[[[^^^aaammmyyyuuupppmmmkkkiiifffeeebbbaaa```_______________^^^^^^^^^^^^___```aaabbbccccccbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbb``````___^^^]]]\\\[[[[[[ZZZXXXWWWWWWWWWWWWVVVTTTSSSRRRUUU[[[```fffrrr}}}|||xxxtttppplllnnnllljjjjjjkkkmmmmmmllljjjlllllliiifffeeegggkkkpppxxx{{{lll]]]SSSMMMIIIEEEBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>===============<<<<<<;;;===;;;;;;<<<>>>???===;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBDDDDDDCCCBBBBBBBBBBBBCCCGGGGGGGGGHHHHHHIIIIIIIIIMMMNNNRRRUUUXXXaaauuu{{{tttoookkklllkkkjjjkkkmmmnnnmmmllljjjddd```___\\\YYYYYY\\\cccmmm~~~~~~|||wwwrrrnnngggccc^^^ZZZYYYYYYYYYXXXXXXZZZbbbsss|||yyysssooollljjjhhhfffcccbbbaaa```__________________^^^______```aaabbbdddddddddcccbbbbbbaaaaaa______``````aaabbbbbbccc```______^^^]]]\\\[[[[[[ZZZXXXWWWWWWXXXWWWVVVUUUUUUSSSTTTWWWZZZ```kkkwwwzzzvvvppplllpppnnnkkkjjjjjjkkkjjjiiikkkmmmmmmkkkiiiiiilllpppyyy~~~oooaaaXXXNNNKKKFFFCCCBBBBBBAAAAAA????????????>>>>>>>>>>>>===============<<<<<<;;;<<<;;;;;;<<<>>>???===<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBFFFEEEDDDBBBBBBBBBCCCCCCFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNRRRUUUXXXaaauuu}}}wwwqqqllliiijjjiiiiiijjjlllmmmlllkkkhhhbbb^^^]]][[[XXXXXX\\\dddqqq|||wwwqqqlllhhhddd```\\\YYYYYYYYYXXXXXX[[[ZZZ___jjjxxx}}}wwwrrrnnnllliiigggccccccaaa```___________________________```aaabbbbbbbbbbbbbbbaaaaaaaaaaaa____________``````aaaaaa^^^^^^]]]\\\\\\[[[ZZZZZZZZZYYYWWWWWWXXXXXXVVVUUUVVVSSSSSSUUUWWW\\\hhhsss|||wwwsssqqqooolllkkkkkkkkkjjjiiimmmnnnooommmkkkmmmqqquuuqqqddd[[[PPPLLLGGGCCCBBBAAA@@@@@@????????????>>>>>>>>>==================<<<<<<;;;;;;<<<<<<===>>>>>>===<<<====================================>>>>>>>>>>>>============>>>???@@@AAA@@@@@@??????@@@@@@AAABBBDDDCCCBBBAAAAAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLPPPSSSVVV___ssszzzuuupppllliiihhhhhhhhhiiikkkllljjjiiieee```\\\[[[YYYWWWYYY]]]gggttt{{{uuunnnhhhdddbbb___\\\ZZZZZZZZZYYYYYY\\\[[[___fffrrr{{{tttpppmmmkkkiiidddcccbbbaaa_________^^^```____________``````aaa]]]^^^^^^___```aaaaaabbb````````````______^^^^^^\\\\\\[[[[[[ZZZZZZYYYYYY[[[YYYXXXXXXXXXXXXWWWUUUVVVSSSSSSUUUWWW\\\hhhsss~~~zzzuuurrrpppoooooopppooonnnooopppqqqooonnnpppvvvzzz~~~qqqeee\\\QQQMMMHHHDDDBBBAAA@@@???????????????>>>>>>>>>==================<<<<<<;;;;;;<<<======================================================>>>>>>>>>>>>============>>>???AAAAAA@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@BBBDDDFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKLLLPPPSSSVVV___sssxxxsssooollljjjhhhggghhhiiijjjjjjhhhfffccc]]]ZZZZZZYYYXXX[[[```jjjyyy}}}vvvpppjjjfffcccaaa^^^]]]^^^^^^]]]\\\[[[\\\```gggppp~~~wwwrrrooolllkkkeeedddcccaaa```___^^^^^^______^^^^^^^^^______```[[[\\\]]]^^^___```aaabbbbbbaaaaaa```______^^^^^^[[[[[[[[[ZZZZZZZZZYYYYYY[[[YYYXXXXXXYYYXXXWWWUUUVVVTTTTTTVVVXXX\\\gggrrr}}}}}}xxxuuurrrqqqqqqrrrqqqpppsssttttttsssrrrtttzzz}}}qqqeee]]]QQQMMMHHHDDDBBBBBBAAA@@@????????????>>>>>>>>>>>>===============<<<<<<;;;:::<<<>>>>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????============>>>???@@@AAA@@@@@@??????@@@@@@AAABBB>>>???@@@BBBDDDFFFGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNRRRUUUXXXaaauuu}}}vvvqqqnnnllljjjhhhhhhhhhiiiiiihhheeecccaaa\\\XXXYYYYYYZZZ^^^cccooo}}}{{{uuuooollliiigggeeeeeeffffffeeedddaaaccchhhlllrrryyytttpppnnnlllfffeeecccaaa```___^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]^^^^^^___```aaaaaaaaa`````````````````````\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZXXXXXXYYYYYYWWWVVVWWWUUUUUUXXXYYY[[[eeennnzzz{{{yyyxxxxxxvvvuuuxxxyyyyyywwwvvvyyy~~~rrreee]]]PPPLLLHHHDDDCCCCCCBBBAAA????????????>>>>>>>>>>>>===============<<<<<<;;;:::<<<>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>======>>>???@@@@@@@@@@@@??????@@@@@@AAABBB???AAADDDFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKMMMNNNRRRUUUXXXaaauuu{{{uuupppmmmkkkiiihhhhhhhhhiiiiiigggdddaaa```[[[WWWXXXZZZ[[[___eeesssyyytttqqqpppnnnmmmlllnnnnnnnnnlllkkkmmmqqqsssuuuzzzuuuqqqnnnmmmfffeeecccbbb```___^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]_________```````````````______``````aaabbbbbbbbb^^^^^^]]]]]]]]]]]]]]]]]][[[ZZZXXXXXXYYYYYYWWWVVVXXXVVVVVVXXXYYYZZZbbbkkkuuu{{{||||||zzzyyy|||~~~rrrfff^^^PPPLLLGGGDDDCCCCCCCCCBBB????????????>>>>>>>>>>>>===============<<<<<<;;;999<<>><<<;;;===???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBDDDGGGJJJKKKJJJHHHGGGIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLPPPSSSVVV___sss}}}vvvpppmmmjjjhhhgggggghhhjjjjjjhhhccc___\\\YYYVVVUUUTTTUUU]]]gggwww|||{{{xxxvvvuuuuuuuuuvvvtttssssssuuuyyy~~~xxxqqqllllllhhhgggeeecccbbbaaa````````````___^^^^^^^^^^^^___[[[[[[\\\]]]^^^``````aaaccccccbbbbbbaaaaaa``````ZZZZZZZZZZZZ[[[\\\]]]]]]^^^]]][[[YYYXXXWWWXXXXXXWWWVVVVVVUUUVVVZZZ```dddrrr~~~~~~{{{{{{~~~wwwhhh\\\TTTLLLFFFEEEFFFDDDCCCDDDAAA@@@???>>>============>>>>>>>>>>>>========================<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAA????????????????????????@@@???>>><<<<<<>>>???@@@999;;;>>>??????@@@BBBDDDFFFMMMUUUWWWTTTNNNIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLMMMQQQTTTWWW```ttt{{{tttpppmmmjjjiiihhhgggggghhhhhheeeaaa]]]ZZZWWWVVVVVVUUUXXXaaakkkzzz|||{{{|||zzzrrrnnnmmmhhhgggfffdddbbbaaa````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]`````````_________^^^^^^___^^^^^^]]]]]]]]]^^^^^^^^^]]][[[YYYXXXXXXXXXXXXWWWVVVVVVUUUVVVZZZ___dddppp|||yyyjjj]]]VVVMMMFFFEEEEEEBBBAAABBBAAA@@@???>>>===========================<<<<<<<<<========================>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@===>>>???AAAEEEIIIMMMOOOUUUVVVWWWUUUPPPJJJFFFDDDGGGHHHHHHIIIIIIJJJJJJJJJLLLNNNRRRUUUXXXaaauuuyyysssooommmkkkjjjjjjhhhgggfffeeebbb^^^[[[YYYVVVUUUVVVWWW[[[fffqqq~~~}}}tttooonnniiihhhfffdddbbbaaa`````````______^^^^^^^^^^^^^^^___^^^^^^^^^]]]]]]]]]\\\_______________^^^^^^^^^aaa```___^^^]]]]]]]]]]]]]]]]]][[[ZZZYYYYYYYYYYYYWWWWWWVVVUUUVVVYYY^^^bbbmmmyyy}}}mmmaaaXXXOOOGGGEEEDDDAAA???@@@AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@???>>>>>>>>>???@@@@@@========================@@@???>>>======>>>???@@@BBB@@@???DDDLLLTTTXXXZZZ]]]YYYSSSMMMJJJGGGDDDBBBGGGGGGHHHHHHIIIJJJKKKKKKMMMOOOSSSVVVYYYbbbuuuxxxssspppnnnmmmlllmmmjjjhhheeeccc```]]]ZZZWWWUUUTTTUUUWWW\\\hhhsssvvvpppooojjjiiigggeeecccaaaaaa``````___^^^^^^]]]]]]^^^^^^[[[[[[\\\]]]^^^^^^______````````````````````````___^^^]]]]]]\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYWWWWWWWWWVVVVVVYYY]]]aaakkkvvvsssfffZZZQQQHHHEEEDDDAAA???AAAAAA@@@???>>>============<<<<<<<<<===============<<<======>>>???@@@@@@AAAAAA@@@>>><<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>??????AAA??????EEEOOOWWWZZZYYYTTTNNNGGGDDDDDDEEEEEECCCGGGGGGHHHHHHIIIJJJKKKKKKKKKNNNRRRVVVYYYaaattt~~~wwwssspppoooooonnnooollliiifffccc```\\\YYYWWWTTTRRRTTTVVV\\\hhhtttxxxqqqoookkkjjjhhhfffcccbbbaaa```______^^^]]]]]]]]]]]]]]][[[\\\\\\]]]]]]^^^^^^^^^_______________`````````]]]\\\\\\\\\]]]]]]^^^___]]]]]]]]]\\\\\\[[[ZZZZZZWWWWWWWWWVVVVVVXXX\\\___hhhsss{{{mmm]]]SSSJJJGGGEEECCCBBBCCCAAA@@@???>>>==================>>>>>>>>>?????????<<<======>>>???@@@@@@AAAAAA@@@>>><<<<<<===???@@@??????????????????????????????>>>>>>>>>>>>??????===<<<>>>DDDMMMRRRQQQNNNHHHDDDAAA@@@CCCFFFFFFDDDFFFFFFGGGHHHIIIJJJKKKLLLIIILLLQQQUUUXXX```rrr|||vvvqqqoooooonnnmmmnnnllliiigggddd```[[[WWWVVVSSSQQQSSSVVV]]]jjjvvvzzzsssqqqlllkkkiiifffdddbbbaaaaaa___^^^^^^]]]]]]]]]]]]]]]______^^^]]]\\\[[[ZZZZZZ\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaa]]]]]]]]]]]]]]]\\\[[[ZZZWWWWWWWWWWWWVVVWWWZZZ]]]eeeooouuucccXXXNNNJJJHHHDDDCCCDDDAAA@@@???>>>===============>>>>>>??????@@@@@@AAA<<<======>>>>>>????????????>>>=========>>>??????????????????????????????>>>>>>>>>??????>>>>>>>>>;;;<<<>>>CCCHHHIIIGGGDDDDDDCCCBBBBBBDDDEEEEEEDDDFFFFFFGGGHHHJJJKKKLLLLLLHHHKKKPPPUUUWWW___rrr~~~zzztttooommmlllkkkkkkkkkjjjhhhgggddd___YYYUUUTTTQQQQQQTTTXXX```nnn|||~~~vvvtttmmmllljjjgggdddcccaaaaaa___^^^]]]]]]\\\\\\]]]]]]______^^^]]]\\\[[[ZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]]]]^^^^^^___\\\]]]^^^^^^^^^]]]\\\[[[WWWXXXXXXWWWVVVWWWYYY\\\aaajjj{{{}}}jjj___TTTNNNIIIEEECCCCCCAAA@@@???>>>=====================>>>??????@@@@@@========================<<<<<<======>>>>>>??????????????????????????????>>>>>>????????????>>>>>>===>>>@@@AAACCCBBBBBBAAACCCDDDDDDCCCBBBBBBDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLHHHKKKQQQVVVXXX```rrr}}}xxxrrrmmmkkkjjjiiiiiiiiihhhgggfffddd^^^XXXSSSRRRPPPPPPTTTZZZcccsss~~~yyyvvvnnnllljjjgggeeecccaaaaaa___^^^]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^_________]]]]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^^^^^^^]]]\\\[[[WWWXXXXXXWWWVVVWWWYYY[[[___gggwwwpppdddXXXPPPJJJDDDAAABBBAAA@@@???>>>============;;;<<<<<<===>>>??????@@@============<<<<<<<<<<<<:::;;;===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@AAAAAAAAA??????AAACCC@@@BBBCCCAAA??????CCCGGGEEEFFFGGGHHHJJJKKKLLLMMMIIILLLRRRWWWZZZaaasssyyyuuuoookkkiiihhhgggfffddddddcccaaa^^^ZZZVVVTTTQQQQQQRRRSSSYYYfffvvvzzzvvvxxxuuuwww~~~|||vvvqqqoookkkiiigggddd```^^^^^^^^^^^^]]]]]]\\\\\\\\\YYYZZZ\\\]]]\\\[[[XXXWWW\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXVVVUUUUUUVVVWWWXXX\\\cccpppwwwhhhWWWNNNIIIDDDBBBBBBAAA@@@???>>>============>>>>>>>>>???@@@@@@@@@AAA>>>>>>>>>>>>============888999<<<>>>???>>>===<<<>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJIIILLLPPPUUUWWW```rrr}}}vvvrrrmmmjjjhhhhhhgggfffccccccbbbaaa^^^ZZZVVVTTTQQQRRRTTTVVV\\\iiiyyyxxxsssoookkkiiilllrrrxxx~~~xxxqqqoookkkiiigggdddaaa______^^^^^^]]]]]]\\\\\\[[[ZZZ[[[[[[\\\[[[ZZZYYYXXXZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\YYYXXXVVVUUUUUUVVVWWWXXXZZZ```kkk{{{zzzjjjYYYPPPJJJEEEBBBBBBAAA@@@???>>>>>>=========??????????????????@@@@@@>>>>>>>>>>>>============<<<<<<===>>>>>>===<<<;;;<<<============<<<<<<;;;????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMQQQUUUXXXaaattt}}}xxxrrrnnnjjjhhhggggggffffffcccbbbaaa___\\\XXXUUUSSSRRRSSSVVVYYYaaannn}}}{{{tttlllfffaaa```bbbdddkkksss}}}{{{rrroookkkiiigggeeecccaaa______^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYYYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]YYYXXXVVVUUUUUUUUUVVVWWWXXX\\\eeeqqq}}}mmm[[[QQQKKKEEEBBBBBBAAAAAA???>>>>>>>>>>>>>>>??????????????????>>>>>>============>>>>>>>>>>>>?????????>>>===<<<<<<;;;===>>>@@@AAABBBAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLLLLNNNRRRVVVYYYaaauuuyyytttmmmjjjgggffffffffffffeeebbbaaa```^^^ZZZWWWTTTRRRPPPSSSWWW\\\eeerrr{{{oooggg___]]]\\\]]]aaafffeeeiiimmmppprrrwww~~~~~~ssspppllliiihhhfffdddccc______^^^]]]]]]\\\[[[[[[[[[[[[ZZZZZZYYYZZZ[[[[[[WWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\YYYXXXWWWVVVUUUUUUUUUVVVVVVYYY^^^gggsssooo]]]RRRKKKFFFCCCDDDAAAAAA@@@???>>>>>>>>>>>>@@@@@@??????>>>>>>==================>>>>>>>>>>>>@@@???>>>==================???AAADDDEEEEEEDDDDDD????????????????????????AAAAAAAAA@@@@@@@@@@@@???AAAAAABBBBBBCCCDDDDDDDDDGGGHHHHHHIIIJJJKKKLLLLLLLLLNNNQQQUUUXXXaaattt~~~wwwrrriiigggeeedddeeefffeeedddaaa```^^^\\\XXXUUUSSSQQQNNNRRRXXX___hhhvvvsssiii___[[[XXXVVVWWWZZZWWWZZZ^^^```bbbfffmmmsssuuuqqqmmmjjjhhhgggeeeddd```______^^^\\\[[[[[[ZZZ[[[[[[ZZZYYYZZZZZZ[[[[[[WWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]]]][[[[[[\\\\\\\\\\\\[[[[[[XXXXXXWWWVVVUUUUUUTTTTTTUUUWWWZZZ___gggrrr}}}rrr___SSSLLLGGGEEEFFFBBBAAA@@@???>>>>>>>>>>>>@@@??????>>>>>>=========<<<=========>>>>>>>>>???>>>=========>>>???AAAAAA???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDGGGHHHHHHIIIJJJKKKLLLLLLKKKMMMPPPSSSVVV___sss}}}uuuqqqgggeeeddddddeeeeeedddccc```___]]]ZZZWWWTTTRRRQQQMMMRRRYYYaaalllzzz}}}qqqeee^^^YYYSSSPPPPPPPPPRRRTTTUUUUUUYYY```eeexxxxxxtttoookkkhhhgggeeeddd``````___^^^\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZXXXXXXWWWVVVUUUTTTSSSSSSSSSUUUWWWZZZ^^^eeelllqqqxxx{{{~~~~~~}}}}}}}}}{{{{{{{{{zzz{{{~~~xxxdddWWWOOOIIIFFFFFFBBBAAA@@@??????>>>??????>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>??????======???@@@BBBDDDEEEFFFHHHGGGEEEBBB@@@===;;;:::>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLOOORRRUUU___sss{{{tttooofffeeeddddddeeeeeedddbbb```^^^\\\XXXUUUSSSQQQPPPMMMSSS[[[eeepppzzzlllddd]]]VVVQQQPPPLLLNNNOOOOOONNNQQQXXX]]]jjjtttzzzvvvpppkkkiiigggeeecccaaa```___^^^\\\[[[ZZZYYYXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\\\\]]]]]]\\\\\\[[[XXXWWWWWWVVVUUUTTTSSSRRRQQQSSSUUUWWWYYY[[[___bbbhhhkkknnnooonnnmmmmmmmmmfffgggggggggiiinnntttyyylll\\\RRRJJJFFFFFFBBBBBBAAA@@@????????????=========>>>>>>>>>>>>>>><<<<<<<<<===>>>????????????AAACCCEEEGGGHHHIIIIIILLLJJJGGGCCC@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMPPPSSSUUU___tttyyysssnnnfffeeeddddddeeeeeecccbbb___^^^[[[XXXUUURRRQQQPPPNNNTTT]]]gggsss}}}|||nnnfff___XXXRRRQQQLLLMMMNNNMMMLLLOOOVVV[[[___iiixxx|||wwwqqqllliiifffeeecccaaa```___^^^\\\[[[ZZZYYYWWWXXX[[[\\\]]]\\\[[[YYY\\\\\\[[[[[[ZZZZZZYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\WWWWWWWWWVVVUUUTTTRRRRRROOOQQQTTTUUUUUUVVVXXXZZZ[[[]]]```aaaaaa_________YYYZZZ[[[[[[^^^dddkkkppp{{{rrraaaTTTKKKEEEEEECCCBBBAAA@@@????????????<<<<<<======>>>>>>??????;;;<<<<<<===>>>??????@@@BBBDDDGGGJJJKKKKKKKKKJJJFFFDDDAAA>>><<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBCCCDDDAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKNNNOOOQQQTTTVVV```uuu