BM6P6(@ LLLKKKKKKJJJJJJJJJKKKKKKOOONNNMMMKKKKKKKKKLLLMMMOOONNNMMMKKKKKKMMMNNNOOOLLLMMMMMMNNNOOOOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLMMMLLLNNNPPPRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQTTTUUUWWWXXXXXXWWWVVVUUUSSSSSSSSSSSSSSSRRRRRRRRRMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSTTTVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXZZZ[[[[[[___^^^\\\ZZZXXXWWWVVVVVVXXXWWWUUUTTTTTTUUUWWWXXX]]]]]]^^^___cccjjjrrrxxxxxxpppnnnnnnmmmrrryyy{{{}}}xxxhhhXXXMMMEEE@@@DDDMMMZZZfffvvv}}}pppZZZFFF???<<<:::999666333555:::555444444555666666444333444333444:::AAAKKK[[[jjjsssyyy|||yyyuuuxxx}}}ppphhhbbbYYYSSSOOOKKKEEEAAA??????===<<<>>>===;;;::::::;;;<<<======???AAABBBBBBBBB@@@???BBBBBBAAA@@@>>><<<;;;:::666666555444333333333333000222444555444666:::>>>===>>>@@@CCCFFFIIIKKKLLLQQQRRRUUUXXX[[[]]]^^^___```bbbfffhhhhhhjjjlllmmmoooooopppqqqqqqrrrssssssyyyyyyzzzyyyxxxyyy{{{~~~zzz|||}}}}}}}}}rrriiiddd___YYYSSSQQQRRRWWW```lllvvv{{{||||||wwwtttrrrkkkdddaaa___]]]```eeepppvvv}}}sssiii___VVVNNNIIIJJJEEECCCEEEEEEDDDFFFKKKGGGQQQ```nnnxxx~~~~~~~~~~~~}}}|||zzzzzz||||||{{{||||||zzzvvvsssnnnjjjddd```^^^]]][[[ZZZ[[[\\\\\\\\\ZZZZZZ\\\]]]ddddddeeegggiiikkkmmmnnnpppoooooopppqqqqqqpppnnnqqqooopppttt{{{}}}}}}yyywwwuuuuuuuuuwww{{{wwwmmmlllllllllpppvvv|||{{{zzz{{{}}}~~~|||{{{qqqpppqqqvvv{{{}}}}}}{{{|||zzzzzzzzzsssiiifffjjjjjjnnnuuu|||yyygggSSSBBB999333333222111000000//////........................KKKJJJJJJIIIIIIJJJJJJJJJOOONNNMMMLLLKKKKKKLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMKKKMMMOOOQQQRRRRRRRRRQQQRRRQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUVVVVVVVVVUUUTTTQQQQQQQQQQQQQQQPPPPPPPPPLLLMMMOOOPPPRRRSSSSSSSSSRRRSSSTTTUUUUUUVVVVVVUUUWWWWWWWWWWWWXXXYYYZZZ[[[]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUZZZ[[[\\\^^^bbbiiirrrxxx|||tttooojjjfffjjjqqq}}}vvvgggYYYLLLCCCCCCJJJTTTaaappp~~~{{{rrr```OOOAAA;;;777666444222444777888777666777888888666444444333444888===EEESSS___rrrxxx}}}zzztttttt{{{zzzqqqiii```YYYTTTOOOIIIEEECCCAAA@@@???>>>===;;;::::::;;;<<<======>>>@@@AAAAAAAAA???>>>@@@@@@@@@??????>>>===<<<888777555333222222222333000222444444444555999===;;;<<<>>>AAACCCFFFHHHIIIOOOPPPRRRUUUXXXZZZ\\\\\\___bbbeeeggghhhiiikkkmmmmmmnnnooopppqqqrrrssssssxxxyyyyyyxxxxxxxxx{{{}}}zzz|||}}}}}}}}}}}}}}}~~~~~~~~~sssnnniiiaaa[[[WWWYYY^^^hhhsss|||~~~zzzvvvsssqqqjjjdddaaa___^^^aaafffpppwww|||sssjjjaaaYYYSSSMMMJJJHHHJJJKKKJJJLLLPPPNNNWWWeeerrrzzz~~~}}}{{{yyyxxxzzzyyyxxxxxxwwwuuuqqqnnniiieee```]]][[[[[[ZZZYYYWWWYYYZZZZZZZZZ[[[^^^aaaeeeeeefffggghhhjjjlllmmmmmmmmmnnnqqqtttvvvvvvvvvwwwuuutttvvvzzz~~~~~~~~~{{{xxxwwwuuuuuuuuuwww{{{~~~|||qqqiiiggggggfffiiinnnttttttuuuxxxzzz{{{yyywwwoooooopppssswwwxxxwwwtttvvvsssssssssmmmeeecccggglllooosssxxx}}}zzzzzzvvvkkkZZZGGG999111444555777888888555222000------------------------IIIIIIHHHHHHHHHHHHIIIIIINNNNNNMMMKKKKKKJJJJJJKKKLLLLLLJJJJJJJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMKKKLLLNNNPPPQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTPPPPPPOOOOOONNNNNNMMMMMMKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVSSSUUUVVVXXXXXXWWWUUUTTTVVVXXXYYY\\\```gggooouuu~~~xxxpppgggaaaeeemmm{{{{{{jjjWWWIIIBBBFFFMMMXXXgggzzz~~~yyyxxxtttgggZZZFFF===666444444333444666888777777777888888666444444222333666999===GGGQQQjjjrrr{{{}}}yyyttttttvvv~~~sssiiibbb[[[VVVOOOJJJFFFDDDCCCAAA>>>===<<<:::::::::;;;<<<<<<===>>>???@@@???>>>>>>>>>>>>??????@@@?????????;;;999666333222111222222000222333333444555888:::888999;;;===@@@BBBDDDEEEKKKMMMOOORRRUUUWWWXXXYYY^^^```dddfffggghhhjjjlllkkkkkkmmmnnnpppqqqrrrsssvvvwwwxxxwwwwwwxxxzzz|||zzz|||~~~~~~}}}}}}~~~|||||||||}}}~~~zzzssskkkeee___```fffooozzz~~~~~~yyyuuurrrqqqjjjeeebbbaaa___bbbhhhqqqxxxwwwmmmddd^^^TTTQQQQQQTTTUUUSSSUUUXXXXXX```mmmwww~~~~~~}}}zzzxxxvvvxxxvvvtttsssrrroookkkgggbbb___[[[YYYXXXXXXXXXWWWTTTUUUWWWXXXYYY]]]aaaeeefffffffffggghhhiiijjjkkkkkkkkkmmmrrrxxx|||~~~~~~~~~{{{yyyyyyzzz|||}}}}}}{{{xxxwwwvvvuuuuuuvvvwwwyyy|||~~~ssskkkdddbbbbbbbbbeeeiiilllmmmooosssuuuuuussspppmmmmmmnnnppprrrqqqooommmooommmllllllhhhddddddgggpppoooppprrruuuwwwxxxwwwvvvssslll___PPPAAA666000222555:::<<<<<<888333///,,,,,,,,,,,,,,,,,,,,,,,,GGGGGGGGGGGGGGGGGGHHHIIILLLLLLKKKJJJJJJIIIIIIIIIKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOONNNNNNMMMMMMLLLLLLLLLKKKKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSPPPPPPOOONNNMMMMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQRRROOOPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUUUUUUUVVVWWWXXXVVVVVVVVVWWWWWWVVVVVVVVVSSSTTTUUUVVVWWWVVVUUUUUUUUUVVVXXXZZZ]]]ccckkkppp}}}~~~|||tttiiicccgggnnnvvv{{{dddRRREEEDDDFFFPPP^^^ooo{{{uuutttrrrjjj```NNNCCC888555666555555666777666555555666666444333333222333555666777>>>GGGZZZgggxxx}}}wwwsss}}}~~~rrrjjjbbb\\\TTTMMMHHHFFFDDDBBB>>>>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>======>>>>>>???@@@@@@@@@??????===;;;888444222111222222111111222333444555666777777777999;;;===???AAABBBIIIJJJLLLOOORRRTTTVVVVVV[[[^^^aaadddeeegggiiikkkhhhiiijjjlllnnnpppqqqrrrsssuuuvvvvvvvvvvvvxxxzzzyyy{{{}}}~~~}}}|||}}}~~~{{{{{{||||||}}}~~~|||ssslllfffgggllluuu~~~~~~zzzvvvsssrrrlllgggfffdddcccfffkkksss{{{~~~uuukkkeee[[[YYYZZZ^^^___^^^^^^aaaaaahhhsss}}}~~~}}}|||}}}~~~~~~|||zzzxxxwwwwwwuuurrrpppnnnjjjfffccc]]]ZZZWWWVVVWWWWWWWWWVVVTTTUUUVVVXXXZZZ^^^cccggggggggggggggghhhhhhiiijjjkkkkkknnnsssyyy~~~|||{{{{{{}}}~~~{{{vvvuuuuuuuuuuuuvvvvvvvvvwwwyyy{{{}}}~~~{{{xxxuuujjjgggdddbbbcccdddgggjjjiiiiiikkknnnooonnnjjjgggjjjkkklllmmmmmmkkkhhhfffiiihhhhhhiiiiiijjjlllooorrrooollllllnnnppppppoooqqqkkkaaaTTTFFF<<<555222...111555888777444///,,,++++++++++++++++++++++++FFFFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQPPPOOONNNMMMLLLKKKKKKLLLNNNOOOQQQQQQRRRRRROOOOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTUUUUUUVVVTTTTTTUUUVVVWWWVVVVVVVVVUUUUUUTTTSSSTTTUUUVVVWWWVVVWWWXXXYYY[[[___eeeiiiyyyzzznnnhhhjjjnnnqqq}}}sss```KKKEEECCCJJJVVVddduuu~~~vvvooonnnoookkkdddUUUHHH<<<777666555444555666555555666777777666444222222333555555555:::BBBMMM]]]rrr{{{uuuuuu|||{{{sssiiibbbYYYPPPJJJFFFDDDBBB??????>>>===<<<<<<<<<;;;;;;;;;<<<<<<============???@@@@@@@@@@@@??????>>>???===:::777444333333333222222222333555666666555666777888:::<<<>>>???@@@FFFHHHJJJMMMPPPRRRSSSTTTXXX[[[^^^aaabbbdddgggiiifffggghhhjjjlllnnnooopppppprrrtttuuuuuuuuuwwwxxxxxxyyy{{{|||{{{{{{|||~~~{{{{{{||||||}}}|||vvvpppqqqttt|||~~~~~~~~~~~~zzzxxxwwwqqqlllkkkiiihhhjjjooovvv~~~zzzqqqjjjcccaaabbbfffgggeeefffiiihhhnnnxxx~~~~~~|||{{{|||~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxwwwtttqqqnnnkkkgggccc```YYYXXXVVVUUUWWWXXXXXXWWWVVVWWWYYYZZZ\\\___dddhhhhhhhhhhhhhhhhhhiiijjjjjjmmmmmmnnnrrrwww|||}}}}}}|||||||||~~~|||vvvsssrrrssstttuuuvvvwwwvvvuuuuuuxxx{{{|||}}}~~~}}}{{{vvvqqqnnndddeeeeeeeeefffjjjlllnnnkkkjjjiiiiiihhhfffccc```dddfffhhhiiihhheeecccaaadddeeefffiiimmmsssvvvwwwsssnnniiigggiiijjjiiigggccc\\\PPPDDD:::444000///---...///000000///---,,,++++++++++++++++++++++++FFFFFFEEEFFFFFFGGGHHHIIIHHHIIIJJJJJJKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQOOONNNLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRRRROOOOOOPPPQQQRRRRRRRRRRRRTTTSSSSSSRRRSSSSSSTTTTTTSSSTTTUUUWWWWWWWWWVVVUUUUUUTTTSSSRRRSSSUUUWWWXXXVVVWWWWWWXXXYYY\\\aaaeeettt~~~~~~tttmmmkkkkkknnnxxx}}}lllRRRGGGAAAFFFOOOYYYhhhvvv{{{ssskkkjjjmmmlllhhhZZZNNNBBB<<<777333222444777666666888::::::999888333222444555444333999@@@GGGTTThhh{{{}}}wwwqqqttt|||~~~qqqiii___TTTMMMIIIFFFDDDAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<=========@@@@@@@@@@@@@@@@@@??????@@@>>><<<:::888666555444333333333444666777555444666777888999;;;<<<===>>>DDDEEEGGGJJJMMMOOOQQQQQQUUUWWW[[[^^^___aaadddfffeeefffggghhhjjjkkklllmmmnnnpppssstttttttttuuuwwwvvvwwwyyyyyyyyyyyy{{{}}}{{{{{{{{{|||}}}~~~}}}}}}~~~}}}wwwsssrrrpppnnnppptttzzz~~~vvvpppiiiffffffjjjkkkiiijjjnnnnnnttt{{{~~~}}}||||||}}}~~~}}}}}}}}}}}}}}}yyyzzzzzzzzzzzzyyyxxxxxxuuurrrnnnjjjgggccc___\\\XXXVVVUUUUUUWWWXXXXXXWWWWWWZZZ\\\^^^```bbbfffiiiiiiiiiiiiiiiiiijjjkkklllooonnnnnnooossswwwxxxyyywwwyyy{{{|||}}}}}}xxxsssqqqqqqrrrsssuuuvvvwwwuuusssrrruuuyyyzzz{{{|||{{{xxxrrrlllhhhbbbgggkkkjjjlllppprrrrrroookkkfffcccaaa___]]][[[^^^aaaeeegggfffdddbbbaaabbbeeegggjjjqqqyyy}}}|||tttmmmfffcccddddddaaa^^^UUUNNNCCC999444111//////......---------------...++++++++++++++++++++++++FFFFFFFFFFFFGGGHHHIIIIIIHHHIIIKKKMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOOOOOOOJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPNNNOOOQQQSSSTTTTTTTTTSSSSSSRRRQQQOOOMMMLLLJJJIIIJJJKKKLLLNNNOOOPPPPPPQQQOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSUUUVVVWWWXXXWWWVVVUUUSSSSSSSSSTTTTTTUUUVVVWWWTTTUUUVVVWWWYYY\\\aaadddjjjwww~~~xxxsssnnniiikkkqqqxxx~~~pppXXXJJJ@@@CCCIIINNN[[[hhhwww}}}wwwnnnkkkmmmmmmjjj```WWWLLLDDD<<<555333666555555555777:::<<<;;;:::666444444555333222666>>>AAAJJJXXXiiivvv}}}}}}{{{tttsssttt{{{yyyrrrfff[[[SSSMMMJJJHHHBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>>>>???@@@AAAAAAAAAAAA?????????>>><<<999777666555444333555777888666333555555666777999:::;;;;;;@@@BBBDDDGGGJJJLLLMMMNNNQQQTTTXXX[[[]]]___aaaccceeeeeefffggghhhiiijjjjjjllloooqqqssssssssstttuuutttvvvwwwwwwwwwxxxzzz|||yyyyyyzzzzzz{{{}}}~~~~~~zzzxxxvvvssstttxxx~~~xxxsssnnnjjjiiikkkkkkjjjlllpppuuuxxx}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||||||||||||||yyyyyyyyyxxxxxxvvvuuuuuupppmmmhhheeebbb^^^[[[XXXVVVUUUTTTUUUWWWXXXWWWVVVWWWZZZ___bbbeeegggiiikkkjjjjjjjjjjjjkkklllmmmnnnooommmllllllnnnqqqrrrrrrqqquuuzzz}}}~~~{{{xxxtttqqqooopppqqqsssuuuwwwxxxuuuqqqpppssswwwxxxyyyzzzyyyuuuooohhhdddhhhpppuuuttttttxxxyyywwwqqqkkkccc\\\ZZZYYYZZZZZZ]]]bbbhhhkkkjjjiiihhhiiieeeiiilllooovvv~~~uuummmddd______]]]WWWRRRKKKDDD;;;555222222111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFGGGHHHIIIJJJIIIKKKMMMOOOPPPQQQQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMNNNOOOOOOPPPPPPJJJJJJKKKLLLMMMNNNOOOOOONNNMMMMMMMMMMMMMMMNNNOOOLLLLLLMMMNNNOOOOOOPPPPPPNNNOOORRRTTTUUUUUUTTTTTTRRRRRRPPPNNNLLLKKKIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRTTTUUUWWWXXXXXXWWWUUUTTTPPPRRRTTTVVVWWWVVVUUUTTTRRRTTTUUUWWWYYY\\\aaaeee___nnnzzz|||zzzwwwqqqkkkhhhjjjnnnttt~~~zzznnn[[[KKK???AAAEEEHHHSSS___hhhnnnxxxtttoooooonnnkkkggg___UUULLLAAA888777;;;222222333555999;;;:::999888666555555222000555<<<<<<@@@KKKZZZjjjwwwzzzwwwrrrrrrzzzxxxkkk___WWWQQQNNNLLLCCCCCCCCCBBBAAA@@@>>>======<<<<<<<<<<<<===>>>>>>;;;<<<>>>@@@BBBCCCCCCDDD??????@@@@@@>>>;;;888666666555444666888999666333444444555666777888999999>>>???BBBEEEHHHJJJKKKLLLPPPSSSVVVYYY[[[]]]```bbbeeeeeeffffffggghhhhhhiiikkknnnqqqrrrsssssstttuuussstttvvvvvvvvvvvvyyy{{{xxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~|||zzzvvvwww{{{xxxssspppllliiikkkkkkjjjlllqqqzzz|||~~~~~~}}}~~~~~~}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{zzzyyyyyyxxxvvvtttsssrrrllliiidddaaa^^^ZZZWWWUUUVVVTTTTTTUUUVVVWWWVVVUUUVVVZZZ```eeehhhjjjlllnnnjjjjjjjjjkkklllmmmoooooonnnllljjjiiikkkmmmnnnnnnooosssyyy}}}~~~~~~wwwuuussspppooopppqqqrrrtttwwwxxxuuupppooorrrvvvvvvwwwxxxwwwsssmmmfffbbbpppyyy~~~|||{{{~~~|||qqqjjj```XXXUUUVVVYYY[[[```fffmmmqqqqqqppppppqqqjjjnnnqqqttt{{{vvvmmmccc]]][[[XXXQQQJJJBBB<<<555000///000000///***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,GGGGGGGGGGGGHHHHHHIIIJJJIIIJJJKKKLLLMMMNNNOOOOOORRRSSSSSSQQQNNNKKKJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLIIIJJJLLLNNNOOOPPPPPPOOOPPPRRRTTTTTTTTTUUUWWWYYYVVVTTTQQQNNNLLLLLLLLLMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPQQQQQQPPPTTTTTTTTTSSSRRRPPPOOONNNOOOQQQTTTVVVWWWVVVSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]aaaiiipppuuuzzz}}}vvvlllhhhgggggglllrrrtttqqqmmm[[[OOOCCC>>>???CCCJJJPPPZZZeeepppzzz|||yyyxxxuuurrrllliiicccWWWIII===777666666444333333555555555444666555444333222222222222777999>>>HHHWWWiiiyyy~~~tttmmmppp}}}uuuhhh```YYYTTTPPPNNNIIICCC@@@@@@@@@===;;;>>>============>>>>>>???<<<===???AAABBBBBBBBBAAA@@@AAAAAA@@@???===;;;:::666777888;;;<<<:::666222444555666666555666999;;;;;;<<<>>>@@@BBBDDDFFFGGGKKKMMMPPPSSSVVVYYY]]]```______```aaadddgggjjjkkkkkklllnnnoooqqqrrrrrrrrruuuuuuvvvvvvvvvwwwwwwwwwyyyxxxwwwwwwxxxyyy{{{|||~~~}}}|||yyy{{{zzzuuuqqqpppnnnlllkkkmmmrrruuuyyy|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{zzz{{{|||{{{zzzxxxxxxwwwuuusssqqqooonnndddbbb```]]]ZZZXXXWWWVVVRRRSSSTTTVVVWWWWWWWWWWWW]]]```dddgggggghhhhhhiiihhhjjjlllmmmlllkkkkkklllmmmmmmnnnnnnnnnnnnnnnoooppptttyyy}}}}}}zzzqqqqqqooommmkkkkkknnnpppxxx{{{|||yyytttpppooopppyyyvvvssspppjjjdddfffllluuu|||{{{ssskkkbbbWWWPPPQQQXXX___bbbfffiiipppyyyvvvooooootttyyy~~~|||tttooogggaaa\\\UUUNNNIII;;;555///...///000---***++++++++++++++++++++++++++++++++++++++++++++++++HHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNOOORRRSSSSSSQQQMMMKKKJJJJJJKKKLLLLLLMMMOOOPPPPPPQQQMMMMMMLLLLLLLLLMMMMMMNNNPPPOOOOOONNNMMMLLLKKKKKKIIIJJJLLLMMMNNNOOONNNNNNOOOPPPRRRSSSTTTUUUWWWXXXVVVTTTQQQOOOMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMHHHIIIKKKNNNPPPRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOQQQTTTUUUUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXZZZ[[[[[[\\\[[[bbbjjjpppwww}}}zzzsssgggdddbbbdddhhhiiifffbbb\\\PPPDDD>>>======BBBGGGSSS]]]iiittt~~~zzzwwwssspppiii___RRRFFF===888555444333444777999999888777666555444333333333333555666999@@@KKK]]]ooo{{{vvvmmmkkktttuuukkkccc]]]XXXQQQLLLFFFCCCCCCBBB@@@===>>>===============>>>>>><<<===???@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@>>><<<;;;999777666666666666444333222444666666555666777999999:::<<<>>>@@@BBBCCCDDDHHHJJJMMMPPPSSSVVV[[[^^^_________```bbbdddfffgggjjjkkkmmmooopppqqqqqqqqqsssttttttuuuvvvvvvwwwwwwxxxxxxwwwwwwxxxyyy{{{|||~~~~~~~~~~~~}}}~~~~~~|||xxxvvvtttrrrooonnnpppuuuyyy{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyzzz{{{zzzyyyxxxwwwvvvtttqqqnnnkkkiiiaaa```^^^[[[YYYWWWVVVVVVRRRSSSTTTUUUWWWXXXXXXYYY]]]```dddgggggghhhiiijjjiiilllnnnnnnmmmlllmmmmmmlllmmmmmmoooppprrrsssttttttwww|||~~~yyyvvvoooooommmkkkiiiiiilllnnnwwwzzz{{{yyytttpppoooooouuupppkkkiiifffcccggglllvvv{{{~~~}}}}}}~~~yyyrrrfff___WWWRRRSSSYYY^^^```fffkkkuuuzzzwww}}}{{{sssoooiiiddd^^^UUUJJJBBB999444///---///000...+++++++++++++++++++++++++++++++++++++++++++++++++++IIIIIIHHHGGGGGGGGGHHHHHHKKKKKKKKKLLLLLLMMMMMMMMMQQQQQQQQQOOOLLLJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPMMMLLLLLLKKKKKKLLLLLLLLLQQQPPPOOONNNMMMKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLNNNQQQRRRRRRTTTVVVXXXWWWUUUSSSPPPNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLGGGHHHJJJMMMOOOPPPQQQQQQQQQRRRRRRRRRQQQQQQPPPOOOLLLMMMNNNPPPRRRSSSTTTUUURRRRRRRRRRRRSSSTTTUUUUUUTTTUUUWWWYYYZZZZZZYYYYYYWWW\\\cccjjjrrrzzz{{{xxxlllgggaaa___^^^^^^\\\YYY[[[QQQFFFAAA>>>;;;===AAAKKKVVVbbblllzzz|||xxxrrrjjjaaaTTTEEE;;;555333222333555666666666777777777666555555444444444555666888>>>MMM```ooo|||{{{wwwoooiiilllvvvvvvkkkccc]]]WWWQQQKKKGGGFFFEEEBBB@@@>>>>>>===<<<<<<<<<======<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCCCCBBB@@@>>>===>>>:::666444444555555555111444666777666555555666777777999;;;<<<>>>@@@@@@CCCFFFIIILLLOOOSSSWWWZZZ^^^^^^^^^___```aaabbbccciiijjjkkkmmmnnnoooppppppqqqqqqrrrtttuuuvvvwwwxxxwwwwwwvvvvvvwwwxxxzzz{{{||||||}}}}}}}}}}}}}}}|||}}}|||xxxuuusssuuuzzz~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzyyyyyyzzzzzzyyyxxxwwwvvvuuusssooojjjeeebbb]]]\\\[[[YYYWWWVVVUUUUUUTTTTTTTTTUUUWWWYYYZZZ[[[^^^aaadddgggggghhhiiijjjkkkmmmoooooonnnnnnnnnooolllmmmnnnpppsssvvvyyyzzzyyy|||zzzuuuqqqllllllllljjjiiiiiikkkmmmvvvyyy{{{yyysssooommmmmmqqqiiibbbbbbccceeejjjpppwwwyyyzzzzzz{{{zzztttlll___[[[WWWVVVXXX[[[]]]^^^eeennnzzzyyyrrroookkkeee^^^RRRDDD:::666222...---///000///,,,++++++++++++++++++++++++++++++++++++++++++++++++JJJIIIHHHHHHGGGGGGGGGGGGKKKKKKKKKLLLLLLLLLLLLLLLOOOPPPPPPNNNKKKJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKOOOOOONNNNNNMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKMMMOOOQQQQQQSSSUUUWWWWWWVVVTTTQQQOOONNNMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLJJJKKKKKKLLLMMMMMMLLLLLLQQQQQQRRRRRRSSSSSSRRRRRRNNNNNNMMMNNNOOOQQQSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTVVVXXXYYYYYYWWWWWWWWWZZZ___eeemmmtttyyy{{{vvvppphhhbbb^^^\\\ZZZXXXYYYRRRKKKHHHCCC>>>>>>AAAFFFPPP]]]gggrrrzzzvvvpppcccQQQCCC<<<999555333333444444333777777777666666555555444444666777666888BBBSSS```jjjpppuuusssnnnmmmqqqwwwuuujjjccc]]]WWWOOOJJJHHHFFFCCC@@@???>>>======<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@BBB???:::777777777777777222555888888777666555555666666777999:::<<<======@@@BBBFFFHHHKKKOOOSSSWWW[[[[[[\\\]]]___```aaabbbggghhhiiikkklllmmmnnnnnnooopppqqqsssuuuwwwxxxyyyvvvvvvuuuuuuvvvwwwyyyzzzzzzzzz{{{|||||||||{{{{{{~~~|||zzz|||~~~~~~||||||}}}~~~~~~}}}|||{{{{{{zzzzzz{{{~~~~~~~~~~~~~~~}}}|||{{{{{{{{{yyyyyyyyyzzzzzzyyywwwvvvuuutttpppkkkeee```\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[]]]______bbbeeeggghhhiiijjjllllllnnnoooooonnnnnnooopppnnnooopppsssvvvyyy|||~~~}}}|||wwwqqqnnnkkkmmmnnnmmmmmmmmmoooqqqwwwzzz{{{xxxrrrmmmkkkkkklllccc]]]___dddiiiooouuuxxxxxxyyyzzzzzzvvvllldddYYYYYYZZZ\\\^^^_________fffppp~~~}}}wwwrrrnnnhhhaaaXXXLLL>>>444222000------///000///...++++++++++++++++++++++++************************JJJIIIHHHHHHGGGGGGGGGGGGKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNNNNLLLJJJIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNOOOMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMOOOPPPQQQRRRTTTVVVWWWVVVTTTSSSQQQOOOOOONNNNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKLLLLLLLLLKKKKKKPPPQQQRRRSSSTTTUUUUUUUUUQQQPPPOOONNNNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTRRRSSSUUUWWWXXXWWWVVVUUUWWWXXX[[[aaaiiipppyyyyyyqqqjjjdddaaa___^^^\\\XXXTTTQQQJJJBBB>>>???@@@IIIWWWcccmmm{{{}}}rrr```RRRFFFBBB;;;777666666777777555666666666666555444444222555888777666;;;FFFPPPXXXcccqqqwwwvvvrrrqqqrrrxxxwwwoooeee^^^UUUNNNJJJHHHDDDAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEEEEDDDBBBBBBBBB@@@===<<<;;;:::888666555777::::::999777666666666666777888999:::;;;<<<===@@@CCCEEEHHHKKKOOORRRTTTVVVXXX[[[^^^```bbbccceeefffgggiiijjjkkkllllllooooooqqqsssuuuwwwxxxyyyuuuuuuttttttuuuvvvxxxyyyxxxyyyzzz{{{{{{{{{{{{{{{~~~~~~~~~~~~|||~~~~~~~~~||||||}}}~~~~~~|||{{{zzzyyyyyyzzz}}}}}}}}}~~~}}}}}}{{{zzzyyy{{{zzzyyyzzzzzzzzzwwwuuusssrrrppplllgggaaa[[[XXXTTTTTTTTTSSSSSSTTTUUUUUUWWWWWWXXXZZZ\\\___aaabbbbbbdddggghhhiiijjjlllnnnmmmnnnoooooonnnnnnoooqqqrrrsssuuuxxx{{{}}}~~~~~~yyytttpppnnnnnnpppssstttuuuuuuwwwyyy|||}}}|||wwwpppjjjggggggfff___\\\aaahhhmmmsssxxxyyyyyyzzz|||zzzqqqfff^^^ZZZ\\\```cccdddcccbbbaaagggqqq}}}zzzuuuqqqjjj```VVVMMMCCC999222///...------...//////...++++++++++++++++++++++++************************IIIIIIHHHGGGGGGGGGHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLJJJIIIHHHJJJLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQMMMMMMLLLKKKKKKKKKLLLLLLLLLNNNPPPPPPPPPQQQSSSUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMMMMGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWSSSRRRQQQPPPOOOPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRSSSRRRSSSTTTUUUVVVUUUTTTTTTTTTSSSWWW^^^eeemmmxxx}}}xxxqqqlllhhheeeddddddaaa```\\\SSSFFF???>>><<>>=========<<<<<<<<<<<<===???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA??????>>>>>><<<888555777999;;;:::888777666666666666666777888999999:::;;;===@@@BBBDDDGGGJJJMMMNNNPPPTTTXXX\\\___bbbccccccdddeeegggiiiiiijjjjjjnnnnnnpppqqqsssuuuvvvwwwttttttsssssstttuuuwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~zzz|||}}}~~~~~~~~~~~~|||}}}~~~}}}{{{zzzzzzzzz{{{}}}~~~}}}}}}}}}}}}|||{{{yyyxxx{{{zzzyyyyyyyyywwwtttrrrnnnmmmjjjeee```[[[WWWUUUQQQQQQQQQQQQSSSTTTUUUVVVWWWYYY[[[^^^aaacccdddeeedddfffiiijjjkkkllloooqqqnnnooooooooonnnnnnppprrrvvvxxx|||}}}yyyuuurrrppppppqqquuuyyy}}}~~~wwwmmmfffdddeee```^^^```hhhooorrrvvvzzzzzzyyy{{{|||wwwllldddaaadddgggkkkkkkiiifffcccbbbhhhpppzzz|||wwwqqqlllcccUUUIIIAAA;;;555111------..................++++++++++++++++++++++++************************HHHHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKIIIHHHHHHJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNMMMLLLKKKKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPNNNMMMLLLLLLLLLMMMNNNNNNNNNOOOQQQQQQPPPPPPRRRSSSTTTTTTUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMGGGHHHJJJKKKMMMMMMNNNNNNKKKLLLNNNQQQSSSUUUVVVWWWSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTRRRUUU\\\aaagggsss~~~~~~~~~|||xxxtttooolllkkkllllllllljjj___QQQGGGEEE??????FFFSSS```lll|||~~~cccYYYJJJ===666555666777555666888999999888666555222333444333333444888:::CCCMMM\\\lllvvvyyyvvvsssmmmrrr|||~~~uuuhhh^^^WWWRRRLLLIIIEEEDDDBBB@@@???>>>======;;;;;;;;;;;;<<<>>>@@@AAAAAABBBDDDEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@>>>;;;999888999:::999666555555666555555555666666777777888999;;;===>>>???AAAEEEGGGIIILLLPPPTTTYYY\\\^^^___bbbbbbdddfffggghhhhhhiiillllllmmmoooqqqrrrsssttttttssssssssssssuuuvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||||||||~~~~~~||||||}}}}}}}}}|||zzzxxxvvvyyyxxxwwwwwwvvvtttpppmmmhhhfffbbb]]]XXXUUUSSSRRRNNNOOOOOOPPPRRRTTTVVVWWWXXXZZZ^^^ccceeeggggggfffggghhhkkkllllllnnnqqqsssppppppqqqpppooooooqqqtttxxx|||~~~yyytttqqqppppppqqqtttyyyvvvkkkcccaaabbb___bbbkkkuuuzzzzzz{{{{{{zzzzzzyyyrrriiiggglllsssuuuvvvsssmmmfffbbb```hhhnnnvvv~~~|||xxxsssmmmeeeZZZLLL@@@999555222000,,,---......------------++++++++++++++++++++++++************************GGGGGGGGGGGGHHHIIIIIIJJJHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKJJJIIIGGGHHHJJJMMMLLLLLLLLLLLLMMMMMMMMMMMMPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPOOOPPPRRRQQQPPPPPPQQQSSSSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRRRRRRRQQQPPPOOONNNKKKLLLLLLLLLLLLLLLKKKKKKIIIJJJLLLOOORRRTTTUUUVVVQQQRRRRRRSSSTTTUUUUUUVVVSSSRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRSSSSSSTTTWWWTTTVVV[[[^^^aaalllwww}}}~~~}}}yyyuuurrrpppqqqrrruuutttkkk\\\RRRPPPEEEAAACCCMMMYYYdddsss{{{nnn[[[III>>>999999999666777999::::::999888777666555333333444666888:::;;;CCCQQQcccsss{{{{{{xxxqqqrrrwww}}}pppddd]]]WWWQQQMMMFFFEEECCCAAA@@@>>>>>>>>>;;;;;;;;;;;;<<<>>>???AAAAAABBBCCCEEEEEEEEEDDDDDDGGGEEECCCBBBBBBAAA@@@>>>999999999777555444555666444444444555555666666666777999;;;<<<<<<>>>AAACCCGGGIIIMMMRRRVVVYYY[[[[[[aaabbbccceeefffggghhhhhhjjjkkklllmmmnnnooopppqqqssssssrrrrrrssstttvvvwwwwwwxxxyyyzzz{{{{{{|||{{{{{{||||||}}}}}}}}}}}}}}}zzz}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~|||zzz||||||}}}}}}|||zzzwwwvvvxxxwwwvvvuuutttqqqmmmiiidddaaa\\\WWWSSSQQQPPPPPPMMMNNNOOOPPPRRRTTTVVVXXXXXX[[[```eeehhhiiihhhggghhhjjjlllmmmmmmooorrruuuqqqrrrrrrqqqpppqqqsssuuuzzz~~~{{{vvvqqqnnnnnnppprrrvvv{{{vvviiiaaa```aaaaaahhhuuu|||zzzxxxvvvmmmgggkkkuuu~~~~~~xxxnnneee```^^^hhhlllttt~~~xxxuuupppjjj___TTTFFF;;;555222000...,,,---///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))FFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJNNNOOOOOOOOONNNNNNMMMLLLMMMOOOPPPPPPOOONNNNNNOOOPPPPPPOOONNNMMMMMMMMMMMMRRRRRRSSSSSSSSSQQQPPPOOOSSSTTTTTTTTTTTTSSSRRRRRRSSSRRRQQQPPPOOOOOOOOOPPPOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLNNNQQQTTTVVVRRRSSSTTTVVVXXXXXXYYYYYYSSSQQQPPPQQQRRRSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUQQQTTTWWWYYY[[[___fffkkk}}}}}}||||||yyysssvvvwwwtttpppooommmdddXXXSSSDDD???IIIRRRYYYllloooUUUDDD>>>===<<<555666777999999999888777666444222111111222333444:::<<>>;;;999;;;;;;;;;<<<<<<=========???@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@<<<;;;888666444333333333888777666555555555555555888888999:::;;;<<<>>>???GGGHHHIIILLLOOORRRUUUWWW\\\___aaaccccccccceeeggggggiiikkkllllllmmmoooqqqrrrrrrsssssstttuuuuuuuuuxxxxxxyyyyyyyyyyyyyyyyyy{{{zzzyyy{{{|||}}}{{{zzz||||||||||||}}}~~~}}}|||{{{{{{{{{{{{}}}||||||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~||||||||||||{{{{{{{{{{{{}}}|||{{{zzzyyyyyyyyyzzzyyyxxxwwwtttoooiiidddaaa^^^ZZZUUURRRRRRQQQNNNKKKOOOOOOOOONNNNNNQQQUUUXXX[[[```fffiiiiiihhhiiijjjhhhjjjlllnnnppprrrssssssuuutttsssssssssssstttuuuzzz~~~yyyuuupppnnnooosssuuuwww|||tttjjjeeedddeeettt{{{wwwnnnkkkjjjlllvvv~~~tttjjjccc___]]]dddkkksss}}}|||wwwnnnfffWWWJJJ;;;222111222111///------------,,,+++***)))************************,,,,,,++++++++++++,,,,,,GGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNMMMLLLKKKJJJNNNNNNNNNOOOOOONNNNNNNNNOOOPPPRRRRRRPPPOOOPPPQQQRRRQQQOOONNNMMMMMMMMMNNNPPPQQQRRRSSSSSSRRRQQQPPPSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPOOOMMMMMMLLLMMMMMMNNNOOOQQQRRRSSSQQQRRRSSSUUUVVVWWWWWWXXXUUUTTTRRRQQQRRRQQQPPPNNNQQQQQQPPPQQQQQQRRRSSSTTTSSSVVVXXXZZZ[[[^^^dddiiisss{{{|||{{{yyywwwvvvxxxwwwvvvyyy{{{vvvmmm\\\LLLCCCHHHNNNUUUiii|||aaaKKKAAA<<<999666666888999999999999888777666444333222333555555777999???LLL]]]nnnzzz|||uuuuuuyyyyyynnncccZZZTTTQQQNNNIIIFFFDDDAAA>>><<<========================>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA===<<<:::888666555555555666666555444444444555555555555666888:::<<<>>>???DDDEEEFFFIIILLLOOORRRTTTYYY[[[^^^``````aaaccceeeeeegggiiijjjjjjkkkmmmoooppppppqqqrrrrrrsssssstttwwwxxxxxxxxxxxxyyyyyyyyyzzzyyyyyyzzz||||||{{{yyy||||||||||||}}}~~~~~~}}}|||{{{{{{{{{{{{~~~}}}|||||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{}}}}}}|||{{{zzzyyyyyyyyywwwvvvtttpppkkkfffbbb___ZZZWWWRRRQQQQQQPPPNNNLLLNNNNNNOOOOOOPPPRRRWWWZZZ\\\aaafffiiiiiihhhiiiiiikkklllnnnoooqqqqqqrrrrrrrrrssstttuuuvvvvvvvvvvvv{{{|||uuuqqqnnnmmmooossswwwxxx{{{oooggghhhpppwww{{{rrrkkkjjjkkkoooyyywwwlllddd___]]]___gggqqq{{{}}}vvvkkkbbbOOODDD777000000222111///------------,,,+++***)))))))))))))))))))))))))))***))))))(((((())))))***HHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMLLLJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRTTTTTTRRRRRRRRRSSSTTTSSSPPPNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTVVVVVVUUUUUUTTTUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOQQQSSSTTTUUUUUUUUUXXXVVVSSSRRRQQQPPPNNNLLLOOOOOOOOOOOOPPPQQQRRRSSSTTTWWWYYYYYYYYY[[[aaaeeehhhttt~~~}}}|||||||||vvvvvvuuuuuuzzz}}}jjjXXXJJJGGGHHHNNNbbbyyynnnUUUEEE<<<777666666777888999999::::::888777666444444444555666444555999@@@NNN```sss~~~xxxtttvvv|||pppddd\\\VVVSSSNNNJJJGGGEEEBBB@@@?????????>>>======<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>===;;;999888777777444444333333333444444555222333444666888:::===>>>@@@AAABBBEEEHHHKKKMMMOOOSSSVVVYYY\\\]]]___aaacccbbbdddfffggghhhiiikkkmmmnnnnnnoooppppppqqqqqqrrrvvvvvvvvvvvvwwwwwwxxxxxxyyyxxxxxxyyy{{{|||zzzyyy{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{}}}|||||||||||||||}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{yyyxxxxxxwwwuuusssooojjjeeeaaa^^^]]]UUUSSSPPPOOOOOOOOOOOONNNLLLNNNOOOQQQRRRUUUYYY]]]___bbbgggiiiiiiiiihhhiiinnnnnnooopppqqqqqqqqqpppoooqqquuuyyy{{{{{{zzzyyy}}}}}}vvvpppnnnmmmnnnsssxxx|||}}}}}}rrrhhhfffooo{{{rrrlllgggiiinnnttt}}}xxxmmmeeeaaaaaaccckkkvvv~~~ttteeeZZZDDD<<<333///000111000...------------,,,+++*********************************))))))(((((())))))***IIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIKKKKKKLLLMMMNNNPPPQQQRRRRRRTTTUUUUUUTTTSSSSSSTTTVVVTTTQQQNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUWWWWWWVVVVVVUUUSSSRRRQQQSSSTTTUUUVVVUUUSSSPPPNNNMMMNNNOOOQQQRRRSSSTTTTTTWWWUUUSSSRRRQQQPPPNNNLLLNNNNNNNNNNNNOOOPPPQQQRRRTTTVVVXXXWWWVVVWWW\\\```aaammmxxx}}}zzzwwwrrrqqqttt{{{xxxfffTTTKKKFFFIII[[[pppuuu^^^LLLAAA:::666666666666777888999:::888888666555555555555555222444666:::BBBSSSgggvvv~~~vvvuuu|||~~~qqqhhh]]]YYYSSSNNNJJJGGGDDDBBBAAA@@@???>>>===;;;;;;:::<<<<<<===>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@>>><<<;;;:::999333333333333333333444555333333444555777999:::;;;======???AAADDDGGGIIIKKKNNNQQQUUUXXXZZZ\\\___aaa```bbbeeeffffffhhhjjjlllmmmmmmnnnnnnooopppppppppssssssttttttuuuvvvvvvvvvxxxwwwwwwxxxzzz{{{zzzxxxzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||||||||}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{||||||}}}}}}~~~|||}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||zzzxxxvvvuuutttqqqnnnjjjddd```\\\[[[ZZZTTTRRRPPPOOONNNNNNOOOOOOKKKNNNQQQTTTVVVYYY]]]```bbbdddgggiiijjjiiiiiihhhlllmmmnnnoooppppppppppppmmmrrrxxx~~~uuuooommmmmmnnnsssyyy}}}ssshhhcccjjjyyyrrrjjjgggeeeiiipppxxxvvvlllgggfffgggmmmuuu~~~}}}ooo]]]PPP<<<777111///000000///,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++GGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGGGGGGGGGGGGGFFFIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSUUUUUUSSSSSSSSSTTTUUUSSSQQQOOONNNNNNNNNOOOQQQRRRRRRRRRQQQPPPNNNMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTVVVWWWYYYYYYXXXUUURRRPPPLLLMMMNNNPPPRRRRRRSSSSSSTTTSSSQQQQQQRRRRRRPPPOOOMMMMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUTTTSSSTTTXXX\\\```gggoooxxx}}}uuuqqqrrrwww~~~rrraaaTTTJJJIIIUUUeeezzzfffUUUHHH???777666555444444666777999888777666555555444444444222555777999<<>><<<;;;:::999;;;<<<<<<<<<======>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA???===<<<;;;444444444333333444444555666666666666666777888888:::;;;<<<>>>AAADDDFFFHHHJJJMMMQQQUUUWWWZZZ]]]______aaaccceeefffgggjjjllllllmmmmmmnnnooooooppppppqqqqqqrrrrrrsssttttttuuuvvvuuuvvvwwwyyyzzzyyyxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||||||||{{{|||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~{{{}}}}}}{{{}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{zzzxxxvvvsssqqqooollliiiddd___[[[XXXWWWWWWTTTSSSQQQOOONNNMMMNNNOOOLLLOOOTTTWWWZZZ]]]aaaddddddeeefffiiijjjkkkjjjiiiiiiiiikkkmmmnnnooooooooonnnssszzzyyypppkkkjjjlllpppvvv~~~tttjjj```cccqqq{{{llleeefffhhhlllrrryyy~~~}}}uuullliiikkknnnyyyvvvfffSSSFFF999555111000000///---***,,,,,,---------,,,+++++++++++++++++++++++++++++++++******************+++EEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKMMMPPPQQQPPPQQQSSSSSSQQQQQQQQQRRRRRRQQQPPPOOOOOONNNNNNNNNQQQQQQRRRRRRQQQPPPNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVWWWWWWVVVVVVUUUWWWXXXZZZZZZYYYWWWTTTRRRMMMMMMOOOQQQRRRSSSSSSTTTRRRQQQPPPQQQRRRSSSRRRQQQMMMMMMMMMMMMNNNOOOPPPQQQPPPRRRSSSSSSQQQSSSWWW[[[aaaccchhhqqq}}}yyywwwwww{{{{{{ooobbbTTTMMMQQQ[[[xxx|||mmm___PPPDDD:::888555333333444666888888888777666555444333333333666888999:::???JJJRRRfffttt|||xxx|||}}}tttnnneee[[[TTTNNNIIIFFFCCCBBBAAA???===<<<;;;:::<<<;;;;;;;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEDDDCCCAAA???===<<<777777666555555555555555777666666555555555555666888999:::<<>>;;;888444333555777999999999999888777666444444444666777666777:::@@@EEEWWWhhh{{{|||yyy~~~|||qqqeee\\\TTTNNNJJJEEEDDDCCCBBB@@@>>>======<<<<<<;;;;;;;;;<<<===>>>===>>>???AAACCCEEEFFFGGGEEEEEEEEEDDDCCC@@@>>>===;;;:::999888777666666666444444333333333444444555666777888999<<<>>>AAABBBCCCFFFJJJNNNPPPSSSVVVXXXZZZ]]]___aaabbbdddgggiiiiiijjjjjjkkkkkklllmmmmmmmmmmmmnnnooopppqqqrrrrrrtttssssssuuuxxxyyyxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{|||zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{}}}|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||||||||}}}}}}zzzzzzzzzzzzyyyyyyyyyxxxuuuuuutttrrroookkkgggeee[[[YYYWWWTTTQQQPPPOOOOOONNNOOOOOONNNLLLLLLNNNQQQPPPUUU[[[```ccceeegggiiieeedddeeehhhlllnnnmmmkkkiiijjjkkklllmmmmmmmmmmmmpppsssxxx}}}{{{tttpppmmmlllooorrryyyvvviii]]]]]]```hhhttt}}}zzznnnfffeeeooowwwuuurrrsssuuuttt||||||zzztttnnnmmmttt{{{tttgggYYYKKK===555111000...------,,,,,,++++++,,,,,,------,,,,,,+++************************((((((''''''''''''((((((@@@AAACCCEEEGGGHHHIIIIIIGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFHHHJJJMMMNNNKKKMMMNNNNNNMMMLLLLLLMMMKKKLLLNNNPPPPPPOOONNNMMMJJJLLLNNNPPPRRRSSSSSSSSSLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOPPPRRRSSSTTTQQQRRRTTTUUUVVVWWWWWWWWWTTTUUUVVVWWWWWWWWWVVVUUUOOOPPPQQQSSSTTTUUUUUUVVVSSSRRRQQQQQQRRRRRRQQQPPPNNNNNNNNNNNNOOOPPPQQQRRROOOQQQSSSSSSSSSVVV[[[```]]]```ccchhhuuu~~~xxxgggVVVNNNMMMVVViii}}}}}}~~~{{{wwwssskkk]]]OOOAAA>>>:::666444555888:::;;;:::::::::888777666555555555444444555777;;;???GGGYYYooo~~~wwwwww{{{yyylllbbbYYYRRRNNNGGGFFFEEEDDDBBBAAA@@@???===<<<;;;:::;;;<<<===>>>======???AAACCCEEEFFFGGGFFFFFFFFFEEECCCAAA>>>=========;;;999888777777777111111111111222333444555444555666888:::<<<>>>@@@AAADDDHHHKKKMMMPPPSSSUUUXXX[[[]]]___```bbbeeeggghhhhhhhhhiiijjjjjjkkkkkkllllllmmmnnnooopppqqqrrrsssssssssuuuwwwyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{zzz{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}||||||zzzzzzyyyyyyzzzzzz{{{|||yyyyyyyyyxxxxxxyyyzzzzzzzzz{{{}}}{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzzzzzzz{{{{{{{{{{{{yyyyyyxxxxxxxxxwwwwwwwwwssssssrrrpppmmmhhhdddbbbUUUTTTRRRPPPOOOMMMLLLLLLIIIKKKMMMLLLJJJKKKOOORRRRRRVVV]]]bbbeeeggghhhjjjeeeddddddggglllooonnnmmmlllmmmmmmnnnmmmmmmllllllqqqrrruuuzzz|||tttnnnkkkjjjjjjuuuxxxzzzjjj[[[TTTZZZbbbjjjqqqwww~~~}}}xxxnnnfffbbbfffsss|||xxxrrrpppqqqppprrrttttttppplllnnnwwwzzz}}}wwwjjj\\\OOOBBB777000...---,,,+++,,,,,,,,,,,,++++++,,,------,,,,,,,,,------------------------******))))))))))))******??????@@@BBBDDDEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEFFFHHHKKKNNNPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQSSSSSSUUUVVVVVVUUUTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVSSSSSSSSSTTTUUUUUUUUUVVVTTTTTTSSSSSSQQQPPPOOONNNOOOPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPRRRUUUXXXZZZYYYZZZ___fffmmmyyy}}}}}}{{{lll[[[OOOJJJOOOVVVdddrrr{{{~~~xxxuuurrrnnnjjjeeeaaa^^^LLLEEE<<<777777666333000888888777777777777777777666555444444555777:::;;;BBBMMM```tttyyyxxx~~~yyynnnddd[[[UUUPPPKKKFFFCCCCCCCCC@@@>>>@@@???>>>===<<<;;;;;;;;;======>>>???@@@BBBDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@>>>===:::888666444222444777666222000222444444444555666888:::;;;<<<@@@BBBEEEGGGIIIKKKNNNPPPUUUWWWZZZ[[[]]]^^^aaaccceeeggghhhhhhhhhhhhjjjkkkoooooooooooopppqqqrrrssswwwvvvuuutttuuuwwwyyyzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{}}}~~~|||zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{zzzyyyyyy{{{zzzxxxwwwwwwxxxzzz{{{{{{zzzyyywwwvvvuuuttttttuuuvvvrrrjjjeeeddd^^^UUUOOOOOONNNMMMLLLKKKLLLLLLLLLLLLLLLMMMOOOQQQTTTUUU\\\___cccfffiiijjjiiihhhhhhgggfffiiinnnqqqrrrqqqqqqpppooommmmmmnnnnnnooonnnsssxxx}}}~~~zzzsssmmmjjjkkknnnppp{{{yyykkk___XXXZZZ]]]bbbkkksssyyy{{{{{{sssssstttrrriii```___cccoooyyyxxxnnniiihhhhhhhhhmmmooonnnooovvv{{{}}}yyyuuurrrrrruuuwwwvvvtttvvvhhhUUUGGG???999222---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,...---,,,++++++---///000************************@@@AAABBBCCCEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFHHHKKKMMMOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTTTTTTTRRRQQQPPPOOOQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRPPPPPPRRRTTTWWWYYYYYYYYY]]]bbbgggqqq}}}}}}qqqaaaSSSLLLIIINNNYYYeeennntttssspppllljjjiiifffaaa]]]RRRKKKBBB;;;999888666555666777777888888888888777666666555444555666888::::::CCCTTThhhyyyzzzzzz|||yyylllaaaZZZVVVQQQKKKHHHGGGFFFCCCAAA??????===<<<<<<;;;;;;;;;<<<<<<===>>>???AAACCCDDDCCCCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@>>><<<999777666333444555444333111111222444444444555777888:::;;;;;;===@@@CCCDDDFFFIIILLLQQQSSSVVVXXXZZZ\\\___aaaccceeefffgggfffggghhhjjjmmmmmmmmmnnnoooqqqssssssuuutttsssssstttuuuwwwyyywwwvvvvvvuuuuuuvvvxxxxxx{{{}}}}}}}}}zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzzyyyxxxwwwwwwxxxyyy{{{{{{zzzxxxvvvtttsssrrrrrrqqqrrrnnnfffaaa___XXXQQQKKKKKKJJJIIIHHHHHHHHHIIIKKKKKKLLLNNNQQQTTTWWWXXX]]]```cccfffhhhiiihhhgggiiiggggggjjjooorrrsssssstttsssrrrqqqpppqqqqqqrrrssswww|||yyyuuuooolllkkknnnsssvvvnnnaaaZZZYYY^^^___ccciiippptttvvvuuullliiifffddd^^^ZZZ\\\aaaiiirrrxxxsssllliiihhhhhhiiikkkmmmooovvv}}}}}}xxxqqqnnnkkkkkknnnooonnnllliii\\\KKK???999555111,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******)))((('''''')))***,,,************************BBBBBBCCCDDDEEEFFFGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGJJJMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQQQQTTTTTTUUUUUUUUUSSSRRRQQQRRRRRRSSSSSSSSSTTTTTTTTTRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQQQQRRRTTTVVVWWWYYYXXXZZZ]]]```fffttt}}}~~~~~~{{{tttgggXXXOOOFFFHHHMMMVVV]]]eeerrr}}}rrrmmmgggeeeffffffaaa]]]XXXSSSJJJBBB<<<999999999555666777999999999888777777666555444444555666777444:::FFFVVVgggwww{{{uuuxxx{{{nnneeeZZZUUUNNNJJJIIIGGGCCC@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCCCCCCCBBBBBBAAACCCBBBAAA@@@>>><<<:::999555444333333444333111///333333333444555777888999666999<<>>===<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDCCCBBBAAA???===<<<888555333333555555111...333333333333444555666777666888;;;>>>???BBBEEEGGGGGGIIIMMMPPPRRRUUUXXX[[[^^^___aaabbbcccccceeegggjjjjjjjjjkkklllmmmooopppoooooooooooopppqqqrrrssssssssssssssstttuuuuuuvvvzzzzzzyyyxxxvvvvvvxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwxxxyyyzzz|||~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxwwwvvvvvvvvvwwwwwwuuuuuutttsssqqqpppnnnnnneeeccc^^^YYYTTTPPPKKKFFFGGGGGGGGGGGGGGGHHHIIIIIILLLMMMPPPTTTYYY]]]```bbbaaabbbdddfffggggggffffffhhhiiijjjlllooorrruuuvvvtttuuuwwwzzz|||}}}~~~~~~~~~xxxrrrmmmgggggggggkkkrrr|||~~~lll___\\\aaafffhhhfffeeedddddddddbbbaaaZZZRRRLLLMMMQQQTTT[[[aaaeeekkkoooooonnnpppooolllkkknnnttt|||ttteeebbb^^^^^^^^^^^^[[[XXXOOOFFF;;;333111222111111------,,,,,,,,,+++++++++++++++++++++******)))(((,,,,,,+++***++++++,,,---************************BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCEEEHHHJJJMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMNNNNNNOOOOOORRRQQQNNNLLLKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOOOOQQQQQQQQQRRRSSSTTTVVVVVVUUUVVVVVVVVVUUUTTTRRRQQQRRRRRRQQQPPPPPPQQQQQQRRRQQQRRRSSSTTTUUUVVVWWWWWW[[[[[[[[[[[[ZZZYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRSSSTTTUUUXXXVVVWWWZZZ[[[^^^fffnnnyyy|||tttpppooollleee```SSSMMMHHHHHHKKKQQQ\\\gggqqq|||tttiiieeedddbbbaaa[[[\\\[[[UUULLLBBB:::666555666777888999999888777888777666666555555444444888888888<<>>===<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>AAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@???;;;888666666777666222///333333222333333444555555555777:::<<<===???BBBEEECCCFFFIIILLLNNNQQQUUUWWW[[[]]]___```aaabbbdddfffiiiiiiiiiiiijjjjjjkkklllmmmmmmmmmnnnnnnoooppppppqqqrrrsssttttttuuuuuuuuuwwwxxxwwwvvvttttttvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvwwwxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyy{{{|||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuqqqqqqqqqqqqooonnnlllkkk___[[[VVVSSSPPPLLLHHHEEEFFFFFFFFFGGGHHHIIIJJJKKKOOOQQQTTTXXX]]]aaadddfffcccdddfffggghhhhhhggggggiiijjjkkkmmmoooqqqtttvvvrrrtttyyy}}}zzzvvvqqqkkkgggcccdddhhhoooyyysssgggcccfffjjjmmmllliiiddd```^^^[[[YYYWWWPPPKKKIIIMMMRRRVVVZZZ___fffllloooooooooqqqqqqooonnnvvvwwwhhhddd```]]]\\\ZZZUUUQQQFFF???666111///000000000------,,,,,,,,,++++++++++++++++++++++++***)))(((***)))))))))))))))))))))))))))))))))))))))))))))BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDFFFIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRRRRSSSSSSUUUVVVXXXYYYVVVVVVWWWWWWWWWUUUTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRQQQQQQRRRTTTUUUVVVWWWXXXZZZZZZ[[[[[[ZZZYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSTTTTTTVVVTTTUUUYYY[[[]]]cccjjjpppzzz}}}sssmmmmmmmmmkkkiii[[[RRRJJJFFFFFFIIIQQQZZZdddmmmwww}}}xxxnnnjjjiiiiiicccddddddaaaYYYMMMAAA999888888777777777777777777888888777777666666555555555666666777===IIIZZZeeeyyy~~~yyyzzzwwwlllbbb[[[SSSLLLGGGDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;<<<<<<======@@@AAABBBDDDFFFGGGGGGGGGFFFFFFFFFEEEEEECCCBBBBBB>>><<<;;;:::999777444222444333333333333333444444222555777888999:::===???@@@BBBFFFHHHJJJMMMPPPSSSWWWYYY\\\]]]^^^```bbbdddgggggggggggghhhiiijjjjjjkkkkkklllmmmmmmnnnnnnooopppppprrrssstttuuuuuutttuuuuuuvvvuuussssssuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwtttuuuuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyywwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz||||||~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}||||||{{{zzzyyyxxxxxxvvvvvvvvvuuuuuuttttttsssoooooonnnmmmkkkiiifffdddXXXSSSOOOOOOMMMIIIFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLSSSUUUXXX]]]aaadddggghhheeefffggghhhiiiiiiiiiiiikkkmmmnnnooooooqqqtttvvvrrrvvv{{{~~~wwwrrrnnnjjjgggdddbbbfffmmmvvvwwwkkkfffiiinnnpppooonnnjjjccc\\\XXXTTTQQQOOOJJJIIIKKKQQQTTTUUUYYY^^^eeelllqqqpppoooqqqsssrrrttt~~~}}}wwwlllhhhbbb^^^[[[VVVOOOIII;;;888222///...------,,,------,,,,,,,,,,,,++++++******+++++++++++++++***++++++++++++************))))))))))))))))))))))))DDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBEEEGGGJJJMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMPPPPPPPPPOOONNNLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOORRRRRRRRRSSSUUUWWWXXXYYYVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPOOOPPPQQQRRRQQQQQQRRRTTTUUUVVVWWWXXXWWWXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWVVVVVVUUUUUUUUURRRRRRSSSSSSSSSTTTUUUUUUTTTRRRTTTXXXZZZ[[[___eeegggooowww}}}zzzqqqkkkiiijjjjjjjjjcccYYYNNNHHHEEEEEEIIIOOOWWW```kkkrrr~~~}}}uuusssssspppooommmkkkeeeZZZLLLBBB;;;999888666555666777888888888888888888888777777444555666666888@@@LLLVVVhhhyyy{{{xxxzzzxxxlllcccYYYPPPJJJHHHFFFDDDBBB???===<<<<<<======<<<<<<<<<<<<<<<======>>>@@@BBBDDDFFFFFFGGGFFFFFFFFFFFFEEEDDDDDDCCC@@@@@@@@@>>>;;;888777666555444444333333333444444222444666666666777999;;;===???BBBDDDFFFHHHKKKMMMRRRUUUWWWYYYZZZ\\\___aaaccccccdddeeegggiiikkkllljjjkkkkkklllmmmmmmnnnmmmmmmnnnppprrrssssssssssssrrrsssuuuuuutttsssssstttvvvvvvvvvvvvvvvvvvvvvvvvsssttttttuuuvvvwwwxxxyyywwwwwwxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~~~~~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{}}}|||{{{{{{yyyyyyxxxwwwvvvvvvuuuuuutttsssrrrrrrnnnmmmllljjjfffaaa]]]ZZZQQQKKKHHHJJJJJJGGGFFFIIIGGGGGGHHHIIIKKKMMMOOOPPPWWWYYY\\\```dddfffggghhhfffggghhhiiijjjkkklllllloooqqqsssrrrqqqrrruuuwwwvvvzzz}}}xxxpppjjjfffeeedddccceeejjjsss~~~rrroookkklllooorrrsssqqqoooiiiaaaYYYTTTOOOLLLJJJJJJKKKPPPUUUVVVVVVZZZ```dddnnnuuusssqqqssswwwzzz}}}}}}xxxtttnnniiibbb]]]WWWPPPGGGAAA333222000///......---,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))EEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFJJJJJJHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEHHHKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMOOOOOOPPPOOONNNLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQRRRSSSTTTVVVXXXYYYVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTRRRPPPPPPPPPRRRSSSPPPQQQRRRTTTUUUVVVXXXXXXUUUUUUUUUVVVUUUUUUTTTTTTWWWWWWWWWVVVVVVUUUUUUUUUQQQRRRRRRSSSTTTTTTUUUUUUSSSQQQRRRVVVYYYYYY\\\``````fffmmmrrr{{{zzzuuunnniiiffffffffffffiii^^^RRRKKKGGGDDDFFFKKKNNNYYYdddnnnzzz~~~zzz{{{{{{xxxtttrrrnnndddVVVKKK===;;;888555444555666888777888999999999999888888555777888666555999BBBJJJ[[[mmm|||}}}yyyoooeee[[[TTTJJJHHHFFFCCC@@@>>><<<;;;>>>>>>===<<<<<<<<<<<<===;;;<<<>>>AAACCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDAAACCCDDDAAA<<<888888999555555444444333333444444333555777777777777999:::;;;===@@@AAACCCDDDGGGIIIOOOQQQTTTVVVXXXYYY\\\______```aaadddgggjjjmmmnnnjjjjjjkkklllmmmmmmmmmmmmkkklllnnnpppqqqrrrqqqqqqppprrruuuuuutttsssrrrsssuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzzzzz}}}|||{{{zzzyyyxxxxxxwwwuuuuuuuuuuuutttsssrrrqqqnnnmmmkkkgggaaa[[[UUURRRLLLFFFDDDHHHIIIFFFFFFIIIJJJJJJKKKMMMOOOQQQSSSUUUZZZ\\\___bbbeeeggghhhhhhgggggghhhiiikkklllmmmnnnrrrtttvvvuuussssssvvvyyyzzz~~~zzztttkkkeeebbbaaabbbbbbgggmmmwwwyyyjjjmmmpppssstttuuuttttttoooiii```XXXQQQMMMJJJGGGNNNPPPUUUZZZYYYWWW]]]eeeeeepppyyywwwtttwww}}}~~~zzzuuupppoooiiibbbZZZTTTKKKAAA:::000000111111111000///...---------,,,,,,,,,++++++)))***+++,,,---.........((((((((((((((('''&&&&&&))))))))))))))))))))))))GGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@AAAAAABBBBBBCCCEEEGGGIIIKKKMMMNNNPPPPPPOOOOOONNNNNNOOOOOOVVVTTTRRROOOLLLJJJIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNOOONNNMMMLLLMMMOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWUUUSSSQQQQQQQQQSSSSSSSSSSSSSSSUUUWWWVVVTTTRRRTTTSSSRRRRRRSSSSSSRRRQQQSSSVVVXXXXXXUUUSSSTTTUUURRRRRRRRRSSSSSSTTTTTTUUUQQQSSSVVVXXXXXXXXXZZZ[[[aaabbbfffkkkrrrxxx{{{|||tttoooiiidddbbbaaabbbbbbaaaaaaZZZMMMCCCAAABBBAAAKKKPPP[[[iiittt~~~}}}|||wwwmmm___TTTEEE???;;;:::666333777???:::999888888888888555333111111222444777;;;???BBBIIIZZZooo~~~zzzpppaaaVVVSSSLLLHHHIIIIIIEEEAAAAAA======<<<;;;;;;:::999999:::;;;===???AAADDDEEEFFFAAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDBBBAAA???===<<<:::999777555444333333444111222222333555666666777;;;:::;;;<<>>>>>BBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@AAABBBCCCCCCEEEGGGIIIKKKMMMNNNOOONNNNNNMMMMMMNNNNNNNNNSSSRRRPPPNNNLLLJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKLLLMMMMMMNNNPPPQQQSSSTTTTTTUUUUUUUUUTTTSSSSSSTTTUUUUUUXXXWWWUUUTTTTTTUUUVVVWWWTTTSSSSSSSSSUUUUUUSSSQQQTTTRRRQQQRRRSSSTTTSSSRRRRRRUUUWWWWWWUUUSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRSSSVVVVVVVVVWWWYYY[[[^^^___bbbgggmmmssswwwyyyuuuqqqjjjddd```___^^^]]]^^^^^^YYYPPPIIIGGGEEEAAACCCGGGRRR```mmmzzzxxxlllcccSSSHHH>>>;;;999666777:::;;;999888999:::999777666777666555555555777999:::AAALLL]]]ooo}}}}}}|||mmmbbb[[[SSSMMMLLLJJJEEEAAAAAA???>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA???>>><<<;;;888666555444444444111222222333444555666666888888999:::<<<@@@CCCEEEEEEGGGJJJMMMPPPSSSUUUVVVWWWYYY\\\^^^___```ccceeeeeeffffffggghhhhhhiiiiiijjjjjjkkklllmmmnnnooooooqqqrrrrrrqqqpppqqqsssuuuvvvuuutttsssssstttuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxyyyyyywwwyyyzzz{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxvvvuuutttuuusssqqqqqqpppnnnkkkiiigggbbbZZZVVVSSSPPPIIIDDDFFFDDDBBBCCCFFFGGGFFFDDDFFFIIIMMMPPPTTTXXX\\\```cccdddeeeeeeeeefffiiillllllkkkiiijjjnnnrrrtttuuuwwwzzz|||wwwkkkddd```___^^^^^^ccchhhuuu|||{{{nnnjjjllllllnnnrrruuuuuutttrrrppplllggg___XXXSSSRRRTTTUUUZZZ______\\\^^^fffnnnpppwww{{{}}}||||||zzzwwwtttrrrjjjcccYYYNNNDDD:::222...////////////............------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))JJJIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@BBBCCCEEEFFFGGGCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMLLLLLLLLLKKKLLLLLLMMMMMMOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQQQQSSSRRRPPPOOOOOOPPPRRRSSSWWWVVVVVVUUUUUUVVVXXXYYYVVVTTTRRRRRRRRRSSSRRRQQQRRRQQQQQQRRRTTTUUUTTTSSSRRRTTTVVVVVVUUUTTTTTTTTTWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTUUUUUUTTTVVVYYY[[[[[[\\\]]]```eeekkkppptttuuurrrlllgggbbb___]]]]]]]]]]]]ZZZUUUSSSQQQJJJBBB@@@BBBIIIVVVcccqqqzzztttcccVVVGGG@@@>>>;;;888888;;;:::999999:::;;;:::888:::999777555444444555555:::>>>III[[[ooo{{{|||yyynnnhhh___VVVRRRNNNHHHEEEDDDAAA@@@???>>>>>>============>>>>>>>>>????????????BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGFFFEEECCCBBBAAA>>>===;;;999777666555555222222333333444444444555555666666777999<<>>777111.../////////............---,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))IIIIIIGGGFFFEEEDDDDDDDDDFFFFFFEEEDDDBBBAAA@@@@@@??????@@@BBBCCCEEEGGGGGGBBBAAA@@@??????@@@AAABBBDDDDDDFFFGGGIIIJJJKKKLLLJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQOOOMMMLLLLLLMMMOOOQQQTTTTTTTTTTTTUUUVVVWWWXXXXXXVVVSSSRRRRRRSSSRRRRRRQQQQQQPPPRRRTTTVVVVVVUUURRRSSSUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSRRRTTTWWWZZZYYYYYYYYY[[[^^^dddkkkoootttsssqqqlllhhhdddcccccc``````___^^^___^^^SSSGGGEEEDDDFFFNNNYYYgggyyyttthhhYYYMMMFFF@@@;;;888:::999888888:::;;;:::999666666555555555555666666999999???LLL]]]nnn|||vvvkkk```YYYTTTNNNJJJJJJCCCBBBAAA@@@???>>>??????============>>>>>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@>>><<<:::888777666444444444333333333333333444444555666888:::<<<======>>>@@@CCCGGGJJJMMMNNNPPPRRRUUUWWWXXXZZZ]]]___aaaaaabbbccccccdddddddddhhhiiijjjkkklllmmmmmmnnnooopppqqqqqqpppoooqqqsssrrrrrrrrrrrrrrrsssssssssttttttuuuvvvvvvvvvuuuuuuttttttssssssttttttuuuvvvxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxvvvxxxzzzzzzzzzzzz|||~~~~~~~~~~~~~~~~~~}}}|||}}}}}}|||||||||{{{{{{{{{|||{{{zzzyyyyyyxxxyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttrrrrrrsssqqqmmmkkkhhheee```]]]WWWRRRLLLGGGFFFDDDCCCAAABBBAAAAAABBBCCCEEEFFFGGGLLLQQQWWW]]]```ccceeegggdddeeefffggggggiiilllnnnooooooqqqtttwwwyyyxxxvvvzzzyyyrrrnnngggaaa\\\]]]```eeemmmvvvssshhh```___gggrrrttttttuuuuuusssqqqnnnmmmhhheeebbb___^^^___bbbdddeeefffggghhhmmmvvv}}}zzztttnnniiiddd[[[MMMAAA888333111/////////.........---------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((HHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@???===<<<<<<@@@@@@@@@@@@AAABBBCCCDDDAAA@@@???>>>??????AAAAAADDDDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMKKKJJJJJJLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMKKKKKKMMMNNNOOOSSSSSSTTTTTTUUUVVVWWWXXXZZZWWWTTTSSSTTTTTTTTTSSSQQQPPPPPPRRRUUUWWWWWWVVVSSSSSSTTTTTTTTTTTTRRRPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSRRRQQQRRRUUUXXXWWWXXXXXXXXXYYY^^^fffkkkwwwxxxwwwtttooojjjiiiiiihhhhhhggghhhllllllaaaTTTMMMGGGDDDHHHQQQ^^^pppsssbbbRRRFFF>>>999:::888777777999::::::999555555555555555666666777777888<<>>>>>>>>@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA???===<<<:::999666555555444444333333333333444444666777999:::;;;;;;<<<===???BBBFFFIIIKKKLLLOOORRRTTTUUUWWWZZZ]]]______```aaabbbcccddddddgggggghhhiiijjjkkklllllllllnnnoooooonnnnnnooopppppppppqqqrrrrrrrrrrrrrrrrrrsssttttttuuuuuuuuuuuusssrrrrrrrrrrrrsssttttttwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxvvvxxxzzzzzzzzzzzz|||~~~|||}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuusssssstttttttttssssssrrrpppmmmiiifffbbb^^^YYYVVVPPPLLLHHHDDDBBBBBBBBBBBBAAABBBBBBCCCDDDGGGJJJLLLRRRVVV]]]bbbeeefffgggiiidddeeegggggggggiiimmmooopppqqqssswwwzzzzzzxxxvvvxxx~~~yyysssnnnkkkjjjccc^^^___ccciiittt~~~|||oooccc^^^```eeemmmuuuxxxxxxvvvtttrrrooolllkkkcccdddeeehhhjjjlllmmmnnnlllhhhgggiiinnnwww{{{sssjjjdddXXXOOOCCC777111...------............------------,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((GGGFFFEEECCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>======???>>>===<<<<<<===>>>???@@@???>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNOOONNNMMMLLLMMMOOOMMMNNNNNNOOOOOOOOONNNNNNOOONNNNNNNNNNNNNNNNNNOOOTTTUUUUUUVVVWWWXXXXXXYYYYYYWWWUUUUUUVVVVVVUUUTTTRRRQQQQQQSSSUUUWWWWWWVVVUUUTTTSSSTTTTTTSSSPPPNNNLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQSSSUUUUUUWWWWWWVVVVVVZZZaaagggwwwzzz|||zzztttpppnnnnnnpppqqqppprrrxxx{{{tttjjjXXXNNNEEEDDDJJJVVVggguuu{{{fffUUUFFF===;;;999777777888999999999888888888777666555444444444444999@@@CCCJJJ___uuu~~~tttkkkcccZZZTTTSSSLLLJJJGGGCCCAAA@@@@@@AAA============>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA???===<<<888888777666555444333222333333444555777888888999::::::;;;<<>>??????>>>>>>===>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMKKKLLLNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNPPPPPPOOOOOOQQQRRRMMMMMMNNNNNNNNNMMMMMMLLLOOOOOOPPPQQQQQQPPPOOOOOOTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTUUUVVVVVVUUUSSSSSSRRRRRRSSSUUUWWWVVVUUUVVVUUUSSSSSSSSSRRRNNNKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQSSSSSSSSSQQQQQQRRRSSSSSSUUUWWWUUUTTTWWW]]]cccmmmsssyyyzzzxxxuuuuuuwwwwwwxxxxxxzzzlll^^^NNNGGGGGGOOO]]]iiizzzmmmXXXHHH>>>;;;888777888999999999::::::999888777555333333444111555;;;===???NNN```ssszzzpppddd\\\ZZZRRRPPPKKKGGGDDDBBBBBBBBB@@@@@@???>>>>>>======<<<===>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEECCCDDDDDDDDDCCCBBB@@@???;;;:::999777666444333333222222333555555666666666999999888999;;;===@@@BBBBBBEEEHHHJJJLLLOOORRRTTTWWWXXXZZZ\\\___aaabbbcccccccccdddeeefffgggggghhhgggiiillllllkkkjjjjjjkkkmmmnnnoooqqqqqqqqqqqqqqqpppqqqrrrsssttttttttttttttttttssssssssstttuuuuuuuuuuuuuuuttttttuuuuuuvvvuuuttttttttttttuuuvvvvvvsssuuuvvvwwwvvvwwwyyyzzzwwwxxxzzz{{{|||}}}}}}}}}{{{|||}}}~~~~~~~~~}}}}}}zzz{{{{{{|||||||||{{{{{{||||||{{{{{{{{{zzzzzzzzzyyyxxxwwwuuuttttttssssssssssssssssssssssssssssssqqqppppppooommmllljjjiiibbb___[[[WWWSSSNNNIIIEEECCCCCCCCCBBBAAAAAABBBCCCBBBDDDGGGHHHKKKOOOVVV[[[^^^aaadddffffffffffffggghhhiiikkkkkklllnnnrrruuuttttttvvvyyy||||||zzzxxxyyy|||~~~zzztttmmmhhhfffeeeeeefffccceeemmmtttzzzvvvllleee\\\ZZZ]]]hhhrrrvvvyyy{{{{{{xxxtttooojjjfffcccbbb[[[dddsssyyynnndddcccffflllttt}}}wwwiii[[[QQQDDD@@@999444222222111111.........---------,,,,,,++++++++++++************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))GGGFFFEEECCCBBBBBBBBBBBB=========<<<<<<<<<<<<<<<>>>===<<<;;;<<<>>>@@@BBB???>>>=========???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMOOOPPPPPPOOONNNMMMNNNNNNMMMMMMLLLLLLKKKKKKMMMOOOQQQQQQQQQQQQSSSUUUMMMMMMMMMMMMMMMLLLLLLKKKOOOPPPRRRSSSSSSRRRPPPOOORRRRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSUUUWWWVVVTTTRRRTTTSSSRRRSSSUUUVVVVVVUUUXXXUUUSSSSSSSSSQQQMMMIIINNNNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTSSSRRRPPPQQQQQQQQQTTTVVVUUUSSSUUU[[[```bbbiiisssxxxyyyzzz|||yyy{{{|||~~~nnnZZZLLLGGGJJJUUU```nnn|||iiiTTT@@@===:::999999:::::::::999999999999888777555555777111111888:::999AAANNN]]]rrr{{{{{{nnndddaaaWWWTTTOOOJJJFFFDDDDDDDDDCCCBBBAAA???>>><<<;;;:::<<<===>>>@@@AAABBBCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFCCCDDDEEEEEEEEEDDDBBBAAA<<<;;;:::888777555444333111111222444444555555444888888777777888:::===??????AAAEEEGGGIIIKKKOOOQQQTTTUUUWWWZZZ]]]___aaacccaaabbbbbbcccdddeeefffgggfffhhhkkkkkkjjjiiiiiijjjlllmmmooopppqqqqqqqqqpppmmmnnnooopppqqqrrrrrrqqqrrrrrrqqqqqqrrrrrrssstttuuuuuutttttttttuuuuuuvvvtttttttttttttttuuuvvvvvvqqqssstttuuutttuuuwwwxxxvvvwwwxxxzzz{{{|||||||||zzz{{{}}}~~~||||||}}}~~~~~~~~~~~~~~~zzzzzz{{{{{{|||{{{{{{zzz||||||{{{{{{{{{zzzzzzzzzxxxwwwvvvuuussssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooommmjjjgggeeeddd\\\YYYUUUQQQNNNIIIDDD@@@@@@AAABBBBBBAAAAAABBBCCCCCCEEEHHHJJJMMMRRRZZZ```aaacccffffffeeeeeeeeefffjjjlllmmmnnnoooqqqtttwwwvvvvvvxxxzzz}}}~~~|||zzz{{{}}}xxxtttnnngggcccaaabbbccccccdddkkkvvvxxxmmm```XXXUUUZZZeeesss{{{|||}}}zzzwwwrrrlllgggccc```___^^^jjj{{{~~~pppdddaaaccchhhpppzzz|||sssdddTTTIII:::666222/////////...---......---------,,,,,,,,,+++++++++************)))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))FFFFFFDDDCCCAAA@@@???>>>======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<===@@@>>>===<<<<<<>>>@@@AAADDDCCCBBBAAAAAAAAABBBCCCBBBCCCEEEGGGIIIKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPOOOOOOMMMLLLJJJIIILLLMMMOOOQQQSSSSSSSSSSSSQQQPPPOOOOOONNNOOOOOOPPPNNNPPPSSSUUUVVVTTTRRRPPPQQQRRRSSSTTTSSSRRRPPPOOORRRSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUWWWXXXXXXUUUSSSVVVVVVUUUSSSPPPNNNKKKJJJIIIKKKLLLLLLLLLLLLOOOQQQQQQRRRSSSTTTTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVWWWXXX```ccckkkwww}}}~~~sss^^^OOOJJJNNNTTTbbboooxxx___LLLAAA777777::::::999999:::::::::999888777666555555555444555666999<<<>>>OOO]]]ssstttmmmccc\\\SSSLLLJJJIIIHHHFFFDDDBBB@@@??????===;;;999;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCBBBAAABBBAAAAAA???===:::777555333222222222333444444555333333444555777999:::;;;<<<===???AAADDDGGGIIIKKKMMMNNNPPPSSSWWWZZZ\\\]]]\\\]]]______```aaadddfffcccdddeeefffgggggggggfffhhhiiijjjlllmmmooopppqqqooonnnnnnoooqqqqqqpppnnnpppooonnnooorrrsssqqqnnnqqqrrrtttvvvvvvuuutttssstttssssssrrrrrrrrrssssssttttttttttttuuuuuuuuuuuurrruuuxxxzzzzzzzzzzzz{{{xxxzzz}}}~~~~~~~~~~~~}}}|||{{{{{{{{{||||||||||||{{{zzz|||||||||{{{zzzxxxwwwvvvtttttttttttttttsssrrrrrrooooooppppppoooooonnnnnnllljjjhhhfffccc___[[[WWWUUUSSSOOOJJJFFFCCCAAA@@@AAABBBCCCCCCBBBAAABBBCCCGGGJJJOOOUUUYYY]]]^^^___aaabbbcccccccccdddfffhhhhhhlllppprrrssstttxxx||||||||||||}}}~~~~~~wwwnnnjjjfffddd```\\\^^^ccciiipppyyy|||oooddd[[[WWW]]]cccmmmxxxxxxooofff```[[[WWWXXX\\\hhhrrrrrreee```bbbhhhqqqzzz~~~yyyqqqeeeVVVHHH>>>555333000...------...///000000///...------,,,,,,******************************))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))DDDCCCBBBAAA???>>>===<<<======<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>???>>>======>>>@@@BBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFHHHKKKMMMNNNOOONNNOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKJJJIIIJJJKKKMMMOOOQQQRRRRRRRRRSSSSSSRRRRRRRRRQQQPPPPPPOOOQQQTTTVVVVVVUUURRRPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTTTTVVVWWWWWWUUUSSSTTTSSSSSSQQQPPPNNNLLLLLLJJJKKKLLLLLLLLLMMMOOOQQQRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUVVVVVV\\\___iiivvv}}}~~~mmm\\\PPPMMMMMMWWWcccttt}}}gggPPPDDD999777888888777888::::::::::::999888777666666555555555666888:::;;;AAALLL^^^rrr{{{jjjddd[[[VVVRRRPPPLLLIIIFFFDDDAAA@@@@@@???===;;;=========>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@===;;;888777555555444444444444555555555555555555666777888888::::::<<<===@@@BBBEEEFFFJJJKKKMMMPPPSSSVVVXXXZZZYYY[[[]]]^^^^^^___aaacccaaabbbcccdddeeefffffffffhhhiiijjjlllnnnoooqqqqqqooonnnnnnoooqqqqqqpppnnnpppooonnnppprrrsssqqqoooqqqrrrsssuuuuuutttsssrrrsssssssssrrrrrrssstttttttttttttttuuuuuuuuuuuuvvvtttvvvxxxxxxxxxwwwxxxyyyxxxzzz}}}~~~~~~~~~|||~~~~~~~~~~~~}}}|||{{{zzz{{{{{{||||||||||||{{{{{{{{{{{{zzzzzzyyywwwvvvuuussstttttttttsssrrrqqqqqqnnnnnnoooooonnnmmmlllllljjjhhheeebbb___[[[VVVSSSMMMKKKHHHDDDAAA???>>>>>>@@@AAABBBBBBBBBCCCEEEGGGLLLNNNSSSXXX\\\___```aaabbbccceeeeeeeeefffhhhjjjkkkooorrrttttttvvvzzz~~~wwwpppfffbbb``````___^^^cccjjjssszzzwwwiiiaaa^^^___eeeiiiqqq{{{wwwmmmbbb[[[WWWTTTWWW\\\jjjqqq|||tttfffbbbeeelllttt{{{~~~zzzyyyuuunnneeeYYYLLL@@@777333222000...---------............---,,,+++++++++******************************))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))FFFFFFEEEDDDCCCBBBAAA@@@======<<<<<<<<<<<<============>>>>>>>>>???????????????>>>???@@@BBBDDDFFFBBBBBBAAA@@@@@@AAABBBCCCEEEFFFHHHJJJLLLOOOQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPOOONNNMMMKKKJJJIIIGGGIIIKKKMMMOOOPPPQQQQQQUUUVVVWWWWWWVVVTTTRRRQQQRRRSSSUUUWWWWWWUUURRRQQQOOONNNNNNNNNNNNPPPQQQRRRPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSTTTUUUWWWXXXVVVTTTQQQQQQPPPPPPOOONNNMMMMMMJJJKKKLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUYYYbbboooxxx}}}~~~qqq```RRRKKKNNNWWWeeeuuuoooWWWKKK>>>999888777777888::::::;;;::::::999888888777666555555555666777888:::BBBNNN]]]nnntttmmmeee^^^YYYTTTNNNJJJHHHFFFCCCBBBBBBAAA???===??????>>>>>>>>>>>>??????AAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDBBBBBBAAA@@@>>><<<:::999999888777666555555555555666666555444444444555555999999:::;;;===???@@@AAAEEEFFFHHHKKKNNNQQQSSSTTTTTTWWWZZZ\\\\\\]]]^^^___]]]^^^```bbbdddeeeffffffhhhiiijjjlllmmmooopppqqqnnnmmmmmmnnnpppqqqpppnnnooooooooopppqqqrrrqqqooopppqqqrrrssstttsssrrrrrrsssrrrrrrrrrssstttuuuuuutttttttttuuuuuuuuuuuuvvvvvvwwwwwwvvvuuutttvvvwwwyyyzzz}}}~~~}}}}}}~~~}}}{{{}}}}}}}}}}}}|||{{{zzzyyyzzz{{{{{{||||||{{{{{{{{{yyyyyyyyyxxxwwwvvvuuutttssssssssssssrrrqqqpppooommmmmmmmmmmmlllkkkiiiiiifffccc```\\\YYYUUUPPPLLLEEEDDDAAA???>>>=========>>>???AAABBBCCCFFFJJJMMMSSSUUUXXX\\\___bbbccccccccceeegggggghhhhhhkkkmmmooorrrtttuuuuuuwww|||xxxnnnhhhaaa]]]\\\]]]___bbbkkksssqqqfffcccfffkkknnnppptttzzzrrrgggZZZTTTQQQRRRWWW^^^mmmqqqvvv{{{~~~ttthhhggglllsssxxx}}}~~~wwwrrrpppjjjaaaVVVKKKAAA888222111111000///...------,,,------,,,,,,++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))FFFFFFEEEEEEDDDCCCBBBBBB>>>======<<<<<<======>>>?????????@@@@@@@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEBBBAAAAAA@@@@@@AAABBBCCCEEEFFFHHHJJJMMMOOOQQQQQQPPPPPPQQQRRRRRRRRRRRRRRROOOOOOOOONNNLLLKKKIIIHHHFFFGGGIIIKKKMMMOOOPPPQQQVVVWWWYYYZZZYYYWWWSSSQQQSSSTTTUUUVVVVVVUUUSSSQQQNNNMMMKKKKKKLLLNNNQQQSSSOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSVVVXXXYYYXXXVVVQQQQQQPPPNNNMMMMMMLLLLLLJJJKKKMMMMMMLLLMMMOOOQQQSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVUUUUUUUUUTTTTTTTTTQQQSSSYYYdddnnnwwwvvvaaaSSSNNNQQQZZZhhhvvvzzzooo___RRREEE>>>:::777666888::::::;;;;;;;;;:::999999888777666555444444555555;;;???FFFOOO[[[lll|||qqqgggaaa[[[TTTPPPLLLIIIFFFDDDCCCBBBAAA?????????>>>>>>===>>>>>>>>>??????@@@BBBCCCEEEFFFFFFDDDEEEFFFFFFFFFFFFFFFEEECCCCCCBBBAAA@@@>>>======<<<;;;999888666555555555555555444333333333444444999999::::::;;;===>>>???AAABBBDDDGGGIIILLLNNNOOOPPPSSSWWWZZZZZZZZZ[[[\\\ZZZ\\\^^^aaaccceeefffggghhhhhhiiikkklllnnnoooooommmllllllmmmooopppooonnnnnnnnnoooppppppppppppoooooopppqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrssstttuuuvvvttttttttttttuuuuuuuuuuuuuuuvvvuuutttssssssuuuwww{{{|||}}}~~~}}}|||}}}}}}}}}~~~~~~|||zzz||||||||||||{{{zzzyyyxxxyyyyyyzzzzzz{{{{{{zzzzzzxxxxxxxxxxxxwwwvvvuuutttsssssssssrrrqqqpppnnnmmmllllllkkkjjjiiigggfffeee___\\\XXXTTTQQQMMMHHHEEECCCAAA@@@>>>======>>>>>>>>>???BBBDDDFFFJJJOOOSSSYYYZZZ\\\___aaacccdddddddddfffiiijjjkkklllnnnooopppsssuuuuuuuuuwww|||yyyqqqhhhaaaaaa^^^]]]___ccchhhrrr|||zzzooolllnnnrrruuuuuusssssstttvvvwwwwwwwwwiii]]]QQQMMMOOOTTT\\\cccoooqqqtttvvvxxx{{{tttmmmpppwww{{{||||||zzz|||{{{rrrmmmiiibbbVVVKKKAAA:::444111//////000//////---,,,+++------,,,,,,+++++++++***************************))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((AAAAAA@@@@@@?????????>>>???>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEFFFGGGIIIKKKMMMOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQOOOOOONNNNNNLLLJJJIIIHHHGGGGGGIIIJJJLLLNNNOOOPPPUUUVVVYYYZZZZZZWWWSSSQQQRRRSSSTTTUUUUUUTTTRRRQQQNNNLLLKKKJJJKKKOOORRRTTTPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRSSSVVVYYY[[[ZZZXXXSSSRRRPPPNNNLLLKKKKKKJJJJJJLLLMMMMMMMMMMMMPPPRRRRRRRRRSSSSSSSSSTTTTTTUUUWWWWWWWWWVVVUUUUUUTTTTTTRRRRRRUUU\\\dddppp~~~uuuaaaPPPMMMPPPZZZfffsss~~~{{{yyyssskkkaaaVVVJJJCCC===777555777999999:::;;;;;;;;;::::::999888777666555444333333666777<<>>>>>>>>>>>>>>??????===>>>???@@@BBBDDDEEEEEECCCDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@>>>===;;;999777666555555444333333333333444444555888888777888888999:::;;;>>>???AAACCCFFFHHHJJJKKKLLLOOOSSSVVVWWWWWWXXXYYYXXXZZZ\\\___bbbdddffffffffffffggghhhjjjkkklllllljjjjjjjjjlllnnnooonnnllllllmmmnnnooonnnnnnnnnnnnnnnoooooopppppppppppppppqqqqqqqqqrrrrrrtttuuuvvvrrrsssssssssssstttttttttsssttttttsssrrrsssvvvxxx||||||}}}~~~}}}||||||}}}~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyyxxxwwwwwwvvvwwwxxxyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvuuutttssssssrrrqqqpppnnnlllkkkiiiiiihhhgggeeebbb```___WWWTTTPPPLLLJJJFFFCCC@@@BBBAAA???>>>===>>>>>>??????BBBEEEHHHKKKPPPUUUXXX\\\]]]^^^```bbbccccccddddddgggkkkmmmmmmoooppprrrpppsssuuuvvvvvvxxx}}}zzzrrrkkkccc___^^^\\\^^^dddjjjqqq|||vvvsssxxx}}}|||yyyxxxtttoookkkiiihhhgggfff[[[QQQIIIKKKSSS[[[dddkkknnnqqqtttvvvwwwyyy|||~~~}}}vvvuuu{{{{{{yyyrrrtttwwwzzzzzzuuullleee^^^WWWLLLAAA:::555222111......//////...---,,,+++------------,,,,,,,,,,,,************************((()))************)))((((((((())))))))))))((((((((((((((((((((((((((((((AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBGGGFFFFFFEEECCCBBBAAA@@@CCCCCCBBBBBBBBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOONNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNQQQSSSUUUWWWWWWUUURRRPPPOOOPPPQQQRRRRRRRRRQQQQQQOOONNNLLLLLLMMMPPPSSSUUURRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRVVVYYY[[[ZZZYYYTTTSSSPPPNNNLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTUUUYYY^^^iii|||uuuWWWNNNIIINNNVVV```qqqzzzuuurrrmmmiiibbbYYYPPPIIICCC:::666666888888999::::::;;;::::::999999888777666444333333222111555===BBBIIIZZZmmmwwwmmmfff```YYYUUUPPPKKKIIIGGGEEECCC@@@@@@????????????@@@@@@<<<===>>>???AAABBBCCCDDDBBBCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCDDD@@@???===;;;:::888888777444444333333333444555555444444444444444555666777;;;<<<===@@@BBBDDDFFFGGGHHHKKKOOOQQQRRRSSSTTTVVVVVVWWWZZZ]]]```bbbcccdddccccccdddeeefffggghhhiiihhhggghhhiiilllmmmlllkkkjjjkkkmmmmmmlllllllllmmmnnnnnnnnnnnnnnnoooooooooqqqpppppppppqqqrrrssstttqqqqqqqqqrrrrrrrrrssssssrrrsssttttttssstttvvvxxx{{{{{{||||||}}}}}}}}}~~~}}}|||{{{|||~~~~~~|||{{{{{{}}}~~~~~~~~~~~~|||{{{|||||||||zzzyyyyyyyyyyyyxxxwwwvvvvvvttttttuuuvvvwwwwwwwwwwwwuuuuuuuuuuuuuuutttssssssqqqqqqpppooommmjjjiiigggeeedddcccaaa^^^\\\YYYXXXOOOLLLHHHEEEDDDBBB???===???>>>===<<<===>>>???@@@CCCFFFJJJNNNQQQUUUYYY\\\^^^______```bbbccccccddddddhhhlllnnnpppqqqrrrtttppptttxxxzzzzzz|||zzzrrrjjjddd```^^^YYYZZZ```jjjttt|||{{{uuuxxxyyyxxxrrriiibbb]]]ZZZWWWVVVOOOHHHFFFNNNZZZdddlllrrrnnnpppsssuuuwwwyyy|||}}}wwwsssjjjkkkmmmppppppkkkaaaYYYPPPIII@@@888333111000///......---------,,,,,,,,,---------------,,,,,,,,,************************((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))CCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBFFFFFFEEEEEEDDDCCCAAAAAADDDDDDCCCCCCDDDEEEGGGHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMNNNNNNNNNMMMLLLJJJHHHHHHGGGGGGFFFFFFGGGIIIJJJKKKMMMOOOQQQRRRSSSRRRPPPNNNKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPOOONNNOOOQQQSSSUUUTTTTTTSSSSSSRRRQQQQQQPPPMMMNNNPPPTTTWWWZZZYYYXXXSSSRRRPPPMMMLLLLLLMMMNNNKKKLLLMMMNNNMMMNNNPPPRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSUUUXXXZZZaaaqqqjjjZZZMMMJJJLLLPPP]]]lll|||}}}vvvpppkkkiiiddd^^^YYYUUUMMMCCC<<<:::666777888999::::::::::::::::::999888777555444333555111333;;;>>>???LLL[[[nnn{{{ooohhhaaa]]]VVVQQQMMMKKKHHHFFFDDDCCCBBB@@@??????>>>>>><<<<<<===>>>@@@AAABBBBBBAAAAAACCCDDDEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDFFFFFFCCCBBB@@@???===<<<;;;;;;777666555444333333333333222222222222333444555666888888:::<<>><<<<<<<<<<<<<<<>>>@@@BBBDDDGGGKKKPPPUUUWWWZZZ\\\^^^`````````aaabbbcccdddeeedddgggllloooqqqrrrsssuuurrrwww}}}|||xxxppphhhaaa]]]]]]]]]\\\___hhhvvvwwwwwwxxx||||||wwwqqqjjjaaaXXXRRRNNNKKKIIIGGGCCCFFFTTTcccmmmrrruuuoooppprrrsssuuuyyy~~~xxxpppnnngggfffgggiiihhhaaaVVVMMMCCC>>>777222000//////......---,,,+++++++++,,,---+++++++++++++++,,,,,,,,,************************((()))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))AAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCBBBEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJLLLNNNOOOPPPOOONNNNNNIIIJJJKKKMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPKKKLLLNNNRRRVVVXXXXXXWWWRRRQQQOOOMMMMMMNNNOOOQQQKKKLLLNNNNNNMMMNNNPPPRRRPPPOOOOOOOOOPPPQQQSSSTTTQQQQQQQQQRRRRRRRRRRRRRRRNNNPPPSSSVVVWWWZZZfffsss|||hhhUUULLLGGGFFFOOO]]]oooxxxyyyqqqkkkjjjiiieeeaaa___WWWKKKCCC@@@555666777888999::::::::::::::::::999888666555444777111111777888666>>>LLLVVVkkk}}}sssgggbbb[[[UUUQQQMMMKKKIIIGGGFFFDDDBBB???>>>======<<<<<<===>>>???@@@AAAAAA@@@@@@BBBDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHEEEDDDCCCAAA@@@???>>>>>>:::999777555333222222222333333333444555666777888555666888:::<<<>>>@@@AAAAAACCCEEEGGGHHHJJJNNNPPPQQQRRRTTTWWWZZZ\\\]]]]]]^^^^^^___```aaabbbbbbcccdddddddddfffiiijjjiiihhhfffiiikkkkkkiiihhhiiikkkmmmllllllllllllmmmnnnnnnppppppoooooooooooooooooonnnooooooooooooppppppppptttvvvxxxwwwuuusssrrrrrrwwwvvvvvvuuuvvvvvvwwwwwwyyyxxxxxxxxxyyyyyywwwvvvzzzyyyyyy{{{~~~{{{}}}{{{{{{|||~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{xxxwwwxxxyyyxxxxxxxxxxxxxxxwwwwwwvvvuuutttpppqqqrrrsssttttttttttttoooppppppppppppoooooonnnkkkjjjiiigggeeeccc```___ZZZZZZXXXUUURRROOOLLLKKKCCCAAA>>>===>>>>>>>>>===;;;;;;<<<>>>AAADDDGGGIIIIIINNNTTTYYY[[[]]]^^^___aaaaaaaaabbbcccdddeeefffdddggglllpppqqqrrrtttuuutttzzzvvvqqqjjjaaaZZZXXXZZZ\\\dddhhhsss}}}ssspppuuu{{{~~~}}}yyyvvvuuuiiicccYYYPPPJJJFFFCCCAAADDDBBBHHHYYYiiirrrtttvvvppppppppppppsssxxxssskkkkkkgggfffeeefffeee]]]PPPGGG<<<888444111000000///...///---+++******+++,,,...******************++++++************************''')))***++++++***)))''''''((()))******)))((('''))))))))))))))))))))))))CCCBBBAAAAAAAAAAAABBBCCCGGGGGGFFFDDDDDDCCCCCCCCCAAABBBCCCCCCCCCBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCFFFHHHJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKJJJJJJIIIDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNNNNMMMLLLIIIIIIJJJJJJKKKLLLLLLMMMOOOQQQSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSQQQPPPOOOOOONNNNNNNNNOOOOOOPPPQQQPPPPPPPPPPPPPPPOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNPPPQQQPPPOOORRRRRRRRRRRRRRRRRRQQQQQQOOONNNNNNOOOSSSXXX]]]```ooo~~~yyy^^^OOOHHHEEEHHHMMM[[[fffvvv}}}wwwrrruuurrrnnnkkkfffZZZKKK@@@<<<777333333666:::<<<<<<::::::;;;<<<;;;:::888777666555444444666999<<<>>>LLLUUUfff|||xxxqqqggg___YYYUUUPPPMMMIIIHHHGGGFFFCCCAAA>>><<<===<<<<<<===???@@@@@@???<<<===???@@@BBBBBBCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@======<<<;;;999666555333222222222111222222333444666666666777888:::;;;<<<>>>>>>???AAACCCFFFHHHIIILLLMMMOOORRRUUUXXXZZZ[[[[[[\\\]]]___`````````aaaccccccdddeeefffgggggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllllllkkkkkklllnnnooonnnnnnmmmnnnnnnooopppmmmooopppqqqppppppqqqsssqqqqqqqqqqqqqqqqqqppppppuuuuuuuuuuuuuuuvvvwwwwwwzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwxxxzzz|||~~~}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~zzzzzzyyyxxxvvvuuuttttttzzzyyyvvvuuussssssssstttssssssrrrrrrrrrrrrssssssmmmmmmmmmmmmmmmlllkkkjjjffffffeeecccaaa]]]ZZZXXXSSSRRRNNNJJJGGGCCCAAA@@@>>>===;;;999999:::;;;======>>>>>>>>>@@@DDDIIIMMMQQQTTTXXX[[[]]]^^^___aaadddffffffdddbbbbbbfffjjjggghhhkkkooorrruuuvvvwwwyyyyyysssllleee]]]YYYYYY[[[[[[[[[fffqqquuuppppppqqqvvvzzzzzzvvvsssrrrsssddd]]]RRRHHHAAA>>>???@@@HHHJJJRRR___mmmwwwyyyxxxmmmnnnpppqqqsssxxx}}}qqqmmmmmmlllgggdddfffbbbUUUGGG>>>888555111//////...---,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''CCCBBBAAAAAAAAAAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIIIIHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMOOOQQQRRRQQQQQQQQQRRRTTTTTTTTTSSSRRRQQQPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMMMMMMMMMMMMMLLLPPPPPPPPPOOOOOOOOONNNNNNNNNMMMLLLMMMOOOPPPOOONNNOOOPPPPPPQQQQQQQQQPPPPPPNNNNNNMMMNNNPPPUUUYYY\\\eeessslllXXXLLLEEEFFFKKKTTT```ppp~~~{{{{{{xxxsssqqqlllbbbTTTJJJAAA<<<888777999<<<<<<:::::::::;;;;;;;;;:::999888777666555444555888:::<<<@@@GGGVVViii~~~rrriiibbb]]]WWWSSSMMMKKKIIIFFFDDDBBB@@@>>>>>>===<<<<<<======<<<;;;<<<===>>>???AAAAAABBBBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCBBB@@@@@@>>>>>>===<<<:::888666555333333222222222222333333555555555666777999:::;;;;;;<<<===>>>@@@CCCEEEFFFHHHIIIKKKNNNQQQSSSUUUVVVXXXYYYZZZ\\\]]]^^^______aaabbbbbbcccdddeeeffffffhhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkkkkkjjjjjjkkklllmmmmmmnnnnnnnnnnnnoooooommmnnnppppppooooooqqqrrrrrrrrrssssssssssssssssssttttttsssssssssttttttuuuwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwyyyzzz{{{}}}~~~~~~|||{{{{{{{{{|||||||||||||||}}}}}}}}}{{{zzzzzzzzzzzz{{{||||||yyyyyyxxxwwwvvvuuuuuutttwwwvvvtttsssrrrrrrrrrrrrqqqppppppoooooooooooopppkkkkkkkkkjjjiiihhhffffffbbbaaa```^^^[[[WWWTTTSSSNNNLLLJJJFFFCCC@@@???>>>>>>===;;;::::::;;;<<<===>>>???AAACCCDDDHHHLLLPPPTTTWWWZZZ\\\]]]^^^```bbbeeegggiiigggeeeeeehhhkkkiiikkkmmmpppsssvvvxxxyyy|||{{{tttnnnaaa]]]XXXUUUVVVZZZ^^^```nnn|||zzzrrrppprrryyyzzzzzzxxxtttpppmmmlll___XXXMMMCCC>>>???CCCFFFLLLOOOVVVbbbooowwwxxxwwwnnnnnnoooqqquuu}}}~~~sssoooooonnnfffaaa___[[[OOOBBB;;;444222///...//////...---------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''CCCBBBBBBAAAAAABBBBBBCCCEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGDDDEEEFFFFFFGGGFFFFFFFFFEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMOOOOOOOOONNNOOOPPPRRRSSSSSSSSSRRRQQQPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLKKKLLLMMMNNNMMMLLLLLLMMMMMMNNNOOOOOOOOOOOONNNMMMLLLLLLMMMPPPSSSVVV[[[gggxxxgggTTTIIIGGGJJJMMMXXXhhhvvvzzzxxxtttmmmaaaXXXFFFAAA;;;888888999777666::::::;;;;;;;;;:::999999888777555444555666888999777===FFFTTTfff~~~xxxooohhhaaa\\\TTTQQQMMMJJJHHHGGGEEECCCBBB@@@>>>=========;;;999;;;<<<===>>>???@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???@@@??????>>><<<:::999888555555444333222222222222444444444444555666777888888888999:::<<>>===<<<;;;===<<<;;;::::::;;;===>>>@@@BBBFFFIIIKKKNNNRRRTTTYYYZZZ\\\]]]]]]___aaadddgggiiilllkkkiiihhhjjjmmmmmmnnnppprrruuuxxx{{{|||{{{xxxssslllfffZZZYYYVVVUUUVVVZZZaaaffftttxxxpppooorrruuu}}}|||yyywwwtttnnnhhhdddWWWPPPGGG@@@???CCCJJJPPPTTTVVV\\\fffpppwwwxxxvvvpppoooooosss|||wwwsssssspppeee[[[VVVPPPEEE;;;666000///------...//////...---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@>>>======???AAABBBBBBBBBAAAAAABBBBBBCCCDDDFFFEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMMMMMMMMMMNNNPPPQQQQQQRRRRRRRRRQQQPPPPPPPPPOOOMMMLLLJJJIIIIIIIIILLLMMMNNNNNNOOOOOOOOONNNLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMOOONNNLLLKKKKKKMMMOOOPPPWWW]]]kkk~~~zzzbbbQQQJJJIIIHHHRRR```nnn{{{|||zzztttkkkdddRRRKKKAAA;;;888888777666:::::::::::::::::::::999999888666555444555666777777;;;@@@GGGRRRggg~~~tttkkkeee]]]YYYSSSOOOMMMLLLJJJGGGDDDCCCAAA@@@@@@???===;;;;;;;;;<<<===>>>>>>>>>>>>===>>>@@@CCCDDDEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@???AAAAAAAAA@@@???===<<<;;;888777666444333333222222333333333333333444555666666666777888999;;;===>>>>>>???@@@CCCEEEGGGHHHIIIMMMNNNQQQSSSVVVXXXYYYZZZ[[[[[[\\\^^^___```aaaaaabbbbbbcccdddeeeeeefffffffffhhhiiiiiihhhgggiiijjjhhhiiikkkmmmnnnmmmlllkkkjjjkkkmmmmmmllllllnnnooommmmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppqqqrrrssstttuuuuuuuuuuuusssrrrqqqppppppqqqrrrsssvvvwwwyyyyyywwwvvvwwwwwwvvvwwwwwwxxxyyyzzzzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvuuutttttttttttttttttttttoooooooooooonnnooooooooolllkkkkkkkkkjjjiiihhhgggfffeeedddbbb```]]][[[YYYSSSRRRPPPMMMJJJGGGEEECCC@@@???>>><<<;;;:::::::::;;;::::::999:::<<>>===<<<;;;::::::::::::::::::::::::999999777666555555555666555999===@@@FFFUUUjjj{{{xxxqqqfff```YYYTTTSSSQQQMMMIIIEEECCCAAA@@@AAA@@@>>><<<;;;<<<<<<=========<<<<<<:::<<<>>>AAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBAAA@@@???>>>===;;;:::888777555444444444444333333333333333444555555555555666777999:::;;;;;;<<<===???AAABBBDDDDDDHHHJJJLLLOOORRRTTTUUUVVVWWWWWWXXXZZZ[[[]]]^^^^^^^^^^^^___```aaabbbcccdddeeeggghhhhhhgggfffhhhiiieeefffiiikkklllkkkjjjiiihhhjjjkkkkkkkkkkkklllnnnkkkllllllmmmnnnooopppppppppqqqrrrrrrrrrqqqpppppppppqqqrrrtttuuuuuuuuuuuusssrrrpppooooooppppppqqqsssuuuwwwwwwuuutttuuuvvvuuuvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuuuurrrrrrrrrrrrrrrrrrqqqqqqmmmmmmmmmmmmmmmllllllllliiijjjiiiiiihhhfffdddcccbbbbbb```^^^[[[XXXVVVTTTMMMLLLJJJGGGDDDBBB@@@???<<<<<<;;;::::::::::::::::::999999:::<<>>>>>>>>>>>@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEEEEEDDDDDDDDDHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJKKKMMMPPPNNNNNNOOOPPPQQQQQQQQQPPPSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFGGGIIIJJJLLLMMMNNNKKKJJJIIIIIIJJJJJJIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJJJJJJJLLLRRR___qqqjjjUUUGGGEEEHHHNNNXXXfffuuu~~~xxxsssmmmcccVVVKKKEEEAAA>>><<<::::::999999999:::;;;;;;:::999888777777666666666111555999;;;>>>HHHXXXddd{{{rrrkkkbbb]]][[[XXXQQQLLLFFFDDDBBBAAAAAA@@@>>><<<<<<<<<=========<<<;;;;;;:::;;;===>>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<:::999888777777777555555444444444444444444444444444444555666777888999999:::<<<===???@@@@@@CCCEEEGGGJJJLLLNNNPPPPPPQQQRRRSSSUUUVVVXXXYYYZZZYYYZZZ[[[\\\^^^___```aaaccceeeffffffeeedddfffgggcccdddeeeggghhhhhhhhhgggggghhhjjjjjjiiiiiikkklllllllllmmmmmmnnnnnnoooooonnnooopppqqqrrrqqqppppppppppppqqqsssssstttttttttqqqqqqooonnnnnnooopppqqqrrrsssuuuuuutttssstttuuuuuuuuuuuuvvvwwwwwwwwwxxxyyyxxxwwwvvvuuutttttttttpppppppppoooooonnnnnnnnnjjjjjjjjjjjjjjjiiihhhgggeeeeeeeeeeeecccaaa___]]]\\\[[[ZZZXXXUUURRROOONNNHHHFFFDDDBBB@@@>>>======;;;;;;:::::::::::::::;;;::::::;;;===@@@EEEIIIKKKPPPSSSVVVYYYYYYZZZ[[[\\\___```bbbbbbbbbccceeeggggggkkknnnppppppqqquuuxxxwwwwwwxxxzzz|||vvvlllbbb[[[WWWVVVVVVTTTWWW^^^eeelllttt|||uuurrrqqqsssyyy}}}wwwoooeee^^^___bbbeeeiiilllnnnnnnnnngggggggggiiimmmrrrwww{{{xxx{{{{{{pppjjjaaaRRRCCC;;;666111//////...---,,,---...---+++)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))AAAAAABBBCCCCCCBBBAAAAAACCCBBBBBBBBBBBBBBBCCCCCC>>>>>>??????@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGIIIKKKNNNMMMMMMNNNPPPPPPQQQQQQQQQSSSRRRPPPNNNLLLKKKKKKJJJMMMMMMNNNNNNNNNMMMLLLLLLIIIIIIIIIJJJKKKKKKLLLLLLLLLJJJIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGJJJOOOVVV```nnn}}}yyyeeeUUUJJJIIIJJJPPP]]]mmm|||{{{uuunnndddZZZSSSKKKCCC>>>::::::999999999:::;;;<<<::::::999999888888777777222444777888999???IIIQQQbbbuuuyyyqqqllliiiddd[[[TTTLLLJJJGGGFFFDDDCCC@@@>>>===============<<<;;;;;;;;;;;;;;;<<<===???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;::::::::::::888777666555555555555555222222222222333444555555666777888999:::;;;<<<===>>>@@@BBBDDDGGGHHHIIIJJJKKKLLLMMMOOOPPPRRRSSSTTTUUUVVVWWWYYY[[[\\\^^^^^^```bbbccccccaaaaaabbbdddaaaaaabbbcccdddeeeffffffeeeggghhhiiihhhhhhiiikkkkkkkkkkkkkkkkkkllllllllljjjlllnnnpppqqqqqqpppooonnnooopppqqqqqqqqqqqqqqqooonnnmmmmmmmmmnnnooopppqqqrrrttttttsssssstttuuuttttttttttttttttttttttttvvvuuutttsssssssssssssssooonnnnnnmmmlllkkkjjjjjjfffgggggggggfffdddcccbbb____________]]]ZZZWWWUUUTTTSSSRRRPPPMMMJJJHHHFFFCCCBBB@@@>>><<<<<<<<<<<<;;;::::::999999::::::;;;;;;<<<>>>AAAFFFKKKPPPSSSYYY[[[]]]]]]]]]\\\]]]___```ccceeefffggggggiiijjjiiillloooqqqrrruuuzzz|||||||||tttnnnddd[[[UUUTTTXXX[[[[[[^^^eeeppp{{{{{{uuurrrmmmnnnrrrxxx}}}}}}xxxtttqqqpppwwwxxx{{{||||||yyyvvvsssiiihhhffffffiiipppxxx~~~}}}wwwhhh```UUUGGG:::444222///---...,,,++++++---//////---+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((()))))))))***AAAAAABBBCCCCCCBBBAAAAAA?????????>>>>>>???@@@@@@===>>>???AAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEIIIIIIHHHHHHGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDEEEEEEEEEGGGJJJMMMLLLMMMNNNOOOPPPQQQQQQQQQRRRQQQOOOMMMLLLKKKKKKJJJIIIJJJKKKLLLLLLMMMMMMLLLMMMLLLLLLLLLKKKKKKKKKKKKLLLKKKIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCCCCDDDDDDEEEFFFGGGIIILLLPPPRRRVVV___nnnyyy~~~}}}~~~{{{yyytttdddQQQMMMJJJMMMXXXiiizzz{{{tttmmmeeeZZZNNNFFF::::::999888999:::<<<===::::::::::::999999888888888888888777777;;;AAAFFFMMMaaavvv}}}xxxuuuoooeee]]]TTTQQQNNNKKKIIIFFFCCC@@@>>>>>>>>>>>>===<<<;;;;;;<<<;;;;;;;;;<<<===???AAA???@@@AAACCCDDDEEEEEEEEEAAABBBBBBBBBBBBBBBAAAAAA???>>>===<<<<<<<<<<<<<<<999888777666666666666666111111111111111222333333555555666777888999:::;;;;;;===>>>AAACCCDDDEEEEEEGGGGGGIIIJJJLLLNNNOOOPPPSSSTTTUUUWWWYYY[[[\\\]]]^^^___``````______```aaa`````````aaabbbdddeeefffeeefffhhhhhhggggggiiijjjiiiiiihhhhhhhhhhhhhhhhhhgggiiilllnnnooopppooonnnmmmnnnnnnooooooooooooooommmmmmlllkkklllmmmnnnoooppprrrttttttsssssstttuuusssrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqqqqrrrrrrnnnnnnmmmllljjjiiihhhhhhddddddeeedddcccaaa___^^^ZZZZZZZZZZZZXXXUUURRRPPPNNNMMMLLLJJJGGGEEEBBBAAA@@@???===;;;::::::;;;;;;::::::999999999999::::::===>>>AAADDDJJJPPPVVVYYY___```aaa```___^^^___```aaadddhhhjjjjjjjjjkkkllljjjmmmppprrrssswww~~~zzznnnhhh___VVVRRRTTT[[[```fffhhhooozzzuuujjjfffeeejjjnnntttzzz|||yyyyyy~~~zzzvvvjjjhhhfffdddgggoooyyy~~~|||~~~ssscccXXXLLL@@@444000///---,,,---******+++---000111///...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++'''((((((((())))))******AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAABBB@@@???@@@AAAAAA@@@???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGFFFDDDDDDEEEGGGIIIHHHFFFFFFFFFGGGJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEE@@@AAACCCEEEGGGHHHIIIIIIKKKMMMNNNPPPQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCDDDFFFGGGHHHGGGIIIIIIJJJKKKNNNTTT]]]bbbtttzzz~~~{{{tttqqquuu{{{yyyiiiZZZMMMKKKQQQ___sss~~~wwwqqqeeeYYYLLL>>>666999:::666777===<<<<<<<<<;;;:::999777777666666555555666777999:::EEEKKKZZZmmm~~~wwwllldddXXXUUUQQQNNNLLLJJJGGGDDDDDDBBB@@@?????????>>>===;;;;;;;;;::::::;;;;;;<<<<<<<<<===>>>@@@AAACCCDDDEEEDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@>>>===<<<;;;::::::999888777666555555333333333333333333333444666666555555555666666777888888999;;;===>>>???@@@BBBCCCDDDEEEGGGHHHIIIJJJMMMNNNOOOPPPRRRSSSTTTTTTXXXYYYZZZ[[[\\\]]]]]]]]]______^^^^^^^^^```aaabbbdddeeeeeeffffffffffffeeeeeefffggggggffffffggghhhiiijjjkkkmmmnnnoooooooooooonnnlllkkkjjjlllmmmnnnooonnnmmmkkkkkkkkklllmmmpppqqqrrrsssssssssrrrqqqsssrrrrrrqqqpppooonnnmmmooommmlllkkklllllljjjhhhlllkkkiiihhhgggeeebbb_________^^^]]]\\\[[[YYYXXXTTTTTTUUUTTTRRROOOLLLJJJHHHFFFCCC@@@>>>>>>>>>???;;;;;;::::::999:::::::::===<<<:::999999:::<<<===AAACCCFFFIIIMMMQQQWWWZZZYYY^^^ccceeecccbbbbbbdddhhhjjjmmmnnnooooooqqqrrrqqqpppppprrruuuyyyvvvooohhhaaaYYYUUUUUU[[[aaaeeeqqq{{{{{{jjjaaabbbfffqqqsssvvvzzz|||{{{xxxuuuuuussssssxxx~~~zzzvvvppplllfffeeehhhpppxxx}}}}}}yyyxxxyyyyyyyyy|||~~~xxxjjjYYYMMM===999333///............,,,,,,------,,,+++)))(((************************,,,+++******))))))******'''((()))***+++,,,------++++++******))))))((((((+++++++++,,,,,,------------,,,,,,+++***)))((((((@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>???AAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCEEEFFFIIIHHHGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDAAABBBCCCEEEGGGIIIIIIJJJJJJKKKMMMOOOPPPPPPPPPOOOQQQQQQQQQPPPOOONNNMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGFFFDDDCCCDDDFFFGGGGGGFFFGGGGGGGGGGGGIIIMMMTTTXXXjjjqqqxxxyyyvvvtttvvvyyy~~~{{{kkkXXXOOOOOOWWWggguuuwwwlllXXXGGG;;;::::::777777===:::;;;;;;;;;;;;999888777777666555555555666777888<<<@@@JJJYYYhhhxxxyyyqqqgggccc^^^YYYTTTPPPLLLIIIFFFDDDBBBAAA@@@???===;;;::::::::::::;;;<<<======<<<<<<<<<===???AAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<;;;;;;:::999888777666666444444444444444444333333555555444444444555555666777777888:::;;;===>>>>>>@@@@@@AAABBBDDDEEEFFFGGGIIIJJJKKKLLLMMMOOOPPPPPPTTTUUUVVVXXXYYYZZZZZZZZZ\\\\\\[[[[[[\\\]]]___```bbbbbbcccdddddddddcccccccccdddeeeeeeddddddeeeffffffggghhhjjjkkkkkkllllllmmmllljjjiiiiiijjjkkklllnnnmmmlllkkkjjjjjjkkklllnnnooopppqqqqqqpppoooooooooooonnnmmmlllkkkkkkjjjlllkkkiiiiiiiiiiiigggeeehhhgggeeedddcccaaa^^^\\\[[[ZZZZZZYYYWWWUUUTTTSSSMMMNNNNNNMMMKKKIIIFFFDDDDDDBBB@@@===<<<;;;<<<<<<;;;:::999999999999999999<<<;;;::::::;;;<<<>>>@@@EEEGGGJJJLLLOOOSSSWWW[[[[[[```eeefffeeeddddddfffkkkmmmpppqqqqqqrrrsssuuuuuuuuuvvvwwwzzz~~~xxxoooiii___[[[WWWVVVZZZccclllrrrpppdddaaagggnnnttttttvvvwwwvvvsssooolllhhhkkkrrr}}}}}}zzzwwwoookkkfffgggmmmvvv~~~~~~xxxtttssstttvvvvvvwwwwwwvvvrrriii[[[LLLBBB999555111...---------,,,,,,,,,------,,,***)))(((************************,,,++++++***************++++++*********)))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,++++++******)))))))))>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB???>>>>>>@@@BBBDDDCCCBBB@@@@@@@@@AAABBBDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCDDDEEEHHHHHHIIIIIIJJJJJJIIIIIIKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@AAACCCEEEGGGHHHHHHIIIIIIIIIKKKLLLNNNNNNNNNNNNQQQQQQQQQPPPOOONNNLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGFFFEEEEEEEEEFFFEEEEEEGGGKKKNNN\\\dddoooxxx{{{{{{zzzyyyyyyhhhWWWNNNOOOYYYcccuuujjjVVVCCC===:::777777;;;777999:::<<<<<<:::999888888777666555555555666777999999>>>HHHTTTcccxxx~~~yyytttlllddd]]]VVVPPPMMMKKKIIIGGGFFFDDDBBB>>><<<===<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<>>>???@@@AAACCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBAAA@@@>>>>>>===<<<<<<;;;:::999888888666666666555555444444333444444333333333333444444555666777888999:::;;;<<<<<<<<<===>>>???AAABBBBBBCCCDDDEEEFFFHHHIIIJJJJJJNNNOOOQQQSSSTTTUUUVVVVVVXXXXXXWWWXXXXXXZZZ[[[\\\^^^^^^___```````````````___aaabbbbbbaaaaaabbbccccccdddeeefffggghhhhhhhhhjjjiiihhhgggggghhhiiijjjlllkkkjjjjjjiiijjjjjjjjjllllllmmmmmmmmmmmmlllkkkkkkkkkjjjiiihhhgggffffffiiigggeeeeeeeeedddcccaaabbb```___^^^]]][[[XXXVVVTTTTTTSSSRRRPPPNNNLLLKKKFFFFFFGGGFFFDDDBBB@@@>>>???>>><<<:::999888999999:::999888888777777888888:::::::::;;;===@@@CCCDDDJJJLLLNNNPPPQQQTTTXXXZZZ]]]bbbfffhhhgggfffgggiiioooqqqssssssssstttvvvwww{{{}}}{{{sssllleeeaaaYYYXXXXXX[[[cccnnnzzzttteee___eeepppxxxxxxxxxvvvrrrmmmgggbbb```\\\cccppp|||yyywwwooojjjfffiiisss}}}}}}xxxqqqllllllooorrrtttwwwsssmmmeee[[[NNNAAA999333111...---------,,,***,,,,,,,,,,,,+++***)))(((************************+++++++++************)))++++++***))))))(((''''''((())))))))))))))))))***))))))************++++++************************===>>>???@@@AAABBBCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCBBB@@@@@@@@@AAACCCDDDFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAABBBDDDDDDCCCBBBCCCDDDFFFHHHIIIKKKKKKJJJIIIHHHKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@??????@@@BBBCCCEEEFFFFFFGGGGGGGGGIIIJJJKKKLLLMMMMMMQQQQQQQQQPPPOOONNNLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFDDDDDDEEEFFFFFFEEEEEEGGGIIIOOOXXXfffvvvyyy}}}xxxaaaRRRLLLPPPVVV___kkk~~~zzzfffOOOBBB<<<777666777555777999;;;<<<;;;:::999999888777555444444555555999777999???HHHTTTeeeuuu{{{qqqiiiaaaZZZVVVRRRPPPNNNLLLJJJGGGBBB???AAA@@@>>>===;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDCCCCCCAAA@@@@@@???>>>>>>===<<<;;;:::999999888888777666555555444444333333222222222222333444555555666777888888999888999:::;;;<<<===>>>>>>>>>???@@@AAABBBDDDEEEEEEHHHIIIKKKNNNOOOQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWYYYZZZ[[[\\\]]]]]]]]]\\\\\\^^^______^^^^^^```aaaaaabbbcccdddeeeeeeeeeeeeffffffeeeeeeeeefffggghhhjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiihhhiiihhhhhhgggfffeeedddccceeecccaaa`````````^^^\\\[[[ZZZXXXWWWWWWUUURRRPPPNNNNNNMMMKKKIIIGGGEEEDDDBBBBBBBBBBBB@@@???===<<<;;;:::999888777777777888999888888777777777888888:::;;;<<<>>>AAAEEEGGGIIINNNPPPRRRSSSSSSTTTWWWYYY]]]aaafffhhhggggggiiilllppprrrsssttttttuuuwwwyyyzzzpppgggaaa]]][[[ZZZ\\\___eeennnzzzzzzkkkbbbdddmmmwww~~~}}}{{{vvvnnneee]]]XXXVVVYYYaaaooo~~~zzzwwwvvvoookkkhhhllluuu~~~wwwqqqkkkhhhiiimmmqqqsssvvvooodddYYYMMMCCC999333...---,,,---......,,,***++++++++++++******))))))************************++++++++++++******))))))((((((((((((((()))))))))'''((((((((())))))******))))))))))))))))))))))))((()))))))))*********+++======>>>???AAABBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCEEECCCBBBBBBCCCCCCAAA@@@@@@@@@AAABBBCCCEEEFFFGGGEEEDDDCCCBBBAAAAAAAAAAAA???AAACCCDDDCCCBBBCCCDDDFFFGGGIIIKKKKKKJJJIIIGGGJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDDDDBBBAAA??????>>>???@@@BBBCCCDDDDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMPPPPPPPPPPPPOOONNNMMMMMMJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEGGGGGGFFFDDDCCCDDDEEEEEEDDDDDDEEEGGGHHHPPP___qqq||||||ooo[[[PPPMMMLLLOOOWWWhhh|||ttt^^^MMMBBB999666555444666888:::;;;;;;::::::;;;999888666555555555666555444555:::>>>EEEQQQ]]]uuuwwwoooiiieeeYYYWWWSSSPPPNNNJJJFFFBBBAAA@@@???>>>============<<<<<<;;;;;;<<<===>>>>>>@@@@@@AAACCCDDDEEEFFFGGGDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;::::::999999888777666666555444333333222222222222333444444444555555666666666777777888999:::;;;;;;;;;;;;<<<===???@@@AAABBBDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\\\\[[[\\\]]]___```aaabbbccccccdddccccccccccccccccccddddddeeeeeegggggghhhhhhhhhhhhhhhhhhggggggffffffeeeeeeeeeeeegggfffeeedddcccbbbbbbaaa```___]]]\\\\\\[[[YYYWWWUUUSSSRRRQQQQQQOOOMMMKKKHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>===<<<;;;::::::888888888777777888888888888888777888888999::::::===>>>@@@BBBFFFIIILLLMMMQQQRRRTTTTTTTTTTTTUUUVVV[[[___dddfffggghhhkkknnnppprrrsssttttttvvvyyy{{{{{{qqqfff^^^ZZZZZZ[[[^^^ccckkksss}}}wwwpppjjjiiiooovvv{{{}}}~~~{{{tttiii^^^VVVRRRRRR[[[cccooo|||yyyvvvuuurrrnnnlllooouuuyyyyyyxxxqqqmmmhhhgggiiimmmppprrrmmmeeeXXXKKK@@@888222///,,,,,,,,,---//////---+++++++++******************))))))))))))))))))))))))***++++++++++++***)))(((((((((((((((((()))))))))''''''(((((()))))))))***((((((((((((((((((((((((((((((((()))******++++++===>>>>>>???@@@AAABBBBBBEEEEEEDDDDDDDDDDDDDDDDDDFFFEEECCCCCCCCCCCCAAA???@@@@@@AAABBBCCCEEEGGGHHHFFFEEEDDDBBBBBBAAAAAAAAA???AAADDDEEEDDDCCCCCCDDDEEEFFFHHHJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIEEEFFFFFFGGGHHHIIIKKKLLLJJJJJJJJJIIIHHHFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOOOOPPPPPPOOOOOONNNJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDFFFHHHHHHGGGEEEAAABBBBBBBBB@@@@@@BBBDDDDDDKKKXXXgggvvv}}}~~~kkk[[[QQQJJJJJJLLLVVViii~~~rrr___NNNAAA999777555666777999::::::;;;;;;;;;:::999777666666777777555444666999;;;===DDDMMM___ooozzztttqqqfffbbb\\\VVVQQQMMMHHHEEE????????????@@@AAABBBCCC======<<<<<<<<<======>>>>>>>>>???@@@BBBCCCDDDEEEDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;::::::999999888777666555444333333333444333333333444444444444444444444555666666777888888888888999;;;<<<===>>>???@@@AAABBBDDDFFFGGGGGGHHHGGGHHHJJJKKKMMMMMMNNNNNNPPPPPPRRRSSSTTTTTTTTTTTTTTTVVVXXXXXXWWWXXXYYY[[[^^^^^^___```````````````______``````aaaaaabbbbbbcccddddddeeeeeeeeeeeeddddddcccbbbaaaaaa```aaaaaacccbbbbbbaaa```___^^^^^^[[[YYYWWWVVVVVVUUUSSSQQQNNNMMMKKKKKKKKKJJJGGGEEEBBBBBBBBBAAA@@@>>>===<<<999999999888888777777777666777777888888888999999888888888999:::<<<===>>>AAABBBDDDGGGJJJMMMOOOPPPRRRTTTVVVVVVTTTTTTTTTUUUXXX\\\bbbeeefffiiinnnqqqqqqssstttuuuvvvyyy|||tttppphhh```ZZZZZZ^^^bbbeeemmmyyyxxxqqqpppqqqtttyyy{{{{{{yyyyyyuuummmbbbVVVPPPOOOQQQ[[[bbbmmmyyyzzzwwwwwwvvvuuuttttttttttttrrrpppllljjjhhhhhhiiijjjkkkjjjccc[[[NNNCCC;;;555222000,,,,,,,,,---//////...,,,+++******)))))))))******))))))))))))))))))))))))******+++,,,,,,***)))(((++++++***))))))((('''''''''(((((((((((((((((()))))))))((((((((((((''''''((((((((())))))*********>>>>>>??????@@@@@@@@@AAACCCCCCDDDDDDDDDDDDDDDDDDFFFDDDCCCCCCDDDDDDBBBAAA@@@@@@AAABBBDDDFFFHHHIIIHHHGGGFFFDDDCCCCCCBBBBBB???AAADDDEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGHHHJJJLLLMMMNNNJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA???@@@AAACCCCCCDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLNNNMMMMMMNNNOOOPPPPPPPPPPPPKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGEEEDDDDDDDDDDDDDDDAAABBBCCCFFFIIIIIIHHHFFFBBBCCCBBB@@@>>>>>>???AAADDDHHHPPPZZZfffrrr|||}}}|||}}}lll]]]RRRMMMHHHKKKZZZmmmsss]]]KKK@@@<<<777777777777888999;;;<<<<<<;;;999888888888999999888777888:::999888===EEELLLZZZkkk{{{|||{{{}}}xxxrrriii```YYYRRRMMMJJJCCCCCCBBBBBBBBBBBBCCCCCC>>>>>>======<<<======>>><<<<<<===>>>@@@AAABBBBBBDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555555444333333333333333333333222222222333444444555555555666777888999;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHHHHHHHHHHJJJKKKLLLMMMOOOOOOOOOPPPOOOQQQSSSSSSSSSSSSUUUWWWYYYYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^___```aaaaaaaaaaaa``````___]]]\\\[[[[[[\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXVVVTTTRRRQQQPPPOOOMMMKKKHHHFFFEEEEEEEEEDDDAAA???============<<<;;;:::999777777666666666666666666555555666777888999999999888888999;;;===???AAABBBEEEGGGIIIKKKNNNPPPQQQRRRTTTUUUWWWWWWVVVUUUUUUUUUVVV[[[aaaeeegggkkkqqquuutttvvvwwwyyyzzz~~~{{{vvvhhhfffaaa\\\ZZZ]]]eeekkkqqq{{{}}}wwwwwwxxxzzz|||}}}{{{xxxuuunnnkkkdddYYYNNNJJJLLLPPPWWW___jjjvvv{{{{{{|||{{{}}}}}}{{{vvvqqqnnnmmmiiiiiihhhhhhhhheeeaaa^^^UUUOOOEEE<<<666333222111---+++***+++---...---,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))***+++,,,,,,+++)))(((++++++*********)))))))))((((((((((((((('''''''''))))))))))))((((((''''''((((((((()))))))))))))))??????????????????@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBCCCDDDEEEDDDCCC@@@@@@AAABBBDDDFFFHHHIIIJJJIIIHHHFFFEEEDDDDDDDDD???AAAEEEFFFEEEEEEDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIJJJKKKHHHHHHIIIJJJLLLNNNOOOPPPJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJMMMNNNKKKLLLNNNOOOPPPQQQQQQQQQLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCCCC@@@AAACCCFFFIIIJJJHHHGGGFFFFFFDDDAAA>>>===???AAADDDFFFJJJPPPYYYeeesss{{{~~~{{{zzzjjj]]]RRRIIIFFFQQQcccvvvhhhSSSFFF@@@999888666666666888;;;<<<<<<;;;:::999999999:::;;;777666666666444333777>>>???JJJWWWeeewww|||tttxxxuuuiii```XXXRRROOOJJJIIIGGGDDDBBB@@@?????????>>>>>>============>>>;;;;;;<<<===>>>???@@@@@@CCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::999777777666666666444444444333333333333222000000111111222222333333333444555666888999::::::999:::;;;<<<===============>>>@@@CCCDDDEEEEEEDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNOOOPPPPPPPPPRRRTTTUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWYYYZZZ[[[[[[[[[[[[ZZZ[[[]]]^^^^^^^^^]]]]]]]]]\\\ZZZYYYXXXXXXXXXYYYYYYXXXWWWWWWUUUUUUTTTSSSRRRPPPNNNMMMLLLKKKIIIGGGDDDBBBAAAAAAAAA@@@>>><<<:::::::::::::::999888888888888777666666777777888333444666777888999999999888888:::<<<>>>AAADDDEEEIIIJJJLLLNNNPPPQQQRRRRRRUUUWWWYYYYYYWWWVVVVVVVVVUUUZZZ```eeehhhmmmsssxxxwwwyyy{{{|||~~~yyyqqqlllaaa```^^^[[[[[[```jjjqqq|||{{{|||}}}}}}yyyvvvtttfffddd]]]RRRIIIFFFJJJPPPSSS[[[hhhsss|||~~~{{{}}}~~~xxxpppnnnnnnhhhhhhhhhhhhfff```YYYTTTGGGAAA999222///---,,,,,,---+++)))***+++,,,,,,,,,******)))(((((()))***+++)))))))))))))))))))))))))))***,,,,,,,,,+++)))''''''((()))***+++,,,------))))))(((((('''''''''&&&******))))))(((((((((''')))))))))))))))(((((((((;;;<<<===>>>>>>===<<<;;;>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNLLLJJJHHHFFFEEEDDDDDDGGGGGGFFFEEEEEEDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHHHHJJJMMMQQQSSSMMMIIIEEEDDDDDDDDDBBB@@@BBBDDDEEEEEECCCCCCCCCDDDCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNPPPRRRQQQOOOMMMKKKKKKLLLMMMMMMMMMKKKJJJHHHKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDCCCCCCBBBBBBBBBBBBAAABBBDDDFFFGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>AAAEEEHHHKKKTTT___hhhyyy}}}yyyrrreeeWWWLLLMMMTTTbbb}}}{{{gggSSSFFF;;;999777777888:::::::::;;;<<<<<<===<<<:::999888777777777777777666666555888===EEENNNZZZmmmyyyvvv}}}sssiiiaaa[[[WWWSSSOOOKKKGGGFFFEEEDDDCCCCCCBBB?????????@@@???===>>>======<<<<<<<<<======??????@@@AAACCCDDDEEEEEEBBBBBBCCCCCCBBB@@@===<<<======>>>>>>>>>>>>>>>===:::::::::999999999999999666555555444444333222222222222222111111111111000111111222333444444555555888888999;;;;;;<<<<<<<<<=========>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEGGGGGGFFFGGGIIIKKKLLLNNNNNNOOONNNOOOPPPPPPQQQQQQPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBBBB@@@???===;;;999777666555777888999::::::999777777777777666666666777777888555666888:::;;;:::999888;;;<<<@@@CCCGGGJJJLLLMMMNNNOOOPPPPPPPPPQQQTTTVVVTTTWWW[[[\\\\\\[[[[[[[[[ZZZ\\\aaagggmmmssswwwzzz|||~~~xxxkkkcccbbb]]]\\\[[[\\\bbbmmmzzzyyyttt|||~~~}}}yyyrrrkkk```ZZZRRRKKKHHHHHHJJJJJJRRR[[[gggpppvvv|||~~~|||wwwrrrooommmiiijjjfff```\\\[[[RRRGGG:::888555111...,,,,,,,,,...---,,,+++***+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))***************************)))(((''''''((()))***)))))))))))))))))))))))),,,,,,+++***))))))******''''''''''''((((((((((((<<<==================<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFIIIKKKLLLNNNMMMKKKJJJHHHGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHIIILLLOOOQQQKKKHHHEEECCCDDDDDDCCCAAACCCDDDFFFFFFDDDCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIGGGFFFEEEDDDCCCDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@===@@@CCCDDDFFFLLLVVV^^^mmmzzz~~~~~~uuudddUUUPPPQQQZZZqqqooo]]]RRRBBB>>>999666666777888999:::;;;;;;<<<<<<;;;:::999777777888888777777666555555999>>>DDDMMM[[[mmmyyyxxxxxx|||~~~tttkkkccc^^^YYYUUUPPPLLLJJJIIIGGGEEEEEECCC@@@?????????>>><<<>>>======<<<<<<<<<============>>>???@@@AAABBBBBBCCCCCCDDDEEEDDDBBB@@@???>>>????????????>>>======;;;;;;;;;:::::::::::::::777777666666555444444444333333222222222111111111111111222222333444444555333444555666777777777777999::::::;;;<<<<<<==================???@@@AAABBBAAABBBCCCEEEFFFGGGHHHHHHJJJKKKLLLLLLMMMMMMLLLLLLNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFCCCBBB@@@???>>>=========;;;;;;:::999888888777777777888888888888888777777666666555555555555666666777777888999:::<<<===>>>@@@BBBEEEHHHKKKNNNOOOPPPPPPQQQQQQQQQQQQSSSVVVXXXYYY[[[^^^______^^^^^^___^^^aaaeeejjjqqqwww|||zzzpppddd^^^^^^YYY[[[___dddmmmyyyzzzwwwwww{{{ssshhh```YYYTTTMMMIIIHHHJJJNNNPPPUUU[[[dddlllrrryyy~~~{{{vvvsssqqqpppfffeee___WWWRRROOOGGG===666444222///...---.........---,,,+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((('''((((((''''''''''''((((((((((((===<<<<<<<<<<<<<<<<<<===<<<<<<======>>>????????????@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLLLLKKKJJJJJJJJJIIIGGGGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHHHHGGGGGGFFFEEEJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGIIIKKKMMMIIIFFFDDDCCCDDDDDDDDDCCCDDDEEEGGGGGGEEEDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKKKKMMMOOOPPPQQQQQQOOONNNNNNNNNLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDBBBBBBBBBAAA@@@@@@??????>>>@@@AAAAAAAAAEEELLLRRR]]]mmm}}}wwwcccWWWQQQUUUeeevvvxxxjjjaaaPPPIII???888555666888999999999:::;;;;;;;;;::::::888888888888888777777666555666888:::>>>GGGSSS\\\iiiwww}}}zzzyyy~~~{{{qqqkkkeeeaaa[[[VVVSSSPPPMMMJJJIIIFFFDDDBBBBBBAAA@@@>>>???>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????CCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888888777777666555555444444333333333222222222111111111222222333333444111111222333444444444444555555666666777888888888888888999999:::;;;=========>>>???@@@AAAAAAAAAAAADDDEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????===<<<;;;:::999888888888666666666666777777888888777777777666666777777888777777666666666666777777:::999999999<<>>666111000///...---...///000------,,,++++++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((<<<;;;:::999999:::;;;<<<:::;;;;;;<<<======>>>>>>>>>>>>???AAABBBCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFJJJHHHGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDFFFHHHHHHFFFEEEFFFGGGHHHIIIJJJLLLNNNOOOOOOPPPOOONNNMMMMMMLLLKKKKKKKKKJJJKKKMMMOOOPPPPPPPPPOOOOOONNNLLLJJJIIIIIIJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCAAAAAAAAA@@@??????>>>>>>@@@AAAAAAAAAAAACCCHHHLLLQQQ___ppp{{{zzzqqqaaaWWWUUU]]]hhhyyy~~~tttmmm^^^VVVIII>>>888777888999777888888999:::;;;;;;;;;999999999999999888888777777777777666666;;;BBBHHHSSS```ppp}}}|||{{{|||zzzsssoooiiiccc^^^YYYTTTQQQLLLJJJGGGFFFFFFEEEDDDBBB@@@@@@???======<<<<<<<<<::::::;;;;;;<<<<<<<<<===AAABBBCCCEEEEEEEEEEEEEEECCCCCCBBBBBB@@@???===<<<======<<<<<<;;;;;;::::::999999888888777666666666555555555444444444333333111111111222222222333333222222333444444444444444333333333444444444555555888888888888999:::;;;<<<<<<<<<===>>>>>>>>>======??????@@@AAAAAAAAAAAA@@@AAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@??????===<<<<<<<<<;;;::::::::::::999888888777777777777333333444555555666777777777666555555555666888999999888888888888999999:::;;;;;;<<<>>>AAADDDGGGIIILLLNNNOOOQQQSSSTTTUUUUUUSSSTTTUUUUUUVVVWWWZZZ]]]bbbdddffffffffffffhhhjjjkkkkkknnnrrrxxx}}}vvvqqqkkkfff___YYYZZZ^^^dddlllxxxsssqqqqqqtttyyy~~~xxxooocccWWWOOOJJJLLLPPPTTTXXX]]]bbbeeebbbaaaaaaeeelllsssxxx{{{zzzuuutttsssrrrqqqiiibbbVVVJJJCCC===666111...------,,,,,,---......,,,,,,,,,+++++++++++++++******)))))))))))))))***))))))))))))))))))))))))************************'''((()))******)))((('''((((((((((((((((((((((((******************))))))''''''''''''((((((((((((999999777666666777999999999::::::;;;;;;<<<======<<<===>>>@@@AAACCCDDDEEECCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFHHHJJJJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCEEEFFFEEEFFFHHHHHHFFFFFFFFFGGGGGGHHHIIIKKKMMMNNNNNNOOOOOOOOONNNNNNMMMKKKKKKJJJHHHIIIKKKMMMNNNOOOOOOOOOOOOMMMKKKIIIHHHHHHHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>??????????????????>>>>>>>>>???@@@AAABBB@@@@@@@@@???>>>>>>======??????@@@@@@AAACCCFFFHHHLLLTTT```ooo|||~~~mmm```XXXWWWYYYdddsssyyytttiii```RRREEE===999777777777777777888999:::;;;;;;:::::::::::::::999999888999888777555444666:::===EEEOOO[[[fffuuu~~~yyy{{{~~~|||uuunnnhhhaaa[[[WWWOOOMMMJJJIIIHHHHHHFFFDDDCCCBBB@@@???>>>=========;;;;;;<<<<<<<<<<<<<<<<<>>======<<<;;;;;;::::::999999888888777666666666666666666666555555555555222222222222222333333333333333444555555555444444333333333333333444444444777666666666777888999:::999::::::;;;;;;;;;::::::;;;;;;<<<============<<<;;;<<<======>>>>>>===============<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::888888888888888888888888777777666666666666666777333444444444444555555555777666555555555666888999888888888888999:::;;;<<<<<<>>>AAAEEEHHHIIIJJJKKKNNNOOOQQQRRRTTTTTTUUUUUUTTTUUUWWWWWWXXXYYY]]]___eeefffhhhiiiiiilllooorrrqqqrrrssswww}}}yyyssskkkfffaaa___\\\ZZZ___fffpppyyytttmmmhhhooowww{{{|||~~~~~~wwwnnndddZZZQQQKKKGGGNNNWWW___ccceeefffhhhcccaaa```bbbhhhnnntttvvv|||~~~vvvrrrqqqqqqnnnkkkcccYYYLLLAAA:::444///,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((()))************))))))''''''''''''((((((((((((888777777666666777777888999999::::::;;;<<<<<<<<<<<<===>>>???AAABBBCCCDDDCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIDDDFFFHHHKKKLLLKKKJJJJJJFFFEEEEEEEEEDDDCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAADDDFFFEEEFFFHHHHHHFFFEEEFFFGGGEEEFFFHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLJJJIIIGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@???===============>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@??????>>>======<<<<<<<<<<<<===>>>???AAABBBCCCHHHKKKSSSaaauuu{{{mmm```UUUPPPVVVcccvvv}}}zzzppphhh\\\PPPFFF???999555777777777777888999:::;;;;;;;;;;;;;;;;;;::::::999888777555444444555666777<<>>>>>>>>===============<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDCCCCCCCCC@@@??????>>>===<<<;;;;;;:::999999888777777666666888777777777777666666666333333333333333333333333222333333444444333333333444444444444444444444444444444444444444555666666555555666777777777666666777888999999::::::999999777777888999999999999888:::999999999999888888888666777888999888888666555666666666666777777777777444444333333333444555555555555555555555555555555666666666666777888999999777777888999:::<<<>>>???AAACCCGGGJJJLLLMMMLLLLLLOOOPPPQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[]]]```ccchhhiiikkkmmmppptttzzz~~~{{{|||~~~}}}vvvnnniiiaaa]]][[[\\\^^^aaaiiirrr}}}}}}mmmbbb]]]cccooozzz}}}{{{zzzzzzyyyzzzuuulllbbbXXXQQQMMMKKKLLLUUU```gggiiigggffffffaaa```___```dddjjjpppttt||||||tttooonnnlllgggbbb[[[PPPDDD<<<777111......---------,,,,,,+++******+++++++++,,,+++******))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((()))((('''&&&''''''''''''((((((((((((777888888999999888888777999999::::::;;;<<<<<<===<<<===>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJFFFGGGJJJLLLLLLKKKJJJHHHEEEEEEFFFGGGFFFDDDBBBAAADDDDDDCCCCCCCCCCCCCCCCCCAAACCCCCCBBB@@@@@@CCCFFFDDDFFFGGGGGGFFFEEEEEEFFFEEEEEEGGGHHHIIIIIIIIIIIIKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@>>>===;;;;;;<<<<<<============<<<===???@@@AAAAAA@@@@@@??????>>>======<<<<<<;;;<<<<<<<<<===???@@@@@@???BBBGGGLLLUUUddduuu~~~qqq```SSSPPPXXXeeetttxxxrrrjjj___UUUJJJ???999777777666666777888999:::<<<<<<<<<<<<<<<;;;::::::666555444444555555555555555:::>>>CCCNNN```ooovvv~~~{{{sssnnnbbb___ZZZUUUQQQNNNIIIGGGHHHGGGEEECCCAAA@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@AAABBBDDDEEEFFFFFFFFFCCCBBBAAA@@@???>>>======;;;;;;::::::999888888888999888888888888777777777444444444444444444444444333333444444444333333222444444444444444444444444333333333222333333444555222222333444555555555444555555666777777777777666444444555666666666666666777777777666666555555555333444555777777666444333555555555666666666777777333333333333333444555555555555555666666666777777555666777888999999999999888999:::<<>>???@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBDDDEEEHHHJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIKKKMMMLLLJJJHHHFFFEEEFFFHHHIIIHHHEEEBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEAAACCCCCCBBB??????BBBEEEDDDEEEGGGGGGEEEDDDEEEFFFEEEFFFFFFGGGHHHHHHHHHGGGIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJHHHIIIIIIHHHGGGEEEBBBAAADDDDDDDDDEEEDDDCCCCCCBBBAAAAAABBBAAA@@@>>><<<;;;;;;;;;;;;<<<<<<=========<<<===???AAABBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>???@@@AAA???>>>>>>DDDKKKOOOXXXfffrrrxxxmmm^^^PPPSSSZZZfffuuu{{{uuulllaaaTTTGGG???888777666666666777999999<<<<<<======<<<<<<;;;:::777666555666666777666444111666888:::AAAOOO[[[```uuu~~~zzzooojjjddd^^^XXXSSSMMMJJJIIIHHHFFFDDDBBBAAA@@@???>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<===>>>???@@@???@@@BBBDDDFFFHHHIIIIIIEEEDDDDDDCCCAAA@@@??????===<<<<<<;;;;;;:::999999999999999888888888888777555555555555555555555555555555666666666555555444555555444444444444444444444444444444444444555555222222444555555666666666333333444555555555555444333333444555555555555444666555555555444444333333333444666777777666555444444444444555666666777777444444444444555666777777444444555666777888999999555666888999:::::::::999<<<===???AAADDDGGGJJJKKKMMMMMMKKKKKKLLLMMMOOOQQQSSSTTTUUUWWWYYYZZZ[[[[[[]]]^^^```aaaaaadddgggjjjppprrruuuxxx~~~|||wwwqqqkkkeee___ZZZ^^^]]]```gggoooxxxpppeee]]]WWWYYY```dddjjjmmmmmmpppsssnnnfffbbb]]]TTTMMMJJJMMMTTTYYYeeekkkpppqqqmmmiiiiiijjjaaaeeehhhhhhhhhllluuu|||zzzqqqllliiicccYYYQQQFFF;;;222111///,,,+++...++++++,,,------------,,,******+++,,,+++***)))((())))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))%%%''')))***+++***)))(((''''''''''''((((((((()))777888999999::::::::::::=========<<<;;;;;;::::::<<<;;;;;;;;;===???AAABBB???CCCDDDBBBAAAEEEGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@AAABBBDDDEEEEEEFFFFFFFFFEEECCCAAA@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBAAAAAACCCDDDEEEDDDBBB??????>>>==================<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<<============>>>>>>>>>>>>AAAAAABBBFFFNNNXXXbbbhhhxxx}}}zzzhhh[[[UUUSSSXXXbbblllxxxzzzrrreeeUUUJJJCCC???:::777666777888888888888888:::===>>>>>>===;;;:::999777666777777888777666666777;;;AAAGGGKKKcccooo}}}}}}{{{yyypppiiieee```YYYTTTTTTOOOJJJGGGGGGEEEBBB???CCCAAA???>>>>>>===<<<:::<<<===>>>>>>>>>===<<<;;;??????@@@AAABBBCCCCCCDDDGGGDDDAAAAAACCCCCC@@@===::::::;;;;;;::::::999888999999888888888888888999666666666666666666666666555555666666666666555555666555444333333444555666333444444444333333222111444444444555666777888888666666555444444333222222333333333333333333333333555555555555555555555555666666555444444555555555777777777777777777777777333333222222222222333333444444444444555666777777666777888:::<<<===??????EEEFFFGGGHHHJJJKKKLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWXXXXXX[[[___bbbaaacccfffggghhhjjjlllnnnuuuzzz~~~yyysssjjjbbb^^^[[[ZZZZZZZZZdddnnnsss{{{wwwlll```[[[]]]bbbdddccceeehhhjjjlllllliiiaaaYYYYYYPPPHHHGGGHHHKKKUUU```hhhkkknnnpppppplllhhheeefffddddddiiirrrzzz~~~}}}}}}}}}yyyooorrrppp___OOOHHH888555111///...---+++******++++++,,,,,,++++++***))))))************)))))))))***+++++++++)))((('''******+++******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&888888999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<>>>???AAABBB???CCCDDDAAAAAADDDFFFEEECCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBB@@@AAABBBCCCDDDEEEEEEEEEGGGFFFDDDBBBAAAAAABBBCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDGGGHHHHHHGGGGGGEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCBBBBBBBBBBBB@@@>>>>>>======<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<===>>>???========================<<<<<<=========>>>>>>>>>??????@@@CCCIIIQQQXXX]]]mmmwwwyyybbbZZZSSSTTTZZZbbbmmmwwwzzz|||zzzpppcccZZZMMMFFF>>>777555555666777999999999;;;===>>>===<<<<<<;;;:::888777777777888555444333444666;;;@@@CCCPPP[[[hhhsss|||{{{tttoooiiiaaa[[[[[[WWWQQQNNNNNNLLLIIIFFFFFFCCCAAA@@@@@@@@@>>>===:::;;;;;;<<<<<<;;;::::::<<<<<<===>>>??????@@@@@@DDDBBB@@@@@@BBBBBB@@@>>>=========<<<;;;:::999888:::999888777777777777777666666666666666666666666555666666777777666666555666666555444444555666666333333333444444444333333444444444555666666777777666555555444333333222222333333333333333333333333555555555444444444444444555555444444444444555555666666666666666666666666444444444333444444555555666666555555666777777888888999;;;===???BBBCCCDDDIIIJJJKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRTTTVVVWWWXXXYYY[[[^^^aaafffhhhkkklllmmmnnnqqqsssxxx|||}}}zzzqqqllleee^^^ZZZYYYXXXYYYaaalllyyyxxxlllfff```___dddhhhhhheeeccccccdddddddddaaaZZZTTTPPPJJJHHHJJJMMMQQQ[[[eeelllmmmnnnnnnmmmllljjjhhhfffhhhlllrrrxxx|||}}}}}}zzzyyyzzz~~~xxxnnnlllfffUUUFFF@@@666333000...------+++******++++++,,,,,,++++++***))))))************))))))***************)))(((((()))))))))***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''&&&999999:::;;;;;;;;;::::::999999::::::;;;<<<<<<===:::;;;<<<>>>???@@@AAAAAA@@@DDDEEEBBB@@@CCCDDDBBB@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@AAAAAABBBCCCDDDEEEEEEHHHGGGEEECCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEECCCAAA@@@@@@???<<<:::<<<<<<;;;:::::::::::::::<<<;;;:::::::::::::::;;;:::;;;;;;<<<======>>>>>>========================;;;<<<<<<<<<==================>>>@@@CCCGGGLLLNNN^^^lll}}}ooocccWWWRRRRRRVVV___gggnnntttuuunnn^^^UUUIII>>>888666777777:::999999:::<<<>>>===<<<>>>===<<<:::999888888888666444333222444666:::<<<>>>GGGQQQZZZhhh~~~~~~vvvnnnhhhccc^^^XXXUUUSSSQQQMMMJJJIIIGGGDDDCCCCCCCCCAAA@@@:::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<======>>>>>>???>>>>>>???@@@AAAAAA@@@@@@@@@???>>>===<<<;;;:::;;;:::999888777666666666666666666666666666666666666666777777777777666666666666555555555555666666333333444444444444444444444444555555555555555555555555444444333222222222333333333333333333333333444444444444444444444444444444333333333444444555555555666666666666666666555555555555555666777888888777777888888999;;;;;;===>>>@@@BBBEEEGGGIIIJJJNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUWWWYYYZZZZZZ[[[]]]aaaccckkkmmmppprrrsssuuuxxxzzz}}}{{{uuuqqqhhhddd^^^YYYWWWXXX[[[]]]lllyyypppgggbbb```aaagggnnnqqqnnnjjjbbb```]]][[[YYYUUUQQQOOOIIIIIILLLRRRWWW[[[cccjjjooonnnmmmlllkkkkkkkkkkkkhhhnnnvvv|||~~~}}}{{{zzzxxxwwwxxx{{{uuuiiicccXXXFFF:::777333000...------,,,+++*********++++++++++++******))))))************))))))******))))))(((((())))))''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''999::::::;;;;;;;;;::::::999999999999::::::;;;;;;888:::<<>>======<<<;;;999::::::999888888888888999:::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>@@@BBBDDDEEEQQQ^^^ppp{{{~~~}}}~~~{{{|||ooo___UUUOOONNNRRRXXXdddnnn||||||pppgggYYYLLLCCC===:::888888777777888;;;======<<<>>>>>>===<<<;;;:::999999999888666555555666777888777===DDDJJJTTTfff|||~~~}}}~~~xxxooojjjccc^^^\\\YYYTTTPPPNNNKKKHHHGGGFFFFFFDDDBBB???????????????>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<===???@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::888888777777777777777777777777777777666777777888888777777666666666666666666666666666666666555444444444444444555555555555444444444444555444444444333333222222444444444444444444444444333333333333444444444444444444333333333444555555666666666666666777777777555555555666777888999:::999::::::;;;===???AAABBBEEEFFFGGGIIIJJJLLLMMMNNNPPPPPPQQQQQQQQQQQQQQQQQQUUUVVVVVVXXXXXXYYYYYYYYY[[[]]]^^^______aaaeeehhhnnnppptttxxxzzz~~~{{{tttnnnkkk```]]]YYYVVVWWW]]]eeejjj{{{zzzmmmddd```aaacccgggooouuuwwwsssnnnddd^^^XXXTTTPPPLLLKKKLLLLLLRRRZZZaaaeeegggjjjmmmnnnmmmllllllkkklllllllllkkksss{{{}}}yyyvvvuuuvvvuuuuuuwww{{{~~~wwwlllaaaWWWIII:::222111///...,,,,,,,,,,,,+++*********++++++++++++******))))))************))))))***)))(((''''''((()))***&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''':::::::::;;;;;;:::999999::::::999999888888888777777999;;;>>>@@@@@@AAA@@@DDDHHHIIIFFFDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@AAACCCDDDEEEIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA????????????@@@AAABBBBBBAAAAAABBBBBBBBBBBBCCCCCC???===;;;:::;;;<<<<<<;;;999888888777777777777777999999999999999:::;;;<<<============<<<:::999888;;;;;;<<<<<<============999:::::::::;;;;;;;;;;;;:::;;;===>>>@@@AAAAAAAAAIIIQQQ___llltttwwwwwwuuuvvvyyy~~~wwwhhh]]]TTTMMMKKKMMMUUUaaasss|||uuuiii\\\QQQGGG>>>999666555444666999;;;<<<<<<>>>>>>======<<<;;;;;;:::<<<;;;999888666666555555444888===AAAFFFRRRdddsss}}}}}}zzzsssmmmiiiddd___ZZZUUURRROOOMMMLLLJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>============:::;;;<<<======>>>???@@@???????????????@@@BBBBBB@@@???>>><<<;;;:::::::::888888888888888888888888777777888888888888777777777777777777777777777777999888777555333333333333555555555555555555444444555555444444444444444333444444444444444444444444333333333444444555555555555555444444555666666777555555555666666777777777666777777888999:::<<<======>>>???AAACCCFFFIIIJJJMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRWWWXXXZZZ[[[]]]^^^^^^^^^^^^___aaabbbccceeeiiilllpppsssxxx}}}~~~yyyssslllfffbbb[[[ZZZXXXXXX\\\fffrrr{{{sssfff```aaaccckkkllloootttwwwwwwrrrnnnaaaXXXQQQLLLHHHDDDGGGMMMZZZcccmmmrrrrrrqqqpppoookkkkkklllmmmnnnnnnnnnmmmqqquuuzzz{{{wwwrrrpppoooooooooppprrruuuwwwwwwvvvggg___TTTJJJ>>>444///000---,,,++++++,,,,,,+++))))))******++++++******)))))))))************))))))***)))(((''''''((()))***&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''999999:::::::::999888888:::999999888777777666666666888999<<<>>>???@@@@@@DDDIIIJJJHHHFFFGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBB@@@?????????@@@BBBDDDEEEHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAA<<<:::888888:::<<<<<<<<<888888777666666666666777888888888888999;;;<<<<<<======>>>===<<<:::888777:::::::::;;;;;;<<<<<<===999999999999:::::::::::::::;;;<<<>>>???@@@@@@@@@DDDGGGOOOZZZeeelllnnnnnnqqqqqqrrrxxx}}}tttlllbbbUUULLLIIIKKKWWWhhhyyyvvvkkk^^^QQQEEE>>>999777555666888:::::::::<<<<<<============<<<;;;::::::999888777555444333000111555:::>>>DDDPPP\\\ttt|||zzzyyy{{{uuuooohhhcccaaa^^^ZZZWWWTTTRRROOOMMMHHHGGGEEECCCBBB@@@@@@@@@>>>>>>======<<<<<<;;;;;;:::<<<======<<<<<<===???============???AAACCCDDDAAA@@@???>>>===<<<<<<<<<::::::::::::::::::::::::888888999999999999888888777777888888888888777777;;;999777555444333333444555555666666666666666666666555555555555555555555444444444444444444444444333444444555555666666666777777777777777888999:::666666777777888888999999;;;;;;<<<===???@@@BBBCCCDDDEEEFFFHHHJJJLLLNNNPPPRRRRRRQQQQQQPPPPPPOOOOOONNNOOOPPPQQQSSSTTTUUUVVVWWWYYY\\\___aaabbbccccccaaaccceeefffhhhkkkooosssvvvzzz}}}xxxqqqiiibbb]]]ZZZZZZ]]]aaaeeekkkuuu{{{mmmaaa\\\^^^eeejjjtttuuuuuuvvvuuuqqqjjjfffWWWNNNGGGFFFCCCAAAHHHSSSiiittt~~~|||xxxtttqqqjjjkkkmmmoooqqqrrrrrrrrrwwwxxxwwwuuupppllliiihhhccceeegggkkknnnooollljjjUUUOOOFFF===666111//////,,,,,,+++,,,------+++)))))))))************))))))))))))************))))))((((((''''''(((((())))))''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''888999999999888888777666777777777777777777777777666666777999;;;>>>@@@AAABBBGGGJJJGGGFFFGGGFFFDDDBBBBBBCCCCCCDDDCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>???AAACCCEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCBBBBBBAAA>>>======>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@??????<<<:::888888999;;;<<<<<<888888777666666666666666777777777888999;;;<<<===:::;;;<<<======;;;:::888888888999999:::;;;;;;<<<888888888888999999999::::::;;;<<<<<<============???AAAEEELLLTTT^^^gggkkknnnoooooorrr|||wwwfffWWWPPPJJJQQQ\\\jjjzzzwwwkkk]]]QQQJJJ???<<<999888888888888777999:::;;;===============:::::::::999888666444333222000111666999;;;CCCLLL___nnn}}}{{{~~~vvvqqqoookkkgggbbb___\\\XXXVVVNNNLLLJJJGGGDDDCCCBBBBBB@@@@@@??????>>>===<<<<<<<<<>>>???>>>;;;:::;;;===>>>===<<<<<<===???AAABBB@@@???>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<888999999999999999999888777888888999999888888777999888666555444555666777555666666666777888888888666777777777777777777777555555555555555555555555444444555666666777888888999999999999:::;;;<<<===<<<<<<======>>>??????@@@BBBCCCDDDEEEGGGIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPRRRTTTWWWYYY[[[\\\[[[]]]```dddhhhjjjjjjjjjhhhjjjmmmoooqqquuuzzz}}}~~~zzzwwwsssmmmgggaaa]]][[[ZZZaaaiiittt|||~~~nnnggg___\\\```hhhooosssxxxxxxwwwuuuppphhh___YYYMMMEEE@@@CCCDDDEEEQQQ```qqq}}}}}}xxxtttnnnnnnnnnppprrrvvvyyy{{{|||zzzvvvsssooojjjeeebbb]]]___bbbeeefffbbb\\\XXXGGGBBB:::333000000///------,,,,,,---------+++)))))))))************))))))))))))************))))))&&&''''''((())))))(((((()))))))))***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''888888888888888777666555555555666666777777888888666666666777:::<<>>>>>???AAACCCEEEFFFGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGBBBCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCBBBBBBBBB=========>>>>>>???@@@AAA@@@@@@@@@@@@??????>>>>>>===;;;888777999;;;;;;;;;888888777666666666666666777777777888999;;;<<<===777999;;;=========<<<;;;777777888999999:::;;;;;;777888888888888999999999;;;;;;;;;:::::::::::::::<<<>>>AAADDDIIITTTbbblllqqqtttvvvvvv{{{uuubbbXXXJJJLLLPPPYYYhhh|||sssggg\\\UUUEEEBBB===:::888777666555777999;;;<<<>>>>>>>>>===;;;;;;;;;;;;:::999777666888333111555777777<<>>@@@@@@???;;;999:::<<>>===============>>>========================888999999::::::999999888777888999::::::999888777666666444444555777999;;;555666666777888999999:::777777777777888888888888555555555555555555555555555555555666777888888999;;;:::;;;;;;<<<===>>>???CCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKMMMOOOQQQRRRUUUTTTSSSRRRRRRQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRRRRPPPQQQTTTWWWZZZ]]]```aaa___bbbfffkkknnnpppqqqrrrppprrruuuxxxzzz~~~wwwrrrllliiiddd___]]]\\\]]]^^^jjjuuurrreee___\\\ZZZ___jjjsssxxxyyywwwxxxwwwtttlllaaaVVVOOOHHH@@@>>>DDDHHHKKKZZZkkksss{{{vvvrrrqqqoooooosssxxx~~~{{{vvvssspppkkkddd^^^^^^___aaabbb___XXXNNNGGG???:::333------///---***------,,,---...---+++((())))))************))))))))))))************))))))%%%&&&((()))))))))((('''******+++******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''777777777777666666666666777777666555555555555555:::;;;;;;;;;<<<<<<======>>>???AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCBBBBBBAAA@@@???>>>@@@???>>>======>>>???@@@@@@BBBFFFIIIJJJHHHFFFDDDGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@???@@@CCCEEEGGGCCCAAA???===;;;;;;;;;;;;???????????????>>>>>>===;;;::::::999888888888999555555555555666666666666555666888999:::::::::999;;;999777777999:::888555777777777777777888888888666666777777888888888999999999999:::::::::;;;;;;<<<>>>??????AAAJJJWWWaaaooowww}}}~~~vvvcccOOOJJJIIIOOOWWWcccxxxwwwmmmddd___QQQNNNHHH???666333444777888666555666999<<<======???>>>===;;;999777555444444444555555666888999:::???IIIWWWeeesssyyytttrrrpppjjjfff^^^\\\YYYUUUQQQMMMKKKIIILLLIIIEEEBBBAAAAAA@@@???BBBAAAAAA@@@???>>>======:::;;;;;;<<<<<<<<<<<<<<>><<<;;;;;;;;;<<<<<<==================<<<<<<>>>???@@@@@@???===:::888;;;;;;;;;::::::999999999888888888777777777777666888888888888888888888888999888888888777777666666888888999999:::;;;;;;<<<777777888888999:::;;;;;;>>>??????@@@BBBDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMRRRRRRRRRSSSRRRRRRQQQQQQOOOPPPQQQRRRSSSSSSTTTSSSQQQQQQQQQQQQRRRRRRSSSTTTWWWWWWXXXZZZ\\\^^^```aaafffhhhlllooorrruuuzzz}}}}}}~~~zzztttnnniiieee^^^YYYXXXWWWWWW^^^hhhuuuvvvggg]]]YYYNNNYYYdddlllsssyyyzzzxxxvvvsssnnnfff]]]SSSKKKFFFBBBAAAAAAEEEMMMXXXdddkkkvvv~~~{{{xxxvvvtttsssvvv{{{zzzzzzyyytttmmmgggbbb___XXX\\\^^^ZZZQQQGGG???<<<333222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++$$$%%%&&&((())))))))))))777777777777666666666666777777666555555555555666999999::::::;;;<<<======>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>=========>>>??????AAADDDFFFGGGFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDBBB@@@???@@@AAAAAABBBAAA???===;;;::::::;;;======>>>>>>>>>===<<<<<<;;;:::999888888888888888777777777666666555555555666777999:::;;;::::::999:::888777777999:::888666888888888888888888777777666666777777777888888888999999999999::::::::::::999;;;<<<<<<>>>EEEPPPYYYkkkxxxqqq^^^TTTLLLKKKNNNVVVeeerrryyypppgggbbbXXXVVVOOOFFF===777777888666555444555777999:::999=========<<<;;;999888777666666666666777777888999888>>>HHHRRR^^^ooo{{{uuupppiiigggccc^^^YYYVVVSSSRRRPPPLLLHHHEEEDDDCCCBBBAAACCCCCCBBBAAA@@@???>>>>>>:::;;;;;;<<<<<<<<<;;;;;;===<<<;;;::::::;;;;;;<<<===========================>>>???@@@@@@???>>>=========<<<<<<;;;;;;;;;;;;:::::::::999999999888888:::::::::::::::::::::::::::::::::999999999999999;;;;;;;;;<<<======>>>>>>;;;<<<<<<===>>>>>>??????BBBBBBBBBCCCDDDFFFGGGHHHLLLMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRTTTUUUUUUVVVVVVVVVVVVUUUVVVVVVXXXYYYZZZ[[[[[[\\\^^^```ccceeefffgggjjjnnnqqquuu{{{yyyqqqjjjccc___\\\WWWUUUWWWZZZ]]]gggqqqyyynnncccXXXSSSSSSWWWbbbmmmsssxxx{{{zzzvvvoookkkddd\\\SSSLLLFFFCCCBBBCCCGGGMMMUUU^^^gggkkksss}}}~~~}}}|||{{{zzzzzz{{{~~~}}}}}}{{{vvvooohhhccc```XXXYYYXXXSSSIII@@@999666222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******''''''(((((())))))******'''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******&&&'''((((((((((((((('''666666666666777777777777888888777666666666666666777888999:::;;;<<<===>>>>>>>>>???@@@@@@@@@????????????@@@AAABBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@??????AAACCCDDDEEEEEEEEEAAA@@@???=========>>>>>>@@@@@@AAACCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBDDDCCCBBBBBBAAAAAABBBBBBFFFDDDBBB@@@???>>>??????@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;::::::999:::999888888888888888888999999888777666555444444888999::::::::::::999999888777666777999999999777::::::999999888777777777666666666666777777777777888888888999999999::::::555777888999:::???HHHNNNaaauuupppcccTTTLLLIIIMMMVVV___ttt}}}{{{rrriiiddd___\\\WWWOOOEEE===999777555444333444666888888777:::;;;<<<======<<<;;;::::::999888777777777777777666:::>>>CCCKKK[[[nnn|||xxxyyy{{{|||tttqqqmmmgggbbb^^^\\\ZZZXXXTTTPPPLLLJJJIIIHHHFFFGGGFFFFFFEEEDDDCCCBBBAAA<<<===============<<<<<<;;;;;;::::::::::::;;;<<<;;;;;;<<<<<<======>>>>>>;;;===???@@@AAAAAAAAA@@@>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJNNNOOOQQQRRRSSSSSSTTTTTTRRRRRRSSSSSSRRRRRRQQQPPPQQQQQQSSSTTTVVVWWWYYYYYYVVVVVVUUUVVVWWWYYY[[[\\\```aaabbbdddgggiiilllmmmmmmooorrrvvv{{{~~~xxxpppggg```ZZZWWWTTTRRRSSSYYY___gggsss}}}vvvfff[[[TTTPPPRRRWWWbbbmmmwww{{{|||{{{vvvooofffaaaXXXOOOHHHEEECCCCCCCCCGGGOOOWWW___fffjjjmmmqqqzzz}}}~~~}}}zzzvvvpppiiiccc```ZZZXXXSSSJJJ@@@888333222000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))&&&&&&'''((()))***++++++((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((('''&&&&&&666666666666777777777777888888777666666666666777777777888:::<<<===>>>???=========>>>>>>>>>>>>======>>>???@@@AAACCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBDDDEEEFFFFFFFFFCCCBBBAAA?????????@@@@@@BBBBBBAAAAAABBBCCCCCCDDDFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAA???>>>===<<<;;;:::999999999999999999999888888777999888888777777777888888888888888777777666666555999999999999888888888888777666666777888999999999;;;::::::999888777777666666666666666666666666666777777777888888888999999555666888888999<<>>======<<<:::999777666666666777999:::<<>>>>>;;;;;;;;;;;;;;;;;;<<<<<<999999:::;;;<<<<<<======<<<<<<>>>???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<=========??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQQQQOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPRRRTTTVVVYYY[[[\\\WWWWWWWWWXXXZZZ]]]```bbbeeefffgggjjjmmmpppsssuuuxxxyyy|||~~~~~~yyyvvvppphhh```ZZZWWWVVVSSSTTTXXX___hhhsss~~~ooocccVVVQQQPPPSSSZZZbbbllluuu}}}~~~{{{vvvmmmeee^^^XXXOOOGGGBBBCCCEEEHHHHHHMMMTTT\\\dddiiimmmnnnoooxxx~~~}}}|||{{{zzz|||{{{yyywwwsssoooiiiccc___\\\WWWNNNDDD:::444111000...------,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((''''''555666666666777777777888888777777666666666666666777888999:::<<<===??????<<<<<<<<<<<<;;;<<<<<<<<<;;;<<<===???AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDEEEGGGHHHHHHHHHCCCDDDEEEFFFFFFFFFFFFFFFFFFEEECCCBBBBBBBBBCCCCCCEEEDDDDDDCCCDDDDDDFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;::::::999888888888888888777666666777777777666666777777888555555666666777777888888777777777666666666666666555666777777777888888999::::::999999888777666666666555555555555555555555666666666777777777888888777888888999:::<<<>>>@@@LLL\\\qqqyyyfffUUUMMMNNNRRRRRR]]]mmm}}}}}}rrriiiccc___^^^]]]ZZZTTTKKKBBB===888666333333444555666555666777:::<<<>>>?????????>>>===<<<:::888777777666555666777888:::@@@HHHNNN[[[^^^eeeooozzz|||{{{~~~|||xxxvvvuuuooojjjddd___\\\YYYVVVTTTQQQQQQQQQPPPNNNKKKHHHFFFCCCCCCCCCCCCBBBAAA@@@???=========>>>>>>>>>>>>===888888999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<===::::::;;;;;;<<<<<<======>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFHHHIIIKKKLLLMMMMMMNNNNNNLLLLLLMMMNNNOOOOOONNNNNNOOOPPPQQQTTTWWWZZZ]]]____________```cccgggkkkmmmlllmmmooorrrvvvzzz}}}}}}zzzxxxwwwpppnnnhhh```YYYUUUUUUVVVVVV\\\ccclllvvv{{{nnnhhhUUUNNNJJJMMMRRRYYYaaaiiissszzz|||vvvnnneee\\\TTTPPPIIICCCBBBEEEJJJMMMOOORRRVVV[[[bbbhhhllloooooowww}}}||||||~~~yyyxxxzzzyyyvvvssspppmmmhhhbbb]]]WWWQQQGGG<<<555111//////---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++******************************))))))((((((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))555555666666777777888888777777666555555555555555777888999:::;;;<<<===>>><<<;;;::::::999999:::::::::;;;<<<===???@@@AAABBB@@@AAABBBDDDDDDDDDDDDCCCAAABBBDDDFFFHHHJJJKKKKKKFFFGGGGGGGGGGGGFFFFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGHHHHHHEEEEEEDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEGGGFFFEEECCCAAA???>>>======>>>>>>======;;;::::::888888888999888777777666666666666666666777777888333333444555666777888888666555555555555555666666555777888777666666777999999999888888777666666666555555555555555444444444555555555666666666777777999888888888999;;;<<<===FFFPPP___rrrwwwcccWWWOOOKKKLLLTTT```nnnzzzzzzpppjjjfffffffffeeeaaaZZZQQQJJJ@@@<<<777333333333444444666666777999;;;<<<===>>>>>>===<<<:::999999999999666777888888999;;;>>>AAAFFFHHHOOOZZZdddmmmxxx|||{{{{{{}}}xxxrrrlllgggccc```]]]ZZZZZZYYYWWWTTTPPPLLLIIIHHHHHHGGGGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@:::::::::;;;<<<<<<<<<===??????>>>=========<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJLLLMMMMMMNNNNNNKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRTTTVVVZZZ___ccceeedddddddddfffiiinnnsssvvvxxxyyy|||{{{wwwssspppnnngggeee```YYYSSSRRRVVVZZZaaajjjttt}}}xxxfffXXXSSSHHHFFFJJJSSS]]]cccjjjooouuuzzz{{{uuullleee[[[TTTKKKIIIFFFEEEGGGKKKPPPSSSVVVVVVWWWYYY^^^ccciiilllmmmuuu|||}}}|||zzzzzz{{{xxxuuupppnnnkkkfff^^^XXXKKKEEE<<<444000...---,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++******++++++++++++******++++++***)))((('''&&&&&&***))))))(((((())))))***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((())))))******555555555666777888888888666555555444444444444444666777777888999999::::::;;;:::999888888888999999::::::;;;<<<===>>>???@@@<<<>>>@@@CCCDDDDDDDDDCCCAAABBBDDDFFFHHHIIIIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCAAA??????===>>>>>>???>>>===;;;:::999999999999999888888777666555555555555666777888333333444444555555666666555555444444555666777888666777999888555444666888777666666666666666666666555555555444444444333333444444555555555666666666999777666666777999::::::@@@FFFOOO\\\nnn}}}ssscccVVVSSSTTTXXX___hhhsss{{{~~~xxxuuuuuuvvvvvvtttmmmccc\\\QQQJJJAAA:::666555555555777666555555777999;;;<<<===<<<;;;;;;;;;;;;;;;;;;:::::::::999999:::<<<===<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>><<<<<<<<<=========>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEGGGGGGIIIIIIKKKLLLMMMNNNNNNNNNMMMNNNPPPSSSUUUVVVWWWXXXWWWWWWYYY\\\```fffjjjmmmiiiiiiiiikkkooouuuzzz}}}}}}yyysssnnnhhhdddbbb[[[[[[YYYVVVTTTXXX```hhhuuu}}}rrrcccSSSJJJHHHJJJJJJRRR^^^hhhlllooorrrppprrrpppggg^^^WWWPPPJJJEEEGGGIIIMMMQQQUUUYYY[[[[[[ZZZXXXYYY[[[```eeehhhiiirrr{{{|||{{{zzzzzzwwwrrrlllhhhddd]]]TTTMMM???:::333///......---,,,,,,,,,,,,,,,,,,---......************************((()))***++++++***)))(((******))))))((((((''''''))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((444555555666777888888999555555444333333333333444555555666666777777777888;;;:::888777777777888888999::::::;;;<<<===>>>>>>:::<<>>>>>?????????===<<<;;;:::::::::::::::999888888555555555555555666777888444444444444444444333333666555555555666777999:::666888999888555444555777555555555555666666666666555555555444444333333333444444444555555555666666888666333333555777888888:::???EEELLLZZZlllxxx}}}|||~~~}}}iiiZZZUUUPPPPPPVVVaaakkkrrr|||~~~{{{qqqjjj```XXXLLLAAA;;;999888888777666444333444666999;;;<<<;;;;;;;;;;;;<<<======:::999777555555666888::::::888:::@@@CCCEEENNNXXXdddqqq|||yyyttttttssspppkkkeee___\\\YYYYYYXXXWWWUUUTTTRRRQQQJJJKKKKKKJJJIIIGGGEEECCCAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@@@@<<<<<<======>>>>>>>>>???============<<<<<<<<<<<<::::::;;;;;;<<<======>>>>>>>>>======<<<<<<;;;;;;===>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJHHHIIIJJJKKKLLLMMMMMMMMMPPPQQQTTTWWWYYY[[[]]]]]][[[\\\^^^aaaeeekkkpppsssqqqqqqqqqssswww}}}}}}yyywwwrrrllleee___ZZZWWWQQQSSSUUUVVVXXXaaannnxxx~~~mmm```TTTHHHDDDFFFLLLNNNUUUbbbkkkmmmnnnpppiiijjjfff\\\RRRLLLGGGBBBEEEHHHNNNTTTZZZ^^^aaabbb]]]\\\ZZZZZZ[[[^^^bbbdddeeeppp{{{|||zzzxxxvvvuuuooohhhbbb]]]UUUJJJBBB999555000.../////////---,,,,,,,,,,,,---...//////************************'''((()))******)))((('''(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&(((((((((((((((''''''&&&333333444444555777888999999888777555444444444444777666444333444666888999888999999::::::999999999777888999:::;;;;;;;;;;;;777999<<>>======>>>>>>::::::999999999:::;;;;;;444444333333333444444555666666777777777777666666444444333444555888;;;===888777777666666666666666888888777777666666555555555555555555555555555555///111333555666666666555777777666666666666777777999;;;>>>DDDKKKVVVaaaiiirrrxxx~~~~~~}}}rrr___QQQPPPTTTUUU\\\fffqqq|||zzzrrriii\\\QQQJJJDDD>>>:::666777777666555555777999>>>>>>>>>>>>>>>=========;;;;;;;;;:::999888666666888777777777:::===AAADDDSSSYYYcccooowww~~~~~~yyysssnnnjjjhhhiiifffaaa___^^^]]]\\\[[[YYYVVVSSSPPPOOOMMMKKKIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@AAACCCCCCBBB@@@FFFDDDAAA@@@AAAAAAAAA@@@@@@???>>>===<<<:::999999>>>===<<<<<<<<<<<<<<<===??????>>>>>>===>>>>>>>>>===>>>>>>???@@@AAABBBBBB@@@@@@@@@@@@AAACCCEEEFFFEEEGGGJJJKKKKKKLLLMMMOOOMMMNNNOOOPPPQQQRRRRRRRRRWWWXXXZZZZZZZZZ\\\^^^```bbbbbbdddiiipppvvv{{{}}}{{{{{{{{{{{{~~~yyyuuupppmmmhhhbbb]]]WWWQQQMMMOOOSSSXXX\\\bbbnnn}}}|||ooo]]]PPPKKKLLLMMMMMMTTTSSSXXX```eeeeeeeeefff]]][[[VVVOOOIIIFFFFFFGGGJJJPPPYYY```dddeeeffffffgggeeecccbbbbbbccccccccclllvvv{{{xxxvvvrrrsssjjj___XXXPPPCCC:::666000///------......---+++))))))))))))))))))))))))---------,,,,,,+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&***+++++++++***)))'''&&&((((((((((((((('''''''''(((((((((((())))))))))))444444444555666888999:::999888777666555555555555666555444444444555777888999999:::::::::999999888888888999:::;;;;;;;;;;;;999:::===@@@AAABBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGEEEDDDCCCBBBBBBDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBAAA???===<<<<<<<<<===;;;::::::999999999::::::555444444333333444444555666666777777777777666666555444444444555777:::;;;888777666666555555666666777777777666666666555555555555555555555555555555111222333444555666666666777666666555555666666777999:::;;;===AAAHHHQQQVVVgggpppyyy}}}~~~ppp\\\TTTPPPMMMRRR\\\jjjuuu{{{tttjjj```XXXOOOFFF@@@999888777555444444666888<<<<<<<<<<<<<<<=========;;;;;;;;;;;;:::888777777666555444444666999<<<>>>DDDIIIRRR^^^fffppp~~~}}}~~~{{{xxxvvvuuuqqqmmmiiihhhgggeeeddd___\\\XXXUUUTTTRRROOOMMMKKKKKKJJJHHHGGGEEEDDDDDDFFFFFFEEEGGGHHHIIIGGGFFFFFFDDDBBBAAAAAABBBAAAAAAAAA@@@@@@???>>>=========>>>======<<<<<<<<<<<<<<>>>>>======>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDCCCCCCDDDEEEHHHJJJKKKKKKMMMOOOPPPPPPQQQRRRSSSSSSTTTVVVWWWXXXYYYYYYYYYZZZ\\\^^^___```bbbeeehhhgggiiilllqqqxxx~~~~~~zzzsssooogggddd___YYYUUURRROOONNNRRRXXXaaajjjsss~~~qqqkkkaaaTTTMMMMMMPPPSSSTTT^^^[[[[[[___```]]]ZZZZZZSSSQQQMMMIIIFFFFFFIIIMMMQQQXXX```fffhhhhhhfffeeegggiiijjjhhhffffffiiilllvvv~~~yyyuuuqqqlllkkk```UUUNNNFFF;;;444111///...,,,,,,,,,,,,***)))************************&&&'''(((***,,,---///000***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&"""###%%%'''((())))))((((((((((((((('''''''''''''''((((((((())))))))))))666666666666777888::::::999888888777777666666666666666555444444555777888:::::::::::::::999888888888999:::;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAAAAAAAAAAAAAAAABBBDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@???===<<<;;;;;;;;;<<<<<<;;;:::999999999999999555555444444444444444555555666666777777666666555666555444444555777888999777777666555555555555666666666666666666555555555444444444444444444444444333333333444555666777888666666555555555555666666777777777777888<<>>>>>>>>???@@@@@@?????????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMPPPQQQSSSUUUWWWXXXWWWWWWXXXYYYWWWXXXZZZ\\\^^^______``````cccfffgggiiikkknnnpppooorrrwww}}}~~~}}}{{{yyyvvvqqqjjjfff\\\YYYTTTPPPNNNOOORRRSSSYYYbbbooo|||qqq```WWWSSSNNNOOOUUU\\\aaabbbgggbbb^^^]]]ZZZSSSNNNNNNGGGFFFDDDCCCDDDIIIQQQVVV\\\aaahhhlllmmmjjjhhhfffjjjnnnqqqpppmmmmmmtttzzz{{{vvvpppiiiaaaUUUIIIBBB;;;444///...000///---,,,,,,,,,***(((++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((''''''''''''&&& !!!$$$&&&((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))777777777777888999:::;;;999999999999999888888888777666555555555666666777;;;;;;;;;;;;:::999888888999999:::;;;<<<<<<;;;;;;===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;<<<;;;:::999888888888888666555555444444444444555555666666666666666666555666666555555555666777777777666555555444444555555555555555555555555555555444444444444444444444444555444333333444666777888555555444444444444555555333444444444555888<<<@@@DDDNNN\\\hhhqqq{{{rrraaaSSSOOORRRZZZbbbmmmwwwxxxmmmaaaXXXKKKGGG@@@:::777777777777777777777888888999999:::999::::::;;;;;;;;;::::::;;;999888666666666777888888888;;;@@@CCCHHHTTT___uuu~~~~~~xxxtttoookkkhhheeecccaaa^^^]]][[[YYYVVVTTTRRRQQQOOONNNNNNOOOPPPQQQOOONNNNNNLLLIIIIIIJJJJJJJJJJJJGGGFFFDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMKKKKKKKKKLLLOOORRRTTTVVVYYY[[[]]]]]]\\\\\\]]]^^^\\\^^^```bbbeeeggghhhhhhjjjllloooqqqrrrsssuuuwwwvvvzzz|||yyywwwtttpppmmmgggaaa]]]TTTRRRNNNLLLMMMSSSZZZ```fffppp{{{qqqcccUUUNNNOOORRRYYYbbbkkkoooqqqllleee^^^YYYTTTLLLGGGGGG@@@@@@@@@BBBFFFOOOXXX___dddgggkkkmmmmmmlllkkkkkkmmmqqqtttvvvxxx{{{{{{vvvnnneeeYYYMMMAAA:::666111///000333111///.........,,,***++++++++++++++++++++++++,,,,,,+++***)))''''''&&&+++******************+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((''''''''''''''''''((()))))))))((('''&&&&&&&&&'''''''''''''''((('''''''''((((((((())))))888888777888888999:::;;;888999:::;;;;;;::::::999888777777777666777777777;;;;;;;;;;;;;;;:::999888::::::;;;<<<<<<<<<;;;;;;>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCBBBAAACCCCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGFFFEEECCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????@@@???>>>>>>===<<<<<<<<<<<<<<<;;;:::999888777777777777666555444444444444444555555666666666666555555666555555555555555666666666555555444444444444444444444444444444555555555444444444444444444444444555444333333333555777888444444333333333333444444222333444444444666999<<<;;;CCCNNNYYYeeetttsssbbbVVVRRRRRRVVV___kkkuuu~~~xxxnnngggWWWQQQHHH@@@<<<999777555555555666666777777777888888888999:::;;;;;;;;;;;;<<<;;;:::888777777777888999777888;;;<<>>>>>??????@@@@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAACCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;:::999888888888888888777777666555444444444444444555555666666555555444555555555555555555666666555555444333333333333444333333333444444444444444333333333333333333333333333333333333333444555555333333222222222222333333222333444333222222444555:::>>>DDDMMMYYYkkkqqqbbbXXXPPPOOOSSS]]]iiittt{{{uuueee]]]SSSJJJDDD>>>999555666666555555555555555555555666888999:::;;;;;;;;;:::999999888777777777777666444444777999:::@@@GGGJJJPPP[[[hhhrrr}}}}}}|||vvvtttqqqmmmiiieeebbbaaaaaa___^^^^^^^^^]]]ZZZXXXUUUSSSQQQPPPRRRSSSSSSRRRSSSQQQOOOMMMLLLMMMNNNOOOOOONNNMMMKKKKKKJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMPPPSSSUUUUUUTTTTTTTTTTTTTTTUUUWWWZZZ\\\^^^```bbbeeeeeeeeedddeeeggggggiiilllppptttwwwyyyzzz~~~|||{{{xxxrrrmmmfffccc___\\\ZZZWWWSSSQQQKKKNNNQQQUUU[[[fffttt}}}yyyqqqeee\\\XXXWWWUUUSSSZZZ```hhhpppuuuwwwvvvuuupppeeeXXXPPPGGG@@@===>>>???BBBGGGMMMSSSYYY```eeejjjkkkllllllmmmppptttwwwvvvuuuxxxyyyrrrlll```UUUCCC:::222000000...---///---,,,******++++++)))((())))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))'''(((((((((((()))))))))'''((()))))))))(((&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((888777777777777888999999888:::<<<===>>>>>>===<<<:::;;;;;;;;;::::::999888888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@@@@??????@@@BBBDDDFFFGGGCCCDDDDDDDDDDDDCCCCCCBBBDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888999888777666555444444444444444555555666666555555444333444444555666666666666555444444333222333333333222222333333333444444444333333333333333333333333111222333333333333333333222222111111111111222222111333444444222222222333999:::<<>>@@@BBBIIISSS\\\eeeuuuzzzvvvrrrppplllkkkiiihhhgggeeebbb___]]][[[YYYXXXZZZ[[[[[[[[[YYYXXXVVVUUUVVVXXXZZZ\\\XXXWWWVVVUUUSSSSSSSSSSSSPPPPPPPPPQQQQQQRRRSSSTTTRRRTTTXXX[[[\\\]]]\\\[[[\\\[[[[[[\\\^^^```bbbccceeegggiiijjjjjjjjjlllmmmnnnppptttxxx|||}}}xxxvvvsssooohhhccc[[[XXXTTTRRRQQQPPPNNNMMMNNNSSSZZZaaaiiiuuu|||uuuddd]]]WWWUUUYYY^^^bbbeeeeeekkkrrrxxxyyyvvvsssppphhh]]]PPPHHHBBB======@@@DDDJJJRRRZZZ___dddgggjjjkkkmmmppprrrssstttvvvxxxxxxzzz|||oooggg___SSSFFF999222---...///---,,,,,,***)))((((((******)))(((************************---,,,+++)))'''%%%$$$###'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))'''((((((((())))))))))))%%%&&&'''((((((((('''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((777777777777777777888888888:::<<<>>>??????>>>===;;;<<<<<<<<<;;;;;;:::999888888:::;;;<<<=========;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<>>>???@@@?????????@@@AAADDDFFFGGGCCCCCCDDDDDDDDDDDDDDDCCCFFFFFFFFFFFFFFFEEEEEEDDDGGGFFFEEEDDDBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@;;;;;;999999999999;;;;;;::::::;;;;;;;;;:::999999888888888888888888999999888888777555555444444444444555555555555555555444222333444555666666666666555444333333222222333333222222222333333444444444333333333333333333333333000111222333444333222111222222111111111111222222///111444555444444555777666666666999BBBRRRcccooo}}}fffZZZPPPOOOTTT[[[hhhuuu|||zzznnnccc[[[RRRGGG@@@777777666555444333333222222333555777999:::;;;;;;888888999999:::::::::;;;:::777666888777333333666;;;:::>>>EEEIIIPPP___nnnxxx~~~~~~{{{zzzwwwvvvtttrrrooollleeecccaaaaaabbbcccdddccc]]]\\\[[[[[[]]]aaadddfffaaa```___]]]\\\\\\[[[[[[YYYXXXYYYYYYZZZ[[[\\\]]]YYY\\\___bbbdddddddddcccaaaaaaaaaaaabbbdddfffggghhhjjjmmmnnnnnnoooppprrrzzz|||}}}yyytttqqqmmmhhhaaa[[[SSSQQQNNNLLLLLLLLLKKKJJJRRRYYYcccllltttsssfff]]]UUUQQQPPPVVVaaakkktttyyymmmrrryyy}}}|||wwwqqqnnn^^^TTTIIICCC@@@>>>@@@EEEJJJQQQ\\\dddjjjmmmoooppplllpppuuuxxxyyyxxxxxxxxxyyy~~~|||}}}~~~~~~pppaaaXXXOOOAAA444444///,,,///000...,,,,,,+++)))))))))+++,,,+++***++++++++++++++++++++++++&&&&&&&&&'''''''''(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''((()))))))))))))))'''((((((((())))))******(((((()))))))))(((&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((555555555666777888888999<<<;;;;;;::::::999999888::::::::::::999888777777:::::::::::::::;;;<<<==================<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888777777777888999::::::888777777666555444444444222333444444555555444444444444444333222111000///555444444333222111000000555444333333555555444333444555666444222/////////222222222222222222222222333333333222222222111111000000000000000000000000666777888888;;;DDDRRR]]]nnnwww}}}}}}}}}lll\\\VVVUUUUUUWWW\\\sssxxxuuulllddd\\\SSSMMMDDD@@@<<<;;;;;;999666222555111111444555333222333777888999:::;;;:::999999777777777777666666666555888888999<<<@@@FFFKKKNNN]]]eeeooouuuyyy|||yyyyyytttooonnnqqqrrrpppmmmnnnllliiihhhiiilllpppsssqqqooollliiigggffffffgggiiiiiihhhgggggghhhhhhhhhhhhhhhhhhjjjmmmoooppppppnnnmmmlllkkkmmmooorrrtttyyyxxxxxxyyy{{{~~~yyyuuusssnnngggaaa^^^ZZZTTTPPPQQQLLLKKKMMMMMMLLLQQQZZZbbbgggppp|||ttthhh\\\SSSMMMIIIOOOXXXaaammm{{{zzzyyywwwwwwtttnnnddd\\\MMMHHHEEEDDDCCCCCCJJJQQQ[[[bbbjjjnnnmmmmmmppptttzzz~~~~~~{{{zzz}}}~~~~~~xxxuuuvvvwwwyyy{{{|||||||||{{{yyypppbbbSSSGGG===666222///000000...,,,+++,,,---)))************+++++++++(((((())))))******++++++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((()))******))))))***+++)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&444444555666666777777888;;;;;;;;;:::::::::::::::::::::;;;;;;:::999888888::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999888777777777888888999:::777777666666555444444333333333444555555555555444333333333333222111000000444333333222222111111000444333222222444444333222...000222222222222333444111111111111111111111111222222111111111000000000000000000000000000000000111333555666777===FFFNNNYYYcccooovvvxxxyyy~~~{{{lllddd___ZZZ[[[^^^ccchhhtttzzzqqqiiibbbZZZUUUMMMGGGAAA===;;;:::777444999444333666777444333555666777888999::::::999999888888888777777666666666666666666666999===AAACCCFFFMMMVVV\\\aaaiiittt}}}~~~~~~}}}|||zzzwwwuuuuuuwww{{{}}}|||{{{yyywwwuuutttttttttvvvvvvuuuuuuuuuuuuuuuvvvtttsssrrrtttxxx{{{}}}~~~~~~|||{{{zzz{{{|||}}}vvvrrriiiddd]]]XXXUUURRROOOMMMKKKGGGGGGLLLQQQVVV```kkktttxxxyyylll___VVVPPPLLLIIIPPPWWW___hhhtttzzzvvvppplllggg___VVVOOOJJJFFFCCCDDDGGGLLLVVV___lllrrrxxxyyywwwvvvyyy||||||~~~wwwppplllkkklllnnnpppqqqqqqppppppjjjaaaSSSFFF<<<666333111///000000...,,,+++,,,---,,,,,,,,,++++++*********)))))))))))))))*********))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))******(((((((((***)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&333444444555555666666666999999999:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::999999::::::<<<===??????>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBB?????????@@@@@@@@@AAAAAA@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;::::::999::::::999999999999888888777777777777777888888999666666666555555444444333333444555555666666555555333333333333222111111000222222222222222222222222333222111111333333222111+++---000111111222333555000000000000000000000000111111000000000/////////000000000000000000000000...111444555555666;;;???GGGRRR```mmmtttxxx|||vvvlllccc^^^___UUUZZZeeesss}}}wwwooohhhccc```YYYRRRIIIBBB???===:::888888333111444444222111222444555666777888999999888:::999999888777777666666666555444333444555777999999>>>DDDHHHLLLSSS]]]eeennnvvvxxxpppkkk^^^YYYRRRMMMKKKKKKJJJJJJHHHGGGIIIQQQZZZeeesss{{{iiiaaaTTTJJJFFFFFFIIIKKKVVV]]]eeemmmxxxvvvnnnddd\\\VVVPPPJJJFFFHHHDDDDDDHHHOOOWWWdddpppxxx|||~~~zzzxxx{{{~~~}}}vvvoooiiifffdddfffhhhjjjjjjhhheeecccVVVNNNBBB888222000000000...//////...,,,++++++---///...---,,,+++***))))))************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((******)))'''&&&'''((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&333333333444444555555555666777777888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;999999:::;;;<<<>>>@@@AAA===>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@????????????>>>>>>???@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@???>>>>>>============<<<;;;::::::999999888777777777777777777777777777666666666777777888555555555444444444333333333444555555666666555555333333333333333222111000000000111111222222222333222000///000111222111000///000111111///...//////000000000000000000000000111111000000000/////////000000000000000000000000000333555555555555777999???GGGRRR^^^iiirrrzzz{{{nnnddd```UUUWWW]]]gggoooyyy{{{rrrlllhhhfff```ZZZRRRMMMJJJGGGCCC???:::555222444444222111333333444555666777777888888::::::999999888777777777888777666444444444555666:::<<<>>>??????DDDLLLRRRXXX^^^kkkxxx~~~~~~~~~xxxpppgggbbbVVVRRRKKKGGGEEEFFFHHHJJJKKKNNNUUU^^^iiiuuu|||pppgggWWWPPPHHHBBBCCCHHHNNNQQQVVV]]]dddkkkssszzzzzzwwwiiiaaaVVVOOOLLLKKKJJJIIIJJJHHHJJJQQQXXXaaammmxxx|||~~~yyywww{{{|||wwwrrrmmmjjjhhhbbbeeehhhiiifff```YYYTTTGGGAAA888222///...//////,,,---......,,,++++++,,,------,,,++++++***))))))++++++******))))))(((((())))))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))******)))&&&%%%%%%&&&)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''333333333333444444444444444444555666777888888999:::;;;<<<<<<============:::::::::<<<===???AAABBB======>>>??????@@@AAAAAACCCBBBBBBBBBAAAAAA@@@@@@?????????>>>??????@@@AAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>==================>>>>>>>>>??????BBBAAAAAA@@@??????>>>>>>======<<<;;;::::::999999999999999999999999999999777777666666555666666777444444444444333333333333333444444555555555555555222222333333333222111111///000000111111222222333111000//////111111000///000222222111///---,,,---111111111111111111111111222222111111111000000000000000000000000000000000333333444333333444777888888;;;AAAIIIVVVeeeuuu}}}qqqiii```\\\ZZZ\\\___gggvvvvvvoookkkjjjfffbbb^^^\\\ZZZVVVQQQLLLCCC===::::::999666444666333444444444555666777777999999999999888888888777999888777666666666777777777888888777666999???DDDJJJMMMTTT^^^eeejjjsss}}}~~~~~~~~~zzztttmmmeee]]]WWWPPPMMMHHHDDDCCCEEEJJJMMMSSSZZZeeepppzzzuuuhhh\\\SSSJJJGGGEEEEEEIIINNNRRRTTTTTTZZZ___ccchhhmmmkkkfff[[[TTTKKKGGGHHHLLLOOOPPPRRRQQQTTTZZZ```eeennnwww}}}|||~~~{{{xxxsssooolllkkkjjjbbbdddfffeee___UUUJJJCCC;;;777333111///...,,,+++***,,,...---,,,******+++))))))))))))************++++++******))))))(((((())))))))))))(((((((((((((((((()))))))))*********(((((((((((((((((((((((()))******)))&&&%%%%%%&&&)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''444444444444444444444444444444555555666777888888999:::;;;<<<============;;;;;;<<<<<<>>>???AAAAAA>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBB@@@???????????????@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>==================>>>>>>>>>??????BBBBBBAAAAAA@@@?????????<<<<<<<<<;;;;;;::::::999;;;<<<<<<<<<<<<=========777666666555555555555555333333333333333333333333222333444444555555444444222222222333333222222111000000000111111111222222111000//////111111000///...000111111///...///000111111111111111111111111222222111111111000000000000000000000000000000000222111000000000222444666333555888===HHHYYYmmm{{{zzzooofff]]]VVVSSSWWWcccppp}}}uuurrrqqqooommmkkkkkkkkkhhhccc^^^QQQJJJCCCAAA===777444555555555444444555555666777777777777888888888888999777777777666666666777777333444444333333666:::===BBBBBBFFFMMMQQQUUU___iiivvv{{{||||||}}}~~~~~~|||yyytttqqqkkkeee```YYYSSSNNNIIIHHHFFFDDDEEEIIIPPPUUU^^^iiivvvxxxlllaaaVVVMMMGGGDDDEEEHHHLLLQQQTTTUUUTTTSSSWWWYYYZZZ\\\^^^[[[VVVOOOJJJEEEFFFKKKQQQVVVWWW]]][[[\\\___bbbeeelllsss|||}}}zzzvvvrrrnnnkkkiiiiiiffffffeee```WWWLLLAAA:::222111///......---***((()))+++------,,,*********(((((((((((())))))******************))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((((((******)))'''&&&'''((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''555555555444444444444444666666666777777888888888888888:::;;;<<<=====================>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCC@@@@@@???????????????@@@<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@???>>>>>>>>>>>>======>>>>>>>>>?????????AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============777666555555444444444555222222222222222222333333111222333333444333333333111222222333333222222222000000000000111111111111111000///000111111000///---///111111000000111222000000000000000000000000111111000000000/////////000000000000000000000000111000//////000111111111111444888999>>>III[[[iiipppwww|||}}}uuuggg\\\SSSPPPXXXcccttt~~~}}}}}}|||yyywwwwwwyyyxxxtttqqqfff]]]TTTMMMFFF<<<777777777777555444444555555666444555666666777888999:::888777777777666666666666555555555444444555777999:::;;;>>>BBBDDDFFFMMMUUU]]]bbbiiiooowww}}}|||zzzxxxvvvsssnnnjjjddd```ZZZVVVRRROOOKKKIIIFFFGGGHHHJJJMMMTTT\\\cccppp{{{xxxooobbbWWWNNNJJJHHHFFFIIILLLQQQXXX\\\]]]ZZZWWWQQQSSSRRRPPPPPPPPPMMMGGGEEEDDDEEEKKKUUU^^^cccdddfffaaa^^^___```ccckkktttzzz~~~zzzxxxtttqqqmmmkkkiiihhhhhheee^^^UUUKKKAAA:::777///...,,,+++,,,,,,+++***(((***,,,---,,,******************))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((())))))))))))***((((((((((((((((((((((((((()))******(((((((((***)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((555555555555555555555555888888888888999999999999777888999;;;<<<=========>>>>>>======>>>???@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA>>>??????@@@AAABBBCCCCCC@@@@@@???????????????@@@;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC???????????????@@@@@@AAA>>>>>>>>>>>>????????????@@@@@@??????>>>=========::::::;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;777666555444444444444444222222222222222222222333111111222333333333333222111222222333333333222222111111111000000000000000222000///000111222111//////111222222000///000111////////////////////////000/////////............000000000000000000000000000000000111111111///---,,,222666555333888EEEPPP^^^hhhrrrwww|||sssfffYYYSSSWWW___iiiwww~~~}}}}}}rrrggg^^^SSSHHH@@@???999888666555444444555555333333444666777999::::::::::::999888888777666666777777666444222111111111444555999===>>>===AAAHHHJJJNNNUUU[[[cccppp~~~~~~}}}}}}tttsssrrrpppmmmhhhbbb]]]XXXTTTOOOLLLJJJIIIHHHGGGEEEHHHLLLPPPUUU]]]hhhoooyyyfff]]]QQQGGGCCCEEEIIIKKKSSSVVV\\\bbbfffeeeaaa]]]NNNOOOMMMIIIGGGGGGCCC===???AAAFFFQQQ___jjjppprrrjjjddd^^^\\\]]]bbblllwww~~~~~~|||uuusssqqqooommmlllkkkjjjddd]]]RRREEE;;;555222111000...+++***+++---...///'''))),,,---,,,*********---,,,,,,+++***)))(((((((((((())))))******++++++))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((()))******))))))***+++)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((777666666666666777777888999999999999999999999999777888999:::<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBDDDEEEGGGGGGDDDCCCAAA???>>>>>>??????888888999:::;;;===>>>???@@@AAAAAABBBCCCCCCCCCCCCBBB@@@======>>>@@@@@@@@@@@@???>>>======<<<======???@@@@@@???>>><<<:::999999999999999999999999999:::::::::999999999888888777555222111000111333555111111111000000000000///222222333333333222111111000111333444444333111000000000000000111111111111444333111000000000111111000000111111111111000000......///000000000000000000000000000000000000000//////............//////777666333000......//////333222222333555888;;;===LLLVVV```hhhsss}}}yyyiii___YYYTTT___nnnvvvjjj\\\NNNEEEEEE@@@888555555555555333444333222333555666666444999999999888888888888888444444333333333222222222333333444444666999;;;===CCCEEEHHHLLLSSS]]]hhhooo~~~|||uuurrrmmmgggccc```[[[UUUQQQLLLKKKIIIFFFCCCCCCEEEGGGNNNQQQWWW___gggpppyyy|||ooodddTTTQQQKKKFFFFFFKKKRRRXXX\\\___eeejjjkkkfff^^^XXXNNNJJJDDDAAAAAA@@@>>><<<>>>DDDOOO\\\gggnnnoooooogggfffccc```___eeennnuuu|||xxxuuuxxxtttooolllkkkiiiddd```XXXNNN@@@777444222000............///......---,,,******************************))))))(((((((((''')))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))************))))))(((((())))))((('''&&&&&&))))))***))))))((('''&&&,,,,,,***)))(((&&&%%%%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((555555555555555666777888999999999999999999999999777888999:::<<<===>>>>>>@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDCCCBBBAAA@@@?????????::::::::::::;;;<<<===>>>>>>>>>@@@AAACCCCCCDDDDDDCCC@@@>>>===>>>?????????@@@???>>>======<<<<<<===>>>>>>??????>>><<<;;;999999999999999999999999999888888888777777777666666666555222111000111333444222111111111111000000000111111222222333222222111000111222444444222111000//////000000000111111111333222111000000000111111///000000111111000000///......///000000000000000//////////////////////////////............//////333222000.........000000111111000111333555888:::;;;CCCMMMVVVfffxxxsssggg^^^]]]fffttt|||qqqeee^^^OOOHHH@@@;;;999888666444333222111222333444444333777777777777777888888888666555555444444333333333333333333444555777999:::<<<===???BBBGGGOOOXXX^^^dddiiiooorrrssswww~~~}}}uuunnngggccc]]]YYYVVVQQQLLLHHHFFFFFFEEEDDDEEEHHHMMMQQQVVV\\\eeennnwwwxxxmmmaaaXXXLLLLLLLLLMMMQQQWWW___dddfffggghhhiiigggaaaXXXRRRIIIDDD>>>;;;<<<>>>>>>>>>DDDHHHQQQ\\\ffflllmmmllljjjhhheeeaaa```eeemmmttt{{{}}}yyyvvvrrrooollljjjhhhbbb[[[UUUKKKCCC888222000000...,,,......------,,,,,,++++++*********************************)))))))))(((((())))))))))))))))))))))))++++++******)))((((((((())))))************))))))(((((())))))(((''''''&&&((())))))))))))((((((''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((333333333333444555777777888888888888888888888888777888999:::<<<===>>>>>>@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCAAA@@@???<<<;;;:::::::::;;;<<<===<<<===>>>@@@BBBCCCDDDDDDBBB@@@>>>===>>>??????>>>@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::888888888888888888888888666666555555555444444444666444222111000111333444222222222111111111111000///000111222222222222222000000222222222222000000//////000000000000111111222111111000000000000111//////000000000000//////......///000000000000/////////////////////////////////............//////......------...///111222000/////////000222444555444888???IIIZZZqqqyyymmmdddeeejjjuuu{{{vvvbbbZZZOOOGGGBBB>>>:::666444222111111333444444333444555555666666777777777888888777666666555444444333333333333444555666777666777888888;;;@@@FFFKKKPPPTTTYYY]]]___ccciiinnnxxx|||~~~}}}zzzxxxvvvqqqjjjddd[[[XXXSSSOOOLLLHHHDDDBBBBBBCCCDDDFFFJJJQQQYYY___jjjqqq{{{}}}qqqeee]]]TTTLLLKKKMMMRRRXXX^^^eeejjjmmmooolllhhhccc]]]VVVOOOIIICCC???:::888;;;???CCCEEEJJJMMMTTT\\\dddiiiiiihhhllljjjgggddddddiiiqqqvvv{{{}}}zzzwwwtttmmmjjjgggddd```WWWMMMEEE<<<777111......///...,,,...---,,,***))))))***************************************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((()))))))))(((''''''''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''111111222222333444666666666666777777777777888888777888999:::<<<===>>>>>>@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDBBBAAA<<<;;;:::999999;;;<<<===<<<===???@@@AAABBBBBBBBB@@@>>>======???@@@@@@@@@AAA@@@???===<<<<<<<<<<<<:::;;;<<<======<<<;;;:::777777777777777777777777555444444444444333333333555444222111111111222333222222222222111111111111...///000111222222222222///000000111111000000///////////////000000000111000000000000000000000000...//////000000//////...---...//////000000/////////////////////////////////......------......///------------...///111111//////......///000111222555777:::AAAOOOcccvvv~~~vvvrrrnnnpppyyyyyypppdddYYYPPPHHH@@@:::888666444333444555555444222222333444555666666777999999888888777666666666444444333333333333444444444555555555555888===@@@HHHJJJMMMOOOQQQTTTXXX[[[aaaeeekkkqqqwww~~~~~~{{{yyywwwtttpppmmmiiiddd]]]XXXRRRPPPLLLIIIGGGEEECCCBBBDDDFFFIIINNNUUU^^^hhhoooyyyuuusssjjj```YYYWWWTTTPPPYYYZZZ]]]bbbgggkkknnnooonnnhhh```WWWPPPJJJDDDAAA???>>>===>>>BBBFFFKKKMMMOOOQQQUUU\\\bbbfffggggggmmmllljjjjjjmmmrrryyy~~~|||xxxuuuqqqooojjjfff```ZZZSSSJJJ???777333000......///000///---///...+++)))((()))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******(((((())))))))))))(((((((((((()))))))))(((((('''&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((((()))(((((('''&&&&&&&&&&&&'''111111111111222333444555555555555666666777777777777888999:::<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDDDDEEEDDDDDDCCCDDDEEEGGGHHHHHHGGGFFFEEE>>>===;;;::::::;;;===>>>??????@@@AAAAAAAAA@@@@@@===<<<<<<>>>@@@CCCCCCBBBAAA@@@???===<<<<<<;;;;;;999:::;;;<<<<<<;;;999999666666666666666666666666555555444444444333333333444333222111111111222222222222222111111111000000---...///000111222222222////////////////////////...////////////000000000////////////////////////......////////////......------...///////////////..............................------------......//////....../////////000///////////////000000111222222444888AAANNN^^^iiizzz}}}|||tttqqqsssyyy~~~xxxlllaaaUUUIIIBBB<<<999666444444555444333111111222333444444555555999999888888888777777777555555444444444333333333333444555555444666999<<<<<<>>>@@@AAACCCEEEHHHJJJPPPSSSXXX]]]bbbiiiooottt}}}~~~~~~~~~}}}{{{yyy}}}~~~~~~~~~{{{vvvqqqnnnkkkhhhddd```[[[VVVPPPMMMIIIHHHGGGEEEDDDEEEFFFGGGKKKOOOUUU]]]fffpppzzz~~~{{{uuuqqq``````\\\XXX[[[aaadddbbbjjjhhhfffgggiiikkkkkkjjjbbb\\\RRRJJJEEEAAA???===>>>AAADDDIIILLLPPPSSSUUUTTTUUUXXX]]]ccchhhiiijjjmmmmmmooorrrxxx~~~{{{vvvqqqllliiiggg```VVVMMMEEE>>>666000............///...---+++///...,,,***))))))+++,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******(((((())))))))))))(((((((((((()))))))))))))))(((%%%&&&'''(((((((((((((((+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''((((((((()))(((''''''&&&&&&&&&''''''222222222222222333333444333444444555555666666777777888999:::<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???AAABBBDDDEEEEEEEEEDDDCCCEEEFFFGGGHHHJJJJJJKKKKKKEEECCC@@@===<<<<<<===>>>AAAAAAAAAAAAAAA@@@@@@???>>>======???BBBDDDDDDDDDAAAAAA???>>><<<;;;;;;;;;999:::;;;;;;:::999888777555555555555555555555555555555444444444333333333333333222111111111111111111111111000000000000///---...///000000000000000..............................////////////000000---......////////////...------............------------...////////////.................................------------......///////////////..................//////000000000......111666:::AAAMMMXXXlllrrr~~~rrrlllmmmqqqtttyyy}}}qqqdddVVVLLLAAA>>>999666555444333222111222222333333444444444666666777777777777888888666666666666666555444333222333444444444444666888333444555888;;;>>>@@@BBBEEEHHHLLLOOOSSSWWW\\\```kkkrrr|||}}}|||{{{|||{{{{{{}}}yyyyyyzzzxxxuuuooojjjfff[[[ZZZWWWSSSOOOKKKHHHGGGEEEFFFGGGGGGHHHKKKOOOSSSXXX^^^gggpppxxxyyyoooeee___[[[TTTVVVYYY^^^iiitttxxxvvvtttoooiiifffffffffdddbbbSSSNNNGGGBBB@@@@@@@@@@@@CCCHHHNNNSSSVVVYYY[[[]]]^^^^^^___ccchhhmmmpppqqqqqqrrruuu{{{~~~}}}|||tttmmmgggccc^^^VVVJJJ@@@:::666222///+++,,,---------+++)))(((---,,,+++*********+++,,,))))))))))))))))))))))))&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))'''(((((())))))(((((('''(((((()))*********))))))&&&&&&'''(((((((((''''''+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((444444333222222222222333222333333444555555666666777888999:::<<<===>>>>>>======>>>????????????>>>??????@@@@@@@@@@@@??????@@@AAACCCEEEFFFFFFEEEDDDEEEEEEFFFHHHJJJMMMOOOPPPPPPMMMHHHCCC???=========@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAADDDDDDCCCBBBBBBAAA???>>><<<;;;;;;;;;::::::::::::999888666555444444444444444444444444444444444333333333222222222222222111111111111111000000000/////////............//////000/////////......------------.............../////////000000,,,---.../////////......---------......---------,,,---......//////.................................------,,,,,,------...------............------+++,,,---...//////000000//////111666888<<>>>>><<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????@@@CCCEEEFFFFFFEEEEEEEEEEEEFFFHHHKKKNNNQQQSSSYYYUUUNNNGGGAAA>>>======???@@@AAABBBCCCCCCDDDDDDDDDCCCBBBCCCDDDDDDBBB@@@BBBAAA???>>><<<;;;;;;:::::::::;;;:::999777555444444444444444444444444444333333333222222222222111222222222222111111111000////////////............//////////////////.........------,,,,,,------.............../////////000+++,,,.../////////......,,,------......------,,,,,,---......//////.................................------,,,,,,------...******+++,,,------------******,,,---.../////////000...000444555666@@@LLLEEELLL___xxx}}}ppphhh\\\^^^ccclllwwwxxxiii___QQQLLLFFFAAA>>><<<:::999444444333333333333333333111111222444555777888888777888999::::::999888777555666777777555333333444555444333333444444444333555888;;;===???@@@BBBDDDEEELLLUUU[[[]]]```eeejjjnnnttt{{{}}}~~~zzzttteeedddccc```[[[TTTOOOKKKJJJJJJKKKKKKKKKMMMOOORRRUUUXXX]]]```dddkkktttzzz~~~yyyeeeaaaYYYRRRMMMNNNSSSWWWYYY```kkkwwwvvvpppiiiccc^^^XXXNNNFFFEEECCCAAABBBFFFJJJLLLMMM[[[^^^bbbdddfffiiimmmqqqvvvtttsssssswww{{{~~~~~~~~~wwwsssrrrttt|||wwwkkk```WWWRRRCCC===666222222333333222+++---......---,,,+++,,,&&&'''((()))*********)))))))))))))))))))))))))))))))))******+++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))***************'''((((((((('''&&&%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%'''(((***+++555555555666777666333000222333444333222222333555333444555777:::<<>>>>>>>>>>>============>>>???@@@AAAAAA@@@>>>===@@@BBBEEEEEEEEEEEEFFFHHHHHHHHHIIIJJJNNNRRRVVVXXX```\\\UUUNNNHHHEEEDDDDDD>>>???@@@AAACCCDDDEEEFFFDDDEEEEEEEEEDDDCCCAAA@@@AAAAAA@@@@@@>>>===<<<;;;<<<<<<;;;:::999777666666777777777777666555444333222222222222222222222222333222111000////////////222111111000///......---///////////////////////////...---,,,+++,,,------,,,,,,------...---------.....................---,,,------......------,,,++++++++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,........................,,,///***000000777III>>>;;;@@@OOOcccsss|||yyymmmaaa______bbbjjjvvvxxxmmmggg___XXXQQQNNNNNNLLLEEE???666555444444555555444222000///000222444666555444999999999999999::::::;;;777777777777666666555555444444444444444444444444666666777888999::::::;;;DDDEEEHHHKKKOOORRRUUUVVV___bbbhhhnnnsssxxx~~~{{{ooofff___\\\WWWRRRNNNKKKIIIIIIDDDGGGKKKOOORRRVVV[[[^^^dddjjjrrrxxx}}}zzzkkk```TTTSSSQQQNNNLLLPPPWWW\\\iiimmmpppttt}}}~~~sssjjjaaa\\\UUUJJJDDDDDDDDDEEEFFFIIINNNSSSXXX[[[bbbdddgggiiilllrrr{{{|||}}}}}}tttllllllooopppsss{{{}}}pppcccUUUJJJCCC666555333111///------,,,------,,,,,,,,,,,,++++++++++++************++++++))))))(((((((((((())))))(((((()))***************''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''':::<<>>>>>>>>>>>======<<<<<<<<<===>>>@@@AAAAAA@@@>>>===???BBBDDDEEEDDDDDDEEEGGGHHHHHHHHHJJJMMMQQQUUUWWW^^^ZZZUUUOOOIIIFFFDDDDDD??????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@???>>>===;;;;;;<<<;;;:::999888777666666555666666666666666555555333333333333333333333333333222111000////////////111111000000///......---........................000///...---,,,------...+++,,,------...---------.........------,,,,,,,,,,,,,,,------------,,,,,,)))******,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---111+++//////888HHH888666999CCCSSS```jjjuuu~~~wwwdddaaa]]]\\\aaakkkvvv~~~wwwrrrjjjccc[[[XXXYYYWWWRRRLLLBBB>>>999666444444444333222111111222444555444222666666666666777888888999888888888777777777666666555555444444444444444444555555666777888888999999<<<===@@@CCCFFFIIIKKKMMMQQQTTTYYY^^^cccggglllpppxxx|||~~~|||yyyvvvoooddd]]]QQQOOOLLLIIIGGGGGGHHHHHHFFFIIINNNTTT[[[bbbjjjooozzz~~~vvvjjj^^^VVVLLLMMMNNNOOORRRWWW```fffmmmoooqqqrrrxxx}}}{{{ttteee]]]UUUSSSOOOHHHFFFGGGFFFIIINNNTTTYYY^^^aaabbbgggggghhhiiinnnvvv~~~~~~{{{tttnnnlllmmmmmmnnnttt~~~rrrcccVVVJJJAAA<<<444333222000///...------------,,,,,,,,,+++++++++******))))))))))))******))))))(((((((((((())))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''((((((((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''@@@FFFMMMNNNIIIAAA:::666444555555333111111222333777777777888999:::;;;<<<>>>>>>>>>===<<<;;;;;;:::===>>>???@@@@@@???>>>===>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHHHHJJJLLLOOORRRTTTYYYWWWSSSOOOJJJGGGDDDCCC@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBB@@@???????????????>>><<<;;;;;;::::::999888777777666666444555555666666666666666333333333333333333333333333222111000////////////111000000//////.......................................---,,,,,,,,,,,,,,,++++++,,,---------------......------,,,+++******,,,,,,------------,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////------------------------,,,333------...;;;HHH222111222888AAAIIISSSaaammm|||sssmmmddd^^^^^^dddlllrrrwww~~~yyyrrrjjjgggggggggccc```TTTNNNEEE===999777666666666444333333444444444333444444555555666777888888999999999888888888888888666666555555444444444333444444555555666666666777555666888:::===@@@BBBCCCHHHKKKOOORRRVVVYYY]]]```hhhlllqqquuuxxx{{{~~~}}}vvvqqqppppppqqqmmmiiifffccc^^^WWWQQQJJJIIIFFFEEEFFFIIILLLOOOOOOSSS[[[cccmmmxxxuuuhhh^^^VVVPPPLLLJJJLLLOOOSSSXXX___fffkkknnnnnnmmmkkkmmmnnnjjjdddWWWPPPKKKKKKKKKJJJKKKNNNMMMRRRYYYaaagggjjjjjjjjjkkkiiigggiiipppzzz|||zzzzzzyyyvvvrrrppppppooommmqqqyyy}}}|||~~~tttdddSSSGGG>>>888555222111000///............,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))((()))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((CCCLLLVVVWWWPPPDDD<<<888555555555333111000111222666666777777888:::;;;<<<>>>======<<<;;;:::999999<<<===>>>?????????>>>>>>===???AAABBBBBBBBBCCCDDDGGGGGGHHHIIIKKKMMMOOOPPPSSSRRRPPPMMMJJJGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA???>>>>>>>>>>>>>>>===<<<;;;:::999888888888777777666666555666666666666666555555222222222222222222222222333222111000////////////000000/////////.................................,,,++++++******************+++,,,---------------......---,,,+++))))))(((,,,,,,,,,------,,,,,,,,,///......---,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------------------,,,444---,,,...===JJJ000111000222666;;;BBBPPP\\\kkkuuu{{{rrrhhhcccbbbdddfffffflllsssyyy~~~vvvsssssssssrrrooofff___UUULLLFFFAAA>>><<<:::777444333444444444333333333444555666777888888999999999999999999999999777777666666555444444444333333444444444444444444333333555777999;;;<<<===CCCEEEHHHKKKMMMOOORRRUUUZZZ]]]bbbeeegggjjjmmmoooooorrruuuyyy|||}}}{{{zzz~~~|||xxxqqqhhhaaa]]]\\\^^^[[[WWWTTTSSSPPPMMMJJJLLLJJJIIIIIILLLQQQVVVYYY]]]bbbkkkuuu~~~tttlll___TTTNNNLLLKKKKKKSSSTTTUUUXXX[[[___cccfffgggeeebbb___]]][[[WWWSSSMMMJJJHHHJJJNNNSSSVVVYYYZZZ^^^dddjjjnnnooonnnmmmlllgggdddgggppp|||zzzxxxwwwxxxwwwvvvrrrrrrpppmmmpppvvvyyyxxxttthhhWWWGGG<<<666444333//////............//////,,,,,,,,,++++++++++++***((((((''''''''''''(((((())))))(((((((((((())))))(((((()))***************((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((BBBKKKUUUVVVOOODDD;;;888555555555333111000111222444555555777888:::<<<===<<<<<<;;;;;;:::999999888<<<<<<======>>>>>>>>>>>><<<>>>AAAAAAAAAAAABBBDDDGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKHHHFFFCCCBBBBBBAAAAAA@@@??????>>>>>>??????@@@AAAAAA@@@>>>==================<<<;;;:::888888777777777777777777888888888777666444333222111111111111111111111111333222111000////////////////////////....................................,,,,,,,,,,,,+++++++++***)))***+++,,,------------...------+++***)))((((((+++,,,,,,,,,,,,,,,,,,+++...------,,,+++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++333------///===KKK555222000000222444888AAAKKKQQQ^^^llluuu|||}}}~~~~~~uuummmfffbbb___```aaacccggglllvvv~~~zzzzzzzzzyyyxxxrrrnnnggg```YYYSSSLLLHHH???<<<777444444444333333111222333444555555555555888888888888888888888888777777777666666555555555444444444444333333333333333333444555777888999999<<<>>>@@@AAABBBCCCFFFHHHLLLNNNRRRUUUVVVYYY[[[^^^```bbbfffjjjmmmqqqvvvzzzyyy|||~~~|||xxxsssooollljjjlllkkkhhhaaaYYYRRRNNNMMMOOOMMMKKKIIIIIIIIIIIIIIINNNNNNNNNQQQVVV\\\bbbfffkkkqqqzzzxxxpppiiiZZZUUUOOOKKKKKKNNNQQQSSS[[[ZZZYYYYYYYYYZZZZZZZZZYYYVVVRRRPPPNNNKKKIIIHHHDDDFFFIIIOOOYYYbbbgggiiiiiijjjlllmmmnnnmmmlllkkkiiieeecccgggqqq|||~~~zzzwwwvvvwwwxxxxxxpppqqqnnnkkkmmmssstttqqqdddYYYJJJ===555222111222------,,,,,,---......///,,,,,,+++++++++*********((((((''''''''''''(((((())))))(((((((((((())))))(((((()))***************''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((===DDDKKKMMMHHHAAA:::777444555555333111111222333444444555666888:::<<<===::::::::::::999999999999;;;;;;<<<<<<======>>>>>><<<>>>@@@AAAAAAAAABBBCCCFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>======>>>???@@@??????======<<<<<<======<<<;;;::::::777777888888888888888888999999888777555333222111111111111111111111111111333222111000////////////........................------------------------...............---,,,,,,((()))***,,,------------------,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000+++......777HHH:::555000...000222333777<<>>>>>===???AAABBBAAAAAACCCDDDFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@??????>>>>>>======<<<===>>>>>>???>>>===<<<;;;;;;<<<<<<<<<;;;::::::777888888888999999::::::888888888777666444333222222222222222222222222222333222111000////////////........................------------------------,,,------...---,,,+++***((()))***+++,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,......///************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......)))000+++---AAA===<<<333...///222222222444999AAAJJJSSS___nnnwwwzzzzzzppphhhaaa\\\WWWWWW```kkk||||||{{{{{{zzzvvvqqqmmmeee^^^TTTJJJDDD???<<<:::333444555666555444222111333333444444444555555555666666666777777888888999888777777666555555444444333333333333444444444444666888999:::999999;;;===???AAACCCDDDEEEGGGJJJLLLJJJLLLNNNOOOPPPSSSVVVXXX]]]___ccceeeggghhhkkkmmmoooooopppsssvvvyyy|||~~~|||wwwrrrkkkjjjlllrrrzzz~~~}}}||||||{{{vvvooojjjiiiiiiaaa^^^ZZZUUUQQQNNNMMMMMMKKKLLLLLLJJJIIIHHHJJJKKKMMMNNNPPPSSSVVVZZZ^^^aaafffhhhkkkooossswwwzzz|||yyyzzzzzzwwwsssnnnlllkkkaaa```^^^YYYSSSNNNLLLLLLNNNNNNPPPTTTYYY]]]______[[[VVVPPPKKKIIIGGGEEEBBBAAA===<<<>>>>>><<<>>>DDDAAALLLYYYfffttttttssssssqqqpppnnnmmmlllhhhlllrrryyyyyyyyyxxxvvvtttrrrqqqqqqpppqqqmmmfffbbb___XXXQQQ;;;777222///......---,,,,,,++++++++++++,,,,,,---++++++++++++************)))(((((((((((((((((()))))))))(((((((((((())))))(((((()))***************''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''666666777999;;;;;;888666222333444333222222333555777777777777777888888999777777777888999999:::::::::::::::;;;;;;===>>>???===???AAABBBBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@AAABBBBBB????????????>>>>>>>>>===;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;::::::888888888999::::::;;;;;;666666777777666555444444444444444444444444444444333222111000////////////---.....................------------------------))))))***+++***)))((('''((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,000,,,'''000)))%%%;;;>>>BBB777...///333333333333000444999>>>JJJ[[[hhhmmm|||~~~wwwmmmeee]]]WWW\\\fffsss|||~~~}}}}}}~~~|||zzzyyyqqqeeeYYYOOOIIIDDDBBB777888::::::999888555444222222222333333444444444555555666777888999::::::999999888777666555555444555555555555555444444444222333555555444555666888666888:::;;;;;;===@@@BBBBBBCCCDDDEEEEEEFFFIIIKKKSSSUUUXXXZZZ[[[\\\^^^```eeeeeeeeefffhhhjjjlllnnnnnnppptttwwwyyyzzzyyyxxx||||||}}}~~~zzzrrriiiccc]]]\\\^^^fffpppxxxzzzyyyxxxyyy{{{}}}}}}{{{yyywwwqqqqqqoooiii```ZZZXXXXXXRRROOOKKKHHHEEEEEEEEEFFFDDDEEEFFFGGGHHHJJJMMMPPPTTTWWWZZZ^^^bbbgggllloooooopppqqqsssttttttttttttkkkjjjfff```YYYUUUSSSTTTJJJKKKLLLJJJHHHHHHKKKOOOVVVVVVWWWZZZ^^^``````___ZZZTTTLLLEEEBBB???;;;888>>>:::999<<<===;;;???FFFKKKWWWfffqqq}}}rrrssstttttttttrrrqqqooojjjqqqzzz~~~zzz|||}}}|||uuuwwwwwwvvvssspppnnnmmmhhhhhhcccZZZRRRKKKAAA888111///......//////...,,,,,,++++++***++++++,,,,,,+++++++++************)))))))))(((((((((((())))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''888777777777999999777555555555333222111111000000555555555666777999:::;;;888777666555666888:::;;;;;;<<<===???@@@@@@@@@@@@>>>???@@@BBBCCCEEEFFFGGGFFFEEEDDDCCCAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888999:::999777555777777666555555555555555555666777888777666444222222222111111000/////////222000---***))))))***+++000...---+++******+++++++++++++++++++++***)))((())))))))))))***+++,,,---))))))*********+++++++++---.........---,,,,,,+++------------------------------,,,,,,,,,,,,++++++......---,,,+++***)))(((++++++++++++++++++++++++111---******+++,,,+++***)))---000///---///555:::JJJ:::,,,,,,000000111333111444888:::<<>>:::888777666444222333333222333555555333111222222444555666666777666999999888888777777777666666666666666666666666666555555555555444333111111555555666888999:::;;;<<<;;;:::::::::;;;===???@@@DDDEEEGGGJJJMMMQQQTTTUUU___]]][[[ZZZZZZ\\\___aaa]]]___bbbfffiiijjjkkkkkknnnnnnnnnoooqqqtttwwwyyyzzzzzz{{{|||~~~~~~~~~}}}{{{vvvmmmbbbZZZXXXSSSSSS]]]hhhnnnpppqqqqqqmmmiiijjjmmmmmmjjjfffcccaaa]]]XXXRRRMMMIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEBBBGGGMMMPPPQQQTTT[[[```fffjjjooosssvvvvvvtttssstttoooiiiggggggeee```\\\YYYVVVRRRMMMJJJHHHGGGHHHDDDHHHKKKMMMNNNPPPUUUZZZ``````aaabbbaaa^^^YYYUUUQQQLLLEEE@@@>>><<<999666777999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999999999:::::::::::::::999888888999::::::777555555555444333333333333444444555666777777666444333222222222111000000////////////---,,,,,,,,,,,,---......---,,,++++++***++++++++++++++++++***)))))),,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***************************+++++++++,,,,,,---------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111...,,,,,,///000000//////000///......111888>>>CCC666,,,,,,///...///111...111333444555;;;DDDLLLZZZ```lllwwwzzzyyyzzz~~~yyy~~~~~~~~~{{{sssmmmlllmmmnnnttt}}}{{{sssjjjaaaZZZLLLHHHBBB>>>;;;:::888666666555333444555555444333111222333444555555555555777777777777777777777777666666666666666666666666888888888777777555444444444555555666777888999999777777666666777888::::::<<<===>>>@@@CCCFFFIIIJJJUUUSSSRRRPPPPPPPPPQQQRRRQQQSSSWWWZZZ]]]^^^^^^^^^bbbaaaaaabbbcccfffiiikkkllllllmmmooorrrvvvyyyzzz}}}}}}~~~~~~{{{yyy{{{yyywwwxxxzzz|||{{{zzz{{{zzzyyyxxxssslllccc]]]WWWPPPNNNUUU]]]aaabbbcccaaa]]]ZZZZZZ\\\\\\YYYUUUQQQPPPMMMKKKHHHFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDIIIOOOWWW[[[^^^aaagggmmmtttvvvxxxyyyxxxuuuqqqooofffaaaZZZWWWVVVSSSNNNIIIGGGEEEBBB@@@@@@AAADDDEEEMMMQQQVVVYYYZZZ]]]aaaeee```___^^^]]][[[WWWRRRNNNGGGCCC===:::999999888777888:::>>>@@@BBBHHHQQQWWW\\\cccnnnxxx}}}~~~{{{xxxuuuvvvwwwxxxxxxyyy|||}}}{{{zzzxxxwwwwwwuuusssqqqnnniiibbb^^^UUUOOOFFF>>>888444111000222///,,,***,,,---,,,++++++++++++************)))'''((()))******+++*********))))))((((((((())))))+++++++++***)))(((''''''((((((''''''''''''''''''((((((((((((((((((((((((***)))(((''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''*********)))((((((''''''&&&&&&&&&''''''''''''(((''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%%%%555444444555666777555444333222222111111222222333777666777777888999;;;;;;777777666666777888:::;;;;;;<<<===???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDBBB@@@?????????????????????????????????>>>>>>======<<<;;;;;;:::999999999888888888777777999999999999999999999999999888888999::::::777555333333222111111111111111222333555666666555444444333333222222111000000000------............------------------,,,+++***)))+++++++++************)))......,,,+++************,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,.........999::::::;;;;;;<<<>>>>>>888222------...,,,---///...///000//////222999>>>FFFLLLXXXeeemmmqqqwww~~~|||}}}|||uuuwwwzzz~~~xxxnnnhhhZZZUUUMMMGGGCCCAAA???>>><<<999666444555555555555222222333333444444444444333444444555555666666777666666666666666666666666888888888888888777666555444444444555555666666666666555555444444555555666444555666777999;;;===>>>HHHGGGFFFEEEDDDCCCCCCBBBEEEFFFIIILLLNNNOOOPPPPPPRRRRRRRRRRRRSSSTTTVVVXXXWWWXXXZZZ]]]```dddgggiiikkkjjjkkknnnqqqrrrooolllppppppqqqqqqpppnnnlllkkkmmmkkkiiijjjlllnnnppppppssssssttttttrrrnnngggbbbXXXPPPJJJLLLPPPQQQRRRSSSOOOMMMJJJJJJLLLLLLIIIFFFFFFEEEDDDCCCCCCCCCDDDEEECCCDDDFFFIIIJJJKKKKKKKKKSSSYYYaaagggjjjmmmrrrvvvuuuuuutttqqqlllfff```]]]SSSNNNIIIFFFDDDBBB>>>::::::::::::<<<@@@FFFMMMPPP\\\aaagggiiiiiihhhjjjlllbbb___ZZZVVVSSSNNNJJJFFF@@@<<<777555666777999999;;;???DDDHHHKKKPPPWWW]]]aaafffnnnvvv{{{{{{zzzxxxxxxyyyzzzzzz|||~~~{{{yyywwwuuuppppppqqqpppkkkbbbWWWOOODDD@@@999444111...---+++333000---++++++++++++***+++++++++************)))))))))************))))))---,,,)))''''''''')))***++++++***)))(((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&'''((((((+++******))))))(((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%555444444555777777666444222222111111222333444444777777777777888999:::;;;777777777777777999:::;;;;;;<<<===>>>@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEGGGFFFDDDBBBAAA@@@@@@@@@>>>???????????????@@@@@@>>>===<<<<<<;;;:::::::::999999999888777777666666999888888888888888777777999888888999:::999777555222222111000000000000111111222333444555555444444333333222222111111000000,,,---...//////---+++***+++,,,---------+++***)))++++++******************......---,,,++++++++++++************))))))))))))***+++++++++++++++******------------------------)))******+++,,,,,,------+++++++++,,,,,,,,,------------------------------******)))***++++++,,,,,,999===BBBGGGGGGBBB:::333///...//////---,,,,,,...000000000///...000444888;;;>>>GGGRRR[[[bbbmmmxxxtttnnneee___VVVOOOJJJIIIIIIHHHEEEAAA;;;777666666666555555555444444333333333444000111111222333444555555555555555555555555555555666666777777777666666555555555555555555555555555777777777666666555555555444444444555666777888999>>>>>>??????>>>===;;;:::===>>>@@@BBBDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIFFFGGGIIIKKKNNNQQQTTTUUUVVVTTTUUUYYY___```\\\WWWZZZ[[[\\\\\\\\\[[[ZZZZZZ\\\ZZZYYYXXXZZZ^^^aaabbbfffiiimmmrrrtttrrrmmmhhh\\\RRRIIIGGGGGGFFFFFFGGGGGGEEEDDDEEEGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEGGGHHHFFFIIIMMMQQQTTTUUUVVVVVVWWW\\\cccgggjjjkkkmmmnnngggfffccc^^^XXXQQQKKKHHHCCC@@@===<<<======;;;999999:::===BBBKKKTTT]]]bbbmmmqqquuuuuupppkkkhhhhhhaaa]]]VVVPPPKKKGGGCCCAAA===;;;888777888;;;>>>???DDDHHHMMMPPPQQQSSSXXX\\\aaaeeelllrrrwwwyyyxxxxxxyyyzzz|||}}}}}}zzzwwwtttppppppnnnkkkcccWWWJJJAAA:::777333000//////...---...,,,+++***))))))))))))+++++++++*********))))))***************)))((((((++++++)))(((((()))******+++***)))'''''''''((()))*********)))((((((''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))((((((''''''&&&&&&&&&''''''''''''((('''(((((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&555555444666888888777555222222222222333444555666777777777777888999::::::777777777888888999:::;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCGGGFFFDDDCCCBBBBBBAAAAAA>>>>>>??????@@@@@@@@@AAA>>>===<<<;;;::::::;;;;;;;;;::::::999888777777777888888777777777666666666888777777888999888666444333222222111111111111111111111222333333333333333333333222222111000000///,,,---......---+++(((&&&***+++,,,---,,,+++***)))+++******))))))***++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************------------------------......///...---,,,,,,,,,...222888===>>>:::111******...000///------......///000000//////111333555666666:::AAAIIIRRRbbbooo}}}{{{yyyssslllfff]]]VVVSSSSSSTTTTTTQQQLLLEEE???<<<;;;:::999999888666444333222222222000000000111111222222222444444444444444444444444666666777777777777777666777777777666666666555555888888888777777666555555555555555555666777888888777888:::;;;;;;:::888777999:::;;;<<<===>>>????????????>>>>>>>>>>>>??????<<<===???@@@BBBCCCDDDDDDDDDCCCCCCHHHNNNOOOKKKFFFHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKNNNRRRTTTWWW\\\fffpppuuuuuupppkkk\\\RRRHHHDDDBBB??????AAABBBBBBBBBDDDFFFHHHIIIHHHEEEEEEEEEFFFHHHJJJLLLMMMQQQRRRUUUXXXZZZZZZYYYYYYTTTVVVZZZ\\\\\\ZZZYYYYYYTTTSSSPPPLLLHHHCCC@@@===:::999888888:::;;;;;;:::<<<>>>CCCJJJSSS]]]eeejjjssswwwzzzyyyrrrjjjdddbbb[[[VVVOOOHHHDDDAAA???===999:::;;;<<<@@@DDDIIILLLQQQTTTWWWVVVTTTSSSUUUXXX]]]aaahhhnnntttwwwxxxxxxxxxzzz}}}~~~{{{vvvssssssooohhh```VVVJJJ>>>666444222000///000000///...)))*********)))******++++++++++++*********))))))******+++******)))((('''&&&''')))***+++++++++******)))((('''''''''((()))******))))))((((((((('''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''555444444666888999777666444444444444555555666777777777666666777888888999777777888999999:::::::::;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCBBBBBBBBBBBBCCC>>>>>>??????@@@AAAAAAAAA???>>>===;;;:::;;;;;;<<<<<<;;;;;;:::999888777777777777777666666555555444666555555666777777444222333333222111111111111222111111111111222222222222222222111111000/////////,,,---------,,,)))'''%%%***+++++++++++++++******+++***)))))))))***+++,,,,,,+++++++++++++++,,,---*********+++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,************************,,,,,,++++++************++++++******)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,*********)))***,,,...///000000000***...///---,,,...///...---.........///000111111111000111666<<>>>>>>>>???@@@@@@AAAAAA???@@@AAA@@@@@@BBBFFFIIIKKKQQQ\\\gggoooppplllhhhWWWNNNFFFBBB@@@======@@@???@@@AAACCCFFFHHHIIIJJJHHHIIIKKKNNNPPPSSSTTTUUUWWWWWWWWWWWWUUUSSSQQQOOOJJJJJJKKKKKKJJJGGGEEECCCBBBAAA@@@>>><<<:::999888888888888888999:::;;;<<>>===777;;;@@@FFFKKKQQQWWW[[[]]]___```]]]XXXUUUUUUWWW\\\```gggnnntttxxxzzzzzzyyy{{{~~~|||xxxsssooommmfff[[[PPPFFF===666222000///......//////...---)))***,,,,,,++++++---...+++++++++************)))***************)))((('''###%%%'''***++++++******)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&'''((((((444333333555777888777555777666666666666666777888666666666555666666777888777777888999::::::::::::;;;<<<===???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBB>>>>>>???@@@@@@AAABBBBBBAAA???===<<<;;;;;;<<<===<<<;;;;;;:::888777777666777777666666555444444333444444444555666555333111333222111111000111111111222111111000000000111111111111000000///.........,,,,,,------,,,***)))(((++++++************+++++++++***)))((()))***,,,------,,,+++***************(((((()))***+++,,,------))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,)))(((((()))+++,,,---,,,***+++///333,,,...---))))))...///,,,---------...//////...---///---...222555:::FFFQQQfffvvvqqqppppppttt~~~~~~zzzzzzyyyyyy}}}zzzuuunnniiihhhiiiiiiiiijjjfff```[[[YYYXXXVVVUUUPPPMMMIIIDDD@@@>>><<<<<<999888777666444333222111333333333333333333333333555666777888999999999999777777777777777777777888666777777888888777666555666666555555666777777888777777777777777777666666777777777777777777888888555666666777777777666666666777888999999888777777666666777999;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>999;;;======<<<===@@@BBBDDDIIIQQQZZZbbbeeedddaaaRRRKKKEEECCCAAA???AAADDDBBBCCCEEEFFFGGGHHHIIIKKKLLLMMMPPPRRRTTTTTTTTTSSSPPPOOOMMMKKKHHHFFFDDDCCC???>>>=========;;;:::888999999777666666666777777999:::<<<===???AAADDDFFFKKKNNNRRRVVVZZZ]]]^^^^^^___ccchhhgggaaa[[[WWWUUUHHHEEEBBB@@@AAABBBCCCBBB@@@EEEMMMSSSXXX\\\aaadddfffgggfffccc]]][[[[[[]]]___ccckkkrrrxxx{{{}}}}}}|||~~~~~~~~~|||zzzwwwrrrmmmhhh]]]VVVJJJ@@@999555222111...---------......,,,))))))+++------+++***+++---+++++++++************)))))))))*********))))))(((%%%%%%&&&'''((()))))))))''''''((((((((((((((('''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((())))))******)))((('''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((222222222333666777666444888888777777777777888888666555555555555666666777777777888:::::::::::::::;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBB>>>>>>???@@@AAAAAABBBBBBAAA@@@>>><<<;;;<<<===>>>;;;;;;:::999888777666555777777666555444444333333444333333444555444222000222222111000000000000000222222111000//////000000000000000///......------,,,,,,,,,------,,,,,,+++++++++)))))))))***+++,,,+++***)))((()))***,,,---///...,,,***)))(((''''''%%%%%%&&&((()))***+++,,,(((((()))***************))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))***+++,,,---......++++++++++++++++++++++++'''+++...///---,,,---...+++///222000+++'''))),,,---...***%%%'''...///+++//////.../////////---,,,///...///222222333999BBBLLL]]]nnnuuuwwwzzz}}}}}}{{{}}}xxxrrrmmmlllsss~~~|||xxxtttuuuyyy}}}{{{uuuqqqooooooooooooqqqmmmiiifffeeedddcccbbb]]]ZZZUUUOOOKKKGGGFFFEEE>>>===;;;999777444333222333333333333333333333333222333444666777777777777666666666666777777888888777888999::::::999888777777777666666777888999999;;;;;;:::999888777666666999999888888888888999999666666777888888888777777555666777888999888777777555777888999888999;;;<<<;;;:::::::::;;;<<<======777:::======;;;;;;===@@@BBBDDDIIIPPPWWW[[[\\\[[[QQQKKKGGGFFFEEEDDDFFFJJJHHHIIIKKKKKKJJJJJJKKKMMMKKKLLLNNNOOONNNLLLIIIGGGDDDCCCAAA???===<<<<<<<<<888777666666777888777666;;;;;;999888888999:::;;;:::<<<@@@DDDHHHLLLQQQTTTJJJMMMPPPSSSTTTTTTRRRQQQVVVZZZ^^^]]]WWWPPPMMMKKKFFFDDDCCCCCCEEEHHHIIIIIIMMMSSSZZZ___aaaccceeehhhjjjkkkjjjfffbbb```bbbeeeccchhhooovvv|||~~~~~~}}}zzzwwwwwwvvvyyy~~~zzzuuurrrnnnhhhcccOOOHHH>>>666222111111111///...---......---+++((((((+++,,,+++)))'''''')))+++++++++************)))))))))************))))))((('''&&&%%%%%%&&&((()))&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))*********((('''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''&&&%%%$$$###(((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%%%%&&&'''444444333444444555666777555666777888888888888888888777666555555666888888888888777777888888999:::==============================>>>======<<<;;;;;;============>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@?????????>>>>>>======>>><<<;;;::::::999888666777777666666555555444444555444333222222222333444222222111111111111111111//////000000000000000///000000000000000000000000------,,,,,,+++***))))))***************+++++++++++++++******+++---...000555000+++***,,,...,,,)))))))))))))))))))))******((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))******++++++++++++******++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,///000000111222444555666???GGGRRR[[[ccclllvvv~~~}}}}}}|||{{{{{{|||{{{{{{uuupppzzz{{{vvvtttssspppmmmuuussspppooooooooommmlllmmmkkkiiieeeaaa]]]YYYWWWTTTMMMDDD===:::888666555555555444333333222333333222222222444555777999:::333333444444555555666666999999999999999:::;;;;;;999:::;;;:::888888:::;;;=========<<<;;;:::999888:::999999999999888888888666777888999999888777666777777888999999999999999:::;;;;;;:::999888:::;;;:::;;;;;;<<<<<<<<<<<<<<<======>>>????????????>>>@@@EEELLLSSSXXXYYYWWWVVVQQQNNNLLLKKKLLLKKKHHHFFFJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA???>>>>>>::::::999888777777888888444666777777666666777888:::;;;;;;999888;;;AAAEEEIIIKKKNNNRRRUUUVVVVVVVVVNNNMMMKKKJJJIIIIIIIIIIIILLLKKKJJJJJJKKKKKKIIIHHHBBBFFFKKKNNNPPPSSSXXX\\\[[[^^^bbbfffhhhhhhfffeeeggghhhhhhhhhggggggjjjllllllsssxxxyyy~~~}}}{{{xxxtttqqqooopppsssxxx}}}}}}xxxrrriii^^^SSSLLL>>>:::555000---,,,---...///...---,,,++++++++++++++++++***)))(((((())))))************************))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''((((((&&&&&&'''(((333333333333444555666777555666777888888999999888555555555444444555555666777777888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@@@@AAA@@@@@@?????????>>>>>>>>>============<<<::::::::::::888777888777777666555555444444444333222111000111222222111111111111111111111111//////000000000000//////////////////////////////------,,,++++++***))))))))))))*********++++++++++++***++++++,,,---......222...)))(((***,,,***'''*********)))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))******++++++++++++******++++++******++++++,,,---+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,///...//////000111333333666<<>>AAA@@@@@@??????===<<<;;;:::999999999999999999999999999999999::::::999999999999999:::;;;;;;;;;;;;;;;<<<=========;;;;;;===>>>>>>>>>???@@@AAAAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCDDDHHHOOOUUUXXXYYYWWWVVVTTTQQQNNNMMMLLLKKKGGGDDDCCCBBBBBBAAA@@@???>>>>>>:::::::::999999888888777777666555444444333333333444666777888999;;;>>>@@@AAABBBCCCDDDEEEIIIOOOTTTVVVXXXYYYZZZZZZWWWUUUSSSJJJIIIGGGEEEDDDCCCCCCDDDEEEDDDDDDCCCCCCDDDFFFGGGKKKRRRZZZ```bbbbbbdddeeeccceeegggiiiiiihhhfffeeegggjjjlllnnnoooqqqsssuuuxxx|||~~~}}}}}}zzzuuupppllljjjlllnnnrrrvvvzzz~~~zzzqqqhhh]]]RRRHHHBBB888666333000...---...///......---,,,++++++++++++++++++***)))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''''''''&&&%%%&&&'''333333333333444555666666555666777888999999999999555555666666666666555555666777888999999999888777;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::999999999999::::::::::::<<<===>>>?????????>>>>>>===============<<<<<<<<<<<<:::999999::::::999777888888777666666555555444222222111000//////000000000000000000111111111111/////////000000//////...------------------------,,,,,,,,,+++******)))))))))))))))*********++++++)))***+++,,,------------///+++''''''((()))(((&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++++++++***************+++++++++*********************++++++++++++******+++************+++,,,,,,------,,,+++,,,---...///...------,,,,,,,,,,,,,,,......------......///000000222444666:::CCCNNNVVV```eeemmmuuuzzz~~~}}}uuurrrtttzzz}}}{{{wwwuuutttssstttttttttrrrttttttuuuuuuvvvxxxyyyyyywwwrrriiiaaaXXXPPPHHHDDD===<<<;;;999888777777777777666555333222111111111000111111222222333444444444444444444555666777888:::;;;;;;;;;===@@@EEEHHHFFFEEEDDDCCCAAA>>><<<;;;999999::::::;;;<<<<<<<<<===<<<;;;::::::;;;<<<=========???@@@@@@??????>>>???AAABBBBBBAAAAAACCCDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIGGGJJJOOOTTTWWWVVVUUUSSSRRROOOLLLIIIHHHEEEBBB???;;;;;;:::999888777666666333333333333333333333333555444444333222222111111555666888:::===BBBHHHLLLQQQRRRSSSSSSTTTWWW\\\___aaabbbbbbaaa]]]XXXRRROOOEEEDDDBBB@@@>>>>>>>>>>>>===>>>???>>>>>>AAAGGGLLLXXXaaammmtttvvvssspppooommmmmmmmmlllkkkiiihhhgggiiinnntttzzz~~~|||wwwrrrlllhhheeefffgggjjjmmmrrrwww{{{}}}yyyqqqdddWWWLLLBBB;;;777222111000///.........///...---,,,++++++***+++++++++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((************************((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&222222222222333444555666555666777888999:::::::::777888999:::999888777666555666888::::::999777666999999999999999999999999;;;;;;;;;;;;;;;:::999999888888888999999999::::::<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;999888999::::::999888888888777666666555555444222222111000000//////////////////000000000000000/////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((())))))******++++++)))***+++---------,,,+++,,,)))''''''((()))(((&&&++++++******)))(((((((((************************)))))))))))))))*********))))))))))))))))))))))))******************************************************++++++++++++*********************++++++,,,...---+++******+++---...------,,,,,,+++,,,,,,---......---------------...111111111111333999AAAGGGKKKSSS^^^iiirrrzzz}}}zzz{{{|||rrrpppsssvvvxxxyyy~~~~~~{{{xxxvvvtttssspppnnnpppqqqrrrtttwwwzzz~~~|||zzzuuuoooggg^^^WWWRRRGGGEEECCCAAA>>>===;;;;;;999999777666555444444444111222222222333333444444333333333333444555666777888999::::::===AAAHHHLLLMMMLLLJJJGGGDDD@@@===;;;::::::;;;<<<===>>>??????AAA???===<<<<<<===???AAABBBCCCEEEFFFFFFEEEDDDCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPPPPOOOMMMLLLJJJIIIEEEHHHKKKNNNPPPOOOMMMLLLFFFEEECCC@@@>>><<<:::888888777777666444333333222222222333333333333333333555555666666666666666666999:::<<>><<<;;;:::;;;;;;999===???@@@AAAGGGQQQZZZeeennnyyyzzzuuusssrrrqqqooonnnlllkkkjjjjjjmmmttt~~~}}}zzzuuuppplllhhhfffcccdddgggjjjnnnqqqtttuuukkkbbbTTTGGG===777333111...............------,,,---,,,,,,+++******++++++******)))))))))))))))***************************(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&222111111222222333444555555666777888::::::;;;;;;888999:::::::::999777666444666888999:::999777666999999999999999999999999>>>>>>======;;;:::888777888999999999999:::::::::===============>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<<:::999888888::::::999888777777666666555444444444222222222111000000///........./////////000000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))'''(((((()))******++++++)))***+++,,,---,,,+++******)))(((((()))))))))(((************))))))(((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******************************************************++++++++++++************))))))******+++,,,---+++***(((((()))+++,,,,,,,,,+++++++++,,,,,,---//////...---------......000000111111222444888:::<<>>;;;999777666555333333333333333222222222333222222222222333444444666666777888:::???FFFKKKPPPOOOLLLHHHDDD???<<<999:::;;;;;;===>>>???@@@AAABBBAAA>>><<<<<<>>>AAABBBFFFGGGIIIJJJJJJIIIGGGEEEFFFHHHKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPNNNKKKHHHEEEDDD@@@AAACCCEEEEEEDDDCCCBBB:::::::::888777555555555555555444444333222222222333333333444444444444444777888999;;;===>>>>>>>>>BBBCCCEEEIIINNNWWWaaagggsssqqqnnnkkkiiifffcccaaa``````^^^[[[VVVOOOHHHDDD<<<;;;:::999888999:::::::::???DDDGGGKKKSSS^^^hhhsssyyyzzzvvvtttqqqqqqooonnnnnnoooooopppuuu}}}|||zzzxxxtttqqqnnnlllkkkeeegggjjjmmmnnnmmmllljjjXXXPPPEEE:::444222222222------......---+++***))),,,,,,+++*********++++++***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&111111111111222333444444555666777999:::;;;;;;;;;888888999888888777666555555666777888888888777666999999999999999999999999>>>>>>>>>===;;;:::888777999999999999:::::::::;;;======<<<<<<<<<===>>>???;;;;;;;;;<<<<<<<<<<<<<<<;;;999888888999999888666666666555555444333333222222222222222111///...---------......//////000000////////////......---,,,++++++++++++++++++++++++************************&&&'''(((((()))***++++++******+++++++++++++++***((())))))))))))))))))))))))))))))))))))))))))***((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))***************+++++++++***************+++++++++******++++++++++++*********))))))))))))***++++++,,,+++)))(((((()))******+++++++++++++++,,,,,,---//////...............///,,,------//////000000000333777===FFFQQQ___mmmvvv||||||{{{tttqqqqqqnnnssszzz~~~}}}}}}}}}yyyuuurrrooommmjjjgggggggggggghhhlllqqqwwwzzz~~~|||uuullleeebbbbbbaaa___\\\ZZZXXXWWWWWWPPPNNNJJJEEE@@@;;;888777777777666555444444333222333333222111111111111222444444555666888<<>>???@@@???<<<;;;;;;<<>><<<::::::;;;;;;;;;:::999999444555666555444333444666333333333333333333333333333333444444555666777777<<<>>>@@@CCCEEEFFFFFFFFFKKKLLLNNNQQQWWW^^^gggmmmuuussspppnnnkkkhhhccc```]]]\\\YYYTTTNNNGGGAAA>>>777777777777999:::<<<>>>AAAFFFLLLRRRXXX```jjjqqq~~~yyyvvvuuuqqqqqqqqqrrrsssuuuvvvwww~~~}}}{{{zzz{{{xxxwwwuuusssqqqppppppooojjjkkklllkkkhhhddd^^^[[[FFFAAA:::444222111111111------------,,,***)))(((++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&000000000111111222333444555666777999:::;;;<<<<<<::::::999888777777666777666666666666777777777777999999999999999999999999:::;;;;;;;;;;;;:::999999888888999999999:::::::::<<<;;;;;;:::;;;;;;===>>>;;;;;;<<<<<<============<<<:::888888999888777555555444444333333222111111111111111111000...,,,+++,,,,,,---......///000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************&&&&&&'''((()))***++++++++++++************++++++&&&''')))))))))))))))***((((((((()))******++++++'''''''''''''''''''''''''''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******++++++++++++******)))))))))))))))***+++++++++++++++*********))))))++++++******+++,,,,,,---......---------......///+++++++++,,,............111222555999@@@KKKXXX```nnnttt{{{~~~}}}|||}}}|||yyyyyyxxxzzz~~~~~~|||}}}|||xxxsssnnnkkkgggccc```]]]\\\[[[\\\aaagggmmmqqqyyy{{{}}}zzzssslllfffdddeeeeeedddccccccddddddddd___]]]XXXRRRLLLGGGCCCAAAAAA@@@???===;;;:::888888888777666555444333333333333444555666666888;;;>>>AAAAAA@@@>>><<<999777666666666777888999999::::::;;;:::999888888999:::;;;???AAACCCDDDDDDBBB???===<<<>>>AAAAAA@@@???>>>>>>@@@AAAAAAAAAAAA@@@@@@???>>>======<<<:::888777666666666666555555444444444222444666555333222444666333333444555555666666777666777888;;;===???AAABBBGGGIIIKKKMMMNNNNNNNNNMMMMMMNNNPPPSSSWWW]]]dddiiipppnnnjjjhhheeeaaa[[[WWWTTTRRROOOKKKFFFBBB>>><<<888888999;;;>>>AAADDDFFFMMMQQQXXX___gggnnnsssuuuyyyvvvuuussstttvvvxxxzzz|||~~~~~~}}}yyywwwxxxvvvuuusssqqqqqqpppqqqqqqkkkiiifff```YYYQQQKKKGGG:::888444222111000///...------,,,++++++*********++++++************++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%'''''''''&&&%%%&&&'''000000000000111222333444555666777999;;;<<<<<<<<<>>>===;;;999888888999:::666666666666666777888888999999999999999999999999666777888999:::;;;;;;;;;888888888888999999999999;;;:::999999999:::;;;<<<<<<<<<<<<=========>>>>>><<<;;;999888888888666444444444333222222111111000///000000000///---+++***,,,,,,------...///000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********&&&&&&'''((()))***++++++,,,+++***)))))))))++++++%%%&&&((()))(((((())))))''''''((()))***+++,,,,,,'''''''''''''''''''''''''''(((((()))***+++++++++))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++******++++++++++++******)))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))+++*********+++,,,,,,------,,,,,,,,,------...///...---,,,,,,...000111111222222111222666>>>GGGNNN[[[eeeqqqyyy{{{zzz{{{|||||||||~~~~~~zzzsssmmmgggaaa\\\XXXQQQPPPPPPQQQVVV]]]dddhhhqqqtttwwwuuupppjjjfffeeebbbbbbcccdddfffhhhjjjkkkiiifffbbb]]]XXXTTTQQQOOOJJJIIIHHHEEECCCAAA???>>>>>>===;;;:::888777777777333555666666666666888:::999999999999888777666555444444444555666666777777777777666555555666777777:::<<<>>>@@@???===:::777666888;;;;;;:::888777777999999999999888777666666444444444555444444333222444444444333333222222222222444555555222111333555555666777888999:::;;;;;;;;;===???CCCGGGJJJMMMNNNRRRSSSUUUVVVVVVUUUTTTRRRJJJLLLNNNPPPSSSWWW]]]bbbkkkhhhdddaaa^^^XXXPPPKKKHHHGGGEEEBBB@@@???>>>>>>;;;<<<>>>@@@DDDHHHLLLNNNXXX[[[aaajjjrrrwwwyyyxxxyyyuuutttvvvxxxzzz}}}~~~zzzvvvwwwuuusssrrrppppppppppppqqqhhhddd\\\SSSIIIAAA:::777555444222222111///,,,))),,,,,,+++***++++++,,,,,,+++***************++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((//////000111333444555555666777888999:::;;;<<<<<<<<<<<<;;;::::::999888888::::::888777777777888999888888888888999:::;;;<<<:::;;;;;;;;;:::999888888::::::::::::;;;;;;;;;;;;:::::::::999999999888888888777666666888:::===>>>???<<<999777777777666555444444444333333222222222000000000000000000000000////////////000111222333......//////......---,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******)))(((((((((((((((******))))))((((((''''''************************(((((((((((())))))))))))******))))))((((((''''''******++++++++++++******************************...------,,,,,,++++++***------------------------,,,,,,+++***+++,,,---...000///...---,,,,,,---...///......///111555888:::HHHOOOZZZfffooowww~~~|||{{{tttnnnggg^^^XXXVVVQQQLLLJJJMMMRRRXXX[[[eeeoootttqqqllljjjfff```aaabbbccccccbbbbbbdddfffjjjhhhfffeeeeeeccc___]]]^^^]]]\\\XXXRRRNNNLLLLLLMMMLLLFFF???<<<===:::666777666555444444555777888777777777777666555555444666333111222444555333000444222000111333444333000333444555777777777666666666666777777666666555444000111333444555444444333444444444333333222222222...///111222333333222222555555777888888999888888::::::<<>>>>>>>>@@@BBBDDDCCCEEEIIILLLNNNQQQUUUXXX[[[bbbllltttyyy{{{||||||zzzvvvxxx|||yyy||||||yyyyyyzzzzzzsssrrrqqqppppppmmmiiifffWWWRRRJJJBBB;;;777666666000000111000000///......,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***************))))))))))))******(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&(((******(((&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((000000111222333333444444666666777888999:::;;;;;;<<<;;;;;;:::999999888888888777777777777888999:::888777777888888999:::;;;<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888888777666666888:::<<<>>><<<:::777666666666444333333333222222222111111111....................................///000111222...............------,,,******++++++******)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((************************(((((((((((())))))))))))+++*********))))))))))))******++++++++++++******************************,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,+++,,,------//////...///000333555777<<>>AAACCCDDDHHHHHHHHHKKKNNNPPPOOONNNSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWWWWUUURRRNNNJJJHHHDDDDDDCCCCCCEEEGGGJJJLLLRRROOOLLLJJJGGGEEEBBBAAA@@@@@@AAACCCEEEHHHKKKMMMOOOQQQTTTVVVWWWXXXYYY[[[bbbhhhpppwww{{{}}}~~~|||~~~~~~zzzxxxyyy|||xxxuuuwwwyyyzzzvvvtttqqqnnniiiccc[[[VVVJJJFFF@@@:::555222222222//////000000//////...---++++++***))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************))))))(((((())))))***(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&'''))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&111111111222222333333333555555666777888999::::::;;;;;;::::::999888888888555555555666777999:::;;;777777777777888999::::::<<<<<<===>>>>>>>>>======???>>>>>>======<<<<<<;;;:::999999999999888888888888777777666777999;;;<<<999777666666666555222000111111111111111000000000........................------------...///000000...............---,,,,,,))))))******))))))((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))************************(((((((((((())))))))))))++++++++++++******************++++++++++++******************************)))))))))***************++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,+++++++++++++++,,,---000///......///000111222333666;;;BBBJJJUUU```ggguuu||||||||||||}}}~~~xxxsssfffbbb^^^[[[YYYWWWTTTRRR]]]gggooorrrpppllleee^^^YYYWWWUUURRRQQQSSSXXX\\\ccceeeggggggfffhhhlllpppqqqqqqpppnnnllllllmmmooorrrtttsssllleee^^^UUUMMMEEEDDDBBBAAA@@@@@@AAAAAAAAABBBCCCDDDCCCBBB???>>>???;;;777666888:::999777999888666666777777666444777777888777777555444444333333333222222222111111555555555555444333222111333333333333444555666777888888888999:::;;;<<<===>>>???AAADDDIIINNNRRRUUUXXXXXXXXXZZZ[[[\\\ZZZXXXZZZZZZYYYYYYXXXXXXWWWWWWTTTTTTSSSPPPLLLGGGCCC@@@???>>>=========???AAABBBEEEDDDCCCAAA@@@@@@@@@@@@CCCEEEHHHMMMQQQUUUXXXZZZ^^^```bbbbbb```^^^]]]]]]bbbgggmmmsssvvvxxxzzz|||yyyzzzzzzzzz{{{|||}}}~~~zzzwwwyyy{{{|||vvvrrrllleee]]]SSSIIIBBB;;;999666333111//////............///......------++++++***))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))************)))((((((''''''(((((()))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***(((&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%222222222222222222222222555555555666777888888999::::::999999888888888777555666666666777888999999666666666666777888999:::::::::;;;<<<=========<<>>===<<<;;;;;;999999999999888888888888777777777777777888999:::777666666666666555222///111111111111111111111111000000000000000000000000......------...//////000------.........---,,,,,,))))))******))))))((('''((((((((((((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******)))(((((((((((((((''''''(((((())))))******************************(((((((((((())))))))))))******************************++++++++++++******************************(((((())))))***+++,,,,,,************************+++++++++,,,,,,,,,------***+++++++++,,,,,,------000///...---------......///111555999???GGGQQQWWWeeerrr~~~}}}}}}~~~}}}vvvtttqqqoookkkfff```\\\aaaffflllooommmhhhaaa[[[VVVTTTQQQMMMMMMQQQWWW]]]bbbeeehhhgggdddeeelllqqqrrrssssssrrrrrrsssvvvyyyyyyooocccYYYSSSPPPKKKGGGFFFGGGJJJLLLPPPRRRTTTUUUTTTSSSQQQOOOIIIDDD???===>>>???>>>===>>>===;;;:::999888666555;;;;;;::::::888777666555555555444444333333333333555555555555555555444444666666666777888:::<<<===>>>>>>>>>>>>@@@CCCEEEGGGIIIJJJLLLOOOTTTZZZ___bbbcccbbbbbbcccdddbbb___]]]YYYXXXVVVTTTRRRPPPOOOOOOKKKKKKJJJHHHDDD@@@<<<999<<<;;;999888888:::;;;===???@@@AAABBBDDDEEEHHHJJJMMMPPPUUU[[[```ccceeefffhhhjjjkkkjjjfffaaa^^^\\\___ccciiinnnqqquuuxxxzzz}}}zzzyyy{{{~~~}}}}}}~~~|||yyyyyyxxxxxxoooiii```WWWMMMDDD<<<666444333222111000///......---------......---,,,,,,+++******************+++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++)))'''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%222222222222222222222222555555555666777777777888999888888888888888777777777777888888888777777777666666666666777888999:::::::::;;;<<<=========<<>>===<<<;;;:::999999999888888888777777777777777777777777777888777666666666777555222000111111222222222222222222000000000000000000000000//////......//////000000---------...---,,,,,,+++******++++++******)))(((((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((******)))(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************************((())))))***+++,,,------************************++++++,,,,,,,,,---------++++++,,,,,,------------///......---,,,,,,,,,,,,***,,,///222555999>>>AAANNN\\\qqq~~~}}}}}}}}}}}}xxxqqqmmmiiihhhhhhhhheee___ZZZWWWQQQOOOLLLIIIIIIMMMTTTZZZ]]]```cccbbb```bbbhhhnnnoooppprrrrrrrrrtttwwwzzz~~~sssiiiccc]]]TTTMMMKKKNNNTTTXXXaaabbbdddeeefffeeedddcccYYYTTTNNNKKKLLLLLLKKKJJJJJJIIIHHHEEEAAA>>>===<<>>>>>======999999888777777777777888888888999999:::;;;<<<<<<============???BBBDDDFFFHHHHHHHHHIIIKKKNNNQQQRRRTTTTTTUUUWWWZZZ___cccfffeeeddddddeeeeeeccc___\\\SSSQQQOOOLLLIIIGGGFFFFFF@@@@@@@@@@@@>>>;;;888666888777666666666888:::<<<@@@CCCHHHLLLOOOSSSWWWZZZ]]]___dddiiilllnnnnnnnnnooopppqqqoookkkfffbbb```aaaeeekkkqqquuuzzz~~~~~~zzzvvvvvvwwwyyy}}}{{{wwwsssnnnjjj```ZZZOOOFFF???:::666444111111111000000///...---,,,,,,---------------,,,*********++++++*********))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++)))'''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&111111111222222333333333555666666666777777777888777777777777777777777777999999999999999888777777777777777777888999::::::<<<<<<===>>>>>>>>>======??????>>>===;;;::::::999999888888888888777777777777777777777666666666666777555444555555555333111111111111222222222222222........................000//////...//////000000---------------,,,++++++******++++++******)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******++++++++++++******************************))))))******+++,,,------***************************+++,,,---------,,,,,,+++,,,---------------,,,------------------------***---000111222333444555AAALLL^^^ooo|||}}}{{{{{{|||}}}~~~zzzssslllgggddd```YYYUUUTTTNNNLLLJJJHHHGGGJJJOOOSSSTTTWWWZZZ[[[[[[^^^cccgggiiikkkmmmnnnnnnoooppprrr~~~xxxoooggg]]]TTTQQQUUU\\\aaaiiijjjkkkmmmooopppqqqqqqgggccc___^^^___```___]]]]]]]]][[[VVVPPPLLLIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJBBBAAA@@@>>>>>>??????@@@BBBBBBBBBCCCDDDFFFHHHHHHGGGGGGFFFGGGIIIKKKNNNPPPTTTTTTTTTTTTUUUWWWXXXYYYXXXWWWWWWXXXYYY[[[]]]___^^^^^^^^^______]]]YYYUUUKKKJJJGGGDDDBBBAAAAAAAAA888999;;;<<<;;;:::888777666666666777999<<>>===>>>???AAAEEEJJJPPPUUUXXX___hhhrrrxxxxxxwwwyyyzzzyyyyyyyyyyyyxxxwwwuuuuuutttuuuvvvwwwvvvwwwxxxzzz{{{yyyxxxxxxwwwtttnnnhhhfffhhhlllkkknnnrrrvvv~~~xxxqqqggg]]]UUUMMMDDD>>>888666333222222000...,,,...---,,,,,,,,,---///000,,,------.../////////...)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***+++,,,,,,******))))))))))))******(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&(((******(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$000111222333444555555555555555555555555666777888888666444222222333666777999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999777777999;;;===>>>===;;;999777777777777777888888888888888666555666777888777555777777777777666555444333222111///......///000000------......///000000111///...---,,,,,,,,,,,,,,,////////////...---,,,++++++++++++************)))***************)))(((((())))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))%%%&&&((()))*********)))(((((())))))*********+++******++++++++++++******************************))))))))))))))))))))))))'''''''''((())))))************+++++++++,,,,,,,,,************************************************000...---++++++,,,...///---,,,,,,++++++,,,,,,---////////////////////////111333555777:::===???@@@JJJQQQ\\\gggpppwww}}}|||{{{{{{{{{}}}~~~wwwpppkkkiiiiiijjjkkkkkkiiieee```\\\YYYYYYWWWTTTOOOKKKHHHHHHHHHIIIKKKMMMOOONNNLLLIIIGGGGGGOOOSSSYYY```fffkkkmmmmmmllliiiccc]]]WWWUUUWWWXXXYYY[[[]]]^^^___ccchhhmmmooonnnnnnooosssxxx}}}{{{zzzwwwqqqjjjeeecccbbb______```aaabbbdddfffgggcccaaa^^^[[[YYYYYYZZZZZZaaa___^^^bbbfffgggbbb^^^[[[ZZZZZZYYYZZZ\\\^^^```___]]]YYYUUUQQQLLLGGGDDDDDDCCCBBBBBBBBBAAA???>>>===@@@AAA???>>>@@@>>>:::;;;;;;;;;::::::;;;;;;<<<<<<@@@EEEHHHHHHHHHGGGGGGGGGHHHJJJOOOVVV\\\```bbbppprrrvvvzzz}}}|||yyyvvvxxxxxxxxxvvvtttuuuxxxzzzxxxzzzzzzzzz{{{zzzwwwtttrrruuurrrlllfffbbbdddhhhllliiikkkpppvvv|||~~~}}}{{{jjj```SSSIIIDDD@@@:::666000000000000///////////////...---,,,+++,,,------///...------++++++***)))***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))+++)))&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%((()))))))))))))))((((((&&&'''''''''''''''&&&&&&'''&&&&&&'''))))))((('''&&&'''((()))************'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222222333333444333333333555444444444444555666777777666444333333444666777777888999:::;;;;;;;;;;;;<<<======<<<<<<;;;:::999999:::<<<======;;;999777666666666777777777888888777666555666777888777555777777777666666555444333//////...---,,,------...,,,,,,------...//////000///...---,,,,,,,,,,,,---000000000000///...---,,,+++++++++*********))))))***************)))(((((())))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&'''((()))******))))))(((((()))))))))*********)))******++++++******)))************************))))))))))))))))))))))))''''''((())))))******+++*********+++++++++,,,,,,************************************************+++***)))(((((()))***,,,------,,,,,,,,,,,,------........................111111222333444555555666???DDDMMMVVVaaalllvvv}}}|||wwwttttttuuuvvvvvvwwwvvvsssooojjjhhhgggbbb^^^XXXSSSPPPOOOOOOOOOKKKMMMOOONNNJJJFFFCCCBBBHHHJJJMMMRRRVVVZZZ]]]___```^^^YYYSSSOOONNNOOOPPPOOOQQQUUUWWWZZZ^^^dddiiinnnmmmllllllnnnqqquuuwwwvvvuuusssnnniiieeeccccccccccccbbbbbbccccccddddddcccbbb```^^^\\\[[[[[[\\\[[[ZZZ\\\aaahhhkkkjjjgggbbb___[[[YYYXXXXXXYYYXXXVVVTTTQQQMMMJJJFFFCCC@@@???>>>>>>===>>>===<<<:::999<<<>>><<<===@@@@@@<<<<<<<<<<<<===???AAABBBCCCFFFJJJOOORRRRRRRRRQQQQQQTTTTTTUUUXXX^^^dddiiilllqqqsssvvvzzz||||||zzzxxxxxxxxxxxxwwwvvvxxxzzz}}}|||xxxtttrrrtttqqqlllfffccccccfffhhhiiikkkooosssuuutttoookkkYYYQQQFFF>>>;;;888555111000000000000/////////...///...---,,,+++,,,,,,------------,,,,,,++++++******************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((('''((((((((())))))))))))(((((('''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''''''''))))))((('''(((((((((''''''&&&&&&&&&&&&'''(((((())))))((((((&&&''''''(((((('''&&&&&&'''&&&&&&(((******)))(((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333333333333333222111111444333333333333444444555555555555555555555555666666666777888999999999999:::;;;;;;;;;;;;;;;::::::888999;;;<<<<<<:::888777555555666666666777777777777666555555777777666555666666777666666555444333//////...---------------++++++,,,,,,------............---,,,,,,,,,------000000000000///...------++++++*********)))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((('''&&&%%%%%%%%%'''((())))))((('''((((((((((((((((((((((((+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))))))))******)))******++++++******)))************************))))))))))))))))))))))))(((((())))))***++++++,,,*********++++++++++++,,,************************************************((('''&&&&&&'''(((***+++,,,,,,++++++++++++,,,,,,.................................///////////////555777<<>>;;;;;;;;;;;;;;;;;;;;;;;;999===???@@@BBBGGGIIIFFFDDDDDDEEEGGGJJJMMMPPPRRRVVVYYY]]]______^^^]]]^^^]]]\\\ZZZ[[[___ffflllqqqssstttwwwyyyzzzzzzzzzzzzyyyzzz{{{||||||~~~}}}yyytttrrrrrroookkkgggdddcccdddeeeiiijjjkkkkkkiiicccZZZTTTFFF???888333222222000...000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))&&&'''(((((((((&&&$$$###''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((()))***)))'''((((((((((((((('''''''''%%%%%%&&&'''((((((((((((&&&''''''((((((''''''''''''''''''(((+++,,,+++)))(((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222222333333333222222111333222222222222222333333333444555666777666555555444444555777777777777777666777777888999999888888777888:::::::::999888777555555555555666666666666777666555555666777666555666666666666555444333333111111000000//////......******++++++,,,,,,,,,,,,...------,,,,,,,,,------////////////...---,,,+++************))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$"""$$$&&&((())))))((('''(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&&&&&&&&&&'''''')))))))))))))))((((((((((((((())))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************++++++++++++************************************************(((((((((((()))+++,,,---******))))))))))))******........................+++,,,,,,---...///000000111222333555;;;DDDPPPWWWkkkrrr~~~~~~~~~}}}}}}~~~zzzxxxwwwwwwxxx{{{}}}}}}zzzxxxxxxyyytttmmmiiiiiijjjkkkjjjkkkmmmnnnllleee]]]VVVSSSOOOPPPQQQRRRSSSTTTTTTTTTNNNKKKGGGDDDBBBBBBAAA@@@===@@@DDDIIINNNSSSWWWYYY___^^^]]]\\\[[[[[[[[[[[[\\\^^^___^^^]]]\\\\\\]]]```___\\\YYYVVVSSSQQQQQQLLLLLLLLLKKKKKKIIIHHHGGGFFFGGGJJJQQQZZZbbbeeefffbbbZZZQQQLLLJJJIIIFFFCCCEEEEEEDDDBBB@@@???@@@AAA>>>???@@@?????????@@@BBBAAAFFFJJJKKKPPPWWWZZZYYYVVVVVVVVVXXXZZZ]]]aaacccdddgggiiijjjhhhfffeeeddd```^^^\\\[[[]]]cccjjjppptttuuuwwwxxxxxxyyy{{{|||||||||xxxvvvuuuqqqooollliiihhhgggeeedddeeecccaaa]]]XXXPPPHHHBBB;;;777222000000000000///000000/////////.........---------,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((***((('''((())))))((('''((((((''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((((((((('''''''''''')))+++,,,,,,***)))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///000111222333333333333333222222111111111222222222333555666666666555444222333444555666666666666444555666777888888888888666777888999999888777777555555555555666666666666666555444555666777666444666666666666555444333222111111111000//////...---*********+++++++++++++++------,,,,,,,,,------...------------,,,+++***************)))))))))((((((***************)))((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%"""$$$&&&((())))))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((()))))))))((((((((((((((())))))(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))*********+++++++++************************************************)))))))))***+++,,,------++++++************++++++........................,,,,,,,,,---......//////...///000111333999???DDDRRR\\\kkkzzz|||}}}}}}~~~|||zzzyyy{{{~~~~~~{{{zzzzzzzzz}}}~~~xxxqqqpppssswwwxxxxxxvvvxxxyyyvvvoooggg```\\\UUUXXX\\\___```___]]][[[TTTOOOIIIEEEDDDCCCBBBAAA>>>@@@CCCGGGKKKMMMOOOOOOQQQPPPOOONNNNNNNNNNNNNNNMMMPPPRRRRRRRRRQQQRRRSSSVVVTTTQQQNNNKKKHHHFFFEEECCCDDDDDDDDDCCCBBBAAAAAA>>>>>>AAAFFFMMMSSSXXXZZZYYYTTTMMMHHHFFFEEECCCAAABBBDDDEEEEEECCCDDDFFFHHHGGGIIIJJJIIIHHHHHHKKKMMMOOOTTTXXXZZZ```hhhlllkkkjjjiiigggggggggiiilllmmmmmmooopppooolllhhhgggfffbbbbbb```^^^___cccjjjpppuuuwwwyyyzzzzzz{{{~~~~~~yyyvvvwwwyyyuuusssooonnnmmmkkkhhheee\\\XXXRRRLLLGGGAAA===999666444111000000000//////////////////............,,,,,,,,,,,,,,,+++++++++)))******++++++,,,,,,---))))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&''''''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###"""&&&''''''((())))))((((((((('''''')))+++,,,+++***''''''((())))))***))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...///000222333333444444333222222111111111111222000111333444555555444333222222333444555555555555666666777888999999999888666666777777777777777777555555666666666777777777666555444444666666555444555555666555555444333222////////////...---+++*********++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,+++***)))(((******)))))))))(((((((((***************)))(((((())))))))))))))))))))))))&&&''''''(((((((((''''''%%%%%%'''((())))))((('''((((((((((((((((((((((((***))))))((('''&&&%%%%%%'''''''''((())))))******))))))(((((((((((()))***))))))((((((((((((''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,)))))))))************+++************************************************((())))))******+++++++++------,,,,,,,,,,,,------------------------------......---,,,,,,+++******+++,,,///000222444888;;;@@@HHHVVVeeeqqqxxx{{{|||zzz{{{||||||}}}|||{{{}}}~~~|||{{{||||||~~~yyyssssssyyyxxxqqqkkkhhhaaaeeelllqqqttttttrrrpppddd^^^UUUOOOMMMLLLJJJHHHFFFGGGHHHKKKMMMNNNKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGIIILLLLLLLLLKKKKKKLLLMMMKKKIIIGGGEEECCCBBBBBB>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>AAAFFFKKKQQQTTTRRRPPPLLLGGGDDDAAAAAAAAAFFFJJJMMMNNNMMMMMMPPPSSSUUUVVVXXXVVVTTTTTTXXX[[[^^^bbbeeegggmmmuuuyyyyyyyyywwwssspppoooooopppqqqrrrssssssrrrnnnkkkjjjiiidddeeefffdddcccffflllqqqzzz}}}xxxuuuwwwzzzyyytttpppmmmkkkhhhccc___PPPKKKCCC>>>:::888666555333222111000///........./////////.........------,,,,,,,,,,,,,,,+++******)))*********++++++,,,,,,))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&'''''''''(((((((((***)))&&&$$$$$$&&&(((***''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&%%%######&&&'''(((((()))))))))))))))(((((()))***+++***((($$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///000111222222222222222444333222111111111111222000000111222333333333333222222333444555555555555666666777888888888777777555555666666666777777777666666666777777777888888666555444444666666555444555555555555444333222222//////000///...---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,***))))))***)))))))))((((((((((((***************)))(((((())))))))))))))))))))))))&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&''''''((())))))******((((((''''''((()))***+++))))))((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++))))))))))))************************************************************))))))******************,,,,,,++++++++++++,,,,,,------------------------...---------,,,++++++++++++,,,...///000111444666666;;;BBBLLLVVV^^^cccffflllooorrruuuwwwzzz}}}||||||}}}~~~~~~zzztttttt|||~~~yyyuuusssoootttzzz|||sssggg___\\\ZZZXXXUUUSSSSSSTTTVVVWWWVVVRRRNNNKKKJJJGGGEEEEEEFFFHHHJJJMMMOOOQQQRRRPPPOOONNNNNNIIIHHHHHHGGGFFFFFFFFFFFFAAA@@@???>>>>>>???@@@AAA???@@@AAADDDHHHNNNUUUYYYZZZ\\\[[[UUUNNNIIIHHHIIIPPPVVV\\\^^^]]]\\\___aaaeeeggghhhfffccccccgggkkkkkkoooqqqrrrwww{{{wwwtttsssttttttssstttuuutttrrrpppppppppjjjmmmqqqqqqooopppssswwwzzzuuuuuuxxxvvvppphhhccc___ZZZSSSMMMCCC???999666444333222111000000111000///...------//////.........---------+++,,,,,,---,,,+++***)))***************+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))''''''((((((&&&$$$&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&((())))))*********)))((((((((())))))'''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111222222222222111000000444444333222111111222222//////000111111222333333222222333444555555555555444555555555555555444444555555555555666666777777777777777777888888888888666555444444555666555444555555555555444333222222111222222222000///---+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///------------,,,+++******))))))))))))((((((((((((***************)))(((((())))))))))))))))))))))))%%%&&&''')))******++++++***))))))((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******((('''''''''((()))+++,,,))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))************************************************************+++,,,,,,,,,,,,++++++***))))))(((((((((((())))))------------------------,,,,,,---...///000000111.../////////......000222222444666;;;AAAHHHNNNQQQYYY]]]ccchhhkkkpppwww|||~~~{{{uuuuuu}}}~~~zzzwwwvvvuuuyyyvvvmmmhhhfffdddaaa___^^^^^^```bbb___ZZZVVVSSSQQQNNNKKKJJJLLLNNNPPPVVVYYY[[[[[[YYYWWWUUUUUUIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHGGGFFFFFFHHHJJJKKKBBBDDDFFFIIINNNUUU]]]bbbnnnqqqrrrkkk```XXXXXXZZZZZZaaahhhkkkjjjiiikkkmmmqqqtttuuurrrnnnnnnrrrwwwtttwwwyyyzzz~~~{{{xxxwwwwwwxxxsssuuuwwwwwwvvvuuuvvvwwwuuuzzz~~~~~~~~~}}}|||uuutttuuupppiii___WWWRRRKKKCCC<<<:::888555333222222000...///000111111000....../////////.........---------++++++,,,---,,,+++***)))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,***)))((())))))'''%%%&&&'''''''''(((((())))))###$$$%%%'''((()))))))))&&&&&&((()))***************((((((((()))(((&&&$$$************)))((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000000111111111111000000222222222111111111000000111111111111222333444555555555555555555555555555444444444444444444444444111222222222111111333555555666777777888777777666555555555444333333333222555444333222222222333333333111///---++++++++++++++++++************++++++.../////////---,,,---.........---,,,,,,+++******,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''(((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''((((((((((((***(((&&&&&&((((((((('''!!!"""%%%'''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++)))((()))))))))************+++++++++,,,+++***((((((***+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))---------------------------------.........//////000111333555777999;;;;;;IIIMMMQQQUUUYYYcccpppzzz~~~}}}{{{zzzzzzyyywwwuuuyyy|||~~~zzzyyy|||}}}zzzyyyyyy}}}~~~{{{wwwuuupppmmmmmmhhhhhhjjjlllllljjjeeeaaa______]]]YYYUUUUUUYYY]]]aaagggkkkiiihhhiiieee^^^ZZZWWWSSSRRRSSSTTTSSSRRRVVVUUUTTTRRRQQQPPPPPPPPPOOOTTTYYY[[[\\\bbbmmmvvv~~~uuukkkffffffkkkooosssrrrooommmpppssswwwxxxyyyvvvsssrrrtttxxxzzzyyyyyyzzz}}}}}}|||zzzyyyxxxzzzzzzzzz{{{|||}}}~~~|||xxxxxx~~~}}}tttkkkddd^^^VVVLLLFFFDDDAAA;;;777666555333111/////////////////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))((((((((((((******))))))))))))***************)))((((((''''''$$$%%%&&&((())))))******'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''000000111111111111000000222222222111111111000000111111111111222333444555555555555555555555555555444444444444444444444444333444555444333333555777777777777777777666666666666666666666555555555555555555444444444333333333333222000...---,,,,,,+++++++++************++++++---//////...---,,,---......------,,,++++++******++++++***)))((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''&&&%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''(((((((((((()))'''&&&&&&'''(((((('''((((((***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))++++++)))((()))))))))************+++++++++***)))(((''''''((()))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------,,,,,,---------.........---...///000222444555666888;;;@@@CCCHHHRRR___hhhqqqpppppprrrtttvvvwwwxxxuuuvvvwwwxxx{{{}}}{{{zzz{{{}}}~~~|||yyyxxxsssoooooonnnooopppssstttrrrmmmjjjjjjjjjiiifffddddddgggjjjiiippptttsssssstttpppiiigggccc___]]]]]]^^^]]]\\\^^^^^^]]]\\\[[[[[[[[[[[[\\\aaaggghhhiiinnnwwwyyyrrrpppqqquuuwwwwwwsssqqqsssvvvuuuvvvvvvuuuttttttuuuwwwyyyyyyyyy{{{}}}wwwrrrrrrwww|||~~~~~~}}}wwwpppfff\\\UUUQQQJJJBBB>>>===;;;777444444333111///.........///////////////............------------------------,,,,,,+++*********************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))++++++***((((((''''''(((******))))))))))))******&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((000000111111111111000000222222222111111111111111111111111222222333444555555555555555555555555555444444555555555555555555444555666555444444666888999888777666666666666666777777777777777777888888444555666666666555333222222222222111///...,,,,,,++++++************++++++---...///...---,,,,,,...------,,,,,,++++++************)))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''((((((((((((((('''%%%%%%'''(((''''''************)))((('''&&&))))))))))))))))))))))))************************))))))************++++++''')))******)))((()))***)))************+++++++++***)))(((''''''((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------++++++,,,,,,,,,---------+++,,,,,,---...///000000///111444777;;;BBBLLLSSS[[[\\\^^^bbbhhhnnntttwwwwwwvvvuuussstttxxx~~~}}}{{{|||}}}|||~~~}}}|||{{{wwwrrrpppmmmnnnpppsssuuutttpppmmmmmmnnnoooooonnnnnnppprrrrrrwww|||}}}}}}}}}xxxsssnnnjjjeeebbbaaabbbbbbbbbddddddccccccbbbbbbbbbaaafffkkkppprrrrrruuu{{{wwwsssqqqtttvvvuuurrrqqqrrrttttttttttttvvvxxxyyyxxxwwwwwwxxxyyy{{{}}}xxxsssrrrvvv{{{~~~~~~wwwsssmmmfff^^^UUULLLGGGCCC>>>888666666666444222111000///............///000000...---------...///............------------+++******)))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''''''''''''''***))))))(((((())))))***%%%%%%&&&&&&'''(((((()))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$###''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((000000111111111111000000111111111111111111111111222222222222333444555555555555555555555555555555555555555555555666666666333444555444333333555777;;;:::888777666666666666666666666777777888888999222444555666666444222111222222333222111///---,,,,,,++++++******++++++,,,---...///...,,,+++,,,---,,,,,,,,,,,,++++++*********)))))))))))))))***+++(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''&&&%%%%%%%%%%%%&&&''''''(((((((((''')))((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%'''(((((('''******))))))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&(((******)))((()))***))))))*********+++++++++++++++***))))))***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///000111222222333777===AAAFFFHHHLLLQQQWWW```hhhmmmtttsssrrrpppoooqqquuuxxx||||||}}}{{{~~~~~~|||~~~~~~zzztttoookkkkkkmmmppprrrrrrooommmkkkmmmoooqqqrrrssstttuuuuuuxxx}}}|||xxxtttoookkkgggdddcccdddfffgggjjjjjjiiihhhgggeeedddccciiinnnsssuuuuuuvvv{{{~~~}}}uuurrrooorrrttttttsssrrrssstttvvvuuuvvvyyy~~~~~~{{{zzzzzz{{{}}}}}}xxxwwwyyy}}}xxxrrrccc___YYYSSSNNNHHHCCC???<<<888555333444444333222/////////////////////000111000...,,,,,,---...///---------------,,,,,,,,,))))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))******(((((()))(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000000111111111111000000111111111111111111111111222222222222333444555666666666666666666666666666555555555666666777777777444555666555444444666888<<<;;;:::999888777777777555555555666666777777777111222444555444333111///222222333333222000...---,,,,,,++++++++++++,,,,,,---.........,,,+++,,,---,,,+++++++++++++++*********)))))))))))))))***+++(((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''&&&%%%%%%'''(((((((((,,,,,,++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&'''))))))(((((()))***))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...............------------------------///222555777999===AAAFFFNNNVVV\\\```cccfffhhhiiijjjlllnnnvvvyyy}}}~~~|||||||||~~~~~~{{{|||}}}vvvoookkklllmmmppprrrqqqooommmkkklllooorrruuuxxxxxxxxxvvvwwwzzz|||{{{wwwsssqqqqqqpppnnnlllkkkmmmppprrrtttsssrrrpppmmmjjjgggfffjjjnnnrrruuuvvvwwwyyy|||{{{wwwvvvsssuuuwwwxxxxxxyyyzzz{{{zzzyyy{{{}}}}}}wwwmmmddd___RRRNNNIIIEEEBBB???<<<:::999777444333222222222111//////000000000000000000111///---,,,+++,,,...///,,,,,,,,,+++++++++******)))((((((((((((((())))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&))))))(((((((((((())))))******))))))(((((((((((())))))))))))((('''&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000000111111111111000000111111111111111222222222222222222222333444555666666666666666666666666666555555666666777777888888777888999888777777999;;;;;;<<<<<<<<<;;;:::999888444555555555555555555666111222222333333111000///222222222111111000///...,,,,,,++++++++++++,,,,,,,,,---...---,,,++++++---++++++++++++++++++************)))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&''''''(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((&&&%%%&&&(((******))))))))))))((())))))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******%%%'''))))))(((((()))***)))************+++++++++((((((((())))))((((((((())))))*********+++++++++++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000222333...111555777999===DDDIIIJJJOOOVVV\\\```cccfffhhhmmmqqqvvv{{{~~~|||}}}~~~|||tttmmmmmmmmmnnnpppooollljjjhhhiiikkkoootttwwwwwwwwwwwwvvvwwwzzzzzzuuusssssstttuuuuuutttssstttwwwyyyxxxwwwvvvsssoookkkgggeeefffiiimmmppprrrtttvvvxxx|||{{{{{{|||xxxxxxzzz|||}}}~~~~~~~~~~~~~~~yyyooocccYYYQQQMMMHHHEEE@@@===;;;999777555555555333222000///////////////000111111111000000//////---,,,,,,,,,---...,,,,,,++++++******))))))((((((((((((((())))))*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))((((((''''''(((((())))))(((((('''&&&&&&%%%%%%(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''000000111111111111000000000000111111111222222222333333222333333444555666666666666666666666666666555555666777777888999999888999999999888888:::;;;:::<<<>>>??????===;;;:::666555555555555555555444333333333222222222111111222111000000////////////---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,******************++++++++++++***)))((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))'''&&&''')))++++++***''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******$$$&&&((()))(((((()))***)))************+++++++++(((((())))))))))))(((((((((((()))))))))*********************************,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111+++///222222111222777;;;;;;@@@FFFLLLPPPTTTXXX[[[___dddlllrrrxxx}}}~~~|||sssrrrqqqqqqrrrpppmmmkkkeeeeeefffjjjooosssuuutttwwwtttuuuyyyzzzvvvvvvzzzxxxzzz|||{{{yyyyyy{{{}}}zzzzzzyyywwwsssoookkkiiifffhhhkkknnnqqqtttxxxzzz|||}}}~~~~~~~~~|||uuupppmmmppplllddd[[[RRRJJJEEEBBB@@@===:::888777777555444222333222111///......///...///000000000///...---......------------,,,,,,------,,,++++++***)))))))))((((((((())))))***+++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''000000111111111111000000000000111111222222222222333333333333444555666666777777777777777777777777555666666777888999999999666777888777666666888::::::<<>>AAAEEEHHHNNNTTT]]]fffmmmrrrwwwyyy}}}}}}|||zzzzzzyyywwwtttqqqgggffffffjjjpppuuuvvvvvvvvvrrrsssxxxyyywwwyyy~~~{{{wwwtttqqqlllmmmpppssswww|||yyynnnccc\\\XXXXXXUUURRRMMMHHHDDD@@@???999777666666777777777666111222333222000///000111---.../////////...,,,+++------.........---,,,+++......---,,,,,,+++******)))))))))))))))***++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''(((((()))((((((''''''''''''((((((''''''(((((()))*********''''''(((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111222222333333222222111111111000000111111222333111111222333444444555555444555666666666666666666555555666777888:::;;;<<>><<<;;;:::;;;:::777555444444555666222222222111111111000000///000111111111000...---///,,,***)))***+++++++++333000,,,,,,---...---+++'''((()))++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''************))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((()))))))))***''''''&&&&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&(((((('''&&&&&&&&&''''''***))))))+++......***&&&%%%&&&&&&&&&'''((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''************))))))))))))'''&&&$$$###$$$%%%'''))))))((('''&&&&&&&&&&&&&&&111222222222222222222111111111000000111111222222000000000111111222222222444555555666666666666666555666666777:::<<>>FFFKKKQQQUUU[[[bbbiiiooosssuuupppppppppqqquuuyyy~~~}}}{{{|||}}}{{{zzzyyywwwvvvuuutttssssssuuuxxx{{{}}}}}}{{{vvvpppiiiccc]]]ZZZUUUSSSOOOJJJEEEAAA>>>======<<<;;;999888777666666333222111111111222444555222111111111111000000000111///,,,******,,,...///000...++++++,,,------,,,,,,***((('''(((((((((&&&((((((***+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&'''''''''''''''(((((()))))))))******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''000000111111111111000000///000000111111111111111333333333333222222222222333333444555666666666666888777777999===CCCIIILLLKKKEEE===777555555666777666777888888999999888888888777666444333222222222222222111000000000000000/////////...---,,,+++************+++++++++,,,,,,))))))***+++,,,------...******)))))))))(((((((((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******))))))(((((((((((())))))''''''&&&&&&&&&&&&&&&'''&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((()))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++************++++++------,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......000222333444777;;;???@@@CCCIIIPPPWWW]]]bbbdddfffeeefffhhhkkkooosssvvvxxxxxxwwwuuuuuuxxx}}}|||xxxvvvuuuuuutttsssrrrqqqppppppqqqsssvvvxxx~~~}}}wwwqqqjjjgggccc^^^YYYUUURRRQQQLLLKKKHHHDDDAAA>>><<<<<<::::::999888777777777777555555444333444444555666111111111111000000000000000///---,,,+++,,,---...///---+++***+++,,,,,,+++,,,+++************))))))((()))***+++,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))******))))))))))))******((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%'''((((((((()))***(((%%%%%%(((,,,((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((((((''''''&&&&&&&&&''''''///000000111111000000///...///000111111111111000333222222222222222222222222333444555666666666666888777777999>>>CCCIIIMMMNNNHHH@@@999666555555555555666777777888888777777777666555333222111111111111111000/////////000000000000000//////...,,,,,,(((((())))))******++++++))))))***++++++,,,------)))))))))******+++++++++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))((('''&&&&&&&&&''''''(((((()))))))))(((((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,******+++,,,,,,++++++++++++******))))))******+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------......///000333444555777<<>>@@@DDDDDDFFFIIILLLPPPTTTVVV[[[^^^ccchhhlllqqqvvvzzzyyyzzz{{{|||~~~~~~}}}}}}~~~}}}{{{}}}}}}yyyxxxyyy{{{|||}}}xxxwwwvvvuuutttuuuuuuvvvtttxxx~~~{{{wwwtttooommmhhhddd```]]]XXXVVVQQQPPPNNNKKKIIIGGGFFFFFFFFFEEEBBB@@@===;;;:::999:::999888888888888888888666666555444333222111111//////000000000000000111......///000000...---,,,+++***))))))******)))(((((()))++++++)))((())))))))))))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%(((***'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((...//////000000//////...---...000111222111000///......//////000000111111111111333444555666666666555555666888;;;???BBBDDDDDD???:::777666666666666444444555666666666666555444444333222222111222222/////////......//////000//////000000111111000000+++++++++++++++,,,,,,,,,++++++++++++************)))))))))***************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&$$$&&&'''&&&$$$###%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&)))+++***'''%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&&&&'''(((((()))))))))))))))************(((((())))))(((((('''&&&(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))******))))))))))))************((((((((((((((((((((((((+++++++++*********)))))))))))))))*********++++++))))))***+++++++++++++++******))))))))))))******((()))***+++,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,------...////////////...///000000000000000000000111222333555555666777888:::===@@@BBBDDDIIIMMMTTT[[[aaahhhooosssqqqrrrrrrsssuuuwwwxxxyyyzzz~~~}}}{{{yyywwwxxxzzz~~~yyyuuuqqqrrrtttvvvxxx|||~~~|||}}}~~~|||zzzyyyxxxwwwwwwvvvzzz~~~}}}uuusssooommmkkkhhheeebbb___^^^]]]YYYUUURRRQQQQQQMMMLLLKKKIIIGGGEEECCCBBBCCCBBB@@@>>><<<::::::999888777777666555555666666333333333333333222111111////////////000000111111.........---------------,,,*********++++++)))(((&&&)))++++++)))((((((***)))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&%%%%%%&&&&&&'''(((*********))))))(((((('''((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((())))))******(((((((((((('''''''''''''''(((((()))******))))))(((((('''''''''(((((()))(((&&&%%%$$$%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&'''((((((......////////////......---...000111222111///...///000000111222333333444000111333444555666666666444555666888:::===???@@@<<<999666444555777777777333444555555666666555555333333222222111222222222//////.........//////000---...///000111111111111------------------------,,,,,,++++++***)))))))))******))))))(((((('''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&###%%%'''&&&$$$###%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))$$$'''******(((&&&''')))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******))))))))))))************************************++++++++++++******))))))((())))))))))))*********((()))***+++++++++++++++******))))))))))))******&&&((()))+++,,,,,,,,,+++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,---...///000,,,+++++++++---...---,,,000////////////000000111000000111333444666888999888<<>>===<<<:::888777777666666555444333333333333333222222111000000000000000000000000000000000111///---,,,,,,,,,+++************++++++,,,,,,,,,,,,+++***))))))******+++******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))---((('''******&&&'''+++************)))((('''&&&******))))))((((((''''''(((((((((((((((((((((((()))&&&%%%&&&(((((('''((("""%%%''''''%%%%%%'''***)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''(((((()))))))))'''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''***)))((('''''''''''''''(((''''''&&&&&&''''''(((///...---------...000000111111222222222222111111000000000000000000000000222111111222222333444555555555666666777999:::;;;<<<<<<:::999777555444333111111222222222333333333222111///000222222000---000000///,,,---000///,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***)))))))))))))))*********))))))(((((())))))******((('''((())))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''(((******)))'''''''''''''''''''''&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''&&&'''(((*********)))((((((++++++((())),,,,,,***))))))))))))))))))))))))******))))))))))))******(((((()))))))))************))))))))))))***++++++++++++************+++++++++++++++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,+++***++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,111000...---,,,,,,,,,---,,,,,,,,,---------------///////////////000000111111111222444666999;;;<<>>======<<<;;;:::888777666777777666666555444444444333333222111111000000///000000000000000000000000///---,,,,,,---------,,,***++++++++++++++++++,,,*********************+++)))******************)))))))))))))))))))))))))))''''''(((((())))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***&&&&&&+++,,,)))(((+++(((''''''&&&'''((()))******)))))))))((((((((('''(((((((((((((((((((((((('''%%%$$$%%%&&&&&&&&&%%%$$$''')))((('''&&&''')))))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((()))))))))&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&...------------...//////000000111111111111000000000000000000000000000000000111222333333333333333444444444555666777888999;;;;;;;;;:::999777555333111222222222222333333333222111000111222222000......000...,,,...222222...))))))))))))***+++,,,---++++++++++++++++++++++++(((((((((((()))***+++,,,)))((((((''''''(((((())))))(((''''''((((((&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%###$$$&&&''''''&&&(((((((((''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))'''******''''''+++,,,)))((((((((('''''''''''''''******))))))))))))******(((((())))))))))))************))))))***++++++,,,++++++************++++++))))))******+++++++++,,,++++++***)))'''&&&%%%%%%))))))))))))))))))))))))******,,,------,,,+++***,,,,,,+++******+++---...,,,,,,++++++++++++,,,,,,111000///...---,,,,,,---------------,,,,,,,,,,,,---------,,,---......///222222111111222222333444555666777999;;;===>>>???AAACCCFFFIIIKKKOOOSSSVVV]]]ccchhhjjjnnnuuuzzzzzzzzzzzzyyywwwuuuuuuwwwyyy{{{~~~}}}~~~}}}~~~}}}|||zzzsssrrrqqqqqqtttyyy{{{yyyyyyyyyxxxwwwvvvtttqqqnnnjjjgggfffeee___``````aaa___]]][[[YYYQQQPPPOOOOOOOOONNNKKKIIIMMMLLLJJJIIIHHHHHHIIIJJJGGGFFFEEEFFFGGGGGGFFFDDDEEECCC@@@?????????===<<<::::::999999888777777666666666555555444333333333333222222111111000//////////////////////////////---+++***+++---......---+++++++++++++++*********((()))***+++,,,,,,+++***((())))))******))))))((())))))))))))))))))))))))''''''''''''((((((((((((++++++************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))'''(((---///---++++++)))(((&&&&&&&&&(((***,,,))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))***+++***(((&&&(((******)))(((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&---------------....../////////000000000000//////000000000000000000000000...///111333333333222222333333333333444555666777888888999999888666333111222222222222222222222222333333333333333333222111...//////---///444444111,,,+++++++++++++++,,,,,,************************))))))(((((()))***++++++)))((((((''''''(((((()))***(((''''''((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&$$$""""""$$$%%%&&&&&&))))))((((((''''''&&&&&&''''''&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((()))***&&&((((((%%%&&&***,,,***((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***---,,,+++***))))))))))))++++++************++++++(((((())))))******+++++++++***)))((('''&&&&&&%%%))))))))))))))))))))))))***++++++,,,,,,+++***)))+++***)))***+++---///111------,,,+++++++++,,,,,,////////////////////////...------,,,,,,+++++++++,,,,,,,,,,,,,,,---......111000111111222333444555///000222444555555555555555777999;;;===???CCCEEEIIINNNSSSTTTXXX___cccdddjjjjjjjjjiiihhhiiikkkmmmooorrrwwwzzz{{{zzzxxxwwwtttvvvyyy|||~~~{{{{{{|||~~~}}}}}}~~~~~~|||wwwvvvuuutttvvvzzz}}}}}}wwwtttpppmmmlllllljjjiiigggeeeccc```\\\ZZZXXXVVVQQQQQQRRRRRRRRRPPPOOOMMMLLLKKKJJJJJJKKKKKKIIIHHHKKKJJJIIIHHHHHHHHHHHHIIIBBBBBBBBBCCCEEEEEEDDDCCCCCC@@@>>>======<<<;;;:::888888888777777777777777444333333333222222111111222222222111000000//////........................---+++***+++,,,...------,,,,,,++++++******))))))&&&'''***,,,---,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))***...000///+++)))***))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((***++++++***,,,//////,,,'''((()))******))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''(((((())))))))))))))))))))))))***)))'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((---------.............../////////000000/////////////////////////////////...///111222333222222111222222222222333444555555666777888999888666444222222222222222222222222222222333333333222111111111...//////...000555666333...---,,,+++***)))))))))************************++++++***)))(((((())))))***))))))(((((())))))******)))'''(((((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''''''''%%%######%%%&&&''''''))))))((((((((('''''''''&&&'''''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))***)))(((((((((((())))))'''))))))'''(((---000...*********)))))))))((((((''''''(((((((((((('''''''''(((((((((((())))))))),,,,,,+++***))))))))))))++++++************++++++((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))***+++---///333666888...------,,,+++++++++,,,***+++,,,---.../////////---------,,,,,,++++++***------,,,,,,------...///,,,,,,,,,---...000111222...///111333333333222111000222333444555666999<<<;;;AAADDDDDDFFFKKKOOOOOOSSSTTTUUUTTTTTTUUUWWWYYY```dddiiilllkkkkkkkkkllliiijjjllloooqqqrrrssssssrrrsssuuuxxx{{{}}}|||{{{{{{}}}~~~~~~}}}}}}~~~xxxwwwwwwxxxyyyzzzzzzyyytttsssrrrqqqrrrtttvvvwwwwwwuuuvvvyyy}}}{{{tttmmmgggdddaaa___]]]\\\ZZZYYYXXXWWWVVVSSSQQQNNNLLLKKKIIIIIIJJJKKKKKKJJJIIIIIIJJJHHHGGGHHHIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGAAA@@@@@@BBBDDDDDDCCCBBBAAA???<<<;;;;;;;;;999888888888777666666777888888444444444333333333333333222222111111000//////...------------------------...---++++++,,,,,,,,,++++++++++++******)))))))))&&&'''***,,,---,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))+++///000---(((''''''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%((('''&&&)))///111---))))))((()))******++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&'''((())))))(((''''''&&&&&&''''''(((---...//////000000////////////000000000000//////////////////////////////...///000111111222111111222222222222222333444555777888999999888777666555333333333222222222222111...000111000///---......---......---///444555222---,,,+++)))(((''''''&&&************************,,,+++***)))((((((((((((***))))))(((((())))))***)))((('''''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$((((((((()))******++++++'''''''''''''''''''''''''''&&&%%%%%%'''(((((('''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))(((((((((((((((++++++))),,,222666555,,,,,,++++++******))))))((()))***++++++***)))(((''''''(((((((((((())))))(((((((((((()))***,,,,,,++++++************++++++))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))*********+++...222666999<<<===///...---,,,,,,++++++,,,&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------......///......---------......///---...000111111111000///...///000000000111333555444999;;;::::::>>>@@@???BBBCCCDDDDDDDDDEEEGGGIIIOOOSSSWWWYYYWWWWWWXXXZZZ[[[[[[\\\^^^___aaacccdddccceeehhhkkklllmmmlllkkklllnnnppprrrsssssssssrrrooonnnnnnoooqqqrrrqqqpppjjjiiiiiijjjlllmmmmmmlllhhhgggfffeeeeeeffffffgggeeeddddddfffgggeee```[[[XXXUUUSSSQQQQQQPPPNNNLLLMMMMMMLLLKKKIIIGGGEEEDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFDDDEEEGGGHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAACCCCCCBBBAAA@@@>>>;;;:::::::::888777888777666555555666777777666666666555555555555555222111111000000///.................................---+++***+++,,,+++******************)))))))))((()))***+++,,,,,,+++***((())))))******))))))((())))))))))))))))))))))))************))))))))))))&&&&&&''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&(((///666666222'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((%%%)))(((&&&+++666:::777000---***))))))+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))(((((()))))))))*********(((((('''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&...///000111111111000//////000000111111000000///////////////////////////////////////000000222222333333222222222333444444777777777666666666666666333333333222222222111111,,,...000///---+++,,,...***,,,+++***---111222///---,,,+++***)))(((((((((******************************)))))))))))))))***)))((((((''''''(((((()))'''%%%%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''(((((()))******+++'''''''''''''''''''''''''''&&&&&&'''))))))(((&&&'''''''''((())))))******%%%''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***((()))*********((('''&&&'''******)))---444999999---,,,,,,+++******))))))((()))***++++++***)))((('''''''''((((((((())))))&&&&&&&&&'''(((***+++,,,++++++************++++++,,,++++++******))))))((((((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))***++++++,,,)))+++///444888:::<<<<<>>BBBFFFGGGEEEDDDFFFIIIJJJJJJJJJKKKMMMOOOQQQRRRQQQTTTWWWYYYYYYYYYXXXXXXWWWXXXZZZ\\\^^^^^^______]]][[[ZZZZZZ\\\]]]]]]\\\XXXWWWWWWXXXZZZ[[[ZZZYYYVVVVVVVVVUUUTTTTTTTTTTTTQQQRRRSSSSSSSSSRRRPPPOOOMMMKKKIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFEEEDDDBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFDDDBBBCCCDDDFFFFFFEEEBBBCCCCCCCCCDDDCCCCCCCCC@@@??????@@@BBBBBBAAA??????===;;;::::::999888666888666555333333333444555444444444444444444444444111111111000//////..............................,,,+++)))***+++---,,,,,,))))))))))))*********************************+++)))******************)))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&)))666EEEKKKHHH666333///,,,)))((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((,,,+++(((///>>>EEEBBB:::555...*********+++************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&...///111222222222111000000000111111111111000000//////////////////////////////.........000222333333333333222333333444444555444333333333333444444333333333222222111111111---000222111...,,,---///(((***)))(((***//////,,,------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,'''''''''&&&&&&'''''''''$$$######%%%''')))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''&&&&&&%%%&&&((())))))'''%%%&&&&&&'''((()))***++++++%%%''')))(((&&&%%%&&&)))&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***((()))***+++***)))'''%%%$$$&&&''''''+++333888999,,,,,,,,,+++***))))))(((&&&'''(((******((('''&&&''''''''''''((((((((())))))((((((''''''''''''(((++++++************++++++------,,,+++***)))(((((())))))))))))************))))))))))))))))))))))))************+++,,,---...'''***...333666888888888000///...---,,,+++++++++---...//////...---+++************++++++,,,,,,---,,,,,,++++++,,,,,,---...******++++++,,,...///000---------....../////////.../////////------///000---222333111000333555333111333444555444444666888555999======:::999<<<@@@>>>>>>>>>???@@@CCCEEEFFFDDDGGGJJJLLLLLLJJJJJJIIIFFFGGGHHHJJJLLLMMMNNNOOOOOOMMMKKKKKKLLLMMMNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGEEEGGGHHHHHHGGGGGGGGGIIIGGGFFFEEEEEEFFFFFFEEEDDDBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFDDDBBBBBBDDDEEEFFFEEECCCCCCDDDEEEEEEEEEDDDDDD@@@??????@@@AAAAAA???>>>???===;;;::::::999888666777555333111111111222333111111111111111111111111111111111000//////......////////////////////////***)))((())),,,.........(((((())))))******++++++,,,+++******)))******+++******++++++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))(((--->>>SSS]]]\\\HHHCCC999000***))))))+++'''((((((((())))))******((((((((((((((((((((((((%%%***)))%%%---???HHHFFFCCC<<<222,,,*********)))************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''&&&'''(((((('''&&&$$$############$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((000111111111111222222222000000000000000000000000333333111000////////////......//////000000111111333333222111000000000000666555555444444444555555444444444333333333222222/////////...------,,,,,,...------------...//////......---,,,,,,,,,,,,---+++***(((''''''(((***+++((((((((((((''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((,,,,,,++++++*********)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))---+++)))'''&&&%%%%%%%%%(((''''''&&&&&&((()))***,,,+++)))((('''''''''(((%%%%%%&&&''')))+++,,,---************))))))))))))((('''&&&&&&&&&''')))***+++((((((***)))%%%$$$&&&))))))(((((((((((())))))***+++---...///...---,,,************))))))))))))''''''(((((())))))***************))))))))))))))))))************+++++++++***+++,,,...///000000111---------,,,,,,+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,..................---------------............///000000000000111111111111222222111111222222333444666666555555666777999::::::::::::;;;;;;<<<<<<<<<========================>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>???AAABBBBBBAAA@@@BBBCCC???@@@@@@AAAAAABBBBBBCCC@@@>>><<<>>>AAABBBAAA???@@@@@@AAAAAAAAABBBBBBBBB???AAACCCDDDCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEDDDBBBAAA@@@??????@@@@@@???===>>>===;;;999777666666777333222222111111222222333333222222222111111000000---------...............---------....../////////+++++++++******)))))))))************************)))))))))***+++++++++,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))++++++***)))((('''&&&&&&)))(((((('''&&&%%%%%%%%%***(((''',,,777BBBKKKOOOEEEDDDBBB>>>999333///,,,++++++*********++++++,,,)))******)))'''&&&''')))&&&(((******+++///777===@@@>>>;;;777222...+++***---)))---///))),,,...%%%&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&000000111111111222222222222222222222222222222222333222111000////////////////////////000000111111444333222222111111111111666666555444444444444444333333333333222222222222/////////...------,,,,,,++++++******++++++,,,---...------,,,,,,,,,,,,,,,000///---+++******++++++(((((((((((('''''''''''')))(((((((((((((((((()))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&&&&(((''''''&&&'''((()))***+++***)))((('''''''''(((&&&&&&&&&'''(((***+++,,,*********)))))))))((((((******))))))******+++,,,)))&&&&&&)))(((%%%$$$&&&))))))(((((((((((())))))***+++---//////...,,,+++************))))))))))))(((((((((((())))))))))))***))))))))))))))))))))))))************+++++++++)))***+++---............------,,,,,,,,,+++++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------------------------............////////////000000000111111222111111111111222333333555444444444444666777888888888888999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???>>>>>>============>>>>>>======>>>???????????????@@@@@@???>>>>>>=========@@@AAAAAA@@@>>>======>>>>>>>>>??????@@@AAAAAABBB@@@>>>===>>>AAABBB@@@>>>???@@@@@@@@@AAAAAAAAAAAA???AAACCCDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCBBB@@@BBB@@@????????????>>><<<<<<;;;999777666555666666333222222111111222222333222222111111000000000000...............---------,,,,,,---------.........,,,,,,+++++++++************************************************+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******)))(((''''''''''''((()))((((((((('''&&&&&&%%%%%%))))))(((((('''&&&&&&%%%***((('''***///444777777888999:::;;;<<<=========222222222000---((($$$"""((())))))'''&&&''')))+++''')))---...///000333666444444666:::===:::333,,,'''%%%,,,---%%%''',,,(((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&000000000111111111222222222222222222222222222222222222111000/////////000/////////000000000000111444333333333333333333333777666555555444333222222222222222222111111111000//////......---,,,,,,,,,***))))))))))))***++++++------,,,++++++++++++,,,000...,,,)))'''&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''((())))))******)))(((''''''''''''''''''''''''((()))***+++******))))))))))))((((((&&&'''(((((()))((((((((('''%%%%%%((((((%%%$$$'''))))))(((((((((((()))))))))+++...000///---***(((************))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))************+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........////////////000111111111111111222222333222222222222333444555666777777666666666666666666666666666666666666666666777777777777888999:::;;;::::::999999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAA???<<<:::999:::======>>>>>>???@@@@@@@@@AAA@@@???@@@AAAAAA???===>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDBBBAAABBBCCCEEEDDDCCCCCCCCCCCCAAA???CCCAAA@@@??????>>><<<:::999888777666555555555555222222111111111111222222000000000000//////////////////......------,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''***))))))((((((''''''&&&(((''''''((())))))&&&$$$)))***,,,000555999===???@@@BBBCCCCCC@@@:::444000000///---***'''''')))++++++...222555666444222000333222333:::AAAAAA888...(((&&&---...&&&'''...---((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&000000000000111111111111000000000000000000000000111111000000000000000111000000000000000000000000333333444444444444444444777777666555444333222111111111111111000000000000//////...------,,,,,,+++***************+++,,,,,,,,,,,,+++************+++---,,,***(((&&&%%%%%%$$$((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((''''''''''''(((((('''''''''((())))))***)))))))))(((((((((((($$$%%%&&&'''((('''&&&&&&&&&$$$%%%))))))&&&&&&)))))))))(((((((((((())))))(((+++---//////---)))'''************)))))))))(((******))))))(((((('''''')))))))))))))))*********))))))*********+++++++++***++++++,,,++++++******+++++++++++++++*********,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///---------.........//////000000000000000111222222000000000111111222333333666666666555444444444333444444444444444444444444555555555555666777888888777777777777777888888999::::::::::::;;;;;;<<<<<<::::::::::::;;;;;;<<<<<>>;;;999999:::======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>=========>>>???@@@??????>>>AAACCCDDDDDDBBB@@@AAAAAADDDCCCCCCDDDEEEEEECCCAAADDDBBB@@@???>>>===;;;999888777777666666555555555222222111111111111222222//////////////////......//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((()))(((((((((((())))))************))))))((((((((('''&&&'''((((((((('''%%%###'''''''''((())),,,...000===@@@EEEHHHJJJHHHFFFDDDBBB@@@<<<666111///111333444666:::<<<===:::555111666333111666===AAA???;;;111)))+++...((()))...,,,)))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&//////000000000111111111////////////////////////111000000000000000111111111111111111000000000000222333444555555555555555777777777777555444222111111111111000000000//////.........---,,,,,,++++++***))))))))))))***++++++++++++***)))))))))))))))---,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))))))))((((((((((((''''''((()))***+++***)))((('''%%%&&&***+++((((((+++))))))(((((((((((())))))(((***,,,......,,,)))'''************)))))))))(((******))))))((((((''''''(((((())))))************))))))*********++++++++++++,,,,,,,,,,,,+++************************************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---------............///------------............000000//////000000111222//////000111111222222222666666555555444444333333333333333333333333333333444444444444555666777777666666666666666777888999;;;::::::::::::;;;<<<<<<999999:::;;;;;;<<<<<<<<<===>>>>>>>>><<<;;;<<<===>>>>>>??????@@@AAAAAAAAA@@@AAABBBBBBAAA@@@>>>>>><<<===>>>???@@@???>>>===BBBCCCDDDCCCAAA@@@@@@@@@AAABBBCCCFFFHHHIIIHHHFFFDDDBBB@@@???>>>===:::888888888888777777666666555222111111000000111111222..................////////////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))((()))************)))(((((())))))))))))))))))(((''''''(((((()))*********))))))))))))(((((((((((('''((((((((((((((()))))),,,+++***((((((((())))))+++---111555888;;;======FFFEEEBBB???===>>>AAADDDCCCFFFHHHIIIHHHEEEBBB@@@999:::<<<@@@EEEIIILLLNNN===,,,'''+++)))***,,,&&&)))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''(((((())))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((()))))))))******&&&&&&''''''''''''&&&&&&/////////000000000111111111111111111111111111111000/////////000111222222222111111111111000000000000111333555666666555555777888888888777666444222111111111111000000000///......------,,,+++++++++(((''''''''''''((())))))******)))(((((((((((())))))))))))))))))***))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&'''(((***+++,,,---''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&''''''((()))(((((((((''''''(((((((((''''''&&&'''''''''&&&''''''(((((())))))((((((((((((''''''&&&''''''((((((((((((((()))&&&'''++++++))))))+++))))))(((((((((((())))))''')))***,,,,,,+++***)))************))))))))))))))))))))))))((((((((((((((((((((()))******++++++)))************+++++++++++++++,,,,,,,,,++++++***)))))))))))))))*********))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------....../////////---------............///---------............//////////////////000000111//////111222222333222222555555555444444444444444333333333333333333333333444333333444444555666777666666666666777888888999:::999888777888999:::;;;:::::::::;;;;;;<<<<<<<<<;;;<<<>>>>>>======>>>???>>>>>>??????@@@AAAAAABBB>>>@@@CCCDDDBBB@@@??????;;;===???@@@AAA@@@>>>===AAABBBDDDCCCAAA@@@@@@AAA@@@AAACCCGGGJJJLLLKKKIIIDDDBBB???>>>>>><<<:::888888888888888777666555444111111000000000000111111............////////////......------,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,************************+++++++++***************,,,+++++++++******))))))))))))))))))))))))))))))((()))***++++++***)))(((((())))))******))))))(((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&(((***)))((((((((())))))***+++'''''''''((()))+++---///222333555666999===CCCGGGQQQUUUYYYYYYVVVTTTSSSUUUNNNQQQUUUXXXXXXWWWVVVUUUKKK444+++/////////...'''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))******+++((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''(((((())))))******&&&&&&''''''''''''&&&&&&////////////000000000111111111111111111111111111////////////000111222333222222222111111111000000///000222555666666555444777888999:::999888666555222222111111111000000000......---,,,,,,++++++***((((((''''''(((((()))******)))((((((''''''((((((&&&&&&'''''''''''''''&&&((((((((((((''''''''''''&&&''')))******)))'''&&&&&&''''''((((((''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&((()))))))))((('''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((('''''''''%%%%%%$$$$$$%%%%%%&&&&&&)))''''''***+++((('''***))))))(((((((((((())))))''''''((()))***+++,,,,,,************))))))))))))(((((((((((())))))))))))'''(((((()))******++++++)))************+++++++++))))))******+++*********((((((((()))))))))******+++***************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,------...//////---------............///---............////////////............///000000///000222333444444333333333333333333333444444444333333333333333333333333333333333333444555666666555555555555666777888999:::999888777777999:::;;;::::::::::::::::::;;;;;;;;;<<<======<<<<<<===???======>>>>>>???@@@@@@@@@<<<@@@CCCDDDBBB@@@@@@AAA<<<===???AAABBB@@@???===@@@BBBCCCCCCAAA@@@@@@AAA@@@AAACCCGGGJJJKKKJJJHHHCCCAAA???>>>>>>===;;;999777777777777666444222111111111000000000000111111....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++*********+++++++++,,,,,,***************************************++++++++++++++++++***************))))))))))))))))))))))))((()))***++++++***)))(((((()))************)))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((()))(((%%%%%%''')))$$$%%%&&&'''((())))))))),,,+++***)))))))))******"""$$$'''***,,,000555999FFFNNNVVVWWWRRRNNNPPPSSSWWWVVVUUUVVVXXXXXXVVVSSSNNN777---111///......***''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))*********((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))******&&&&&&''''''''''''&&&&&&////////////000000000000////////////////////////////////////000111333333222222222222111111000000...///222444666666555444777888999::::::999777666222222222222111111111111......---,,,,,,++++++******************+++,,,,,,))))))((('''''''''''''''***************))))))((()))((((((((('''''''''''''''((()))++++++)))((('''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''%%%&&&((()))))))))((('''%%%&&&'''((((((((('''&&&&&&%%%%%%&&&'''((()))))))))(((((((((''''''''''''(((((('''&&&'''((()))***)))&&&'''******&&&&&&((())))))(((((((((((())))))'''''''''((()))+++---...************))))))))))))''''''(((((())))))******'''(((((()))***+++++++++)))************+++++++++''''''((()))))))))))))))'''((((((((())))))******---,,,+++***))))))))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++,,,,,,---......---------.........//////.........////////////000...............///000000000111333444555555444444111111222222333333333444222222222222222222222222222222222222333444555666444444444555666777888999<<<:::999888999:::<<<===999999999999999999999999;;;<<<======;;;;;;<<<===<<<<<<======>>>?????????;;;???DDDEEECCCAAAAAABBB<<<>>>@@@BBBBBBAAA???>>>???AAABBBBBBAAA@@@AAABBB@@@AAACCCGGGIIIJJJHHHEEEBBB@@@>>>>>>>>>===;;;999777777777666444222000///111111000000000000111111.../////////000000111111,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++)))))))))******+++++++++************************))))))******+++++++++,,,************************))))))))))))))))))))))))''')))***++++++***)))'''((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''###&&&))))))(((&&&((()))((()))***+++***)))((('''''''''(((((())))))))))))'''((())))))((((((***,,,+++777BBBDDD>>>999;;;@@@EEE???999<<>>???888888888888888888888888:::;;;<<<<<<===<<<<<<<<<;;;<<<<<<===============<<<>>>@@@AAAAAAAAA???>>>>>>>>>??????@@@@@@??????:::===@@@@@@>>>===>>>AAA??????@@@AAABBBBBBBBBBBB@@@@@@???===999666555666888888666555333111000000...///000111111000///...---...///000000///......+++,,,---......,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++------,,,+++******++++++))))))***++++++++++++***++++++******************((()))+++---...---,,,++++++******)))(((''''''&&&))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''(((*********)))((())))))))))))))))))))))))+++///333888999999666555666555888>>>DDDEEE@@@;;;,,,,,,++++++***))))))((()))))))))'''%%%%%%'''))))))))))))))))))))))))))))))(((((('''''')))***+++))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%(((***++++++)))'''&&&&&&''''''''''''''''''''''''------............------////////////............///////////////000111111///000111222333333333333333333444555555555555444444555555666666666555555444444333222111111111111///...---,,,+++******)))+++******))))))******+++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''***(((''''''))))))'''%%%''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''(((((()))))))))(((((()))))))))*********(((((())))))))))))(((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********((('''&&&((())))))***************************************************************++++++,,,,,,,,,***************++++++,,,------------............------------............------------------------000/////////////////////000...---...111222111///222222111111222222333444222222222222222111000000333222222222222333444444555555555555555555555555555555333333333555777888999999999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===============<<<===???@@@AAA@@@???>>>;;;<<<===>>>???@@@@@@@@@???@@@AAA@@@???>>>???@@@??????@@@AAAAAAAAAAAAAAAAAABBBAAA???;;;999888999666555555333222111000///...///000111111000///...---...///000000///...---+++,,,---......---,,,,,,************************++++++++++++++++++++++++***))))))((((((((((((((())))))***++++++++++++***************************'''(((***++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))***+++++++++***)))))))))))))))))))))))))))'''***---000222111///...111//////222555444///***))))))******************)))))))))'''&&&&&&''')))))))))))))))))))))))))))(((((('''''''''((()))***(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&)))+++,,,,,,***(((''''''((((((((((((((((((((((((------............------........................///////////////000111111000111222333444444444444333444555555666666555555222333444555555555555555444444333333222111111111......---,,,+++******)))+++******))))))******+++''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''((())))))******'''''''''''''''''''''''''''(((((())))))(((((((((%%%&&&&&&'''((()))******(((((())))))))))))******(((((())))))))))))((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********'''((())))))***,,,------))))))))))))))))))))))))************************))))))***+++,,,,,,------************+++++++++,,,------------............------------....................................////////////////////////000///...///000111000///222111111111111222333333222222111000000000000111222222222222222333444444555555666666666666666666777777555555555666777888::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<<<<===>>>???@@@???>>>>>>;;;<<<>>>@@@BBBCCCDDDEEEFFFDDDAAA@@@@@@@@@???>>>>>>??????@@@@@@@@@@@@???@@@AAA@@@>>>;;;888888999333333333222111111000000//////000000000000//////....../////////......---------------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************((()))******++++++******************************((()))*********)))((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))*********)))(((((())))))))))))))))))))))))%%%&&&(((*********))))))...,,,***+++,,,+++'''###&&&''''''((()))******+++)))))))))(((&&&&&&''')))))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''***+++,,,,,,***(((((())))))))))))))))))))))))))),,,------......------,,,------...............//////////////////000000111000111222333444555555555333333444555555555555555222333444555555666555555333333222222111000000///------,,,,,,+++******)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))'''&&&$$$$$$$$$%%%&&&&&&#########$$$%%%%%%&&&&&&&&&'''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******'''''''''((((((((())))))''''''''''''''''''''''''''''''(((((()))(((((((((((((((((())))))*********(((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))************+++++++++***************'''***+++***)))+++,,,+++)))))))))***************************************))))))***+++,,,------...******+++++++++,,,,,,+++,,,,,,---------.........,,,,,,---------.........////////////////////////.........///////////////////////////000000000000111111111111111222222333444333222111111111333333222222222111222333333444555555666666666666666777;;;:::999999999999::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>======>>>@@@BBBEEEGGGIIIJJJKKKKKKGGGBBB@@@@@@AAA???===>>>>>>?????????>>>>>>===;;;<<<;;;999777555444555222222222222222111111111//////000000000000//////..................------...---,,,++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++((())))))***************))))))))))))************++++++,,,,,,+++***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((('''''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((***+++***(((&&&&&&''''''((()))))))))((()))***)))'''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))((()))***+++***)))(((((()))((((((((((((((((((((((((,,,,,,------------,,,,,,,,,---------....../////////////////////000000111000000222333444555555555222222333444444444444333333444555666666666666666000000111111000///...---,,,,,,,,,++++++******)))***))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&%%%$$$%%%'''(((&&&'''''''''((((((((()))&&&'''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((+++++++++******)))))))))'''(((((((((((()))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************&&&+++---)))&&&((((((&&&*********+++++++++,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,------------...////////////////////////------....../////////000...//////000///000000111111111000000111111222333333333111111111222333444222111111111111222333333444555555555666666666777888888777777777777777777::::::::::::::::::::::::888999999:::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<============@@@AAACCCFFFHHHJJJKKKLLLLLLGGGBBB@@@@@@AAA???======>>>>>>>>>===<<<;;;;;;777888888666333222222333333333333333333222222222000000////////////000000//////......------------...---,,,***)))(((((((((************************************************'''((())))))***)))(((((((((((()))************)))(((((()))))))))*********++++++++++++******)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((******)))(((((((((((((((&&&%%%%%%%%%''')))))))))''''''''''''''''''''''''(((*********((('''((()))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))''''''(((((((((((((((((('''(((((()))******))))))((())))))((('''&&&'''((('''''''''''''''''''''''',,,,,,------------,,,,,,,,,,,,,,,---....../////////////////////000111111//////111333444555555555111222333333444444333333555555666666666666555555//////000000///...,,,+++,,,,,,++++++***************))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((---,,,+++***)))(((((('''''''''(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***************)))111333---))),,,,,,(((*********+++,,,,,,------))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................---------......//////000...///000000//////000111111000000000000111222222111000000000000111222222111111111111111222333333333333444444555666666666666666666777777777777777::::::::::::::::::::::::777888999999::::::999999888999::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<===???@@@BBBDDDFFFFFFGGGHHHEEEBBB@@@??????>>>===============<<<;;;999999555666777555333222222333333333333333333222222222000000////////////000000000///...---,,,,,,,,,,,,,,,,,,+++***((('''&&&&&&))))))))))))))))))))))))************************((()))***+++++++++***)))'''((())))))******))))))'''(((((())))))*********)))(((((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&******)))((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((***++++++)))((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''************************((((((((((((((((((((((((&&&'''((())))))******)))'''(((((('''%%%%%%''')))''''''''''''''''''''''''+++,,,,,,------,,,,,,+++++++++,,,------.../////////////////////000111111---...000222333444555555222333333444444444444444555555555555555444333222//////000111000...,,,+++++++++++++++************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%###&&&((((((&&&&&&''')))&&&%%%%%%$$$$$$######"""'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***)))))))))(((((('''''''''''''''((((((((())))))(((((())))))))))))((((((&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((()))))))))***((()))))))))*********+++(((222666///+++...///***)))))))))***+++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++++++++***)))***,,,---...---,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,---......///000000---///111000///...000222000000000000000111222222000000111222222222222222111111111111111222222333222222333333444555555555666666777888999999999999999999999999999999999999777888888999999999999999888888999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<>>>???@@@@@@@@@@@@AAABBBBBB@@@>>>======>>>======<<<<<<;;;999888777444555666555333222222333333333222222111111000000111000///......///000111000///...,,,++++++,,,,,,))))))***++++++***((('''************************************************)))+++,,,.........,,,+++'''(((((()))))))))))))))''''''(((((()))******+++(((''''''''''''(((((()))******))))))((((((''''''))))))))))))))))))))))))''')))+++------,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&+++***)))))))))***+++,,,))))))))))))))))))))))))''''''((((((((('''&&&&&&((()))++++++***))))))***'''''''''(((((())))))***(((***++++++***((((((((())))))))))))))))))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))******))))))((((((''''''%%%&&&'''((())))))))))))((((((((('''&&&&&&(((***''''''''''''''''''''''''+++,,,,,,------,,,,,,+++++++++,,,,,,---.../////////////////////000111111---...///111333444444444333444555555666666555555555555555444333222111000///000111222111///---,,,+++++++++***************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!%%%((()))'''%%%&&&(((***)))((('''&&&&&&%%%$$$'''&&&%%%$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&''''''((()))***++++++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********++++++000)))%%%)))***&&&'''(((((()))***+++++++++))))))))))))))))))))))))------,,,++++++******))))))***,,,......---,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,------...///000000---///111111......000222000000000000000111111222111333444555666555555444111111111000111222222333111111222333333444555555333333555666777777777777888888888888888888888888777777888999999999999999888888999::::::::::::999::::::999999::::::;;;<<<<<<<<<===>>>>>>>>>>>>===<<>>======<<<;;;:::888777666222333444333111000111222222222111111000/////////111000///......///000111000///...,,,++++++,,,,,,&&&(((***,,,---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))+++++++++)))((('''(((((()))))))))))))))&&&''''''((()))******+++))))))((())))))***+++,,,+++******)))(((''''''&&&))))))))))))))))))))))))'''))),,,//////---+++)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&)))(((''''''''')))***+++))))))))))))))))))))))))'''((()))******)))'''&&&###%%%'''))))))(((((()))%%%%%%'''((()))+++,,,,,,(((***,,,,,,***((((((((())))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((+++******)))(((''''''&&&%%%&&&'''((()))))))))))))))))))))((('''''')))+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......////////////000000000000//////000111222222333333444444444444444444444444555555555444333222111000111000000///......------************************))))))))))))((((((((((((''''''''''''((((((((((((,,,(((%%%$$$&&&((('''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))******)))(((''''''&&&''''''(((((((((((((((%%%%%%&&&&&&''''''((((((&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++*********)))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------..............................////////////000000000000000111111111111222222222333444555555666666555555222222222111111111000000000111222333444333222222444555555666777888888999999999888888888888888888777777888888888999999999;;;999777666666888<<<>>>:::;;;<<<<<<::::::;;;<<<>>>===<<<<<<===<<<:::888===============<<<<<<<<<===<<<<<<;;;999777555444444444444333333333222222111111111111000000000000------,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************,,,,,,+++***))))))******'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********++++++***'''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))***++++++///---***'''&&&%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))************)))))),,,***((())),,,---+++)))&&&''''''((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......////////////000000000000//////000111111222333333333333333333333333333333333333333333333222111000000//////...------,,,,,,************************))))))))))))((((((((((((''''''''''''((((((((((((***(((&&&&&&((()))(((&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''(((((((((((((((''''''''''''''''''((((((&&&''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''((((((((('''''''''''''''((())))))))))))))))))((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((())))))))))))***************)))))))))***)))((((((((()))+++++++++++++++*********)))))),,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------.........................../////////000000000000000000111111111222222222333333444555555444444444222222222111111111000000000111222333333333222222444555555666777888888888888888888888888888888888777777777777888888888999999999888888999999:::;;;:::;;;<<<;;;:::999:::;;;===<<<;;;<<<======;;;999<<<;;;;;;;;;;;;:::::::::<<<<<<;;;:::999777555444222222111111111000000000111111111000000000//////...------,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++***(((''''''((((((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''((())))))(((((())))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))(((''''''''''''((((((((()))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))(((''''''''''''((()))))))))************))))))***(((&&&''')))***)))'''&&&''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............/////////000000000///000000111111222222222222222222222222222222222111111111222222111000000......------,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''''''''((((((((('''&&&&&&'''))))))(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&&&&'''(((((((((((('''((((((((((((((('''''''''&&&''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))(((((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((('''))))))''''''''''''))))))))))))))))))))))))))))))'''((())))))******))))))''''''''''''(((((((((((((((((((((((()))))))))))),,,+++++++++******)))))))))))))))((()))******++++++++++++***************------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********+++++++++,,,,,,------------------------....../////////000000000000000000111111111222222222333333333333333222222222222222111111111111111000111222333333333333222444555555666777777777777777777777777888888888888777777777777888888888888777888999:::;;;:::999888;;;<<<<<<;;;:::999999:::;;;;;;:::<<<===>>><<<;;;::::::999999888888888888:::::::::999888666555444222111111111111000000000111111000000000000/////////...------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''((()))******(((((()))***((((((((((((((((((((((((***))))))(((((())))))***&&&''''''(((((((((((('''))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''((((((((($$$&&&(((***+++***)))(((((((((((()))))))))******((((((((((((((((((((((((***)))(((''''''((()))***)))((((((''''''(((((()))))))))************)))))))))(((''''''))))))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......---.........///000000000///000000000111111111222111111111111111111111111//////000000000000000000,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((((((''''''&&&%%%&&&''''''(((((('''''')))))))))(((((('''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((((((((()))(((((((((((()))))))))))),,,,,,++++++******)))))))))))))))))))))******+++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,------------------------........./////////000000000000000000111111111111222222222222222111111000111111111111111111111111111111222222333333333333444444666777777777666666666666666777777777777777888888888888999999999999888888999:::::::::999888;;;<<<<<<;;;999888999::::::::::::;;;===>>>===<<<999999999888888777777666999999999888777666555444333333333333222222222222111000000000////////////000///...---,,,+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,+++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''(((******))))))***+++((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))))))))((((((((())))))***+++%%%&&&((()))*********)))))))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***)))(((((((((((((((((()))))))))************))))))******))))))*********)))&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''+++++++++,,,,,,---------,,,,,,------------......,,,------...///000000000000000000000000111111111000000000000000000000000......///000000000//////+++++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''"""###%%%''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))((((((%%%&&&&&&'''''''''''''''))))))((((((''''''&&&&&&&&&''''''((())))))(((((((((''''''&&&&&&''''''(((&&&'''''''''(((((())))))******))))))(((((('''''''''''''''''''''((())))))'''''''''''''''(((((((((***)))(((''''''((()))***''''''''''''''''''''''''''''''((()))))))))))))))((((((((())))))*********(((((((((((())))))))))))+++++++++*********))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............//////////////////000000000111111111000111111111111111000000111111111111111111111111222111222222222222333333333444666777777666555444555555666666666777777777999999999:::::::::;;;;;;::::::999888888999999::::::;;;<<<;;;999888999::::::999999;;;>>>???>>>===::::::999999888777777666777777777777666666555444333333333222222222111111000000000////////////...000///...---,,,+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++'''(((******))))))+++,,,))))))))))))))))))))))))******))))))))))))************+++++++++******)))((((((((((((((((((((((((&&&&&&&&&''''''(((******************************(((((((((((())))))******%%%%%%&&&'''(((***+++,,,))))))(((''''''((()))***))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***((())))))))))))))))))((())))))************))))))))))))******)))))))))***&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***++++++,,,,,,------...------------------......,,,,,,---...///000000111000000000000000000000000000000000000000000000000/////////000000///......++++++++++++++++++******************************))))))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''###%%%&&&'''%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''(((((((((((((((((('''%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))(((((((((((((((''''''''''''''''''((())))))&&&''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))***************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000000000111111///000000111222222111111111111111111111222222222222222111111222222333444333444666777777666444333444444555555666666777777999999999::::::::::::;;;;;;:::999888888888999:::888:::;;;:::999888999;;;:::999:::;;;>>>>>>>>><<<;;;;;;:::999888777777666555555666666666555444444111000000000000/////////000000////////////......///...------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,((()))******))))))+++,,,))))))))))))))))))))))))***))))))(((((())))))***+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))%%%&&&&&&&&&((()))***+++))))))))))))))))))))))))'''(((((())))))******+++###$$$$$$%%%&&&((()))***+++***(((&&&&&&''')))***((((((((()))))))))******))))))))))))))))))))))))***)))(((''''''((()))***((())))))******))))))((())))))************))))))&&&'''((((((&&&&&&'''(((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((******+++,,,,,,---........................------+++,,,,,,---...///000111000000000000000000000///000000000000000000000000000000000000000///...---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((%%%%%%&&&&&&&&&''''''''''''((()))'''%%%%%%&&&)))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&''''''((((((''''''&&&$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((())))))*********((((((''''''''''''((((((&&&&&&''''''((())))))***'''''''''''''''((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''(((***++++++***((('''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''(((((()))******+++(((((((((((())))))))))))'''''''''((())))))******'''((()))***+++******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111...///000111222333333333000000111111111222222222222222111111111222333444333444666777777666444222333333444555555666777777777777888888888999999999999::::::::::::999888777777888::::::999999:::<<<;;;::::::;;;===>>>===;;;;;;;;;:::999888777666666333444444555555555444444000000000000////////////000000/////////............------,,,,,,,,,------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++***)))***,,,)))))))))))))))))))))))))))((((((''''''(((((()))+++,,,,,,,,,++++++***)))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))'''(((((()))******++++++(((''''''''''''((())))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))************)))((())))))************))))))%%%''')))(((&&&%%%&&&(((&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******+++,,,,,,---........................------++++++,,,---...///000111000000000000////////////111111111111111111111111111111111111000///------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''***++++++)))&&&%%%(((+++$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&+++***)))(((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&((()))************((((((''''''''''''((((((&&&&&&&&&'''((())))))***%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''(((+++,,,,,,+++((('''))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))%%%%%%&&&'''((()))******'''((()))++++++******)))))))))******++++++++++++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000---...000111333444444444000000111111222222222222333222111111111222333444222444666888777666333222333333444444555666777777666666666666777777777777777999;;;===<<<:::777555666777999999999999;;;===;;;;;;:::<<<===>>><<<;;;::::::999888777666555555333333444444555555444444222222222222111111111111000/////////............------,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,---...///...---,,,***)))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))((((((''''''''''''((((((+++++++++++++++***)))((())))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((('''(((((()))***+++++++++...---,,,+++************%%%&&&(((***+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((()))***++++++***)))((())))))************))))))''')))+++***''''''(((+++&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((()))+++,,,---..................---,,,+++***)))......//////000111111111000000///.....................//////000000111111////////////............---------,,,,,,,,,++++++,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&''''''''''''''''''&&&'''''''''((()))******+++)))*********)))'''%%%$$$&&&''''''((()))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''++++++***)))((('''&&&&&&(((((())))))((('''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((************)))(((&&&&&&++++++******++++++,,,---************************---,,,,,,++++++*********,,,------......------,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......///////////////.........000000000000000000000000222111111111000000//////000000111222222222222111111222333333444444444444444555666666666666666555777888999::::::999888777555<<>>999555666999999:::;;;:::888777888999999::::::;;;;;;;;;;;;:::999999999888777666444444444444444444444333222222000000000////////////...000000000000000///......------,,,,,,++++++,,,,,,------,,,,,,+++******)))******)))))))))******+++++++++++++++++++++++++++---,,,+++***+++---///000444111---++++++++++++******+++,,,,,,,,,,,,+++***************************************************((((((((((((((((((((((((************************)))(((((('''((()))***+++++++++***))))))))))))))),,,++++++***)))(((''''''((((((((((((((())))))***))))))))))))************)))))))))))))))))))))((())))))((((((((('''''''''((()))+++++++++)))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))******+++,,,,,,---------------...............------******+++,,,,,,------...000///......------......////////////............000//////...---,,,,,,+++++++++*********)))))))))((((((((())))))*********((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%((()))***)))'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((($$$%%%&&&'''''''''''''''%%%%%%&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((((((((((((''''''&&&))))))***++++++++++++***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((''''''(((''''''&&&%%%$$$)))************+++++++++************************,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////............//////////////////000000000000000000000000111111111111000000000000000111111222222222222222222222333444444444333333333444555555666666555555777666666666666666666777555777:::;;;999777777777888999:::999777777777999999999:::::::::999888888888888888777666555444333333333444444444333222222////////////............//////000000000///......,,,,,,------,,,,,,++++++---,,,,,,++++++************************+++,,,---++++++++++++++++++++++++---,,,***)))***,,,///000222///,,,+++++++++***)))***++++++,,,,,,++++++***************************************************((((((((((((((((((((((((************************))))))((((((((()))******+++***))))))))))))))))))---,,,+++***)))'''&&&&&&'''(((((()))))))))))))))************++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''((()))***+++***)))((('''))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))''''''''''''))))))++++++,,,------,,,,,,,,,,,,,,,------...---------*********+++,,,,,,------//////...------------...111000000//////.........//////...---,,,+++*********))))))))))))((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''((()))(((&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''(((((((((((((((''''''(((((()))************)))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******++++++***)))(((((())))))******+++++++++***************************+++++++++++++++++++++,,,******++++++++++++******)))))))))************++++++++++++,,,,,,,,,------,,,---......///.....................////////////000000000000000000000000111111111000000000000000000111222222333333222222222333333444444333333333222333444555555555555555666666444333333444666666555555666888999999777666888999999999777666777888::::::::::::999888777777777777777666666444333333222222333333333333222222000000/////////............///////////////......+++,,,---...---,,,+++***,,,,,,,,,++++++*********************+++,,,---...++++++++++++++++++++++++---,,,***((()))+++...000///---+++***++++++***)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***,,,++++++***)))(((''''''&&&''')))*********)))((()))))))))*********++++++)))))))))))))))*********))))))(((((((((((((((((((((((()))******)))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))++++++,,,------,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,------......//////...---------------111111111000000/////////---------,,,+++******))))))))))))((((((((('''''')))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''(((((($$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((++++++,,,,,,,,,+++******))))))***++++++++++++************************************++++++,,,,,,,,,)))******++++++******)))************+++++++++++++++++++++,,,,,,,,,------,,,---......///.........---.........//////000000////////////////////////000000000000000000111111111111222333333333333222333333333444444333333222111222333444555555555555666555444333333444555666555444444666888999777555777888999888666555666777:::::::::::::::999888777555555555555555444333222111111222222222222222111111111111000000000//////......////////////......+++,,,---...---,,,+++***,,,,,,+++++++++++++++***************+++,,,---...++++++++++++++++++++++++---+++)))((((((***,,,......,,,******++++++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))************************((((((((((((((((((((((((******************))))))***)))))))))))))))******)))))))))))))))*********&&&''')))*********)))(((((((((((()))))))))******((()))))))))*********+++(((((())))))))))))))))))((((((((()))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***+++,,,,,,------------******++++++++++++***)))+++,,,,,,------......//////...------,,,,,,------000000000000////////////++++++++++++************))))))(((((((((''''''''')))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((())))))************)))))))))***+++,,,---,,,++++++************************))))))***+++,,,,,,------*********++++++*********,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------,,,---......//////......------......///000000000////////////////////////000000000000111111111111111222222333333333333333333333444444444333222222000111222333444555555555555555444444444444555555555444444666777888777666666777888777666555555777999999:::::::::999888888444444444444444333222222000000111222222222111111111111111111000000000000------.../////////......,,,,,,------,,,,,,++++++++++++++++++++++++++++++***************+++,,,---+++++++++++++++++++++++++++******))))))***+++,,,,,,+++***+++,,,,,,+++***,,,++++++******++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((******+++++++++***)))((()))))))))))))))******+++((((((((()))******++++++'''(((((()))))))))))))))'''((((((((())))))))))))((())))))******+++++++++(((((())))))))))))******''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.........,,,,,,,,,,,,+++******)))++++++,,,,,,---.........///...------,,,,,,---------------...............)))))))))************+++)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$!!!###%%%&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&'''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((())))))(((((((((***+++---......---,,,+++************************((())))))+++,,,---......***++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......------......///000000111///////////////////////////000000000111111111111111222333333444444333333333444444444333333222111///000111333444444444555444444555555555555444444555666777777666666777777666777888777555444555666777777888888999888888888333333333333333222222111///000000111222222111111111000000000000/////////,,,---......//////......------,,,,,,++++++,,,,,,++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++)))***************)))))),,,+++***+++------,,,***,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))***************************************************++++++++++++***)))((()))))))))))))))***++++++)))))))))))))))*********((((((((((((((())))))***(((((()))))))))*********((())))))******+++,,,,,,(((((()))))))))*********'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))+++,,,---..................---,,,+++***)))***++++++,,,,,,---............---,,,,,,,,,,,,---+++++++++,,,,,,---------((((((((()))******++++++***)))))))))((((((((((((%%%%%%&&&'''((()))***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!"""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$### ###%%%''''''''')))***%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,&&&'''(((((())))))((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''$$$$$$%%%&&&'''((()))***&&&&&&'''((())))))(((((('''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((()))))))))))))))(((***+++---//////...---,,,************************(((((()))***,,,---......++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))++++++,,,,,,,,,---------,,,---......//////......---------...///000000111//////////////////////////////000000111111111222111222333333444444333333444444444444333333222111//////111222333444444444333444666666666666444333666777888777666555666888666777777777555444555666555555666777777888777777222222333333333222111111//////000111111111111111000/////////............,,,,,,---.../////////......---,,,+++***+++,,,---++++++++++++++++++++++++******))))))))))))))))))++++++++++++++++++++++++((()))***++++++***((((((,,,++++++,,,......---+++---,,,+++******+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,+++***)))((())))))((())))))***++++++++++++******))))))(((((()))((('''''''''(((***+++)))************+++++++++((())))))***++++++,,,,,,(((((())))))*********+++'''''''''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++***---//////...,,,,,,---******))))))******+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((('''''''''&&&******)))((((((((((((((((((''''''''''''&&&&&&&&&))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%&&&&&&&&&%%%###!!! """###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&$$$######$$$$$$((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((++++++,,,,,,,,,---------,,,+++++++++++++++++++++(((((()))***************+++++++++*********)))))),,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,000000000000000000000000000//////............///000111111111111222222222222333333444444333333222444555666555333222333444222222333333333222222111444555555555555555555444444444444444444555666777333333444444555666666666333444666777777777666666444444444444444444444444222222222222222111000///,,,---...//////...---,,,//////...---,,,,,,+++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,++++++******)))******++++++++++++******,,,,,,,,,+++++++++******++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((((((((('''''''''((()))+++,,,...---,,,***)))(((((((((*********)))))))))))))))(((((()))*********************************++++++***'''&&&'''+++---+++))))))((((((((((((((()))***,,,((((((+++,,,)))'''(((++++++************++++++***+++---......---+++***((((((((((((((((((((((((,,,++++++******++++++,,,)))))))))))))))))))))))),,,+++(((&&&%%%''')))***))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++***,,,......---,,,,,,,,,******))))))******+++,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((''''''''''''))))))(((''''''''''''((((((''''''''''''&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&$$$######$$$$$$''''''&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((''''''&&&&&&''''''(((************************&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++************((())))))***************+++++++++*********))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------//////////////////////////////.........//////000000000111111111222222222444444555555555555444444333444555444222111222333333333333333333333333444444444555555555555444444444444444444444555666666555555555555555444444444333444555666666666555444444444444333333222222222111111111111111000//////------............------///......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,******++++++++++++******,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((()))+++,,,,,,++++++***************************))))))))))))((())))))***************)))))))))))))))*********+++,,,,,,,,,+++***++++++((((((((()))***+++,,,---333---)))******'''''')))*********))))))*********+++---...//////...---+++))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))),,,+++)))''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***,,,......,,,+++,,,,,,******))))))******+++,,,------,,,******)))))))))+++++++++++++++++++++++++++************)))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********((()))******++++++******+++++++++******************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---////////////////////////...............///000111000000000111111111222222444444555555555555444444222333444333111111111333333333333333333444555666333333444444444444333333444444444444444444555666666666555555444333333222444444555555555444333333444444333222111111000000000000000000000//////............------...............------,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------******++++++++++++******++++++*********))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))(((((((((((((((((()))++++++************++++++,,,,,,************************)))))))))************+++))))))))))))))))))))))))+++...///---)))'''))),,,(((((())))))+++,,,...///888000***((('''&&&'''+++))))))))))))))))))))))))+++,,,---......---,,,+++***************************))))))))))))))))))***))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))***,,,---,,,+++***+++,,,******))))))******+++,,,---,,,+++***)))(((((((((************++++++++++++************))))))))))))((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&(((((('''&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%$$$((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******************************((((((((())))))))))))***(((((((((((())))))))))))))))))***++++++++++++***************************)))))))))***+++++++++,,,+++++++++++++++,,,,,,,,,,,,---......//////......////////////////////////---------......000111111000000000000111111111111222222222333333222222222111222333222111000111222333333222222333444666777222333333444444333333222444444444333333444555555555555555444444333333333444444444444333222222111444333222111000///.........///////////////......///...---,,,,,,---...///---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++***************))))))))))))((((((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++)))(((((((((((())))))******+++******+++++++++,,,++++++)))***************++++++***))))))*********+++++++++++++++***************)))+++,,,***((('''(((***)))))))))******,,,---...666///)))((((((&&&(((+++))))))))))))))))))))))))((()))************)))(((++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***+++,,,+++***)))+++,,,******))))))******+++,,,---,,,+++***)))))))))))))))))))))******+++++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))))))))***+++++++++++++++************************)))))))))***+++++++++,,,*********++++++,,,,,,,,,,,,---......//////..............................---------......000111111//////000000000111111111111222222222222222222111000111222222000000111222333333333333333444555555222333333444444333333222555444444333333333444444333333333333444444555555444444333333222222222222333333222111///...---------....../////////......///...---,,,,,,---...///,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++***************))))))))))))((((((((()))***+++,,,------************************))))))))))))))))))))))))&&&'''***+++,,,+++***))))))))))))***************+++,,,,,,,,,,,,+++******))))))******+++++++++,,,*********)))***+++,,,,,,---------,,,,,,+++++++++***((('''(((***,,,+++)))+++******)))))))))******///***''')))***((((((***))))))************))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******+++++++++))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***++++++***))))))***,,,******))))))******+++,,,,,,,,,+++************+++((((((((()))******++++++(((((()))))))))))))))***'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((())))))******)))***++++++,,,+++++++++***************+++++++++***************+++++++++))))))******+++,,,,,,,,,,,,,,,---............---.......................................///000111/////////000000000111111333333444444444444333333000111222222111000222333444555555666666555444444333333444444444444333333555444444333333333333333111222222333444444555555444444333222222222333333222222111000//////......---......///////////////.........------.........,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))******++++++++++++******++++++*********)))))))))))))))******+++,,,------************************))))))))))))))))))))))))((()))***+++++++++***)))))))))***++++++******)))+++,,,---------,,,***)))))))))******+++,,,,,,,,,++++++***)))***+++,,,---///......------,,,,,,,,,,,,)))''')))---///...+++,,,+++***))))))((())))))***&&&'''+++---***((())))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((()))***+++++++++***))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))*********)))((((((***,,,******))))))******+++,,,+++++++++++++++,,,,,,---''''''(((((()))******+++(((((((((((())))))******''''''''''''((((((((()))(((''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((&&&$$$""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''((())))))***++++++)))***++++++,,,,,,++++++))))))*********++++++++++++++++++***************((())))))***++++++,,,,,,++++++,,,---------------........................//////.........//////000////////////000000000111333333444444444444333333000111222222111111222444666777999:::999777555333444444555555555555444444555444333333222222333333333333333333333333333444444444333222333333444555111111111000000000//////---...///000000000000000------............------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++++++++******,,,+++++++++*********************++++++,,,,,,,,,************************))))))))))))))))))))))))++++++******************)))***++++++++++++***))))))+++,,,......---,,,+++))))))***++++++,,,------,,,+++***))))))+++,,,...///......---,,,,,,++++++++++++***+++,,,,,,,,,+++,,,,,,+++*********++++++***''''''+++---+++***+++***+++,,,------,,,+++***,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))))))))************))))))*********************************)))'''(((***,,,*********)))***++++++,,,++++++++++++,,,---......&&&''''''((()))******+++'''((((((((())))))******&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&)))&&&###!!! """%%%'''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''(((((((((((()))))))))***'''(((((()))***++++++,,,******+++,,,,,,,,,,,,+++))))))******++++++++++++,,,+++++++++******))))))((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,........................000//////.........//////////////////000000000000111111111222222111111111000111333333222222333444888:::<<<===<<<999666333444555555666666555555444555444333333222222222222555444444333333222222111444333333222333444666777111111111111000000000000......///000111111000000,,,---...//////...---,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,------******++++++++++++******,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,+++***)))))))))***)))***+++,,,,,,+++))))))''')))+++---///......---))))))***+++,,,,,,------,,,+++***))))))+++---.........---,,,,,,+++******)))+++---+++'''&&&'''***++++++++++++,,,------......)))(((+++---++++++,,,***+++---......---+++***++++++************++++++******************************))))))))))))******))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))************+++++++++*********))))))...------,,,+++******)))''''''((()))***++++++,,,''''''(((((())))))******''''''(((((((((((('''''')))(((&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''((())))))***...,,,)))'''&&&(((***+++(((((((((((())))))))))))((((((((((((((()))******))))))((('''''''''''''''))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,------------,,,+++***)))++++++******************------------------------000000//////.........------------------...//////111111000000//////......222111000000000111333333222222333333333333444444===CCCHHHHHHAAA:::777666444555555666555555444333555444333333555555444333444444444444444444444444555222000111444777777555222111111000000000000000////////////...............---,,,,,,,,,,,,---...------,,,++++++***)))))),,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------++++++,,,---------,,,,,,******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***))))))))))))*********++++++((()))******++++++******************************---,,,+++***))))))***+++,,,,,,---------.........)))))))))))))))***++++++------,,,,,,,,,------...------......//////000000...///000000000///---,,,......------,,,,,,,,,++++++++++++,,,,,,---------......---,,,,,,------------,,,++++++***+++++++++++++++++++++++++++++++++------...---,,,***((('''***************)))))))))))))))******+++++++++,,,&&&'''((()))))))))))))))******)))))))))))))))***+++*********))))))))))))(((((()))))))))*********+++++++++*********))))))++++++******))))))(((((()))))))))))))))*********''''''(((((())))))))))))((())))))******))))))(((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((())))))***,,,***)))''''''''')))***'''((((((((())))))))))))((((((((((((((())))))***))))))((('''''''''''''''))))))(((((((((((())))))))))))******************))))))))))))))))))))))))(((((((((((()))***+++,,,------------,,,+++***)))************************------------------------000/////////..................---------......///////////////000000000000222111000000000111222333222222222333333333444444;;;@@@FFFFFFAAA;;;888888666666666555555444444444555333333333444555444333333333333333333333333333555333111111444666666555222111111000000000000000////////////............///...------------...///---------,,,++++++******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------........................,,,,,,---------,,,******)))))))))******************++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......,,,+++******++++++............////////////---------,,,------...///111000000///......//////111111111111111222222222111111222222111111000///000000000000////////////......//////000000000000---------,,,---------...,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++***)))))),,,++++++***************))))))*********+++++++++++++++,,,---------------******))))))))))))*********************)))))))))(((((())))))))))))******+++************))))))))))))))))))))))))(((((((((*********))))))((((((((('''(((((((((((()))))))))'''(((((((((((((((((('''&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&&&&&&&&&&'''(((''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))(((((((((''''''''''''''''''((((((((()))))))))((((((''''''(((((()))***))))))(((''''''''''''''')))((((((''''''(((((())))))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,------------,,,+++***)))************************------------------------////////////............//////......---..................///000000111111111111000000111111222333222222222222333333333333777<<>>===;;;:::;;;;;;999777444333333444555444333222222444444333222222222222222222222222222555444333333444444333333222111111000000000000000//////.........---------.........------..................------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******,,,---...///111111222222111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***............---------------------------,,,,,,+++------...//////000111111111111111222333444555555555555555666666666777777999888888888888999::::::<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::<<<;;;999888888999:::;;;;;;;;;;;;<<<<<<======>>>;;;;;;<<<<<<<<<<<<<<<<<<999999888888777666555444000000////////////000000,,,,,,---------------...,,,++++++***+++,,,...///...---+++***)))***+++,,,************++++++++++++((())))))*********))))))))))))))))))))))))***+++***************+++++++++'''(((((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((((((((&&&''''''((())))))******((((((((('''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&'''(((((('''&&&%%%''''''''''''(((((((((((('''''''''''''''(((((()))))))))((('''''''''''''''((((((''''''''''''(((((((((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,++++++******))))))*********+++++++++,,,,,,,,,---------...............///////////////000//////.........//////222111111000///......---000000111111222222222222111111111222222222333333222444888:::::::::::::::;;;999666444333333444555444333222222333444333222333333333333333333333333222333333333333222222222222111111000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++///000111333444555555555333111///---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++..................------.........//////......---///000111222333444555666444555777999;;;===>>>>>>;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>;;;999777555111111000///////////////........./////////000000000000.........///000111...---,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***))))))(((((()))***++++++*********+++++++++++++++''''''(((((((((((())))))(((((()))))))))))))))***''''''''''''&&&&&&&&&&&&%%%&&&&&&''')))******+++(((((((((''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))))))))((('''''''''''''''(((''''''&&&&&&''''''(((((((((((()))******++++++))))))))))))))))))))))))***)))))))))))))))*********+++++++++++++++******)))))))))***++++++,,,,,,+++,,,,,,------................../////////////////////......//////000111333222111000///...---,,,000000111222222222222111111111111111222222222222111333444666777888888888888777555444333333333444444222111222333444333111333333333333333333333333///111222222111000111222222111111000000000000000.........------------,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111222444666777888777777222111///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------........./////////111222333333444444444333666777888999;;;<<<===>>><<<>>>???BBBCCCEEEEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAA>>>;;;888666222111000...------------.........///000000111111333222222222222222333333000000/////////...............------------,,,,,,***************))))))((((((((((((((()))***+++,,,*********++++++,,,,,,,,,'''''''''((((((((())))))(((((((((((())))))***************))))))((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((($$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******))))))))))))************++++++++++++******((())))))***++++++,,,,,,++++++,,,,,,---......///............/////////000............///000222222222111111000///......---///000111222333222222111111111111111222222222222222222222444555666666555555555444444333333333222333222111222333333333111222222222222222222222222+++...111111000///000111222111111000000000000000.........---------,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........222333555777888888777666.........---------------------------------------+++++++++,,,,,,---------........................000//////...///000111222111111222333444555555666777888999;;;<<<<<<<<<<<>>???@@@BBBDDDEEEFFFEEEEEEFFFIIILLLPPPRRRPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOOOOKKKLLLMMMNNNNNNNNNNNNNNNQQQPPPNNNMMMKKKKKKJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEE===<<<:::888444111...,,,//////000000000000/////////.........000333666888===;;;999:::<<<===;;;888888888666555444333333333222111111000///...---------------,,,,,,,,,++++++)))***,,,,,,*********+++((((((((((((((((((''''''***(((&&&&&&(((*********+++)))((()))+++,,,***'''))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$''')))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''(((((('''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))))))))'''&&&''')))***)))'''((('''&&&&&&&&&'''((()))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))%%%"""$$$)))---...,,,************************,,,,,,,,,,,,,,,------...........................+++,,,...///000111000000000/////////////////////111111000000000000111111222222222111111000000000000111111222333555666777555555444333222222111111111111000000000000111111111222222222222111000///////////////////////////////////////////////////------......------,,,+++---...///...------...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------------111111222222333333444444222111000///...,,,+++++++++++++++++++++,,,------------,,,+++,,,,,,......///000111333555777888999;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKOOOOOOOOOOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRPPPOOONNNKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB???>>>>>>>>>>>>???AAAAAACCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEE???>>>===:::777444222000///////////////.........///.........000222444666999888777999===??????>>>???>>>===;;;::::::999999666555555333222111000000/////////...---,,,,,,+++((()))++++++)))))))))***)))))))))((((((''''''''')))((('''((()))***)))(((***)))'''''')))***)))((())))))((('''''''''''''''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))))))))'''&&&'''(((((('''&&&(((((('''''''''((()))***((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************'''$$$&&&))),,,,,,+++************************,,,,,,---...............------------------------***,,,---///000000000000////////////////////////////////////000111222333111111111000000000000000222111111000111333444555444444333333222222111111111000000//////000000111111111222222111111000000////////////////////////////////////////////////------......------,,,,,,---...///...------...///............------------,,,,,,,,,,,,,,,,,,------------------------------///...---,,,++++++++++++////////////////////////111000///...---,,,++++++,,,,,,,,,,,,,,,---......///............///000000333444666999<<<>>>@@@AAABBBCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSVVVVVVWWWWWWWWWVVVVVVUUUXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQPPPOOOMMMKKKJJJIIIHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>======<<<<<>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::555555555666777999:::;;;::::::;;;;;;<<<>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>><<<:::777666555000///...---------------//////.........000222333444444555888===AAACCCDDDDDDCCCCCCBBBAAA@@@??????===<<<;;;999888777555555333222222000///...------''')))******)))(((((()))******))))))((('''''''''(((''''''(((***+++)))'''***((('''&&&&&&(((((()))))))))(((''''''''''''''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((('''''''''&&&&&&%%%(((((((((((()))))))))***))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************...+++(((((())))))((('''***************++++++++++++,,,...///000///...------------------------------.../////////...---,,,.........///////////////.........///000222333444000000000000000000000000222222000///000111333444333333333333222222111111000000////////////000000000000111111111111000000////////////////////////////////////////////////,,,------...------,,,,,,---...///...---------///............------------,,,,,,,,,---------------------------------------------,,,+++++++++,,,,,,............------------,,,,,,------......//////...............///000111111111222333444666777777:::;;;===@@@CCCFFFIIIJJJGGGHHHIIIKKKLLLNNNOOOPPPRRRRRRSSSTTTUUUWWWYYYYYYWWWWWWYYYYYYYYYWWWVVVTTTWWWVVVUUUTTTRRRPPPOOOOOOJJJIIIHHHFFFDDDBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???;;;;;;:::999888888888999666666666666555555555555::::::999777666666555555555555555555555444444333111222222222333444555555444444444555777888:::;;;<<<<<<<<<===============???>>><<<;;;999777777666222111000...------......000///............///000000111333666;;;???CCCDDDDDDDDDDDDDDDCCCCCCBBBAAACCCBBBAAA@@@>>>===;;;;;;777777666444222111000///'''(((******((('''((()))******))))))(((((((((((((((''''''(((***+++)))'''(((((('''&&&&&&&&&((()))))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$######$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((('''&&&%%%%%%&&&'''(((((()))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************---,,,***)))))))))((('''))))))*********++++++++++++,,,...///000///...------------------------------.../////////...,,,+++------....../////////000.........///000222333444000000000000000111111111222111000000000111222222222222333333333222111000000000////////////000000///000000111111111000000////////////////////////........................,,,,,,------...------,,,---...///...---------///------------,,,,,,,,,,,,,,,,,,,,,------.........------------------------*********+++,,,---...///...............---------,,,,,,------...///000000.........///000111222333333444666999<<<>>>???@@@BBBCCCEEEHHHKKKNNNPPPQQQMMMNNNOOOPPPRRRSSSTTTUUUWWWWWWWWWWWWXXXZZZ[[[[[[WWWXXXZZZ\\\\\\ZZZXXXWWWUUUTTTRRRPPPNNNLLLKKKJJJDDDCCC@@@>>><<<;;;:::::::::::::::::::::999888777444333333222222222333333444444444555555555555555666555444333222222222222111222222222222222111111111111222222222111111111333333444444555777888999666666666777777777777777:::999888666555555555555555444333222000000//////000//////...............//////111333555999===@@@CCCDDDEEEEEEFFFEEEEEEDDDGGGGGGFFFDDDCCCBBBAAA@@@<<<;;;:::999777555444444'''(((******((((((((())))))))))))))))))))))))))))))((('''((()))***)))((('''((()))(((&&&&&&((()))))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%$$$###"""###%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''))))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''((()))(((&&&&&&'''(((&&&'''((()))))))))((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++++++++)))))))))***++++++,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...////////////---------......//////000.........///000222333444111111111111111222222222111111111111111222222222000111222333333222111000000//////......//////000//////000000111111000000////////////////////////........................,,,,,,------......---------...///...------...///,,,,,,,,,,,,+++++++++***,,,,,,,,,---......//////------------------------*********+++---...000111..................////////////////////////............///111333555777888999;;;===@@@CCCFFFGGGHHHJJJKKKMMMOOOQQQSSSUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYWWWYYY[[[\\\\\\\\\ZZZYYYRRRQQQOOOMMMKKKHHHGGGFFF@@@???===:::999888888888444555555555555444444333000000/////////000111111111111222222333333444444444333111000000111222222222222333444444444444444333333333333333222111111111111111111222333444555444444444444444444444444666555444222222333444444777777666555444222000///000////////////......---//////000000111333777;;;BBBCCCEEEGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDD@@@???>>>===<<<;;;:::999''')))+++***)))((())))))((((((((()))******++++++***(((&&&&&&(((*********&&&(((******((('''((()))))))))((('''''''''''''''(((&&&%%%###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&'''((((((''''''$$$%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&(((***)))''''''(((***%%%&&&'''((()))((('''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''(((***+++++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...,,,,,,---......///000000////////////000111222333111222222222333333333333///000222333444333222111///111222333333222111000//////............//////...//////000000000000000////////////////////////........................+++,,,------......---------...///...------...///,,,,,,,,,,,,++++++++++++,,,,,,------.../////////------------------------,,,,,,,,,,,,---...///000---------...//////000000///000000000000000000000333444555888:::===@@@AAAEEEFFFIIIKKKMMMOOOOOOOOOQQQRRRSSSTTTUUUVVVWWWWWWYYYYYYYYYZZZZZZZZZ[[[[[[WWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSLLLKKKJJJGGGEEECCCAAA@@@===<<<999777666666777777333333444444555444444444000000000000111111222333///000000111222222333333333222111000000222333444444555666777888999999999666777888999999888888777444444333333333333444444777777666666555555444444444333222111111333444555777888888888666333000...//////000000000///.........///000///...000444888>>>@@@CCCFFFHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFBBBBBBBBBAAA@@@??????>>>((()))++++++)))))))))***''''''((()))***+++,,,,,,+++(((&&&&&&''')))***+++%%%(((++++++)))'''((()))))))))((('''''''''''''''$$$""" $$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%((()))(((&&&%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((((()))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))%%%(((******((('''))),,,$$$%%%'''((((((((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,***))))))***((())))))***++++++,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,------...///000000////////////000111222333222222222333333444444444...///222555555555333111///000222333333222111000//////............//////......///000000000000000////////////////////////........................+++,,,,,,---.........------...///...------...///------,,,,,,,,,+++++++++,,,,,,------...///000000------------------------......---------...//////,,,,,,---......///000000,,,---...000111333444555:::;;;<<>>>>>===;;;999888999;;;777;;;<<<999777999999777999777777777:::;;;;;;;;;777444333444333111555:::888999::::::888777777888>>>;;;888777777666555444999888888:::===?????????@@@BBBEEEGGGHHHHHHFFFEEE???@@@BBBCCCCCCCCCBBBAAABBB??????@@@@@@>>>===<<<999888555333333444666777;;;::::::999777444222111222222111111000/////////...............///000111666888<<>>AAACCCEEELLLOOORRRTTTUUUWWWYYY[[[ZZZZZZ[[[\\\[[[ZZZXXXWWWXXXWWWWWWWWWWWWWWWWWWWWWYYYXXXVVVWWWWWWVVVSSSPPPMMMJJJFFFDDDDDDEEEDDDBBB@@@@@@@@@>>>===<<<>>>@@@;;;;;;;;;:::999999;;;======@@@@@@======???>>>;;;<<<:::999999;;;<<<<<<;;;999666555777666666:::@@@BBBBBBAAA???===<<<===???DDDAAA===;;;:::::::::999:::999:::<<>>@@@AAADDDGGGHHHHHHGGGFFFCCCDDDEEEFFFFFFEEEEEEDDDFFFDDDDDDEEEEEECCCAAA@@@<<<:::888666666777999:::<<<<<<:::999777555444333222222111111000///////////////.........///000000333555888;;;>>>@@@AAAAAADDDEEEFFFGGGHHHHHHGGGGGGBBBBBBBBBAAA@@@@@@??????))))))(((((((((((())))))'''''''''(((((()))))))))+++***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&''''''''''''(((******))))))(((''''''&&&'''''''''''''''((())))))%%%%%%&&&'''((()))******(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))++++++***************))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................***+++---...///......---......---...///000111222000000111222222222222111555444444333333222222222//////000000000000111111......//////////////////////////////....................................///...---,,,,,,---...///.........---------------------...---++++++,,,---............---------------------............////////////...............///////////////////////////111222222222333666888>>>@@@BBBFFFJJJMMMPPPQQQVVVXXX[[[\\\\\\]]]^^^```______^^^]]][[[XXXVVVUUURRRSSSUUUVVVVVVVVVUUUUUUUUUSSSRRRQQQQQQPPPMMMKKKEEECCC@@@????????????>>>>>>??????===;;;;;;<<<>>>===>>>???>>>>>>???BBBDDDFFFGGGFFFEEEGGGKKKIIICCCBBB@@@>>>>>>?????????>>>>>>;;;:::;;;<<<===BBBIIIOOOMMMJJJEEEBBBBBBEEEHHHLLLHHHBBB???>>>>>>>>>>>><<<<<<>>>@@@BBBBBB@@@>>>@@@AAADDDGGGHHHIIIHHHGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHJJJJJJJJJIIIGGGEEEBBB???>>><<<::::::;;;===>>>???===;;;999777666666666555555444444333222222222111111000////////////000///000333555777888999999<<>>======))))))(((((((((((())))))&&&&&&''''''((()))))))))+++***)))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))(((((((((''''''''''''''''''''''''((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))+++*********)))((((((((())))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...+++,,,...000000///...---.........//////000111111000000111222222222222111444444333333222222222222//////000000000000000000............////////////////////////....................................///...,,,++++++,,,...///........................//////...,,,******,,,...///.........------,,,,,,---------............///........................000000111111111111111111222444777888:::<<>>>>>>>>>>>>>>>>>AAABBBCCCCCCBBBBBBCCCEEEIIIIIIJJJIIIHHHIIILLLNNNMMMMMMLLLLLLRRRWWWUUUOOOJJJHHHEEEEEEEEEEEEDDDBBBDDDAAA@@@BBBCCCDDDKKKRRRYYYVVVQQQKKKGGGHHHKKKOOOQQQMMMGGGBBBAAABBBBBBBBB@@@@@@BBBEEEGGGFFFCCC@@@AAACCCEEEHHHJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIMMMOOOLLLJJJIIIFFFCCCAAA@@@???>>>>>>>>>@@@AAA@@@???<<<999888888888999:::::::::999888888777777444333222111000000000000......000111222333333444666888;;;>>>@@@@@@@@@@@@@@@@@@@@@???????????????))))))(((((((((((())))))&&&'''''''''((((((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$&&&''''''&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))'''''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))((('''''''''&&&((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////---...000111222111///...///000000000000000000///000000111222222222222111222222222222111111111111000000//////////////////---.........//////000000////////////.......................................---,,,++++++,,,---...........................//////...,,,+++***,,,.........------,,,,,,++++++---------............///,,,,,,------....../////////000111333444444444444999;;;???BBBEEEHHHMMMPPPUUUVVVXXXZZZ]]]```bbbccccccdddeeedddbbb`````````___\\\XXXSSSNNNJJJHHHGGGIIIJJJKKKLLLKKKIIIGGGEEECCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMOOOPPPUUUVVVVVVTTTRRRRRRTTTVVVRRRRRRRRRSSSZZZaaa___YYYRRRPPPMMMLLLLLLKKKJJJIIIIIIGGGFFFHHHIIIKKKQQQXXX```]]]XXXRRRNNNOOORRRVVVVVVRRRLLLGGGFFFGGGGGGGGGCCCDDDFFFHHHJJJJJJGGGDDDDDDEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLQQQSSSNNNJJJJJJIIIEEEBBBAAAAAA@@@@@@AAABBBBBBBBB@@@===;;;::::::;;;;;;=========<<<;;;;;;::::::666555444333222111111111//////000000000111222222333333444555777999:::;;;===>>>>>>???@@@AAABBBBBB))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))'''''''''''''''((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((('''''''''''''''&&&&&&((())))))************)))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333//////111111111111000///000000111111111000//////000000111222222222222111111111111111111111111111000000////////////......------......///000000000////////////............------------------------,,,,,,,,,------,,,,,,,,,---------------...............///...,,,,,,---...---------,,,,,,,,,,,,,,,---------............///,,,,,,---...//////000000///111444777:::<<<<<<===EEEGGGKKKNNNQQQUUUZZZ]]]^^^^^^___```aaabbbccccccdddddddddbbb___\\\ZZZZZZUUURRRNNNIIIEEEBBBAAAAAAEEEEEEEEEEEEDDDBBB@@@???===???@@@@@@@@@AAACCCFFFHHHJJJLLLLLLLLLLLLNNNPPPOOOQQQTTTUUUVVVVVVXXXYYY]]]]]]\\\ZZZWWWWWWXXXYYYUUUWWWXXXYYY^^^dddddd___WWWUUURRRQQQQQQQQQOOONNNNNNLLLLLLOOOOOOOOOSSSYYYaaa```\\\XXXUUUUUUXXXZZZXXXTTTOOOLLLKKKKKKKKKKKKEEEEEEFFFIIIKKKKKKIIIGGGGGGGGGHHHJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKOOOVVVWWWOOOJJJLLLLLLHHHCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCAAA???>>>>>>>>>???>>>>>>===<<<<<<;;;;;;:::888888666555444444444444222222111111222222333444333333222222333555666888999:::;;;===>>>@@@AAABBB))))))(((((((((((())))))(((((((((''''''&&&&&&%%%''''''&&&&&&%%%&&&&&&'''&&&&&&''''''((((((((((((***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''''')))'''$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444000000000000000/////////......000111222222111111000000111222222222222111222222222222222222222222000000/////////.........------......///000000111////////////............------------------------***+++---......---+++***+++,,,,,,,,,------------+++---//////...---...///------------............---------............///---...///000111222333333666999===BBBFFFIIIKKKKKKSSSUUUXXXZZZ\\\___cccfffddddddcccbbbaaa```______^^^^^^]]]ZZZVVVRRRPPPPPPIIIGGGCCC@@@>>>>>>???@@@@@@@@@@@@??????>>>>>>>>><<<>>>AAABBBCCCEEEJJJMMMOOORRRUUUVVVUUUVVVXXXZZZYYY[[[^^^^^^^^^]]]^^^___``````___]]][[[ZZZ[[[]]]YYY\\\^^^]]]___bbbccc```YYYWWWUUUTTTTTTSSSRRRQQQRRRPPPQQQSSSSSSQQQSSSXXX[[[[[[ZZZXXXVVVUUUWWWYYYUUURRRNNNKKKKKKKKKJJJIIIDDDDDDEEEGGGIIIKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHJJJKKKLLLPPPWWWWWWMMMGGGJJJKKKHHHDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBB??????>>>>>>===<<<<<<<<<:::999888777777777777777444444333333333444555666666666666666555555555555555666777888999;;;;;;<<<))))))(((((((((((())))))))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&((('''''')))'''$$$%%%''')))'''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))%%%&&&&&&'''((()))*********)))(((''''''((()))***''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///111222333000///............//////+++---///111333333333333000000111222222222222111333333333333333333333333000000//////.........------------...///000000111000/////////............------------------------)))+++---//////---+++)))+++++++++,,,,,,---------***,,,///000///......///---.........//////000000---------.........////////////000222333444555666>>>AAAFFFLLLRRRUUUWWWXXX]]]___```bbbbbbdddgggjjjgggfffeeeccc```^^^]]]\\\VVVWWWUUURRRMMMIIIFFFFFFAAA???<<<;;;;;;===@@@BBB>>>============>>>??????===@@@CCCEEEFFFJJJOOOTTTSSSVVVZZZ[[[[[[[[[^^^```aaaccceeeeeecccbbbaaabbbbbbbbbaaa___]]]]]]^^^```[[[```bbb___^^^``````___YYYWWWUUUTTTTTTTTTSSSRRRSSSRRRSSSVVVUUURRRSSSWWWTTTUUUVVVUUUTTTSSSSSSTTTOOOMMMJJJHHHHHHHHHGGGEEECCCBBBBBBDDDGGGIIIJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMNNNVVVUUUIIIBBBFFFIIIFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJIIIIIIGGGFFFEEEBBBBBBAAA@@@@@@??????>>>;;;:::999999888999999999555555444444444555777888777999:::;;;:::888555333333333444444555666666666((((((((((((''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((&&&$$$$$$%%%''''''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%'''(((***&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))************+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////000000000000////////////000000000000222222111111222222333444000000111111111111000000000000000000000000000000111000///......///000111111000///...------...///////////////////////////000---,,,---///000...,,,...............---------......---------,,,,,,,,,---......//////......---...000111222111000111222222222333444666;;;AAAEEENNNQQQWWW\\\```bbbbbbbbbeeeeeeffffffgggggghhhhhhaaa```___]]][[[XXXVVVUUURRRNNNJJJGGGEEEDDDCCCAAA<<<<<<<<<<<<===>>>???@@@BBBBBBCCCDDDDDDDDDCCCCCCEEEHHHLLLPPPTTTVVVWWWWWWZZZ]]]___```^^^^^^```cccdddggghhhfffbbb^^^]]]^^^```]]]\\\___```^^^```cccfffffffffdddaaa^^^[[[ZZZWWWUUUSSSRRRSSSUUUUUUTTTTTTWWWXXXUUUPPPNNNPPPSSSUUUSSSPPPOOOOOOOOOOOONNNHHHFFFEEEDDDDDDDDDBBB@@@===<<<<<<>>>BBBFFFHHHHHHFFFGGGGGGGGGGGGFFFFFFEEECCCCCCCCCDDDEEEEEEFFFFFFKKKKKKIIIHHHGGGFFFFFFFFFJJJIIIFFFEEEFFFFFFFFFEEEKKKIIIHHHGGGGGGFFFCCCAAAAAABBBCCCDDDDDDEEEEEEDDDAAA>>>999888999::::::888777777888888999;;;<<<===DDDCCCAAA>>>===>>>???@@@888888666555444444444444))))))))))))((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((&&&$$$$$$%%%''''''&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%$$$###""""""$$$%%%'''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&'''((((((''''''))))))((((((((('''''''''))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''((((((((())))))))))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.............../////////000000000////////////000000000000222222111111222222333333111111222222222222111111000000000000000000000000111000///......///000111000000......---...//////........................---,,,***+++---...,,,***++++++++++++++++++,,,,,,,,,,,,,,,------.........+++,,,,,,------...------...///000000//////111222555666888;;;>>>DDDKKKPPPVVVYYY^^^bbbfffggggggfffiiiiiihhhhhhgggffffffeee______^^^\\\ZZZXXXVVVUUUQQQMMMIIIEEEDDDDDDCCCCCCAAAAAAAAAAAABBBDDDEEEEEEIIIJJJKKKLLLLLLLLLLLLLLLOOOQQQTTTXXXZZZ\\\\\\\\\\\\]]]___^^^^^^___cccfffeeeggghhhfffbbb______```aaa]]][[[]]]^^^\\\^^^bbbdddfffhhhhhhddd^^^XXXTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVYYYZZZWWWRRRPPPRRRUUUUUUSSSOOOMMMMMMLLLKKKJJJEEECCCBBBAAABBBBBBAAA@@@CCCAAAAAABBBEEEGGGHHHHHHCCCCCCDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEHHHGGGFFFEEEDDDDDDDDDDDDKKKIIIGGGFFFGGGHHHHHHHHHKKKIIIHHHGGGGGGFFFDDDBBBBBBCCCEEEGGGGGGHHHGGGGGGDDDAAA<<<:::::::::888777;;;;;;<<<===???BBBEEEFFFFFFFFFGGGFFFEEEDDDCCCBBB<<<;;;:::999777777666666******)))))))))((((((((())))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&'''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$###"""""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''(((''''''''')))))))))))))))((((((((()))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////////////////000000000000111111222222222333333333222222333333333333222222000000000000000000000000000000////////////000000///............//////000---------------------------,,,++++++------,,,+++*********+++,,,,,,,,,---***+++,,,---...///000000,,,,,,,,,---...............///000000000222555888;;;>>>BBBFFFLLLSSSZZZ___bbbdddgggjjjlllmmmmmmlllnnnmmmllljjjhhheeedddccc```___^^^]]][[[YYYWWWVVVOOOLLLGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLQQQRRRSSSUUUVVVVVVUUUUUUYYYZZZ\\\]]]___`````````\\\\\\[[[ZZZ[[[^^^dddhhhggggggfffdddaaa___```bbbbbb]]]ZZZ[[[[[[ZZZ\\\aaabbbgggllllllggg]]]TTTOOOQQQSSSTTTTTTRRRRRRTTTWWWXXXYYYZZZWWWSSSQQQSSSUUUUUUSSSOOOMMMLLLKKKHHHGGGEEECCCAAAAAABBBBBBBBBAAADDDBBBAAAAAABBBDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCCCCEEEFFFHHHKKKIIIGGGFFFFFFEEEDDDBBBCCCEEEHHHJJJKKKKKKJJJIIIHHHEEEAAA>>><<<;;;999777999::::::<<<@@@DDDHHHKKKJJJKKKNNNOOOOOOLLLIIIGGGCCCBBB@@@>>><<<;;;;;;;;;)))(((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$######$$$&&&&&&'''&&&%%%%%%&&&'''&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((((((((()))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------.........///////////////000000000000111111222222333333333333111222222222222222222111////////////////////////000000////////////000000............//////000000------------------------......---...............,,,,,,---...///000000000,,,,,,,,,---...//////000/////////////////////000///000222333555999???BBBFFFIIINNNSSSYYY```fffkkkkkklllnnnooopppqqqppppppqqqpppnnnkkkhhhfffdddccccccbbbaaa```]]][[[YYYWWWNNNKKKGGGFFFIIILLLOOOPPPNNNNNNNNNOOOPPPQQQRRRSSSUUUWWWYYY[[[\\\\\\[[[ZZZ]]]]]]]]]]]]^^^^^^^^^^^^\\\ZZZWWWVVVWWW\\\cccgggiiigggddd```^^^]]]^^^___```[[[XXXXXXWWWWWWZZZ___aaafffkkkkkkdddZZZRRRMMMOOOSSSWWWVVVRRRRRRVVVZZZYYYZZZZZZXXXUUUSSSTTTVVVVVVTTTQQQPPPOOONNNKKKIIIJJJHHHEEEDDDEEEFFFGGGGGGFFFCCCAAA@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCBBBBBBDDDGGGIIILLLIIIFFFDDDDDDDDDCCCBBBDDDFFFIIIKKKMMMLLLKKKJJJJJJHHHEEEBBB@@@>>>===<<<999999999;;;???DDDHHHKKKMMMOOORRRSSSSSSQQQNNNLLLIIIHHHFFFDDDBBBAAA@@@@@@''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$!!!"""###$$$&&&'''((()))(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$######$$$&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------.........///////////////000000000000000111222333333333222222000000111111111111000000//////////////////////////////000000000000//////------...//////000000000---------------------------............---......---......///000111111222........................111000000/////////000000///111444888<<>>>>>>>>@@@CCCGGGKKKMMMPPPQQQSSSTTTTTTSSSRRRQQQOOOMMMKKKIIIGGGFFFEEEEEE&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////////////////000000000000000111222333444333222222000000000111111000000000000000000000000000000000//////000000000000//////---...//////000//////...------------------------+++,,,------++++++,,,---,,,,,,------......///////////////.........------000///......///000222333333666;;;AAAGGGNNNUUUZZZ^^^aaafffjjjmmmpppsssuuutttsssrrrqqqqqqqqqqqqqqqqqqpppnnnllliiigggfffeeeaaaaaa```___]]][[[YYYXXXWWWVVVUUUWWW[[[___aaabbbbbbbbbaaaaaaaaaaaabbbbbb^^^```bbbddddddcccaaa```]]][[[YYYXXXXXXYYY[[[\\\aaa]]]YYYXXXZZZ]]]___```^^^ZZZVVVTTTTTTUUUUUUUUUSSSOOOMMMOOOQQQQQQUUUZZZ^^^bbbccc```YYYUUUUUUWWW\\\___bbbbbb```___```cccgggffffffffffffgggggghhheeedddccccccdddcccaaa___ZZZXXXUUUUUUYYY^^^ccceee\\\VVVOOOJJJHHHJJJLLLMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAACCCCCCDDDDDDEEEGGGHHHIIIHHHIIIHHHFFFDDDFFFKKKPPPUUUQQQKKKFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIGGGHHHIIIHHHFFFFFFFFFGGGAAAAAACCCEEEGGGJJJLLLMMMQQQRRRTTTVVVVVVVVVTTTTTTQQQPPPOOOMMMKKKJJJJJJIII&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''###$$$$$$%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$""""""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((((((&&&$$$######$$$%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((('''&&&&&&%%%&&&'''''''''((((((((((((&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''(((((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.............../////////000000000////////////000000000000///111222444444333222111000111111222222111111000000000000000000000000000...///000111111000///......//////000000///...---........................***,,,...---+++***,,,---+++++++++,,,,,,,,,,,,,,,............/////////////////////111333777:::<<>>BBBEEEKKKOOOVVV\\\aaafffllloookkknnnsssvvvxxxyyyzzz{{{yyyxxxuuussssssssstttuuusssrrrooolllhhheeebbbaaa___```bbbdddfffggghhhhhhjjjiiihhhiiijjjjjjhhhfffgggfffeeecccbbbbbbaaaaaa___aaacccddddddaaa^^^\\\WWWUUUSSSRRRRRRUUUXXXZZZ\\\YYYVVVVVVWWWVVVRRROOOJJJHHHFFFIIIMMMQQQRRRQQQUUUSSSUUUZZZ^^^___bbbgggiiinnnqqqooojjjiiimmmsssppppppoooqqqrrrqqqooommmnnnmmmmmmnnnqqqssstttttt|||zzzyyyxxxwwwuuuqqqnnnooommmmmmrrr{{{vvvkkkfffgggiiikkkcccaaa^^^ZZZXXXWWWWWWXXXWWWWWWVVVUUUSSSRRRQQQQQQUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZZZZVVVSSSTTTZZZ```bbb\\\TTTNNNKKKJJJJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHDDDFFFHHHGGGDDDBBBCCCEEEKKKNNNRRRVVVYYY[[[\\\\\\PPPUUU\\\aaabbb^^^YYYUUURRRRRRPPPOOONNNNNNNNNNNN%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$&&&***+++)))&&&!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))***)))((('''&&&%%%%%%%%%)))(((&&&&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))%%%&&&&&&'''((()))******%%%%%%&&&&&&'''(((((()))+++******)))(((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''(((((())))))(((''''''&&&&&&((()))***))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,***)))))))))***+++************+++,,,---...+++,,,------......------------///000111222222333222111111111000000//////111111111111111111111111111111111111111111111111111111111111111000//////////////////............000//////............/////////.........---------,,,---......//////......///////////////...............---...///000222333000111444777<<>>CCCGGGLLLQQQXXX___eeejjjnnnqqqrrrtttvvvvvvvvvuuuvvvwwwyyyzzz|||}}}~~~}}}|||{{{xxxwwwvvvtttrrrqqqqqqppppppqqqrrrtttuuuuuuvvvvvvppppppqqqqqqpppooommmmmmiiiiiigggfffccc```]]][[[UUUWWW[[[___aaa```\\\XXXSSSSSSTTTXXX[[[\\\[[[XXXYYYVVVVVV\\\eeekkkkkkiiilllgggcccfffkkkllleee___ZZZYYY\\\gggvvv}}}}}}||||||zzzuuunnniiiiiihhhhhhiiiiiippp~~~yyywwwxxxyyyzzzuuuuuu{{{~~~zzzrrrkkkhhhffffffggghhhiiijjjllloootttxxx~~~}}}||||||{{{{{{|||tttmmmiiihhhfffccc___\\\ZZZYYYWWWUUU\\\XXXQQQLLLIIIHHHKKKNNNJJJJJJKKKJJJJJJLLLOOORRRTTTUUUXXX]]]```___ZZZWWWSSSSSSRRRQQQPPPOOONNNNNN%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''$$$!!! ###&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))(((&&&&&&((()))((('''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***(((&&&%%%&&&((()))))))))((((((''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((***+++,,,---......,,,,,,,,,+++,,,,,,---------......///000/////////...///000000111111111111//////////////////000000000000000000000000000000000000000000000000000000...//////000000000//////111000000///...---------,,,,,,,,,,,,---///000000---.....................,,,---......///........./////////000000111111111222333666:::AAAHHHOOOSSSYYY^^^dddjjjmmmppprrrsssrrrtttvvvwwwwwwwwwxxxzzz{{{{{{|||}}}}}}|||{{{{{{yyyxxxvvvtttsssrrrqqqqqqqqqrrrsssssstttttttttsssoooooonnnmmmlllkkkjjjiiiffffffeeeccc```\\\XXXVVVRRRTTTYYY^^^aaa```\\\XXXUUUUUUUUUVVVYYY\\\]]]^^^``````bbbjjjtttzzz{{{zzz|||vvvpppnnnooommmfff___[[[ZZZ\\\hhhxxxzzzuuuoooooopppqqqpppuuu{{{yyy}}}xxxrrrnnnlllkkknnnoooqqqrrrsssvvv{{{~~~}}}|||}}}zzzsssppppppnnnkkkhhhfffffffffeeeccchhhddd]]]UUUQQQPPPPPPOOOIIIIIIIIIHHHGGGHHHJJJMMMJJJLLLPPPTTTXXXXXXWWWUUUPPPPPPOOOOOONNNMMMMMMLLL%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%%%%&&&&&&$$$###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((())))))(((&&&&&&((()))(((''''''''''''&&&&&&%%%%%%$$$"""###$$$&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''((((((((((((((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))***)))((('''''''''((()))((((((((((((((('''''''''&&&''''''((()))(((((((((************************))))))))))))))))))******((()))***,,,---.........------,,,,,,,,,,,,------------...////////////...---...//////000000000///......////////////000000000000000000000000000000000000000000000000000000......///000000000//////////////////............,,,,,,,,,,,,---...//////---------...............,,,---......//////.........///000111222333444555444666;;;CCCKKKTTT[[[___eeeiiinnnqqqsssssssssttttttvvvxxxxxxxxxyyy{{{}}}zzz{{{{{{{{{{{{{{{zzzzzzwwwvvvuuusssrrrqqqqqqqqqpppqqqqqqqqqppppppooonnnllllllkkkjjjiiihhhggggggbbbbbbbbb```]]]YYYUUURRRRRRTTTXXX\\\``````]]]ZZZ[[[ZZZXXXXXXZZZ^^^bbbdddeeehhhoooxxxyyyrrrlllgggaaa\\\\\\ZZZ]]]hhhxxx{{{yyyxxxzzzzzz||||||yyyxxxxxxxxxzzz{{{|||}}}~~~yyyvvvvvvxxx{{{|||wwwvvvwwwxxxvvvsssssssssttttttsssrrrpppjjjbbb^^^]]]ZZZUUUKKKLLLLLLJJJGGGEEEEEEFFFBBBEEEIIIMMMOOOQQQPPPPPPKKKKKKKKKKKKKKKKKKKKKKKK%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&%%%$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&''''''(((((())))))$$$$$$%%%&&&((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((()))))))))'''''''''(((((((((((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))***))))))))))))))))))))))))***+++------...------...------,,,,,,,,,------,,,,,,---...............,,,------......................../////////000000000000000000000000000000000000000000000000000000---......///000000//////............////////////---------,,,,,,---......---------.........//////,,,---......//////............000222444666888888<<<@@@GGGPPPYYYbbbhhhkkknnnqqquuuwwwwwwvvvvvvwwwuuuvvvxxxxxxwwwxxxzzz|||yyyyyyyyyyyyyyyyyyyyyyyytttsssrrrqqqppppppppppppmmmmmmmmmmmmmmmlllkkkjjjjjjiiihhhgggffffffeeeeee_________^^^[[[WWWSSSPPPRRRTTTWWW]]]cccggggggggghhheeeaaa]]][[[]]]aaaeeedddlllvvvwwwoooiiiffffffdddbbbccclllyyy}}}yyyuuuuuuwwwyyy||||||}}}|||}}}zzztttrrrqqqkkkcccXXXYYYYYYVVVPPPJJJFFFDDDAAACCCFFFHHHIIIIIIIIIJJJFFFGGGGGGHHHHHHIIIIIIJJJ%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&$$$###%%%((((((%%%"""$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))(((&&&&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&&&&''''''''''''''''''&&&))))))(((((('''''''''&&&%%%&&&&&&'''((()))******&&&'''(((***+++---...///&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******&&&'''((()))******))))))&&&'''''''''(((((())))))%%%&&&((()))))))))((('''))))))))))))))))))))))))*********))))))))))))))))))***,,,---...------,,,...------,,,,,,,,,------+++,,,------......------,,,,,,------...------------.........//////000000000000000000000000000000000000000000000000000000------...///000000//////------......///000000000......---,,,,,,,,,---------------.........//////,,,---......//////......---...000333555888:::;;;EEEJJJRRR[[[eeelllrrrtttsssuuuyyyzzzzzzyyyyyyzzzuuuvvvvvvvvvuuuuuuwwwxxxwwwwwwxxxxxxxxxxxxyyyyyyqqqqqqpppooonnnnnnoooooojjjjjjjjjkkkjjjjjjiiihhhiiihhhgggfffeeeeeeeeeeee]]]^^^^^^]]]ZZZVVVRRROOOPPPRRRWWW___iiipppuuuvvvuuuqqqiiiaaa\\\ZZZ]]]```bbblllyyy~~~uuuqqqsssuuunnnllllllpppzzz}}}~~~|||zzzpppjjjkkkkkkhhh```WWWPPPLLLAAACCCEEEFFFEEEEEEEEEEEECCCDDDDDDFFFGGGHHHIIIIII """$$$'''***,,,---$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''000,,,&&&$$$%%%&&&'''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''((()))((((((((((((((('''''''''''''''((((((((((((''''''************)))((('''&&&))))))))))))))))))))))))+++*********+++,,,------+++++++++*********))))))***++++++,,,+++***)))(((++++++******++++++,,,------------------------------------.........////////////000111111111111111000000//////.........---000000////////////000000111111000000//////......000000000000000000000000---------.........//////---------------...//////222222000...---...111444333333333333555;;;CCCIIIVVV[[[bbbjjjqqqvvvxxxxxxxxxxxxxxxyyyzzz{{{{{{|||{{{xxxtttrrrsssuuuwwwxxx{{{zzzyyywwwvvvuuuuuuuuusssqqqooolllkkkjjjjjjjjjjjjjjjiiigggffffffiiillleeeeeefffhhhjjjkkkiiihhhaaa^^^\\\]]]^^^^^^ZZZWWW]]]___ccciiivvv~~~wwwlllbbb]]]]]]```cccfffooo{{{~~~~~~}}}zzzxxx{{{xxxlll```YYYOOOKKKFFFDDDDDDDDDDDDCCCBBBBBBBBBCCCFFFHHHGGGFFF%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''...***&&&$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))((((((((('''''''''''''''((((((((())))))))))))'''''''''&&&''''''(((((((((((('''''''''(((((()))((((((((((((((((((((('''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))***************+++,,,,,,+++++++++*********))))))++++++,,,,,,,,,+++***)))+++++++++***++++++,,,---------------------------,,,,,,,,,---------......//////000111111111111000000/////////............000000////////////000000////////////.........---........................---------.........//////......---------......///---///000000//////111222222444777:::@@@HHHQQQWWWcccffflllsssxxxzzz{{{{{{yyyzzzzzzzzzzzz{{{{{{{{{zzzwwwtttssstttvvvwwwwwwyyyxxxwwwuuusssrrrrrrrrrmmmllljjjhhhfffeeedddcccaaaccceeeeeedddbbbbbbcccfffffffffggghhhgggdddbbb``````aaaccceeefffggggggnnnrrruuu{{{yyynnnddd______bbbeeegggppp{{{tttlllYYYTTTMMMIIIGGGFFFDDDBBBBBBAAA@@@BBBDDDGGGGGGGGG)))((((((&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''+++)))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''***(((&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))((('''''''''((((((,,,+++***)))((((((((((((''''''(((((((((((((((((('''(((((())))))(((((('''&&&&&&((()))************)))))))))))))))))))))))))))))))))))))))******++++++++++++***************,,,,,,---------,,,+++***+++++++++++++++,,,------------------------------++++++,,,,,,,,,---------...///000000111111000000////////////............000//////......//////000............------------........................------.........///////////////......---.........,,,...111222222222333444444888???GGGPPPYYYbbbhhhpppssswwwzzz}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzxxxvvvtttuuuvvvwwwwwwvvvvvvuuusssqqqooonnnmmmlllggggggeeedddbbb___]]]\\\ZZZ]]]bbbdddccc```^^^\\\ccccccccceeegggfffdddbbbdddgggkkkllllllnnnrrrvvv||||||rrriiiddddddgggjjjqqqxxx|||kkkdddZZZSSSOOOLLLIIIFFFGGGDDDBBBBBBDDDFFFHHHIII&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''(((((('''&&&''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((''''''''''''''''''((((((((())))))+++***)))(((((((((((((((///...,,,+++)))(((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&'''((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))************************------------------,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,---------.........//////000000000000000///////////////........./////////....../////////............................................................////////////000//////...............///111333333444555777999===CCCLLLVVV___hhhooosssvvvxxxzzz}}}~~~}}}|||{{{}}}}}}|||{{{zzzyyyyyyxxxvvvuuuuuuvvvwwwxxxvvvtttrrrpppnnnllljjjhhhgggfffccccccbbbaaa^^^[[[YYYWWWVVVZZZ___bbbaaa___]]]]]]]]]^^^aaafffjjjlllllljjjmmmrrruuutttppppppvvv|||xxxqqqnnnnnnqqqttt~~~uuujjjbbb^^^[[[WWWSSSQQQMMMHHHEEEEEEGGGHHHIII%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$#########"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###%%%'''*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&'''((((((''''''''''''''''''''''''''''''''''''(((((())))))*********'''''''''(((((((((((((((''''''''''''((((((((((((+++***)))(((((((((((((((///...,,,+++)))(((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((()))************************---------------------...,,,,,,++++++,,,,,,---...------------------------............////////////......///000000000000000........./////////////////////............//////////////////////////////////////////////////////........./////////000000000//////.........//////222333333222444888>>>BBBLLLRRR\\\dddkkkppptttwwwyyyzzz{{{}}}}}}}}}{{{{{{}}}|||{{{zzzyyywwwvvvvvvuuuttttttuuuvvvuuusssqqqlllkkkhhhfffdddbbbaaa```^^^^^^]]]\\\ZZZWWWTTTSSSQQQTTTXXX[[[\\\]]]^^^______bbbfffmmmsssvvvuuuttttttyyy{{{wwwqqqqqqwww~~~|||{{{}}}yyysssqqqoookkkfff\\\WWWOOOJJJHHHGGGGGGGGG(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''***---......&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))((('''''''''((((((,,,+++***)))((((((((((((&&&&&&''''''((()))))))))((())))))******))))))(((((()))))))))))))))((('''))))))))))))))))))))))))***))))))(((((((((((((((***************+++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,------...------------------------...////////////000000000---...//////000000//////.........//////////////////......------......////////////000000000000000000000000000000000000000....../////////000000000//////......//////000111333333333555888???HHHNNN\\\aaaiiippptttvvvxxxyyy{{{|||}}}~~~~~~}}}||||||{{{zzzyyyxxxvvvuuutttsssrrrqqqpppppppppooommmkkkfffdddccc```^^^]]]\\\\\\YYYYYYXXXWWWUUUSSSQQQPPPMMMPPPTTTWWWZZZ^^^bbbfffmmmooosssyyy}}}~~~|||xxx{{{|||xxxsssssszzz~~~xxxgggaaaYYYRRRNNNKKKJJJIII)))((('''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''***---------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''%%%$$$%%%''''''''''''''''''''''''''')))(((((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&''''''(((((((((((('''''''''(((((()))&&&&&&''''''((())))))***))))))************))))))&&&'''((())))))***))))))))))))))))))))))))))))))+++***))))))((((((((()))))))))*********+++++++++,,,,,,+++++++++,,,......---,,,,,,,,,,,,---......------------------------.........////////////000---...//////000000//////............/////////000///......------......///........./////////000000////////////////////////.../////////000000000000............///000222222222555999>>>EEENNNXXX^^^ggglllrrrwwwzzz{{{|||}}}}}}~~~~~~~~~~~~}}}|||{{{xxxwwwvvvuuutttsssrrrqqqooommmjjjiiiiiihhhfffddd```___^^^\\\ZZZYYYYYYYYYXXXWWWVVVTTTSSSSSSRRRRRRPPPTTTZZZ```eeejjjooosss{{{|||~~~~~~yyyuuuvvv|||sssmmmeee^^^YYYVVVSSSQQQ''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&(((*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&(((((('''$$$###%%%(((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''((()))&&&&&&&&&'''((())))))***))))))************))))))$$$%%%'''(((***++++++,,,))))))))))))))))))))))))++++++***)))))))))))))))))))))******++++++++++++,,,++++++***+++,,,......---,,,,,,,,,,,,---......---------------------------------.........//////---......///////////////---.........//////000000.........------.........---------.........//////........................////////////000000000000---------...000111333444333888???HHHQQQ[[[eeellllllpppwww{{{~~~~~~~~~~~~}}}|||zzzyyyxxxuuuuuutttsssrrrqqqppppppllliiifffdddcccbbb```___]]]\\\[[[ZZZXXXXXXWWWWWWZZZYYYWWWUUUUUUUUUVVVVVVXXX]]]eeelllsssxxx}}}{{{wwwwww|||~~~|||wwwoooiiidddaaa]]][[[###$$$&&&&&&&&&&&&$$$###(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%$$$%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((******((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((())))))***+++,,,,,,,,,&&&&&&''''''''''''''''''))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&$$$'''))))))'''%%%&&&'''''''''''''''''''''&&&&&&''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((()))******************************++++++,,,---------...------,,,,,,,,,---......//////......------------------------,,,---------......//////111111000000//////......///////////////000111111000000000000000///......---------............///000000000000000000000000111000000000000/////////......///...///222666999888@@@LLLWWW^^^eeelllpppsssuuuxxx{{{}}}~~~||||||||||||zzzxxxvvvtttvvvtttsssqqqpppmmmiiieeebbbaaa^^^\\\[[[\\\]]]^^^[[[\\\[[[XXXVVVWWW]]]aaaaaagggiiiddd___```bbbccciiilllqqqvvv{{{|||~~~sssnnniiikkkttt~~~}}}{{{}}}xxxsssooolllkkkkkk%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%&&&&&&''''''%%%$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&$$$'''))))))'''%%%&&&'''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((()))******************))))))))))))***++++++,,,---------------,,,,,,,,,---......//////......------------------------...............---------000000000000//////...............---...//////000000000000000000///......---------............///........................111111111000000000//////////////////111444999===DDDLLLWWW```ffflllqqqvvvwwwxxxzzz|||~~~~~~~~~~~~|||||||||{{{xxxvvvsssrrrpppnnnlllkkkiiigggccc```\\\ZZZXXXVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[```iiippptttzzz|||vvvpppooonnnmmmoooqqqsssvvvxxx{{{~~~}}}sssmmmgggggglllssswwwxxxwwwyyysssjjjgggnnnvvv{{{||||||}}}~~~}}}xxxuuusssrrr(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$#########""""""""""""###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************))))))((((((((()))******,,,,,,------------,,,,,,,,,---......//////......------------------------/////////...------,,,,,,000000000////////////...------,,,,,,------...//////000000000000///......---------............///........................222111111000000000000000111111222444777<<>>FFFNNNVVV^^^fffkkkooossswwwxxxvvvvvvxxxzzzxxxyyy{{{}}}~~~~~~}}}}}}yyyxxxtttpppllliiigggfffddd```[[[WWWUUUTTTTTTSSSTTTUUUVVVWWWYYYZZZ[[[[[[]]]cccjjjooossswww|||{{{}}}~~~|||{{{}}}{{{vvvsssqqqrrrtttuuuxxxxxxxxxyyyxxxssskkkeeecccaaa\\\XXXXXX\\\ccciiiqqqwww~~~{{{{{{}}}}}}zzzrrrnnnnnnuuuzzz{{{{{{}}}yyy}}}~~~zzzuuuttttttvvvqqqiiiccc___[[[YYYWWWXXXWWWVVVUUUUUUTTTTTTTTTYYYXXXVVVUUUTTTTTTTTTTTTRRRQQQRRRSSSVVVWWWVVVUUU[[[bbbmmmyyy%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''(((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((((((((('''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))'''$$$%%%'''((((((&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++(((((()))******************))))))))))))***++++++))))))***,,,,,,------,,,,,,---......//////......------------------------+++,,,,,,---...///000000---------.........//////------,,,,,,------...///......//////......---,,,---------............///........................111111111222555999===???FFFLLLTTT\\\cccjjjooossssssvvvzzzzzzxxxwwwyyy|||yyyyyy{{{{{{{{{{{{zzzyyytttrrroookkkgggdddcccbbb```]]]XXXVVVWWWYYYZZZ[[[]]]]]]^^^^^^^^^^^^^^^]]]___cccgggjjjmmmrrrzzzzzzpppjjjcccbbb___]]][[[\\\___aaa^^^___aaacccdddeeeeeedddfffgggfffddddddfffkkkooowwwzzz~~~~~~~~~{{{{{{~~~wwwrrrnnnkkkiiihhhhhhgggfffeeeeeeddddddccc```]]][[[[[[\\\^^^___\\\ZZZYYYXXXXXXXXXVVVTTTUUUWWW\\\aaaeeeiiikkklllooopppqqqtttxxx}}}%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''&&&&&&'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&& """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''((((((((((((((((((###$$$&&&''''''&&&$$$###"""###$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((***'''$$$$$$'''((((((&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((()))******************************++++++,,,((()))***+++,,,---------,,,---......//////......------------------------------..................---------.........//////,,,,,,++++++,,,,,,---.........//////......---,,,---------.........//////000000000000000000000000222222222444888<<>>FFFNNNTTT___aaaffflllrrrwwwzzz|||{{{{{{zzzyyyxxxxxxyyyyyy|||xxxvvvwwwvvvtttqqqmmmkkkiiifffbbb___]]]\\\\\\YYYZZZ```fffhhhkkkoooqqqsssppphhhdddddddddcccdddddddddeeejjjtttxxxmmmkkkhhheeeaaa]]]WWWSSSQQQPPPQQQVVV[[[^^^^^^]]]bbbaaaaaadddkkksssyyy}}}}}}~~~}}}xxxuuuuuuwwwyyy{{{}}}xxxsssooommmmmmmmmmmmgggfffccc___ZZZWWWXXXYYY^^^[[[XXXVVVWWWYYYZZZZZZYYY\\\aaagggmmmuuu|||''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))******)))(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''(((((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((''''''''')))((((((''''''''''''((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))************+++++++++)))******+++---......///,,,,,,------......//////..............................................................................//////...------,,,------------------------///......------.........,,,...000000//////000222222555:::@@@FFFOOOWWW]]]fffhhhlllqqqvvv{{{~~~}}}}}}|||{{{zzzzzzzzzzzz|||yyyvvvuuuuuutttqqqooohhhfffccc___]]]]]]^^^___ccc``````fffjjjlllooorrrtttvvvtttmmmiiiiiijjjhhhkkkjjjiiiiiinnnxxxyyynnnfff```___^^^^^^^^^^^^\\\ZZZ[[[[[[\\\```fffiiijjjiiikkklllooottt||||||zzzyyyxxxwwwwwwvvvrrrlllgggddddddeeeccc```[[[YYYXXXYYYXXXXXXSSSUUUXXX[[[___eeejjjmmmrrrvvv|||''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%$$$#########$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((('''''''''(((((((((((((((***)))(((''''''&&&&&&'''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++******+++,,,,,,---..............................................................................------------------------//////...------------...........................///......---......//////...///000000000000222444555:::AAAJJJSSS[[[dddiiimmmooorrrvvvzzz}}}}}}}}}|||{{{zzzzzzyyyyyywwwuuurrrqqqqqqooommmkkkeeeaaa]]]ZZZ[[[```fffjjjpppllljjjooorrrsssuuuxxxyyy|||zzztttqqqqqqqqqnnnnnnllliiiiiimmmxxx}}}}}}|||zzzuuuooogggaaa]]]\\\[[[\\\___ccceeeffffffjjjjjjlllpppuuuxxxzzzzzzyyy|||xxxqqqnnnnnnpppppplllgggccc```^^^]]][[[UUUUUUUUUUUUWWWZZZ]]]___aaadddggghhhhhhiiijjjkkkjjjnnnvvv''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((()))(((''''''''''''((((((&&&&&&''''''(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,---......///////////////.........................................................------------------------//////---,,,,,,---...///////////////////////////...............//////000///000111111222333777999<<>>FFFOOOUUU]]]aaagggkkkmmmooopppqqqttttttvvvvvvvvvuuutttsssnnnllljjjhhheeecccaaa```___\\\XXXVVVWWW\\\bbbfffkkkmmmsss{{{~~~|||{{{xxxyyy}}}wwwpppkkkggg&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&'''''''''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$"""######$$$$$$%%%&&&&&&'''+++...---)))&&&''')))%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((++++++***))))))(((''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''(((((())))))***))))))(((''''''''''''''''''&&&&&&###$$$&&&'''((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,,,,------,,,,,,)))+++---...//////...---,,,,,,++++++++++++++++++,,,,,,------...//////000............/////////000---------...............---...///000111111111111333666:::???FFFOOOYYY___aaadddhhhkkklllmmmooopppuuuuuuvvvvvvuuussspppoooiiihhheeecccaaaaaabbbbbbfffccc___]]]]]]```dddhhhiiikkkpppxxx}}}~~~zzzwww&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%$$$###$$$&&&'''&&&%%%%%%&&&((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%))))))%%%%%%(((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''+++++++++***)))(((((('''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''"""###$$$&&&'''(((((((((%%%%%%&&&&&&'''((((((((($$$%%%'''))))))))))))(((&&&'''''''''(((((())))))************************(((((())))))))))))(((((())))))((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,---------,,,,,,)))***---/////////...---.........------,,,,,,,,,,,,,,,------...///000000---.........//////000000,,,------....../////////......000111222222222222555888>>>DDDLLLVVV```fffdddfffiiikkkkkklllnnnpppssstttttttttrrrooollljjjfffeeebbb```___aaacccdddooolllhhhdddccceeehhhjjjhhhiiinnnvvv|||$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%&&&'''''''''&&&%%%$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((...---,,,***))))))(((((((((''''''&&&&&&%%%%%%$$$$$$&&&''''''&&&&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&'''''''''&&&$$$###$$$$$$%%%&&&'''((()))***((((((''''''''''''((((((((())))))************)))+++'''&&&)))+++(((''')))'''((()))***+++,,,,,,,,,******)))))))))))))))*********)))((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,,,,,,,......---,,,,,,,,,,,,------------............///000000000000000000000000222111000//////000111222222111///...---,,,+++++++++...222333444333444555999AAALLLVVV\\\___```aaaeeegggiiijjjjjjkkkmmmoooqqqpppppprrrrrrooojjjfffbbb```^^^[[[]]]bbbkkkqqqqqqsssrrrnnnlllllljjjfffhhhggghhhooozzzzzzyyyzzzzzzzzz{{{~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++***)))((((((''''''(((&&&&&&&&&&&&''''''''''''&&&'''((((((&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((()))))))))((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((()))************)))+++'''&&&)))+++(((((()))'''((()))***++++++++++++******))))))))))))************)))((((((((((((((())))))))))))))))))))))))((())))))))))))*********+++,,,---...////////////---------,,,,,,------...---------............///........................111111000//////000111111//////...---------------...000222333333555888:::EEELLLUUU]]]aaacccccccccdddfffhhhiiiiiijjjlllnnnooouuuzzzxxxooofffaaa```[[[ZZZYYYYYY]]]dddmmmttttttzzz|||xxxtttsssoookkkllljjjkkkpppzzz|||qqqmmmhhhkkkooossswww{{{~~~{{{(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((((((((())))))(((&&&$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''))))))((('''&&&%%%%%%$$$((((((''''''''''''(((((((((((()))***************+++'''&&&***+++)))((()))((()))***++++++,,,++++++***)))))))))))))))************)))(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))***+++,,,---...////////////+++,,,,,,,,,---......///---------............///........................111000000//////000000111,,,,,,,,,,,,---...//////111222222222444999@@@EEESSSXXX___dddffffffeeeeeedddfffhhhiiiiiiiiikkklllqqq~~~nnn___[[[___UUUVVVVVVXXX\\\dddnnntttyyy~~~zzzvvvrrrtttrrrpppsssyyyyyyrrriiicccbbb___cccjjjoootttyyy}}}|||rrrmmmkkkmmmrrr{{{''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%&&&''''''((($$$%%%%%%%%%&&&&&&&&&''''''((()))(((&&&%%%&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$((((((''''''''''''(((((('''((()))***************,,,((('''***+++)))(((******+++,,,,,,---------,,,))))))))))))))))))***++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,******+++---.../////////---------............///........................000000000//////000000000,,,,,,,,,,,,---...//////111111111333777@@@JJJQQQ[[[___dddhhhhhhfffeeeeeeeeegggiiijjjjjjjjjjjjkkkooo{{{|||hhhYYYWWW\\\TTTUUUVVVXXX]]]dddmmmsss~~~||||||xxxwwwyyy|||~~~uuujjjdddaaa___aaaeeekkknnnrrrtttwwwyyy}}}ssskkkfff```ccchhhnnnvvv{{{xxxuuusssrrr|||%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%$$$$$$######%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&((((((''''''''''''(((((('''''')))******+++++++++,,,((('''***,,,)))(((***------......//////......))))))(((((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,'''((()))******+++++++++)))***+++---.../////////---------............////////////////////////////////////000000/////////.........------......///000111444888???JJJUUU]]]```cccgggiiiiiihhhggghhhfffhhhkkklllkkkjjjjjjjjjffflllooohhh\\\SSSSSSVVVSSSUUUXXX[[[```hhhpppvvv||||||}}}vvvjjjaaaYYYXXX[[[```jjjsss}}}~~~}}}||||||~~~uuuooojjjhhhfffgggiiikkknnnsssyyy}}}}}}xxxwww|||}}}yyyxxxxxxxxxxxxwwwtttssstttyyy~~~zzzuuutttwww{{{~~~~~~|||xxxrrrkkkhhhgggeeedddmmmwww$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&%%%$$$#########$$$%%%''''''&&&'''(((***'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***)))((())))))((((((((()))***+++%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&'''(((***++++++++++++,,,((('''+++,,,***)))***......////////////......(((((((((((()))***+++,,,++++++***))))))))))))***))))))))))))))))))))))))+++++++++,,,,,,,,,------)))***+++,,,------------(((***,,,.../////////...---------............///000000000000000000000000...//////000000//////...000//////...//////000000111555;;;BBBJJJTTT^^^eeedddgggjjjkkkkkkjjjjjjkkkeeehhhkkkllljjjiiihhhhhhcccbbb```\\\WWWUUUUUUVVVQQQTTTYYY___fffoooxxx~~~}}}~~~|||qqqhhh[[[VVVTTTYYY```iiiuuuyyyuuusssrrrrrrvvvuuutttssssssttttttuuuyyyzzzyyy{{{zzzvvvuuuyyy}}}|||{{{{{{~~~{{{zzzzzz{{{{{{zzzxxxuuurrrrrrtttvvvwwwsssmmmiiijjjlllnnnoookkkkkkhhhbbb```bbbbbb```hhhooozzz%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''')))***+++***)))((())))))((((((((()))+++,,,&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''((()))++++++++++++---((((((+++,,,***)))***------.........------,,,(((((((((((()))***+++,,,,,,+++******))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,...............)))***,,,...//////...------------............///////////////////////////......///000000///......////////////000222333444666<<>>EEEOOOXXX]]]```aaaaaaaaaaaa``````aaaaaabbbcccdddcccaaa```aaaeeekkkpppiiiiiihhhdddaaabbbgggllluuuooogggbbbaaadddhhhjjjlllsss{{{uuuggg```]]]aaagggqqq~~~%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''''''''''''''''')))******&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))***))))))'''''''''&&&'''((()))***((((((((((((''''''''''''(((''''''&&&&&&((()))******(((&&&&&&((()))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------+++,,,.........,,,***))),,,+++*********+++------,,,,,,*********+++,,,------...............------////////////////////////...------,,,---...///000000000//////......------////////////000444:::???NNNPPPUUUZZZ___aaaccccccbbbaaaaaabbbccccccaaa______[[[ZZZ^^^bbbcccgggkkkeeeiiilllmmmmmmooosssvvvtttssspppjjjfffeeejjjnnnooowwwwwwnnniii```[[[ZZZ^^^eeemmmxxx%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((())))))))))))(((&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((('''&&&'''((()))******((('''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++***)))***+++,,,---,,,,,,+++++++++++++++,,,.........//////......---////////////////////////......---------...///000///000000000///......---000000000111333999@@@EEESSSUUUYYY]]]```aaabbbbbbcccbbbbbbccccccbbb___\\\\\\YYYZZZ___bbbccceeehhhkkkqqqyyy~~~~~~{{{yyywwwuuuvvvuuurrrnnnmmmpppsssyyyvvvmmmgggddd___\\\___ccchhhqqqyyy%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((()))))))))(((''''''&&&'''((()))***)))((((((++++++******)))(((''''''(((((('''''''''((()))***)))(((&&&''')))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++++++++++++++++++++******************))))))******+++,,,------------,,,++++++***......////////////......////////////////////////......------......///000...///000000000///...---000111222555999@@@IIIOOOXXXZZZ]]]___aaaaaaaaa```cccbbbbbbcccbbb___[[[WWWWWWVVVYYY___ccccccdddhhhsss|||yyyxxx{{{}}}|||yyyyyy{{{~~~}}}tttnnnmmmhhhddddddeeefffkkkrrr%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''))))))(((&&&$$$"""%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%''')))******))))))((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))((('''&&&&&&)))***,,,......,,,+++***+++******)))((('''&&&&&&((((((((((((((()))))))))((('''&&&&&&(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++******+++***))))))))))))******)))))))))*********++++++------.........,,,+++)))......///000000000//////000000000000000000000000..................//////---...000111111000///...000222555999???HHHQQQWWW[[[\\\___aaabbbbbbaaa```aaaaaaaaaaaa```\\\WWWSSSSSSSSSXXX___cccdddiiinnn{{{~~~~~~|||}}}yyysssnnnmmmllljjjmmmqqq}}}%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%$$$$$$&&&&&&%%%### %%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))&&&'''''''''''''''''''''(((((((((((((((((((((((($$$%%%''')))******))))))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''&&&%%%***+++,,,......,,,***)))))))))((('''&&&&&&%%%%%%((((((((()))))))))))))))(((&&&%%%&&&'''))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++++++++***))))))(((((()))******))))))******++++++++++++---......///...---,,,+++...//////000111111000000111111111111111111111111//////////////////......---...///111111111000000000444999???EEENNNVVV\\\[[[\\\___aaaccccccbbbaaa______^^^^^^]]]ZZZUUUQQQRRRSSSXXX```eeeiiipppyyy~~~|||}}}{{{uuusssqqqnnnpppttt{{{%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''&&&$$$###"""%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((('''&&&&&&(((((()))***)))((('''&&&'''''''''&&&&&&&&&%%%%%%'''((()))*********)))))))))(((&&&&&&((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++++++++***))))))))))))******************+++,,,,,,,,,,,,+++---.........///......---...///000111111222222111111111111111111111111111//////000000000///............//////000111222222333888???FFFLLLSSSYYY]]][[[]]]```bbbddddddcccccc___^^^\\\\\\[[[ZZZVVVTTTSSSVVV]]]fffkkkooowww~~~xxxuuurrrppprrrwww{{{%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((((((''''''''''''(((((()))))))))(((((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++***))))))---+++)))((()))))))))''')))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((()))***+++++++++*********+++,,,---...------,,,------------...///000111...///000111222222222222222222222222222222222222///000000111000///...---///.........///111333555888===FFFMMMSSSXXX[[[^^^___```ccceeeeeeeeedddccc```^^^\\\\\\\\\\\\[[[YYYUUUZZZeeeoootttuuu{{{}}}{{{{{{|||{{{wwwsssqqqtttyyy|||%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%&&&'''(((###%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,((((((((((((((((((((((((###$$$&&&((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''((((((((('''***)))((('''&&&'''''''''&&&&&&''''''((()))))))))'''((()))++++++******)))///---+++***++++++***((())))))))))))))))))))))))************************((()))))))))))))))(((((('''(((+++,,,---,,,+++)))+++,,,---...///...---,,,...---------...///111333//////000222222333333333222222222222222222222222///000111111111///...---000///------...111444777;;;AAAJJJRRRWWWZZZ\\\^^^bbbdddeeeggggggfffdddcccaaa___]]]\\\]]]^^^^^^^^^VVV^^^kkkwwwzzzyyy{{{|||xxxvvvtttsssuuuyyy~~~~~~yyytttrrruuu{{{~~~'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&+++&&&###''')))'''%%%%%%&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&***//////***%%%$$$######%%%)))***'''%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&'''))))))((((((***+++)))*********)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***++++++++++++,,,---...////////////------------...000111222111222333444444444333222555555555555444333222222///000000111111111111000000111111000111444888;;;GGGKKKOOOSSSVVVYYY]]]___cccbbbbbbdddhhhkkkmmmmmmdddccccccdddffffffdddaaa___dddnnnxxxzzzwwwwwwzzz}}}}}}{{{wwwuuutttvvvxxxzzz~~~yyy|||''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&'''''''''$$$###'''(((&&&&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&(((''''''+++///000+++&&&'''&&&&&&(((+++,,,***((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((('''((((((((())))))))))))&&&'''))))))((((((***+++,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***++++++,,,+++,,,---....../////////.........///000111333333222333555666666666555444555555555555444333222222000111111111111111000000000111111222333777<<<@@@MMMPPPUUUXXXZZZ]]]```ccccccbbbbbbeeejjjpppsssuuuqqqpppooommmjjjfffbbb___bbbfffqqqzzz}}}yyyxxxzzzzzzvvvuuuwwwzzz}}}'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((($$$"""$$$'''(((%%%'''++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$###$$$%%%((()))'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((,,,//////+++'''%%%$$$%%%&&&((()))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&'''))))))((((((***+++000...+++(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***++++++,,,,,,,,,,,,,,,---......//////000000000000111333444555444555666777888777666666666666666666555444333222222222222222111000000000111111222444777<<>>===;;;:::::::::999888777666333222222444777888@@@EEELLLRRRVVVXXXZZZ[[[WWWXXXZZZ\\\]]]\\\[[[ZZZZZZUUUSSSWWWXXXWWW[[[aaabbblllyyyrrrgggbbb```^^^aaagggooouuuyyy''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))'''&&&%%%%%%&&&'''))))))(((((((((''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''')))(((((((((''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''(((((()))))))))''''''''')))***)))((('''''''''((((((((())))))+++******)))(((((())))))))))))))))))(((((((((((())))))((((((((()))***+++))))))))))))))))))))))))+++++++++******)))))))))++++++,,,,,,,,,,,,++++++++++++******+++,,,...//////...............///000111222333333555666666777;;;;;;<<<=========;;;999888666333222333777;;;>>>HHHLLLRRRUUUWWWWWWWWWXXXWWWYYY[[[\\\\\\[[[YYYXXXWWWRRRQQQTTTVVVWWW\\\bbbiiisss|||rrrkkkiiifffeeefffkkkrrrwwwyyyvvvyyy''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))***)))'''%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''')))******)))((((((((((((((()))******((((((((((((((((((((((((%%%%%%&&&'''((()))******((('''&&&''')))***)))(((''''''((((((((()))))))))******)))((((((((())))))(((((((((((())))))))))))+++***))))))((()))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******************+++,,,---...//////...---------------000111222444666888999:::999;;;???AAAAAA@@@===:::777555222111444;;;BBBFFFOOORRRVVVYYYYYYXXXWWWXXXXXXYYY[[[\\\[[[YYYVVVTTTSSSOOONNNQQQUUUXXX^^^dddkkkuuu|||xxxuuussspppmmmlllooosssvvvxxxnnnrrr{{{''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))((((((((())))))((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''((()))))))))'''&&&&&&(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&''''''''''''((('''%%%&&&'''))))))(((((((((''''''(((((()))***))))))))))))))))))))))))&&&&&&&&&'''((())))))***((('''&&&''')))))))))((('''(((((((((((()))))))))***))))))((((((((())))))''''''(((((())))))******,,,++++++***))))))))))))))))))))))))))))))))))))******************)))))))))******++++++******)))++++++++++++,,,---......///......------.........000111222444666888999:::999===BBBEEEDDD@@@;;;999666444111222666>>>GGGMMMPPPSSSWWWZZZZZZZZZZZZZZZYYYZZZ[[[[[[ZZZWWWTTTRRRPPPOOOOOOQQQUUU[[[aaafffkkkttt}}}{{{wwwrrrooopppqqqssssssooosss|||''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((***))))))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((())))))((((((''''''&&&&&&%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%'''((((((''''''(((***((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''(((((((((%%%###"""###$$$%%%%%%%%%''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((('''''''''(((&&&&&&'''((()))((('''(((((((((((()))))))))***)))((((((((((((((())))))''''''(((((())))))******,,,,,,+++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******))),,,,,,---....../////////............///000111222111111222444555777888888===AAAEEEFFFBBB<<<888555444333222444:::BBBKKKQQQSSSUUUYYYZZZZZZYYYYYYZZZYYYZZZZZZZZZXXXVVVTTTRRRRRRSSSTTTUUUZZZaaagggiiimmmtttzzz~~~{{{tttpppnnnpppqqqrrrwww{{{''''''((((((((((((''''''&&&&&&&&&'''''''''((((((******))))))((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&(((((('''((()))+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''(((((()))))))))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''''''''''''''&&&%%%&&&((()))((('''((((((((()))))))))******((((((''''''(((((())))))(((((((((((())))))))))))++++++,,,,,,,,,+++******))))))))))))))))))))))))+++++++++++++++,,,,,,,,,******++++++++++++******,,,---...///000000000///............000111222333222222444555666888999999@@@CCCFFFDDD>>>888444333333444666:::@@@GGGNNNRRRWWWYYY[[[[[[YYYXXXWWWXXXZZZZZZYYYXXXWWWVVVVVVVVVVVVZZZ\\\]]]bbbiiimmmmmmjjjooossstttyyy|||uuupppppptttwwwzzz''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((()))''''''((((((((((((''''''''''''((((((((((((''''''&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''((())))))))),,,***))))))+++,,,,,,+++'''''''''''''''(((((()))'''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&((()))((('''(((((()))))))))*********'''''''''''''''((())))))))))))))))))((((((((((((***+++,,,---------,,,+++)))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---////////////..................///000111222333555777999;;;===>>>AAADDDEEEAAA:::444333444444666;;;AAAGGGLLLPPPSSSWWWYYY[[[[[[ZZZYYYZZZ[[[ZZZYYYWWWVVVVVVWWWYYY[[[\\\bbbeeefffjjjppprrrppphhhkkkllllllqqqzzz}}}vvvsssvvv}}}''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&'''''''''(((((())))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((("""######$$$%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''((((((***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''((())))))***'''&&&%%%%%%'''(((((('''((((((((((((((()))******''''''''''''''''''''''''%%%&&&&&&'''((()))******'''&&&%%%&&&((((((((('''))))))))))))************'''''''''''''''((()))*********))))))(((((('''''')))***,,,---...------,,,))))))))))))))))))))))))(((((())))))*********++++++,,,,,,------,,,,,,+++***+++,,,...///......---//////...------------...222333555888<<>>777222333555555999???FFFLLLPPPRRRSSSTTTWWWZZZ[[[\\\]]]___aaaZZZYYYVVVUUUVVVXXX\\\^^^aaagggkkklllooouuuuuuqqqlllnnnmmmmmmrrr}}}}}}wwwvvv{{{)))(((((((((((('''''''''&&&&&&((((((((('''&&&%%%)))(((&&&%%%%%%&&&'''(((++++++)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((''''''''''''((()))))))))))))))'''%%%%%%''')))(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&(((***)))'''%%%$$$%%%''''''((((((((((((''''''&&&((()))'''%%%$$$&&&)))******))))))((((((''''''+++***)))((('''&&&%%%$$$(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''&&&&&&'''(((***'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&''')))+++---''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))(((((('''+++***)))))))))***+++,,,---------,,,,,,+++++++++......---,,,---...///000333111///...---...///000///111555999===@@@BBBDDDAAA???<<<888555444333333888===EEEKKKOOOQQQSSSTTTWWWYYY[[[^^^^^^^^^\\\[[[ZZZWWWWWWZZZZZZZZZ___eeelllqqqtttvvvyyy|||zzzuuusssooosss|||~~~xxxwww{{{(((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''''''''((()))))))))))))))'''&&&%%%''')))&&&'''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''''')))((('''&&&%%%&&&''''''(((((((((((((((((((((((($$$&&&((()))(((((()))***'''(((((())))))(((((('''&&&((()))(((&&&%%%''')))***)))))))))((((((((('''+++***))))))((('''&&&&&&(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******)))((('''&&&&&&'''((()))&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((('''&&&''')))+++,,,''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((''''''((()))******))))))+++******)))***+++,,,------------,,,,,,+++++++++...------,,,---...///000222111///------...///000111222555999===???AAABBB???===999666444444555666===BBBIIINNNQQQSSSUUUVVVWWWYYY[[[^^^___^^^]]]\\\YYYWWWYYY\\\___```eeelllsssxxx|||{{{{{{|||{{{wwwyyywww{{{{{{xxxsssoooqqqyyy(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&%%%&&&''')))***+++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&&&&&&&&&&'''((())))))***((())))))(((&&&&&&''')))%%%%%%&&&((()))***+++,,,'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((()))))))))))))))***'''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&''''''(((((()))((('''&&&%%%&&&''''''(((((((((((((((((((((((('''((()))(((((((((***,,,((())))))******))))))((('''((()))(((''''''(((***))))))))))))((((((((((((******)))))))))((((((((((((((((((((())))))))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))************)))((('''&&&&&&'''((()))&&&''''''(((((())))))***''''''''''''((((((((((((((((((''''''''')))***+++''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))%%%&&&((()))***++++++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++...------------...//////000///...---------...///000111333666999;;;<<<===;;;999666333333555999;;;DDDHHHNNNSSSUUUVVVWWWXXXXXXYYY[[[]]]^^^]]]\\\[[[WWWVVVZZZaaaeeehhhnnnuuu}}}}}}}}}|||nnnkkkhhhgggkkkvvv''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&'''(((***+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%&&&(((((()))******'''((()))((('''&&&''')))%%%%%%&&&''')))***++++++'''''''''''''''''''''''''''&&&&&&&&&'''((())))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))))))))************((((((''''''&&&&&&%%%%%%((((((((('''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((())))))((('''&&&%%%&&&''''''((((((((((((((((((((((((***+++***(((&&&%%%''')))))))))************))))))(((((((((((((((((()))***))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))*********+++)))(((''''''''''''((()))((((((((()))))))))))))))(((((((((((())))))))))))((((((''''''((()))***+++''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))''''''((()))***++++++***,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////...------------......---...000222444555666666888666333222333888===AAAJJJNNNRRRUUUWWWWWWXXXYYYYYYZZZ[[[\\\\\\ZZZYYYXXXTTTVVV\\\eeekkkpppwww~~~zzzhhhfffeeeeeejjjttt(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%'''((()))&&&&&&&&&'''((()))*********))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%&&&'''((())))))))))))&&&((())))))''''''''')))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))***&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))(((''''''&&&((((((((((((((((((((((((************))))))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((()))***)))((('''&&&%%%&&&''''''(((((((((((((((((((((((()))))))))'''%%%$$$&&&((())))))************)))))))))(((''''''((()))******(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))*********((((((''''''''''''((((((******))))))((((((''''''((((((((()))))))))******((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))************))))))++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------.........,,,---...000111222222222555333222222666<<>>DDDKKKNNNQQQTTTVVVWWWWWWXXXYYYZZZXXXXXXYYYZZZZZZ[[[[[[[[[[[[___hhhttt|||vvvrrrkkkeeecccfffnnnttt}}}************))))))))))))###$$$&&&((())))))((('''((()))))))))))))))((('''))))))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''((()))***)))(((%%%$$$$$$&&&)))))))))(((((()))(((((())))))*********+++))))))))))))))))))))))))++++++***)))(((((())))))++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((&&&'''((())))))*********))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))'''((((((((())))))******''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))++++++)))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((***++++++)))'''&&&&&&''''''(((((((((((('''''''''%%%###$$$(((***)))((('''((((((((())))))******)))(((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''""""""$$$&&&(((***+++,,,''''''''''''((((((((((((((()))))))))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))***+++,,,,,,,,,((()))***+++,,,+++******+++++++++,,,,,,---------,,,,,,.../////////...---......///000111111000000,,,---...000111222222222333444666;;;AAAGGGMMMPPPRRRUUUWWWXXXXXXYYYZZZ[[[VVVWWWXXXZZZ\\\^^^```aaa___ccclllxxx~~~xxxnnnfffccchhhrrrzzz&&&'''''''''(((((())))))((())))))))))))))))))((((((((())))))))))))((((((++++++)))(((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((()))))))))))))))***)))((('''&&&&&&&&&'''%%%%%%%%%&&&'''(((******))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((%%%&&&'''((()))+++,,,,,,------,,,***)))'''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((()))***++++++***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))(((&&&%%%%%%&&&''')))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******)))))))))))))))***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((''''''((((((((((((''''''*********)))))))))))))))******+++,,,------......---------............///+++++++++,,,,,,---------------,,,+++,,,---...///////////////////////////000000000000000222666:::555666:::@@@GGGMMMQQQRRRVVVVVVUUUUUUUUUVVVWWWWWWVVVYYY[[[ZZZYYY[[[___cccnnnsssyyy~~~}}}tttmmmooozzz((((((((()))))))))******)))(((((((((((((((((()))(((((())))))))))))((((((+++***)))(((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''((())))))******(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((###$$$$$$%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%))))))))))))))))))))))))'''''''''(((((()))))))))((()))************)))((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((******)))))))))))))))***))))))))))))))))))))))))(((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************''''''((()))))))))))))))''''''((((((((((((''''''***)))))))))))))))))))))******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...///////////////////////////000000000//////222666:::999;;;>>>DDDJJJOOOSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXXXX\\\ccciiivvvxxxzzz|||~~~}}}~~~{{{xxx}}}))))))))))))************)))((('''&&&&&&'''((()))(((((())))))))))))((((((+++***)))((((((''''''((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((('''((())))))******))))))&&&''')))***++++++*********))))))((('''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((('''((((((((())))))))))))))))))))))))))))))))))))************************))))))(((''''''&&&&&&%%%))))))))))))))))))))))))&&&''''''(((***++++++,,,((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((())))))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''(((((())))))(((((('''))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------...///////////////////////////...////////////222666:::???AAAEEEIIINNNRRRUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVWWWWWWWWWYYY```jjjrrr~~~{{{xxxyyy|||zzzzzz~~~)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))************)))***+++,,,---,,,***(((&&&))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))************************,,,+++***)))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((())))))***++++++((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''(((((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++(((((())))))))))))(((((()))))))))))))))*********++++++******************++++++++++++,,,,,,,,,,,,......------,,,,,,,,,+++---------------......///////////////////////////....../////////333777;;;CCCFFFJJJNNNQQQTTTVVVXXXXXXYYY[[[\\\[[[ZZZXXXVVVWWWWWWXXXXXX\\\dddqqqzzz}}}yyyyyy~~~}}}{{{yyy|||(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((())))))******************+++,,,---,,,***(((''''''''''''&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))******))))))************))))))((((((''''''''''''&&&&&&+++******)))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))$$$%%%&&&''''''''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************)))((('''''''''(((***+++(((((())))))))))))(((((((((((())))))************++++++******************,,,,,,,,,,,,------------.........------,,,,,,,,,------.........//////...////////////////////////---...//////000444999===FFFJJJOOORRRTTTUUUWWWYYYYYYZZZ[[[\\\\\\ZZZXXXWWWWWWYYY[[[\\\```iiittt}}}}}}}}}xxxxxx|||~~~((((((((((((''''''''''''((())))))))))))))))))((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((()))******++++++******'''(((***+++,,,,,,++++++''''''''''''(((((()))***************************'''(((((())))))******+++)))******++++++******))))))))))))))))))(((((((((&&&''''''(((((())))))***''''''''''''''''''''''''******)))((((((''''''&&&)))))))))))))))))))))))))))))))))((((((''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))******))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))******))))))(((((((((((()))******++++++******++++++++++++++++++,,,,,,,,,,,,------------.........---------------------...////////////...////////////////////////...///000000222666;;;???HHHMMMSSSVVVVVVWWWYYY\\\ZZZ[[[[[[\\\[[[ZZZXXXWWWZZZ^^^cccgggkkkpppxxx~~~~~~xxxrrrttt{{{))))))))))))((((((''''''((()))***++++++***)))((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))***++++++++++++***(((((())))))***+++++++++++++++******)))*********))))))))))))))))))))))))'''(((((()))******++++++)))******++++++******)))++++++++++++++++++,,,,,,&&&&&&''''''((())))))***((((((((((((((((((((((((******))))))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((('''''''''((()))+++,,,&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&'''''')))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))************))))))'''(((((()))******++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------............,,,---...///000//////...////////////////////////...///000111333777===AAAJJJOOOVVVYYYYYYYYY\\\___\\\[[[[[[ZZZYYYYYYXXXXXXcccjjjrrrxxx{{{}}}~~~zzzzzzxxxsssttt|||+++*********))))))((((((((())),,,------,,,)))((((((((())))))))))))(((((())))))(((((((((((()))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++***,,,+++***)))((((((((((((000///---,,,+++*********))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******''''''(((((())))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))(((((()))***+++,,,,,,---)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******(((((()))+++---///((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))************************&&&''')))*********)))((())))))************))))))'''(((((()))***+++++++++******+++,,,------......)))************+++++++++,,,---------.../////////,,,---///000000000///...///////////////////////////000111222444888>>>BBBKKKQQQXXX[[[[[[[[[^^^aaa\\\[[[ZZZYYYXXXXXXXXXXXXmmmuuu~~~{{{tttyyy{{{wwwxxx~~~~~~---,,,***)))(((((()))***&&&(((***++++++***)))'''***+++,,,---,,,+++***)))))))))))))))))))))))))))((()))++++++)))(((((())),,,++++++******))))))))))))))))))((((((((((((''')))))))))))))))))))))))),,,++++++***))))))((((((***)))(((''''''(((******((()))***,,,,,,,,,+++***))))))))))))************))))))))))))))))))))))))((())))))*********))))))******++++++++++++******))))))))))))************''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''((()))***************)))'''&&&'''((()))(((&&&''''''''''''((((((((((((,,,***(((&&&&&&''')))+++++++++******))))))(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''***(((''''''(((((('''&&&))))))(((((((((((())))))******))))))((((((''''''***((('''((()))***)))'''))))))))))))************&&&''')))*********)))(((''''''''''''((((((((()))))))))))))))))))))))))))$$$%%%''')))***)))((('''''''''''''''(((((((((((('''((()))++++++***))))))******)))(((((((((((((((***))))))((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.....................------,,,,,,------.../////////000000111222555;;;BBBHHHPPPRRRWWW]]]bbbaaa\\\WWW[[[WWWVVVYYYYYYWWW[[[cccuuu}}}{{{{{{||||||yyyvvv~~~~~~,,,+++***)))((())))))***((()))***+++++++++******((())))))******))))))((())))))))))))))))))))))))***,,,------+++***+++,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))))))))))))))))))))))))))+++*********))))))((((((+++******))))))***++++++&&&'''((()))***))))))((())))))))))))*********************************************)))))))))))))))))))))************))))))))))))))))))************''''''''''''''''''''''''((((((((('''''''''&&&&&&((())))))************))))))(((''''''))))))((('''''''''''''''((((((((((((***)))(((''''''((()))***)))))))))((((((((((((((())))))))))))((((((((((((&&&'''''''''((()))))))))''''''''''''''''''&&&&&&))))))(((((())))))(((((())))))(((((((((((())))))***)))))))))((((((((('''***((('''((()))***)))'''((((((((()))))))))******&&&'''((()))***))))))((('''''''''((((((((())))))))))))))))))))))))))))))((()))***++++++***((('''''''''((((((((()))))))))&&&'''((()))******************)))(((((((((((((((++++++***)))))))))))))))((((((''''''(((((()))***************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,........................---......//////000000111000111222444888>>>EEEJJJPPPRRRXXX^^^cccbbb\\\WWWYYYVVVUUUXXXZZZ[[[aaajjj{{{~~~~~~~~~{{{yyy~~~+++***)))))))))))))))***************++++++,,,,,,)))))))))(((((())))))***++++++++++++++++++++++++,,,---//////...------...------------,,,,,,,,,,,,,,,---/////////...,,,***++++++++++++++++++++++++++++++++++++************,,,++++++*********++++++&&&'''(((((())))))(((((())))))))))))************++++++++++++++++++++++++,,,+++***((((((((())))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))((((((((((((''''''************))))))))))))***)))((((((******)))(((''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((())))))))))))((((((((((((%%%&&&''''''))))))***+++(((((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((***((('''((()))***)))'''''''''((((((((()))))))))''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***++++++++++++)))'''&&&((((((((()))))))))******'''''''''((()))***++++++***))))))(((((((((((((((,,,++++++***************)))))))))((()))******+++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***...........................//////000000111222222000111444777;;;AAAIIINNNPPPTTTZZZaaadddbbb\\\XXXWWWTTTTTTWWWZZZ```iiirrr~~~|||}}}))))))(((((())))))))))))***)))))))))***+++,,,------,,,+++******+++---...........................,,,...//////.........///------.....................///111333222000...,,,//////............------------------,,,,,,,,,,,,+++*********)))))))))))))))*********************((()))))))))************++++++++++++++++++++++++...,,,***(((''''''((()))))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((++++++***))))))(((((((((***)))((()))***+++***(((''''''''''''(((((((((((('''''')))******))))))((('''''''''(((((()))))))))))))))))))))((((((((((((''''''(((((()))))))))***))))))((((((''''''&&&&&&'''((())))))(((((()))***))))))(((((((((((())))))))))))))))))((((((((((((***((('''((()))***)))'''''''''''''''(((((((((((('''(((((()))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))((('''&&&%%%))))))))))))************+++***)))(((((()))***+++))))))(((((((((((())))))++++++***))))))))))))*********))))))******+++,,,************************+++,,,,,,,,,,,,,,,,,,+++------------------------......------,,,,,,,,,,,,............////////////......///000000111111222///222666:::???EEELLLQQQRRRVVV]]]ccceeebbb\\\XXXVVVUUUUUUWWW\\\dddoooxxx~~~~~~(((((())))))************************+++,,,---...//////...---...///111222000000000000000000000000---///111111000///000111000111111111222222333333222333555777666444222000222111111111000000//////------------------,,,,,,)))))))))))))))(((''''''+++++++++*********++++++((()))))))))************++++++++++++++++++++++++...,,,***(((''''''((()))***++++++,,,,,,++++++***((()))))))))************************************((((((((())))))))))))))),,,+++***)))(((((())))))***)))((()))***+++***(((''''''''''''((((((((((((&&&''')))*********)))(((((((((((())))))*********))))))))))))((((((((((((******))))))((((((((('''))))))((((((((('''''''''&&&(((***)))''''''(((***))))))(((((((((((())))))(((((((((((())))))))))))***((('''((()))***)))'''''''''''''''((((((((((((((((((((((((((())))))***(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))************///...,,,***)))))))))***))))))(((((((((((())))))******)))(((((((((((()))***************+++,,,,,,************************,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,------................../////////000000---......//////000111111///333888===BBBHHHNNNSSSUUUZZZ```eeeeeeaaa\\\XXXWWWXXXYYYZZZ___hhhsssyyy)))***+++------.........------...///000111111222333333222333333444555666444444444444444444444444333555777777666666777888888888999::::::;;;<<<<<<:::;;;<<<======;;;999888666666555555444333333333000000//////...------,,,***+++++++++***)))((('''++++++***)))))))))******))))))))))))************++++++++++++++++++++++++,,,+++***((((((((())))))+++,,,,,,,,,,,,,,,,,,+++))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))+++***)))(((((((((*********)))((((((******)))(((''''''''''''((((((((((((&&&'''(((*********))))))))))))))))))************))))))))))))((((((((((((,,,+++******(((((('''&&&(((((((((((((((((((((((((((***,,,+++'''&&&(((***))))))(((((((((((())))))(((((((((((())))))))))))***((('''((()))***)))'''''''''((((((((()))))))))((((((((((((((()))******((((((((()))))))))******))))))))))))))))))))))))((((((((()))***++++++,,,((((((((()))))))))******///...,,,+++***)))((((((((((((((((((((())))))******))))))(((((((((((((((*********)))******+++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------+++,,,,,,---......//////.........//////000000111------...//////000000111222666;;;AAAFFFLLLQQQUUUZZZ___dddfffddd___[[[XXXXXX]]]___aaaeeeooowwwzzz~~~}}}}}}}}}}}}~~~---...000111222333333222222444555777888999888888999:::;;;<<<=======================================???AAAAAAAAA@@@AAACCCBBBBBBCCCDDDEEEGGGGGGHHHDDDEEEEEEEEEEEEDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;888777666555444222111111.../////////...---,,,+++---,,,+++*********++++++))))))))))))*********************************************)))))))))))))))+++++++++,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))&&&&&&'''''''''(((((((((+++***((('''((()))+++,,,)))(((''''''))))))((('''''''''''''''((((((((((((&&&'''((())))))*********)))))))))))))))((((((((())))))))))))((((((((((((+++*********)))((((((((('''''''''((())))))******+++...///---)))'''(((+++))))))(((((((((((())))))'''((((((((()))))))))******((('''((()))***)))'''((((((((()))))))))******)))(((((('''((()))***+++(((((()))))))))*********))))))))))))))))))))))))***))))))))))))*********''''''((((((((())))))))))))************)))((((((((((((((((((((()))******+++***))))))(((((()))))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,------------,,,,,,........................---------...............---......///000000111111...//////000000111111222555:::@@@FFFKKKPPPUUUXXX___cccffffffbbb]]]ZZZYYYYYY```fffhhhnnnwww||||||}}}~~~|||yyyxxxwwwuuuuuuuuuuuuvvvqqqqqqrrrqqqqqqppppppooonnnoooqqqrrrttttttuuuuuusssrrrrrrqqqppppppoooooommmlllkkkkkkjjjjjjkkkkkkkkklllllllllkkkkkkmmmnnnrrrrrrrrrsssssstttuuuuuuwwwxxxzzz|||000111333555666777666666777999;;;>>>??????>>>===@@@AAACCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIIIIIIIIIIJJJKKKJJJJJJKKKLLLNNNOOOPPPPPPLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGFFFEEEEEEDDDCCCCCC@@@???>>><<<:::999888777222333333333222111///...111000...---,,,---......))))))))))))************))))))))))))))))))))))))((())))))*********))))))******++++++++++++******))))))))))))************((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((***)))((('''((()))+++---)))'''&&&'''((()))((('''''''''''''''((((((((()))'''''''''((()))******+++))))))(((((('''''''''&&&))))))))))))(((((((((((()))))))))))))))*********&&&&&&'''((()))***++++++...111222000***((())),,,))))))(((((((((((())))))'''((((((((())))))*********((('''((()))***)))((())))))))))))************)))((('''''''''(((***+++))))))))))))************))))))))))))))))))))))))***)))(((''''''&&&&&&'''''''''''''''(((((((((((($$$%%%''')))))))))((((((((((((((((((((()))******,,,++++++***)))*********)))))))))((()))******+++++++++++++++++++++++++++,,,------......------,,,......................../////////...------,,,,,,---......///000111111222000000000111222222333333888===DDDJJJOOOSSSWWWZZZbbbeeehhhfffaaa\\\YYYYYYYYYccckkknnnttt|||uuuzzz|||~~~{{{xxxvvvtttrrrqqqooommmmmmnnnooopppmmmnnnnnnnnnllljjjiiigggjjjiiigggeeedddddddddeeeccccccdddccccccbbbaaaaaa^^^___```bbbccccccddddddcccccccccbbbaaaaaa``````aaa```______^^^^^^______]]]^^^___^^^]]]]]]___aaaaaaaaaaaaaaabbbcccdddeeefffgggiiikkknnnqqqssstttooorrrvvvyyyzzz{{{|||~~~{{{}}}555777999<<>><<<:::888666444444111//////000000...+++///...---,,,+++******)))************)))((('''&&&+++++++++************)))((()))***+++++++++++++++******++++++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&%%%%%%%%%&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))&&&'''(((***,,,---+++(((***&&&)))///,,,%%%***555666666555111,,,(((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))((((((******))))))))))))******&&&''''''(((((((((((((((***)))))))))))))))******''''''(((((())))))******(((((())))))))))))(((((()))************+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------..................///////////////////////////..................///111333666777===CCCKKKQQQTTTXXX\\\```aaaeeehhhfff```[[[[[[\\\^^^dddoooxxx~~~~~~|||vvvqqqqqqzzz|||~~~xxxwww|||~~~}}}||||||}}}~~~{{{{{{{{{yyywwwtttqqqooorrrnnnjjjhhhhhhhhheeebbb________________________\\\]]]^^^^^^]]]\\\[[[YYYYYYXXXXXXWWWVVVUUUTTTSSSWWWVVVVVVVVVUUUTTTTTTTTTVVVUUUTTTRRRSSSTTTVVVWWWYYYXXXWWWWWWVVVWWWWWWWWWXXXWWWVVVVVVWWWXXXXXXWWWXXXVVVUUUSSSSSSSSSTTTTTTZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]___```aaabbbeeedddcccfffiiikkkjjjhhhmmmmmmnnnnnnooooooppppppqqqrrrsssuuuvvvxxxzzzzzzwwwxxx{{{~~~@@@AAACCCFFFHHHIIIJJJKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSQQQOOONNNOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSWWWWWWWWWVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVSSSPPPOOOPPPQQQPPPOOOQQQNNNLLLKKKMMMNNNNNNLLLHHHGGGGGGEEECCCAAA???>>>:::777555444444333111...------,,,++++++***))))))---............---,,,,,,++++++++++++******************+++++++++******)))******++++++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((()))+++------+++)))+++'''***///---(((---999???;;;555...***((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((''''''))))))(((((())))))***+++))))))))))))))))))))))))******))))))))))))******************))))))))))))&&&'''((())))))((('''&&&&&&'''(((((())))))(((((())))))(((((()))***++++++((((((((()))))))))))))))(((((())))))))))))(((((()))************+++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,---------.........//////............////////////////////////////////////000//////000222555888:::BBBGGGOOOTTTXXX\\\aaaeeehhhiiihhhddd```]]]]]]___aaagggqqqzzz}}}zzztttppppppyyy}}}~~~yyytttvvv{{{}}}{{{yyywwwvvvuuuuuuuuuoooooonnnllljjjgggdddcccbbb___\\\[[[\\\\\\ZZZXXXVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVTTTSSSUUUUUUUUUTTTTTTSSSSSSRRRUUUTTTSSSSSSRRRRRRQQQQQQRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRSSSTTTUUUUUUUUUXXXWWWUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXZZZ[[[\\\\\\___^^^^^^```dddeeecccaaadddeeeeeeeeeffffffggggggffffffggghhhiiijjjkkkllljjjkkkmmmpppsssvvvxxxyyy}}}}}}~~~EEEFFFHHHIIIKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNOOOPPPRRRTTTVVVWWWXXXVVVUUUSSSSSSSSSTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYXXXVVVSSSSSSSSSTTTTTTSSSSSSRRRRRRSSSUUUVVVUUUTTTQQQPPPPPPOOOMMMLLLJJJIIICCCAAA>>><<<;;;999777444000//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++)))((((((******++++++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))+++---...,,,***,,,)))***//////,,,222<<>>??????AAABBBDDDFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@AAACCCFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHLLLLLLJJJEEE???;;;;;;===:::???EEEJJJMMMQQQVVV[[[YYYZZZ[[[\\\\\\]]]]]]]]]YYY\\\]]]\\\ZZZXXXZZZ\\\[[[ZZZXXXUUUSSSPPPNNNMMMGGGEEE@@@<<<888666555555//////.........---------+++++++++++++++***)))(((******++++++++++++*********++++++,,,,,,++++++***))))))************))))))************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))+++***(((((()))******)))''')))))))))+++,,,***''''''(((((('''&&&&&&(((***(((((())))))))))))(((((())))))))))))))))))))))))++++++******)))((((((((()))))))))((()))******+++))))))))))))))))))))))))'''(((+++,,,,,,+++(((''')))***+++---///111222333))))))************))))))(((((()))******************)))))))))))))))******)))))))))***+++++++++,,,******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------...................../////////000............/////////000...//////000111222222222222444777===CCCJJJOOOSSSRRRUUUXXXYYYYYYZZZ^^^bbbeeejjjttt~~~||||||zzz~~~~~~|||}}}|||uuutttqqqnnnjjjfffcccaaa```^^^\\\[[[ZZZZZZZZZ[[[ZZZYYYXXXXXXXXXYYY[[[\\\ZZZZZZZZZ[[[\\\^^^```bbbdddfffiiiiiihhhiiimmmpppooopppqqqsssuuuvvvxxxxxx{{{{{{|||}}}~~~}}}}}}CCCCCCCCCCCCCCCCCCDDDDDDBBBAAA???>>>=========>>>>>>===<<<;;;;;;;;;=====================<<<::::::======<<<<<<<<<<<<======???AAABBBCCCCCCBBB@@@???CCCCCCBBBAAAAAABBBDDDDDDFFFEEECCCAAA>>>;;;999888:::;;;===AAAGGGNNNTTTXXXZZZ[[[]]]___`````````_________```aaa```___^^^]]]^^^\\\ZZZZZZ[[[YYYUUUQQQQQQNNNKKKIIIGGGCCC>>>999888666333111000...,,,)))///---+++***)))***+++,,,)))***+++,,,------,,,,,,+++++++++************))))))************+++++++++,,,+++******))))))************))))))))))))******+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''')))******)))((('''(((((((((((())))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++***(((&&&'''***+++)))'''(((***+++,,,,,,+++***(((***)))((('''''''''''''''///---)))'''&&&(((+++---++++++******))))))(((((('''&&&&&&))),,,000111111*********)))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))+++***((((((*********)))))))))*********))))))(((************************...,,,++++++,,,---,,,+++---------............///............////////////////////////000000000000000///000222000///444<<<;;;999;;;BBBKKKPPPSSSUUUUUUUUUVVVYYY\\\]]]\\\ZZZccclllyyy}}}zzzzzzyyy~~~{{{}}}}}}yyyuuurrrooonnniiigggccc```___^^^\\\[[[WWWWWWWWWVVVVVVWWWZZZ]]]]]]^^^^^^^^^]]]^^^aaaccceeeeeeeeefffhhhkkknnnooorrrvvvzzz{{{zzz|||AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<===>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>=========>>>???@@@@@@???>>>===@@@???>>><<<<<<<<<======?????????===;;;888666444888888999<<>>EEEMMMSSSWWWXXXYYYZZZZZZ[[[\\\\\\]]]]]]fffnnnzzz|||}}}zzzxxxzzz}}}{{{yyyuuurrrpppnnnllliiieeecccaaa```___]]][[[YYYYYYYYYXXXXXXXXXYYYZZZZZZZZZ]]]```dddeeefffhhhhhhiiijjjnnnppprrrsssuuuxxx|||========================>>>>>>>>>>>>???@@@BBBBBBAAAAAA@@@???>>><<<;;;:::::::::::::::<<<===???AAABBBCCCDDDFFFFFFDDDCCCBBB???@@@AAABBBBBBAAA@@@@@@@@@???<<<:::999888888888:::;;;<<<<<<;;;888666444888888888999<<<@@@CCCFFFOOOQQQTTTXXX[[[^^^```aaaccccccccccccbbbaaa```___```___^^^___``````^^^\\\ZZZYYYXXXXXXXXXVVVSSSPPPLLLHHHCCC>>>;;;777444111------.........---,,,+++++++++***)))******,,,,,,,,,+++++++++************)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&''')))***,,,---(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))*********)))((((((******)))(((((((((************((((((***))))))))))))******+++++++++***)))))))))******+++++++++************)))...,,,)))(((((((((&&&%%%))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++)))'''&&&((()))***)))******+++++++++++++++***++++++++++++++++++++++++,,,+++******,,,,,,,,,***------------........................////////////////////////000000000000000///000222111111666>>>AAABBBDDDHHHPPPWWW[[[]]]^^^``````^^^\\\]]]```dddmmmsss{{{yyyvvvtttwww~~~~~~|||sssppplllhhhfffdddaaa^^^___^^^[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ\\\^^^```bbbdddhhhmmmpppsssuuuxxxzzz{{{~~~::::::;;;;;;<<<===>>>>>>CCCCCCDDDDDDEEEFFFGGGHHHGGGGGGGGGFFFDDDBBB???>>><<<<<<<<<===???BBBFFFHHHKKKLLLOOOPPPPPPOOOLLLKKKHHHIIIJJJKKKKKKKKKJJJJJJFFFDDDBBB???<<<;;;::::::;;;<<<>>>??????>>>;;;:::===<<<;;;;;;<<<===???@@@JJJLLLOOOSSSWWW[[[]]]_________``````aaaaaaaaaaaa^^^^^^^^^___`````````___\\\\\\\\\\\\\\\ZZZXXXVVVUUUPPPJJJEEEAAA>>>;;;999333222111///...------,,,///---,,,******+++---...,,,,,,+++++++++*********))))))*********+++++++++,,,+++******))))))******))))))************))))))*********)))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((('''''''''''')))+++,,,(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))******))))))))))))***))))))'''((())))))))))))((('''(((((((((((()))***++++++)))***************)))))),,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***++++++***)))))))))))))))*********))))))))))))((((((((((((***************************(((&&&&&&((()))***)))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,---+++***,,,,,,---------.....................////////////////////////000000000000000///000333222222777???FFFIIIKKKMMMSSS[[[______aaacccdddbbb___aaagggnnnwwwyyy}}}|||zzzxxxvvvvvvxxx~~~}}}xxxsssooolllkkkdddbbb___\\\ZZZWWWVVVTTTWWWVVVUUUTTTTTTUUUWWWXXXWWWYYY[[[]]]___bbbdddffffffiiimmmppptttyyy~~~999999;;;===???AAACCCDDDHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKIIIGGGDDDCCCBBBBBBBBBCCCFFFJJJMMMOOORRRTTTVVVXXXXXXVVVTTTRRRQQQRRRRRRSSSSSSTTTTTTTTTMMMLLLIIIFFFCCCBBBAAAAAA???AAABBBDDDEEEDDDCCCBBBCCCBBBAAA??????>>>??????DDDEEEHHHKKKOOORRRUUUVVVWWWXXXYYY[[[]]]___aaabbb^^^_______________```aaa^^^_________]]]\\\ZZZYYYXXXSSSMMMGGGDDDCCCAAA@@@<<<999666222///.../////////...,,,***)))***,,,---,,,,,,,,,++++++++++++***))))))*********+++++++++,,,+++******))))))******((()))************)))((())))))))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))))))))))))))*********)))))))))***(((((())))))))))))((((((''''''''''''(((((()))***((()))************)))(((((()))))))))))))))))))))+++)))((()))***,,,,,,+++(((((())))))************))))))))))))((((((((((((++++++++++++++++++++++++)))''''''''')))******))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++------,,,***,,,,,,,,,------------...............////////////////////////000000000000000///000333333333999AAAKKKPPPSSSSSSWWW___cccbbbbbbfffiiihhhgggjjjqqqxxx~~~}}}~~~}}}zzz}}}|||}}}~~~zzzvvvtttrrrppplllgggccc___]]]\\\XXXXXXWWWUUUSSSRRRRRRRRRSSSSSSSSSTTTVVVYYY[[[]]]^^^aaafffiiilllooosssvvvwww{{{;;;<<<>>>AAACCCFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKNNNQQQTTTUUUUUUWWWXXXYYYYYYXXXWWWUUUUUUUUUVVVVVVWWWXXXXXXXXXRRRQQQNNNKKKIIIHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKNNNNNNPPPSSSWWWZZZ]]]___^^^______^^^\\\\\\]]]___]]]___aaa```___]]]\\\]]]XXXSSSLLLFFFDDDCCCCCCCCCAAA???;;;777444333222222...---+++***)))))))))***,,,,,,,,,,,,++++++++++++)))************+++++++++,,,+++******))))))******((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))+++***)))(((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))(((''''''''''''(((((()))'''((())))))******))))))))))))))))))************+++)))''''''(((((((((&&&((((((((()))******++++++(((((((((((())))))))))))++++++++++++++++++++++++''''''(((***,,,,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////---+++,,,,,,,,,,,,------------............////////////////////////000000000000//////111444444444:::BBBLLLUUU[[[[[[^^^fffjjjgggfffiiinnnqqqssswww|||{{{xxxzzz|||yyyvvvtttqqqnnnjjjgggaaa___\\\YYYVVVTTTSSSSSSPPPRRRSSSRRRRRRRRRTTTVVVTTTUUUXXX\\\___ccceeegggkkkpppvvvzzz|||zzzsssrrrtttyyyAAAAAABBBDDDFFFHHHIIIIIIFFFGGGIIIKKKMMMMMMMMMMMMPPPPPPOOOOOOOOOPPPQQQQQQOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZVVVUUUSSSQQQOOOOOOOOOOOOMMMMMMLLLMMMNNNOOOQQQRRRSSSRRRQQQOOOMMMLLLKKKJJJGGGFFFEEEDDDCCCDDDDDDEEEGGGHHHIIILLLOOOSSSWWWYYY[[[[[[[[[YYYUUUTTTVVVXXXXXX[[[^^^^^^]]]\\\]]]___XXXRRRJJJDDDAAAAAAAAAAAA@@@@@@???>>><<<999777555000///...---,,,+++******------,,,,,,,,,+++++++++)))************+++++++++,,,+++******))))))******((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))***))))))((()))***,,,+++)))(((***,,,*********))))))************)))(((((((((((((((((((((((((((((())))))***************+++++++++,,,,,,+++)))'''''''''((('''%%%'''(((((()))******++++++''''''(((((())))))******))))))))))))))))))))))))&&&'''***---///...+++((('''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000000...,,,++++++,,,,,,,,,---------............////////////////////////000000000000//////111444444555;;;CCCKKKWWWaaabbbfffpppsssooolllooouuu{{{|||vvvrrrssswww|||~~~~~~~~~|||vvvqqqjjjhhheeedddcccaaa]]]ZZZWWWVVVTTTRRRRRRRRRSSSTTTPPPSSSUUUWWWWWWYYY]]]```aaadddiiioootttxxxzzz{{{~~~vvvmmmiiihhhjjjqqqyyyEEEEEEFFFFFFGGGHHHHHHIIIEEEGGGJJJMMMOOOPPPQQQQQQTTTSSSSSSRRRSSSUUUWWWXXXRRRSSSUUUVVVXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVWWWWWWYYYZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUTTTSSSRRRQQQRRRTTTWWWYYYZZZZZZYYYWWWUUUTTTRRRRRRNNNLLLJJJGGGEEEDDDDDDDDDDDDDDDEEEGGGJJJNNNQQQSSSVVVWWWVVVSSSNNNMMMNNNQQQQQQUUUYYY[[[[[[[[[]]]___XXXRRRIIIBBB???>>>>>>>>>===???BBBDDDCCC???:::777333333333222111///...------------,,,,,,,,,++++++)))************+++++++++,,,++++++***)))*********''')))***++++++***)))'''(((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((())))))))))))(((((((((((())))))))))))&&&''')))*********)))((((((+++,,,,,,)))(((***,,,++++++************++++++++++++***)))(((((())))))((((((((((((((()))***+++&&&&&&''''''((((((((()))+++)))((((((***+++***)))'''(((((()))***+++++++++&&&''''''((()))******+++((((((((((((((((((((((((%%%'''+++///111000+++'''''''''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111111///---++++++,,,,,,,,,---------............/////////000////////////000000000000//////111444555666<<>>;;;::::::;;;<<<===>>>>>>===;;;:::888666333333444222...***,,,---000111111///---+++++++++,,,---,,,+++***)))...---+++***)))***++++++************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((()))************************))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))((((((((((((******))))))((((((''''''***'''%%%&&&((()))(((&&&((((((((((((''''''''''''((())))))'''&&&&&&(((***&&&&&&&&&'''((())))))***'''((()))+++---.........)))************+++++++++))))))(((((())))))***+++------------------------------......------,,,+++000///...---------------000000000000000111111222222333444666:::???FFFKKKRRRXXXaaaiiittt}}}}}}yyyxxx{{{yyyvvvqqqnnnmmmppptttxxxxxx{{{{{{xxx}}}~~~zzz}}}xxxuuussspppmmmhhheee```^^^^^^\\\XXXUUUSSSRRRQQQQQQQQQRRRSSSTTTSSSTTTVVVXXX[[[^^^```aaafffjjjnnnqqqssswww}}}zzzuuurrrpppnnnmmmtttwww|||sssooonnnmmmlllsss|||IIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSRRRRRRQQQPPPSSSSSSSSSRRRRRRRRRQQQQQQSSSSSSTTTTTTUUUUUUVVVVVVRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSTTTVVVXXXYYYYYYYYYXXXXXXYYY[[[]]]^^^```___]]][[[[[[\\\^^^```ZZZZZZXXXVVVTTTRRRPPPOOONNNQQQTTTUUUUUUSSSRRRSSSSSSQQQMMMIIIEEECCCBBBBBBEEEEEEGGGIIIMMMQQQTTTVVVWWWSSSNNNGGGAAA>>>;;;;;;::::::;;;;;;::::::999999999777555666777666222///,,,---/////////---+++***+++,,,,,,---,,,+++***)))++++++***)))))))))))))))************************,,,+++++++++************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&'''(((((())))))(((((((((((())))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))***'''&&&&&&(((***)))((((((((((((((('''''''''''''''((((((&&&%%%%%%''')))''''''(((((()))******+++))))))***+++,,,,,,++++++)))************++++++++++++************+++,,,,,,------------------------+++,,,,,,---.........---111000///...............000000000000000111111222111222444666;;;BBBJJJPPPVVV]]]eeelllvvv~~~|||{{{~~~xxxvvvrrroooooorrrvvvyyy|||wwwuuuzzz|||{{{}}}{{{wwwrrrlllhhhfffdddaaa^^^^^^[[[WWWVVVVVVUUUTTTRRRPPPPPPPPPQQQRRRTTTVVVWWW]]]___bbbfffjjjmmmooopppvvvzzzrrrnnnhhhcccaaa___^^^]]]bbbfffooo~~~zzzuuupppmmmooouuu}}}KKKKKKKKKKKKKKKLLLMMMNNNMMMNNNOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLOOOOOOPPPPPPPPPQQQQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSUUUWWWYYYXXXXXXXXXXXXYYY[[[]]]^^^^^^^^^^^^]]]\\\\\\___aaa^^^^^^]]]\\\[[[YYYYYYXXXWWWZZZ\\\]]]\\\ZZZZZZZZZWWWUUUPPPKKKGGGDDDBBBAAAAAAAAAAAACCCFFFKKKPPPSSSSSSRRROOOLLLGGGBBB>>><<<:::999777666666666777777888888777888999999888666111000000///...---,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++******)))************************,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************((((((''''''&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''((()))*********)))(((&&&''')))******)))(((((((((((('''''''''''''''(((((((((&&&&&&(((***((())))))******+++++++++++++++++++++***)))(((((()))************+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------)))***,,,---.../////////111111000////////////000000000000000000111111222111222333666<<>>HHHSSS[[[hhhttt~~~zzzyyyxxxxxxyyy|||{{{xxxuuuooommmiiifffcccaaa``````aaaaaaaaa``````___``````]]]^^^___```cccgggkkknnnmmmpppuuu|||zzzqqqddd___XXXRRROOONNNNNNNNNPPPQQQRRRVVV```qqqyyywwwzzzHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIFFFDDDBBBCCCBBB@@@???>>>>>>??????CCCCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIOOOOOOMMMMMMLLLMMMNNNOOONNNMMMLLLLLLLLLLLLNNNNNNNNNSSSYYYYYYVVVUUUWWW[[[YYYYYYZZZ[[[[[[\\\]]]]]]___aaabbbbbbaaa```aaabbb_________^^^]]]]]]\\\\\\VVVTTTQQQMMMLLLLLLMMMMMMMMMOOORRRUUUTTTRRRNNNLLLGGGDDD@@@;;;888777666777666777888888888999;;;======;;;888444111///............---,,,,,,,,,,,,,,,)))******+++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))(((((('''((((((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((*********)))(((''''''''''''((()))(((&&&&&&''')))((((((((((((''''''''''''"""$$$&&&'''&&&&&&&&&'''))))))))))))))))))))))))'''((()))***++++++++++++)))************+++++++++***************++++++,,,******++++++,,,,,,------------......------,,,+++...------------......///000000000000000111111222333444666:::AAAKKKVVV^^^ooo}}}~~~}}}{{{zzz{{{~~~}}}xxxuuuqqqnnnkkkbbbaaa___^^^^^^___```bbbccceeeggghhhggghhhjjjkkkjjjlllooorrrtttwww{{{~~~{{{llleee\\\UUUPPPNNNMMMLLLKKKLLLNNNQQQYYYiii~~~~~~GGGFFFEEEDDDCCCCCCCCCCCCCCCEEEHHHJJJJJJHHHEEECCCBBBAAA@@@>>>>>>???AAABBBIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOLLLJJJIIIHHHHHHHHHLLLLLLKKKKKKKKKMMMNNNOOOMMMLLLJJJIIIHHHHHHIIIIIIHHHNNNUUUVVVRRRPPPSSSWWWUUUUUUVVVWWWXXXYYYZZZZZZ]]]^^^``````______```bbb______```````````````___]]][[[XXXUUUSSSQQQQQQPPPNNNPPPRRRTTTUUUTTTSSSRRRNNNKKKGGGBBB===;;;999888:::<<<<<<;;;999:::<<>>:::666333111000///...---,,,+++,,,,,,---)))))))))))))))***++++++************************(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((()))***''''''''''''((()))***+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''((()))'''$$$###%%%'''((((((((((((''''''''''''"""%%%'''((('''''''''(((************************((()))***+++,,,,,,,,,,,,)))************+++++++++***************+++,,,,,,)))******+++,,,,,,------,,,,,,------...---------...............///000000000000000000000111111222111444888>>>FFFQQQ\\\cccuuu}}}{{{|||zzzwwwrrrooommmkkkiiigggcccbbbbbbbbbcccfffiiilllooorrruuuwwwwwwxxx{{{}}}~~~xxxqqqfff\\\VVVRRROOONNNGGGJJJMMMOOOTTTcccxxxGGGFFFEEECCCBBBBBBBBBBBBBBBEEEHHHJJJKKKJJJGGGFFF>>>>>>>>>>>>AAADDDGGGIIIQQQQQQPPPOOOMMMLLLKKKKKKMMMNNNPPPRRRUUUWWWYYYZZZZZZXXXTTTQQQNNNKKKJJJJJJJJJIIIIIIJJJKKKMMMOOOPPPJJJIIIGGGEEEDDDDDDDDDDDDBBBIIIPPPQQQNNNLLLNNNRRRSSSSSSTTTUUUVVVWWWXXXXXXYYY[[[\\\\\\\\\\\\^^^``````aaaaaabbbbbbbbbbbbaaabbbaaa___\\\YYYWWWVVVUUUOOOPPPRRRTTTUUUVVVVVVVVVSSSPPPLLLFFFAAA===;;;:::>>>@@@@@@>>><<<;;;>>>AAAHHHFFFDDD@@@<<<888555444///...---,,,+++,,,------++++++***)))***+++---...************************''''''(((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************(((((('''(((((()))***+++''''''''''''((()))++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((())))))******'''))))))'''###"""###&&&)))(((((((((''''''''''''%%%'''***++++++******+++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))************+++++++++++++++******++++++,,,---))))))***+++,,,,,,------***+++,,,---...////////////////////////000111111000000000000000111111222000444:::AAAKKKVVVaaahhhyyy~~~{{{|||}}}xxxtttqqqqqqnnnkkkiiiiiihhhgggfffkkkjjjjjjkkkmmmqqquuuwww}}}{{{wwwuuusssrrrrrrtttyyy~~~~~~vvvkkk```XXXSSSPPPNNNIIILLLOOOOOOSSS___sssIIIGGGFFFDDDCCCCCCCCCDDDFFFHHHLLLOOOPPPNNNKKKIIIDDDDDDCCCBBBCCCGGGLLLQQQXXXXXXXXXUUURRRPPPOOOPPPPPPRRRWWW[[[^^^ccciiillloookkkddd^^^XXXTTTOOOLLLLLLKKKIIIIIIJJJMMMPPPRRRPPPPPPMMMFFFBBBCCCAAA>>>???CCCHHHJJJKKKMMMPPPSSSNNNQQQTTTUUUSSSQQQRRRTTTVVVWWWXXXYYY[[[\\\]]]^^^```aaaccccccaaa```aaaaaa```bbbdddccc```\\\ZZZYYYUUUTTTRRRRRRSSSUUUXXXZZZXXXUUUQQQLLLGGGDDDAAA@@@@@@AAADDDFFFFFFDDDAAA???DDDEEEEEEDDDAAA<<<777444555222///---------,,,+++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,((()))******)))(((***+++*********)))))))))))))))++++++***)))((('''&&&&&&************))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))************************++++++************++++++******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))***,,,,,,---,,,***)))))))))***+++&&&&&&'''((()))***++++++******+++,,,,,,,,,,,,+++---+++)))((('''((()))***+++***(((&&&''')))+++---******+++++++++,,,,,,,,,---------------------------------------------------------............///////////////000000000000///000000//////000333555888;;;AAAHHHQQQ\\\gggnnnzzzyyy~~~}}}}}}zzzwwwrrrppppppqqqkkkkkklllmmmoooqqqssstttvvvwwwyyy|||xxxtttrrrpppmmmkkklllmmmnnnqqquuu{{{tttggg^^^XXXQQQMMMMMMHHHHHHMMMQQQYYYlllNNNMMMKKKIIIHHHHHHHHHHHHIIIMMMRRRVVVVVVSSSMMMJJJFFFGGGHHHIIIKKKPPPVVV[[[^^^^^^^^^[[[WWWTTTSSSSSSSSSVVV[[[```eeejjjooosssyyytttmmmgggaaa[[[VVVSSSMMMLLLLLLLLLNNNQQQTTTVVVWWWXXXTTTMMMJJJJJJHHHEEE@@@CCCFFFHHHIIIJJJNNNQQQRRRSSSRRRPPPMMMLLLMMMPPPRRRSSSTTTUUUWWWXXXZZZZZZ^^^___aaaaaa``````aaaccccccfffhhhhhheeebbb``````ZZZYYYWWWVVVUUUUUUVVVWWWVVVUUUSSSQQQNNNJJJGGGEEEDDDDDDEEEFFFFFFFFFEEEEEEIIIIIIJJJIIIFFF@@@;;;777666333000/////////---,,,,,,,,,++++++******)))))),,,+++***))))))***+++,,,)))***+++***)))((()))***))))))))))))************((((((((()))))))))******))))))))))))((((((((((((************************)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********************************))))))*********))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))***+++,,,,,,,,,+++***)))((())))))***(((((((((((())))))))))))(((((()))************))),,,+++)))((((((((()))*********((((((((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---------------------------------............///////////////000000000000000111111111000111333666777;;;BBBLLLWWWdddqqqyyy~~~zzzzzz}}}}}}yyyuuuuuutttrrrooonnnoooqqqqqqrrrtttwwwzzz~~~|||wwwpppmmmkkkkkkmmmoooooonnnnnnpppsssxxx}}}zzznnneee]]]VVVQQQPPPKKKIIIMMMPPPWWWiii|||XXXVVVTTTRRRPPPOOONNNNNNNNNRRRXXX\\\\\\XXXQQQMMMKKKMMMQQQUUUYYY___fffkkkiiijjjhhheee___ZZZXXXWWWVVVZZZ```ffflllrrrxxx|||}}}vvvooohhhbbb\\\XXXRRRQQQQQQRRRUUUXXX[[[^^^______\\\UUUPPPPPPMMMIIIDDDFFFHHHIIIJJJLLLPPPSSSYYYXXXTTTPPPKKKIIIJJJLLLNNNOOOOOOQQQRRRTTTVVVWWWZZZ[[[]]]]]]]]]^^^aaacccdddgggiiijjjhhhgggffffff```___^^^[[[YYYWWWUUUUUUSSSTTTUUUUUUSSSPPPLLLJJJHHHGGGFFFFFFGGGHHHJJJKKKJJJLLLMMMMMMJJJDDD???;;;777555333222222111000///......---,,,+++***)))(((++++++************++++++***+++,,,+++)))(((((()))((()))))))))***+++++++++((())))))))))))*********))))))((((((((('''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))++++++*********++++++,,,******)))((((((((())))))***)))))))))((((((((('''(((((()))************))),,,+++***(((((()))******))))))))))))******++++++******+++++++++,,,,,,,,,************************---------------------------------............///////////////000000000000111222222222111222444777:::???GGGQQQ^^^mmm{{{}}}||||||~~~~~~~~~}}}{{{vvvtttoooppprrrrrrrrrsssuuuxxx{{{|||}}}wwwqqqjjjfffbbbbbbdddhhhmmmrrruuuvvvuuuxxx}}}yyyooofff\\\VVVSSSMMMKKKMMMOOOUUUeeexxxcccbbb___\\\YYYWWWUUUTTTRRRUUUZZZ]]]]]][[[WWWUUUUUUXXX^^^dddjjjqqqxxx}}}yyyzzzxxxssslllddd___]]]\\\```gggmmmsssyyy|||uuunnngggaaa]]]ZZZZZZ[[[\\\___bbbfffgggjjjjjjfff___YYYXXXTTTPPPLLLLLLLLLLLLNNNRRRVVVXXXaaa```\\\XXXSSSOOOMMMLLLMMMMMMMMMNNNOOOQQQSSSTTTTTTUUUWWWXXXYYY[[[^^^aaaaaacccfffggggggffffffgggccccccbbb```^^^[[[XXXVVVTTTTTTUUUTTTRRRPPPMMMKKKHHHHHHHHHHHHIIIKKKLLLMMMHHHJJJLLLLLLJJJFFFBBB???999777444444444444333222000000///...------,,,++++++++++++++++++++++++++++++,,,---+++)))(((((()))(((((()))***++++++,,,,,,,,,,,,+++***)))(((((('''))))))))))))((((((((((((************************((())))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))++++++******)))*********))))))(((((((((((((((((())))))))))))((((((((((((******+++,,,,,,,,,,,,+++++++++***))))))******+++((()))***+++++++++************+++++++++,,,,,,,,,***************+++++++++---------------------------------............///////////////000000000000111222222222111222555777@@@DDDLLLWWWcccppp}}}|||yyyxxxwwwuuuwwwzzz}}}}}}zzzvvvqqqmmmjjjgggeeeggghhhlllqqqwww}}}xxxmmmbbbZZZUUUOOOLLLNNNOOOTTTdddvvvlllkkkiiifffccc```]]]\\\YYYZZZZZZ\\\]]]___aaabbbdddhhhmmmsssyyy~~~uuunnnkkkiiilllqqqwww|||yyysssmmmiiigggggghhhiiilllnnnqqqrrrvvvvvvssskkkfffddd```[[[SSSQQQNNNNNNPPPTTTXXX[[[ddddddeeeddd```[[[TTTPPPOOONNNMMMLLLLLLMMMNNNOOONNNPPPRRRSSSTTTVVVYYY[[[\\\^^^aaacccccccccdddfffbbbbbbccccccaaa___]]][[[XXXVVVTTTQQQNNNLLLJJJIIIEEEFFFHHHJJJLLLMMMMMMMMMHHHIIIKKKLLLKKKIIIFFFDDD;;;888666555666777777666111111000//////......---+++++++++,,,,,,+++++++++,,,------,,,)))(((((()))((())))))***+++,,,,,,---------,,,+++***)))((((((+++++++++*********))))))************************))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))***))))))(((((((((((()))((((((((()))))))))(((((('''''''''((()))***************+++,,,,,,,,,,,,++++++***************++++++((()))+++,,,,,,,,,************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///////////////000000000000000111222222222333666999BBBGGGPPP[[[fffrrr~~~~~~~~~}}}xxxvvvlllmmmlllllllllmmmnnnoooqqquuuzzz~~~sssggg___WWWPPPMMMOOOOOOTTTdddvvvqqqqqqpppooommmkkkiiihhhfffdddbbbaaadddiiinnnrrrwwwyyy}}}|||{{{}}}}}}vvvvvvwwwxxxyyyzzz|||}}}zzz{{{yyytttpppooolllggg^^^ZZZTTTQQQRRRUUUYYYZZZccceeejjjmmmlllggg^^^WWWSSSQQQNNNLLLJJJJJJKKKKKKKKKNNNPPPRRRRRRRRRSSSUUUXXXZZZ]]]^^^___```bbbddd___```aaaccccccbbbaaaaaa]]]ZZZVVVQQQMMMKKKIIIIIIDDDEEEHHHKKKMMMNNNOOOOOOMMMMMMNNNMMMLLLKKKIIIHHH===:::666444555888::::::333333222111///......---++++++,,,,,,,,,,,,+++++++++,,,---,,,***))))))***)))*********+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++*********************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((()))*********))))))&&&&&&'''((()))***++++++(((((()))************)))*********+++++++++++++++))))))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------......///---------------------------------............///////////////000000000000///000222333444666:::===BBBIIITTT___jjjuuu~~~|||vvvyyy|||~~~~~~}}}}}}zzzvvvrrrooommmmmmcccfffjjjnnnqqquuuyyy||||||yyynnneeeZZZSSSOOOPPPPPPTTTdddvvvrrrsssuuuvvvwwwwwwwwwwwwwwwtttqqqoooqqqvvv}}}}}}~~~}}}}}}zzztttmmmccc]]][[[]]]______cccgggmmmsssvvvrrrjjjccc\\\YYYUUUPPPMMMKKKKKKKKKKKKNNNQQQSSSRRRPPPPPPPPPSSSUUUXXXYYYZZZ[[[]]]___^^^^^^```aaabbbcccddddddaaa___\\\XXXTTTPPPLLLJJJFFFGGGHHHJJJMMMOOORRRSSSTTTSSSPPPNNNKKKJJJIIIIII???;;;555222444888<<<>>>;;;:::888666333000///...++++++,,,------,,,++++++***+++,,,,,,*********,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++************)))************************---,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********************************))))))*********))))))))))))(((((((((((())))))))))))))))))))))))((('''''''''((()))***+++((((((***+++++++++******''''''(((((())))))******(((((()))************))))))***++++++,,,,,,,,,+++******++++++,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,---......//////---------------------------------............///////////////000000000000///111333555777:::>>>AAAIIIPPP[[[fffooovvv{{{|||uuuqqqmmmpppuuuzzz{{{zzz|||{{{vvvtttsssqqqpppnnnkkkhhheeedddeeegggiiiggglllsssyyy~~~uuummm___WWWRRRRRRQQQSSSbbbsssqqqssswwwzzz~~~}}}{{{|||sssjjjggggggggggggeeeiiipppwww|||zzzsssmmmdddaaa\\\VVVRRROOOOOOOOOLLLOOOSSSTTTSSSPPPNNNNNNNNNPPPSSSTTTUUUVVVYYY[[[]]]^^^___```bbbccceeeeeeccccccbbb___[[[UUUPPPMMMIIIIIIHHHHHHKKKPPPUUUWWWXXXVVVQQQMMMIIIGGGFFFFFF@@@;;;555111333888===???CCCBBB???;;;777444111///++++++------------++++++***+++,,,,,,+++***+++---,,,,,,++++++++++++++++++///...------++++++***)))************))))))))))))************************...---,,,+++***(((''''''))))))))))))))))))))))))(((((((((((())))))))))))************************++++++************++++++******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))***,,,,,,((()))***,,,,,,,,,+++***))))))))))))((((((((((((******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------...//////---------------------------------.........//////////////////000000000000000222555777999===AAAEEEQQQXXXccclllrrruuuwwwyyyzzzppplllkkkjjjmmmssszzz|||{{{}}}~~~~~~yyyssskkkeeedddcccbbb```aaa___\\\ZZZ\\\```eeeiiipppwww{{{sssccc[[[UUUTTTQQQRRR```qqqwwwxxxyyy~~~}}}uuussssssrrrtttsssuuu{{{yyyqqqiiieee```\\\XXXVVVSSSPPPTTTUUUVVVWWWUUUQQQMMMIIIKKKLLLMMMMMMNNNQQQUUUXXXXXXYYY[[[]]]___aaacccdddcccbbb```^^^[[[WWWUUUSSSNNNNNNNNNPPPRRRTTTWWWXXXZZZXXXTTTOOOKKKHHHFFFEEEAAA>>>;;;888777888999:::BBBDDDEEEDDD>>>777111...111///......///000000///---,,,++++++******++++++++++++******)))(((''''''))))))************))))))+++++++++************)))))))))))))))))))))))))))//////...---,,,***)))((())))))))))))))))))))))))((((((((((((((()))******+++***)))(((((()))***+++***)))((()))***+++***((())))))))))))))))))******(((((('''(((((()))***+++))))))))))))((((((((((((+++*********)))))))))(((*********)))'''(((***,,,***+++---//////...---,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((())))))+++,,,---............---,,,,,,+++******------,,,++++++,,,,,,,,,........................//////111222222111000///111000222666999===GGGQQQ\\\bbbllltttxxxyyyzzzzzz{{{uuuooolllmmmoooxxxvvvvvvyyy{{{}}}{{{}}}~~~wwwlllfff___[[[YYYXXXVVVTTTTTTUUUUUUUUUXXX___jjjrrrxxxyyymmmaaaWWWTTTRRRTTT```nnn}}}}}}|||uuummmjjjddd```]]]YYYVVVTTTTTTVVVYYY[[[[[[XXXTTTPPPKKKLLLLLLLLLLLLNNNRRRUUUWWWWWWXXXYYY[[[]]]___````````````___]]][[[ZZZYYYVVVVVVVVVWWWYYY[[[]]]^^^\\\ZZZVVVQQQLLLIIIGGGEEECCC@@@;;;777555555777999BBBEEEHHHHHHEEE@@@;;;888111///------...//////......---,,,,,,++++++,,,,,,......------,,,++++++******++++++,,,,,,++++++***+++++++++************)))************************------------,,,***)))((())))))))))))))))))))))))((((((((((((((()))******+++***)))(((((()))***+++***)))((()))***+++***(((*********))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))(((((((((((((((((('''''''''*********)))((((((***,,,)))***,,,---...---+++*********************************+++,,,,,,,,,,,,+++))))))***+++,,,---......//////...------,,,++++++,,,,,,+++++++++++++++,,,...........................///000111222222111111222111444888<<<@@@JJJUUU```gggpppwwwyyyzzz}}}~~~wwwqqqoooqqqtttzzzxxxxxx{{{}}}xxxmmmggg^^^XXXWWWVVVTTTSSSSSSTTTVVVXXX\\\ccclllssssssggg\\\WWWTTTTTT^^^lllvvvsssnnniiieeeaaa]]]YYYVVVYYY]]]bbbdddbbb]]]XXXPPPPPPOOOMMMLLLLLLOOOQQQVVVUUUUUUUUUVVVYYY[[[]]]]]]^^^______`````````___^^^^^^^^^^^^```aaabbbccc```^^^ZZZTTTOOOKKKHHHGGGHHHEEE???:::666666666777<<>>EEEMMM[[[hhhyyy|||xxxwwwuuussssssuuuzzzvvviii^^^YYYTTTRRRZZZfff||||||}}}{{{wwwvvvwww{{{~~~{{{rrrjjjdddccc___YYYSSSPPPOOOPPPMMMLLLKKKJJJJJJKKKMMMNNNRRRSSSUUUXXX[[[]]]______cccdddeeefffggggggffffffffffffdddaaa^^^ZZZWWWUUULLLMMMNNNNNNKKKFFFAAA>>>======@@@GGGPPPWWWYYYYYYSSSOOOIIIBBB===777222......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++************)))++++++++++++++++++++++++((())))))*********))))))))))))))))))))))))))))))((()))***+++++++++***)))******+++,,,,,,+++*********)))((()))***+++***((()))))))))))))))))))))******))))))(((((((((((()))((())))))******+++++++++******)))))))))(((((((((((()))++++++)))((()))***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++////////////////////////000000000111111333444555444555999@@@IIISSSbbbooo~~~|||ooocccYYYVVVRRRPPPYYYeeezzzxxxyyy{{{}}}uuummmkkkggg```ZZZVVVUUUUUUQQQPPPNNNLLLJJJIIIHHHGGGJJJLLLOOOSSSWWWZZZ\\\]]]aaabbbdddeeefffffffffeeeffffffeeedddbbb___\\\[[[QQQRRRRRRRRRPPPNNNLLLKKKBBB@@@@@@FFFOOOWWWZZZ[[[ZZZWWWRRRLLLGGG@@@999555000000///...............******************************++++++++++++******+++++++++************)))++++++++++++++++++++++++*********+++******))))))))))))))))))))))))))))))''')))***,,,,,,+++***)))***++++++,,,,,,++++++******)))((()))***+++***(((((((((((()))******++++++)))(((((((((((())))))***((())))))******+++,,,,,,,,,+++******)))(((''''''''')))++++++***)))))))))+++************++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------------------------------------)))***,,,...///...---,,,////////////////////////222111111111111222333444777777<<>>GGGQQQ\\\mmm{{{}}}xxxyyyuuuhhh]]]UUURRROOONNNWWWcccyyywwwooojjjggggggggg```___]]]YYYTTTOOOJJJGGGFFFGGGHHHJJJNNNSSSXXXZZZWWWYYY\\\^^^```bbbeeegggfffeeedddccccccccccccddd```]]]ZZZWWWVVVVVVWWWXXXUUUTTTRRRSSSVVV[[[```dddfffaaa]]][[[YYYTTTLLLEEE<<<888222...---..................------,,,,,,,,,000000//////............,,,++++++******++++++,,,,,,,,,++++++***)))((((((---,,,***)))))))))******+++***)))((()))***,,,...******************************++++++++++++******))))))))))))))))))))))))************************&&&&&&'''(((((('''&&&&&&'''(((((()))))))))))))))''''''((()))***++++++,,,)))((('''''''''(((***+++))))))*********+++++++++&&&))))))''')))...---''',,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///,,,******---//////---........................////////////000000000000000111222111111222555777555===HHHRRR[[[hhhwww|||xxx{{{xxxlllaaaUUUOOONNNPPPWWW^^^ttt|||vvvsssssssssnnnlllhhhccc\\\UUUOOOLLLIIIIIIIIIJJJMMMPPPSSSUUUUUUWWWZZZ[[[\\\^^^aaacccccccccccccccccccccccccccbbbaaa^^^\\\[[[[[[[[[\\\\\\[[[ZZZZZZ\\\```dddffffffbbb^^^\\\\\\YYYRRRMMMCCC>>>777222////////////,,,,,,,,,+++++++++++++++.........---------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******))),,,+++***)))))))))***+++++++++)))((()))***+++---))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))******++++++)))(((((('''((()))***+++******************++++++(((,,,,,,)))***......******))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---//////---........................////////////000000000111111111222222111222555777:::AAAKKKVVVbbbnnnzzz{{{yyy|||{{{ooodddWWWQQQOOOPPPVVV\\\qqq{{{yyyuuunnnggg___YYYVVVRRRPPPNNNMMMMMMMMMOOOPPPSSSUUUWWWYYYYYY[[[^^^aaaaaaaaacccddddddcccbbbbbbcccbbbbbbaaa```_________aaaaaaaaaaaabbbdddfffggggggddd```______^^^ZZZVVVLLLFFF>>>777333111000///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))*********)))******+++,,,,,,+++***)))))))))***+++((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))***************************))))))(((((())))))***'''((())))))******)))))))))))))))))))))*********)))(((((((((((()))***+++++++++******************))),,,---***)))+++---,,,))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,------...---+++,,,---//////.........................../////////000000000111111111222333222222333666999AAAGGGRRR___mmmxxx|||{{{{{{~~~ttthhh[[[SSSPPPOOOSSSYYYlll}}}zzzssskkkeeeaaa^^^[[[WWWSSSOOOMMMLLLLLLQQQSSSUUUVVVWWWZZZ^^^```^^^```bbbdddeeedddcccbbbaaabbbcccccccccbbbaaa```bbbbbbcccdddeeefffggggggiiifffcccaaaaaa```^^^\\\TTTNNNEEE===777444111///............////////////,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,************))))))(((((()))))))))******+++,,,,,,---,,,+++***)))))))))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************************)))(((((((((((()))***(((((()))************)))*********))))))))))))))))))))))))))))))*********+++++++++***************(((***,,,***((((((***+++++++++*********+++,,,,,,,,,,,,,,,---------------------------......///...........................//////000000000111111111111222333444444666999<<>>AAALLLUUUeeewww}}}{{{zzz~~~~~~~~~zzzyyyzzz}}}qqqsssyyy{{{oooaaaWWWQQQNNNPPPTTTdddvvv{{{vvvrrrkkkbbbZZZTTTPPPNNNLLLMMMNNNNNNOOORRRVVVYYYYYYZZZ\\\___aaabbbbbbbbbdddeeeggghhhiiiiiiiiihhhddddddfffgggiiijjjkkkllljjjiiigggeeebbb```^^^]]][[[WWWQQQJJJDDD===777222//////.........---------------------............------,,,,,,,,,,,,------..................------))))))***+++++++++******++++++++++++******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((()))******++++++******)))))))))))))))*********((()))******++++++******))))))*********+++++++++,,,***,,,111333111...---******))))))******+++,,,,,,,,,,,,---......//////,,,---///000///......///////////////////////////000000000111111111222222111333666888:::>>>CCCGGGRRR^^^qqq|||xxxwwwvvvvvvyyy|||}}}~~~}}}xxxvvvyyy}}}wwwhhhjjjqqq~~~{{{oooaaaXXXRRRNNNOOOSSS```rrr~~~yyyooofff___ZZZXXXRRRRRRQQQOOONNNOOOSSSUUUUUUVVVWWWYYY\\\^^^___```dddeeefffhhhiiijjjjjjjjjggggggfffggggggiiijjjjjjhhhhhhhhhgggeeebbb```___[[[YYYUUUQQQLLLDDD<<<777111000000///...---,,,,,,,,,---------.........///------,,,,,,,,,,,,------------------------------******+++,,,+++***)))))))))******++++++++++++*********************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''))))))***++++++++++++***(((((())))))******++++++((()))***+++++++++******(((((()))***+++,,,,,,------(((***333999666///,,,+++++++++***++++++,,,---,,,,,,------.../////////+++...000111///......000////////////////////////000000111111111222222222111333666:::===BBBHHHLLLXXXggg||||||tttrrrsssuuuwwwxxx|||}}}|||wwwyyywwwmmm```cccjjjxxxzzznnnaaaXXXRRRNNNOOOSSS[[[nnn}}}{{{qqqjjjeeebbbZZZYYYWWWSSSQQQPPPRRRUUURRRSSSTTTVVVXXX[[[]]]___bbbbbbccceeefffgggiiiiiihhhgggfffeeeeeeeeefffgggfffgggiiiiiigggdddbbbaaa[[[ZZZXXXVVVQQQIII@@@:::444333222111000///...---,,,,,,,,,------............------,,,,,,------...***************************+++,,,,,,+++***)))(((((()))***+++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,......,,,)))'''))))))***++++++++++++***'''(((((()))***++++++,,,((()))***+++,,,+++******''''''(((***+++,,,---...+++%%%'''333;;;777///***......------......///000,,,,,,------...///000000+++...111111///......000000000000000000000000000000111111111111222222222000333777;;;???EEEKKKOOO]]]mmmxxxooonnnrrrvvvyyyzzz~~~zzz|||~~~pppfff]]]___ffftttyyymmm```XXXRRRNNNOOOSSSXXXkkk}}}}}}uuuqqqnnniiiccc\\\XXXUUURRRMMMJJJOOONNNQQQVVVWWWVVVYYY]]]___aaaccceeeeeefffiiikkkfffhhhiiijjjhhhhhhhhhiiiggggggfffeeecccbbbaaaaaa[[[WWWRRROOONNNLLLIIIEEE;;;666000......//////...000///...---------------,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))************************************))))))))))))&&&&&&&&&''''''''''''((((((((())))))))))))((((((''')))+++,,,***)))))))))******))))))((((((''''''************************(((***,,,.........---,,,+++---///...---,,,------,,,,,,,,,+++++++++******......---------,,,,,,,,,//////............//////////////////////////////000111222111000///000111555333666>>>FFFLLLRRRWWWfffuuu~~~wwwrrrrrrtttwwwyyyzzzzzz}}}yyyuuuxxx}}}wwwiii```YYYYYY___nnnzzzssshhh]]]WWWRRRNNNNNNPPPVVVdddzzz|||uuuooofff___ZZZUUUNNNJJJLLLKKKMMMQQQSSSSSSUUUZZZYYY\\\___bbbccceeegggiiifffhhhiiiiiihhhggghhhiiihhhhhhgggfffeeecccbbbbbb[[[VVVOOOKKKIIIIIIGGGFFFAAA<<<555111000000///.........---------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((((((+++******))))))******+++)))))))))))))))***++++++************************))))))))))))))))))))))))************))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((((()))++++++)))((()))*********))))))((((((((((((************************%%%''')))+++,,,,,,,,,+++)))+++,,,,,,+++******+++******++++++,,,,,,,,,---,,,,,,,,,------.........//////............//////////////////////////////000111222111000///000111555444777AAAIIIPPPVVV]]]nnn{{{}}}vvvrrrrrrtttwwwxxx{{{}}}vvvoooqqquuu|||uuuhhh___YYYYYY^^^lll{{{sssiii^^^WWWRRRMMMMMMPPPRRR```uuu~~~~~~tttkkkddd]]]UUUOOOLLLIIIIIIMMMOOOOOORRRWWWUUUXXX\\\___```aaabbbdddfffgggiiiiiigggfffggggggiiiiiihhhgggfffdddcccbbb___XXXOOOHHHEEEFFFGGGHHHGGGCCC<<<666333111000...------------...///000111......------,,,,,,++++++,,,,,,,,,+++***)))((('''******))))))))))))*********))))))))))))***++++++************************((((((((((((((((((((((((************))))))))))))(((((()))))))))*********((())))))******))))))((()))******)))(((((()))+++***))))))))))))(((((((((************************&&&''')))+++,,,,,,,,,,,,(((***,,,+++***)))******))))))***+++,,,---......***++++++,,,---...///000//////............//////////////////////////////000111222111000000111222555555:::EEEOOOWWW___gggzzz|||vvvssssssuuuwwwxxxzzz~~~~~~}}}uuukkkkkkmmmttt~~~rrrfff]]]XXXXXX]]]iii{{{|||tttjjj^^^WWWQQQLLLLLLNNNNNN[[[ppp|||}}}zzzrrriii```YYYPPPKKKHHHKKKMMMMMMPPPTTTSSSVVVZZZ\\\]]]]]]]]]^^^eeefffhhhhhhfffeeefffggghhhhhhiiihhhgggeeecccbbbccc[[[PPPGGGCCCDDDGGGJJJKKKGGGAAA;;;666333000//////...............///000//////...---,,,++++++***((()))******++++++*********))))))(((((())))))*********))))))******+++,,,************************))))))))))))))))))))))))************)))))))))(((((((((((()))))))))******)))))))))******)))))))))*********)))'''(((***,,,))))))))))))))))))))))))***************************+++,,,---------,,,,,,***,,,------,,,++++++,,,******++++++,,,------...++++++,,,,,,---...////////////............/////////////////////////////////111222222111000111333555777>>>JJJVVV___iiisss}}}yyywwwwwwxxxyyyyyyyyy~~~~~~vvvjjjiiikkkrrr|||zzznnnbbb[[[VVVVVV[[[gggwwwwwwlll```XXXQQQLLLJJJMMMLLLXXXlllzzz|||vvvjjjbbbVVVOOOIIIJJJKKKKKKNNNQQQOOORRRVVVYYYZZZ[[[]]]___cccdddffffffeeeeeeeeefffgggggghhhhhhhhhfffeeedddccc]]]RRRHHHAAAAAACCCFFFIIIHHHEEE@@@:::555222000222111000///...---------//////...------,,,++++++))))))***+++++++++++++++******))))))))))))*********************++++++,,,************************************************************)))))))))(((''''''((((((((()))))))))))))))************))))))*********)))'''(((***,,,))))))))))))************************************...---------,,,+++******+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////000000000000000000000000///111222222111111222444555999BBBPPP\\\fffsss~~~}}}|||||||||{{{zzz{{{~~~uuuhhhgggkkkrrr{{{vvvjjj___XXXRRRRRRWWWccctttyyynnnbbbYYYRRRLLLJJJLLLMMMWWWhhh{{{zzz|||tttjjj```VVVMMMKKKKKKKKKLLLOOOKKKNNNQQQUUUWWW[[[___bbb```bbbdddeeeeeeeeefffgggeeegggiiijjjjjjiiihhhgggbbb^^^UUUKKKBBB>>>>>>@@@CCCEEEFFFDDD???:::666444333222111///...---,,,,,,//////......------,,,,,,---------,,,+++***)))(((++++++************+++++++++************+++,,,,,,++++++++++++++++++++++++************************************))))))))))))'''''''''((((((((()))))))))******++++++******))))))******)))(((((()))+++)))))))))************+++************************---,,,+++******)))(((((()))+++---,,,+++***++++++...---------,,,,,,,,,+++......---------,,,,,,,,,//////............//////000000000000000000000000///111222222111111333444666:::FFFTTTaaalll{{{}}}{{{}}}}}}rrrfffdddjjjpppyyy~~~rrrggg\\\UUUNNNOOOTTT___ooo}}}qqqddd[[[SSSLLLJJJLLLNNNUUUbbbtttzzz}}}xxxnnnbbbVVVQQQPPPNNNOOOQQQMMMNNNPPPQQQSSSVVV[[[^^^^^^```cccddddddeeeggghhheeegggjjjmmmnnnmmmlllkkkcccaaa\\\SSSHHH@@@<<<<<<===BBBGGGHHHEEE???;;;999222222000///...........................---------.........---,,,+++***))),,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************************))))))))))))(((((()))))))))*********)))******++++++******)))((()))++++++)))((()))***))))))*********+++++++++************************+++******************+++***,,,...---,,,+++,,,---,,,,,,,,,---------------,,,,,,------------------//////............//////000000000000000000000000///111222222222222333555777<<>>;;;999@@@HHHKKKIIIDDD???===111000000////////////000---------...............+++,,,------......---------,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))************+++++++++******++++++++++++******''')))+++,,,***)))))))))))))))******++++++++++++*********************************+++,,,---///000---///000000///......///***++++++,,,---...//////***++++++,,,---...////////////............//////000000000000000000000000///111222222222222444555777===JJJYYYfffrrr|||yyyuuuqqqqqq{{{tttkkkkkkjjjoooxxx{{{nnnbbbXXXQQQKKKLLLPPPXXXfffvvvvvvhhh^^^UUUMMMKKKLLLKKKNNNVVVeeevvv{{{rrrfff^^^ZZZXXXXXX[[[VVVRRRQQQOOOMMMPPPTTTZZZ\\\___aaaaaabbbdddfffgggiiilllppprrrssssssssspppiiiaaa[[[UUUMMMCCC;;;@@@>>>>>>CCCJJJLLLGGGBBB999777444111............//////...------------...//////...---,,,,,,++++++.........---,,,+++***)))******************************))))))***+++,,,,,,))))))***++++++++++++*********************************))))))))))))******)))******++++++)))(((''')))************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********111222222000,,,+++,,,...///...---,,,,,,---...///..................------...............///000000000////////////111333444222333333333222333666888999DDDMMMTTTeee{{{{{{wwwrrrtttsssvvvyyyyyy{{{wwwtttsssqqqvvv|||~~~qqqaaaUUUPPPMMMLLLMMMRRR___qqq|||nnn```UUUNNNJJJHHHKKKKKKPPP]]]jjjxxx~~~|||vvvmmmfffaaa]]]]]]XXXUUUTTTRRRNNNNNNQQQWWWYYY]]]___```aaaccceeegggiiimmmqqquuuvvvwwwwwwrrrmmmeee___YYYQQQFFF>>>???<<<===BBBJJJNNNKKKGGG???<<<777333///---,,,,,,//////...------------...//////...------,,,++++++,,,,,,,,,,,,,,,,,,++++++******************************))))))***++++++,,,))))))***++++++++++++************************************))))))*********)))******+++***)))((('''((())))))))))))*********++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,......---+++***,,,.........---,,,,,,---.............................................///000000000000//////000111222333222333333333222333666888;;;EEENNNWWWiiizzzttttttsssttt~~~xxxwww|||}}}|||{{{zzzyyyxxx{{{qqqaaaUUUPPPKKKJJJKKKPPP\\\mmm~~~pppbbbWWWPPPKKKIIILLLJJJNNNXXXcccppp~~~~~~|||xxxmmmfffbbb]]]YYYXXXTTTNNNLLLNNNRRRUUUYYY\\\^^^```aaaccceeeggglllppptttwwwxxxxxxtttpppjjjeee^^^UUUJJJBBB<<<:::;;;@@@IIIOOOOOOMMMEEEAAA<<<666222///......000///......------......//////......---,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,))))))***++++++++++++***************************++++++************++++++)))************)))((((((((((((((())))))))))))***++++++************++++++************************,,,,,,,,,++++++++++++******+++,,,,,,++++++---///---,,,,,,++++++,,,,,,---.......................................///000000111000000000000000111111222333333333222333666888???GGGPPP\\\ooo~~~~~~vvvuuurrrrrryyy|||yyy{{{{{{yyyzzz{{{|||~~~qqqaaaUUUPPPIIIHHHIIIMMMWWWgggyyyrrrdddYYYQQQMMMJJJKKKIIIJJJQQQYYYdddsss}}}{{{|||rrrkkkddd^^^ZZZTTTMMMJJJLLLNNNQQQUUUYYY[[[\\\___```bbbdddhhhmmmppprrrssstttrrrppplllgggaaaWWWMMMEEE;;;999888===FFFNNNQQQRRRJJJFFFAAA;;;666333222222000//////...............//////......---------,,,******++++++,,,++++++***+++++++++++++++++++++++++++***************++++++))))))***++++++++++++***************************,,,++++++++++++++++++,,,************)))))))))((())))))))))))************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------///000++++++++++++++++++++++++---------..............................///000000111111111000000000000000222333444333333444666999CCCJJJSSSaaattt|||}}}yyyvvvsssrrruuuzzz}}}}}}}}}wwwuuuuuuwwwyyy|||qqqaaaUUUPPPHHHHHHHHHKKKSSSbbbtttsssdddYYYRRRMMMJJJJJJGGGFFFKKKQQQ[[[kkkyyy|||zzzxxxpppfff^^^VVVNNNLLLNNNLLLOOORRRUUUVVVXXX[[[]]]aaacccgggjjjmmmnnnnnnnnnmmmllljjjgggaaaXXXOOOJJJ===:::888:::AAAJJJPPPSSSRRRNNNHHHAAA;;;666333111000000///............//////...............------,,,------,,,+++***))))))++++++++++++++++++++++++++++++***************+++))))))***++++++++++++***************************,,,++++++++++++++++++,,,*********)))))))))))))))******++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,---------++++++++++++++++++++++++---------.........//////...............///000000111111111111111000000000222333444444444555999;;;EEELLLXXXfffvvv}}}{{{{{{vvvttttttuuuwwwyyyxxxtttssswwwxxx{{{~~~qqqaaaUUUPPPHHHHHHIIIJJJPPP^^^ooo|||ttteeeYYYQQQLLLIIIHHHEEEEEEHHHMMMVVVgggvvvyyyxxx|||wwwxxx~~~tttjjj```VVVRRRSSSOOOPPPQQQQQQRRRTTTXXX[[[```bbbeeehhhkkkllllllkkkiiiiiihhhfffaaaZZZTTTQQQDDD???:::999>>>FFFNNNSSSYYYVVVPPPIIIAAA999333000111000//////......//////.................................---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))***++++++++++++***************************++++++************+++++++++******)))((()))))))))+++++++++,,,,,,,,,------++++++************++++++***************************++++++++++++,,,,,,,,,+++***((()))***++++++******++++++,,,,,,++++++***,,,,,,------.../////////...............///000000///000111111111111000000111333444555666888<<>>888333111000000///////////////............////////////...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******))))))***++++++++++++************************************))))))*********++++++)))((((((((()))*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))'''&&&'''***---,,,+++++++++,,,------,,,++++++,,,,,,------...//////000...............///000000...///000111222222111111111222444666888;;;???CCCLLLVVVfffsssyyyxxxuuutttsss{{{xxxpppooorrr~~~~~~rrraaaUUUPPPGGGIIIIIIHHHJJJVVVggguuuwwwhhh\\\SSSMMMJJJIIIHHHHHHIIIKKKQQQ```oootttqqqzzzwwwtttvvv}}}www}}}|||kkk```\\\UUUSSSPPPMMMKKKNNNSSSWWWTTTWWW[[[___cccfffggggggggghhhiiigggeeebbbaaa```RRRLLLCCC<<<===CCCLLLRRRRRRRRRRRRPPPKKKDDD>>>:::111111000///////////////.........///////////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******))))))***++++++++++++*********************************))))))))))))******,,,+++)))((((((((()))***)))************+++++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))'''&&&(((---000000///+++,,,------------,,,+++,,,,,,------...///000000...............///000000---...000111222222222111000222555777999===AAAEEENNNZZZkkkwwwzzzuuussssssmmmwww~~~zzzooolllppprrraaaUUUOOOFFFHHHHHHFFFHHHSSSdddrrryyyjjj]]]UUUOOOLLLJJJJJJJJJJJJJJJOOO]]]lll~~~rrrooo~~~|||{{{yyyxxxxxx{{{}}}yyynnneeeaaa[[[SSSOOOPPPQQQQQQQQQUUUVVVXXX[[[___cccfffhhhiiiiiiiiiiiigggeeecccaaa[[[SSSHHHAAA@@@DDDIIILLLXXXXXXWWWTTTOOOJJJDDDAAA777333///...///000///---//////////////////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++*********))))))(((((()))))))))************************************)))))))))***+++,,,,,,,,,++++++******++++++,,,++++++******)))((((((''')))))))))******+++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......000000000000000000000000000000000000000111111111111222333555999@@@HHHNNNUUUfffvvvzzzwwwsssqqqooowwwxxxzzz}}}xxxpppssszzz}}}~~~ooobbbVVVOOOJJJIIIIIIHHHGGGMMM^^^oooyyyzzzlll```WWWPPPMMMMMMIIIHHHJJJIIILLL[[[mmmxxxnnnrrrxxx~~~}}}}}}||||||}}}~~~uuuiiibbbYYYTTTRRRRRRQQQPPPRRRSSSUUUXXX[[[___ccceeefffggghhhhhhhhhgggeeeddd^^^YYYQQQHHHBBBBBBGGGLLLXXXXXXWWWUUUQQQLLLGGGDDD:::666111//////000///............///////////////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,+++++++++***++++++,,,,,,------------*********************************)))******++++++,,,++++++******++++++,,,,,,++++++***))))))((((((,,,,,,------------------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------...000000000000000000000000000000000000111111111111222333444666;;;BBBLLLRRR___mmmzzz{{{wwwvvvuuuuuuzzz{{{~~~~~~vvvzzz~~~qqqcccWWWPPPIIIHHHHHHGGGFFFKKK\\\lllxxx{{{mmmaaaXXXRRROOOOOOKKKJJJLLLLLLPPP```rrrvvvkkknnnsssssskkk```YYYVVVVVVUUUTTTRRRSSSSSSUUUXXX\\\```bbbdddeeefffhhhhhhhhhhhhgggaaaaaa\\\RRRGGGCCCGGGLLLWWWWWWWWWVVVSSSOOOKKKHHH???;;;555111/////////...---.........//////000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---------,,,,,,,,,++++++,,,------------.........************************++++++******)))*********,,,++++++******++++++,,,,,,,,,,,,+++******))))))+++++++++***************,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------000000000000000000000000000000000111111111222222333444555888>>>GGGRRRZZZnnnyyy|||{{{}}}~~~~~~yyyrrreeeYYYQQQIIIGGGGGGFFFEEEJJJXXXggguuu}}}nnncccZZZUUURRRQQQMMMLLLOOOPPPUUUfffzzzvvvjjjlllooovvvggg]]]YYYYYYZZZ[[[WWWVVVUUUVVVXXX\\\```bbbbbbdddeeeggghhhhhhhhhhhhdddddd```XXXOOOJJJJJJLLLVVVVVVWWWVVVTTTQQQMMMKKKEEE@@@:::444000/////////------......///000000000......------,,,,,,,,,+++------------------------,,,++++++******+++++++++---,,,,,,,,,,,,+++++++++***+++++++++++++++++++++************************,,,,,,+++***)))))))))***,,,++++++******++++++,,,,,,,,,,,,+++++++++***************))))))(((((('''++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------,,,,,,,,,////////////////////////000000000111111222222333333444666;;;CCCNNN[[[dddyyyyyysssfffYYYQQQJJJHHHGGGFFFEEEIIIUUUcccrrrqqqfff]]]XXXUUUSSSNNNNNNQQQSSSYYYlllxxxllllllooottteee^^^]]]^^^^^^[[[YYYWWWUUUVVVYYY]]]```bbbcccdddfffgggggggggfffeeeccc___\\\XXXTTTQQQNNNVVVWWWXXXWWWUUURRROOOLLLIIIEEE???888333000//////---.........//////000000.........------,,,,,,,,,------------------------,,,+++++++++++++++,,,,,,++++++++++++************************))))))))))))************************,,,,,,+++***)))))))))***,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------------///////////////////////////000000111222333333333333555:::AAAKKKYYYgggpppzzzxxx}}}}}}|||sssfffYYYQQQLLLIIIGGGGGGFFFHHHSSS^^^ooo|||vvvkkkbbb\\\XXXTTTPPPNNNRRRTTT\\\pppxxxmmmmmmnnnvvvkkkfffbbb```]]]ZZZVVVRRRRRRTTTWWWZZZ___```bbbdddffffffffffffeeeccc```______]]]YYYUUUYYYZZZZZZZZZWWWSSSPPPMMMJJJHHHDDD===666111000000////////////////////////.........---------------------------------------,,,++++++++++++,,,,,,---+++++++++*********)))))),,,,,,+++++++++++++++***************************++++++******)))*********,,,++++++******++++++,,,++++++++++++++++++******++++++******************))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------.........000000000000000000000000///000000111222333444444444999@@@JJJWWWfffuuu~~~~~~~~~wwwzzz}}}wwwyyytttfffYYYQQQMMMIIIGGGGGGFFFHHHPPPZZZkkkxxx~~~sssiiiaaa]]]WWWQQQPPPSSSVVV^^^tttwwwkkkkkklllvvvmmmggg```\\\UUUPPPNNNPPPSSSUUU[[[\\\___bbbeeefffggggggdddeeefffeeecccaaa___^^^^^^^^^^^^]]]ZZZUUUQQQNNNKKKJJJGGGAAA999333000000000000000///......------------------....................................+++++++++++++++,,,---...,,,,,,+++++++++*********---------,,,,,,+++++++++*********************************)))******++++++,,,++++++******++++++,,,************************'''''''''(((((((((((((((((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------......//////000000000000000000000000///000000111333444444555777===GGGTTTcccttt~~~|||}}}{{{}}}vvvuuu|||xxxuuuzzzvvvhhh[[[RRRLLLIIIFFFFFFEEEFFFLLLUUUeeettt|||qqqhhhbbbZZZTTTRRRTTTXXXaaawwwyyyllljjjiii|||xxxpppbbb^^^WWWQQQNNNOOORRRTTTWWWYYY]]]aaadddggghhhiiidddhhhllljjjdddaaabbbeeebbbbbbbbb```\\\WWWRRROOOKKKKKKIIICCC;;;444111000111111000///...---,,,,,,,,,---------.../////////........................++++++++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,++++++************************************)))))))))***+++,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))******))))))******++++++,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---...///000000000000000000000000000000///000000222333444555555999@@@LLL[[[lll}}}~~~{{{{{{vvvuuuyyyooorrr|||zzztttwwwxxxiii\\\TTTLLLHHHEEEEEEDDDDDDJJJRRRbbbpppvvvlllfff\\\VVVSSSVVVYYYbbbyyy|||nnnkkkiii|||zzzmmmbbbXXXTTTPPPKKKKKKOOOSSSWWWYYYWWW\\\eeeiiifffjjjjjjjjjiiihhhgggffffffeeeeeedddccc```[[[TTTOOOJJJJJJIIIFFFAAA;;;666222222000//////111222111111//////000000///---+++***............---,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,'''((()))***************+++,,,,,,+++******+++---,,,,,,*********+++,,,---------+++***))))))((((((************************------,,,,,,+++***))))))...------,,,,,,------......------,,,,,,------...---------.........//////000000000000111111111111111000000111333444555444999BBBSSSgggxxx~~~xxx|||tttqqqzzz~~~nnnllluuuxxxuuuxxxkkk___WWWJJJEEECCCDDDEEEFFFJJJOOOZZZgggyyy|||qqqjjj```XXXTTTVVVZZZcccxxxqqqiiimmmuuutttjjj```\\\VVVNNNKKKMMMQQQVVVYYYXXX[[[aaaeeedddhhhhhhiiiiiihhhgggfffeeefffeeeeeedddaaa\\\UUUPPPIIIIIIIIIHHHEEE???888222222000...---...///...---,,,---.........---,,,+++,,,,,,---------------,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++************++++++)))************))))))(((+++,,,,,,+++******+++------,,,+++*********+++,,,---,,,+++***))))))))))))***************************++++++++++++,,,,,,,,,...------,,,,,,------......------,,,,,,------...---------.........//////000000000000111111111111111000000111333555666666;;;CCCSSSggg{{{~~~{{{sssooowwwvvviiikkkwww|||zzzlll```WWWMMMGGGDDDEEEEEEDDDGGGLLLVVVccctttuuummmcccZZZUUUVVVYYYbbbwwwrrrjjjnnnvvv{{{sssjjjccc\\\TTTOOOOOOMMMTTTXXXXXXYYY]]]```aaafffggghhhhhhhhhgggfffeeegggfffeeedddbbb]]]WWWRRRJJJHHHHHHIIIJJJEEE<<<444333111...------...---,,,***+++,,,---------------)))***+++,,,------------******++++++,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++***)))((('''+++,,,,,,+++******+++---...---+++*********++++++++++++************++++++++++++++++++++++++++++++(((((()))***,,,---.........------,,,,,,------......------,,,,,,------...------........./////////000000000000111111111111111111111222333555888999???FFFTTThhhzzzrrrnnnttt}}}ooodddkkk{{{}}}}}}}}}nnn```WWWOOOJJJFFFEEEDDDBBBDDDHHHPPP]]]nnn|||yyyqqqggg]]]VVVVVVXXX```uuutttlllooowww{{{qqqhhh```ZZZVVVTTTJJJPPPVVVWWWWWWYYY]]]___eeefffgggiiiiiiiiihhhggghhhgggfffeeeccc___YYYUUUNNNJJJFFFHHHKKKIIIAAA999666333000//////000000///,,,---------------------***++++++,,,------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++***))))))+++,,,,,,+++******+++---...---+++***)))******+++************++++++,,,---++++++++++++++++++++++++(((((()))***,,,---.........------,,,,,,------......------,,,,,,------...............///////////////000000000111111111111111111222333444666:::===CCCJJJWWWjjjyyyqqqlllqqq~~~yyykkkbbblll~~~}}}~~~}}}zzzzzz}}}}}}~~~pppaaaWWWOOOJJJFFFFFFDDDAAABBBFFFMMMXXXiiixxx|||tttiii___WWWUUUVVV^^^ssswwwnnnqqqxxxzzzmmmddd___[[[XXXLLLOOORRRUUUUUUWWW[[[```ccceeegggjjjkkkjjjiiihhhhhhgggfffeeeccc```[[[WWWSSSLLLEEEEEEHHHJJJFFFAAA777444111///000111111111111000//////...---------------------,,,,,,+++***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,+++,,,,,,+++******+++---...---+++*********++++++************+++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,------......------,,,,,,------............/////////000000///000000000111111111111000222333444444888===AAAIIIRRR___ppp{{{uuu~~~xxxpppjjjmmmwwwvvviiicccmmmzzz|||}}}|||{{{yyyxxxxxx{{{~~~~~~ooo```VVVMMMHHHFFFFFFDDDBBBCCCFFFLLLVVVeeesssvvvggg]]]VVVTTTTTT[[[pppyyypppssszzzxxxnnniiiccc]]]UUUQQQOOOQQQTTTUUUYYY___aaacccfffiiikkkjjjiiihhhhhhfffeeedddccc```\\\YYYTTTNNNFFFDDDFFFIIIHHHFFF888555111...///000000000333222111///...---------............---,,,+++***,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++++++++******'''((()))+++,,,------...+++,,,,,,+++******+++---,,,,,,+++******+++,,,---+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...------,,,,,,------......------,,,,,,------........./////////000000000000000000000111111111111000222444555555999???EEEPPP\\\kkkyyyvvvooowww|||tttllllllrrrxxxyyywwwooogggfffrrr}}}yyy{{{}}}wwwssstttwww{{{|||nnn___VVVLLLGGGEEEFFFEEEBBBCCCFFFJJJRRR___mmmzzz~~~vvvbbbYYYSSSRRRSSSYYYmmm|||sssttt{{{zzzrrrjjjbbbWWWNNNOOORRRSSSWWW\\\]]]```dddgggiiiiiihhhggggggfffdddcccccc```\\\YYYRRRNNNIIIFFFFFFGGGGGGGGG>>>:::444000/////////...111000///...------...///.........//////...------------------------------++++++++++++++++++++++++++++++************++++++((()))***+++,,,---------+++,,,,,,+++******+++---+++******)))***+++---...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------......------,,,,,,------....../////////000000000000000000000000111111111111000333555555666999AAAGGGXXXhhhxxxvvvmmmtttuuuqqqsssuuutttrrriiihhhnnn~~~~~~~~~~~~xxxzzzxxxsssqqqtttxxx}}}yyykkk^^^UUULLLHHHFFFFFFEEEAAABBBEEEGGGMMMXXXeeesssyyyooo\\\TTTOOOPPPRRRXXXjjj~~~}}}tttvvv}}}wwwkkk\\\NNNMMMPPPRRRUUUYYYZZZ]]]aaaeeeggggggfffeeefffeeedddcccbbb```\\\ZZZPPPNNNLLLIIIGGGFFFFFFFFFDDD@@@999444111000///.........---,,,---...///000,,,---...///000000000000------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,,,,,,,+++++++++,,,,,,+++******+++---******))))))***,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------......------,,,,,,------...////////////000000000000000000000000111111111111000333666666666:::BBBIII]]]ooovvvmmmsssxxxwwwvvvtttqqqfffjjjvvv|||{{{}}}~~~xxxzzzzzztttnnnqqqvvv|||wwwjjj]]]TTTMMMIIIGGGGGGDDDAAA@@@CCCDDDIIISSS```nnn}}}rrrhhhXXXQQQMMMOOOQQQWWWiii|||~~~uuuvvv}}}wwweeeWWWTTTQQQLLLOOOWWWXXX[[[___cccfffgggffffffffffffdddcccaaa```___^^^PPPPPPNNNIIIEEEBBBAAABBBJJJDDD===666333111///...////////////............//////.........---------,,,,,,,,,++++++*********---------,,,,,,+++++++++---,,,+++******+++,,,------,,,,,,+++*********+++))))))))))))))))))))))))---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---///...---,,,++++++++++++,,,------......------,,,+++++++++,,,,,,,,,------............//////////////////...------...000111000000333777:::===FFFPPPkkkttt{{{sssvvvsssjjjbbbppp||||||yyyyyy~~~}}}|||zzzuuunnnqqquuuzzz}}}|||qqqeeeZZZRRRLLLJJJFFFDDDDDDCCCBBBAAABBBEEEMMMZZZiiixxx|||mmmcccYYYSSSMMMLLLMMMUUUeeessszzz|||ppp```YYYSSSLLLKKKQQQUUUXXX[[[___bbbcccccccccffffffeeecccbbb```___^^^RRRQQQNNNIIIDDDAAAAAABBBHHHEEE@@@999444111///...////////////............//////.........---------------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,------------............////////////000000/////////000111222333111222555888===IIITTTjjjuuu{{{vvvyyyvvvllliiiwww|||xxxwww{{{zzz|||~~~zzzuuurrroooqqqvvvzzz~~~|||pppeeeZZZRRRLLLIIIFFFDDDDDDDDDBBBAAAAAADDDKKKVVVdddsss~~~yyykkkbbbWWWRRRMMMLLLMMMTTTcccqqqzzz|||zzziii```WWWNNNKKKNNNRRRTTTWWW[[[^^^```aaabbbffffffeeedddbbb```^^^]]]UUUSSSNNNHHHBBB@@@AAABBBEEEFFFDDD>>>777111//////////////////...........................------------------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++******++++++---------------------------,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,---......///,,,------......------,,,------------.........///............////////////111111000000111222333333555333222555888???LLLXXXgggvvv{{{{{{{{{qqqooo~~~yyyvvvyyy|||~~~}}}tttmmmooorrrqqqpppqqqpppsssvvvzzz~~~zzzooodddYYYRRRLLLIIIFFFDDDDDDDDDCCCAAA@@@BBBGGGPPP\\\kkkxxxvvviii```UUUPPPMMMLLLMMMSSS```mmm~~~zzz}}}qqqggg^^^TTTOOOOOONNNPPPTTTXXX\\\___bbbccceeeeeeeeedddcccaaa___]]]XXXUUUOOOHHHBBB???@@@BBBBBBFFFHHHCCC:::222///000////////////......................................................------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,++++++***++++++,,,------------------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........,,,------......------,,,............////////////............////////////000000111111222222333333555333444777;;;BBBNNNZZZdddwww}}}uuusss{{{zzz||||||~~~|||qqqhhhgggkkkmmmppprrrssstttwww{{{~~~yyyooodddYYYQQQKKKIIIFFFDDDDDDDDDCCCBBBAAABBBEEEKKKUUUcccqqqzzzuuuhhh```SSSOOOLLLLLLMMMRRR]]]iiiyyyzzz{{{qqqggg\\\TTTPPPKKKLLLOOOSSSXXX\\\```bbbcccdddddddddcccbbb```^^^[[[XXXRRRJJJCCC???@@@AAAAAAFFFIIIFFF===555222111////////////............---.............................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,........./////////000000............//////////////////000111222222333333333333666<<<@@@FFFPPP[[[eee{{{{{{yyysssgggeeehhhlllppptttuuuvvvxxx{{{~~~yyynnncccXXXQQQKKKHHHEEEDDDDDDDDDCCCBBBBBBCCCDDDHHHOOO\\\kkkuuuttthhh___RRRNNNLLLLLLLLLPPP[[[fffwwwzzz~~~ttthhh\\\UUULLLLLLMMMPPPTTTXXX\\\^^^```bbbcccddddddcccaaa```^^^[[[UUUMMMEEEAAA@@@AAAAAAEEEHHHGGGAAA:::555333////////////............---------...............---------...............++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++******++++++,,,,,,************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...//////...,,,,,,,,,------......------,,,............/////////000............////////////...///000111222333333333333333888>>>CCCIIISSS^^^jjjttthhhfffiiilllppptttwwwxxxyyy{{{zzznnncccWWWPPPKKKHHHEEEDDDDDDDDDDDDCCCBBBCCCDDDFFFKKKVVVeeeoooyyyuuuggg^^^SSSOOOLLLKKKKKKOOOZZZfffvvv|||yyyxxxkkkaaaTTTSSSRRRRRRTTTVVVYYY[[[^^^```bbbdddeeedddcccbbb```^^^XXXPPPHHHBBB@@@@@@BBBDDDFFFGGGDDD>>>999555////////////............---------.........//////,,,,,,---------.........+++++++++,,,,,,---------------,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***,,,---///000///...---,,,------......------,,,------........./////////............///////////////000111333444555444444555555888>>>CCCJJJVVVbbbssstttjjjiiilllpppssswwwyyyyyyzzz{{{{{{ooobbbVVVOOOJJJHHHEEEDDDDDDEEEDDDCCC@@@BBBCCCDDDGGGQQQ___iiisssttteee\\\TTTPPPLLLKKKKKKOOOZZZfffwwwxxxuuu~~~xxxmmm]]][[[YYYWWWVVVWWWYYY[[[\\\^^^bbbdddfffeeedddcccaaa___ZZZRRRJJJCCC@@@???CCCCCCEEEFFFEEEAAA;;;666000/////////............---------.........//////,,,,,,,,,---------......+++++++++,,,,,,---------......,,,++++++,,,......+++*********+++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,(((***---///111111000///,,,------......------,,,------------.........///............/////////000000111333555666666666555888666777<<>><<>>BBBLLL```qqqyyyvvvyyy{{{yyywwwuuutttuuuwwwxxxvvvxxxzzzzzz|||~~~rrrfffYYYPPPMMMHHHDDDCCCEEEFFFDDDAAADDD@@@>>>???BBBGGGQQQ[[[jjjrrr~~~sssdddYYYSSSNNNLLLLLLMMMPPPXXXaaawwwxxxmmmkkkwww|||yyyssstttwww|||}}}yyyyyyzzz{{{vvvnnnhhhccc___[[[YYYWWWXXXZZZ]]]___bbbdddeeebbbbbbaaa^^^YYYSSSLLLIIICCCCCCCCCEEEFFFEEEBBB???999666222000000000000///////////////////////////........................------......------,,,,,,......------,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,,,,,,,,,,.................................................../////////000000000111111111222333555666777777999999;;;???DDDPPPeeexxx}}}vvvwww}}}}}}{{{yyywwwvvvvvvwwwxxxwwwxxxzzz{{{}}}tttgggZZZPPPMMMIIIEEEDDDEEEFFFDDDBBBFFFBBB???@@@AAADDDLLLUUUccclllyyy~~~qqqbbbXXXRRRMMMKKKKKKLLLOOOWWW```uuu{{{qqqggggggttt|||xxxuuussstttxxx~~~|||zzzzzz{{{xxxvvvwwwyyy}}}~~~}}}tttlllddd]]]WWWSSSTTTUUUWWWZZZ]]]```cccdddbbbccccccbbb^^^XXXQQQNNNDDDBBBBBBCCCFFFFFFDDDAAA<<<999444111000000///...////////////////////////........................,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,------------------------------,,,---......//////......---,,,,,,+++++++++,,,,,,........................---------.....................//////000000111111000111111222444555555666::::::;;;???FFFSSSjjj~~~xxxwww{{{}}}{{{yyywwwvvvvvvvvvwwwxxxyyyzzz|||vvviii[[[QQQNNNJJJGGGEEEFFFFFFDDDCCCEEEAAA???@@@@@@BBBJJJRRR___iiivvv~~~qqqbbbWWWQQQLLLJJJJJJKKKNNNVVV___uuuuuujjjcccdddqqq~~~zzzwwwyyyzzz~~~~~~|||wwwtttqqqrrrvvv{{{~~~~~~~~~|||zzzyyyzzz~~~tttjjj```WWWRRRRRRRRRTTTWWWZZZ^^^aaacccbbbcccddddddaaa\\\WWWSSSFFFCCCAAABBBEEEFFFDDDAAA>>>:::555111//////......////////////////////////------------------------,,,,,,------...------,,,)))***++++++,,,---......++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,---......//////......,,,,,,+++++++++,,,,,,---........................---------.........//////.........///000111111111000111111222333444555555:::999;;;@@@HHHWWWoooyyywwwzzz|||{{{zzzxxxvvvuuuttttttuuuxxxyyy{{{~~~yyykkk\\\RRRNNNLLLIIIGGGFFFEEEDDDDDDBBB???===???@@@BBBHHHPPP]]]fffsss~~~{{{ooo```VVVPPPLLLIIIJJJKKKNNNVVV___vvv{{{pppfff```bbbnnn|||~~~|||}}}~~~}}}uuusssqqqppprrrwww}}}}}}}}}{{{xxxuuutttuuuwww|||pppcccXXXQQQPPPQQQRRRTTTWWW[[[^^^aaabbbcccdddeeeccc___[[[YYYKKKFFFBBBBBBFFFGGGDDDAAA@@@<<<666111000//////...////////////////////////------------------------,,,,,,------......------******+++,,,---...//////++++++,,,,,,------.........------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...........................,,,,,,------.../////////------...///000111222222111111222333333444555555999:::<<>>777333111111111111////////////////////////........................+++,,,------......------------------------------++++++,,,,,,---......///......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------........................***+++,,,,,,------,,,,,,------,,,,,,---......///........................,,,,,,------...//////000------...///000111222222222222333333444444555555::::::???FFFOOO___xxx||||||~~~tttuuuxxxwwwuuu}}}~~~yyyxxx|||}}}vvvvvvvvvuuuuuutttttttttvvvxxx}}}}}}pppaaaWWWOOONNNLLLIIIFFFDDDDDDEEE???======??????@@@DDDKKKSSS\\\jjjwwwzzznnnaaaXXXQQQMMMJJJKKKLLLOOOWWW___sss}}}sssiiiaaa\\\]]]gggqqq||||||zzzuuuqqqsss{{{|||wwwrrrooonnnqqquuu|||ssseee]]]PPPOOOPPPQQQTTTWWW[[[]]]bbbccccccdddcccbbb``````VVVOOOHHHFFFIIIJJJFFFBBBDDD???999444333333333333////////////////////////000000000000000000000000+++,,,,,,---.........---111000000...---,,,++++++++++++,,,,,,---...//////......---,,,,,,,,,,,,---++++++,,,,,,,,,---------........................,,,---......//////......---------------...///000........................,,,,,,------...///000000------...///000111222222333333333444444555555555:::<<>>===??????>>>BBBHHHMMMWWWfffttt}}}rrreee\\\RRRMMMKKKKKKLLLOOOWWW```pppzzzqqqfff___ZZZ[[[dddmmm{{{uuurrruuu}}}{{{uuurrrppprrrtttxxxrrrfff^^^UUUOOOOOOSSSUUUXXX\\\aaaaaabbbbbbcccccccccccc^^^TTTHHHBBBDDDFFFEEECCCCCCAAA>>>999333000//////---...///...------///111........................,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------------,,,,,,,,,+++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,.../////////...---,,,,,,....................................////////////......///000111222222333222333333333222333666888===@@@EEEMMM[[[oootttttt|||}}}qqqssswwwzzz~~~{{{tttrrroooooo}}}yyyxxxuuurrrqqqqqqssstttuuuwww}}}~~~pppcccZZZSSSOOOKKKHHHGGGGGGFFFEEECCCBBBAAA>>>===???BBBFFFOOOWWWdddrrr~~~zzzmmmddd[[[TTTNNNMMMMMMNNNSSSYYYppp~~~yyylllaaa\\\XXXWWWaaaooo~~~{{{{{{~~~zzzwwwwwwxxxxxx{{{|||pppcccZZZRRRRRRSSSTTTVVVYYY^^^___aaacccddddddcccccc^^^VVVLLLFFFEEEFFFFFFEEECCCBBB???:::444000///000...///000///------...000........................------------------------///............---------------------------------.........---------,,,,,,......------,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,.........///......------....................................//////////////////000000111111222222222333333333333444666999<<>>???BBBEEEIIIQQQ]]]jjjwwwyyyhhh^^^TTTOOONNNNNNRRRWWWdddqqq{{{nnnbbb\\\XXXWWWaaannn}}}yyywwwxxx{{{|||uuujjj^^^XXXTTTQQQPPPRRRUUUXXX]]]bbbdddeeedddccc^^^\\\XXXQQQKKKHHHJJJLLLEEEEEEBBB>>>888444222222333444444333000......///................................................///............---------------------------------............------------,,,,,,---....../////////------------------------------------------------,,,,,,---.../////////.......................................////////////111111111000000000000000222333333333333555888:::;;;BBBPPPaaavvvyyyzzz~~~~~~}}}~~~zzzuuuxxx}}}|||yyyyyyzzz|||}}}{{{xxxtttssssssssssssrrrrrrsssuuu|||qqqddd[[[UUURRROOOMMMLLLJJJHHHGGGDDDCCCBBB@@@??????BBBDDDGGGNNNZZZgggsss~~~ooocccVVVPPPNNNMMMPPPTTT]]]iii{{{{{{nnnbbb\\\WWWVVV___mmmzzzuuurrrrrrtttvvvwwwwwwxxxzzz}}}}}}qqqccc[[[VVVQQQOOOQQQRRRVVV[[[```cccddddddccc^^^___]]]WWWPPPLLLMMMPPPIIIHHHFFFAAA;;;666333222555666777666333111000000////////////////////////------------------------///............------------------------------------------,,,,,,,,,,,,+++,,,,,,...////////////...------------------------------------------------,,,,,,---.../////////.......................................////////////111111111000000000000000111333333444444555888;;;===DDDQQQddd{{{~~~zzz~~~zzzzzzwwwuuusssrrrssstttsssrrrppprrrsssrrrqqqrrruuuxxxqqqddd[[[UUUSSSPPPNNNMMMKKKIIIGGGDDDDDDCCCAAA??????BBBDDDFFFMMMXXXdddppp}}}sssfffWWWQQQNNNMMMNNNQQQXXXcccuuu|||nnnbbb\\\WWWUUU^^^kkk}}}wwwrrrooooooppprrrqqqqqqpppqqqsssvvvyyy{{{wwwhhh___YYYTTTSSSTTTRRRTTTYYY^^^aaaccccccccc___```___[[[VVVRRRRRRSSSNNNMMMKKKEEE>>>888444333555666888777444222111111////////////////////////------------------------///............---------------------------------------,,,,,,,,,+++++++++,,,---///000000///...---...------------,,,,,,,,,,,,,,,,,,------------...------......///.............................................////////////000000000000000111111111111333444444444666999<<<@@@GGGUUUiii~~~|||zzz|||zzzvvvqqqnnnnnnppppppqqqnnnpppqqqpppoooqqqwww|||rrrddd\\\UUUSSSPPPNNNMMMLLLIIIGGGDDDDDDDDDBBB@@@@@@AAACCCEEEKKKUUUaaannn{{{ssseeeWWWPPPNNNLLLLLLNNNTTT^^^ooo~~~qqqddd^^^XXXVVV___lllyyyssspppppprrrsssqqqpppnnnnnnnnnpppsssuuuvvv|||mmmddd^^^ZZZYYYZZZRRRTTTWWW[[[___aaacccccc`````````^^^[[[XXXVVVUUURRRRRROOOIIIAAA:::555333333555666666444222000000////////////////////////........................///............---------------------------------...---------,,,,,,,,,,,,---...000000000///---,,,......---------,,,,,,,,,,,,,,,,,,---------...............///......------....................................//////////////////000000111111222222111222444444444666:::<<>>LLLZZZkkk|||~~~vvvoooiiiiiiiiiggghhhjjjlllmmmoooqqqvvv~~~vvvhhh___RRROOOMMMMMMOOOOOOMMMJJJFFFFFFDDDCCCBBB@@@@@@??????CCCJJJTTTaaapppmmm```TTTOOONNNMMMLLLNNNLLLSSSccczzztttllleeedddpppuuupppcccYYYPPPNNNPPPSSSWWW\\\___```bbbcccccccccbbbaaa]]]\\\XXXSSSLLLCCC;;;666333333222222111000000000.........///000111111111////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...++++++++++++++++++++++++---------------------------------------------------------............///......//////000111111222///000000111222222333333555555666888:::BBBUUUggg|||sssmmmiiiiiiiiiggghhhkkkjjjlllooosssyyywwwiii```UUUQQQNNNMMMOOONNNKKKHHHFFFFFFEEEDDDBBBAAA@@@??????CCCIIIRRR___nnn~~~mmmaaaUUUPPPOOONNNMMMNNNOOOVVVfff{{{uuummmffffffttt~~~vvvjjj^^^SSSOOOOOOPPPTTTYYY]]]___aaacccdddcccbbbaaa]]][[[XXXTTTNNNGGG>>>888444444333333222111111000------...///000111222222////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///......///000000111222222//////000111222333333444666666888;;;???KKKbbbwww{{{yyy|||}}}qqqllliiiiiihhhfffhhhkkkiiilllqqqwww}}}wwwjjjaaaWWWSSSOOONNNNNNNNNKKKHHHFFFFFFFFFEEECCCBBB@@@??????BBBHHHQQQ^^^mmm}}}ooobbbVVVRRRQQQOOOMMMNNNPPPXXXhhh|||vvvooohhhiiiyyy~~~rrreeeWWWQQQOOOPPPTTTYYY[[[]]]```cccddddddbbbaaa]]][[[XXXVVVRRRJJJAAA;;;555555444444333222222222......//////000000111111////////////////////////------...//////...------------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///---...///000111222333333...///000111222333444444666777:::???EEEVVVqqqzzzvvvyyy{{{|||nnnkkkiiiiiigggdddfffjjjiiinnnttt{{{xxxkkkbbbWWWSSSOOOMMMNNNNNNKKKIIIFFFFFFFFFEEEDDDBBB@@@???@@@CCCHHHQQQ]]]mmm}}}qqqeeeYYYTTTRRROOOMMMNNNOOOWWWiii}}}xxxrrrkkkmmm~~~wwwiiiZZZSSSPPPPPPTTTYYYZZZ\\\___bbbddddddbbbaaa^^^\\\YYYWWWTTTMMMDDD===666555555444444333333222000000000000////////////////////////////////////,,,---...//////...---,,,........................------------------------++++++++++++,,,,,,---...------------------------------------------------////////////////////////---------.........//////---...///000111222333333...///000111222333444444666777<<>>===<<<:::888666222000222111000000//////000000////////////////////////......................................................---------,,,,,,,,,........................------------,,,,,,,,,,,,,,,------......------,,,.........////////////000////////////////////////............//////000000///000222222222333666888===CCCPPPddd||||||tttuuuzzzttt{{{vvvllleeecccccccccdddfffhhhjjjlllooouuu~~~qqqiii^^^[[[VVVUUUVVVWWWUUURRRJJJHHHFFFEEEEEECCCAAA???BBBCCCFFFOOO\\\mmm}}}zzzmmmbbbYYYRRRNNNMMMQQQ]]]pppyyyyyy~~~~~~lllZZZQQQQQQLLLOOOTTTZZZ^^^aaabbbbbbeeeccc___[[[XXXTTTQQQNNNAAA???===<<<;;;888333///222222111000000000000000////////////////////////........................---...........................---------,,,,,,,,,........................++++++++++++++++++,,,,,,,,,------......------,,,.........////////////000//////////////////////////////000000111111111111///111222333333444666888<<>>;;;555000333222222111111111111111000000000000000000000000........................---------.....................---------,,,,,,,,,........................++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...//////////////////////////////000111111111111111000111222333333444666999<<>>NNNfff~~~yyykkkbbb```bbbaaaaaa``````bbbeeeiiikkkwwwvvvnnnaaa^^^[[[ZZZ\\\^^^]]]ZZZRRROOOKKKHHHGGGEEECCCBBBAAABBBGGGOOO^^^ooo~~~mmm```VVVQQQNNNLLLNNNVVVfffvvvzzzuuu}}}|||mmmaaa[[[MMMNNNOOORRRWWW[[[```bbbbbbddddddbbb]]]XXXTTTRRRLLLIIIFFFEEEFFFBBB:::444444333222222111111222222000000000000000000000000........................---------.........//////......---------,,,,,,,,,------------------------........./////////000000,,,------......------,,,........./////////000000////////////////////////,,,---///000000000///...000111333333333444777999@@@RRRlll}}}~~~yyyjjjbbbaaaddd______^^^___bbbfffjjjlllxxx{{{sssccc```\\\\\\___```___]]]TTTQQQLLLIIIHHHFFFDDDCCCAAABBBGGGPPP^^^ooo}}}kkk]]]UUUPPPNNNLLLMMMTTTcccsssyyyuuu}}}|||rrrhhh]]]TTTMMMPPPVVV\\\```eeedddeeedddccc```[[[WWWTTTQQQLLLGGGEEEDDDAAA:::333222111111111333222111/////////000000000000//////............------------......---,,,---...///000......////////////............,,,+++)))(((&&&&&&...------,,,,,,------.......................................////////////------............------/////////000111111222222000111333333333444777999@@@OOOhhhyyy~~~}}}ooogggdddbbb___```______aaabbbdddllluuu|||ssshhhbbb]]]\\\```bbbaaa___WWWTTTOOOKKKIIIGGGEEEDDD@@@BBBFFFOOO^^^pppzzzkkk]]]RRRMMMNNNJJJLLLRRR^^^pppyyyvvv~~~ttteee[[[RRRRRRVVVYYY^^^bbbdddeeeeeeccc```\\\WWWTTTRRRMMMIIIGGGGGGCCC;;;444333222111111222222111/////////000000000000//////000000000000////////////...------,,,---...///000------............------//////......---------,,,...------,,,,,,------.......................................////////////---......//////......---/////////000111111222222000222333333333444777999AAANNNeee{{{zzzmmmeeebbb```___```^^^___bbbccceeennnwwwvvviiiddd^^^^^^aaadddcccaaaXXXUUUOOOKKKIIIGGGEEEDDDBBBCCCHHHQQQ```rrrzzzjjj]]]RRRMMMNNNKKKLLLRRR^^^oooyyyxxx~~~ooocccXXXTTTTTTVVV[[[```dddeeeeeedddaaa\\\XXXUUUSSSOOOKKKJJJJJJFFF>>>777444222111111222222111/////////000000000000//////000000000000////////////...------------...//////,,,,,,------------,,,,,,.........///000000111111...------,,,,,,------.......................................////////////---......//////......---/////////000111111222222000222333444444555777999BBBLLL___yyy}}}~~~~~~tttiiicccaaa___^^^___^^^___bbbdddgggpppzzzzzzkkkeee```___cccffffffdddZZZVVVPPPLLLIIIHHHFFFEEECCCEEEJJJTTTccctttyyyjjj\\\RRRMMMNNNMMMMMMQQQ]]]ooo{{{wwwzzz|||~~~wwwjjj]]]VVVSSSSSSXXX]]]ddddddeeedddbbb^^^ZZZXXXTTTPPPMMMMMMMMMIIIAAA:::555333111111222222111000//////000000000000//////............------------------------......//////,,,------......------,,,+++,,,,,,---...//////000...------,,,,,,------.......................................////////////......////////////....../////////000111111222222111222444444444555888:::BBBIIIYYYrrr~~~zzz{{{~~~ooogggccc```______^^^]]]^^^bbbeeejjjttt{{{mmmgggaaa```dddggggggfff]]]XXXRRRMMMJJJHHHGGGEEECCCEEEKKKUUUdddvvvxxxiii\\\QQQMMMNNNNNNNNNQQQ\\\oooxxxwww~~~{{{}}}pppaaaXXXSSSQQQVVV\\\bbbcccddddddccc```]]][[[UUURRRNNNNNNOOOKKKDDD===666444222111222222111000//////000000000000//////............---------------------.....................////////////......,,,,,,,,,,,,,,,---------...------,,,,,,------.......................................////////////...//////////////////.../////////000111111222222111222444444444555888:::@@@GGGWWWnnn|||}}}~~~xxx{{{zzzkkkdddbbb___^^^___]]]\\\^^^bbbffflllxxx}}}pppjjjcccaaaeeehhhhhhggg```[[[TTTNNNJJJIIIGGGFFFCCCEEEKKKVVVeeewwwwwwhhh[[[QQQNNNOOONNNNNNRRR]]]ooouuuwww~~~}}}}}}vvvggg\\\TTTQQQUUU[[[___aaacccddddddbbb```^^^WWWSSSOOONNNOOOMMMFFFAAA777555222111111222111111//////000000000000//////000000000000////////////,,,---......//////.........//////////////////............---------------...------,,,,,,------.......................................////////////...//////000000//////.../////////000111111222222111333444555555666888:::???IIIZZZoootttzzzyyy}}}wwwgggbbbaaa]]]\\\^^^]]]\\\]]]ccchhhooo|||uuunnnfffdddgggjjjjjjhhhccc]]]UUUOOOKKKIIIHHHGGGCCCFFFLLLXXXgggxxxvvvggg[[[QQQNNNOOOMMMNNNSSS^^^qqquuuyyy|||zzzyyy}}}ooobbbXXXRRRTTTYYY]]]___bbbdddeeedddcccbbbYYYTTTNNNMMMNNNMMMHHHDDD888666222111111222222111//////000000000000//////000000000000////////////,,,---.../////////...------......//////......---------------------------...------,,,,,,------.......................................//////////////////000000000000///////////////000111111222222222333444555555666888;;;@@@MMM```tttmmmwwwyyytttccc___^^^ZZZXXX\\\\\\[[[]]]ccciiiqqq{{{ssskkkgggjjjlllllljjjeee___VVVOOOLLLJJJIIIHHHDDDGGGNNNZZZjjj{{{uuuggg[[[QQQNNNOOOLLLNNNSSS```sssvvv{{{{{{xxxwwwvvv|||tttfffZZZRRRSSSXXX\\\^^^aaadddffffffddddddZZZTTTNNNLLLMMMMMMIIIEEE999666333111111222222111//////000000000000/////////.........------------,,,,,,.../////////...---,,,------......------,,,***++++++,,,,,,---------...------,,,,,,------......................................./////////000//////000000000000///////////////000111111222222222333555555555666999;;;AAAPPPeeexxx{{{jjjvvv~~~zzzrrr```]]]]]]WWWVVVZZZ\\\[[[]]]ccciiirrrwwwnnnjjjlllnnnnnnlllfff```WWWPPPLLLJJJIIIHHHFFFIIIPPP\\\lll}}}tttfff[[[QQQNNNOOOKKKMMMTTTaaattt~~~www||||||xxxvvvuuuuuu|||zzz}}}wwweeeSSSQQQ[[[ZZZ]]]aaaeeefffeeebbb```\\\XXXRRRNNNLLLKKKKKKKKK???:::444222444666444111111111111111111000//////////////////..................------------......------------------------,,,,,,,,,---------..............................////////////////////////---...............------............////////////000000000111222222333333444222222666888999<<>>EEEYYYiii~~~yyyqqqnnnyyyyyymmmbbb___]]][[[YYYYYYYYYYYY]]]fffssswwwvvvwwwvvvsssooojjjaaaXXXQQQLLLJJJJJJJJJKKKPPP]]]ooozzzoooeeeZZZTTTRRRTTTSSSWWWbbbttt|||xxxyyyyyyvvvuuuwwwvvv|||yyyyyyzzz|||~~~~~~xxxqqqllljjjgggccc```{{{ppp___WWWSSSWWW^^^dddggggggdddccc^^^[[[TTTMMMHHHGGGHHHKKKFFF@@@888333222333444555222111000/////////000000////////////..................------------..............................------------....................................////////////////////////---......////////////...////////////000000000111000000000111222222333333666444444666777888???GGG]]]ooovvvnnnnnnzzz~~~sssjjjaaa___^^^ZZZXXXXXXYYY[[[___hhhvvv~~~{{{zzzxxxvvvsssnnneee[[[RRRMMMKKKJJJJJJKKKQQQ^^^ooovvvlll```XXXUUUUUUTTTVVVaaasss|||uuupppppppppoooooorrrvvv}}}zzzvvvssstttuuuuuuwwwxxxxxxyyyyyyvvvqqqjjjeeebbb```\\\ZZZ|||tttcccXXXPPPTTTZZZ```cccdddcccbbb___\\\WWWOOOHHHFFFGGGJJJGGGBBB;;;555222222444555222222111000000000000000////////////..................------------..............................---------.........//////........................////////////////////////---......///000000//////...////////////000000000000000000111222222333333444222333555555888AAAKKK```ssstttmmmqqq}}}{{{wwwnnnfff```^^^]]]YYYWWWXXX[[[]]]cccmmmyyy}}}{{{xxxvvvpppggg]]]TTTNNNKKKJJJIIILLLRRR^^^oootttfff\\\XXXTTTSSSUUUaaatttwwwooojjjiiiiiihhhjjjnnnvvvzzzwwwuuurrrooommmmmmmmmmmmmmmmmmmmmmmmllliiiccc^^^[[[XXXVVVUUUuuufffZZZQQQSSSXXX\\\```bbbbbbbbb```^^^ZZZRRRJJJFFFGGGIIIHHHDDD===777333222333444222222333333222222111000////////////..................------------..............................------........./////////........................////////////////////////---...//////000000000000000000000000111111111111000000000111222222333333333222333555666999DDDPPPeeeyyyuuusssxxx}}}yyyvvv}}}jjjccc^^^]]][[[XXXWWWXXX\\\___fffqqq~~~|||xxxrrrhhh^^^UUUOOOLLLKKKIIILLLTTT___ooo|||lll```[[[TTTSSSVVVaaauuu{{{qqqiiidddccccccccceeeiiivvv}}}wwwtttrrrooommmkkkjjjiiigggffffffeeeeeebbb```\\\WWWTTTRRRQQQQQQ~~~zzzwwwvvvwwwwww~~~xxxiii]]]SSSTTTWWWZZZ^^^aaacccddd``````]]]VVVMMMGGGFFFHHHHHHEEE@@@:::555222222333222333555666555444111000////////////..................------------..........................................////////////........................////////////////////////------///000000111111111.../////////000000000000000000000111222222333333333333444666777<<>>MMM[[[ttt~~~|||wwwfff```[[[ZZZXXXVVVWWWZZZXXX^^^iiiwwwxxxrrriii^^^UUUPPPMMMKKKIIIMMMUUU```ooosssddd]]]WWWVVVYYYdddwww~~~oooggg```[[[[[[\\\[[[]]]```uuuxxxrrrooonnnllljjjcccaaa^^^[[[XXXVVVUUUTTTSSSRRRPPPLLLIIIHHHIIIJJJ{{{tttjjjbbb___^^^______iiiqqq|||}}}uuullldddYYYPPPTTT\\\aaabbbbbbcccdddaaaYYYNNNGGGEEEFFFKKKIIIEEE>>>666111//////222222333222222111/////////...---------///000111////////////////////////...------,,,,,,------...//////.........---------------------------------////////////////////////............////////////////////////............///000111222222333222222111555222111:::AAAPPPggg}}}{{{|||uuufff]]]WWWXXXZZZYYYWWWWWW\\\bbbmmmyyyyyynnnbbb\\\VVVPPPLLLKKKHHHJJJPPP\\\nnnwwwggg]]]XXXVVVXXXcccwwwzzzooofff```[[[YYYWWWWWW]]]eeetttwwwqqqooommmkkkiiibbb___\\\XXXVVVRRRNNNKKKKKKJJJHHHFFFEEEEEEEEEFFF}}}uuuooofff^^^[[[ZZZYYYYYYaaaiiittt}}}~~~uuukkk^^^TTTUUU[[[^^^___```cccdddccc\\\RRRJJJGGGGGGLLLKKKGGGBBB;;;555333222222333222222111000000/////////.........///000111////////////////////////...------,,,,,,------...//////.........---------........................////////////////////////....../////////000000000///////////////////////////000111222222333333222222777444333<<>>DDDQQQfffvvv{{{qqqbbb[[[VVVXXXYYYXXXWWWYYY]]]eeerrr{{{ooobbbZZZTTTMMMJJJJJJIIIKKKPPP[[[kkk|||zzzjjj```XXXWWWZZZfffyyyxxxooofff```ZZZXXXVVVWWW___gggzzz{{{uuusssqqqooolllbbb]]]WWWRRROOOLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCCCC{{{tttpppiiiccc___[[[WWWUUURRRWWWaaaooo{{{lll\\\VVVVVVWWWYYY\\\___bbbdddbbb[[[SSSMMMJJJJJJLLLMMMKKKEEE???:::888333333222111111000000000111000000000000111111111////////////////////////......------------..............................////////////////////////////////////////////////000000000000111111111111...//////000111222222333000000111222333333333333333888777777???DDDPPPeeewww~~~~~~lll___YYYUUUWWWXXXXXXXXX[[[```iiiwww}}}pppbbbYYYRRRLLLIIIIIIIIIKKKOOOYYYgggxxx|||lllbbbYYYWWW[[[gggzzzxxxpppgggaaa[[[XXXWWWYYYaaajjj~~~xxxuuutttqqqooofffaaaXXXQQQMMMJJJIIIGGGEEEEEEDDDCCCBBBBBBBBBAAA{{{xxxrrrmmmgggaaa[[[WWWSSSUUU]]]jjjzzzooo___VVVTTTTTTWWW[[[\\\___bbbbbb]]]VVVOOOKKKJJJMMMOOOMMMHHHBBB<<<999444333222111000000000000000111111111111000000000///////////////////////////......------......///---.............................................////////////////////////000000000000111111111111...//////000111222222333000111222333333444333333222777666777???DDDPPPeee|||}}}xxxwwwfff\\\WWWTTTVVVXXXWWWYYY]]]bbblllyyy}}}}}}rrrbbbYYYQQQKKKHHHIIIIIIJJJNNNVVVcccttt~~~nnncccYYYXXXZZZfffyyyyyytttjjjccc]]]ZZZYYY\\\eeeoooyyyvvvuuurrrpppjjjddd[[[RRRMMMJJJHHHFFFCCCCCCCCCCCCBBBAAAAAA@@@|||wwwppphhh___YYYWWWWWW\\\gggvvv~~~tttcccYYYUUUSSSVVV[[[ZZZ\\\```aaa^^^XXXRRRMMMKKKNNNPPPOOOJJJCCC>>>;;;444333222000///000000111000000111111111000///...//////////////////////////////............//////---------......................................./////////////////////////////////000000000111111...//////000000111111111000111222333444444444444111777555666>>>DDDRRRggg}}}zzzyyyppp```YYYUUUTTTVVVWWWWWWZZZ^^^cccmmmzzz~~~{{{|||}}}tttdddYYYQQQKKKIIIJJJGGGIIILLLSSS___oooooodddZZZXXXYYYdddwww|||xxxnnnggg```\\\\\\```jjjuuuzzzvvvsssooollliiicccZZZRRRLLLIIIGGGEEEBBBBBBCCCCCCBBBAAAAAA@@@zzzoooeee^^^[[[YYY[[[cccqqq~~~zzziii^^^WWWSSSUUUYYYYYY[[[^^^```___[[[TTTPPPNNNQQQRRRQQQKKKEEE???===555333111000///000111111//////000000000///...---//////////////////////////////............//////---------.........//////////////////////////////////////////////////////....../////////000000000////////////////////////000111222333444444444444333777555666???FFFUUUkkk~~~zzz|||}}}jjj[[[WWWTTTSSSUUUVVVVVVZZZ```hhhqqq|||~~~{{{{{{|||}}}wwweeeYYYQQQKKKIIIKKKFFFHHHKKKPPP[[[kkk}}}oooddd[[[XXXXXXaaattt|||rrrjjjbbb______cccooozzz{{{tttnnnhhhdddaaa\\\UUUNNNJJJHHHFFFDDDAAABBBCCCCCCCCCBBBAAA@@@vvvjjjbbb]]]ZZZZZZ```mmmyyynnnaaaYYYTTTTTTXXXZZZ\\\^^^``````\\\WWWRRRQQQSSSTTTRRRLLLFFFAAA>>>555444111000//////111222...///000000000...---,,,//////////////////////////////............//////---------.........//////000000000000000000000000////////////////////////............////////////////////////............111111222333444444444444444888555666???GGGWWWooo{{{zzzgggXXXUUUSSSSSSUUUVVVVVV[[[aaammmvvv~~~|||{{{||||||xxxfffZZZQQQKKKJJJKKKEEEGGGJJJOOOYYYiii{{{oooddd\\\XXXWWW```rrr~~~tttllldddaaaaaafffqqq}}}{{{rrrjjjccc^^^ZZZUUUPPPKKKIIIGGGEEEDDDAAABBBCCCCCCCCCBBBAAA@@@tttmmmdddbbb______ccckkksssyyy|||{{{kkk___WWWSSSQQQXXXZZZ^^^bbbcccaaa\\\XXXSSSRRRRRRQQQNNNHHHAAA<<<666444222111222222111000333333333333222000///---...---,,,,,,.../////////////////////////////////............////////////,,,,,,,,,---------......////////////////////////111111000000//////......////////////000000000000222333444555444333222111000666666888AAAKKK\\\uuu}}}{{{xxx|||wwwhhh\\\YYYWWWVVVWWWVVVVVV]]]eeewww}}}{{{|||~~~yyyhhh]]]TTTMMMJJJKKKKKKIIIJJJOOOVVVbbbsssnnnbbbYYYWWWXXX^^^lllyyynnnggghhhhhhjjjxxxxxxmmmdddZZZTTTOOOLLLLLLLLLIIIDDDCCCFFFCCCCCCCCCCCCBBBBBBBBBBBBzzzqqqfffccc```^^^```ffflllqqqvvvzzz|||nnn```WWWSSSRRRWWWYYY]]]aaacccaaa\\\XXXSSSSSSSSSRRROOOJJJCCC>>>777555222111222222111///000111111111111///...---///---,,,,,,.../////////////////////////////////............////////////------------............////////////////////////111000000000/////////...////////////000000000111222222333444444333333333222888777999CCCMMM```zzz~~~~~~~~~{{{yyyzzz}}}wwwuuu}}}}}}zzzuuueee[[[WWWUUUUUUVVVVVVXXX___iiiyyy~~~~~~|||kkk^^^TTTLLLHHHIIIHHHFFFGGGMMMTTT___ppp~~~ooocccYYYWWWVVV\\\iii||||||sssmmmmmmlllnnn|||zzznnncccYYYSSSNNNKKKKKKKKKIIIDDDCCCFFFGGGFFFEEEDDDCCCAAA@@@@@@zzz~~~wwwlllhhhccc``````bbbgggjjjppptttyyy~~~sssdddYYYTTTTTTVVVXXX[[[___bbb```\\\XXXUUUTTTTTTSSSQQQLLLEEE@@@999666333111111111000.........////////////......///...,,,---...//////...////////////////////////............////////////............////////////////////////////////////000000000000/////////////////////000000000111111222222222222333444444555444999888:::FFFRRRfff}}}|||yyyvvvuuuuuuppppppwwwwwwwwwpppaaaXXXUUUSSSSSSVVVWWWYYYbbblll|||nnn```TTTKKKFFFFFFEEECCCDDDJJJPPPZZZjjjxxxpppdddYYYVVVTTTXXXdddvvvzzzvvvuuurrrttt~~~pppcccYYYTTTNNNJJJIIIKKKIIIEEECCCEEEJJJIIIGGGEEECCCAAA???>>>yyy}}}{{{rrrooojjjfffdddeeehhhjjjooosssyyy}}}yyyiii\\\VVVTTTTTTVVVZZZ^^^aaa```]]]ZZZVVVUUUUUUUUUSSSNNNHHHCCC;;;888444222111000///...---......///////////////000...------///000///...////////////////////////............////////////////////////000000000000////////////////////////000000000000//////////////////000000000111111111222222111111222444666777444:::999;;;GGGUUUkkk~~~yyyvvvoookkkkkkpppzzzyyyqqqttt|||kkk]]]WWWUUUSSSSSSUUUWWWZZZdddnnnpppaaaUUUKKKFFFFFFCCCBBBCCCHHHMMMVVVdddqqqooobbbXXXUUURRRTTT^^^qqq}}}yyy{{{wwwiii___YYYPPPLLLIIIJJJIIIEEECCCDDDJJJIIIHHHFFFDDDBBB@@@???|||~~~xxxuuuqqqnnnlllmmmnnnppprrrvvv|||zzzlll^^^VVVRRRSSSUUUYYY]]]```aaa^^^\\\VVVVVVVVVVVVUUUPPPJJJEEE<<<999444111000000///.../////////000000111222222111///------///000///...////////////////////////............/////////////////////000000000111111////////////////////////////////////000000000000000000000000111111111111222222111111222444666777333999888<<>>888444222222222111/////////000111111222222000000000000000000000000//////............//////////////////////////////.........///////////////000000000000000000000000/////////000111111222222000111111111111222222222111222333444555666777888888???GGGRRRddd||||||ssswwwwwwfffWWWRRRPPPNNNNNNMMMMMMPPPWWWaaammmyyyzzzyyy}}}zzzmmmeee]]]TTTNNNIIIHHHGGGFFFEEEEEEFFFGGGEEEKKKUUUaaammmzzzuuujjjaaacccnnn}}}lll\\\OOOGGGFFFIIIDDDCCCBBBAAAAAA@@@AAAAAA~~~ssskkkaaa]]]ZZZXXXUUUUUU___iiisssxxxhhhXXXSSSVVVYYY]]]```bbbaaa___^^^[[[VVVPPPLLLDDD@@@999555333333222222...//////000111111222222000000000000000000000000//////............//////////////////////////////............/////////000000000000000000000000000...//////000111111222222000111111111111222222222111222333444555777888888:::BBBKKKUUUhhh{{{vvvzzz|||dddWWWRRRPPPNNNNNNMMMNNNQQQXXXcccppp{{{{{{vvvyyy~~~zzzooohhh```XXXQQQJJJIIIGGGEEEEEEEEEEEEFFFCCCHHHPPPZZZfffsssxxxlllbbbdddooo~~~mmm\\\OOOGGGFFFJJJDDDCCCBBBAAAAAA@@@AAAAAA{{{zzzoooggg```]]]ZZZWWWSSSRRR[[[eeelllzzzzzziiiXXXSSSUUUXXX\\\```bbbaaa```^^^\\\WWWRRRMMMFFFAAA:::555333333333333...//////000111222222222000000000000000000000000//////............//////////////////////////////---.........//////000000000000000000000000000000...//////000111222222222000111111111111222222222111222333444666777888999<<>>888444333222222000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000111111111111111111111111111111000000000000000111222222222222222333333333444444444555555555444555888;;;DDDNNN\\\kkk}}}nnneeedddiiizzz~~~ggg\\\QQQNNNMMMKKKJJJKKKMMMRRR[[[eeeooowww}}}yyyuuuuuuyyy{{{wwwrrrpppmmmgggbbbVVVQQQJJJFFFFFFEEECCCAAABBB???@@@DDDHHHMMMVVV___iiinnnvvv~~~oooaaa^^^ccclll}}}{{{{{{~~~vvvlllaaaVVVMMMJJJFFFFFFEEEDDDCCCBBBAAAAAAXXXXXXXXX\\\eeetttyyymmmfff```ZZZXXXZZZ\\\gggyyyrrraaaXXXYYY\\\]]]aaaaaabbbbbb```^^^[[[YYYQQQJJJBBB:::666444222111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111000000000000111222222222222333333333333444444555555555555444666:::===EEEPPP```ppp}}}~~~wwwiii```___fffwwwzzzcccYYYOOOLLLKKKIIIIIIKKKMMMRRR\\\gggqqqxxx}}}xxxsssrrrxxxzzz~~~wwwrrrpppmmmgggbbbWWWQQQJJJFFFFFFFFFDDDCCC@@@======@@@CCCGGGPPPYYYccciiirrr{{{~~~nnn```\\\^^^eeeuuu}}}xxxxxx{{{yyyoooeeeXXXOOOLLLFFFFFFEEEDDDCCCBBBAAAAAAWWWVVVWWW[[[cccqqquuullleee^^^[[[]]]]]]gggwww~~~vvvcccYYYYYY[[[ZZZaaaaaabbbbbbaaa^^^\\\ZZZTTTNNNEEE<<<777444222111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///000000000111111111111111111111111111111111111111111000000111111222333222222333333333333444444444555555555555777;;;???GGGSSSddduuu~~~wwwwwwzzz~~~qqqccc[[[ZZZdddtttuuu___UUUMMMJJJJJJIIIKKKNNNMMMSSS]]]hhhrrryyy~~~yyysssrrrxxxyyy}}}vvvpppnnnkkkeee```WWWQQQJJJFFFFFFFFFEEEDDDBBB???===???@@@CCCJJJRRR[[[aaakkkvvv~~~{{{lll^^^ZZZYYY]]]lll|||zzzuuuuuuxxx{{{rrrgggZZZPPPMMMFFFFFFEEEDDDCCCBBBAAAAAAUUUUUUVVVZZZbbbppp~~~~~~~~~{{{qqqhhh```]]]^^^^^^fffuuu~~~xxxeeeYYYYYYZZZXXX```aaabbbbbbaaa___\\\[[[WWWPPPFFF>>>888444222111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000//////000000111111111222111111111111111111111111111111111000111111222333222222333333333444444444444555555444555888<<<@@@IIIVVVgggyyy{{{~~~rrrppprrryyymmm```XXXWWWbbbrrrqqq\\\SSSKKKIIIIIIIIILLLQQQMMMSSS^^^iiissszzz~~~zzztttrrrxxxyyy}}}~~~tttooolllhhhbbb]]]WWWQQQJJJFFFFFFGGGFFFEEEFFFBBB@@@@@@@@@AAAHHHOOOTTT[[[eeepppyyyxxxjjj]]]XXXVVVXXXfffuuuyyytttssswww~~~|||sssiii[[[QQQMMMFFFFFFEEEDDDCCCBBBAAAAAAZZZVVVUUUYYY```jjjyyy~~~xxxxxx}}}yyymmmccc___``````hhhuuusssggg\\\UUUVVV[[[^^^```bbbbbb```^^^]]]]]]VVVQQQGGG>>>666333222333111111111111111111111111000000000000000000000000000000////////////000000666555333111///---,,,,,,000000000000000000000000000111111111111222222222////////////000000000000111111222333333333333222999555444666888888;;;@@@IIIVVViii}}}}}}yyyyyyqqqrrr~~~uuuiii\\\WWWWWWeeeppp|||hhhZZZQQQJJJKKKLLLKKKIIIJJJLLLUUUaaalllsssxxx}}}tttrrrwwwwww{{{}}}uuunnnjjjgggbbb^^^WWWRRRMMMIIIGGGFFFEEEDDDCCCAAA>>><<<<<>>777333222333111111111111111111111111000000000000000000000000000000////////////000000333222111000////////////000000000000000000000000000111111111111222222222//////000000000111111111111111222333333333333222666333444777888999<<>><<<===???BBBDDDLLLQQQYYYbbbkkkuuu~~~zzziii[[[VVVTTTSSS[[[fff{{{wwwpppppptttuuu{{{qqqiii```UUUMMMIIIHHHGGGEEECCCBBB@@@@@@\\\WWWUUUXXX^^^ggguuu~~~vvvppppppvvv}}}qqqfffbbbbbbbbbjjjwww{{{sssggg\\\WWWYYY[[[^^^ccceeeccc```]]]\\\WWWRRRIII???888444333333111111111111111111111111000000000000000000000000000000////////////000000000000000000000111111222000000000000000000000000000111111111111222222222000000111111111222222222111222222333333333333333333222333777999999>>>DDDQQQ___rrr|||}}}vvvwwwzzzqqqeeeZZZWWWXXXdddppp}}}vvvaaaTTTMMMGGGHHHJJJIIIJJJKKKRRR[[[gggqqqwww|||vvvsssxxx~~~}}}ssslllgggddd___\\\TTTQQQLLLHHHGGGFFFDDDCCCCCCBBB???======???AAACCCFFFJJJRRRZZZcccmmmwww}}}zzzjjj[[[VVVSSSRRRYYYccczzz}}}uuummmmmmpppqqq|||ssskkkaaaVVVMMMHHHGGGFFFDDDCCCAAA@@@???^^^YYYVVVXXX]]]eeerrr~~~}}}uuuooopppwwwttthhhcccdddccckkkxxxssseee\\\ZZZXXX]]]cccfffeeeaaa]]][[[XXXSSSJJJAAA999555333333111111111111111111111111000000000000000000000000000000////////////000000000000//////000111222222000000000000000000000000000000111111111222222222111111222222222333333333111222333333444444333333333333555888999999???FFFVVVeeeyyy~~~yyyzzz|||rrreeeZZZWWWZZZeeeqqq~~~ppp]]]QQQJJJFFFGGGIIIHHHJJJLLLTTT]]]iiirrrxxx|||vvvsssxxx{{{qqqiiidddaaa\\\YYYSSSPPPLLLIIIGGGFFFDDDCCCCCCBBB@@@???>>>???@@@AAAAAAEEELLLSSS\\\fffooouuu}}}lll]]]WWWTTTQQQWWWaaayyyzzzsssllljjjlllooo}}}tttlllbbbVVVMMMHHHGGGFFFDDDBBBAAA@@@???___ZZZVVVXXX[[[bbbooozzz{{{sssnnnpppvvvuuujjjeeeeeeeeemmmyyy}}}~~~}}}kkk___ZZZWWW\\\cccffffffbbb^^^\\\YYYTTTLLLCCC;;;666444333111111111111111111111111111111111111111111111111000000////////////000000111111000000000000000111111111111111111111111111000000111111111222222222222222222222333333333333222222333444444444444333555555777999999999@@@III[[[kkk~~~{{{}}}rrrcccWWWUUUYYYggguuu{{{}}}jjjXXXNNNIIIFFFGGGHHHGGGIIIMMMVVV^^^iiirrrwww{{{uuusssxxxzzzooofffaaa^^^ZZZVVVSSSPPPLLLIIIHHHGGGEEECCCCCCBBBAAA@@@????????????>>>BBBGGGNNNVVV___hhhnnnxxx~~~pppaaaZZZUUURRRWWW```xxx~~~yyyrrrkkkiiikkkooovvvmmmcccVVVMMMHHHGGGFFFEEECCCAAA@@@???aaa[[[WWWWWWZZZ```lllwwwwwwpppjjjmmmtttuuujjjeeefffgggnnnzzz{{{wwwzzznnn___XXXVVV\\\bbbfffeeebbb___]]]ZZZUUUMMMDDD<<<777444333111111111111111111111111111111111111111111111111000000////////////000000333222111000////////////111111111111111111111111000111111111111222222222111111222222222333333333222222333444444444444444777666888999999:::DDDOOObbbrrryyy|||rrrbbbVVVTTTYYYjjjzzzvvvuuuvvvuuuuuuxxxdddUUUNNNIIIFFFGGGGGGGGGIIINNNWWW___jjjrrrwwwzzz~~~rrrqqqwwwzzzooofff```]]]YYYVVVSSSPPPMMMKKKJJJHHHFFFDDDCCCCCCBBBAAA@@@>>>======>>>@@@DDDJJJPPPXXXaaagggpppwwwttteee^^^XXXTTTXXX```vvv}}}xxxsssmmmjjjkkkoooyyyqqqfffYYYOOOIIIHHHGGGEEEDDDBBBAAA@@@bbb\\\WWWWWWXXX^^^iiittttttmmmiiikkksssuuujjjfffggghhhooo{{{|||ttttttzzzzzzvvvuuutttwwwrrr```XXXWWW[[[aaaeeeeeebbb```^^^[[[VVVNNNEEE===888444333111111111111111111111111111111111111111111111111000000////////////000000222111111000000000000000111111111111111111111111000111111111111222222222111111111111222222222222222333444444555444444444666666777999999===JJJWWWkkkzzzzzzuuu|||vvvfffZZZZZZ```nnnrrrnnnllliiilll}}}qqq___RRRNNNJJJHHHHHHGGGFFFIIINNNYYYaaakkksssxxxzzz~~~}}}pppooovvv}}}qqqgggbbb^^^ZZZWWWSSSQQQNNNLLLKKKJJJGGGEEECCCCCCCCCBBB@@@>>>===;;;===???BBBFFFKKKSSS[[[aaahhhoooyyyxxxiiiaaa[[[VVVYYYaaauuu|||yyyuuuooolllmmmppp~~~uuujjj\\\SSSJJJIIIHHHGGGEEECCCBBBAAAccc]]]XXXWWWXXX]]]hhhsss~~~uuunnniiilllttttttjjjfffgggiiippp{{{uuussslllvvv~~~{{{wwwqqqlllkkkiiihhhjjjrrr~~~uuucccZZZWWW[[[aaaddddddbbb``````[[[WWWOOOFFF>>>888444333111111111111111111111111111111111111111111111111000000////////////000000000000000000000000111222111111111111111111111111000111111111111222222222000000111111111222222222222333444444555555444444555444666888999???NNN]]]qqquuusss}}}{{{kkk```aaagggppppppjjjfffbbbhhhyyynnn]]]QQQNNNKKKIIIIIIGGGFFFIIIOOOZZZbbbllltttyyy{{{~~~zzznnnnnnuuusssiiiccc___\\\YYYSSSQQQOOOMMMLLLJJJHHHFFFCCCCCCCCCBBBAAA>>><<<;;;<<<>>>AAADDDHHHOOOWWW]]]bbbjjjuuu}}}{{{kkkddd]]]WWWZZZaaattt|||yyyvvvqqqnnnnnnpppyyymmm___UUUKKKJJJIIIGGGEEEDDDCCCBBBfff___YYYYYY\\\aaajjjttt~~~~~~{{{qqqmmmjjjkkkttt{{{rrrkkkeeeaaaeeekkkvvvxxxllllllpppttttttqqqkkkfffccc]]][[[\\\___dddmmm{{{jjj^^^\\\^^^___aaaaaaaaa``````^^^ZZZSSSIII???777444333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111000///......///000111000000111222222222222111111111222222222333333333222222333444444555555666666777999999999???PPPaaazzzzzzoooqqq}}}ooocccfffooo~~~sssiiiccc___cccxxxzzzgggXXXNNNKKKIIIIIIJJJGGGEEEJJJPPP]]]hhhsssvvvxxx}}}vvvjjjjjjooo}}}uuulllfff```[[[WWWUUURRROOOLLLLLLKKKJJJHHHDDDDDDCCCBBB@@@???>>>>>>;;;<<<>>>@@@DDDIIIOOOTTT\\\cccllluuuzzzwwwjjj]]]VVVXXX___www|||wwwrrrqqqtttqqq}}}rrrdddWWWPPPIIIEEEFFFFFFBBB???>>>fff___ZZZYYY[[[___hhhppp}}}{{{wwwvvvwwwzzz~~~zzzqqqnnnkkkmmmvvvyyypppiiiccc___```gggqqq||||||pppjjjlllnnnnnnjjjddd___\\\XXXVVVVVVZZZ___ggguuupppaaa[[[\\\^^^aaabbbcccdddddd^^^[[[TTTJJJ@@@888444333222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000////////////000111000000111222222222222111111111222222222333333333222222333444444555555666666777999::::::@@@QQQbbb~~~|||pppqqq~~~tttkkkoooxxx~~~pppfffaaa^^^aaauuuwwweeeWWWOOOKKKIIIIIIIIIGGGFFFJJJQQQ^^^iiissswwwyyy}}}uuujjjiiinnn|||wwwnnnhhhccc]]]YYYWWWTTTPPPNNNMMMLLLJJJIIIEEEDDDCCCBBBAAA???>>>>>>;;;<<<>>>@@@BBBGGGMMMQQQXXX___iiiqqqwww}}}|||oooaaaYYY[[[bbbwwwzzzvvvqqqqqquuusssuuuggg[[[PPPIIIDDDEEEFFFCCC@@@AAAeee___ZZZYYY[[[]]]dddlllzzzuuupppkkkkkkllloooxxx|||xxxooommmllloooxxxvvvllleee___[[[YYY```kkkvvvxxxmmmmmmllliiieee___YYYVVVTTTRRRQQQTTTYYY```nnn{{{wwwfffZZZ\\\^^^aaadddfffggghhh___\\\UUULLLAAA999555444333333222222111111111000000000000000000000000000000000000000000000000000////////////////////////111000000//////000000111000000111222222222222111111111222222222333333333222222333444444555555666666777999:::;;;AAASSSddd}}}qqqsssyyytttyyyyyyiiiaaa^^^]]]aaauuutttbbbUUUNNNJJJHHHHHHIIIGGGFFFKKKSSS___jjjuuuxxxzzz~~~uuuiiihhhlll{{{zzzqqqkkkeee```\\\XXXUUUQQQOOONNNLLLKKKIIIEEEEEEDDDBBBAAA@@@???>>><<<===>>>>>>@@@DDDIIIMMMSSSYYYccckkkrrryyytttfff]]]___fffwww}}}yyytttpppqqquuuvvvyyymmmbbbSSSKKKEEEEEEEEECCCBBBCCCbbb\\\XXXXXXZZZ\\\cccjjjwww|||mmmhhhdddcccdddgggpppyyy}}}wwwssslllkkkkkkpppzzzsssiiiaaa[[[WWWRRRYYYdddppp|||vvvtttppplllgggaaa[[[WWWUUURRRQQQSSSVVV\\\iiivvv~~~kkk\\\^^^```bbbdddfffhhhiii___]]]WWWMMMCCC;;;666444444333333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111111222222222333333333222222333444444555555666555666999;;;<<>>BBBEEEKKKQQQYYYaaahhhqqq{{{{{{kkkbbbcccjjjyyyzzzvvvqqqnnnooossszzzwwwooo___UUULLLHHHFFFCCCBBBDDD\\\VVVRRRSSSVVVZZZbbbjjjrrr~~~wwwsssnnnhhhcccaaa```bbbjjjsss|||{{{tttmmmiiidddfffjjjqqq}}}~~~pppeee]]]VVVQQQKKKPPPXXXcccooo}}}|||vvvnnniii\\\XXXUUUTTTSSSWWWbbbmmm~~~qqqcccccccccccccccdddeeefffaaa___ZZZQQQGGG>>>888666333333333333333333333333000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111000000000111222222222222111111111222222222333333333222222333444444555555666444666:::<<<>>>FFFYYYkkk}}}|||xxxvvvxxxxxxyyy~~~|||uuuvvv~~~xxxtttsssxxx}}}hhhXXXTTTWWW[[[pppuuu^^^PPPIIIGGGEEEEEEGGGFFFHHHOOOXXXfffqqqzzz|||}}}wwwmmmkkkmmmvvvzzzxxxqqqkkkeeeaaa]]]YYYUUUQQQOOOMMMJJJHHHGGGGGGFFFDDDCCCBBBAAA@@@=========;;;;;;===@@@CCCHHHMMMTTT[[[ccclllwww{{{kkkbbbdddkkk{{{yyyvvvrrrmmmmmmqqqzzz}}}uuulll___VVVLLLIIIFFFCCCAAABBB]]]VVVQQQPPPSSSWWW___hhhnnn||||||vvvsssqqqkkkeeebbb```aaahhhqqqyyyzzzrrrkkkgggccceeejjjsss~~~pppeee\\\UUUPPPKKKNNNSSS[[[fffttt|||uuuddd___[[[YYYWWWYYYcccmmmzzz}}}tttcccbbbbbbbbbbbbdddeeefffbbb```[[[RRRHHH???999777111222222333333444444444000000000000000000000000000000000000000000000000111111111111111111111111000111222222222222111000000000111222222222222111111111222222222333333333222222333444444555555666444666:::===???HHH[[[lll|||vvvtttuuuwww}}}}}}ssspppwww~~~|||www|||tttpppppprrrxxx{{{hhhYYYVVVZZZ]]]pppxxx___PPPJJJGGGEEEEEEFFFFFFHHHPPPZZZhhhrrr{{{}}}~~~xxxpppnnnooouuuxxx~~~}}}}}}{{{tttnnnhhhddd```]]]XXXTTTQQQOOOLLLJJJHHHGGGFFFEEEDDDBBBAAAAAA=========;;;;;;<<<@@@CCCEEEIIIPPPVVV]]]gggrrrzzz|||lllccceeelll}}}}}}yyyvvvrrrmmmlllnnnzzz}}}wwwnnneee[[[RRRIIIGGGFFFBBBAAAAAA___WWWQQQOOOQQQUUU]]]fffkkkzzz}}}xxxvvvrrrllleeebbb``````gggooowwwyyyrrrkkkfffccceeellluuupppeee\\\UUUPPPKKKMMMPPPVVV```mmm|||kkkfffaaa^^^[[[]]]fffpppvvv}}}vvvbbbaaaaaaaaabbbdddfffgggbbb```\\\SSSIII@@@:::777000111222333444444555666000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222111000000000111222222222222111111111222222222333333333222222333444444555555666444666:::===@@@HHH[[[mmm}}}{{{uuuvvvzzzxxxmmmmmmxxx{{{www|||wwwmmmkkknnnsss{{{{{{iii[[[XXX\\\___nnnyyy```QQQJJJFFFDDDDDDFFFFFFHHHQQQZZZiiisss|||~~~~~~yyyqqqoooppptttwww|||{{{|||~~~~~~wwwpppjjjfffccc___ZZZVVVSSSQQQNNNLLLHHHGGGFFFEEEDDDCCCBBBAAA===>>>===;;;;;;<<<@@@CCCCCCGGGMMMSSSZZZcccooowww|||llldddfffmmm~~~|||yyywwwsssmmmkkkmmmyyyzzzsssiii___VVVMMMFFFEEEEEEBBB@@@AAAaaaZZZSSSQQQRRRTTT\\\dddnnnzzz}}}yyysssooohhhbbbaaadddiiilllyyyyyyooohhhfffcccgggoooyyyrrrggg^^^UUUPPPOOOLLLLLLQQQYYYbbbooo{{{~~~vvvmmmfff``````iiisss~~~vvvwwwvvveee]]]YYY\\\bbbddddddfffdddccc^^^UUUJJJ@@@888444333222111111000000111111111111111111111111111111000000000000000000000000222222222111111111000000000000000000000000000000000111111111111222222222---...000111333333444444555555555666666666666666999888999<<<@@@JJJ___qqqvvvhhhhhhwwwvvvpppgggaaafffrrr}}}zzziii]]]\\\______pppxxxaaaTTTNNNGGGFFFGGGHHHFFFGGGPPP[[[jjjsss{{{}}}{{{tttrrrtttuuuxxx}}}~~~|||}}}xxxrrrlllhhhgggccc]]]XXXUUUQQQNNNKKKJJJIIIHHHFFFCCCAAA@@@??????>>>===<<<;;;;;;<<<===AAADDDHHHNNNVVV___iiipppwww~~~{{{lllcccccchhh{{{|||wwwsssooojjjiiillltttyyymmm```XXXOOOLLLHHHEEEDDDCCCBBBAAAaaaYYYSSSQQQRRRUUU\\\dddlllyyy}}}tttpppkkkgggeeefffiiikkkyyyxxxnnngggfffdddhhhppp{{{rrrggg^^^UUUPPPNNNKKKJJJNNNTTT[[[gggrrr{{{wwwpppjjjiiipppzzzvvvvvv}}}uuueee]]]XXX[[[aaacccdddfffeeeddd```XXXNNNCCC:::555444333333222222222333333111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111111111000111111111111222222222000111222333333444333333555555555666666666666666999999:::<<>>BBBNNNcccuuummmjjjwwwnnneee[[[XXX___lllxxxvvvjjjeeedddccc```nnnvvv___PPPIIIHHHGGGHHHIIIHHHJJJTTT___kkkttt{{{}}}~~~|||wwwwwwyyy{{{}}}~~~|||yyywwwwwwxxx{{{zzzxxxyyyzzzsssnnnjjjfffaaa\\\XXXUUUQQQNNNIIIHHHGGGFFFEEECCCBBBAAA@@@???>>><<<;;;;;;<<<<<>><<<<<<;;;<<<<<<===???BBBFFFKKKSSS[[[aaalllttt~~~{{{jjj___]]]aaarrr|||vvvrrrmmmiiiiiimmmvvvwwwnnneee\\\WWWPPPMMMHHHEEEDDDDDDCCCBBBWWWQQQLLLKKKMMMOOOUUU]]]hhhtttvvvmmmiiijjjmmmqqqvvv}}}}}}{{{tttkkkeeeeeefffmmmxxxuuujjjaaaXXXSSSKKKHHHFFFHHHIIIKKKRRRZZZbbbhhhoootttvvvyyy|||rrrggg\\\[[[^^^aaadddgggfffdddbbb^^^WWWLLL???777444333333333333333444444111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222///000111333444444555555555555666666777888888999::::::<<>>BBBGGGOOOWWW]]]fffnnnyyy|||lll```^^^aaalll}}}wwwsssnnnjjjlllpppuuu}}}uuulllddd\\\WWWQQQMMMIIIFFFEEEEEEDDDBBBRRRLLLHHHIIIJJJLLLRRRYYYfffssswwwqqqqqqsssvvv{{{{{{xxxrrriiiddddddfffmmmzzzyyynnneee]]]WWWOOOLLLKKKLLLKKKJJJNNNTTTVVV[[[```dddfffiiiooosss|||yyyjjjcccbbbccceeehhhhhhddd```]]]XXXOOOCCC999555555444222111111111111111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222000111111111111222222222111111333444555555555555444555666777888999::::::::::::>>>DDDKKKYYYppp}}}|||mmmccc```mmmxxxzzzzzz~~~tttjjjhhhhhhhhhlllrrrttt\\\NNNIIIDDDBBBCCCDDDFFFKKKXXXeeekkkrrrwwwvvvvvvxxx{{{{{{}}}}}}|||xxxmmmjjjfffccc```]]]ZZZWWWXXXWWWXXX___lll{{{zzzxxxyyy}}}}}}yyyuuurrrnnnjjjeee___YYYUUUMMMLLLJJJIIIGGGEEEDDDCCCCCCBBB@@@>>><<<<<<<<<<<<999;;;===@@@DDDKKKSSSXXXbbbjjjvvv~~~mmm```]]]___hhhyyyxxxtttooolllmmmqqqvvv~~~vvvnnneee\\\WWWQQQNNNIIIFFFEEEEEEDDDCCCRRRLLLHHHIIIKKKMMMRRRYYYeeerrr|||yyyzzz{{{}}}{{{xxxqqqhhhddddddeeemmmzzz{{{pppfff^^^XXXRRROOOMMMNNNLLLIIILLLQQQWWW[[[```ccceeeiiiooottt~~~nnnfffdddccceeeiiiiiieeeaaa]]]YYYQQQEEE;;;777666555333222111000000111111111111111111111111000000000000000000000000000000111111222222222222222222222222222222222222000111111111111222222222444444555555555555555444444555666777888999:::::::::;;;>>>DDDLLLZZZqqqzzz}}}wwwmmmccccccqqq}}}|||zzz|||vvvllljjjjjjjjjpppxxxsssZZZMMMHHHEEECCCCCCEEEGGGLLLYYYgggjjjqqqvvvuuutttwwwzzzyyy~~~{{{|||~~~{{{vvvsssqqqooommmkkkhhheeebbbZZZXXXXXX^^^jjjzzz~~~|||yyyzzzwwwxxx|||~~~{{{vvvsssoookkkgggaaaZZZVVVNNNMMMKKKIIIGGGEEECCCBBBDDDBBB@@@>>><<<<<<<<<<<<:::;;;===???BBBHHHOOOTTT```hhhsss|||mmm___[[[^^^fffwwwyyytttppplllnnnsssxxx~~~wwwooofff]]]WWWQQQNNNIIIGGGFFFEEEDDDCCCSSSMMMHHHHHHIIIJJJPPPWWWhhhppp}}}{{{vvvpppiiigggiiihhhppp||||||rrrjjjccc^^^YYYVVVRRRNNNMMMNNNPPPRRRXXX[[[]]]___cccjjjsss{{{uuueee```dddgggffffffeeedddbbb]]]SSSFFF===888666444333333333222111444333333222111000//////111111111111111111111111222222333333333444444444444333111000000000111111111111111111111111111111444444444444444444444444555666777777666777999;;;888;;;???CCCMMM```xxx}}}}}}xxxrrraaadddjjjrrryyy}}}}}}{{{{{{tttkkkfffiiisss{{{pppXXXLLLIIIEEECCCCCCEEEHHHMMMYYYeeelllpppuuuxxxzzzzzz{{{|||{{{|||~~~}}}xxxxxxzzz||||||~~~yyyuuusssnnniiiiii___YYY___jjjwwwvvvrrrttt|||xxxwwwxxx|||~~~xxxtttnnnjjjgggbbb[[[VVVQQQNNNKKKIIIHHHGGGEEECCCDDDCCCBBB@@@>>>===;;;;;;:::;;;<<<===@@@EEELLLQQQYYYbbbooozzzqqqccc]]]]]]fffpppyyyuuuqqqmmmnnnsssyyypppggg^^^YYYSSSNNNJJJHHHEEEAAAAAAEEESSSLLLHHHGGGHHHJJJPPPVVVfffnnn|||{{{vvvpppiiihhhjjjlllsssvvvooohhhdddZZZXXXSSSPPPOOOPPPRRRTTTZZZ^^^bbbfffjjjqqqzzz{{{kkkcccfffhhhgggfffeeedddbbb^^^TTTGGG===888666444333333333222111333333222222111000000000111111111111111111111111222222222222333333333333555444222111111111222222111111111111111111111111444444444444444444444444555777777777777777999;;;888;;;???DDDNNNaaayyy|||ssskkk^^^dddmmmwww||||||{{{vvvooojjjnnnzzznnnWWWLLLJJJEEECCCCCCEEEHHHMMMYYYeeelllpppuuuyyyzzzzzz{{{|||{{{|||~~~yyyrrrrrruuuxxx~~~|||wwwrrrhhh```cccmmmyyyxxxsssqqqyyyzzzyyyzzz}}}yyyuuuoookkkhhhccc\\\VVVPPPNNNKKKIIIHHHGGGEEECCCDDDCCCBBB@@@>>>===<<<;;;::::::;;;===???DDDKKKPPPXXXaaannnyyyrrrccc\\\[[[bbblll{{{{{{vvvqqqmmmoootttyyyppphhh___ZZZTTTNNNJJJIIIFFFBBBBBBFFFRRRLLLGGGGGGHHHIIINNNUUUccckkkyyy{{{vvvpppjjjiiikkkpppwww|||uuunnnjjj```]]]YYYUUUTTTUUUWWWYYY^^^cccjjjpppvvv}}}rrrhhhggghhhhhhfffeeedddccc^^^UUUHHH>>>888666444333333333222111111111111111111111111111000000000000000000000000111111111222222222222333555444333333222222333333222222222222222222222222444444444444444444444444666777888777777777999;;;999<<>>CCCIIIMMMWWW```lllwwwtttcccZZZXXX\\\eeettt}}}xxxrrrnnnpppvvvyyyqqqiiiaaa\\\TTTOOOKKKJJJGGGCCCDDDGGGQQQKKKGGGGGGGGGHHHMMMSSS^^^ggguuu{{{vvvpppjjjjjjmmmrrrzzzyyyrrrmmmgggddd```]]]\\\]]]___aaadddkkkttt|||yyylllhhhhhhgggfffeeedddccc___VVVIII@@@888666444333333333222111000000111111111222222222000000000000000000000000000000111111111222222222333333333222222222333333222222222222222222222222444444444444555555555555666777888888777888:::;;;:::<<<@@@FFFRRRgggwwwiii]]]ZZZeeevvvwww}}}yyyppprrrlllVVVLLLIIIDDDBBBBBBEEEHHHNNNZZZeeemmmqqqvvvzzz{{{||||||}}}}}}}}}~~~wwwkkkjjjqqqwww|||xxxlllhhhllluuuxxxnnnuuu{{{zzz|||{{{vvvrrrnnnhhh```ZZZQQQNNNKKKIIIIIIHHHFFFDDDDDDCCCBBBAAA???>>>===<<<::::::;;;;;;===AAAGGGKKKUUU]]]jjjuuu}}}uuucccXXXVVVWWW^^^kkkyyyyyyrrrnnnrrrxxxxxxqqqjjjbbb]]]UUUPPPLLLKKKHHHEEEEEEHHHQQQLLLHHHHHHHHHHHHMMMRRRZZZcccrrr|||vvvpppkkkkkknnnrrr{{{|||uuupppmmmjjjgggdddccceeehhhjjjooovvvnnnggggggffffffeeedddddd```WWWKKKAAA888666444333333333222111000000000111222222333333000000000000000000000000000000111111111222222222111111111222222222222111222222222222222222222222444444444555555666666666666777888888777888:::<<<<<<===@@@GGGUUUkkk~~~|||||||||wwwgggZZZYYYeeexxx{{{zzznnnnnn|||kkkWWWKKKHHHDDDBBBBBBEEEHHHNNNZZZfffnnnrrrwwwzzz||||||}}}~~~~~~~~~~~~~~~xxxjjjiiiooouuu{{{|||ooojjjlllsss}}}qqqwwwyyyyyy{{{zzzvvvrrrlllddd]]]SSSPPPMMMKKKJJJIIIGGGEEECCCCCCBBBAAA@@@>>>>>>===;;;;;;;;;;;;<<<@@@EEEIIIRRR[[[gggrrr{{{uuubbbWWWTTTRRRXXXdddrrr{{{sssooottt}}}~~~xxxqqqiiibbb]]]UUUPPPLLLKKKHHHEEEFFFIIIRRRLLLIIIIIIIIIIIIMMMRRRVVV___nnn|||vvvqqqllllllpppsss}}}{{{vvvsssqqqnnnllllllnnnrrrttt}}}pppgggfffgggeeeeeeddddddaaaXXXLLLCCC888666444333333333222111000000111111222222222333111111111111111111111111111111111222222222222333000000111222222222111111333333333333333333333333444444444555666666777777777888999888888888:::<<<===>>>@@@HHHXXXnnn~~~|||{{{uuuoooqqq}}}xxxfffXXXVVVbbbuuuzzzmmmlllyyy{{{gggTTTJJJFFFCCCAAABBBEEEHHHNNN[[[fffooorrrwww{{{|||}}}~~~~~~~~~~~~~~~{{{lllgggjjjooovvv}}}}}}qqqllllllsssvvv|||yyyyyy{{{{{{wwwpppgggaaaVVVTTTPPPMMMLLLJJJGGGEEECCCCCCBBBAAA@@@???>>>>>>======<<<<<<<<>>>>>AAAIIIZZZqqq|||{{{wwwyyy}}}}}}wwwooofffjjjxxxvvvdddVVVQQQ\\\pppzzzoooooo}}}sss___OOOGGGFFFCCCAAABBBEEEHHHOOO[[[gggooosssxxx|||}}}}}}~~~~~~}}}}}}~~~~~~rrriiifffhhhpppxxxzzzooojjjjjjppp}}}}}}{{{{{{}}}{{{tttkkkdddZZZWWWSSSOOOMMMJJJGGGEEECCCCCCBBBAAA@@@??????>>>>>>>>>===<<<===???DDDHHHOOOWWWcccoooxxxrrr```VVVSSSOOOSSS\\\kkk}}}zzzxxx}}}uuunnnfff^^^YYYSSSNNNJJJJJJHHHEEEFFFIIISSSNNNKKKKKKKKKJJJMMMRRRRRR[[[iii{{{|||vvvqqqmmmnnnrrrwwwtttjjjiiijjjeeeeeeeeeeeebbbZZZNNNEEE888666444333333333222111111111111111111111111111333333333333333333333333222222333333333444444444000111333444555444444333333333333333333333333333444444444555666777777888777888999999888999;;;===???>>>AAAJJJ[[[rrr}}}~~~{{{{{{{{{vvvrrruuu{{{{{{tttlllbbbgggwwwtttbbbTTTMMMXXXkkk{{{rrrtttmmmYYYJJJEEEEEECCCAAAAAAEEEHHHOOO[[[gggooosssxxx|||}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~xxxkkkeeeeeemmmvvv}}}~~~uuukkkggggggmmmzzz~~~}}}~~~~~~vvvmmmeee\\\YYYUUUQQQNNNKKKGGGEEECCCCCCBBBAAAAAA@@@????????????>>>======@@@DDDHHHNNNVVVbbbnnnwwwqqq___VVVTTTOOORRR[[[jjj}}}~~~||||||uuummmeee]]]XXXSSSMMMJJJIIIGGGDDDEEEIIIVVVOOOIIIJJJLLLLLLMMMOOOPPPXXXeeevvv{{{tttooolllnnnsss}}}wwwlllhhhhhheeeggghhheeebbb\\\OOOCCC:::777444333333333222111111111000000000000111111222222111000///...---,,,222222222222222222222222222222222222222222222222111222333333444444333333222444666777999999888888999999999999:::;;;<<<<<<>>>AAAGGGRRRbbbuuu~~~yyywwwsssqqqwww~~~~~~uuukkk```eeeyyy~~~jjjZZZTTTQQQXXXiii{{{ssswww}}}zzzcccSSSMMMHHHDDDAAABBBCCCCCCGGGPPP]]]fffmmmpppuuuzzz}}}~~~~~~}}}}}}~~~qqqeee```fffpppzzzxxxrrrkkkfffccciiixxx~~~xxxnnngggccc^^^VVVOOOJJJHHHEEEDDDDDDCCCBBBBBBCCCBBB@@@>>><<<<<<;;;999:::===CCCGGGJJJQQQ\\\iiiuuurrr```UUUSSSMMMOOOZZZlll~~~{{{rrrllleee]]]XXXOOOKKKJJJJJJGGGEEEGGGMMM[[[SSSMMMMMMNNNLLLLLLMMMOOOVVVccctttzzzsssooonnnqqqwwwtttiiifffgggfffhhhiiifffccc\\\OOOCCC:::777444333333333222111111111000000000000111111222222222222222222222111222222222222222222222222222222222222222222222222222222333444444444444333333444555777888888888888:::::::::::::::;;;<<<===>>>AAAGGGRRRcccwwwzzzwwwvvv|||ssshhhccchhh{{{|||hhhXXXRRROOOWWWiii~~~xxxqqqwww~~~~~~fffTTTLLLGGGCCCAAABBBCCCCCCGGGPPP]]]fffllloootttzzz}}}~~~~~~|||lllbbbccckkkvvvvvvooogggaaa^^^cccsss{{{qqqjjjddd___WWWQQQLLLIIIGGGEEEEEECCCBBBAAABBBBBBAAA???===<<<;;;::::::===BBBFFFJJJQQQ\\\hhhsss}}}rrr```UUURRRPPPRRR\\\nnnzzzsssmmmhhhaaa\\\QQQMMMKKKJJJHHHEEEHHHMMM```XXXRRRQQQQQQMMMKKKLLLNNNUUUbbbrrrwwwqqqnnnnnnsss{{{sssgggeeehhhhhhjjjjjjgggddd]]]PPPDDD:::888555333333333222111111111000000000000111111000000111222333444444555222222222222222222222222222222222222333333333333222222333444444444444444555555555555666888999:::::::::::::::;;;<<<===>>>???AAAGGGSSSeee{{{vvvggggggmmm{{{fffVVVQQQOOOZZZmmmxxx{{{uuuqqqxxxiiiUUULLLGGGDDDAAABBBCCCDDDGGGQQQ]]]gggllloootttyyy}}}xxxhhhdddgggooozzz{{{tttmmmddd]]]ZZZ___nnn}}}~~~uuunnnfffaaaZZZSSSOOOKKKHHHFFFFFFDDDAAA@@@AAABBBAAA@@@>>>>>><<<::::::<<<@@@DDDIIIPPP[[[fffqqq{{{sss```UUURRRRRRTTT___rrryyysssooojjjddd___SSSOOOMMMLLLIIIFFFHHHMMMddd\\\VVVTTTSSSOOOLLLLLLOOOVVVaaapppvvvoookkklllsss|||sssgggeeeiiiiiikkkkkkhhheee^^^RRREEE;;;999555444444444333222222111111000000111111222...//////000111222333333222222222222222222222222222222222333333333333333222333333444555444444444555555444444666777999;;;999999999999:::;;;======@@@AAAGGGTTThhh~~~llljjjsss{{{eeeVVVRRRTTTaaatttoooqqqlllkkkrrryyylllVVVKKKGGGEEEAAABBBCCCDDDHHHQQQ^^^gggllloootttyyy}}}sssjjjhhhgggrrr~~~zzztttmmmddd]]]YYY^^^mmm|||xxxrrrhhhccc\\\UUUPPPLLLIIIFFFGGGDDDAAA???@@@AAABBBAAA???>>>===;;;:::;;;???BBBGGGNNNYYYeeeppp{{{uuuaaaVVVRRRRRRVVVbbbvvvxxxsssooojjjddd___VVVQQQNNNLLLIIIFFFIIINNNhhh```XXXWWWUUUQQQNNNNNNQQQWWWaaaooouuummmhhhhhhpppzzzttteeebbbhhhiiikkkkkkiiifff```SSSGGG<<<999666555555555444333222222111111111111222222111111111111222222222222222222222222222222222222222222333333333444444444333333444555555555444444555555444444666777999;;;777777888888999;;;<<<===AAABBBIIIWWWmmmxxxnnnzzz|||fffXXXVVVZZZiii{{{{{{fffeee``````eeelllnnnXXXKKKGGGFFFAAABBBCCCDDDHHHRRR___hhhmmmoootttyyy}}}qqqiiiccclllyyy{{{tttmmmeee^^^ZZZ]]]kkkyyy{{{uuukkkfff___XXXRRRMMMIIIFFFGGGDDDAAA???@@@AAABBBAAA??????>>><<<:::;;;>>>AAAEEELLLWWWdddqqq|||xxxdddXXXTTTQQQVVVdddyyyxxxsssoooiiibbb]]]WWWRRROOOMMMIIIGGGJJJOOOoooeee\\\YYYWWWSSSQQQRRRRRRWWW```mmm}}}sssjjjddddddmmmyyyuuuddd```eeegggjjjkkkiiifffaaaUUUIII<<<:::777555555555444333222222111111111111222222555555555444444333333333222222222222222222222222222222333333444444555555333333444555555555555555555555555555666888999:::777777888999:::<<<===>>>BBBDDDKKK[[[rrrvvv}}}ggg[[[\\\___ooofffaaa]]]]]]```eee~~~qqqYYYKKKGGGEEEAAABBBCCCDDDIIISSS```iiinnnppptttyyy}}}~~~~~~{{{mmmeeejjjqqqzzz~~~vvvppphhhaaa[[[\\\gggttt~~~yyypppkkkccc\\\UUUOOOIIIEEEFFFDDDAAA@@@AAABBBAAA@@@>>>>>>>>><<<;;;<<<>>>AAABBBJJJVVVcccppp|||{{{hhh[[[WWWRRRWWWggg|||zzzuuupppjjjbbb]]]WWWRRRNNNLLLIIIGGGKKKQQQxxxmmmbbb]]]YYYUUUSSSTTTRRRVVV^^^jjjyyy|||qqqggg```aaalllyyyzzzggg```fffeeehhhiiihhhfffaaaVVVJJJ===:::777666666666555444333222222111111222222333666555555555444444444444222222222222222222222222222222333333444555555666333444444555555555555555333444555777888888888888999999999:::<<<>>>???@@@BBBEEEMMM___vvv|||ggg]]]```fffwwwfff___[[[[[[^^^aaazzzuuu\\\LLLEEEDDDAAABBBCCCEEEIIISSS```jjjppprrruuuyyy|||~~~|||}}}~~~yyylllkkkmmmttt}}}wwwoooggg___\\\dddnnnxxx}}}vvvppphhh```XXXQQQJJJFFFEEECCCBBBAAABBBBBBAAA???=========<<<<<<<<>>@@@AAABBBCCCEEEOOOaaayyy{{{fff^^^bbblll}}}~~~```XXXTTTUUUWWWZZZsssyyy^^^LLLDDDBBBAAABBBCCCEEEIIISSS```jjjqqqsssvvvyyy|||~~~~~~~~~{{{|||~~~sssnnnkkkppp|||wwwmmmccc^^^ccclllttt~~~zzztttlllccc[[[SSSLLLGGGDDDCCCBBBBBBCCCBBB@@@>>><<<=========<<<===???BBBBBBIIITTT```lllwwwmmm```\\\XXX]]]lll}}}yyyuuuppphhhcccUUUPPPLLLJJJHHHGGGLLLSSS|||pppddd[[[VVVSSSQQQPPPPPPWWWeeesssxxxlllddd___```iiittttttgggfffaaaeeegggffffffbbbWWWLLLAAA===999666555444333222111111111111111111111111222222222222222222222222222111//////000111444555222222111111222222333444222333444444555555444444666666777777888999;;;<<<===<<<<<<<<<>>>@@@BBBCCCDDDIIITTTeeezzzxxxccc^^^aaasss~~~gggVVVWWWXXXTTT^^^qqqyyy___NNNHHHGGGBBBAAAAAADDDKKKVVVaaagggtttuuuxxx{{{}}}}}}~~~~~~~~~uuujjjlllvvvxxxrrrjjjcccaaacccooouuu~~~}}}xxxoooeee\\\TTTLLLGGGDDDBBBAAAAAABBBCCCBBBAAA@@@???===;;;:::;;;<<<===BBBIIISSS___kkkwwwoooaaa]]]WWWbbbrrr~~~zzzvvvooofff___UUURRROOOLLLHHHGGGOOOYYYuuuiii```ZZZVVVSSSRRRRRRXXXdddqqq}}}sssggg___ZZZ\\\fffpppyyykkkhhhcccfffhhhhhhgggcccYYYMMMAAA===999666555444333222111111111111111111111111222222222222222222222222111111000///000222444555222222222111222222333444222333444444555555444444666666777777888999;;;<<<===<<<<<<===>>>@@@BBBCCCFFFKKKWWWiii~~~vvvbbb\\\```ttt~~~fffTTTTTTTTTRRR___ssszzz```OOOHHHFFFCCCBBBBBBEEELLLVVVaaagggtttwww{{{}}}~~~}}}~~~}}}~~~tttooottt|||}}}wwwoooeee``````gggmmmuuuzzz|||{{{rrriii```WWWOOOJJJEEECCCAAAAAABBBBBBBBBAAAAAA@@@>>><<<;;;<<<===>>>BBBIIISSS^^^jjjvvvpppccc```\\\hhhxxx~~~zzzuuuooofff```UUURRROOOLLLHHHGGGOOOZZZ~~~qqqggg___YYYVVVTTTSSSXXXbbbnnn{{{~~~ssshhh___[[[]]]gggqqqpppkkkeeehhhjjjjjjiiieeeZZZOOO@@@===999666555444333222222222222222222222222222333333333333333333333333111111000000111222444555222222222222222333444444333333444555555555555444666666777777888999;;;<<<<<<<<<<<<===>>>@@@BBBDDDGGGMMM[[[mmmttt```[[[___sss}}}fffRRROOOOOOPPP```uuuyyy```OOOGGGDDDDDDCCCCCCEEELLLVVV___fffqqqwww~~~~~~|||}}}~~~~~~tttrrrwww~~~uuuhhhaaa___bbbfffnnnuuuzzz||||||{{{rrrvvv~~~wwwnnneee\\\RRRLLLFFFCCCAAAAAABBBBBBBBBAAABBBAAA???===<<<===>>>???BBBHHHRRR]]]iiitttrrrgggeeeeeeppp}}}xxx|||~~~yyytttnnngggaaaTTTQQQNNNLLLHHHHHHQQQ[[[xxxlllccc[[[WWWTTTSSSVVV___jjjwwwttthhh```[[[\\\fffpppsssjjjeeeiiikkkjjjjjjfff[[[PPP@@@===888666555555444333222222222222222222222222333333333333333333333333111111111111111333444555333222222222222333444444333444444555555555555555666666666777888999;;;;;;<<<<<<<<<===???AAACCCDDDGGGOOO^^^rrrrrr^^^ZZZ___ppp{{{kkkUUUNNNKKKNNN___tttwww___NNNFFFCCCCCCBBBBBBEEEKKKUUU^^^ccckkkttt~~~~~~{{{|||~~~|||tttuuuxxxllleeeeeedddhhhnnnrrrtttttttttssskkkqqqyyyqqqhhh^^^TTTMMMGGGDDDBBB@@@AAABBBBBBBBBBBB@@@>>><<<<<<<<<===>>>BBBGGGQQQ[[[gggsss~~~uuukkkkkkoooyyy~~~zzz|||xxxqqquuu~~~xxxsssnnngggaaaTTTQQQNNNKKKHHHIIIRRR^^^}}}qqqfff]]]XXXTTTRRRUUU]]]gggttt{{{qqqddd[[[VVVWWWaaakkkttthhhdddhhhjjjjjjiiieeeZZZOOO???<<<888666555555444333222222222222222222222222333333333333333333333333111111111222222333444444333333222222333333444555333444555555666666555555666666666777888999;;;;;;<<<<<<<<<===???AAADDDEEEGGGPPPaaavvvppp]]]YYY___ooo|||sss\\\QQQKKKMMM^^^rrrsss]]]MMMFFFBBBBBBAAAAAADDDKKKTTT\\\aaadddnnnzzz~~~}}}{{{}}}~~~~~~}}}}}}|||vvv{{{~~~vvvmmmjjjllliiimmmqqqsssqqqooommmmmmhhhooozzzrrriii___UUUNNNHHHEEEBBB@@@AAABBBBBBBBBAAA???===;;;;;;;;;<<<===AAAGGGOOOYYYeeeqqq|||wwwqqqrrrxxx|||yyy}}}{{{xxxtttmmmppp~~~xxxsssmmmeee```SSSPPPMMMKKKHHHJJJTTT```wwwkkkaaa[[[UUUSSSTTT\\\eeeqqqxxxnnnbbbZZZVVVWWWaaalll|||xxxxxx}}}vvvfffdddgggiiiiiihhhdddYYYNNN???<<<888666555555555444333333333333333333333333333333333333333333333333111111222222333444444444333333333333333444444555444444555666666666666555666666777777888999;;;<<<<<<<<<<<<===???BBBEEEFFFGGGQQQddd{{{nnnZZZWWW]]]nnn}}}}}}fffWWWOOOPPP___qqqnnnYYYLLLFFFCCC@@@@@@AAAEEELLLTTT]]]bbbccckkkuuu{{{||||||~~~~~~~~~{{{{{{|||~~~|||zzz~~~xxxpppjjjjjjnnnjjjooottttttpppkkkhhhhhhgggnnn{{{sssjjj```WWWQQQIIIFFFBBB@@@AAABBBCCCCCC@@@???===;;;:::;;;<<<===AAAFFFNNNXXXcccooo{{{zzzuuuyyy~~~yyywwwzzzvvvssspppjjjjjj|||}}}wwwrrrlllddd^^^SSSOOOLLLJJJHHHJJJVVVbbb~~~qqqfff___YYYVVVVVV[[[cccnnn}}}{{{rrriii^^^XXXUUUYYYdddppp~~~yyyssssssyyyyyyyyy{{{~~~xxxgggdddgggiiiiiihhhdddZZZNNN???;;;888666555555555444333333333333333333333333444444444444444444444444111111222333444444444444444333333333333444555555444444555666666666666666666666777777888999;;;<<<<<<<<<<<<>>>@@@BBBEEEGGGIIITTThhhkkkWWWTTTYYYkkk{{{nnn___UUUUUUbbbrrr}}}iiiVVVKKKGGGDDD@@@AAABBBGGGNNNWWW___dddfffkkkssszzz|||}}}~~~~~~}}}{{{zzz{{{}}}~~~~~~zzzrrrjjjdddeeehhhjjjpppvvvwwwrrrkkkhhhgggeeelllvvvmmmddd[[[VVVJJJGGGCCC@@@AAABBBCCCCCCAAA@@@===<<<;;;<<<===>>>AAAEEEMMMVVVaaannnzzz|||yyy~~~yyyttt~~~wwwqqqnnnlllfffcccnnn~~~|||wwwrrrkkkaaa[[[RRROOOLLLJJJHHHKKKWWWdddvvvkkkddd\\\XXXWWW\\\bbblllzzzrrrhhh___VVVQQQQQQVVVbbbnnnzzztttsssyyy{{{uuuuuutttzzz}}}{{{iiieeehhhjjjjjjiiieeeZZZOOO>>>;;;888666555666555444333333333333333333333333444444444444444444444444111111222333444444444444444333333333333444555555444555555666666666666666666666777777888999;;;<<<<<<<<<<<<>>>@@@CCCEEEGGGJJJVVVjjjhhhTTTQQQWWWfffxxxsssdddYYYYYYeeessszzzfffSSSJJJGGGEEEAAABBBDDDHHHPPPYYYaaagggjjjmmmsssyyy}}}~~~~~~}}}~~~}}}{{{zzz{{{}}}~~~vvvoooggg```___bbbiiipppxxxyyyuuunnnkkkjjjccckkk~~~xxxoooggg___ZZZKKKGGGCCC@@@@@@BBBCCCCCCBBBAAA???===<<<===>>>???AAAEEEMMMVVVaaammmyyy}}}{{{xxxsss|||uuuooojjjhhhbbb]]]dddppp|||wwwrrrjjj```YYYRRROOOLLLJJJHHHKKKXXXeee