BM6P6(@ ~~~~~~|||{{{zzzzzzzzzzzz{{{zzzxxxvvvuuutttssssssllllllmmmmmmllljjjiiiggg^^^[[[VVVQQQOOOOOOQQQRRRWWWYYY]]]aaadddfffffffffjjjlllnnnnnnnnnmmmnnnooopppqqqqqqrrrssstttuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwssssssttttttsssqqqooonnnoooppprrrsssssssssrrrrrruuutttsssssssssuuuvvvwwwwwwvvvvvvvvvuuuuuutttttttttuuuuuutttqqqmmmjjjhhheeebbb]]]WWWTTTWWW```hhhooonnnqqq{{{~~~xxxvvvwwwvvvuuutttrrrpppmmmkkkjjjpppqqqqqqooommmlllmmmnnnooonnnmmmlllkkklllmmmnnnjjjgggccc___[[[VVVPPPLLLOOORRRWWW^^^dddhhhkkkmmmiiiiiiiiiiiijjjkkkmmmnnnqqqwwwzzzzzz|||}}}zzzyyyxxxtttppprrrpppllliiihhhfffcccaaa^^^[[[WWWRRROOONNNNNNNNNPPPTTTVVVXXX```llluuuxxxppplllfff```]]][[[\\\]]]]]]^^^ccckkkooosss~~~~~~|||xxxvvvuuurrrooommmfffccc^^^[[[YYYWWWUUUSSSYYYSSSNNNNNNLLLJJJIIILLLLLLOOOZZZlllnnnaaaWWWMMMMMMLLLKKKIIIGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>======;;;;;;;;;:::::::::999999888999<<>>======;;;;;;;;;:::::::::999999888888;;;===???GGGYYYkkkqqqyyy}}}|||~~~xxxlll^^^fffpppyyy{{{zzzzzzyyyyyy|||{{{{{{}}}~~~|||}}}{{{xxxuuuqqqooommmmmmooonnnmmmkkkjjjiiiiiiiiiiiihhhgggfffhhhjjjmmmoooqqqqqqssstttvvvwwwxxxyyyyyyyyy{{{{{{zzz|||||||||~~~tttkkkbbbXXXTTTVVVWWWWWWYYY]]]ccciiiooorrr{{{vvvjjjbbb```dddhhhmmmsssxxx{{{}}}}}}yyyvvvqqqooopppqqqrrrrrrqqqooonnnllljjjgggbbb^^^VVVRRRNNNKKKJJJKKKLLLLLLOOONNNLLLKKKLLLNNNQQQRRRRRRTTTWWWYYY\\\```eeehhhmmmoooqqquuuzzz}}}~~~}}}yyyuuurrriiigggdddbbbbbbaaa___]]]ZZZYYYWWWTTTQQQOOONNNNNNNNNNNNNNNMMMLLLLLLOOOQQQQQQUUUYYY[[[ZZZYYYXXXWWWTTTUUUTTTSSSPPPLLLHHHEEE~~~}}}}}}~~~|||yyyxxxvvvuuunnnnnnnnnmmmlllkkkiiiiiigggddd^^^WWWSSSPPPOOONNNSSSUUUYYY^^^bbbeeeggggggkkkmmmooopppooonnnnnnooonnnppprrrssstttsssrrrqqqpppqqqtttvvvwwwwwwwwwvvvtttuuuuuuvvvvvvuuutttttttttuuuvvvwwwwwwwwwvvvvvvuuuuuuuuutttuuuuuuvvvwwwuuuuuuttttttttttttssssssuuutttsssrrrqqqooonnnnnniiigggbbb\\\XXX[[[bbbiiitttxxx}}}xxxuuuqqqpppqqqpppqqqqqqrrrrrrqqqqqqpppooooooooonnnlllkkklllnnnllllllmmmnnnnnnmmmmmmmmmooommmkkkhhhddd^^^VVVQQQOOOQQQUUUZZZ```eeejjjlllmmmmmmnnnooorrrvvv}}}}}}{{{zzzyyyvvvsssooommmiiigggeeeccc```]]]YYYWWWTTTPPPNNNNNNNNNOOONNNSSSZZZbbbnnnxxxzzzwwwmmmiiiddd^^^[[[ZZZ[[[\\\```cccjjjrrrzzzzzzxxxuuusssqqqnnnkkkhhhccc___YYYVVVUUUUUUUUUTTTVVVQQQMMMMMMMMMLLLOOOTTTZZZfffyyydddYYYSSSMMMLLLLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======;;;;;;;;;;;;::::::::::::777888999<<<===CCCRRRbbbkkkssszzz|||~~~sssaaaiiittt}}}{{{zzzyyy||||||}}}~~~}}}yyyxxxzzz{{{|||xxxuuurrrpppooonnnmmmjjjgggfffffffffgggiiihhhggggggiiimmmqqqttttttuuuvvvwwwxxxyyyzzz{{{zzz|||}}}~~~xxxoooggg___XXXVVVXXXXXXYYY\\\aaafffmmmrrruuu}}}uuuiiibbb___dddhhhmmmsssyyy|||~~~xxxuuupppnnnnnnpppqqqrrroooooonnnmmmlllhhhbbb^^^VVVRRRMMMJJJJJJJJJKKKKKKJJJIIIHHHHHHJJJLLLOOOQQQOOOQQQTTTWWWZZZ___dddhhhlllnnnrrrwww|||yyytttjjjgggccc```______^^^]]]YYYXXXVVVSSSQQQOOONNNNNNLLLMMMMMMMMMLLLMMMOOOQQQSSSVVVZZZ[[[ZZZYYYXXXXXXVVVUUUSSSQQQMMMHHHDDDBBB}}}~~~}}}{{{yyywwwuuuppppppooonnnmmmkkkjjjjjjiiifffaaa[[[VVVRRRPPPOOOQQQSSSWWW\\\```dddfffhhhkkkmmmppppppooonnnnnnnnnmmmoooqqqssstttrrrpppooommmooorrruuuwwwwwwvvvuuuvvvvvvuuuuuuuuutttssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssrrrrrrtttsssrrrqqqpppppppppqqqkkkiiieee___\\\]]]dddjjjttt}}}xxxuuutttqqqpppqqqqqqqqqrrrrrrrrrrrrrrrqqqnnnoooooonnnlllkkklllnnnkkklllnnnooooooooonnnmmmppppppnnnmmmiiibbbZZZUUUQQQRRRUUUYYY___eeekkknnnrrrtttwwwzzz~~~}}}{{{zzzyyyvvvtttooollliiigggeeebbb___\\\VVVTTTQQQOOONNNNNNOOOQQQPPPVVV___hhhssszzzxxxqqqjjjgggbbb]]][[[[[[\\\]]]cccgggnnnuuu~~~~~~xxxvvvtttrrrpppmmmhhheee```\\\VVVSSSRRRTTTUUUUUUTTTPPPMMMLLLKKKKKKPPPVVV```rrrvvv___UUUQQQNNNLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@??????@@@@@@???????????????@@@@@@@@@???????????????>>>======<<<;;;;;;;;;;;;:::::::::999888999;;;<<<@@@LLLYYYiiisss{{{~~~yyyhhhnnnzzz~~~~~~}}}{{{{{{{{{|||}}}~~~yyywwwsssooonnnpppvvv{{{|||xxxuuusssrrrnnnllliiifffdddeeefffgggjjjiiihhhiiilllqqqwwwzzzyyyyyyyyyyyyyyyyyyyyyyyywwwzzz{{{rrrjjjddd^^^XXXXXX[[[[[[]]]```eeejjjooosssuuuxxx||||||tttkkkfffdddfffkkkrrrzzzyyyuuuqqqnnnnnnoooooopppnnnnnnnnnnnnllliiiccc___WWWSSSNNNJJJIIIJJJJJJJJJFFFFFFFFFGGGIIILLLOOOQQQNNNPPPSSSUUUXXX\\\aaadddlllooosssxxx|||~~~vvviiifffaaa^^^]]]]]]]]]]]]XXXWWWUUUSSSQQQPPPOOOOOOKKKLLLMMMMMMLLLMMMPPPSSSUUUXXX[[[\\\ZZZYYYXXXXXXWWWVVVSSSOOOKKKFFFCCCAAA~~~}}}~~~~~~{{{yyywwwuuurrrqqqpppooommmlllkkkkkkiiigggccc^^^YYYUUUSSSQQQOOOQQQUUUYYY^^^bbbeeeggghhhkkkooopppooonnnnnnnnnkkkmmmppprrrsssrrrpppnnnlllnnnqqqsssuuuuuuuuutttvvvvvvuuusssrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssrrrqqqpppppppppqqqqqqkkkjjjgggbbb___```fffkkkxxx~~~wwwvvvvvvsssrrrssssssssssssssssssrrrqqqpppnnnoooooonnnllllllmmmoookkkmmmnnnpppqqqqqqpppppprrrqqqqqqpppmmmggg___ZZZUUUVVVWWWZZZ```hhhooosssyyy}}}}}}{{{yyywwwuuutttooommmjjjhhhfffbbb^^^[[[TTTRRRPPPNNNNNNOOOQQQSSSTTT\\\eeellltttwwwrrriiigggddd```\\\[[[\\\^^^```ffflllrrrxxx}}}zzzwwwvvvsssrrrooolllgggccc]]]YYYTTTQQQQQQSSSUUUVVVTTTOOOLLLKKKIIIJJJPPPXXXggg|||ooo]]]TTTPPPOOOKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCAAAAAA@@@?????????@@@@@@????????????????????????>>>>>>?????????>>>======<<<<<<<<<;;;;;;;;;:::::::::999:::<<<<<<>>>GGGQQQeeeqqqzzz|||{{{mmmnnnwww|||}}}~~~~~~~~~||||||}}}~~~}}}|||{{{{{{tttqqqmmmiiiiiimmmtttzzz~~~|||xxxuuusssooommmjjjhhhggggggiiijjjkkkkkkkkkmmmqqqvvv|||~~~}}}{{{zzzxxxwwwvvvwww{{{~~~{{{tttmmmgggbbb^^^ZZZZZZ^^^___aaadddhhhllloooqqqssssssuuuvvvtttoookkkhhhhhhkkkqqqzzz~~~zzzwwwrrrooonnnnnnmmmlllnnnnnnmmmmmmllliiieeeaaaXXXTTTNNNKKKIIIIIIIIIIIIFFFFFFGGGIIIKKKNNNQQQRRRPPPQQQSSSUUUVVVYYY]]]aaajjjmmmqqqtttwww{{{vvvhhhddd```\\\\\\\\\\\\[[[WWWVVVTTTRRRQQQPPPOOOOOOJJJLLLMMMMMMMMMOOORRRUUUVVVYYY[[[[[[ZZZXXXWWWXXXXXXVVVRRRNNNIIIFFFCCCAAA~~~}}}~~~~~~~~~|||zzzwwwvvvtttsssqqqooonnnllllllllliiigggddd```\\\WWWTTTRRRNNNPPPSSSWWW\\\```dddeeeeeehhhmmmoooooonnnnnnnnnjjjlllnnnpppqqqqqqppppppmmmnnnoooqqqrrrsssssstttuuutttsssrrrpppppppppppprrrrrrqqqpppppppppqqqqqqpppqqqqqqqqqqqqpppooooooooooooppppppppppppqqqqqqqqqqqqqqqppppppppppppooojjjjjjhhheeeaaaccchhhmmm}}}|||vvvwwwxxxuuutttuuuuuuuuuuuutttsssrrrqqqpppnnnooopppooommmmmmnnnpppmmmnnnoooqqqrrrssssssssstttssssssrrrppplllfffaaa\\\[[[\\\^^^dddllltttzzz~~~}}}zzzxxxuuusssrrrnnnllljjjhhhfffbbb]]]ZZZRRRPPPOOONNNNNNQQQSSSUUUYYYbbbkkkppprrrrrrllleeecccaaa^^^\\\\\\^^^aaadddiiipppxxx}}}~~~zzzwwwvvvtttrrrqqqnnnjjjeeeaaaZZZVVVRRRQQQRRRTTTUUUVVVRRROOOLLLKKKIIIKKKSSS]]]qqqiii\\\SSSNNNNNNJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@????????????@@@@@@???????????????>>>>>>>>>===>>>>>>??????>>>======<<<<<<<<<<<<;;;;;;;;;:::;;;::::::<<<<<<<<>>>>>>>>=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999999<<<;;;;;;@@@FFFNNNbbbqqqqqqooovvvtttiiittt||||||~~~|||zzzyyyxxxttttttssspppnnnoooqqqttttttwww||||||wwwtttooonnnnnnnnnnnnoooppppppnnnpppssswww|||~~~|||{{{zzz~~~}}}yyyvvvuuuvvvxxxwwwqqqmmmhhhcccaaa```^^^ZZZYYY\\\^^^aaaeeejjjnnnoooppppppqqqoookkkgggfffhhhkkknnnzzz}}}zzzwwwuuuttttttttttttrrrooolllpppnnnllljjjjjjjjjhhhfff\\\WWWQQQMMMKKKKKKJJJIIIIIIJJJKKKMMMPPPRRRTTTUUUTTTVVVXXXYYY[[[^^^bbbeeegggjjjnnnnnnooorrrxxx~~~tttkkkdddaaa^^^\\\\\\[[[YYYWWWUUUTTTSSSRRRQQQPPPPPPPPPKKKLLLNNNOOOPPPSSSWWWZZZXXXYYYZZZYYYWWWUUUUUUVVVSSSQQQMMMIIIFFFDDDDDDDDD}}}~~~}}}{{{yyyvvvuuurrrpppnnnmmmmmmmmmkkkjjjgggccc]]]WWWRRROOONNNOOORRRUUUYYY]]]aaaccc___dddiiimmmnnnnnnnnnnnniiiiiikkkllloooqqqrrrssspppooonnnmmmmmmoooqqqsssppppppppppppqqqsssuuuwwwqqqpppnnnmmmmmmmmmnnnoooqqqrrrrrrsssrrrqqqpppooommmnnnnnnnnnooooooppppppnnnooopppqqqpppnnnlllkkkhhhiiihhhfffdddeeekkkooo~~~wwwsssuuuwwwuuussssssssstttttttttttttttsssssspppqqqqqqpppooooooqqqrrrqqqqqqqqqrrrsssvvvxxxyyyyyywwwvvvvvvvvvtttqqqnnngggeeedddeeekkkttt~~~}}}}}}|||yyyuuuqqqooonnnkkkjjjhhhfffccc___YYYUUUPPPOOONNNNNNPPPSSSVVVYYY^^^jjjttttttooollljjjhhh___^^^\\\\\\^^^bbbgggjjjmmmxxx}}}xxxtttrrrpppooommmkkkfff```\\\UUUSSSRRRRRRTTTVVVVVVVVVNNNLLLKKKLLLMMMRRR___lllnnnaaa[[[QQQIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBB@@@???????????????@@@@@@@@@?????????>>>>>>============>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;999777888;;;;;;:::===CCCGGG^^^oooooommmvvvkkkqqq||||||zzzyyyyyyvvvwwwvvvtttqqqpppppppppoootttzzz}}}xxxsssmmmnnnoooooopppqqqqqqrrrppprrrvvvzzz~~~zzzssspppnnnooorrrqqqkkkfffddd```______]]]YYYWWWZZZ\\\___dddjjjnnnpppqqqqqqoookkkgggdddeeejjjpppttt~~~zzzwwwtttrrrrrrsssuuuwwwuuurrroooqqqoookkkjjjiiijjjiiihhh]]]XXXRRRNNNLLLKKKJJJJJJJJJKKKLLLNNNPPPRRRTTTUUUUUUWWWZZZ\\\^^^bbbfffjjjiiilllpppqqqqqqttt{{{|||ooofffbbb```^^^]]]\\\[[[XXXVVVTTTTTTRRRQQQQQQPPPPPPPPPKKKMMMNNNPPPQQQTTTXXX[[[XXXYYYZZZYYYVVVTTTTTTUUUQQQNNNJJJGGGDDDDDDDDDEEE}}}|||yyyyyywwwtttpppnnnlllkkkjjjiiihhhhhhgggddd^^^WWWRRRQQQQQQQQQRRRVVV[[[```cccccceeehhhjjjjjjkkkmmmnnnllllllkkkkkklllmmmoooppprrrpppnnnlllkkklllmmmnnnpppppppppoooppppppqqqqqqpppqqqqqqqqqpppnnnmmmkkkoooppprrrssssssrrrqqqoooooooooooooooooooooooooooooopppqqqqqqpppooonnnmmmjjjiiihhhggggggjjjppptttxxxvvvssspppoooppprrrssstttttttttsssssstttttttttuuutttqqqooooooooopppqqqrrrrrrtttuuuwwwyyyzzz{{{}}}{{{yyyxxxxxxwwwuuutttooommmkkklllpppxxx}}}}}}}}}{{{yyyvvvrrrooommmkkkiiifffcccaaa]]]XXXTTTOOONNNNNNNNNQQQUUUZZZ\\\jjjllloooooolllhhheeeddd___^^^\\\]]]aaaeeehhhiiirrrwww~~~{{{xxxuuurrrppplllhhhddd```^^^\\\UUUSSSQQQRRRUUUWWWVVVUUUQQQIIIHHHMMMPPPUUUeeeyyyjjj]]]QQQLLLKKKFFFHHHGGGGGGGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>============@@@@@@@@@??????===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;:::999:::;;;<<<===CCCNNN^^^jjjnnntttzzzvvv|||yyy|||{{{xxxuuusssrrrqqqqqqtttwww|||{{{uuuqqqjjjlllnnnnnnoooqqqtttvvvsssvvv{{{}}}}}}zzzwwwuuupppjjjeeecccccccccccc___]]]XXXTTTRRRSSSTTTUUUZZZ]]]bbbgggjjjjjjjjjiiidddfffhhhiiikkknnnrrruuuzzz|||~~~}}}zzzwwwtttsssrrrrrrrrrrrrrrrqqqpppppprrroookkkiiihhhhhhgggeeebbbYYYOOOKKKKKKMMMMMMLLLNNNOOOPPPRRRSSSUUUVVVWWWUUUXXX[[[^^^aaafffkkknnntttsssrrrqqqqqqtttzzz~~~}}}tttkkkeee^^^^^^]]][[[ZZZXXXWWWWWWRRRQQQPPPPPPOOOOOOOOOOOOLLLNNNRRRUUUYYY[[[\\\]]][[[XXXUUUTTTUUUWWWWWWWWWRRRKKKFFFFFFDDDBBBBBBEEE}}}~~~~~~~~~|||yyywwwuuurrrooommmkkkjjjjjjjjjiiihhhgggeee```YYYTTTRRRRRRQQQRRRUUUZZZ___bbbbbbdddgggiiiiiijjjlllnnnkkkkkkkkkkkklllnnnpppqqqnnnmmmlllkkkkkkmmmnnnppppppppppppppppppqqqqqqrrrqqqqqqrrrrrrqqqooonnnmmmnnnoooqqqrrrrrrqqqooonnnppppppppppppppppppppppppnnnoooppppppooonnnlllkkkjjjiiihhhffffffiiimmmqqq}}}yyywwwuuusssrrrsssssstttttttttsssssssssssstttttttttsssqqqppppppppprrrsssrrrssstttvvvwwwyyyzzzzzz{{{zzzxxxxxxxxxxxxvvvuuuqqqooonnnpppttt{{{}}}||||||{{{xxxuuuqqqnnnlllgggeeebbb```^^^ZZZUUURRRPPPOOONNNOOORRRWWW\\\```jjjmmmooonnnkkkgggdddccc___]]]\\\]]]aaaeeehhhjjjttt{{{~~~}}}{{{yyywwwsssqqqmmmhhhccc___\\\ZZZTTTSSSRRRSSSUUUWWWUUUSSSMMMHHHHHHNNNQQQXXXlll}}}dddYYYOOOKKKKKKGGGGGGFFFFFFEEEEEEDDDDDDCCCEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>============???@@@@@@??????===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;:::::::::;;;<<<===BBBKKKZZZgggnnnuuuxxxzzz~~~}}}{{{xxxvvvuuuttttttuuuvvvxxxxxxvvvrrrmmmiiihhhjjjmmmoooqqqsssvvvxxxxxx{{{~~~}}}~~~~~~~~~zzzwwwuuuqqqlllfffaaa^^^]]]]]]\\\[[[ZZZVVVTTTRRRRRRSSSTTTXXX\\\```eeehhhjjjiiiiiiggghhhkkkmmmoooppppppooonnnppprrrsssrrrpppppppppqqqrrrrrrrrrrrrqqqpppppppppnnnkkkjjjiiiiiigggfffaaaYYYPPPKKKLLLNNNNNNMMMOOOPPPQQQSSSUUUWWWXXXXXXZZZ[[[]]]___ccchhhnnnsssvvvvvvuuuttttttxxx}}}|||sssjjjddd]]]]]]\\\ZZZYYYXXXWWWVVVSSSSSSRRRQQQPPPPPPQQQQQQOOOQQQTTTWWWZZZ[[[\\\\\\ZZZXXXUUUTTTUUUUUUTTTSSSMMMGGGCCCCCCCCCAAACCCFFF}}}uuu}}}}}}}}}~~~}}}zzzvvvtttqqqooolllkkkjjjjjjkkkjjjiiiiiifffbbb[[[WWWSSSRRRQQQQQQTTTXXX\\\___```bbbeeeggghhhiiikkkmmmkkkkkkkkkkkkmmmnnnppppppjjjjjjjjjjjjkkkmmmoooqqqppppppppppppqqqqqqrrrrrrrrrrrrssssssrrrqqqpppooonnnooopppqqqqqqpppnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooooonnnmmmkkkjjjiiiiiigggeeedddeeeiiilllrrrzzz}}}xxxvvvuuuuuutttttttttssssssssssssrrrrrrrrrrrrssssssssssssrrrqqqrrrssstttuuussstttuuuvvvwwwxxxyyyyyyzzzxxxwwwwwwxxxxxxwwwvvvrrrrrrrrrtttyyy~~~}}}{{{zzzyyyvvvsssoookkkiiicccbbb```^^^\\\YYYUUURRRQQQPPPOOOPPPSSSZZZ```dddkkkmmmnnnmmmiiieeecccbbb]]]]]]]]]^^^aaafffjjjmmmvvv}}}{{{zzzzzzyyyyyyuuurrrmmmgggaaa\\\XXXWWWRRRRRRSSSUUUVVVVVVSSSQQQLLLIIIJJJOOORRR[[[rrrqqq\\\TTTLLLIIIKKKGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>============????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============<<<;;;;;;::::::::::::;;;<<<===@@@GGGTTTbbbllluuuxxxttt~~~|||zzzyyyxxxxxxwwwvvvtttqqqmmmhhhdddbbbeeehhhmmmqqqtttvvvyyy{{{~~~|||}}}}}}{{{|||~~~|||xxxuuusssooojjjccc]]]ZZZXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRVVVYYY^^^cccgggiiiiiiiiilllmmmooosssuuussslllfff```bbbeeeggggggiiikkkmmmpppqqqqqqqqqqqqpppoooooonnnlllkkkkkkkkkjjjhhhfffaaaZZZRRRMMMMMMOOOPPPOOORRRSSSUUUXXXZZZ\\\]]]^^^````````````cccjjjrrrxxxzzzzzzzzzzzzzzz}}}{{{qqqhhhaaa\\\[[[[[[YYYXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUWWWZZZ[[[\\\\\\[[[XXXVVVUUUTTTTTTSSSQQQOOOIIIDDDAAABBBBBBBBBEEEJJJ{{{ooottt}}}|||}}}~~~}}}vvvuuurrrooommmlllkkkkkklllkkkjjjjjjhhhddd___ZZZTTTSSSQQQPPPQQQTTTXXXZZZ^^^```ccceeefffgggiiikkkllllllllllllmmmmmmnnnnnniiiiiiiiijjjkkklllnnnooooooooopppqqqqqqrrrrrrrrrsssssssssssssssrrrrrrrrroooppppppqqqppppppooonnnqqqqqqqqqqqqqqqqqqqqqqqqnnnooooooooonnnlllkkkjjjiiihhhfffcccaaaaaacccfffiiiooovvvzzzzzzwwwtttrrrqqqqqqrrrsssssssssrrrqqqsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrrrrsssuuuvvvwwwtttuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvwwwxxxyyyxxxwwwrrrssstttwww{{{}}}}}}}}}yyyyyywwwtttppplllhhhfffaaa```^^^^^^]]][[[WWWTTTQQQPPPOOOPPPUUU\\\ccchhhlllmmmmmmkkkgggcccaaaaaa\\\]]]^^^```cccgggmmmqqqyyy{{{xxxwwwxxxxxxxxxvvvsssmmmggg```ZZZUUUSSSPPPRRRTTTVVVVVVTTTQQQOOONNNMMMNNNPPPSSS^^^vvvgggVVVQQQJJJHHHJJJFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>===============>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<===BBBMMM\\\hhhrrr~~~zzztttxxx~~~}}}|||{{{zzzzzzwwwrrrlllhhhdddbbbaaacccgggnnnssswwwzzz}}}~~~}}}||||||}}}~~~}}}{{{|||zzzyyyzzz}}}~~~~~~}}}~~~~~~~~~~~~|||yyyvvvtttnnniiibbb\\\XXXUUURRRQQQOOOOOOPPPQQQQQQQQQPPPPPPUUUXXX]]]cccgggjjjkkklllrrrrrruuuyyy{{{uuuiii___XXXZZZ\\\^^^```dddhhhkkknnnoooooooooooonnnmmmmmmlllkkkkkklllmmmllliiigggaaa[[[TTTPPPOOOPPPQQQQQQVVVXXX[[[^^^aaacccddddddeeedddbbbaaadddkkkuuu|||}}}~~~{{{pppfff___[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTXXXYYY[[[\\\\\\[[[ZZZZZZUUUTTTTTTUUUUUUTTTPPPMMMHHHDDDBBBDDDDDDEEEJJJPPP{{{mmmmmm~~~|||}}}||||||~~~xxxvvvtttqqqooommmmmmllllllkkkkkkjjjiiifffaaa^^^UUUSSSQQQOOOOOOQQQTTTVVV[[[^^^aaacccdddfffhhhjjjnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkmmmnnnoooqqqqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrqqqqqqppppppoooqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooommmkkkjjjiiihhheeeaaa]]]\\\]]]___bbbeeejjjmmmnnnnnnooopppnnnppprrrssstttsssrrrrrrsssrrrrrrqqqqqqrrrrrrsssqqqqqqrrrssstttvvvwwwxxxtttuuuuuuvvvwwwxxxxxxxxxwwwvvvuuuvvvxxxyyyxxxwwwqqqqqqsssvvvzzz~~~}}}|||xxxwwwuuuqqqmmmhhhdddbbb]]]\\\\\\\\\\\\[[[XXXUUURRRQQQQQQRRRWWW^^^fffjjjkkklllkkkhhhdddaaa``````]]]___aaacccfffkkkqqqvvvzzzwwwvvvvvvvvvuuuuuurrrllleee^^^XXXTTTQQQOOORRRUUUVVVUUURRROOOMMMKKKLLLNNNQQQWWWgggzzzaaaSSSPPPIIIGGGIIIEEEHHHGGGGGGEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@????????????>>>=====================>>>>>>>>>>>>======<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<>>>FFFTTTaaakkkwww}}}zzz}}}~~~||||||xxxuuuooojjjfffddddddddddddiiipppvvvzzz~~~~~~||||||zzzyyyyyyzzzzzzxxxwwwyyyxxxwwwxxx{{{~~~}}}{{{zzzzzz{{{{{{||||||zzzxxxuuussslllggg```ZZZUUUQQQNNNLLLJJJKKKMMMNNNOOOOOOOOOOOOUUUXXX]]]ccchhhlllnnnooowwwwwwxxx{{{{{{sssfff[[[UUUWWWYYYZZZ\\\```eeeiiimmmmmmmmmmmmmmmllllllkkklllkkkkkklllmmmllljjjhhhbbb]]]WWWSSSQQQQQQRRRSSSWWWYYY]]]aaaeeeggghhhhhhhhhfffeeedddfffnnnwww~~~}}}qqqeee^^^ZZZYYYYYYXXXWWWVVVUUUUUUSSSRRRRRRRRRSSSTTTUUUUUU[[[\\\\\\\\\\\\ZZZYYYXXXRRRRRRSSSTTTUUUTTTPPPMMMGGGDDDCCCEEEFFFHHHOOOWWW|||qqqkkkvvv~~~zzzxxx|||{{{{{{}}}zzzxxxuuurrrooommmlllllllllkkkjjjjjjjjjgggccc```XXXVVVSSSPPPOOOPPPRRRTTTYYY[[[___aaabbbdddfffhhhnnnnnnnnnnnnmmmllljjjjjjmmmmmmllllllkkkjjjiiiiiikkklllnnnpppqqqqqqppppppppppppoooppppppqqqrrrsssssssssrrrqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqpppooommmkkkjjjiiigggddd___ZZZXXXXXXXXXZZZ\\\```cccfffhhhkkkmmmoooppprrrtttuuuvvvuuuuuussssssrrrrrrrrrrrrsssssspppqqqrrrsssuuuvvvwwwwwwssstttuuuvvvwwwxxxyyyyyywwwvvvuuuvvvxxxxxxwwwvvvooooooqqqssswww|||~~~|||zzzvvvuuusssooojjjeeeaaa^^^YYYXXXXXXYYYZZZYYYWWWUUUSSSSSSTTTVVV[[[bbbhhhkkkjjjjjjiiifffbbb``````aaa___bbbeeegggjjjooowww}}}~~~zzzwwwvvvvvvuuutttrrrooojjjddd]]]XXXSSSQQQOOORRRUUUVVVTTTPPPNNNMMMGGGIIIMMMSSS```uuuqqq[[[PPPPPPIIIGGGHHHFFFHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<==================>>>>>>======<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;<<>><<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<<<<;;;;;;;;;;;;@@@GGGOOOXXXhhhuuuwwwppppppxxxuuutttsssqqqooommmllllllnnnqqqvvvzzz~~~}}}|||{{{xxxwwwwwwuuusssrrrsssrrrqqqooosssrrrqqqrrruuuwwwwwwwwwzzzzzzyyyxxxwwwwwwvvvvvvvvvwwwxxxxxxwwwuuusssqqqiiieee^^^XXXSSSOOOKKKHHHIIIIIIJJJKKKLLLLLLMMMNNNRRRUUUZZZ```ggglllppprrrvvvvvvuuurrrmmmeee^^^YYYXXXZZZ]]]```cccfffjjjmmmoooppppppppppppooonnnnnnpppnnnkkkkkkkkkkkkjjjiiieeebbb]]]XXXSSSQQQRRRSSSXXX[[[```eeejjjlllmmmmmmpppqqqrrrtttvvvzzztttfff^^^ZZZZZZYYYYYYXXXWWWWWWWWWSSSSSSSSSTTTUUUWWWXXXYYY[[[[[[[[[[[[YYYWWWUUUTTTSSSQQQPPPOOONNNKKKHHHEEEAAABBBEEEKKKPPPWWWdddpppwwwzzznnnnnnzzz}}}vvvrrrwwwvvvvvvxxx|||{{{yyyuuuqqqmmmjjjiiihhhkkkjjjiiiiiijjjhhheeeccc```]]]YYYUUUSSSSSSTTTUUUVVVYYY\\\___```bbbdddfffiiijjjlllnnnoooooonnnnnnlllmmmmmmmmmmmmlllkkkjjjhhhiiilllnnnoooooonnnnnnllllllllllllmmmnnnpppqqqrrrqqqpppooonnnnnnnnnnnnoooooooooooooooooooooooonnnoooooonnnllljjjhhhggghhhgggccc]]]WWWRRRQQQQQQRRRUUU[[[```dddhhhlllooommmmmmnnnppprrrtttuuuvvvuuuttttttssssssttttttuuuooopppqqqssstttuuuuuuuuurrrrrrtttuuuwwwyyyzzz{{{xxxwwwvvvvvvwwwwwwvvvtttooonnnnnnooosssxxx~~~~~~~~~|||zzzxxxvvvssstttsssppplllgggbbb]]]ZZZXXXXXXXXXZZZ\\\\\\[[[YYYWWWYYY\\\```dddiiilllnnnhhhhhhfffccc```___aaabbbbbbfffkkknnnpppuuuzzzyyyxxxxxxyyyyyywwwvvvnnnkkkgggbbb\\\XXXUUUSSSPPPSSSVVVTTTQQQNNNMMMNNNMMMNNNQQQ[[[oootttbbbOOOJJJMMMIIIHHHJJJHHHGGGFFFEEEDDDBBBAAA@@@???@@@@@@@@@@@@@@@@@@AAAAAA======<<<<<<<<<======>>><<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<999:::;;;<<<<<<<<<;;;:::;;;;;;???DDDIIIRRRcccsss~~~wwwppplllsssyyyyyyxxxwwwuuusssqqqpppqqqtttwww{{{~~~}}}{{{yyyxxxvvvtttsssrrrppppppppppppnnnlllqqqooonnnooorrrsssssssssuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxyyyzzzyyywwwuuutttlllgggaaa[[[VVVRRRNNNKKKIIIIIIIIIJJJJJJLLLMMMNNNPPPSSSXXX___eeekkkppprrrttttttrrrmmmfff___[[[YYY\\\___cccfffiiimmmqqqtttrrrrrrrrrrrrrrrqqqppppppqqqooollljjjkkkkkkjjjjjjfffddd___YYYTTTQQQRRRSSS[[[^^^dddjjjnnnqqqrrrrrrsssuuuxxx{{{}}}uuuggg^^^ZZZZZZZZZYYYXXXXXXXXXWWWTTTTTTUUUVVVWWWXXXZZZ[[[ZZZZZZZZZZZZXXXVVVTTTRRRTTTRRROOOLLLJJJGGGCCC@@@BBBCCCIIIPPPWWW```ooo}}}nnn{{{xxxppptttxxxtttxxxxxxxxxyyy||||||yyytttpppnnnlllllliiijjjkkkkkkjjjiiihhhgggeeeaaa\\\WWWTTTRRRSSSSSSXXXYYYZZZ[[[]]]```bbbcccgggkkkooorrrrrrpppoooooolllmmmnnnoooooommmkkkiiifffggghhhiiiiiikkknnnqqqlllllljjjjjjjjjlllnnnooooooooonnnmmmmmmnnnoooppprrrrrrqqqppppppoooppppppooommmkkkkkkllllllkkkjjjiiigggccc]]]WWWSSSSSSTTTUUU[[[```bbbeeelllppppppsssqqqpppooopppqqqsssttttttttttttuuuttttttssssssppppppqqqsssuuuvvvtttrrrttttttuuuvvvwwwwwwwwwvvv{{{zzzxxxvvvuuutttttttttpppppppppqqqtttyyy}}}}}}|||zzzyyywwwwwwvvvvvvvvvuuusssmmmeee^^^ZZZXXXVVVYYY]]]```bbbaaa^^^]]]]]]]]]^^^ccchhhjjjiiifffjjjhhhdddbbbaaabbbdddeeeiiiiiilllqqquuu{{{~~~zzzxxxwwwvvvuuutttooolllfff___YYYVVVTTTSSSUUUUUUUUUSSSPPPNNNOOOPPPNNNMMMSSSddd}}}qqq[[[TTTLLLHHHHHHHHHEEEBBBGGGFFFEEEDDDCCCBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCC============>>>>>>>>>>>>===>>>?????????===<<<;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>><<<<<<<<<<<<============<<<<<<>>>AAADDDLLL\\\lllwwwqqqnnnpppwww}}}|||yyywwwvvvvvvwwwwww{{{{{{|||}}}|||yyywwwuuuttttttttttttrrrpppnnnmmmmmmnnnooommmlllkkkjjjkkkmmmooopppqqqrrrtttsssrrrrrrsssuuuuuuvvvwwwxxxxxxwwwvvvuuummmhhh```ZZZUUUQQQNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLQQQSSSVVV[[[aaagggkkknnnuuuqqqjjjddd___^^^^^^___bbbcccggglllqqquuuwwwvvvuuuwwwyyywwwtttqqqrrrtttrrrqqqooonnnllllllkkkkkkjjjfffaaa[[[WWWUUUUUUVVVZZZ```fffjjjkkknnntttzzz{{{~~~pppbbb^^^YYYXXXWWWVVVUUUUUUUUUUUURRRRRRSSSVVVYYY[[[[[[ZZZZZZYYYYYYWWWVVVTTTRRRQQQTTTOOOIIIFFFFFFFFFFFFDDDGGGFFFHHHSSSeeewww]]]iiiwww~~~tttuuuzzzwwwwwwvvvvvvwwwyyy|||~~~{{{wwwtttqqqooonnnjjjkkkkkkkkkkkkiiihhhgggdddaaa]]]YYYVVVVVVVVVWWWXXXXXXYYY[[[]]]___bbbcccfffiiinnnppppppooonnnnnnkkklllmmmmmmnnnmmmllllllhhhiiiiiiiiihhhiiikkknnnkkkkkkiiihhhiiijjjkkkmmmooonnnmmmmmmmmmnnnooopppqqqpppoooooonnnnnnnnnooommmllljjjjjjkkkkkkkkkjjjjjjhhheee___YYYUUUTTTUUUYYY```eeefffjjjpppttttttsssqqqpppoooppprrrssssssssssssttttttttttttttttttsssrrrrrrtttvvvwwwvvvtttssssssttttttuuutttttttttyyyxxxwwwvvvuuutttsssrrrppppppoooqqqsssxxx|||}}}}}}}}}{{{zzzyyyxxxvvvvvvuuuuuuvvvuuuqqqkkkccc]]]YYYXXXXXX[[[```dddfffeeebbb```bbbbbbdddhhhlllnnnllljjjiiifffccc```___```bbbccckkklllpppuuuyyy}}}zzzwwwwwwvvvuuusssnnnjjjeee^^^YYYVVVTTTTTTVVVVVVUUURRROOOMMMNNNOOOPPPRRRZZZmmmhhhZZZSSSLLLHHHHHHHHHEEEBBBFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA============>>>>>>>>>>>>>>>>>>?????????===<<<;;;::::::;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;========================:::999:::===>>>DDDSSSaaarrr|||}}}tttrrrttt}}}}}}|||zzzxxxxxxxxxzzz{{{~~~~~~}}}|||yyyvvvtttsssrrrrrrqqqpppnnnmmmllllllmmmmmmmmmlllkkkkkkkkkmmmooopppqqqrrrssssssrrrrrrsssttttttuuuvvvwwwxxxwwwvvvvvvnnniiibbb[[[UUUQQQMMMKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOQQQSSSWWW\\\aaaeeehhhjjjgggccc___]]]]]]___```dddfffiiinnnssswwwxxxxxx{{{}}}|||vvvrrrqqqrrrpppooonnnlllkkkkkkjjjjjjjjjgggbbb]]]XXXVVVVVVVVV]]]cccjjjmmmnnnrrryyylll^^^YYYYYYYYYXXXWWWVVVVVVVVVVVVSSSSSSTTTVVVYYY[[[[[[ZZZXXXWWWWWWVVVTTTRRRQQQPPPRRRMMMGGGEEEEEEEEEEEEDDDEEEHHHPPP^^^sssQQQ\\\jjjwww{{{xxx|||zzzvvvuuuuuuvvvwwwyyy{{{}}}~~~}}}{{{xxxuuurrrqqqllllllllllllkkkjjjhhhhhhdddbbb___\\\ZZZYYYYYYZZZXXXXXXYYY[[[]]]___aaabbbdddhhhllloooooonnnnnnnnnkkkkkkkkkkkklllmmmnnnnnniiijjjjjjiiigggfffhhhjjjjjjiiihhhgggggghhhiiiiiimmmmmmllllllmmmnnnoooooonnnnnnmmmlllllllllmmmmmmkkkjjjhhhiiikkklllkkkkkkkkkjjjgggbbb\\\XXXWWWXXX___ffflllooorrrxxxzzzzzztttrrrppppppqqqrrrrrrqqqrrrrrrsssttttttuuuuuuuuuuuutttssstttvvvwwwwwwvvvttttttuuuuuuuuutttssssssvvvvvvvvvvvvuuussspppooooooooonnnooorrrvvvzzz|||yyy{{{~~~~~~|||zzzyyyyyyxxxxxxwwwvvvuuuttttttttttttrrrnnnggg```\\\ZZZZZZ[[[^^^dddiiikkkjjjgggdddggggggiiikkknnnooommmkkkhhhfffccc```___```bbbdddmmmpppvvv{{{|||xxxvvvuuuuuusssrrrkkkhhhccc]]]YYYVVVUUUUUUXXXWWWUUUQQQNNNLLLMMMNNNQQQVVVbbbwwwvvv]]]WWWRRRKKKHHHGGGGGGEEECCCFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>============>>>?????????>>>===;;;:::;;;<<<<<<<<<<<<=========???>>>>>><<<;;;:::999999??????>>>>>>======<<<<<<<<<;;;;;;<<<===@@@LLLXXXjjjsss{{{vvvqqquuu~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}{{{yyyuuusssqqqppppppnnnnnnmmmmmmlllkkkkkkkkkllllllkkkkkklllmmmooopppppprrrssssssrrrqqqssstttssstttuuuwwwwwwwwwvvvvvvooojjjccc\\\VVVQQQLLLIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPRRRTTTWWW[[[___aaa___^^^\\\\\\]]]___bbbdddhhhkkkoootttxxx{{{|||}}}|||uuurrrqqqooonnnmmmlllkkkjjjjjjjjjkkkiiieee```ZZZWWWWWWXXX```fffmmmqqqsssxxxzzzfff[[[XXXYYYXXXXXXXXXXXXXXXXXXXXXTTTTTTUUUWWWZZZ[[[[[[ZZZUUUUUUUUUTTTSSSQQQPPPOOONNNJJJEEECCCCCCDDDEEEEEEGGGOOO\\\lllMMMVVVcccqqq|||zzzvvvuuuuuuvvvwwwxxxyyyzzz}}}}}}}}}{{{yyyvvvsssqqqmmmmmmmmmlllkkkjjjiiiiiieeedddaaa^^^\\\ZZZZZZZZZXXXXXXYYYZZZ\\\^^^```aaacccgggkkkmmmnnnnnnnnnooommmllljjjiiijjjkkkmmmnnnhhhiiiiiihhhfffffffffhhhjjjiiihhhgggffffffggggggkkkkkkkkkllllllmmmnnnnnnllllllkkkkkkjjjkkkkkklllkkkiiihhhiiilllmmmmmmmmmlllllliiieee___\\\[[[[[[eeemmmuuuyyy}}}xxxtttqqqqqqrrrsssrrrppprrrrrrrrrssstttuuuvvvvvvvvvtttsssssstttvvvwwwwwwwwwwwwwwwwwwwwwvvvuuutttttttttuuuuuutttqqqooommmnnnnnnmmmnnnpppssswwwzzzxxxyyy{{{}}}~~~|||{{{zzzyyyxxxvvvvvvvvvuuutttsssrrrqqqpppnnniiiddd___]]]^^^______ccchhhmmmnnnlllhhheeeggghhhiiikkklllkkkjjjhhhhhhfffcccaaaaaabbbeeegggooossszzz~~~{{{wwwuuutttsssqqqppphhheee```\\\XXXWWWWWWWWWYYYXXXUUUPPPMMMKKKMMMOOOQQQYYYhhh~~~mmmXXXTTTPPPKKKHHHGGGFFFEEECCCEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>============>>>?????????>>>===;;;:::<<<=====================>>>>>>===<<<;;;:::999999@@@@@@???>>>======<<<<<<===;;;;;;<<<<<<>>>GGGQQQ```kkkxxxyyyqqqpppyyyyyyxxxzzz~~~||||||}}}|||{{{wwwtttqqqooonnnnnnllllllmmmmmmllllllkkkjjjllllllkkkkkklllmmmoooooopppqqqrrrrrrqqqqqqrrrssstttuuuvvvvvvvvvuuutttsssoookkkddd]]]WWWQQQKKKHHHGGGGGGHHHIIIKKKNNNPPPQQQRRRRRRRRRSSSUUUXXX[[[\\\ZZZZZZ[[[]]]```cccgggiiimmmpppvvv{{{~~~xxxtttsssnnnnnnmmmlllkkkkkkkkkkkkkkkkkkiiiddd^^^ZZZZZZ[[[aaahhhpppvvvzzzpppaaa[[[\\\XXXXXXXXXYYYYYYYYYYYYYYYVVVUUUVVVWWWZZZ[[[ZZZYYYTTTTTTSSSSSSRRRPPPOOONNNIIIGGGCCCAAAAAACCCEEEFFFNNNZZZiiiwwwHHHPPP[[[iii{{{zzzxxxuuuuuuuuuvvvvvvwwwxxxyyy{{{{{{{{{zzzxxxuuurrrqqqoooooonnnmmmlllkkkjjjjjjgggfffdddaaa]]][[[XXXWWWWWWXXXXXXYYY[[[]]]___```bbbfffjjjlllmmmnnnooopppooonnnkkkiiihhhhhhjjjkkkfffhhhiiihhhgggffffffgggiiiiiihhhggggggfffffffffiiijjjjjjkkklllmmmmmmmmmkkkkkkjjjjjjjjjjjjkkkkkklllkkkjjjkkkmmmooooooooolllllljjjgggccc```___```iiisss~~~}}}xxxsssqqqsssuuusssqqqrrrrrrrrrrrrsssuuuvvvwwwvvvtttrrrrrrtttuuuvvvuuuwwwxxxxxxxxxwwwvvvuuuuuussssssttttttssspppnnnlllmmmlllkkklllnnnqqqtttwwwwwwxxxzzz{{{}}}~~~}}}}}}|||{{{yyyxxxwwwwwwttttttttttttrrrpppooonnniiigggddd```]]]^^^aaacccbbbeeejjjmmmnnnkkkgggdddfffgggiiijjjiiihhhffffffdddbbb``````aaadddhhhkkkqqquuu~~~}}}zzzvvvsssrrrpppnnnmmmdddaaa^^^ZZZXXXWWWXXXYYYYYYXXXTTTPPPLLLLLLOOORRRWWW```rrrgggWWWPPPMMMJJJGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB???>>>>>>>>>=========<<<===>>>?????????>>><<<;;;=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>===<<<<<<;;;999777777999:::;;;AAAIIIVVVbbbqqq~~~|||tttpppuuuuuussssssxxx}}}zzz|||{{{yyyvvvrrrooommmllllllllllllmmmmmmmmmlllkkkjjjkkkkkkllllllmmmnnnnnnoooooopppqqqqqqppppppqqqsssuuuvvvvvvvvvuuusssrrrqqqnnnkkkeee___YYYRRRKKKGGGEEEEEEFFFGGGJJJMMMPPPRRRRRRSSSSSSTTTVVVWWWXXXYYYZZZZZZ\\\___cccgggjjjlllooottt{{{wwwsssrrrnnnnnnmmmmmmmmmmmmmmmnnnlllnnnmmmiiibbb^^^^^^```eeemmmwwwsssdddZZZYYY]]]WWWXXXYYYYYYZZZYYYYYYXXXWWWVVVVVVWWWYYYZZZYYYWWWSSSSSSRRRRRRPPPOOOMMMLLLFFFEEECCCAAAAAACCCFFFIIITTTcccrrr}}}DDDMMMXXXcccttt{{{yyyvvvwwwwwwxxxyyyzzzzzz{{{}}}|||{{{yyywwwuuurrrqqqqqqpppooommmlllkkkkkkkkkiiihhhfffccc```\\\YYYWWWWWWWWWXXXYYYZZZ\\\^^^___```cccgggjjjkkklllnnnppppppnnnkkkiiigggggghhhiiiggghhhjjjiiigggffffffggggggggggggggggggfffffffffggghhhiiikkkllllllllllllkkkkkkjjjjjjjjjkkkllllllmmmlllkkklllnnnppppppooojjjkkkkkkiiifffccccccdddlllyyy|||tttqqqtttvvvuuussstttsssrrrrrrssstttvvvwwwvvvtttsssssstttuuuuuutttuuuuuuvvvvvvvvvuuuttttttsssssstttsssrrrpppnnnllllllkkkjjjjjjkkknnnrrrtttvvvvvvwwwxxxyyyzzz{{{|||xxxwwwwwwvvvuuutttsssrrrrrrrrrrrrqqqnnnllliiihhhbbbaaa___\\\[[[\\\```cccaaacccgggiiijjjhhheeeccceeegggiiijjjhhhfffeeeeee^^^^^^]]]___bbbggglllooouuuzzz~~~zzzvvvrrrpppnnnkkkiii```^^^[[[YYYWWWXXXYYYZZZYYYWWWSSSOOOMMMOOOSSSWWWaaammmyyy```WWWMMMKKKIIIGGGEEEEEEDDDEEECCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCC??????>>>>>>======<<<<<<;;;<<<>>>?????????>>>============<<<<<<<<<<<<;;;::::::;;;;;;<<<======>>>>>>>>>======<<<<<<;;;;;;:::888888;;;<<<<<<@@@FFFLLLXXXgggrrr~~~xxxssssssyyywwwsssooorrrzzzwwwqqqnnnttt{{{{{{}}}~~~}}}xxxwwwtttpppnnnlllkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnnnnnnnpppqqqqqqpppoooqqqrrruuuuuuvvvuuutttsssqqqpppooolllgggbbb\\\UUUNNNIIIFFFFFFFFFGGGIIIMMMPPPRRRRRRTTTVVVXXXYYYYYYYYYXXX[[[]]]___cccgggjjjmmmnnnrrryyy~~~vvvrrrpppnnnnnnmmmmmmmmmnnnnnnooolllpppqqqnnngggccccccfffnnnvvvxxxggg[[[TTTUUUYYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWVVVWWWXXXXXXWWWUUURRRQQQQQQOOONNNLLLJJJIIIDDDDDDCCCBBBBBBDDDIIIMMMWWWhhhwww???JJJVVV```ooo{{{}}}}}}~~~~~~|||}}}~~~}}}{{{xxxvvvuuutttsssrrrpppnnnllllllkkkllliiihhhhhhfffccc___\\\ZZZWWWWWWXXXXXXZZZ[[[]]]^^^]]]```dddfffhhhiiilllnnnmmmllljjjiiihhhhhhhhhhhhiiikkklllkkkhhheeeddddddddddddeeeeeeeeeeeeeeeeeefffgggiiijjjkkkllllllkkkllllllkkkkkkllllllmmmnnnmmmlllkkkkkkmmmnnnnnnnnnhhhiiijjjiiigggffffffgggooouuuqqqtttwwwwwwvvvuuutttsssrrrrrrsssuuuvvvvvvuuutttuuuvvvwwwuuusssttttttuuuvvvvvvvvvuuuuuuttttttsssrrrpppooonnnnnnkkkjjjiiiiiijjjmmmppprrrrrrrrrsssssstttuuuvvvwwwssssssrrrqqqpppooonnnnnnnnnnnnnnnllljjjfffccc```\\\\\\[[[YYYWWWWWWZZZ]]]\\\^^^aaaccceeeeeedddcccbbbeeehhhhhheeeccccccddd\\\\\\^^^aaafffmmmtttxxx|||{{{vvvqqqnnnkkkhhhfff]]]\\\YYYWWWWWWXXXZZZ\\\WWWVVVRRROOONNNRRRXXX]]]jjjyyykkkXXXTTTJJJJJJIIIGGGEEEDDDDDDEEECCCCCCBBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAABBB?????????>>>===<<<<<<<<<:::;;;===>>>???@@@??????<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;===;;;;;;>>>>>>===???CCCCCCNNNZZZdddnnn{{{{{{tttqqqsssyyy~~~~~~}}}}}}{{{sssqqqvvv{{{ooofffiiiqqqvvvzzz|||zzzyyyzzz|||}}}}}}|||zzzxxxvvvtttrrrooommmlllkkkkkkkkkjjjiiiiiiiiiiiikkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnoooppppppooooooppprrrrrrrrrttttttttttttsssrrrqqqnnnjjjfffaaaZZZRRRMMMHHHHHHGGGHHHJJJNNNRRRTTTVVVXXX\\\```aaaaaa___]]]___aaaeeeiiimmmqqqsssttt{{{yyysssqqqllllllllllllmmmmmmnnnooolllqqquuurrrlllggghhhkkkttt~~~yyyhhh]]]WWWSSSTTTXXX\\\]]]^^^___^^^]]][[[YYYWWWVVVVVVVVVWWWVVVUUUSSSPPPOOONNNLLLJJJGGGEEEDDDCCCDDDDDDCCCCCCFFFLLLPPPXXXjjjxxx~~~777CCCQQQ[[[iii||||||}}}|||~~~|||zzzxxxwwwwwwtttrrrpppnnnllllllllllllhhhiiiiiihhhfffccc```]]]WWWWWWXXXXXXZZZ[[[\\\]]][[[^^^aaadddeeegggjjjllljjjjjjiiiiiiiiiiiiiiiiiilllmmmnnnlllhhhdddcccbbbaaabbbcccdddddddddddddddeeefffhhhjjjkkklllkkkkkkllllllllllllmmmmmmnnnooommmkkkjjjjjjlllmmmmmmlllfffhhhiiijjjhhhhhhhhhiiiqqqvvvqqqtttxxxyyywwwvvvuuusssrrrrrrssstttuuuvvvvvvvvvwwwyyyxxxvvvtttuuuvvvwwwxxxxxxxxxxxxxxxvvvuuusssqqqpppoooooooookkkjjjhhhhhhiiilllooopppoooooooooooopppqqqrrrsssqqqqqqpppooonnnmmmmmmlllllllllkkkiiifffbbb^^^\\\ZZZZZZYYYVVVTTTSSSUUUWWWXXXYYY\\\___aaacccdddeee___bbbeeeeeeccc``````aaa^^^___aaaeeekkksss{{{{{{vvvqqqmmmjjjfffddd\\\ZZZXXXWWWWWWYYY[[[\\\VVVUUURRROOOOOOTTT[[[```nnnaaaQQQPPPIIIIIIHHHGGGEEEDDDDDDEEEBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@??????>>>===<<<<<<;;;888:::<<<>>>@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;<<<999999;;;;;;888999<<<>>>GGGQQQYYYcccrrr~~~}}}tttooopppuuuzzz}}}zzzzzz}}}yyytttwww~~~sssdddcccjjjnnnooopppqqquuuyyy{{{xxxzzz{{{|||{{{yyyvvvtttuuusssqqqnnnlllkkkkkkkkkjjjiiigggffffffhhhjjjkkkjjjkkklllmmmnnnnnnnnnnnnnnnoooppppppoooooopppqqqoooppprrrtttuuuuuuuuuuuurrrpppmmmiiiddd]]]VVVPPPKKKJJJIIIJJJLLLOOOSSSUUUZZZ^^^ccchhhjjjiiifffdddcccfffjjjoootttwwwyyyzzz}}}vvvtttkkkkkkkkkkkklllmmmmmmnnnlllrrrvvvuuunnnjjjkkknnnwwwqqqfff\\\XXXVVVUUUVVVYYY___```aaaaaa```^^^\\\[[[WWWVVVUUUUUUVVVUUUSSSRRRNNNNNNLLLJJJGGGDDDBBB@@@CCCDDDEEEDDDDDDGGGMMMRRRYYYkkkwww{{{;;;>>>IIIYYYhhhvvvxxxyyy}}}~~~}}}|||zzzxxxvvvtttqqqqqqppppppooonnnmmmmmmkkkjjjjjjjjjiiigggccc```[[[YYYWWWWWWYYY[[[[[[[[[\\\]]]^^^```cccfffhhhjjjooonnnkkkiiihhhggghhhhhhiiijjjjjjjjjiiifffcccbbb```aaabbbbbbbbbaaa```^^^bbbdddfffiiikkkmmmnnnooopppooommmllllllnnnpppqqqqqqpppnnnlllkkkjjjjjjjjjmmmmmmkkkjjjhhhjjjmmmpppvvv{{{vvvssssssuuuvvvwwwrrrqqqqqqqqqrrrsssuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxssspppnnnmmmnnnooooooooommmkkkiiiiiijjjlllllllllmmmmmmmmmllllllkkkkkkjjjjjjkkkkkkkkkjjjjjjiiihhhjjjhhhfffccc```]]]\\\[[[TTTSSSQQQPPPPPPQQQSSSTTTVVVXXX[[[^^^````````````^^^___```___^^^]]]___aaa^^^aaadddiiiooovvv~~~|||sssnnnkkkgggaaa[[[XXXWWWVVVXXX\\\]]][[[YYYUUURRRPPPOOOOOOTTTaaannnxxxvvv^^^TTTPPPHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@???>>>===<<<;;;:::::::::======>>>>>>??????@@@@@@<<<<<<<<<;;;;;;:::::::::888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>???@@@???>>>===<<<;;;::::::;;;<<<<<<==================<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@HHHQQQXXX___lllxxxsssmmmqqqxxx~~~qqqbbbZZZXXXXXXXXX[[[```dddiiitttzzzxxxzzzyyyxxxvvvtttsssrrrrrrnnnmmmkkkjjjiiiiiiiiijjjiiiiiiiiiiiijjjjjjkkkkkklllllllllllllllkkkkkkkkknnnnnnnnnnnnnnnnnnoooppppppppppppoooppppppqqqrrrqqqooonnnllliiiccc[[[UUUPPPLLLKKKNNNQQQSSSXXX]]]eeejjjrrrwwwyyywwwuuusssvvvyyy}}}wwwrrrooonnnooommmjjjkkkoooooooooooommmllllllmmmoootttxxx}}}ttthhh```XXXWWWUUUTTTVVV[[[___bbbeeefffgggeeebbb^^^[[[ZZZXXXWWWUUUSSSQQQPPPOOOOOOJJJHHHEEECCCCCCBBBBBBBBBCCCDDDEEEHHHLLLSSSYYY]]]bbbiiiuuu:::;;;BBBPPP___nnn|||xxxvvvuuutttsssrrrpppooonnnmmmkkkjjjjjjjjjkkkjjjhhheeebbb___]]]\\\\\\]]]]]]\\\\\\\\\^^^```ccceeehhhiiijjjjjjjjjiiiiiigggffffffggghhhiiiiiiiiihhhfffeeeaaa```___^^^___aaacccdddbbbccceeegggiiikkkllllllmmmmmmmmmmmmmmmllllllllllllkkkiiihhhhhhhhhiiijjjkkkkkkkkkjjjiiijjjmmmooorrrxxx|||xxxvvvttttttuuuwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvvvvwwwxxxxxxvvvtttqqqpppppppppnnnmmmllljjjiiiiiijjjkkkkkkjjjjjjiiiiiihhhggggggffffffeeeeeeeeeeeedddcccbbbaaa[[[ZZZXXXVVVTTTRRRQQQQQQQQQQQQPPPPPPPPPRRRSSSUUUZZZ\\\```ccceeedddcccaaa^^^______^^^\\\]]]___aaa```eeellloooqqqxxxzzzqqqkkkgggbbb]]]YYYXXXWWWXXXZZZ]]]^^^\\\[[[UUURRRPPPSSSWWW```pppppp```TTTPPPOOOMMMJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>CCCLLLSSSZZZdddnnnzzzzzzqqqqqqvvv}}}}}}xxxgggZZZRRROOOOOORRRWWW\\\___hhhuuu|||zzzyyy~~~|||yyyvvvsssqqqpppooolllkkkiiihhhggghhhhhhiiihhhhhhiiijjjkkklllmmmnnnoooooonnnmmmmmmllllllkkkmmmmmmmmmmmmnnnoooppppppppppppooooooppppppqqqrrrooonnnmmmmmmjjjfff___[[[RRRNNNLLLOOORRRTTTZZZ```gggllltttyyy{{{{{{zzzzzzyyyuuuqqqnnnooommmjjjkkknnnnnnnnnmmmkkkiiihhhiiikkkmmmooorrrvvvzzz}}}~~~zzzsssiii```WWWRRRTTTSSSSSSUUUYYY```fffiiimmmkkkiiieeebbb^^^[[[ZZZWWWUUUSSSQQQNNNMMMKKKKKKEEEEEEDDDCCCCCCCCCCCCCCCBBBEEEIIINNNSSSZZZ```eeehhhqqq}}}}}}yyy999999>>>IIIWWWgggyyy~~~yyyvvvwwwvvvuuusssqqqooonnnmmmkkkjjjjjjkkkmmmmmmkkkiiifffddd```_________^^^]]]\\\]]]^^^```bbbeeeggghhhhhhhhhiiijjjjjjiiigggfffffffffggghhhiiihhhhhhgggdddbbb___]]]\\\^^^```bbbaaabbbdddfffhhhiiijjjjjjkkkkkklllllllllkkkjjjjjjiiiiiihhhgggggghhhiiijjjhhhhhhhhhgggggghhhjjjmmmppprrrvvvxxxyyyxxxvvvuuutttsssssstttvvvxxxwwwwwwttttttuuuuuuuuuvvvvvvwwwxxxxxxxxxyyyyyyxxxxxxxxxyyyxxxvvvuuutttuuuwwwxxxwwwuuurrrqqqqqqpppnnnlllllljjjiiiiiijjjjjjiiihhhiiihhhhhhgggfffeeeddddddcccbbbbbbaaa```___]]]]]]WWWVVVTTTSSSQQQPPPPPPPPPNNNNNNOOOPPPQQQSSSUUUVVV]]]```cccfffgggeeecccaaa\\\\\\\\\[[[ZZZ[[[^^^```bbbjjjrrruuuwww~~~}}}}}}wwwooohhhccc___[[[WWWWWWXXXZZZ\\\]]]]]]\\\[[[TTTPPPPPPUUU]]]iii{{{|||iiiYYYSSSQQQNNNKKKHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;>>>GGGOOOVVV___ggguuuuuuqqqsss~~~ppp```TTTNNNLLLQQQTTTXXXZZZ^^^hhhssszzzzzzzzz}}}~~~}}}|||vvvrrrooommmllljjjiiihhhggggggggghhhiiiiiiiiijjjkkklllmmmmmmnnnooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnooopppppppppoooppppppqqqrrrsssooooooooonnnlllgggbbb___UUUQQQNNNPPPRRRUUU[[[bbbiiinnntttyyy||||||}}}~~~}}}xxxrrrnnnooonnnkkkkkkmmmmmmmmmllliiifffeeeeeeggggggiiilllpppsssttttttttttttxxx~~~|||uuuqqqiiigggccc^^^ZZZVVVTTTSSSVVVWWWXXX[[[```fffkkkoooqqqmmmhhhbbb^^^[[[XXXWWWVVVTTTRRROOOLLLJJJHHHGGGCCCDDDEEEDDDDDDDDDEEEFFFCCCHHHOOOUUUZZZ```gggllloooxxx|||yyy888666:::CCCPPP___rrrzzzwwwwwwvvvuuusssqqqpppnnnmmmllllllkkklllnnnooonnnllliiigggcccbbbaaaaaa```___^^^^^^___```aaaccceeeffffffgggiiijjjjjjjjjiiihhheeefffgggggghhhiiiiiiiiifffdddaaa]]]\\\\\\]]]]]]___aaaccceeeggghhhiiiiiijjjjjjjjjjjjjjjiiihhhggghhhgggfffffffffggghhhiiifffggghhhgggggghhhjjjlllnnnnnnooopppqqqrrrssssssqqqpppqqqsssvvvxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwyyyxxxvvvttttttuuuvvvwwwwwwuuusssrrrqqqpppmmmkkkkkkiiihhhiiijjjjjjhhhfffhhhhhhgggfffeeedddcccbbbaaa``````___]]][[[ZZZYYYRRRRRRQQQPPPOOOOOOOOOOOOLLLMMMOOOQQQTTTWWWYYYZZZbbbcccfffggggggeeebbb```YYYZZZZZZYYYYYY[[[___bbbccckkktttyyy}}}~~~{{{yyytttmmmeee```[[[YYYWWWWWWYYY[[[]]]\\\[[[ZZZYYYRRROOOPPPXXXdddsssooo^^^SSSQQQMMMIIIFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>============<<<<<<<<<======>>>>>>=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;CCCKKKRRR[[[dddqqq{{{tttrrryyy}}}lll]]]SSSOOOPPPQQQRRRTTTXXX___jjjsss}}}~~~}}}www{{{{{{tttnnnkkkiiiiiihhhgggfffffffffggghhhiiijjjjjjkkkkkkkkklllllllllmmmmmmnnnnnnooopppqqqqqqpppoooooonnnnnnnnnooooooppppppppppppqqqrrrssstttrrrrrrrrrppplllhhhdddaaaYYYTTTPPPQQQSSSUUU\\\cccmmmqqqwww{{{~~~zzzsssnnnnnnnnnllllllmmmmmmmmmkkkhhhdddccccccddddddgggkkkooopppooollljjjjjjlllmmmmmmkkkfffaaa^^^ZZZXXXUUUSSSRRRSSSUUUVVVWWWYYY\\\aaaggglllqqqssssssnnnfff```]]]ZZZWWWTTTUUUSSSQQQMMMJJJHHHFFFEEEBBBCCCEEEDDDCCCCCCFFFHHHJJJPPPWWW]]]aaafffmmmrrryyy~~~}}}{{{{{{777555777???JJJXXXiiiwww|||zzzvvvuuutttsssqqqpppooonnnnnnmmmlllmmmoooppppppnnnkkkhhheeeccccccbbbaaa```````````````aaaaaabbbccceeefffggghhhiiiiiiiiiiiifffffffffggghhhiiiiiijjjhhhfffdddaaa___]]][[[ZZZ]]]^^^aaacccfffhhhiiiiiiiiiiiiiiihhhggggggfffffffffeeedddccccccdddffffffeeeggghhhhhhhhhhhhjjjlllllllllkkklllmmmoooqqqrrrpppoooppprrruuuwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvxxxwwwvvvtttttttttuuuuuuvvvtttrrrrrrqqqpppmmmjjjjjjiiihhhiiiiiiiiigggeeeggggggfffeeecccbbbaaaaaa^^^^^^]]]\\\ZZZWWWVVVTTTMMMMMMLLLLLLLLLMMMMMMNNNLLLNNNQQQUUUZZZ^^^aaabbbfffggggggfffeeebbb___]]]XXXYYYYYYYYYZZZ]]]bbbeeefffmmmvvv}}}|||yyyuuuqqqjjjbbb\\\YYYXXXWWWWWWZZZ]]]]]][[[XXXWWWVVVQQQOOORRR^^^mmm}}}nnn___RRROOOLLLHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>===============<<<<<<<<<<<<<<<=========:::::::::;;;::::::999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888:::@@@FFFLLLWWWaaannnzzzyyyuuusss|||}}}mmm```XXXQQQNNNMMMOOOSSSYYYcccllltttvvvzzz~~~}}}{{{zzzssslllgggeeeeeeeeeeeeeeedddddddddeeeggghhhjjjjjjjjjjjjkkkkkkkkkkkkllllllmmmnnnpppqqqrrrrrrppppppooooooooopppqqqqqqqqqqqqqqqrrrssstttuuuvvvtttuuuuuurrrmmmhhheeeddd___YYYSSSSSSTTTWWW]]]eeelllpppuuu{{{|||tttnnnnnnooommmmmmnnnmmmmmmkkkhhhdddccccccddddddgggkkknnnmmmiiidddaaaaaa```___]]]ZZZWWWUUUSSSSSSRRRQQQPPPQQQRRRUUUVVVUUUYYY```gggmmmrrrtttuuusssmmmddd___\\\ZZZWWWTTTRRRQQQNNNKKKHHHFFFDDDDDD@@@BBBCCCCCCBBBDDDIIINNNUUU[[[bbbfffgggkkkqqqwww~~~}}}}}}~~~666333555<<>><<<;;;<<<<<<<<<<<<===>>>???@@@===============>>>>>>>>>;;;<<<<<<<<<=========>>>;;;;;;<<<<<<;;;::::::999777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888;;;???AAAEEEPPP\\\jjjsss|||vvv|||sssiii\\\TTTNNNOOORRRTTT[[[bbbhhhkkkqqqxxx~~~~~~ppplllfffaaa^^^___aaabbbaaaaaa``````aaacccdddeeeggghhhhhhiiijjjkkklllllllllmmmmmmnnnooopppqqqqqqnnnnnnooopppqqqsssuuuvvvrrrsssssssssuuuvvvwwwxxxtttuuuvvvsssnnnjjjhhhhhhfff^^^XXXVVVVVVYYY```gggjjjnnnttt|||}}}tttmmmmmmoooooonnnooommmmmmkkkhhheeecccdddeeeeeefffhhhhhhfffbbb]]]ZZZXXXXXXVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXZZZ___gggoootttvvvuuutttnnnhhh```\\\ZZZXXXTTTQQQOOOMMMKKKHHHFFFDDDBBBBBB@@@BBBDDDDDDEEEIIIRRRYYYccchhhnnnnnnmmmooouuu|||{{{yyy}}}555333444;;;DDDOOO^^^kkkwwwssssssrrrqqqqqqpppoooooorrrpppoooooopppqqqqqqpppllliiifffdddddddddcccbbbdddcccbbb```_________^^^aaaaaa```aaabbbdddggghhhggggggggggggggghhhiiiiiifffhhhjjjkkkiiieee```]]]YYY[[[^^^aaaeeegggiiijjjjjjhhhfffdddcccdddeeefffaaa```___^^^]]]^^^^^^___]]]___aaaaaaaaabbbccceeeiiiiiiiiiiiijjjkkkllllllqqqooonnnooorrruuuvvvvvvssstttuuuvvvvvvuuutttssstttuuuwwwxxxxxxwwwuuutttvvvvvvvvvvvvuuutttsssrrrrrrqqqqqqqqqqqqooollljjjiiihhhhhhiiiiiihhheeecccdddcccbbb```___^^^\\\\\\YYYXXXWWWUUUSSSPPPNNNMMMKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSYYY___ffflllppprrrllljjjgggccc___\\\ZZZZZZYYYZZZ[[[\\\___dddjjjoootttyyy}}}xxxtttooolllfff___YYYVVVWWWYYYWWW[[[^^^]]]YYYTTTRRRQQQTTTSSSYYYhhh{{{vvvbbbXXXPPPNNNJJJFFFDDDCCCDDDEEE???@@@@@@AAABBBCCCDDDDDDAAAAAABBBAAA@@@>>><<<;;;<<<<<<<<<<<<===???@@@AAA;;;<<<<<<<<<===>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<=========<<<;;;;;;:::777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999<<<>>>===@@@KKKXXXgggmmmyyyxxxjjj^^^SSSRRRRRRRRRTTTZZZ]]]bbbiiirrr{{{~~~~~~|||wwwssseeeaaa\\\XXXXXXZZZ^^^aaa^^^^^^^^^^^^___```bbbccceeeeeeggghhhjjjlllmmmnnnnnnnnnnnnnnnoooooooooooollllllnnnpppsssvvvxxxzzzssssssttttttvvvwwwxxxyyysssuuuvvvtttoookkkjjjkkkjjjbbb[[[YYYXXXZZZaaaiiimmmrrryyy}}}tttmmmmmmppppppooopppmmmmmmllliiifffdddeeeffffffeeedddbbb___\\\XXXVVVRRRSSSSSSSSSRRRRRRRRRRRROOOPPPRRRUUUXXXZZZ\\\]]]ccchhhpppwwwzzzxxxuuurrriiiccc[[[XXXWWWUUUQQQMMMLLLKKKIIIFFFDDDBBBAAA@@@BBBDDDGGGHHHJJJPPP[[[ccclllqqquuutttqqqrrrxxx~~~wwwwww444444777;;;===DDDSSSaaasss~~~zzzyyyvvvrrrqqqqqqsssttttttqqqpppoooooonnnooooooooommmllljjjhhhgggfffeeeeeebbbbbbbbbbbbbbbaaa````````````___```aaabbbdddffffffggghhhgggfffeeefffgggkkkjjjiiijjjiiieee^^^XXX\\\[[[[[[\\\^^^bbbeeegggmmmjjjgggfffdddccc```^^^]]][[[YYYWWWVVVVVVVVVVVVVVVYYY]]]______^^^^^^___bbbeeehhhiiiiiiiiijjjkkknnnnnnnnnnnnppprrrtttuuuwwwtttrrrsssvvvwwwuuusssssstttttttttttttttsssrrrrrrrrrqqqpppqqqrrrssstttpppppppppooommmllljjjiiigggggggggggggggfffeeedddbbbaaa___]]]\\\ZZZZZZYYYWWWWWWVVVTTTRRROOOMMMKKKJJJKKKLLLLLLKKKLLLOOOQQQVVVXXX]]]gggppptttpppllllllfff```^^^``````]]]ZZZ\\\\\\\\\^^^cccjjjqqqvvv||||||xxxtttrrrooohhh___XXXUUUVVVWWWWWW[[[XXXXXXYYYVVVPPPMMMNNNUUUZZZbbbmmmwwwggg^^^TTTMMMKKKGGGDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>======???>>>=========>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::======<<<<<<<<<;;;;;;;;;:::<<<===<<<;;;???HHHOOO^^^lllxxx~~~zzzooo___RRRMMMPPPVVVZZZYYY\\\cccnnnyyy~~~xxxyyyzzzyyyvvvoooiiidddYYYVVVUUUVVVYYY[[[[[[YYYZZZZZZZZZZZZ[[[]]]^^^___cccdddeeegggiiijjjkkklllnnnoooooopppqqqrrrssssssqqqooonnnooosssvvvyyyyyy|||yyywwwwwwyyyzzzyyywwwxxxwwwvvvtttqqqnnnlllkkkkkkeee___\\\[[[\\\ccclllppp{{{zzzrrrpppoooooooooooonnnllllllkkkjjjiiiiiihhheeecccaaa```^^^[[[XXXVVVTTTTTTLLLLLLNNNOOOQQQQQQRRRRRRSSSUUUWWWXXX[[[```fffkkkppprrrwww|||}}}yyyqqqjjj```]]]YYYUUUQQQNNNMMMLLLJJJHHHEEECCCCCCCCCBBBBBB???DDDJJJNNNPPPVVVcccnnnzzzzzz{{{|||wwwqqqqqquuuwwwuuuuuu|||333333666999;;;AAAOOO\\\kkkxxx}}}~~~|||xxxuuusssssstttuuutttrrrqqqppppppooooooooooooooonnnlllkkkiiihhhhhhgggeeeeeeeeeddddddcccbbbaaa``````______```bbbcccdddeeefffhhhhhhfffeeefffggghhhhhhiiijjjkkkhhhccc^^^\\\ZZZWWWVVVWWW[[[```dddhhhfffdddbbbaaa___[[[YYYXXXVVVTTTRRRPPPPPPPPPPPPPPPSSSVVVWWWXXXXXXYYY[[[]]]```dddfffggghhhjjjkkknnnnnnnnnoooppprrrtttuuuvvvtttssstttvvvwwwvvvtttsssssstttuuuuuutttttttttsssrrrqqqqqqqqqrrrssstttsssrrrqqqooommmkkkjjjiiigggggggggfffeeedddcccbbbaaa___^^^[[[ZZZXXXWWWWWWSSSSSSRRRPPPNNNLLLJJJIIIJJJKKKLLLMMMNNNPPPUUUXXX\\\^^^bbbiiiooopppmmmiiigggbbb]]][[[\\\]]][[[XXXZZZ[[[]]]aaafffmmmuuuzzz~~~{{{wwwssspppkkkfff^^^XXXVVVVVVXXXXXXZZZWWWVVVVVVSSSMMMLLLNNNVVV]]]hhhvvv|||ttteeeYYYSSSLLLJJJHHHFFFCCCBBBAAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@AAAAAA@@@??????>>>======@@@@@@>>>=========>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;;;;::::::===<<<<<<<<<;;;;;;;;;;;;:::<<<===<<<;;;???GGGNNNVVVdddpppxxxzzzjjj\\\SSSPPPPPPQQQWWWYYY^^^gggrrr{{{~~~~~~~~~~~~zzztttrrrssssssrrrmmmgggaaa]]]VVVTTTSSSTTTWWWYYYXXXWWWYYYYYYXXXXXXYYY\\\^^^```bbbbbbccceeegggiiikkklllooopppqqqssstttuuuvvvvvvsssssssssuuuyyy}}}~~~~~~{{{yyyyyyzzz{{{yyywwwwwwvvvuuusssqqqnnnlllkkkkkkeee```^^^]]]^^^fffnnnssszzzuuupppooonnnooopppqqqpppooollljjjhhhfffeeeccc```]]][[[ZZZXXXUUUSSSQQQPPPOOOMMMNNNOOOQQQRRRSSSTTTTTTUUUWWWZZZ]]]aaahhhoootttyyy|||~~~yyyqqqkkkggg]]][[[WWWRRROOOLLLJJJIIIFFFEEECCCBBBBBBBBBBBBBBBFFFIIIMMMPPPTTT[[[gggppp{{{{{{~~~yyyrrrppprrr{{{{{{|||333222444777888===IIIUUUbbbnnn{{{{{{}}}|||xxxuuuuuuuuuuuuuuutttsssrrrqqqppppppppppppqqqpppooommmlllkkkkkkkkkiiiiiihhhgggfffdddcccbbb``````______```aaabbbbbbccceeehhhhhhgggfffeeeeeeeeefffgggjjjlllkkkhhheee```\\\VVVSSSSSSVVV\\\```cccbbbaaa```___\\\XXXUUUTTTRRRPPPMMMLLLKKKJJJJJJJJJLLLNNNPPPQQQSSSVVVXXXYYY\\\```dddfffhhhjjjlllnnnnnnnnnoooqqqrrrtttuuuuuutttssstttvvvwwwvvvuuurrrssstttuuuuuuuuuuuuuuusssrrrqqqqqqqqqrrrssstttuuutttrrrooommmkkkjjjjjjhhhggggggeeedddbbb```___^^^]]][[[XXXVVVTTTSSSSSSPPPOOONNNMMMLLLJJJIIIIIIMMMNNNOOOOOOQQQUUUZZZ^^^eeegggjjjlllmmmkkkgggeeeccc___ZZZYYYZZZ[[[ZZZXXX[[[]]]aaaffflllttt|||~~~}}}|||}}}}}}|||yyytttooolllfffaaa[[[WWWVVVXXXYYYYYY[[[WWWTTTSSSOOOLLLMMMRRR[[[fffuuuwwwhhhbbbVVVPPPOOOLLLGGGFFFDDDBBBAAAAAAAAABBBDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@??????>>>>>>===AAA@@@???>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<;;;???FFFKKKOOO[[[hhhrrrzzz~~~xxxkkk```WWWQQQMMMUUUUUUWWW^^^iiittt|||zzz{{{zzzvvvuuuuuuqqqkkkkkkkkkkkkhhhddd^^^YYYVVVTTTSSSSSSTTTWWWYYYYYYXXXZZZYYYWWWVVVWWWZZZ]]]___``````aaabbbeeehhhkkkmmmmmmooorrruuuwwwxxxxxxxxxuuuuuuwww{{{}}}{{{{{{{{{zzzxxxvvvvvvuuutttrrrpppnnnkkkjjjjjjeeebbbaaaaaabbbjjjrrrxxx|||zzzyyywwwtttpppmmmlllkkkmmmooopppooonnniiigggdddbbb```]]]YYYVVVVVVUUUSSSQQQOOONNNMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXZZZ\\\___ccchhhooowww|||~~~sssjjjdddcccXXXVVVRRRNNNJJJHHHFFFFFFDDDCCCCCCBBBCCCCCCDDDEEEJJJMMMQQQUUU\\\fffqqqwww~~~tttpppqqq444333444666777:::CCCNNN[[[gggxxx}}}}}}~~~~~~yyyvvvuuuttttttsssuuutttsssrrrqqqpppppppppqqqqqqooonnnmmmmmmmmmmmmlllkkkkkkiiigggeeedddcccaaa`````````````````````aaadddgggiiigggfffddddddcccdddfffhhhjjjjjjhhhgggfffbbb\\\XXXUUUVVVYYY[[[^^^^^^^^^______]]]XXXUUUSSSQQQOOOLLLJJJIIIIIIIIIHHHJJJKKKMMMNNNRRRWWWZZZXXX[[[```ccceeegggiiikkknnnnnnooopppqqqssstttuuutttttttttuuuvvvvvvwwwvvvqqqrrrssstttuuuvvvvvvvvvrrrrrrqqqpppqqqrrrssstttvvvuuurrrooollljjjiiiiiihhhgggfffdddbbb___]]]\\\[[[YYYWWWUUURRRPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLQQQQQQRRRSSSTTTXXX^^^bbbnnnooopppnnniiieeebbbaaa```]]]ZZZYYY[[[]]]]]]\\\]]]aaaggglllrrrzzz|||{{{xxxyyyzzzyyyvvvpppkkkggg```\\\XXXVVVWWWXXXYYYYYY[[[WWWSSSQQQNNNMMMSSS[[[eeessslll]]]XXXOOOLLLPPPNNNFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBAAA@@@???@@@?????????>>>>>>>>>===??????>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;;;;;<<>>>>>>>>>>>>>>======>>>>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;999::::::;;;<<<>>>AAADDDFFFNNNXXXdddvvvyyysssxxxvvvppppppuuu~~~zzzooogggUUUSSSPPPQQQWWWaaammmuuuxxx}}}~~~uuukkkaaa```^^^\\\YYYWWWVVVUUUWWWXXX[[[]]]^^^___```aaadddbbb^^^\\\ZZZZZZ[[[\\\`````````aaadddfffiiijjjhhhkkkppptttwwwyyyxxxxxxxxxzzz}}}|||{{{{{{{{{yyywwwtttrrrqqqqqqppppppnnnllljjjhhhgggfffcccbbbdddeeegggnnnuuuvvvtttrrrqqqppppppooonnnllljjjhhhggggggfffdddbbb]]]\\\ZZZYYYYYYXXXUUUSSSQQQQQQPPPPPPPPPQQQQQQRRRPPPQQQTTTXXX\\\^^^```aaagggjjjnnnqqquuuyyy~~~yyyooogggbbb]]]VVVPPPLLLJJJGGGEEECCCAAAAAAAAABBBCCCCCCCCCDDDGGGMMMRRRXXX```iiipppxxxxxxvvvyyy666444444666777888===DDDSSS\\\iiiwww}}}xxxtttsssrrrrrrqqqssssssrrrrrrqqqqqqrrrrrrppppppooonnnnnnnnnooooooooonnnnnnllljjjhhhgggeeeddddddccccccbbb```___^^^___bbbeeefffeeeddddddeeebbbcccdddcccbbbaaabbbdddeeeffffffdddaaa]]]XXXUUUXXXXXXXXXYYYYYYXXXTTTRRROOOMMMKKKIIIHHHHHHHHHHHHHHHIIIKKKMMMOOOSSSXXX\\\___bbbfffhhhhhhhhhjjjkkkmmmnnnppprrrssstttttttttrrrtttttttttrrrrrrssstttpppqqqrrrssssssssssssssspppooonnnnnnnnnooopppqqqpppooonnnmmmjjjhhhfffddddddcccaaa___\\\YYYWWWUUUSSSRRRPPPNNNMMMKKKKKKJJJKKKKKKKKKKKKMMMOOOQQQRRRPPPSSSWWW\\\aaagggmmmqqqqqqoookkkfffbbb___\\\[[[XXXWWWWWWXXXZZZ]]]```bbbbbbhhhpppwww}}}xxxwwwqqqqqqpppmmmjjjeeeaaa___XXXWWWVVVVVVWWWWWWUUUTTTPPPNNNMMMMMMNNNSSSaaaooo|||hhhYYYUUULLLIIILLLJJJEEEEEEEEEEEEDDDCCCCCCCCC===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888999999:::;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999999:::;;;<<<>>>???@@@>>>EEEOOO\\\mmmzzzzzz}}}uuuggghhhnnnwww}}}~~~|||ttt\\\ZZZUUURRRRRRXXXaaahhhoooxxxyyynnnaaa___\\\YYYWWWVVVVVVVVVXXX[[[^^^aaabbbbbbdddeeeiiigggeeebbb```___^^^^^^bbbcccdddeeeffffffgggggghhhjjjnnnrrruuuwwwwwwxxxyyy{{{}}}}}}yyywwwxxxyyyxxxtttqqqppppppnnnmmmmmmkkkiiigggfffeeecccaaa```cccdddffflllsss{{{wwwrrrqqqpppooommmmmmllllllnnnkkkhhhfffdddbbb___\\\WWWVVVUUUVVVWWWVVVTTTRRRNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUXXX]]]aaadddggghhhllloootttxxxzzz|||~~~yyynnn```YYYWWWSSSKKKCCCFFFEEECCCBBBAAAAAAAAABBB@@@BBBCCCCCCFFFMMMWWW___mmmxxx{{{wwwzzz555333333666777777;;;@@@KKKTTT```mmmzzz}}}xxxuuussssssrrrqqqqqqqqqqqqqqqqqqrrrrrrssspppppppppooooooppppppqqqqqqppppppooommmkkkjjjiiieeeeeeeeedddcccaaa___]]]```bbbdddddddddddddddfffbbbcccdddbbb``````bbbdddcccdddfffgggeeeccc___]]]]]][[[YYYXXXWWWUUURRROOOMMMLLLKKKIIIHHHIIIIIIJJJJJJLLLNNNPPPRRRUUUZZZ]]]```cccfffhhhiiijjjkkklllmmmnnnppprrrttttttttttttrrrtttuuusssqqqoooppprrrppppppqqqrrrrrrqqqqqqqqqnnnmmmmmmllllllnnnooopppjjjkkklllkkkjjjgggcccaaa^^^^^^\\\ZZZXXXUUURRRQQQPPPOOONNNLLLKKKKKKJJJJJJMMMLLLLLLMMMOOORRRUUUWWWVVVZZZ___cccgggkkkooorrrnnniiiccc```___^^^\\\ZZZWWWWWWXXXYYY[[[___cccfffiiioooyyy~~~zzzvvvuuuooonnnkkkhhhddd```]]]\\\WWWVVVVVVVVVWWWUUUSSSPPPMMMLLLMMMPPPSSS\\\lll|||kkk]]]ZZZQQQLLLLLLIIIEEEEEEDDDDDDCCCBBBAAA@@@===>>>???@@@@@@AAA@@@@@@===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>><<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888999:::;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;888888999;;;===>>>>>>>>><<<@@@HHHTTTbbbuuu~~~}}}}}}wwwxxx~~~}}}kkkjjjlllrrrvvvwww|||~~~~~~mmmiiibbbZZZUUUUUUYYY^^^eeeooo{{{{{{pppgggeee```[[[XXXWWWWWWXXX[[[___dddfffggggggiiikkkkkkkkkjjjiiihhhfffddddddffffffhhhhhhhhhgggeeeddddddeeehhhkkknnnqqqrrrsssuuuvvvyyy|||~~~}}}zzzwwwtttwwwyyywwwtttpppooopppkkkjjjjjjiiigggeeecccbbb```^^^^^^aaacccdddiiipppzzz~~~wwwrrrqqqnnnnnnmmmkkkhhhgggggggggiiigggcccaaa___\\\YYYVVVTTTSSSRRRSSSSSSSSSQQQOOOMMMMMMNNNOOOQQQSSSUUUVVVWWWYYY]]]bbbgggkkkmmmoooqqquuuyyyzzzyyyuuusssqqqggg___UUUOOOLLLJJJEEEAAABBBBBBAAA@@@@@@AAACCCCCCBBBDDDFFFHHHMMMYYYhhhsss|||xxxyyy444111111555666666999>>>EEEMMMYYYfffttt}}}xxxuuuttttttssssssppppppppppppqqqrrrssssssqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrqqqooonnnlllkkkfffffffffeeedddaaa___]]]```bbbcccccccccccceeefffaaacccdddbbb``````cccfffbbbdddfffhhhiiihhhgggfffdddaaa]]]ZZZXXXUUUQQQOOONNNMMMLLLKKKKKKKKKLLLLLLMMMPPPRRRTTTVVVYYY]]]______bbbfffhhhjjjkkklllnnnmmmoooqqqssstttuuuttttttrrrtttuuusssooommmnnnpppppppppqqqqqqqqqpppoooooommmllllllkkklllmmmnnnoooggghhhjjjkkkiiifffbbb___[[[ZZZYYYWWWTTTRRROOONNNNNNMMMLLLKKKKKKJJJJJJKKKPPPPPPPPPQQQSSSVVVZZZ\\\```cccgggiiijjjkkkmmmnnnkkkddd^^^\\\^^^___]]]ZZZXXXYYY[[[\\\^^^bbbgggjjjooowww}}}~~~}}}xxxtttsssnnnlllhhhddd```]]][[[ZZZWWWVVVVVVVVVVVVTTTQQQNNNMMMMMMQQQUUUZZZdddvvvhhh\\\YYYPPPJJJIIIEEEDDDDDDDDDCCCBBBAAA???>>>??????@@@@@@@@@??????>>>============>>>>>>>>>>>>BBBBBBBBBAAA???<<<:::888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;888888999;;;===>>>===<<<>>>AAAGGGOOOYYYiii}}}}}}wwwzzz~~~uuutttyyy|||uuuqqqoooppppppqqqwww~~~yyy{{{wwwooodddZZZVVVWWWZZZ```jjjvvv|||sssooolllfff```\\\ZZZZZZZZZ___dddiiilllllllllnnnpppkkklllmmmmmmmmmkkkiiihhhhhhiiikkkkkkjjjgggdddbbb___```bbbeeegggjjjlllmmmooopppssswwwyyyyyywwwtttsssvvvyyyxxxtttqqqppppppiiiiiihhhgggfffdddbbbaaa^^^\\\]]]```aaabbbgggmmmttt|||uuuqqqooooookkkkkkjjjgggdddbbbbbbccccccaaa]]][[[YYYWWWTTTQQQSSSQQQPPPQQQQQQPPPNNNLLLOOOOOOPPPQQQSSSVVVXXXYYYZZZ]]]aaafffkkkooorrrtttwwwyyy|||zzztttllleeeaaaWWWSSSNNNIIIGGGFFFEEEEEE@@@@@@@@@@@@@@@BBBDDDEEEEEEGGGJJJNNNUUUdddwww{{{yyy|||555555555555666777999999???GGGTTT```lll|||}}}yyyxxxyyyxxxuuuqqqvvvuuusssrrrrrrsssuuuvvvvvvtttqqqpppoooppprrrtttuuuuuuuuutttsssqqqpppoookkkjjjhhhggghhhgggfffdddccccccccccccdddeeefffgggddddddccccccbbbaaa``````cccdddeeeggghhhiiiiiiiiifffdddbbb^^^[[[WWWUUUSSSOOOOOONNNNNNNNNNNNNNNNNNSSSVVVYYY[[[\\\]]]___aaaeeefffggggggggggggjjjlllkkkmmmooorrrssstttsssrrrttttttttttttsssrrrppppppqqqpppnnnnnnnnnnnnlllkkkmmmlllkkkjjjjjjjjjjjjjjjiiihhhgggdddbbb```___^^^YYYWWWUUURRRPPPNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUWWW[[[___ccciiilllooorrrqqqnnnjjjgggaaa```^^^[[[ZZZYYYXXXYYYZZZZZZ]]]```eeekkkooorrrzzz|||yyywwwtttrrroookkkgggbbb^^^[[[YYYVVVUUUYYYXXXWWWVVVUUURRRMMMJJJOOONNNRRR[[[dddqqquuuhhhXXXOOOMMMLLLFFF@@@DDDCCCBBB@@@???>>>>>>>>>@@@?????????>>>>>>======AAA@@@>>>=========>>>???>>>>>>??????>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888888999999888888777777666666999999::::::::::::;;;;;;888777777777888999::::::::::::;;;;;;<<<===============@@@HHHSSS```jjjooo|||zzzzzzzzz|||vvvrrrrrrsssxxxzzz~~~}}}tttnnnkkklllsssyyyyyy}}}pppeee]]]VVVYYYaaammmxxx~~~~~~{{{yyyqqqppplllfff```\\\\\\\\\fffiiimmmppppppnnnmmmmmmnnnoooqqqrrrqqqnnnkkkhhhnnnoooqqqpppnnniiiccc```\\\\\\ZZZ[[[\\\```dddfffjjjjjjlllnnnooopppppppppppppppqqqqqqooonnnlllkkkjjjhhheeebbb___]]]\\\[[[\\\[[[ZZZ[[[^^^aaaeeehhhqqqssswww{{{~~~~~~}}}{{{vvvrrrmmmjjjhhhgggffffffeeecccaaa___^^^]]]\\\ZZZXXXXXXXXXVVVRRRNNNMMMNNNOOOOOONNNNNNPPPRRRQQQRRRSSSUUUWWWZZZ\\\^^^bbbeeeiiillloooqqqtttwwwzzz~~~|||qqqdddZZZUUUMMMLLLIIIFFFCCCAAAAAA@@@CCC@@@>>>>>>@@@CCCEEEFFFEEEHHHLLLTTTcccwww~~~}}}555555555555666777888999;;;CCCNNNZZZfffuuu~~~}}}|||{{{xxxvvvwwwuuusssqqqqqqqqqrrrrrrvvvuuurrrqqqpppqqqssstttvvvvvvvvvuuutttsssqqqqqqllljjjiiihhhiiihhhfffeeeccccccccccccdddeeeffffffeeeeeeddddddcccbbbbbbaaabbbcccdddeeeggghhhhhhhhhhhhgggeeeccc```]]]ZZZYYYSSSRRRQQQPPPPPPPPPQQQRRRXXXZZZ]]]___```aaaccceeeiiijjjkkkjjjiiiiiikkkmmmlllmmmoooqqqrrrrrrqqqqqqsssssssssrrrrrrqqqpppooonnnmmmllllllmmmnnnmmmlllmmmlllkkkiiiiiihhhhhhhhhffffffdddbbb___]]][[[[[[UUUTTTQQQOOOMMMLLLKKKKKKNNNMMMMMMMMMNNNNNNOOOPPPRRRSSSVVVXXX[[[```fffkkknnnoooqqqqqqoookkkgggddd```___\\\[[[YYYYYYZZZZZZYYY\\\aaaeeeiiinnntttxxx{{{xxxvvvsssooommmhhhddd___[[[YYYXXXWWWVVVWWWWWWVVVUUUTTTQQQNNNLLLNNNPPPWWWbbbnnn|||jjj```TTTMMMKKKJJJFFFBBBDDDCCCBBB@@@??????>>>>>>??????>>>>>>>>>=========@@@???>>>=========>>>>>>============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777999999999999888888888888999999::::::::::::;;;;;;999999888888999::::::;;;:::::::::;;;<<<<<<======AAA@@@AAAEEEMMMWWW```fffmmmtttyyyzzz|||}}}yyywwwvvvvvvwww|||xxxsssrrruuuxxxxxx|||xxxgggZZZUUUYYYaaajjjssswwwxxxxxxvvvvvvtttoooiiiccc```^^^aaaeeekkknnnoooooonnnnnnppppppooonnnnnnmmmlllkkkooopppqqqqqqooojjjeeebbb]]]]]][[[[[[[[[\\\]]]^^^bbbccceeefffhhhiiijjjjjjiiijjjjjjjjjiiihhhfffeeeeeedddbbb___\\\ZZZYYYXXXXXXXXXWWWXXX[[[^^^bbbeeehhhiiilllooorrrsssttttttvvvvvvvvvuuuuuusssrrrrrrnnnmmmkkkhhhgggfffffffff```___]]][[[ZZZXXXXXXWWWZZZXXXVVVUUUUUUTTTQQQNNNNNNOOOPPPOOOOOOOOORRRTTTUUUVVVWWWYYY\\\^^^```bbbhhhjjjlllnnnqqquuuzzz}}}|||tttjjj___WWWSSSKKKJJJGGGDDDBBB@@@@@@@@@BBBAAAAAABBBDDDFFFGGGGGGLLLOOOUUU___lll{{{555555555555666777888888;;;CCCMMMWWWcccsss|||{{{|||{{{{{{xxxwwwuuusssqqqqqqqqqqqqvvvuuusssrrrqqqrrrtttuuuwwwwwwwwwvvvuuutttsssrrrmmmkkkjjjjjjjjjjjjgggfffddddddddddddeeeeeeeeeeeefffeeeeeeddddddccccccccc```aaabbbccceeefffggggggiiiiiiiiiiiihhhfffdddbbbZZZXXXVVVTTTSSSUUUVVVXXX]]]___bbbcccccceeegggiiimmmnnnoooooommmmmmnnnooonnnoooppppppqqqppppppoooqqqqqqqqqqqqpppooonnnnnnkkkjjjiiijjjlllmmmlllkkkiiihhhgggeeedddcccccccccbbbaaa___]]][[[XXXWWWVVVRRRQQQOOOMMMKKKKKKKKKKKKNNNNNNNNNOOOPPPQQQRRRSSSUUUWWWZZZ]]]aaafffmmmqqqrrrrrrpppnnnjjjfffbbb```]]]\\\ZZZYYYYYYZZZ[[[\\\\\\bbbhhhlllooouuu~~~~~~|||yyywwwuuuqqqllliiiddd```[[[WWWVVVWWWWWWWWWXXXXXXWWWUUUTTTRRRPPPOOOOOOUUU```ooo|||yyyiii[[[VVVPPPKKKHHHGGGEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===============<<>>===<<<<<<<<<=========<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666999999999999999:::::::::999999::::::::::::;;;;;;:::::::::999::::::;;;;;;999::::::;;;;;;<<<<<<===@@@???>>>@@@FFFOOOXXX^^^```fffqqq|||{{{|||yyyuuurrrsssyyy|||zzzyyy{{{}}}yyyeeeWWWUUUVVV[[[dddmmmsssuuuzzz|||}}}{{{tttllleeebbb___cccgggkkklllmmmnnnooorrrpppmmmkkkkkklllnnnooooooppprrrrrroookkkgggdddaaaaaa```^^^\\\ZZZYYYXXXZZZ[[[]]]___aaabbbccccccbbbbbbcccccccccaaa```___^^^]]][[[YYYVVVUUUTTTSSSSSSSSSSSSTTTVVVZZZ]]]___^^^___```bbbdddeeefffggggggggggggggggggfffeeedddaaaaaa```______``````aaaZZZYYYVVVSSSRRRQQQRRRRRRYYYWWWTTTSSSSSSRRRQQQOOOOOOPPPQQQQQQQQQRRRUUUXXX\\\\\\^^^```cccfffhhhjjjooopppqqqqqqssswww}}}}}}sssiii```XXXRRRNNNHHHFFFDDDBBB@@@?????????AAAAAACCCEEEGGGIIIKKKLLLTTTXXX___iiittt555555555555555666777888:::@@@IIIRRR^^^ooozzzyyy~~~zzzyyyzzzyyyxxxvvvuuussssssssssssuuutttsssrrrqqqrrrssstttvvvvvvvvvvvvuuuuuutttsssooonnnmmmmmmmmmllljjjgggfffffffffffffffeeeeeedddeeeeeeddddddcccccccccccc______```aaabbbdddeeeffffffgggjjjlllmmmmmmlllllldddaaa]]]ZZZYYYZZZ[[[]]]___aaacccddddddeeegggiiioooppprrrrrrqqqqqqrrrssssssrrrrrrqqqpppooooooooonnnooooooooonnnmmmmmmllljjjiiihhhhhhiiijjjiiigggcccbbb```___^^^]]]\\\\\\]]]\\\ZZZXXXVVVTTTSSSRRRRRRQQQOOONNNMMMMMMNNNNNNOOOOOOOOOQQQRRRTTTVVVWWWYYY]]]bbbfffhhhkkkmmmoooqqqooolllhhhdddaaa^^^]]]YYYXXXWWWWWWYYY[[[^^^```ccciiippptttwww{{{zzzxxxvvvsssoooiiieee___[[[VVVTTTUUUWWWXXXYYY[[[[[[YYYWWWTTTSSSSSSTTTSSS]]]lll{{{|||ggg\\\PPPOOOMMMJJJFFFCCCCCCCCCAAA@@@???>>>========================<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;::::::::::::::::::::::::;;;;;;;;;:::999888777666777888888999999:::::::::999999999:::::::::;;;;;;::::::999999999::::::;;;999999999:::;;;;;;<<<<<<;;;::::::<<>>>>>??????AAABBBCCCEEEHHHLLLQQQUUU\\\^^^cccmmmwww555555555555555666666777444999@@@IIITTTfff{{{~~~zzzzzz|||wwwvvvwwwuuuuuuuuutttttttttttttttttttttsssrrrqqqrrrrrrsssttttttuuuuuuuuuttttttsssqqqpppppppppqqqooollljjjiiiiiiiiiiiihhhfffeeedddccccccccccccbbbbbbbbbbbb____________```bbbcccdddaaacccfffjjjnnnppprrrrrrmmmjjjfffbbb``````aaabbbbbbcccdddddddddeeehhhjjjooorrrtttuuuuuuuuuvvvxxxwwwuuussspppnnnmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjiiiiiigggfffeeeeeeeeecccaaa^^^^^^\\\[[[ZZZYYYYYYYYYXXXXXXVVVUUUSSSRRRQQQPPPRRRQQQPPPOOOOOOPPPQQQRRRPPPQQQRRRTTTVVVYYY[[[]]]bbbgggmmmqqqqqqnnnllljjjjjjhhheeeaaa___]]]\\\\\\WWWWWWVVVWWWZZZ^^^ccceeejjjpppvvv{{{zzzxxxvvvtttqqqlllfffbbbZZZWWWTTTSSSUUUXXXYYYZZZ\\\[[[YYYUUUQQQQQQSSSVVV]]]iiiyyyiiiZZZTTTLLLMMMLLLIIIEEEAAAAAABBB???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===========================<<<<<<;;;;;;:::999888888999;;;<<<:::::::::::::::::::::::::::;;;;;;:::999888777666666777777777888888999999999999999:::::::::;;;;;;999999888888888888999999888888999999:::;;;;;;;;;999999999:::>>>FFFPPPWWWaaabbbfffooo{{{~~~zzz}}}wwwrrrqqqvvvsssjjj]]]UUUUUUYYY___bbbpppwwwyyyuuuooonnnkkkgggdddeeehhhkkkllllllmmmmmmnnnoooooopppnnnoooppppppooommmjjjiiiiiiiiijjjjjjgggbbb^^^[[[VVVWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYWWWVVVOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRSSSVVVVVVUUUVVVVVVWWWXXXYYYXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRTTTRRRPPPNNNNNNOOORRRSSSUUUTTTSSSRRRQQQQQQRRRSSSTTTWWWYYY[[[]]]___bbbeeeggghhhkkknnnrrrvvvyyy{{{yyy{{{|||{{{yyyvvvuuuuuurrrjjjaaaYYYTTTNNNIIIDDDBBBAAA???>>>>>>??????@@@CCCDDDEEEGGGJJJRRR[[[aaagggeeehhhqqqyyy666555555444555555666666444888===CCCNNN```uuu~~~zzzwwwvvvvvvssssssssssssssssssssssssuuuttttttssssssssssssssssssssstttuuuuuuuuuttttttttttttttttttuuussspppmmmlllllllllllljjjhhhfffdddbbbbbbbbbbbbbbbbbbbbbbbb``````___^^^___```aaabbb___```cccgggkkknnnqqqsssrrrpppllliiigggggghhhiiiiiijjjjjjiiiiiijjjmmmooosssuuuxxxyyyyyyyyyyyyzzzwwwtttpppllliiihhhhhhhhheeeeeeeeeffffffeeeeeedddeeecccaaa```___^^^\\\ZZZ[[[ZZZYYYXXXXXXWWWWWWXXXUUUUUUTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPRRRSSSUUUTTTUUUWWWYYY\\\```bbbdddmmmrrrwwwyyyvvvpppjjjfffbbbaaa^^^]]]\\\[[[\\\\\\XXXXXXXXXZZZ^^^dddjjjnnnqqqwww~~~}}}xxxuuurrrpppmmmhhhccc___WWWUUUTTTTTTWWWYYY[[[[[[XXXWWWVVVQQQNNNOOOTTTYYYiiiwwwmmm[[[QQQNNNKKKKKKJJJHHHDDDAAA@@@@@@>>>===<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>===>>>>>>>>>>>>===<<<;;;999999999999:::;;;;;;<<<::::::::::::::::::::::::999999:::::::::999888888777777777777777888888888999999::::::::::::;;;;;;999999888888777777888888777888888999999::::::;;;;;;<<<<<<<<<<<<@@@HHHNNN[[[]]]bbbiiisss}}}{{{}}}~~~yyywwwyyy{{{nnnbbbYYYWWWWWWYYYiiipppyyy|||zzzuuunnniiifffgggiiigggiiikkkmmmnnnnnnnnnmmmooooooqqqqqqqqqooommmlllkkklllnnnmmmkkkfffbbb___ZZZZZZZZZYYYYYYWWWVVVUUUTTTUUUUUUUUUTTTRRRPPPOOOKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSSSSRRRRRRQQQMMMNNNOOOPPPQQQQQQPPPPPPOOONNNMMMMMMNNNQQQSSSTTTSSSTTTUUUTTTSSSSSSUUUVVVZZZ^^^bbbfffhhhjjjlllnnnooooooqqqsssuuuxxx{{{|||{{{}}}~~~}}}xxxsssooommmeeeaaa[[[UUUPPPJJJEEEBBB@@@@@@?????????@@@AAABBBEEEHHHKKKNNNSSS\\\gggppptttnnnnnnvvv}}}666555555444444555555555777999<<<@@@HHHXXXmmm|||~~~|||}}}|||{{{{{{zzzvvvvvvvvvvvvvvvuuutttsssvvvvvvvvvuuuuuuuuuuuuuuussstttuuuvvvvvvvvvvvvvvvwwwvvvwwwxxxxxxvvvsssoooooooooooonnnllljjjgggeeeccccccccccccccccccccccccbbbaaa___^^^^^^^^^```aaaaaaaaaaaacccfffjjjnnnppprrrqqqpppooonnnooopppppptttuuuuuutttssstttwwwyyyyyy{{{~~~~~~}}}{{{zzzzzzssspppkkkeeebbb```___```^^^^^^_______________^^^]]][[[YYYYYYYYYXXXVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTVVVXXXYYYZZZ[[[]]]```cccgggjjjllltttwwwzzzyyytttlllfffccc]]]\\\[[[[[[[[[[[[\\\]]]\\\\\\\\\___dddkkkrrrvvvzzz~~~{{{zzzuuurrrnnnjjjgggccc___\\\VVVUUUUUUVVVYYY[[[\\\[[[TTTUUUTTTQQQOOORRR[[[aaavvvuuu```UUUNNNKKKJJJHHHFFFEEECCCBBB@@@???>>>>>>======<<<<<<===============>>>>>>>>>??????>>>>>>?????????>>>===<<<888999:::;;;<<<<<<<<<<<<999999999999999999999999888888999:::::::::999999999999888888888888888777999999::::::::::::;;;;;;;;;:::999888888888888999777777888888999:::::::::;;;===>>>===:::<<>>>>>>>>>>>???======>>>>>>??????@@@@@@>>>???@@@@@@@@@???===<<<777888:::<<<======<<<<<<999999999999999999999999777777888999::::::::::::;;;::::::999999888888888999999:::::::::;;;;;;;;;<<<;;;::::::999999999999777777777888999999::::::888;;;>>><<<:::;;;@@@EEEHHHRRR^^^eeehhhkkkqqqwwwtttfffaaaaaaXXX]]]eeellltttzzz|||ssskkkgggbbbbbbcccdddfffhhhjjjkkkrrrssstttuuuuuutttssssssyyyyyyyyywwwtttpppkkkiiijjjiiigggddd```]]]ZZZXXXSSSSSSSSSRRRPPPMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLQQQQQQPPPNNNMMMLLLKKKJJJGGGIIIKKKMMMNNNNNNMMMLLLKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLNNNOOOPPPOOOOOONNNMMMNNNPPPSSSVVVXXXZZZ[[[^^^aaaeeeeeedddbbbccceeefffllltttzzz}}}~~~~~~~~~|||{{{zzzxxxvvvuuutttttttttsssqqqmmmhhhdddcccdddZZZZZZVVVOOOGGGBBBAAABBB@@@@@@@@@@@@AAACCCEEEGGGIIIRRR]]]fffmmmttt}}}yyyxxx666666777777777777666666333666999:::<<>>========================;;;;;;<<<===>>>>>>>>>===BBBAAA???>>><<<;;;;;;;;;999999:::===??????<<<:::888888888777777777777666:::::::::999999999888888888777666666666777999:::::::::::::::::::::::::::888888888999999::::::;;;777888888888888999999999>>><<<:::888888;;;>>>@@@AAAIIITTT```ggglllnnnnnnyyyyyy}}}~~~tttooofffbbb```ccceeeiiiuuuxxxmmmlllhhhdddbbbbbbdddeeefffkkkppptttsssuuuyyy|||{{{}}}~~~|||vvvqqqmmmnnnmmmkkkhhheeebbb___]]]YYYXXXUUURRROOOMMMKKKKKKHHHHHHHHHHHHJJJNNNQQQSSSUUUUUUTTTRRRQQQOOOMMMLLLHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPNNNMMMLLLNNNSSSUUUTTTSSSUUUSSSRRRUUU\\\aaacccccchhhjjjkkkkkkiiihhhhhhhhhpppvvv~~~|||yyywwwwwwwwwuuutttrrrpppooommmjjjeeecccaaa```___]]]]]]WWWNNNIIIGGGFFFDDDBBBBBB>>>???CCCDDDBBBGGGNNNRRRcccuuu{{{zzz{{{~~~}}}666666777777777777666666333666777777999AAAOOOZZZjjj}}}{{{|||~~~~~~}}}~~~~~~{{{yyyxxx{{{yyyxxxxxxyyyyyyxxxwwwssstttuuutttssstttuuuwwwyyy{{{}}}~~~}}}zzzvvvtttoooppprrrtttsssqqqnnnllloookkkggggggiiijjjgggdddbbbbbbbbbbbbaaa```___^^^___```aaabbbbbbccceeehhhkkkmmmoooqqqsssvvvzzz~~~{{{ppphhh___[[[VVVSSSQQQQQQPPPOOONNNOOOQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTWWWZZZ\\\]]]___```bbbfffiiijjjhhhfffhhhhhhgggffffffgggggggggjjjhhheeebbb^^^[[[YYYXXX[[[ZZZ[[[]]]```bbbcccccciiihhhkkksssxxx~~~|||yyyvvvssslllhhhccc]]]XXXVVVVVVVVVUUUUUUWWW[[[^^^]]]YYYVVVQQQQQQQQQSSSYYYeeetttiiiYYYNNNNNNMMMEEEFFFDDDBBBAAABBBAAA???>>>========================<<<<<<======>>>=========??????===<<<;;;;;;::::::<<<;;;;;;<<<======;;;999999999888888888777777777999888888888777777777777888777666666666777999999::::::::::::::::::::::::888888999999999999999999777777888888888999999999<<<;;;999888888:::<<<>>>AAAEEEMMM[[[hhhoooooolllssssssyyytttllleeecccbbbccclllvvv|||{{{vvvrrrmmmhhhdddcccbbbaaaeeekkkpppqqqtttzzz}}}}}}}}}~~~}}}yyyuuurrrmmmmmmmmmllljjjiiigggfff]]]\\\YYYVVVSSSQQQOOONNNNNNNNNMMMNNNOOOPPPRRRSSSVVVVVVVVVUUUSSSQQQNNNMMMKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPSSSWWWYYYYYYXXXZZZZZZ\\\___dddhhhjjjjjjoooqqqrrrqqqooonnnnnnooorrrwww}}}|||xxxvvvrrrrrrqqqpppnnnlllkkkjjjfffdddbbbaaaaaaaaa___^^^ZZZTTTMMMHHHEEEEEECCCBBBDDDAAABBBEEEFFFGGGNNNVVVbbbqqq~~~}}}~~~}}}555666666777777666666555555666777666666<<>>>>>>>>===<<<<<<===<<<;;;;;;::::::;;;;;;>>>===;;;;;;<<<<<<:::888:::999999999888888888888777777666666666666555555777777777666777888888999999999999999999999999999888888999999999888888777777777777888888888999999999999999888999:::;;;;;;@@@???DDDSSSeeepppppplllqqqooottt}}}ppphhhbbb```bbbgggnnnssszzz|||vvvoooiiidddbbbaaaccciiimmmnnnpppvvvyyyyyyzzz|||}}}~~~}}}{{{yyywwwppppppppppppooonnnmmmmmmeeecccaaa]]]ZZZWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZ[[[[[[ZZZVVVSSSPPPQQQQQQQQQRRRRRRSSSSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTXXXWWWXXX[[[^^^aaaaaaaaabbbeeeiiilllnnnpppssstttxxxyyyyyywwwuuusssssstttsssvvv{{{|||yyyuuuqqqooojjjjjjjjjiiihhhfffeeedddaaa```___```aaa```___]]]UUUPPPJJJFFFDDDCCCCCCBBBCCCCCCEEEJJJMMMQQQZZZcccmmmyyy555666666666666666666555666777888777777;;;DDDKKKXXXeeetttzzzwww{{{~~~yyyuuuvvvwww{{{{{{yyywwwuuuvvvzzz|||~~~|||{{{{{{{{{xxxyyyzzz{{{yyyvvvsssqqqpppmmmkkkjjjjjjiiifffcccdddccccccbbbbbbaaaaaabbb``````aaa```___^^^```bbbeeegggkkkmmmmmmnnnppprrryyy}}}yyymmmfffbbb```\\\ZZZYYYWWWUUUSSSQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXZZZ[[[[[[YYYZZZ]]]```eeejjjmmmpppqqqrrrtttuuuuuurrrlllhhhaaaaaa```___^^^^^^^^^^^^\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZ]]]```cccfffjjjmmmooowww{{{}}}zzzxxxtttpppjjjfff___\\\XXXTTTRRRSSSVVVXXXZZZ[[[\\\\\\\\\YYYUUURRRPPPQQQWWWcccttthhhXXXRRRLLLMMMNNNHHHGGGEEEBBB@@@@@@@@@>>>===========================>>>>>>>>>>>>>>>===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<>>><<<::::::;;;;;;;;;::::::::::::999999999888888666666666666666666666666777777777777777888888999999999999999999999999999888999999999999888666666777777777777888888888888888999999:::::::::::::::>>><<<>>>JJJ[[[iiiooooootttpppppp{{{~~~ssskkkeeeaaa___aaaeeekkkttt~~~xxxrrrmmmkkkjjjkkkoooqqqooooooqqqrrrqqqwwwwwwxxxxxxxxxxxxwwwwwwtttttttttsssrrrpppooonnnmmmllliiifffbbb```^^^]]]\\\]]]^^^_________^^^^^^___aaadddeeeccc___[[[WWWYYYYYYYYYYYYYYYYYYYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\aaaaaabbbeeehhhjjjkkkllljjjpppvvvyyyxxxxxxzzz|||}}}zzzuuurrrqqqrrrpppsssuuuuuuqqqllliiigggcccdddddddddddddddccccccbbbaaa`````````^^^ZZZXXXOOOLLLHHHDDDCCCBBBCCCCCCAAAEEELLLQQQTTTYYYbbbjjjiiittt~~~555555666666666666555555555666777777777:::AAAEEENNNXXXfffttt|||vvvxxx|||yyyttttttvvv||||||zzzwwwuuuvvvyyy|||~~~}}}||||||}}}}}}{{{xxxvvvtttttttttsssrrrqqqpppnnnkkkiiiffffffdddccccccccccccccc``````aaa___^^^]]]^^^```aaacccfffgggggggggiiijjjnnnsss{{{{{{sssmmmiiigggeeebbbaaa^^^ZZZWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYY[[[\\\]]]^^^```aaabbbcccbbbeeeiiinnnrrruuuvvvvvvvvvtttrrrpppnnnkkkgggddd___^^^]]]\\\[[[[[[[[[[[[XXXXXXYYYYYY[[[\\\^^^___aaadddgggjjjmmmqqqwww{{{~~~||||||zzzvvvsssoookkkeeeaaaZZZXXXUUURRRRRRTTTWWWYYY^^^^^^]]][[[XXXTTTRRRPPPSSSWWW```pppqqq]]]SSSPPPKKKKKKMMMGGGGGGDDDAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;:::999999;;;<<<<<<<<<:::::::::999999999888888777777777777777777777777666777777777888888888888888888888888888888888888888999:::::::::888666555666666777777777888888888888999:::;;;<<<;;;;;;:::;;;;;;===BBBMMM[[[iiirrruuupppmmmsssxxxqqqhhhaaa[[[[[[```iiittt~~~~~~zzzyyyzzzzzz}}}~~~zzzwwwwwwvvvtttuuutttsssrrrrrrrrrrrrrrruuuvvvvvvvvvuuutttsssssssssrrrooollliiigggfffeeeaaabbbdddeeegggggghhhhhhhhhjjjnnnpppnnnjjjeeebbbbbbbbbbbbbbbbbbbbbbbbccceeeeeefffffffffgggggggggiiijjjlllnnnppprrrsssuuutttyyy~~~yyysssnnnmmmmmmkkkmmmnnnlllhhhdddbbbaaa___```aaabbbcccdddddddddfffdddaaa___]]]YYYTTTPPPKKKIIIGGGDDDCCCCCCDDDEEEFFFNNNVVVZZZZZZ]]]bbbgggeeeppp{{{444555555666666555555444333444555666666999<<>>??????@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>=========<<<<<<<<<<<<<<<======999999888999;;;===<<<;;;:::999999999888888888888777777888888888888999999666666777888888888888777777777777777777777777777888999:::;;;;;;:::888777666666666777777777888888999::::::;;;;;;;;;;;;;;;999;;;===>>>BBBMMM___mmmqqqooonnnpppyyy{{{~~~xxxppp```[[[ZZZ```hhhpppyyyzzzxxxtttqqqnnnnnnnnnnnnssssssuuuvvvwwwxxxxxxxxxtttsssqqqnnnlllkkkjjjiiieeefffhhhjjjlllnnnooopppqqqtttwwwxxxwwwtttooollljjjkkkkkkkkkllllllmmmmmmoooooooooooooooooooooooooooqqqsssttttttuuuwwwyyy{{{~~~~~~zzztttmmmiiihhhhhhfffggggggeeebbb```___```______```aaabbbccccccccceeebbb^^^ZZZWWWRRRMMMIIIGGGGGGGGGEEEDDDDDDGGGIIIQQQZZZbbb```]]]]]]aaacccjjjttt~~~444555555666666555555444555666777777888999:::;;;FFFMMMXXXcccooo}}}~~~~~~~~~|||}}}|||zzzxxxwwwwwwyyyyyyyyyyyyzzz{{{}}}~~~}}}{{{zzzxxxwwwwwwqqqssstttsssrrrooommmmmmnnnllljjjgggeeeeeeeeefff``````aaa```^^^^^^___aaa___``````___^^^^^^```bbbdddggglllppprrrsssuuuvvvyyy{{{|||zzzvvvrrrqqqqqqttttttsssttttttqqqnnnjjjddddddccccccdddeeefffgggdddeeefffggghhhiiijjjjjjiiiiiijjjjjjkkkllllllmmmoooppprrrssssssrrrpppooohhheeebbb``````___^^^\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ]]]```cccfffgggkkknnnrrrvvvzzz}}}zzzxxxtttpppjjjeeebbb___\\\ZZZVVVUUUVVVVVVXXXYYY[[[\\\]]]\\\YYYTTTPPPPPPSSSVVV[[[gggzzzppp\\\NNNJJJLLLFFFGGGJJJGGGEEEBBB???===>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>><<<<<<;;;;;;:::;;;;;;;;;:::999999;;;<<<<<<:::888999999888888888777777777777777777888888999999999555666777888999888888777777777777777777777777777777999;;;======<<<:::888666666666666777777777888999999999999::::::::::::777;;;>>>===>>>FFFTTT```ooorrruuuvvvyyy~~~{{{zzzzzzoooeeebbbccceeekkksss|||zzztttpppmmmmmmmmmooopppqqqrrrssstttttttttqqqpppooommmlllkkkjjjjjjjjjjjjkkklllnnnqqqsssuuuxxxzzz|||~~~}}}zzzvvvsssqqqrrrrrrssstttuuuuuuvvvxxxxxxwwwvvvuuussssssrrrqqqsssvvvvvvuuuuuuwwwzzz{{{zzz{{{||||||{{{yyyvvvuuussspppkkkeeebbbbbbbbbaaabbbbbb```___^^^```aaa```````````````___^^^]]]]]]ZZZUUURRROOOLLLHHHFFFEEEGGGHHHGGGEEEFFFIIILLLWWWaaafffbbb]]]```fffiiissszzz444555555555555555555444::::::;;;;;;::::::::::::???FFFOOOXXXaaaqqq~~~|||{{{zzz{{{xxxxxxxxxyyy{{{|||~~~~~~zzz{{{|||}}}|||zzzxxxwwwtttvvvxxxxxxvvvsssrrrqqqqqqoookkkhhhffffffffffff``````aaa```^^^^^^```aaa``````___^^^\\\]]]___bbb```cccfffiiiiiijjjkkkmmmqqqssstttrrrnnnllllllnnnnnnnnnoooqqqrrrqqqmmmjjjggggggffffffgggiiijjjllliiijjjjjjlllmmmnnnooopppkkklllllllllmmmmmmnnnnnnnnnmmmlllkkkjjjhhhgggfff___^^^]]]^^^______]]]\\\XXXXXXXXXYYYZZZ[[[\\\]]]\\\]]]___bbbeeehhhkkkmmmvvvyyy~~~~~~}}}|||zzzxxxqqqlllfff```]]][[[YYYXXXUUUVVVWWWYYYZZZ[[[\\\\\\ZZZYYYVVVRRROOOPPPUUUZZZ\\\lllbbbXXXLLLJJJLLLGGGHHHMMMJJJDDDAAA>>>===>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????<<<;;;::::::999999999:::;;;:::;;;<<<===;;;888555888888888777777777777666666666777777888888999999555666777999999888888777777777777777777777777777777999;;;===>>>===;;;:::666666666666777777777777888888777777888888999:::666:::>>>>>>>>>CCCMMMVVVooovvv}}}}}}|||~~~xxxqqqyyyyyyooohhhdddgggnnnkkkttt~~~xxxrrrooonnnnnnnnnnnnnnnnnnmmmmmmlllkkknnnmmmlllkkkjjjjjjjjjjjjnnnmmmlllmmmooorrruuuvvv|||}}}|||yyywwwuuuvvvvvvxxxyyyzzz{{{{{{~~~}}}|||yyywwwuuusssrrrqqqtttvvvvvvttttttvvvyyyvvvtttrrrsssttttttpppllljjjiiigggbbb^^^\\\\\\^^^___``````___^^^___aaadddbbbaaa```___]]][[[YYYXXXUUURRRNNNKKKIIIHHHFFFDDDEEEGGGHHHHHHFFFGGGKKKNNNXXXaaafffaaa^^^eeeoootttwww}}}}}}{{{~~~333333444444555666777777888===AAA>>>666333777======BBBJJJRRRXXXddd{{{{{{xxxxxxxxxzzzyyyxxx{{{~~~~~~|||wwwyyy{{{|||zzzwwwvvvuuuwwwvvvuuuuuuwwwxxxwwwvvvsssrrrqqqnnnkkkiiigggfffcccccccccccccccbbbbbbaaa``````___^^^^^^___```aaaaaaaaabbbdddeeeggghhhhhhiiiiiiiiihhhhhhiiiiiijjjiiiiiihhhggggggggghhhhhhfffeeeddddddeeegggiiikkkkkkkkkjjjiiiiiiiiiiiijjjggggggfffeeeeeefffggghhhdddddddddcccbbbaaa```___\\\[[[ZZZZZZYYYYYYZZZZZZYYYZZZ[[[ZZZYYYYYY[[[]]]aaacccfffggggggkkkrrrwww}}}~~~{{{yyyvvvrrrooojjjddd]]]XXXWWWVVVTTTSSSWWWVVVWWWZZZ^^^___]]][[[]]]WWWOOOLLLOOOWWW^^^bbbnnnyyyrrr```QQQNNNKKKIIIJJJLLLMMMNNNHHHFFFCCC@@@??????AAABBBCCCAAA???>>>>>>===;;;:::<<<<<<===>>>>>>>>>>>>>>>???>>><<<;;;:::999999999999999999999999999999999777888:::::::::999777555888888777777777777888888666666777777888888888999888888888888777666444444888888888888888888888888777888999::::::999888777:::999888888888999:::;;;888777888999<<>>FFFNNNTTT```www|||{{{|||{{{yyyxxxyyy{{{|||{{{yyyuuuwwwxxxxxxvvvtttttttttuuuuuuuuuvvvxxxyyyxxxwwwvvvuuusssqqqooollljjjiiiddddddddddddcccbbbaaa``````___^^^^^^^^^___```aaa`````````aaaaaabbbbbbbbbcccccccccbbbccccccdddeeeddddddcccbbbbbbbbbbbbcccaaaaaa```___```aaaccceeeddddddccccccccccccddddddbbbbbbaaa`````````aaabbb______^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXZZZ[[[]]]^^^^^^```cccfffeeegggiiijjjlllpppwww}}}|||zzzwwwsssoookkkbbb^^^XXXUUUTTTTTTTTTSSSWWWXXXZZZ^^^bbbbbb^^^[[[TTTRRRNNNMMMPPPZZZhhhrrreeeVVVOOOLLLIIIHHHIIIKKKLLLLLLFFFEEEBBB???>>>???@@@AAAAAA???>>>>>>??????===<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<999999999999999999999999777888999::::::888777666888777777666666777777888666777777777888888888888888888888888777666555444888888888888888888888888777777888888888888777777777666666555666777888999888888888999<<<@@@DDDGGGUUUiii|||}}}xxxyyy}}}zzzsssvvv~~~zzzkkkkkkkkkjjjmmmttt~~~}}}{{{{{{|||}}}}}}{{{vvvoooiiiffffffgggbbbbbbaaaaaabbbcccdddeeekkkkkkkkkmmmooosssvvvxxxyyyyyyzzz{{{{{{{{{{{{{{{yyy{{{{{{zzzyyyzzz}}}}}}zzzvvvsssrrrqqqnnnkkklllkkkjjjiiigggfffeeeeeeeeeffffffgggfffdddbbbaaabbb```^^^]]]^^^```dddfffhhhkkklllkkkgggcccaaaaaa\\\XXXRRRNNNLLLKKKIIIHHHDDDFFFHHHIIIIIIJJJLLLMMMSSSUUUYYYZZZUUUMMMLLLOOOXXX[[[___aaadddiiiqqqwwwyyy~~~|||333333444444555666666666555666888777555555666777777:::@@@GGGNNNZZZqqq~~~}}}~~~~~~{{{yyyxxxyyyzzzzzzyyyvvvwwwwwwvvvsssssssssuuuttttttvvvxxx{{{|||{{{yyyzzzyyywwwuuusssqqqooonnnfffffffffeeedddbbbaaa``````````````````aaabbbcccaaa``````______^^^^^^]]]^^^^^^^^^^^^^^^___``````______^^^]]]]]]]]]]]]^^^^^^]]]\\\[[[[[[\\\]]]^^^]]]]]]\\\]]]]]]^^^___```^^^]]]\\\[[[[[[[[[[[[[[[YYYYYYZZZYYYYYYXXXWWWWWWXXXWWWWWWWWWWWWXXXXXXYYYYYY[[[]]]___aaadddiiillliiillloooqqqtttzzz|||{{{xxxvvvsssnnniiiddd[[[XXXTTTSSSSSSUUUVVVVVVZZZ\\\```dddfffccc]]]XXXNNNPPPQQQQQQVVVdddwwwsss^^^TTTMMMJJJGGGFFFGGGHHHIIIIIIEEECCCAAA???>>>>>>???@@@???=========?????????===<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;<<<>>>???@@@999999999999999999999999888888999:::999888777666777666666555555666666777777777777777888888888888777888888777777666555444777777777777777777777777777777666666666666777777777666666666666777888888999999999999;;;>>>AAACCCJJJYYYlllyyy}}}}}}zzzrrrkkknnnwww{{{wwwooohhhdddgggnnnttt}}}xxxrrrooommmmmmllldddddddddccccccccccccccceeefffiiilllooorrrssstttsssssssssuuuvvvxxxzzz{{{wwwwwwwwwuuutttuuuwwwzzzvvvssspppnnnmmmllljjjhhhfffeeedddbbb```___^^^^^^```bbbdddffffffeeecccbbbcccaaa______bbbffflllppptttuuuuuuqqqjjjccc]]][[[WWWQQQJJJFFFFFFGGGFFFEEEEEEEEEFFFIIIOOOVVVZZZ\\\___bbbeeecccYYYNNNNNNTTTZZZ\\\___aaadddjjjsssyyy444444444555555555666666555444444555666777666666666777<<>>===>>>>>>??????===<<<===>>>???>>>===;;;<<<======>>>>>>======::::::::::::;;;===>>>???999999999999999999999999888999999999999888777666666666555555555555666666777777777777777888888888777777777777777666555555777777777777777777777777777666555444444555666777999999999999:::::::::;;;::::::999999:::<<<>>>@@@@@@KKK[[[iiiuuu|||sssiiihhhmmmxxx{{{}}}}}}yyymmmfffdddfffhhhpppssswwwzzz}}}}}}{{{|||~~~zzzvvvuuuwwwxxxwwwuuukkkkkkkkkjjjiiigggfffeeeccceeeiiilllnnnooonnnnnnppppppooopppqqqsssuuuvvvtttssspppmmmkkkkkkmmmnnnlllkkkiiihhhffffffeeeddddddcccaaa```______``````bbbdddgggjjjkkkjjjhhhfffhhhhhhiiijjjnnnrrrwwwzzz~~~|||wwwpppfff]]]VVVSSSRRRMMMHHHEEEFFFGGGGGGEEEJJJIIIIIIPPP[[[fffnnnqqqnnnkkkhhhbbbXXXRRRVVV]]]^^^```dddgggjjjqqq{{{444444444555555555555555666444333444777888777666666666999>>>DDDNNNaaarrrwwwnnnlllnnnuuu~~~~~~yyyxxxyyyzzzyyyxxxwwwwwwxxx{{{|||yyyyyyxxxuuussssssvvvxxxwwwwwwyyy|||~~~~~~}}}{{{zzzxxxwwwwwwpppooonnnmmmkkkiiigggfffdddddddddeeeeeeddddddddd`````````aaaaaaaaaaaaaaa______^^^^^^^^^^^^______ZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^ZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZYYY]]]]]]^^^___```aaacccdddiiijjjkkkkkkllloootttwwwwww|||~~~xxxsssrrrpppmmmkkkgggccc]]]YYYWWWWWWWWWWWWXXXZZZ]]]___gggiiikkkiiiddd[[[TTTOOOPPPRRRXXXdddvvvmmm[[[RRROOOJJJGGGEEEDDDEEEEEEEEEDDDAAAAAA???>>>>>>>>>>>>???@@@???======>>>>>><<<;;;;;;;;;<<<===============:::::::::999::::::;;;;;;999999999999999999999999999999999999888888777777666666555555555555666666888888777777777777777777666777777777777666666555666666666666666666666666777666555444444555666777:::::::::;;;;;;;;;;;;;;;::::::999999:::;;;<<<===:::AAALLLWWW```kkkzzz{{{nnniiikkkqqqqqqqqqssswwwtttlllfffcccbbbeeeeeefffhhhmmmsss{{{}}}yyyuuusssuuuxxx{{{wwwvvvwww{{{|||tttttttttsssqqqnnnllljjjjjjllloooqqqqqqpppmmmkkkmmmmmmmmmnnnooorrrtttuuussspppkkkgggeeedddddddddeeeeeedddcccbbbbbbbbbccccccbbbaaaaaabbbccceeefffgggjjjoootttvvvuuusssqqqssstttwwwzzz}}}zzzpppfff\\\TTTOOOLLLIIIHHHFFFFFFFFFHHHIIIIIIPPPRRRYYYeeeqqqzzz||||||pppjjjdddaaa\\\XXXYYY]]]```dddiiimmmrrrzzz555555555555555555555555666555444555777888777777777777888<<<@@@HHHXXXfffzzzxxxoookkkiiinnnsss|||~~~yyyxxxxxxvvvwwwwwwvvvuuuvvvxxx{{{xxxxxxvvvtttrrrrrrtttvvvxxxxxxxxx{{{}}}|||{{{zzzzzzvvvuuutttsssqqqooommmlllgggggghhhggggggfffeeeddd______```aaaaaabbbccccccaaaaaa___^^^^^^^^^^^^^^^XXXXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUWWWWWWWWWXXXYYYZZZ\\\]]]YYYYYYYYYYYYXXXXXXVVVVVVWWWXXXYYY[[[\\\\\\]]]]]]```aaaaaaccceeeggghhhjjjnnnooopppqqqrrrvvv|||}}}xxxsssnnnlllhhheeebbb^^^YYYVVVUUUWWWXXXZZZ[[[^^^bbbeeepppooolllggg^^^WWWRRROOOPPPUUU```rrrzzzbbbUUUNNNKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@@@@???>>>>>>??????@@@???============;;;:::;;;;;;<<<============<<<;;;;;;:::999888888888999999999999999999999999999999999999888888888888888777666666555555666666777888888888888777777777777666666777777777777666666666666666666666666666666666666555555555555666666777888999999::::::999999999999999999999::::::;;;999<<>>===<<<<<<===>>>===;;;:::;;;<<<<<<======<<<<<<<<<;;;:::999999999999:::999999999999999999999999:::999999888888888888888888777777666666777777888888888888888777777777666666666777777777777666666555555555555555555555555666666666777777666666666555666777888888888777777888888888888999999::::::;;;:::<<<@@@CCCKKK]]]nnn~~~}}}xxxttttttyyy}}}~~~yyywwwuuusssqqqkkkiiifffeeedddccccccbbb^^^```ccceeeeeeeeehhhkkkkkkooovvv{{{~~~{{{uuuqqqrrrssssssssstttvvvwwwwwwvvvwwwyyy|||yyyyyywwwwwwyyy{{{~~~~~~xxxxxxxxxwwwuuuqqqnnnkkkaaa[[[TTTNNNLLLJJJHHHFFFAAAGGGLLLMMMOOOXXXgggttt{{{{{{tttssstttssskkkaaa\\\\\\ggglllsssyyy}}}555555555555555555555444444555777666444333444666888777777:::;;;???IIISSS[[[mmmssspppsss|||qqqrrruuuzzzzzzvvvsssrrr|||~~~{{{xxxyyyzzzzzzzzzzzzyyywwwvvvwwwxxxxxxvvvtttuuuyyy}}}~~~~~~}}}|||{{{yyyxxxwwwwwwxxxwwwvvvuuurrrpppnnngggggghhhhhhhhhhhhhhhiiiiiihhhfffdddbbbaaa``````]]]]]]\\\[[[[[[[[[[[[\\\[[[[[[\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^```aaaaaa```______aaabbbccceeeggghhhiiiiiikkklllmmmoooqqqtttvvvxxx|||~~~}}}{{{yyyuuupppmmmjjjfffaaa]]][[[YYYXXXVVVUUUYYY___cccggglllrrrwwwyyytttlllaaaXXXUUUWWW[[[bbbqqquuu[[[RRRPPPNNNJJJKKKJJJHHHGGGHHHGGGEEECCCAAAAAAAAA@@@@@@@@@@@@@@@<<<;;;:::<<<>>>??????>>>:::;;;<<<<<<======<<<<<<;;;;;;:::::::::;;;;;;<<<999999999999999999999999:::999888888777777888888888888777777777777888888999888888888777777666666666666777777777777777666555555555555555555555555555666777888888777666555555666777999999888888777777777888888999999999999===::::::>>>AAAEEERRR___||||||~~~}}}~~~yyyrrroooppprrrrrrrrrooonnnnnnmmmllliiieeeaaaZZZ^^^bbbbbbaaa```aaabbbbbbhhhoootttwww{{{|||zzz{{{~~~uuunnnqqqooollliiiddd```]]][[[RRRNNNJJJIIIJJJJJJHHHFFFHHHNNNUUUVVVXXXeee|||~~~yyymmmbbbbbbhhhmmmrrryyy~~~444444444444444444444444999888888777666555555444888999::::::<<>>??????=========>>>======<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;::::::::::::888888888888888999999999777777777777777777777777666777777888888777777666666666666666666555555555555555555555666666666666777777777777777888999999777777888888888888777777777888888999999999888888666888999999888:::???DDDEEERRRcccttt|||{{{~~~|||~~~xxxssssssssstttwwwzzz}}}}}}|||}}}~~~{{{xxxzzz}}}{{{tttmmmjjjmmmmmmiiidddcccfffjjjlllmmmooorrrwww|||~~~{{{mmmkkkjjjmmmuuu~~~}}}wwwsssmmmggg^^^UUUOOOKKKHHHFFFGGGHHHHHHIIIKKKMMMOOOPPPUUUZZZ___```^^^XXXSSSPPPXXXbbbqqq}}}zzzxxxuuuwww333333444444444444444444111111222333555666777777666777777777666888;;;===DDDLLLZZZjjjxxxvvvqqqvvv}}}~~~qqqddd\\\[[[^^^```gggoooqqqppprrryyy|||yyyxxxwwwwwwwwwxxxzzzzzzyyywwwwwwvvvuuutttuuuuuuvvvvvvxxxyyyzzzzzz{{{|||}}}}}}~~~}}}{{{yyyxxxvvvuuuuuutttssssssrrrrrroooooopppqqqqqqqqqpppppppppqqqrrrssstttuuuuuuvvvyyy{{{|||}}}~~~}}}{{{{{{zzzyyywwwtttrrroookkkfffaaa]]][[[YYYZZZ\\\^^^bbbfffjjjllltttvvvwwwvvvqqqjjjbbb\\\VVVYYYbbbooozzzmmm^^^QQQOOOPPPMMMJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<=========<<<<<<;;;:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999999777777777888999999999:::666666666666666666666666666666777777777777666666666666666555555555555555555555555555666666666666555555555555555666666777777777777888888777777777777777888999999999888888999:::;;;:::999;;;>>>AAA@@@HHHUUUddduuu{{{vvvuuuttttttwww|||~~~yyyvvvvvvyyy~~~|||yyyxxxyyy||||||zzz|||zzzsssiiicccdddgggdddcccccccccfffjjjnnnqqqmmmppptttxxx{{{{{{zzzxxxxxxwwwvvvtttqqqnnnkkkjjjdddaaa```aaafffmmmsssuuuyyy|||}}}yyysssnnnkkkgggccc```]]]XXXOOOIIIFFFEEEEEEEEEEEEFFFGGGKKKPPPVVV\\\```gggkkkpppooohhh^^^VVVRRRRRR___sss}}}{{{zzz~~~333333333444444444555555222333333333444444555555777888888888777888:::<<>>>>>>>>>>>:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;999999999999888888888777777777777888999999999:::666666666666666666666666666666777777777777666666666666666666666666555555555555555555666666666666555555555555555666666777888777777777777777777888666777888999999999999999::::::::::::999:::<<<>>>AAADDDKKKVVVcccttt{{{zzzxxxvvvwwwzzz{{{xxxxxx||||||tttrrrnnnqqquuuwwwzzz~~~~~~rrrkkkjjjllleeecccaaa^^^^^^___aaabbb___aaadddfffhhhhhhgggfffffffffeeedddaaa___^^^^^^[[[YYYVVVVVVYYY]]]```bbbeeeiiillloooooonnnnnnnnndddbbb___\\\ZZZXXXVVVTTTQQQMMMHHHEEEEEEEEEFFFFFFGGGHHHKKKPPPXXX```hhhmmmppptttvvvrrrhhh^^^XXXUUUUUUbbbvvv~~~~~~222333333444444555555555444444444444444444333333444666777666555666888:::>>>AAAIIIVVVeeesss}}}~~~|||{{{}}}||||||~~~zzznnnbbbZZZZZZ]]]```dddhhhpppyyy~~~yyyxxxwwwwwwyyyyyyyyywwwuuuwwwwwwwwwuuuuuuuuuwwwvvvvvvwwwwwwwwwwwwxxxxxxwwwyyy{{{~~~}}}|||}}}zzzwwwtttrrroookkkhhhaaa___]]][[[YYYYYYYYYYYY___bbbhhhoootttxxxzzz{{{vvvnnnfff```ZZZUUUUUUWWW]]]dddtttlllWWWRRRLLLJJJIIIHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>===>>>>>>999:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;888888888888777777777777888888888888888999999999777777777777777777777777555666666777777666666555666666666666777777777888555555555555666666666666777777777777777888999999888888777777777777888888666777888999999999999999888888888888888999999:::@@@???BBBJJJTTTbbbuuu{{{yyyzzz{{{{{{{{{~~~~~~}}}zzzyyy~~~xxxrrrqqqiiinnntttvvvxxx~~~yyysssrrrrrrllljjjfffccc```_________YYYYYYZZZZZZZZZZZZZZZZZZXXXYYYZZZYYYWWWUUUUUUUUUUUUSSSPPPPPPSSSUUUWWWWWWUUUXXX[[[\\\\\\[[[ZZZ[[[SSSRRRRRRQQQPPPOOONNNNNNMMMIIIFFFDDDDDDEEEFFFFFFIIIJJJMMMRRRYYYaaahhhmmmkkknnnoookkkbbb[[[ZZZ[[[aaakkk{{{~~~}}}}}}222222333333444555555666444444444444444444444444333444666666555555777999;;;<<>>>>>=========::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;999999999888888888777777999999999888888888888888777777777777777777777777555555666666666666555555555666666777888999::::::555555555555666666666666777777777777777888999999999888777666666777888999666666777999999::::::999999888888888999::::::999???===>>>CCCHHHPPP___nnnzzzwww{{{{{{}}}~~~uuupppqqqjjjooouuu{{{}}}yyyvvvtttsssrrrqqqnnnllliiigggfffeee\\\[[[YYYXXXXXXXXXZZZZZZXXX[[[]]]\\\YYYVVVVVVWWWVVVTTTQQQQQQRRRSSSSSSRRRMMMOOOQQQQQQPPPOOOOOOOOOLLLMMMPPPQQQRRRSSSUUUVVVSSSOOOJJJFFFFFFGGGHHHIIIKKKKKKMMMQQQUUU[[[```ccccccggghhhddd\\\XXXZZZ^^^eeelllwww|||~~~222222333333444555666666444444444555555666666666333555777777777777999:::;;;;;;>>>GGGVVVdddnnnsssuuuzzz~~~wwwvvvvvv|||{{{ppp```\\\XXX[[[dddoooxxx}}}|||yyyvvvuuuwwwxxxyyyyyytttwwwyyyyyywwwvvvxxxzzzvvvvvvvvvuuuttttttssssssppprrruuuxxx{{{~~~|||zzzyyyuuurrrnnnjjjfffaaa\\\XXXZZZYYYXXXYYY[[[___bbbeeennnvvvssskkkbbbZZZVVVXXX[[[___gggqqq}}}~~~dddXXXQQQOOOKKKGGGFFFHHHIIIIIICCCDDDFFFGGGGGGFFFFFFEEEAAA@@@???>>>============;;;;;;<<<===>>>>>>======;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;:::::::::999999999888888:::999999999888888777777777777777777777777777777555555666666666666555555555555666888999:::;;;<<<555555555555666666666777555555555555555666777777999888777666666777888999666666777999999:::::::::;;;:::::::::<<<===<<<<<>>AAAGGGRRRaaalllpppuuu|||wwwxxx}}}~~~|||iiiddd]]]XXX[[[eeerrr|||~~~yyytttuuuxxxzzzyyywwwxxxxxxxxxyyyyyyyyyyyyyyy{{{xxxtttsssssssssssssssppprrrtttuuuvvvxxx|||~~~~~~~~~~~~}}}zzzvvvrrrpppqqqkkkccc^^^\\\[[[ZZZXXX^^^[[[XXXYYY^^^eeelllooozzzxxxqqqfff\\\XXXVVVTTTVVV^^^kkkyyyrrr]]]OOOKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCBBB???????????????>>>======:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>???;;;;;;:::::::::999999999888:::;;;;;;999888888999:::::::::999999999888888999888888777666555555444333333444444555666777777555444333555777999999999777777666666666666777777777777777777777777777777999888777555555555666777777777777777888888888888999999888888888888888999>>>===<<<===???DDDHHHKKKZZZlllzzz|||}}}~~~~~~wwwlllgggkkkrrr{{{~~~uuuzzz~~~{{{zzz~~~zzz{{{xxxrrrrrrwwwvvvrrrmmmkkkiiiiiilllrrrxxx}}}yyy}}}uuurrrrrrtttnnneee]]]XXXVVVUUUTTTVVVVVVVVVUUURRRQQQPPPQQQSSSVVVaaannntttuuuwww|||hhhVVVKKKNNNQQQLLLJJJMMMSSSSSSSSSQQQOOOPPPUUUZZZbbbjjjmmmeee[[[YYY[[[^^^```bbbiiippptttxxx333333333444444444555555444444555555555444333333555555555555666666666666888:::===???CCCLLLXXXbbbjjjpppzzz}}}|||~~~{{{rrrnnnfff```___dddkkkqqq|||~~~xxxvvvwwwwwwuuurrrwwwwwwwwwwwwxxxyyyzzzzzz}}}zzzvvvtttssssssrrrqqqtttvvvwwwvvvvvvvvvxxxzzz}}}~~~{{{{{{{{{yyywwwssspppnnnkkkeee___ZZZYYYZZZYYYXXX^^^^^^___cccjjjrrryyy|||yyynnnggg___WWWSSSUUUZZZbbbnnn}}}|||dddVVVNNNJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@>>>????????????>>>======:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>???;;;;;;;;;;;;:::::::::999888:::;;;:::999888888888:::999999999888888888888888888777777666555555444333333444444555666666777555444333444777999999999777777666666666666777777777777777777777777777777888777666444444444555666666666777777777888888888888888777777888888999::::::999888888:::===AAADDDNNNZZZnnn}}}xxxvvvzzz|||qqqlllooowwwzzzuuu|||~~~|||~~~{{{uuuwwwvvvuuuuuuxxx~~~ssshhhbbb___^^^]]]\\\\\\\\\[[[YYYXXXXXXYYY]]]ccclllwww~~~}}}eeeVVVMMMQQQTTTQQQOOOQQQ[[[[[[YYYUUURRRRRRWWW\\\iiimmmlllccc\\\\\\___aaaeeeeeehhhooovvv}}}333333333444444444555555222333555666666555444333444555555555555666666666888999;;;;;;===CCCMMMTTT```iiiwww||||||xxxrrrlllhhhfffffffffrrrtttyyy|||xxxxxxwwwuuusssxxxwwwwwwwwwxxxyyy{{{||||||yyyvvvuuutttsssqqqvvvwwwxxxwwwvvvuuuwwwxxxzzz{{{||||||zzzyyyxxxvvvtttqqqmmmjjjhhhbbb^^^ZZZXXXXXXZZZ[[[[[[aaadddkkkrrryyy~~~}}}uuuiii^^^YYYUUURRROOOVVVaaannn|||lll[[[SSSPPPHHHHHHGGGEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<======>>>>>>???<<<<<<;;;;;;;;;:::::::::888999;;;:::999777888888888888888888777777777777888777777666666555555555333333444444555666666666555444333444777888999888777777666666666666777777777777777777777777777777666555555444444444444555666666777777777777888888777777777777777888999::::::999888888999<<>>DDDIIIWWWbbbsss~~~zzzvvvrrrmmmiiimmmlllnnnuuu}}}}}}|||{{{zzz|||{{{zzzyyyyyyzzz|||}}}}}}zzzxxxxxxwwwuuuttttttuuuwwwxxxwwwxxxyyyzzzyyyyyy{{{}}}|||yyywwwwwwuuurrrnnnjjjfffcccbbb\\\ZZZXXXXXXZZZ]]]```bbbjjjqqq{{{pppmmmeee\\\UUUSSSTTTUUUYYY```lllzzzxxx```UUUQQQOOOHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@???>>>===<<<======>>>>>>======<<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<======>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888999::::::888777777888777777777777777666666666777777666666666555555555444444444555555555666666555444333444666888888777777777666666666666777777666666666666666666666666666555555555555555555555666666666666777777777888888888777777777777888888::::::999999:::;;;<<<===AAACCCHHHQQQaaavvvyyyvvvzzzssspppuuu{{{}}}{{{yyy}}}{{{xxxxxxyyyzzzxxxvvvuuuuuutttsssqqqpppppp~~~ttt___YYYWWW[[[^^^[[[ZZZ\\\\\\]]]]]]]]]___fffqqqyyyxxxjjjeeehhhjjjiiiooojjjhhhnnnwww333333333444444444555555111333555777888777555333444444444444555555555555555666777888999<<<@@@CCCNNN[[[nnn|||pppkkkhhhkkkuuu~~~|||{{{zzzzzz{{{|||~~~}}}{{{zzz{{{{{{yyyxxxuuuwwwyyyzzzyyyyyyzzz{{{yyyzzz{{{}}}|||}}}~~~zzzwwwvvvtttrrrnnniiidddaaa^^^]]]XXXYYYZZZ\\\___dddhhhlll{{{vvvpppbbb___[[[WWWUUUUUUYYY^^^gggnnnzzzeeeWWWQQQMMMIIIHHHGGGFFFEEEDDDDDDDDDDDD>>>>>>???>>>>>>===<<<;;;<<<============<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::777999::::::888777777888666666666666666666666666666666666666555555555555444444444555555555555555666444333444666777777777777777666666666666777777666666666666666666666666666666666666777666666666555666666666666777777777::::::888777666666555555777777777777777888888888<<>>>>>FFFSSSeeettt|||tttkkkgggkkkuuu}}}~~~~~~}}}}}}}}}||||||}}}~~~|||{{{yyy{{{}}}}}}{{{yyyyyyyyyzzz{{{|||~~~yyyzzz|||}}}~~~~~~~~~~~~~~~~~~||||||~~~~~~zzzvvvuuuuuupppmmmiiidddaaa___^^^^^^[[[]]]```dddhhhnnntttyyywwwhhhaaaUUUSSSRRRTTTVVVXXX^^^eeerrryyyrrr\\\TTTQQQLLLHHHGGGGGGFFFEEEDDDDDDDDDDDD>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777888:::999888666777777666666666666777777777777555555555555555555555555555555555555555555555555666444333444555777777666777777666666666666777777777777777777777777777777555666777777888777777777555555666666666666777777:::999888777666555555555888888999:::::::::999999444:::???>>>@@@LLLcccvvvyyywww|||~~~~~~xxxkkkXXX[[[^^^aaabbbccceeegggkkkmmmnnnooorrryyy|||rrrnnnqqqsssqqqmmmjjjjjjnnnssswww~~~333333333444444444555555555666666666666555555444333333444444444555555555555666777888:::;;;;;;:::???JJJZZZfffppp~~~~~~}}}tttiiieeeiiirrrxxx~~~~~~}}}{{{zzz|||}}}|||{{{{{{zzz{{{|||~~~~~~~~~}}}}}}xxxyyyzzz{{{|||{{{{{{zzz{{{|||~~~|||zzzzzz}}}|||}}}|||yyytttqqqqqqrrrjjjgggdddaaa___```aaabbbeeehhhmmmrrrwww}}}yyyhhh\\\WWWPPPMMMOOOVVV[[[```jjjuuuhhhXXXRRRMMMJJJJJJFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>?????????>>>======;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999888888888777888999999777666666777666666666777777888888888555555555555555555555555555555555555555555555555666444333333555666666555777777666666666666777777777777777777777777777777444444666777777777666666555555555666666666777777777777666666666666777777999:::<<<=========<<<;;;333888===<<<;;;BBBPPP\\\ssszzzxxxyyy|||~~~yyyxxxyyyzzzwww{{{vvviii\\\bbbgggjjjlllpppuuuxxx}}}~~~~~~}}}}}}yyyttttttssspppllljjjkkkooosssyyy333333333444444444555555777777666666555555555444333333333444444444555555666666777999::::::888777;;;EEERRR[[[dddqqq~~~{{{|||{{{lllcccbbbiiiooozzz~~~|||yyywwwzzz}}}zzz{{{|||}}}}}}}}}|||{{{xxxyyyzzz{{{{{{zzzyyyxxxyyy{{{}}}~~~~~~}}}|||}}}~~~}}}~~~~~~}}}|||xxxvvvttttttwwwyyy{{{{{{yyyyyyxxxtttooommmnnnpppeeecccaaa______bbbeeegggooosssyyy~~~|||kkk]]]UUURRRSSSQQQTTT]]]gggooo}}}ttt^^^QQQJJJEEEDDDHHHDDDDDDCCCBBBAAAAAAAAAAAA??????????????????>>>===;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999888888888777777777888999999777666666777666666777777888888999999444555555555555555555555555555555555555555555444666444333333555666666555777777666666666666777777777777777777777777777777222333555666666666555555555555555555666666666777444444555555666888999:::555666888:::;;;:::999888888;;;>>>===<<<>>>DDDIIIWWWkkk{{{tttuuuxxx{{{vvvooommmssstttvvv{{{sssmmmmmmppprrrtttvvv||||||uuusssvvvxxxlllfffbbbiiippptttwww}}}yyyuuuqqqmmmlllkkklllpppttt}}}111111222222222333333333333444555555333333444555444333222333555666555444666666666666777777777777;;;>>>EEEPPPZZZdddsssvvv|||wwwjjjcccbbbdddnnnsss}}}}}}{{{}}}~~~}}}~~~zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyy{{{||||||{{{yyyxxx{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{~~~}}}}}}}}}|||{{{zzzzzzzzzzzzzzzxxxvvvttttttvvvuuurrrooorrrqqqpppnnnkkkgggeeecccbbbaaa```aaaeeekkkrrrvvv~~~tttjjj\\\NNNKKKPPPVVVXXXaaarrrvvvfffUUUMMMJJJGGGEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCAAA@@@??????@@@???<<<999<<<<<<;;;::::::999888888:::::::::999999999888888888999999::::::999999888888888888888777777777777999999999999999888777666888888777777666666555555666666555555444444444333666666666666666666666666555555555555555555555555666666666666666666666666555444444444444555666666555666666777888999999999999777666444444666777999777777777777777777777777666666666666777777777777777666666666888<<<@@@BBBNNNVVVggg~~~}}}~~~zzznnngggeeehhhkkkooouuu}}}yyykkkhhhjjjllllllnnnqqquuuxxxzzz{{{zzzyyytttpppooosssuuupppkkkjjjmmmsss|||yyyqqqmmmmmmtttooopppxxx~~~111111222222222333333333333444555555333333444555444333222333555666555444555666666666777777777777;;;<<>>@@@CCCHHHUUUhhhxxxtttmmmiiiiiiooorrrvvv|||xxxmmmkkkmmmpppqqqppprrruuuwwwyyyyyyyyyyyyzzzyyy|||zzzwwwxxx{{{{{{wwwuuutttwwwsssvvv111111222222222333333333333444555555333333444555444333222333555666555444555555666666666777777777999999===CCCJJJSSSaaannn{{{}}}rrrjjjaaaaaafffqqq{{{~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{zzzyyywwwuuusssuuuuuuuuuuuuwwwzzz}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||||||||{{{zzzzzz~~~~~~yyyxxxvvvsssqqqooonnnnnnllljjjhhhggggggfffdddbbbcccbbbaaa```aaacccfffgggkkkmmmqqqxxx{{{qqqkkkccc]]]VVVRRROOOOOOVVV]]]iii{{{fffWWWQQQKKKJJJHHHGGGJJJOOOUUUXXX[[[ZZZUUUMMMGGGCCCBBBAAAAAAAAABBB@@@>>>;;;<<<;;;;;;::::::999999888999999999888888888777777666777777777777777777666888888777777777777666666555555666666777777666666777777777777666666666666666666777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555666666666666666777888888555666666777777888888999888777666555555666777888777777777777777777777777666666666666777777777777777777888888999:::<<<<<<===@@@HHHTTT```ppp~~~}}}zzzxxxyyyzzz}}}uuuuuuxxx|||}}}|||}}}}}}~~~~~~111111222222222333333333333444555555333333444555444333222333555666555444555555555666666666777777888777999>>>DDDMMM[[[hhhsss{{{xxxgggbbbaaagggpppyyy~~~}}}}}}~~~~~~}}}}}}}}}zzzzzzzzzzzzzzzzzzyyyyyyvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuttttttwwwzzz~~~~~~~~~}}}}}}}}}}}}~~~|||{{{{{{||||||zzzyyyyyyzzzzzzzzzzzzyyyyyyyyy{{{||||||}}}}}}}}}}}}|||tttssspppmmmjjjgggfffeeeeeedddbbbaaa``````___^^^aaaaaaaaabbbfffjjjooorrrxxx{{{~~~sssiiiaaa]]]ZZZUUUPPPNNNPPPWWWaaaiii|||jjjXXXSSSOOOLLLKKKJJJJJJQQQZZZeeejjjooommmdddWWWLLLFFFCCCBBBBBBBBBBBBAAA>>><<<;;;;;;;;;::::::999999999::::::999999999888888888666777777888888777777666888777777777666666666666444555666666777777777777777777777777666666666666666666888999999999999888666666666666666666666666555555555555555555555555555555555555555555555555666666555555666666777888666666666666777777888888777777666666666666777777666666666666666666666666666666666666777777777777888888888999999999999999;;;<<>>AAAIIIZZZkkkxxxuuu}}}111111222222222333333333333444555555333333444555444333222333555666555444444444555555555666666666777666777;;;???FFFRRR^^^fffiiippp|||||||||rrrnnnkkkfffdddeeegggmmmvvv~~~}}}}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxvvvuuuttttttssssssssssssuuuxxx{{{}}}~~~~~~}}}}}}}}}|||zzzyyyyyyxxxxxxxxxxxxyyyyyyxxxvvvvvvvvvvvvtttssssssssssssrrrsssssstttuuuxxxwwwvvvtttrrrooommmlllfffdddbbb___\\\ZZZXXXXXXUUUVVVWWWWWWWWWXXX[[[^^^```dddlllvvvyyytttnnnddd[[[TTTRRRRRRSSSMMMNNNPPPUUUbbbssszzz```TTTRRRKKKHHHGGGKKKQQQZZZiiiwww~~~{{{eeeTTTJJJCCCBBBBBBBBBBBBAAA???<<<:::::::::::::::::::::::::::::::::999999999888888777888888999999888888777777777666666666666555555666666777888888888777777666666666666777777777777666777999;;;;;;:::888777666666666666666666666666666666666666666666666666444444444444444444444444444444444444444555666666666666666666666666666666666666777777777777666666777777777777777777777777666666666666777777777777888888777777777777777888777777999<<<<<>><<<::::::::::::::::::::::::888888888777777777777666666777777777777777777666777777666666666555555555666666777777666666555555555666666666777777777888777888:::;;;;;;999777555666666666666666666666666666666666666666666666666444444444444444444444444555555555555555666666777666666666666666666666666666666777777777777666666777777777777777777777777666666666666777777777777888777666555555666888999:::999:::=========BBBHHHPPP^^^ttt111111222222222333333333333444555555333333444555444333222333555666555444444444444555555555666666666555666999:::<<>>;;;::::::::::::::::::::::::666666666666555555555555555555666666666666555555777666666666555555555555555666666666555444333333555666666666777777888888777888:::;;;;;;888666444666666666666666666666666777777777777777777777777444444444444444444444444666666666666666777888888666666666666666555555555666666777777777777666666777777777777777777777777666666666666777777777777999777555444444666888:::999666666:::;;;:::<<<@@@CCCOOObbbvvv333111000111222444333333000111222333444333222222555444444333333444444555666666666666666666666666666666888999;;;===>>>>>>FFFNNN[[[fffpppvvv|||zzz|||~~~xxxrrruuu|||~~~vvvooobbb___ZZZVVVUUUXXX[[[^^^bbbgggpppxxxzzzzzz~~~}}}{{{yyyzzz{{{{{{zzzxxxuuussssssvvvyyyvvvyyyzzzyyy{{{xxxxxxyyy{{{}}}}}}{{{yyyyyyxxxxxxvvvuuuttttttsssrrrrrrqqqooonnnlllkkkjjjgggfffdddcccbbbbbbaaaaaabbb```]]]\\\\\\]]]]]]\\\XXXWWWUUUTTTTTTVVVWWWXXXZZZ^^^bbbeeehhhmmmsssyyywwwrrrkkkfffbbb]]]WWWRRRRRROOOMMMOOOOOONNNPPPTTT\\\```gggrrr~~~ooo^^^UUULLLHHHKKKFFFFFFHHHJJJLLLSSScccsssuuu^^^KKKAAAAAAAAABBBBBBAAA@@@>>>===::::::::::::::::::::::::999888888777777777777777888888888888777777777777666666666666666666666666666777777777777777666666777777777777666666666666999999999888888888777777555555666666666666555555666666666666666666666666777777777777777777777777555555555555555555555555777777777777666666666666666555555666666777888999333333555666777777777777777777777777666666666666666555555555555666666777999999888888999999:::;;;>>>FFFQQQ\\\jjj}}}444222111222333555444444000111222333333333222222444444333333333333444444555555555555555555555555666666777999:::;;;<<<===AAAHHHUUUaaakkkrrruuuvvvzzz|||~~~|||{{{|||~~~wwwooojjjddd___]]]\\\\\\[[[YYYZZZ___eeeiiikkkpppwww~~~~~~~~~}}}{{{xxxwwwxxxyyyyyyyyyxxxvvvuuuuuuxxxzzzxxx{{{}}}|||}}}yyyxxxwwwxxxxxxxxxvvvtttuuuuuusssrrrpppooommmmmmmmmlllkkkiiihhhfffeeedddbbbaaa```___^^^]]]]]]]]][[[ZZZXXXXXXYYYZZZZZZZZZYYYXXXWWWWWWYYY[[[^^^```aaadddiiinnnttt|||sssiiieee___ZZZXXXUUUQQQNNNQQQNNNNNNPPPQQQRRRXXX___iiinnnvvvcccVVVOOOHHHEEEGGGFFFFFFGGGJJJKKKRRR```ooo}}}qqq\\\KKKCCC??????@@@@@@???>>><<<;;;::::::::::::::::::::::::999999888777777777777777888888888888777777777777666666666666666666666666666666777777777777666666777666666666666666666666999999888888888777777777555555666666666666555555555555555555555555555555666666666666666666666666555555555555555555555555777777777777666666666666888777666666666666666777444555666666777777777777777777777777666666666555555555555555555666666777999888888888888999::::::<<>>AAACCCGGGRRR```lllyyyuuuwww|||~~~444222111111333444444333111111222222333333333333444333333333333333333444555555555555555555555555666666666777777777777777888;;;BBBNNN[[[eeekkkmmmuuuwwwzzz}}}~~~tttkkk]]]RRRJJJJJJMMMPPPTTTXXX]]]bbbkkkuuu}}}|||vvvttttttuuuuuuvvvwwwwwwwwwxxx{{{}}}|||~~~~~~}}}yyyxxxuuuqqqoooooonnnmmmlllnnnmmmkkkhhheeebbb```___``````___]]]\\\ZZZYYYYYYWWWWWWVVVUUUTTTTTTTTTUUUYYYZZZ[[[[[[\\\]]]^^^```bbbbbbccceeejjjpppuuuxxxuuujjj___WWWTTTQQQNNNMMMNNNQQQSSSUUUVVVZZZbbbhhhjjjnnnyyylll^^^PPPLLLJJJFFFDDDDDDEEEDDDEEEGGGHHHKKKUUU___ooovvvzzzrrr___MMMCCCAAA======<<<<<<;;;;;;:::999:::::::::::::::::::::::::::999888888777777888888888888888888777777777666666666666666666666666666555555666666777666666666555555555666666666666666888888777777777666666666555555666666666666555555555555555555555555555555666666666666666666666666555555555555555555555555666666666666777777777777888888777666666666666666777888888888888777777666777777666666666555555555444444555666666777777777777777777777777888999999:::===??????AAAFFFNNNUUUggg{{{~~~qqqaaa222111///000222333333222222111222222222222333333333333333222222333333333555555555555555555555555666666666666666666666666888888<<>>======<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888888888888888888888888888777777777666666666666666666666666666444444555666666666666666444444555555666666666777777777777666666666555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777777888666666666666666777888888777888888888888777777666666666666666555555555555333444555666777777777777777777666666777777888999888;;;???@@@AAABBBEEEHHHTTTaaarrr~~~kkkZZZPPP111000//////111222222111222222111111222222333444333333222222222222333333444444444444444444444444666666666666666666666666888888:::>>>HHHVVVgggrrryyy}}}~~~tttooobbbVVVPPPNNNJJJGGGGGGJJJMMMRRRXXX___eeeiiilllssswww{{{zzzxxxuuussssssvvvyyy{{{|||zzztttqqqpppnnnjjjjjjhhhfffeeeffffffeeedddaaaaaa___^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYY[[[\\\]]]```dddhhhiiihhhiiikkknnnssswww~~~~~~kkk]]]TTTNNNLLLMMMIIIKKKOOOTTT[[[ccckkkqqqrrrvvv{{{dddSSSOOOJJJGGGEEEDDDBBBAAADDDBBBBBBDDDDDDCCCGGGMMMLLLQQQUUUSSSMMMGGGFFFGGG???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888888888999888888888888777777777777666666666666666666666666333444555555666666666666444444444555555666666777666666666666555555555555555555666666666666555555444444444444444444444444555555555555555555555555555555555555555555555555555555666666777777888888555555555555666777888999666666777777888777777777666666666555555555444444222333555777888888777777666666666666666777777888666999===?????????@@@@@@JJJPPPZZZhhhxxxqqqbbbTTTLLLIII222000///000111333222222222222111111111222333444333333222222222222333333444444444444444444444444555555666666777777777888666888:::<<<@@@MMM^^^kkkvvv{{{yyytttkkkbbb]]]WWWPPPKKKJJJIIIJJJLLLPPPTTTYYY]]]___dddhhhooozzz~~~zzzyyy|||~~~vvvrrrrrrpppmmmkkkjjjhhhhhhiiihhhfffccc```______^^^]]]\\\\\\[[[ZZZ[[[[[[\\\]]]]]]^^^^^^\\\\\\]]]___aaaccceeegggkkkqqqwwwzzzzzz|||yyykkk\\\UUUOOOKKKJJJMMMKKKPPPYYYbbblllwwwggg[[[MMMLLLHHHDDDBBBBBBCCCBBBDDDAAAAAACCCBBB@@@BBBFFFBBBCCCEEEFFFEEEDDDDDDDDD???>>><<<;;;::::::;;;;;;::::::::::::::::::::::::;;;:::999999888888999999888888888888777777777777666666666666666666666666222333444555666666666666333333444555555666777777666666666555555555444444555555666666666666555555444444444444444444444444555555555555555555555555555555555555555555555555555555555666777888888888777666666666666666777888444555666666777777777777666666555555555444444444111333555777888888777777666555555555555666777777999:::::::::::::::;;;<<>>>>>===;;;:::999999:::;;;::::::::::::::::::::::::;;;:::999999888888999999888888888888777777777777666666666666666666666666222333444555666666666666333333444444555666777777666666555555555444444444555555666666666666555555444444444444444444444444555555555555555555555555555555555555555555555555444555555666777888888999999888777666666555555666333333555666777777777777666666555555555444444444111222555777888888777777555555555555555666777777>>>===:::777666777888:::<<>>@@@??????>>>>>>>>>>>>>>><<<<<<;;;::::::999888888888888888888888888888888999999888777666666777777888888888888888777666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444777999999888666555555555555555555555555555555666555444333333444555666666555444333333444666777777777666555555555555555555555555555555555555555666666666666666666666666444444444444444444444444555555555555555666777777666666666666777777777777===<<<:::888777777888888:::===AAAAAAAAADDDJJJPPP```nnnzzzfffNNNLLLIIIFFFCCCAAA@@@???111111111111111111111111333333333333333333333333444444444444444555555666555444444333333444444444444555555555555555444444555777888777888===FFFMMMbbbnnn|||zzz|||{{{rrrmmmmmmiiieee___ZZZWWWVVVXXXYYY[[[XXXUUUUUUZZZaaafffiiiqqquuu{{{{{{{{{zzzyyyyyyxxxxxxwwwzzz}}}~~~~~~tttkkkddd^^^[[[XXXYYY[[[```eeeiiilllnnnqqqqqqyyy|||dddYYYRRRKKKLLLIIIEEEDDDDDDDDDCCCAAADDDDDDDDDDDDCCCAAA???>>>AAA@@@@@@???????????????<<<;;;;;;:::999999888888888888888888888888888888999888888777666666777777888888888888888777666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444777999999777555555555333333333333333333333333666555444444444444555666999777666444333333333333777777666555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555666666777555555666666666777777777<<<;;;999888888888888999999<<<>>>===<<<===BBBGGGKKKVVVhhh|||yyycccVVVKKKIIIFFFCCC@@@???>>>>>>111111111111111111111111333333333333333333333333444333222000111222555666444444444333333444444555444444555555555555555444555777888777666999???DDDSSSbbbvvv{{{uuuxxxzzzzzz{{{zzzwwwzzzxxxuuuooojjjeeebbbaaaaaa```[[[UUUQQQRRRUUUXXXZZZ]]]aaaffflllrrrxxxuuupppjjjccc___]]]]]]^^^aaafffnnnvvv{{{~~~|||}}}jjjXXXRRRNNNJJJJJJHHHEEEDDDDDDDDDCCCBBBCCCCCCCCCBBBBBB@@@???>>>??????>>>============>>>;;;;;;::::::999999888888888888888888888888888888888888777666666666777777777888888888888777777666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555777888888777555555555333333333333333333333333666555444444444444555666888777555444333333333333777666555555444555555555555555555555555555555555555555555555555555555555444444444444444444444444555555444444555555666777444444555555555666666666:::999888888888888999999:::<<<<<<:::888777;;;>>>???DDDOOO]]]jjjyyyppp\\\NNNGGGEEEDDDBBB???>>>=========111111111111111222222222333333333333333333333333333333222111222333444555444444333333333444555555333444555555666555555555444666777777777888;;;>>>EEETTThhhwww|||vvvxxxyyyxxxyyy}}}yyyuuurrrpppnnnnnneee___XXXRRRQQQTTTVVVXXXXXXYYY[[[]]]aaafffmmmrrryyy{{{{{{rrrlllfffeeebbbaaabbbffflllpppzzzrrr[[[PPPMMMKKKHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>><<<;;;;;;:::999:::::::::::::::::::::999999888888888888888888888888888888888777777666666666777777777777888888888888777666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666888888666444444555555555555555555555555555555555555444444555555555333333333333444555555666666555555444444555555555555555555555555555555555555555555555555555555555444444444444444444444444555444444444444555666666444444444444555555555666888888888888888999999:::;;;<<<<<<;;;888777999;;;@@@???CCCJJJRRR^^^pppjjjYYYMMMGGGDDDAAA@@@>>>===<<<<<<======000000111111111222222222333333333333333333333333111222333444555444333333333333333333333444555666333444444555666666555555333555777888888:::;;;===???JJJZZZhhhrrr{{{~~~|||{{{~~~{{{zzzyyyxxxoooiiiaaa[[[ZZZ[[[\\\]]]]]]]]][[[YYYYYY\\\bbbfffiiikkkoootttzzz|||vvvpppkkkiiihhhccceeehhhkkkpppwwwuuu```SSSMMMKKKHHHFFFEEEFFFEEEDDDBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>;;;:::999999888888999999:::999999999999999888888888888888888888888888888777666666666666666777777666777777888888888777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666777777555444444555555555555555555555555555444555555555555555555444111222333444444555555555555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444555666666444444444444555555555666666777777888999999999999::::::::::::999888999:::===;;;;;;>>>BBBIIITTT```uuuzzzdddSSSKKKHHHEEECCC???>>>===<<<<<<<<<===>>>000000000111222222333333333333333333333333333333000111444555666444333222333333333333444555555666333333444555666666666666444444666777999:::;;;;;;===DDDNNNYYYdddppp}}}zzzsssmmmjjjiiiiiiiiidddbbb^^^ZZZWWWWWWZZZ]]]^^^___aaaeeeiiimmmppprrrwwwzzz~~~}}}yyyuuuuuurrrooollllllnnnppppppuuu|||mmmaaaTTTOOOLLLIIIGGGGGGFFFGGGGGGEEEBBB@@@??????>>>======<<<======>>>???<<<<<<;;;::::::::::::;;;999999999999999999888888888888888888888888888888666666555555666666777777666777777888888888888777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666777666444333444555333333333333333333333333444444555666666555444444444444444444444333222222444444444333444444555666555555555555555555555555444444444444444444444444444444444444444444444444444444333333444444555666444444555555555666666666666666777888999999999888666777777888888888999999:::888888<<<>>>@@@FFFNNNXXXhhh}}}pppbbbOOOEEECCCCCC@@@=========<<<;;;;;;<<<======///000000111222222333333333333333333333333333333000111111222222222222222333333333333444555666666222333444555666666666666666555555666777888999999;;;>>>DDDLLLVVVdddsss}}}~~~|||vvvtttnnnfff```\\\]]]^^^^^^]]]]]]]]]]]]___aaabbbcccfffiiikkknnnrrrxxx|||zzz{{{}}}~~~{{{yyyxxxxxxyyyuuuttttttuuuwwwxxxwwwvvvwwwyyyzzzzzzyyyyyy{{{}}}ttt\\\SSSMMMLLLJJJGGGGGGKKKHHHJJJJJJHHHDDD@@@??????<<<<<<;;;;;;;;;<<<>>>???<<<<<<;;;::::::::::::;;;888888888888888888999999888888888888888888888888555555555555555666777777666666777888888888888888666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666666555444333444666333333333333333333333333444444555666666555444444333333444444444333222111444333333333444444555666555555555555555555555555444444444444444444444444444444444444444444444444444444333333444444555666555555666666666777777777666777888999999888777777666666666777888999888777:::888888<<<======@@@EEEDDDQQQaaammmzzzpppeeeWWWOOOEEE???>>>>>>===;;;<<<;;;:::999999:::;;;<<>>???;;;:::999999888888999999888888888888888888999999888888888888888888888888555555555555555666777888666666777888888888888888666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666666555333333444666555555555555555555555555333444555666666555444333///000222444555555555555333333333333444444555666555555555555555555555555444444444444444444444444444444444444444444444444444333333333333444555555666666666666777777777777666777888999999888777666888888888999::::::999888888666666999999777888<<<<<>>===<<<;;;:::999999999999999999999999999//////000111111111111111222222222222222222222222222222222222333333333333222222333333333333444444222222333333333333444444444444444444555555555555555777999:::===EEEQQQZZZmmm{{{xxxvvv|||{{{xxx~~~~~~yyytttiiifffdddfffjjjllliiifffbbbaaaaaa```aaaccceeegggcccdddeeefffggghhhhhhhhhccceeehhhlllqqquuuxxxzzzyyy{{{~~~~~~fffUUUNNNIIIGGGFFFDDDEEEGGGIIIJJJLLLKKKHHHEEEBBB>>><<<;;;<<<;;;999888888999;;;<<<::::::::::::::::::::::::777777777777888888888888:::999888777666666666666555555555555555555555555444555777888888888666555555555555555555555555555555555666666666666555555444444444444444444444444333444444555666666555555222222222333333333333333444444555555555555444444444444444333333444444444555444333333333333444555444444555666666666666666666777777777666666555444444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444666555555444444555555666777777777666666666666666777777888888888999999999:::;;;<<<>>>AAAHHHPPPVVVkkkxxxmmmcccVVVMMMHHHEEEAAA>>>??????>>>===<<<;;;:::999999999999999999999999999//////000111111111111111222222222222222222222222111111111222222222222333222222333333333333444444222222333333333333444444333333444444555555555555333555888:::;;;>>>DDDIII___mmmzzz{{{|||~~~wwwtttyyy{{{yyyyyyzzz}}}|||yyyuuunnnllljjjhhhiiimmmqqqtttqqqrrrsssssstttssssssrrrooorrrwww}}}uuubbbSSSKKKIIIGGGFFFDDDCCCDDDEEEGGGIIIHHHGGGEEECCC@@@>>><<<;;;;;;:::999888888999:::;;;999999999999999999999999777777777777888888888888:::999888777666666666666555555555555555555555555444555666777888777666666555555555555555555555555555555666666666666555555444444444444444444444444333444555555666555555555111222222333444444555555444444555555555555444444444444444444444444444444555444444333333444444555444444555666666666666555777777888888888777666666333333333333444444444444333333333333333333333333222222333333333333444444444444444444444444444444555555555444444555555666666666666666666666777777777777777888888888999999<<<<<<<<<;;;;;;===AAADDDOOOZZZiiiyyyooobbbSSSMMMFFFBBBAAAAAA???>>>>>>======<<<;;;::::::999888888888888888888888888//////000111111111111111111111111111111111111111000000111111111222222222222222222333333333444444222222222333333333444444333333333444444555555666444666888999999;;;>>>AAAPPP^^^nnnyyy}}}}}}}}}{{{zzz}}}ppp]]]SSSMMMJJJJJJEEEDDDCCCBBBCCCDDDEEEFFFDDDDDDBBBAAA???===<<<;;;::::::999888888999::::::888888888888999999999999666777777777888888888888999999888777666666777777555555555555555555555555444555666777777777666666555555555555555444444444444555555666666555555444444444444444444444444444444444555555555555555444333333333444444555555555333444444555555444444333333444444444444444444333444444444444444444444444333444555555666666555555666777777777777777666666333333333333333444444444333333333333333333333333222222222333333333444444666666666666666666666666666666555555555666777777444555555666666777777777777777777777888888888888:::;;;<<<<<<<<<<<<>>>@@@???EEEOOO[[[iii|||ttteeeVVVLLLJJJGGGBBB@@@@@@@@@???===<<<<<<;;;;;;::::::999999888888888888888888888888//////000111111111111111111111111111111111111111000000111111111222222222222222222333333333444444222222222333333333444444222222333333444555555666666666666555666888<<>>===<<<;;;999999999999999999999999777777777888888999999999666777777777888888888888999888777777777777777777555555555555555555555555444555555666666666666666666666555555555444444444444444555555555555444444444444444444444444444444444555555555555555444444555555555444444333333333333333444444444444333333333333444555555444333333444444444444444444444444333444444555555555555555444444555555555555555444222222222333333333444444333333333333333333333333222222222333333333444444666666666666666666666666777777666666777888888999444444555555666666777777666666777777777888888888444666999:::999:::;;;<<<999;;;???EEEPPP```qqq}}}ssseeeZZZPPPHHHCCCCCCAAA???===<<<<<<:::999::::::::::::999999999999777777777777777777777777//////000111111111111111111111111111111111111111111111111222222222222333222222333333333333444444222222333333333333444444111111222333444555555666666555333111222555999;;;===EEEQQQ```ooo~~~|||}}}vvvuuusssssswwwkkk___SSSMMMKKKFFFCCCBBBBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@???>>>===<<<<<<;;;999999999999999999999999666666666777888888999999777777777777888888888888888888777777777777777888444444444444444444444444444444555555555666666666666666666555444444333333444444555555555555444444444444444444444444444444555555555666555555444333555555555444333222222111333333444444444444333333222333444555555444333222333444444555555444444333333333444555555555555444222222333444444444333333111111222222333333444444333333333333333333333333222222333333333333444444333333333333333333333333666666666666777888999999555555555555555555666666666666666777777777888888555777999:::999888999:::<<<<<<===???DDDNNNZZZbbbwwwmmmeeeYYYNNNGGGCCCAAA@@@<<<<<<;;;:::::::::::::::888888888888999999999999666666666666666666666666//////000111111111111111111111111111111111111111222222222222333333333333222222333333333333444444222222333333333333444444000111222333444555555666777555333222333555666666999===DDDPPP]]]mmm||||||zzz}}}~~~yyyrrrqqqwwwppp]]]UUUMMMIIIFFFAAA@@@BBBBBBBBBBBBBBBCCCCCCCCCDDD@@@@@@???>>>===<<<;;;;;;888888999999999999888888555555666666777888888999777777777777888888888888888888777777777777888888444444444444444444444444555444444444555555666666777666666555444444333333333444444555555444444333444444444444444444444444555555666666555444444333333333333333333222222222222333333444444333333222222333555666666555333222333333444555555444333333222333444444555555444444111222222333444444333333000111111222333333444444444444444444444444444444222222333333333333444444333333333333333333333333444444444444555666777888555555555555555555444444666666666666777777777888777888::::::888888888999<<<<<<======@@@EEEKKKOOO]]]ggguuu{{{nnneeeVVVQQQJJJCCC???=========;;;<<<;;;:::::::::;;;<<<777777777888888888999999666666666666666666666666//////000111111111111111000000000000000000000000222222333333333444444444222222333333333444444444222222333333333444444444000111111222444555666666999777666666666666555444888999===EEEQQQ```qqq}}}yyy{{{zzzzzz}}}xxxtttzzzqqq___XXXPPPIIIFFFCCC@@@CCCHHHBBBBBBBBBCCCCCCCCCDDDDDDAAA@@@???>>>===<<<;;;;;;888888999999999999888888444555555666777888888999777777777777888888888888888777777777777777888888444444444444444444444444555444444444444555666666777777666555444444333333333444444555555444444333444444444444444444444444555666666666555444333333000111111222222333333444222333333444444333333222222333555666666555333222333333444555555444333333222333444444555555444444111222333333444444444444000000111222333333444444555555555555555555555555222222333333333444444444555555555555555555555555222222222333444555666777666666666555555444444333666666666666777777777777333444555555555555666888555666777999;;;>>>@@@BBBCCCLLLXXXcccooo~~~vvvkkk```TTTLLLKKKIIIEEEAAA>>>===<<<<<<;;;;;;:::999777777888:::666666777777888888999999666666666666666666666666////////////000000000000000000111222222222222111111111222222222333333333222222222222222222222222222222333333333333444444222222333444444555555666333444444555666777888888888:::<<<>>>DDDQQQaaannn}}}~~~~~~}}}wwwttt}}}~~~}}}jjj___\\\OOOLLLHHHEEEBBBBBBBBBCCCEEEDDDDDDCCCBBBBBBAAAAAA??????===<<<::::::::::::999::::::::::::999888888666666777777777777666666777777777777777777777777777777777666555555444444444444444444444444444444333444555555444444555777666666666666555555555555666555444333222333333444444444444444444444333333444444444444333333222111111222444666666555444333444444444444444444444444333333444555444333222111111111222222222333333333333222111111333555555444222222222222222222222222222333555666666555333222222222222222222222222222333333333333333333333333333333333333333333333333444444444555555555666666666666666666666666666666888888888888777777777666666777777888999:::::::::666777888999:::;;;;;;;;;AAADDDHHHLLLUUUeeexxx~~~vvvjjj]]]RRRLLLIIIHHH??????>>><<<<<<;;;;;;;;;<<<;;;;;;::::::999999888666888999888777666777888888777777666666666666666111111111111222222222222000000111222222222222111111111222222222333333333222222222222222222222222222222333333333333444444555444444333333222111111444444444555555666666666777999:::;;;???IIIVVVaaaqqq{{{{{{{{{}}}zzz~~~lll___VVVQQQNNNLLLHHHDDDBBBBBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@???>>>===<<<;;;::::::999999::::::::::::999888888666666777777777777666666777777777777777777777777777777777666555555444444222222222222222222222222333444555555444444555777666666666666555555555555666555444333333333444444333333333444444444555555333444444444333333222111222333444555555555444333444444444444444444444444333333444444444333222111111111111111222222222333555333222222333444333222222222222222222222222222111222333333333222111111222222222222222222222222333333333333333333333333333333333333333333333333444444444444555555555666555555555555555555555555888888888777777777666666555555666666777888888888666777888999::::::::::::999<<<>>>AAAHHHTTTdddoooxxxooo___[[[SSSKKKEEEBBBBBBBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888666777888888777666777888999888777777666666777777111111111111222222222222000000111222222222222111111111222222222333333333222222222222222222222222222222333333333333444444444444333333222111111111444444444444444444444444666777888888:::???HHHOOO]]]mmm}}}}}}|||}}}xxxeee]]]YYYSSSMMMLLLJJJGGGDDDBBBAAABBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;::::::999999::::::::::::999888888666666777777777777666666777777777777777777777777777777777666555555444444333333333333333333333333333444555555444444555777666666666555555555555444555555444333333333444444222333333444444555555555333333444444444333222222333333333444444444555555555555555555555555555555333333444444444333222111000000000111111111222222777555333222333333222111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444555555555555555555555555555555555555777777777777666666666666333333444444555666666666555666777888888999888888888:::;;;<<>>===<<<;;;;;;::::::;;;;;;;;;::::::999888888888666777888888666666777888888777666666555555666666.../////////000000000000000000111222222222222111111111222222222333333333222222222222222222222222222222222333333333444444111222222333333444555555444333333333333333333333555666777777777:::???CCCNNN]]]nnn|||}}}{{{eeeWWWTTTTTTQQQLLLJJJHHHFFFCCCBBBAAAAAABBBAAAAAA@@@@@@??????>>>>>>============<<<;;;:::999999::::::::::::999888888777777666666666666777777777777777777777777777777777777777666555555444444666666666666666666666666333444555555444444555777666666555555555444444444444444444444444444444444444444444444444444444444333333333444444333333222444333333333333444555666555555555555555555555555444444444333333333222222///000000000000111111111666444222222333333333222222222222222222222222222444444333333333444555555222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555777777666666666555555555333333444444444555555555555555666777777777777777999:::;;;;;;<<<@@@FFFKKKTTT]]]iiiuuuvvvppphhh___XXXQQQJJJFFFEEEDDDCCCBBBAAA@@@??????<<<<<<;;;::::::::::::::::::::::::999888888777777666777888777666555666888666555444444333333444444.../////////000000000000000000111222222222222111111111222222222333333333222222222222222222222222222222222333333333444444333333444444555666666666333333333333333222222222555555666777777999<<<===EEEQQQ```mmmyyy~~~zzzqqqgggYYYPPPLLLKKKJJJHHHGGGFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<=========<<<;;;:::999999::::::::::::999888888777777666666666666777777777777777777777777777777777777777666555555444444666666666666666666666666333444555555444444555777555555555555444444444444333444444444444444444444555555555444444333333333222333333444444333333333444333333333333444555666555555555555555555555555444444333333333222222222///000000000000111111111444222111111333555444444222222222222222222222222444333333333333444555666222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444333333555555555555555555555555666666666555555555555444444555555555555555666666555555666777777777666666666777777777888:::===@@@CCCIIIRRRZZZbbblllwww~~~zzzpppiiiYYYVVVQQQLLLIIIFFFDDDCCCAAAAAA@@@???>>><<<;;;:::;;;::::::999999999999999:::999999888888777666666555777888777666555666777777666555555444444555555111111111111222222222222000000111222222222222111111111222222222333333333222222222222222222222222222222333333333333444444777777666666555444444444333333333333333333333333444444555666888999:::;;;???GGGSSS^^^hhhsss~~~~~~{{{qqq___[[[UUUOOOJJJHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>======;;;<<<=========<<<:::999999::::::::::::999888888888777666555555666777888777777777777777777777777777777777666555555444444333333333333333333333333333444555555444444555777555555555444444444444333222333444555555555444444555555444444444333333333222222333444444444333333333333333444444444555555444444444444444444444444555444333222222222333333000000000111111111222222333111000111333555555555222222222222222222222222000111111222222333333444222222222222222222222222333333333333333333333333333333333333333333333333444444444444333333333333444444444444444444444444666555555555444444444444666666666666666666666666666666777777777777666666666555666666888:::;;;<<<<<>>>>>===;;;<<<===>>>===<<<:::999999::::::::::::999888888888777666555555666777888777777777777777777777777777777777666555555444444222222222222222222222222333444555555444444555777555555555444444444333333222333444555555555444444222222333333444555666666111222333333444444444333222333444555555555444333333333333333333333333333555444333222222222333333111111111111222222222333444333111222333444444333222222222222222222222222///000111333444444333333222222222222222222222222333333333333333333333333333333333333333333333333444444444333333333222222444444444444444444444444555555555444444444333333666666666666555555555555777777777888888777777666777777666777888:::;;;<<<:::===@@@AAACCCGGGMMMSSS]]]aaahhhnnnttt|||yyyjjjddd[[[TTTOOOJJJDDD@@@@@@@@@???>>><<<;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;888888777777777888888999999888888777666666555555555666777666555555666777888777666666555555666666////////////000000000000000000111222222222222111111111222222222333333333222222222222222222222222222222333333333444444444222222333444444555555666222222333444444555666666333222111222444555555555;;;<<<>>>BBBGGGPPP```mmmwwwvvvwww|||}}}rrrbbbUUUOOOKKKFFFEEEGGGGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>:::;;;===>>>>>><<<:::999999::::::::::::999888888999777666555555666777999777777777777777777777777777777777666555555444444444444444444444444444444333444666555444444555777555555444444444333333333111222444555666555444444///000111333555777888999111222333333444444444444111222444666666555444333222222222222222222222222555444333222111222333444111222222222222333333333666444222222333333222111222222222222222222222222000111444666777666555444222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222444444444444444444444444555555444444444333333333555555555555555555555555777888888888888888777777666444333333555777888888777:::======<<<===@@@CCCGGGKKKQQQVVV[[[dddnnnvvvzzzoooddd]]]UUUPPPIIIFFFEEEEEECCCAAA>>>??????>>><<<;;;;;;<<<;;;;;;;;;::::::999999999888777777777777777888888888888888777666666555555555666777666555444555777444444333222222222222333............////////////111111000000000000111111000111222222333333333333222222222222222222222222333333222222222222222222555444333333222222222222555444333222222333444555333333444444555666666666888888999:::>>>EEEOOOUUUhhhpppvvvvvvvvv~~~|||{{{~~~yyyhhh]]]TTTOOOIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAA@@@???????????????>>>>>>=======================================999999999999999999999999777777777777777777777777888888888888888777666666666555444333333444555666666555444333333333333333444444444444444444444444333333333333333333333333777777666666555555555444333333333444444555555555555555444333333222111111333444444555555444444333666666555444333333222222222222222222222222222222111111000000111111222333555555444333333222111111333333333333333333333333222222222222222222222222333333333333333333333333444444444333333222222222333333222111111222333333222222222222222222222222444444444444444444444444333333333333333333333333555555555555555555555555===<<<<<<;;;:::999888777555555555555666666666666999999:::;;;;;;<<<======AAAAAACCCFFFKKKRRRWWW[[[jjjmmmttt|||vvvkkkbbb\\\UUUMMMFFFFFFEEECCCAAA>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888888777777666666555555666666666666666666666666666666555555555444444444666666666666666666666666000000111111111222222222111111000000000000111111111111222333333333222222222222222222222222222222222222222222222222222222555444333333222222222333444444333333333333444444333333444444555666666666666777777777999???FFFKKKXXXaaalllrrruuu}}}~~~xxxzzzxxxdddYYYRRRLLLHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???????????????>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777777777777777777888888888888888777666666666555444444444444555666666555444333333333333444444444444444444444444444444444444444444444444444777666666666555555555444333333333444444444555555555555444333333222111111333333444444444444333333666555555444333333222222222222222222222222222222111111000000111111222333555555444333333222111111333333333333333333333333222222222222222222222222333333333333333333333333444444333333333222222222222222111000000111222222222222222222222222222222444444444444444444444444333333333333333333333333555555555555555555555555888999;;;<<<;;;999777555555555555555666666666666777777888999999:::;;;;;;======<<<===???CCCGGGIIISSSWWW]]]dddmmmuuu{{{~~~{{{sssmmmccc\\\TTTOOOLLLIIIDDD???@@@@@@???>>>===;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777777777777666666555555555555555555555555555555666555555555444444444444555555555555555555555555000000111111111222222222111111000000000000111111222222222333222222111111222222222222222222222222111111111222222333333444444444333222222222333333333333444444444444333333333333333444555555666666666666777666777999===@@@FFFPPP___kkksss|||yyyyyysssbbbUUUOOOLLLIIIFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777777777888888777777666666666555444444444444555666555555444333333333444444444444444444444444444444555555555555555555555555666666666555555555555555333333333444444444444555555444444333333222222111333333444444444444333333555555444444333333222222222222222222222222222222111111000000111111222333555444444333333222222111222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222222222111111000//////000111111222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444444666999;;;;;;999666333444555555555555666666666555666666777777888888888<<<;;;:::999:::<<<>>>@@@CCCFFFKKKQQQXXX^^^cccffflllrrrzzzwwwppphhh```YYYTTTLLLHHHCCCAAAAAAAAA>>>;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888777777777777777777666666666666555555555555555555555555555555555555555444444444444444444444444444444444444------........./////////111111000000000000111111222222222222222111000///222222222222222222222222000000111222333333444444444333333222222333333333222333444555555444333222222333333444444555666666666888999888888888:::;;;===EEEQQQ^^^kkkwww~~~kkkbbbWWWOOOLLLJJJHHHFFFCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@????????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666666666666666666666666777777777777777666666555555555444444555555555555444444333333333444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444444333333222222222333333333444444333333333444444444333333333222222222222222222222222222222111111000000111111222333444444444333333222222222111111111111111111111111222222222222222222222222222222222222222222222222333222222222222222222222111111111000000111111111222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444222333666777888777555444444444444555555555666666555555666666666777777777999888888999:::<<>>=========;;;999888888888999999:::::::::999999999999999999999999999999888888777777777777666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333,,,,,,,,,---------......111111000000000000111111222222222222111111000///222222222222222222222222000000111222333333444444333333333222222333333444111222333444444333222111222222333333444555555555444666888999888888999:::;;;>>>DDDNNNZZZiiiwww|||~~~uuudddXXXSSSLLLGGGFFFEEECCCAAAAAAAAA@@@@@@???@@@@@@@@@BBBBBBAAA@@@????????????===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888666666666666666666666666555666666777777777666666444555555555555555555444444444333333333444444555444444444444444444444444444444444444444444444444444444444555555555555555444444444444444444444444444444333333333333222222222333333333333333333222333333333333333222222222222222222222222222222222111111000000111111222333444444333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333444666666444444444444555555555555666666666777777777777777444444444555777999;;;<<<===>>>???@@@AAABBBCCCDDDBBBGGGNNNUUUZZZ___bbbdddjjjmmmrrrwww{{{zzztttmmmfffaaaXXXTTTOOOJJJGGGEEEBBB@@@>>><<<;;;::::::999888777999999999999999999999999999999999999999999999999888888777777777777666666555555555555555666666666555555555555555555555555333333444444444444444444333333333333333333333333....../////////000000000111111000000000000111111111111111222111111000000222222222222222222222222111111111222222333333444333333222222222333444444222222333333333333222222222222222333444444555555222444666777777666777888999:::;;;@@@HHHVVVeeeooo}}}vvvbbbUUUMMMJJJFFFDDDCCCCCCCCCBBB@@@@@@????????????@@@@@@CCCBBBAAA@@@????????????<<<<<<;;;::::::::::::;;;999999999999999999999999888888888888888888888888777777777777777777777777555555666777777777666666444444555666666555444444444444333333333444555555444444444444444444444444444444444444444444444444444444444444444555555555555444444444444333333333333333333333333333333333222222333333333333222222333333333333222222222222222222222222222222222222111111000000111111222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222222222222333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444333222111111333555777333444444444444555555555777777777777777777777777777666666666666666777777<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>BBBGGGKKKNNNPPPQQQOOORRRWWW\\\aaagggnnnrrrzzz}}}}}}{{{uuuqqqjjjccc\\\UUUOOOKKKGGGEEEAAA@@@??????>>>===:::::::::;;;;;;;;;;;;;;;:::999999999888888888888888888888888888888888888777777777666666666666666444555555555555666666666444444444444444444444444333333333333444444444444333333333333333333333333000000000111111111111222111111000000000000111111///000000111111111111000222222222222222222222222222222222222222222222222333222222222333333444555333333222222222222333333111222222333333444555555222444666666555555777888666888:::;;;>>>FFFRRR[[[iiiuuuwwwjjj]]]SSSNNNLLLHHHFFFDDDDDDCCCCCC@@@???????????????@@@@@@CCCBBBAAA@@@????????????<<<;;;;;;:::999:::::::::888888888888888888888888888888888888888888888888777777777777777777777777444555555666777777666666444444555666666555444444333333333333333444555666444444444444444444444444555555555555555555555555333333333444444555555555555555444444444333333333333333333333333333333333222222333333333333222222222222222222222222222222222222222222222222222222111111000000111111222333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000111111111222222222222000111222333333222111000222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333222222222333444444333333444444444555555555777777777777666666666666:::999999888888777777777;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@BBBDDDEEEEEE@@@CCCFFFIIILLLQQQVVVZZZaaaeeekkkooorrrvvvzzz~~~~~~{{{wwwssspppmmmiiifff^^^YYYRRRLLLHHHEEEBBB@@@@@@>>><<<;;;<<<<<<;;;999999:::;;;<<<;;;:::;;;;;;777777888888888888888888888888888888888888888888666666666666666666666666444444444555555555666666444444444444444444444444222222333333333444444444444444444444444444444444000000000000111111111111111111000000000000111111...///000111111111111111222222222222222222222222333333222222222222222222222222222222333333444555444333222111111222333444111222222333333444555555555777888777666666777999444888<<<===<<>>>>>???AAABBB>>>>>>============>>>>>>;;;::::::::::::::::::999777777777777777777777777666666666666666666666666666666777777666555444444555555555666666666666666444444333333333222222222444333333333333444555555555555444444444333333333555555555555555555555555444333333333333444555555555555555444444333333333444333333222222333333444222222333333333333444444333333333333333333333333111111000000000000111111000111111111111222222222333333333333333333333333555444333333222222222222111111111111111111111111333333444444333333222111000000000000111111111111333222111000000111222333000111222333333333333333111222333333111111222333222222222222222222222222333333222111222333444555333333333444444444555555888888777666555444333333666777888777555555777888666666777777777777666666777777777777777777777777888888999::::::::::::999<<<:::999:::>>>@@@@@@>>>@@@AAACCCEEEGGGIIIJJJKKKWWWXXX[[[^^^bbbeeegggiiijjjlllnnnpppppppppooonnnqqqqqqrrrrrrrrrrrrqqqqqqvvvuuusssqqqooommmkkkjjjjjjhhheeeaaa\\\YYYVVVUUURRRPPPNNNLLLIIIFFFDDDCCC======<<<;;;;;;:::999999::::::999888888999::::::777777777777777777777777777777777777777777777777666666666666666666666666666777888888888777555444555444444333333444444555222222333333444555666666555444333333222222222222222222222222222222222222000000000000000111111111000000000000000000000000000//////...///000111222111000000000000000000000111111111111111111111111111111111222222222333333222222111111222222333444555555444444444444555555555555555555555555555555666666666555555666999<<<>>>DDDNNNZZZhhhvvvnnncccVVVNNNLLLLLLJJJHHHMMMJJJGGGCCC@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAA>>>==================>>>:::::::::::::::999999999777777777777777777777777666666666666666666666666666666666666666555444444555555555444444333333333444444444444333333333333333333333444444444555555555555444444444333333333444444444444444444444444444333333333333444555555555555444444444333333333444333333222222333333444222222222333333333444444222222222222222222222222111111000000000000111111000111111111111222222222333333333333333333333333444333222111111111111222111111111111111111111111333333333444333222222111000000000000111111111111222222111000000111222222111111222222222111000000111222333333111111222333222222222222222222222222333333222222222333444555333333333444444444444555777777666666555555444444666666777666555444666888666666777777777777666666777777777777777777777777777888999999::::::999999:::888777888;;;>>>===<<<;;;;;;<<<>>>@@@AAACCCCCCEEEFFFHHHKKKNNNPPPSSSTTTYYYZZZ\\\^^^^^^^^^]]]\\\______````````````______]]]\\\[[[YYYWWWVVVTTTTTTSSSQQQOOOLLLJJJHHHFFFFFFDDDCCCBBBAAA???>>><<<<<<<<<<<<;;;::::::999888888999888777777777777888999777777777777777777777777777777777777777777777777555555555555555555555555666666777777666666555444444444333333333333444444222222333333444555555666444444333222222222333333222222222222222222222222111000000000000000000///000000000000000000000000///////////////000111111000000000000000000111111111111111111111111111111111111111222222222222333222111111111111222333333555444444444444444555555444444444444444444444444444555555555444555777:::888:::???GGGRRR```oooyyyqqqcccVVVQQQJJJEEEDDDDDDDDDDDDFFFEEECCCBBB@@@???>>>>>>???>>>===<<<<<<===>>>???======<<<<<<<<<<<<======:::::::::999999999888888777777777777777777777777666666666666666666666666555666666666666555444444555555444333222111000000666555555555444444444444333444555666666666555555555555444444444333333333333333333333333333333333444333333333333444555555444444444444333333333333333333222222222222333333222222222222333333333333111111111111111111111111111111000000000000111111000111111111111222222222333333333333333333333333222222111111000000111111222222222222222222222222222333333333333222111111000000000000111111111111222222111000000111222222111111111111111///......111222333333111111222333222222222222222222222222333333222222222333444555333333333333444444444444555555555555555555555555444555666555444333555777555666666777777666666555777777777777777777777777777777888999999999999999777666555666888:::::::::777777888999:::;;;;;;<<<;;;;;;===>>>@@@BBBCCCDDDDDDFFFGGGIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;;;;::::::::::::999999888888777777777777666666666666777777777777777777777777777777777777777777777777777777555555555555555555555555666666555444444444555555444444333333333333444444222222333333444444555555333222222222222333333444222222222222222222222222111111000000/////////...000000000000000000000000///////////////000000111000000000000000111111111111111111111111111111111111111111111222222222222111111111111111222222333444444333333444444555555333333333333333333333333444555666555444444666888888999:::===DDDPPP]]]eeevvv|||jjj[[[QQQNNNMMMJJJGGGDDDBBBCCCDDDBBBBBBAAAAAA@@@???>>>>>>======<<<;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===::::::999999888888777777666666666666666666666666555555555555555555555555555555555666666555444444444333333333222222111111666666666666555555555555444555777999999888777666555555444444444333333333222222222222222222222222444333333333333444555555333333333333333333333333333333222222222222333333111222222222222333333333222222222222222222222222111111000000000000111111000000111111111222222222333333333333333333333333222222111111111111222222222222222222222222222222222222222222222111111000///000000000111111111111222111111111111111111222000111111111111111000000111222333333111111222333222222222222222222222222222222222333333333444444222222333333333444444444444444444555555666666666444444555444333222444666555666666666666666666555666666666666666666666666666777777888999888888888666555555555666888999999777777888888888999999999::::::;;;<<<======>>>>>>::::::<<<===>>>>>>======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<======::::::::::::::::::::::::888888888777777666666666777666666666666666666777666666666666666666666666666666666666666666666666555555555555555555555555666555333222222333444555444333333333333333333444222222333333333444444444222111111111222333444444111222222222222222333333111000000000//////......////////////////////////...//////000000000000000//////000000111111111111111111111111111111111111000000111111111222222222111111000000111111222333333333333333333444555555333333333333333333333333555666777666555555666888666666777888;;;AAAIIINNNbbbjjjyyy}}}lllaaaWWWNNNGGGIIIJJJJJJHHHEEECCCCCCEEE???@@@AAAAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999888777777666666555555555555555555555555444444444444444444444444444444555555555555444444222222333333444444555555777777666666666555555555555777999:::;;;:::888777555555444444444333333333222222222222222222222222444333333333333444555555333333333333333333333333333222222111111222222333111111111222222222333333333333333333333333333333111111000000000000111111000000111111111222222222333333333333333333333333333333222222222333333444222222222222222222222222111111222222111111000//////000000000111111111111111111111222222111111111///000111222333333333333111222333333111111222333222222222222222222222222222222333333333444444444222222222333333333444444333333444444555555666666333444555444222222444555555555666666666666555555555555555555555555555555555666777777888888777777555555666666666666888999888888888888888888888888888888888888888888999999777777888999::::::::::::::::::;;;;;;;;;;;;::::::888888888999999:::::::::999999888888888888999999777777666666666555555555666666666666666666555555666777777777777777777666555555555555555555555555555555555555555555555555555555555555555555555555555444333222222333444555333333333222222333333333222222222333333333333333111111111111222222333444111111111222222333333333000//////////////////...////////////////////////......///000000000000000/////////000111111222222111111111111111111111111000000000111111111111222111000000000000111222222222222222222333444555666333333333333333333333333444666777666555555666777666777888888888:::>>>AAALLLSSS```ppp~~~rrr]]]TTTQQQNNNIIIFFFAAABBBCCCCCCBBBBBBCCCDDD??????@@@@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999888777666555555555555555555555555555555444444444444444444444444333333444555555555555444222222333444555666777777777666666666555555555555666777888999999999888888555555444444444333333333222222222222222222222222444333333333333444555555222222222222333333333333222222111111111111222222111111111111222222222222333333333333333333333333111111000000000000111111000111111111111222222222333333333333333333333333333333333222333333444555333333333333333333333333000111111111111000//////000000000000111111111111000111222222222222111000...///111222444555555555111222333333111111222333222222222222222222222222111222333444444444333333222222222222333333333333333333444444555555555666333444555444333222444666444555555666666555555444555555555555555555555555555555666777777777777777555666666666555555777999777777777666666666666666777777777777666666666666666666666777888888999999888888999999999999888888666666777777888999999999999888777666666666666666777777777666555555444444666666666666555555555555666666777777777777666666555555555555555555555555555555555555555555555555444444444444444444444444444444333333333444555555333333222222222222333333222222222222333333333333222111111111111222222333111111111222222333333444.........///////////////////////////////////////---...///000111000000///...//////000111111222222111111111111111111111111000000000000111111111111000000000000000111222222222222222222333444555666444444444444444444444444333555666666444333444555555666777777777888:::<<>>>>>>>>???@@@AAAAAAAAA????????????????????????:::;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;:::999888777666555444444444444444444444444444444333333333333333333333333222333444444555555555444333333444444555555666666666666666555555555444444555555555666666666666777555555444444444333333333333333333333333333333333444333333333333444555555111111222222222333333333222222111111111111222222111111111111222222222222222222222222222222222222111111000000000000111111000111111111111222222222333333333333333333333333222222111111222333333444333333333333333333333333000000111111000000///...000000000000111111111111000111222222222222111000//////000222333333333333111222333333111111222333222222222222222222222222111222333444444444333333111222222222222333333333444444444444444444444444444555555444333333444666444555555666666555555444444444444444444444444444444555666666777777666666333555666555333333666888555555555555666666666666777777777777666666666555555555555666666777888999666666777777777777666666777777777888999999::::::999888777777666666666777888888888777777777777777555555555666666666666666444555666666666666555444444444444444444444444444444444444444444444444444444444444444444444444444333333444555555555555555333333222222222222333333222222222222222222222222333222111111111111111111000111111222333333444444---.........//////000000////////////////////////---...000111111111000///...//////000111222222222111111111111111111111111000000000000111111111111000000000000000111111222222222222222333444555666444444444444444444444444222333555555333222222333111222222222222333666999<<<<<>>AAABBB@@@??????AAABBB@@@??????>>>>>>=========>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;999999888777666555444444444444444444444444444444333333333333333333333333222333444444555555555444444444444444444444444444666555555555444444444444444333333333333444555555555555444444444333333333333333333333333333333333444333333333333444555555111111111222222333333333222222111111111111222222000111111111111222222222111111111111111111111111111111000000000000111111000111111111111222222222333333333333333333333333111111000000111222333333333333333333333333333333000000000000000//////...000000000000111111111111000111222333333222111000///000000111111111000000111222333333111111222333222222222222222222222222111222333444555444333333111111222222222333333333444444444444444444444444444555666555444333555777444555555555555555555444444444444444444444444444444555555666666666666666222444666555222222444777555666666666666777777777555555444444444444333333555555555555666777888999666666777777777777666666555555555666777777777888666555555444444555555555444444555555555666666666555555666666666666666666333333444555555444333333444444444444444444444444444444444444444444444444444444444444444444444444222333555666777666555555333222222222222222222333222222222222222222222222333333222111000000000111000000111222333333444444////////////...---,,,+++,,,------...///000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333222222222222111222333444444555555444444222222222222222222222222444333333333333444555555555555555555555555555555555777999<<>>>>>??????>>>>>>======<<<<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888666555444444555666888999888777666555444333333444444444444444444444444444555555666666555555444444444444444444444444444555444222222222444666777555444444444444555666666888777666555444333333333333333333444444444555555333333333333333333333333111111000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000222222222333333222222222333333222222222222222222333222111111000000111111222222222111111111000000111000///......///000111000000111111111111000000222111111111000000//////111111111111111111111111111111111111111111111111000111222222111000111222222222333333333222111111111111222222222333333333333333333333333333333333444444555555555555555555444444444444444444444444444444555555666777777777444555555555555555444444666666666666777777777777888777666444444555555666666666666666666666666666888777777666555555444444444444444444444444444444555555555555666666666666666666777666666555444444666666666666666666666666666666666666666666666666555555555555555555555555555555555444444333333333222444555555444333444444333333333333333333333333333444666777777666444333444333222222111111222222333333222222111000000000111000000000000000111111111111111222222333333333------...............---------......//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000///000000111222222222222111333333333333333333222222444333333333333444555555333333333333333333333333333444666888;;;AAAHHHMMMYYYbbbooo|||uuufffZZZPPPHHHBBBDDDCCC@@@>>>======>>>???>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666555444444555666777888888777666555444333333333333333333333333333333222333333444444333333222444444444444444444444444555444333222222333555666333222222222222333444444777666555444333333333333333444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000111111222222222222111111222222222222222222222222333222111111000000111111222222222111111111000000111000////////////000111000000111111111111000000111111111111000000000///111111111111111111111111111111111111111111111111000111222222000000111222111111222333333222222222111111222222222333333333333333333333333333333333444444444444444555555555444444444444444444444444666666666555555555555555333444444555555555555555333444444444555555555555777777555444444444555666555555555555555555555555444444444444444555555555444444444444444444444444444555555555666666666666666666666666666555444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444333333333333333444555444333222333444333333333333333333333333222333555666666555333222444333222222111111222222222222222111111111111111111111000000000000111111111222222222222222222333+++,,,---...////////////.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000//////000111111222222111111333333333333333333444444333333333333333444555555222222222222333333333333333444666666777999<<>>===>>>???@@@>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888888888777777777666555444444555666777888777777666555444333333222222222222222222222222222333333444444333333222444444444444444444444444666555444333222333444555222222222222222333444444444444333333333333444444444444444444444444444333333333333333333333333333222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111000111111111111111111000111111111222222333333444333222111111000000111111222222222111111111111111111000000//////000000111000000111111111111000000111111111111000000000000111111111111111111111111111111111111111111111111000111222222000000111222000000111222333333333333111111222222222333333333333333333333333333333333222333333333444444444555444444444444444444444444777666666555444444333333222333444555555555555555333333333444444444555555666666555444444444444555555555555555555555555555111222222333444555555555555555555555555555555555444444444555555555666666555555666666555555444444555555555555555555555555555555555555555555555555222222222222222222222222333333333333333333444444333444444222111000111333333333333333333333333333222222444444444444222222444333222222111111222222000111111111111222222222111111000000000000000111222222222222222111111111+++,,,---...///////////////////////////.........////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222111111222333333444444444444444333333444444444444555555333333222222333333444555444444444444444555555555555777888888777777888:::@@@DDDKKKSSS\\\hhhwww{{{lllXXXRRRJJJDDDAAA@@@??????>>>>>>=========>>>???@@@========================<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777777666555555555555666777777777666555555444333333222222222222222222222222444555555666666555555444333333333333333333333333666555444333333333333333444444333333444444555666222222222222222333444555555444444444444333333333444444444444444444444444333333333333444444444444333333222222222222222111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000000000111222333333444444333222111111000000111111111111111111111111111111000000000000000000000000000000111111111111000000111111111000000000000000111111111111111111111111111111111111111111111111000111222111000///000222//////000222333333333333111111222222222333333333222222222222222222222222111222222333333444444444444444444444444444444444555555555444444444333333444444444555555444444333444444555555555666666666555555555444444444444444444444444444444444444444222222222333444444555555555555555555555555555555333333444444444555555555444444555555555444444333444444444444444444444444444444444444444444444444333333333333333333333333111111222222333333444444333333333111//////000222333333333333333333333333111222333333333333222111444333222222111111222222///000000111222222333333222111000000000000000000333333222222111111000000------............------///////////////.........////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222111111333444444555555555555555333333333444444555555555333222222222222333444444333333333444444444555555555666888888777777888999888:::>>>AAAGGGQQQ]]]fffttt{{{nnn]]]RRRFFFDDDBBB@@@>>>===<<<;;;<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::::::::999999999999999999999999999666666666666666666666666666666555555555555666666666666555555444444333333444444444444444444444444444555555666666555555444333333333333333333333333666555444444333333333333444333333333333444555555222222222222333444555555444444444444444444444444444444444444444444444444333333444444555555555555333333333222222111111111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000000000111222333333444444333222111111000000111111111111111111111111111111000000111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111///000111111000///000111...///000111222333333333111111222222222333333333222222222222222222222222111111222222333444555555444444444444444444444444222333333333444444444555555555555555444333111111444444444444555555555555444444444444444333333222444444444444444444444444444444444444444444444444555555555555555555555555333333333333444444444444333333444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333000111111222222333333333222222333111//////000111333333333333333333333333111222222222222222222111444333222222111111222222//////000111222333333444222222111000//////000000222222222111111000000000---...............------.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111000000000000///111111222333333333333222222222333333444444555555222222222222222333444444000000111111222222333333222444555555555555777888666777999999;;;AAAJJJRRR[[[dddqqqzzznnncccVVVKKKFFF@@@@@@@@@@@@???===;;;:::::::::;;;<<<======>>>>>>;;;<<<<<<<<<<<<=========;;;;;;;;;::::::999999888888888888888888888888888555555666666666666777777666666666666666666666666555555555444444444333333444444444444444444444444222333333444444333333222333333333333333333333333444444444444444444333333111111111111111222333333333333222333333444555555333333333444444444555555444444444444444444444444333333444444555555666666444333333222222111111111111111111111111111111111333333333333333333333333111111111111111222222222000111111111111111111000111111111222222333333444333222111111000000111111111111111111111222222222000111111222222111111000000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111///000111111//////000111//////000111222222222222111111222222222333333333222222222222222222222222111111222333444555666666444444444444444444444444111111222333333444555555555555555555444222111000111111111222222222333333333333444444333333222111333333333333333333333333555555555444444444444444444444444444444444444444222222222333333333444444222222333333444444333333333333333333333333333333333333333333333333333333444444444444444444444444111111111111111111222222///111333333111000111222333333333333333333333333222222222222222222222222444333222222111111222222//////000111222222333333333222111000////////////111111111111111000000000,,,,,,---...////////////------......//////000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111000000000000/////////000111111111111000111111222222333444444444222222222111222222333444///000000111222222333333111222333333222333555777666888999888777:::@@@EEEJJJQQQ[[[gggssszzzlll]]]VVVPPPHHHBBBBBB>>>>>>>>>===<<<;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888888888888888888888888888888888555555666666777777777777555555666666666666555555555555444444444444333333333333333333333333333333222333333444444333333222222222222222222222222222333333444444444444444444111111111000111111222333444444444444444444555555111222222333444555666666555555555555555555555555222222333444444555666666444444333333222111111000111111111111111111111111333333333333333333333333000000111111111222222222111111222222222222111111222222222222222222222222333222111111000000111111000000111111111222222222000111222222222222111000000000111111111111000000///000000000111111111111111111111111111111111111111111111111111111111111///000111000///...///111000000111111111111000000111111222222222333333333111111111111111111111111222222333444555666777777444444444444444444444444222222222222222333333333222333333444444444333333111111111111222222222222222333333444333222111000222222222222222222222222222222222333444444555555333333333333333333333333222222222222333333333333111111222333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111000000000---000333555444222222222333333333333333333333333333333222222222222333333444333222222111111222222000000000111222222222333333222111000////////////000000000000111111111111)))***,,,...///000111111,,,------...///000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222333333333222222222222111//////000111111111111111000000111222222333444444222222111111222222333444111111222333444444555555222333333222222333555888333555666555333444888<<<>>>BBBHHHPPPZZZfffrrrzzzssshhh```SSSGGGCCCAAA===;;;<<<999999888666444444666888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888777777777777777777777777777777555666666666777777888888555555666666666666555555444444444444444444333333222222222222222222222222444555555666666555555444222222222222222222222222222222333444555555555555333333222222333333444555666555555444444555555555000111222333555666777777555555555555555555555555222222333333444555666666444444333333222111000000000000000000000000000000333333333333333333333333000000111111222222222222222222333333333333222222333333222222222222222222333222222111000111111111000000111111222222222222000111222333333222111000000000111111111111000000//////000000111111111222111111111111111111111111111111111111111111111111///000111000///...///111000111111111111000000///111111222222222333333333111111111111111111111111222222333444555777777888444444444444444444444444444444333333222111111111///000222333444555555555222222333333333444444444222222333444333222111000222222222222222222222222...///000111333444555666222222222222222222222222111111222222222333333333000111222333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222111111000000//////+++///333666666444333222333333333333333333333333444333333222222333333444444333222222111111222222111111111111111222222222333222111000//////////////////000000111111222222---------............//////000000000000000//////...///////////////......000000000000000///......------...000111333444444111111000000111111222333333333333222222111111111222222222333333444444444222222222111111111000000222222111111111111222222333222111222444555444333333333333333333333333333555555444333444555666777???>>>>>>BBBIIISSS^^^dddrrrzzzuuudddVVVNNNFFFEEECCCAAA>>><<<:::999;;;;;;999999999999;;;;;;:::999999888888999999::::::;;;;;;;;;;;;:::999999;;;:::::::::999888888888999999888777666666777777777777666666666666777777777666666555555555555666333333333333333333333333222222222222222222222222555444333333555555444333444444444555444444333333666666666555555444444444333333333333333333333333333333333333333333333333111111222333333444555555888888777555555444444444222222222222222222222222111111222222222333333333444444333333222111000000222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111222222222222222111000///000000//////......------111111111111111111111111000111111111222222222222222222222222222111000///000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000222222333333333333444444444444444333333222222222222222222222222222222222444333333222222333333444444444444444444444444444222222222222222222222222111111222222222333333333333444444333333111000///222222222222222222222222444333333222222333333444333333333222222111111111222222111111222222333444111111111111111111111111111222222333333222222111111111111111111111111111222222222111111111111111444444222111111222444444444444444333333222222222222111111111000000//////111111111111111111111111000000111111111222222222000000000000000000000000---------............/////////000000000000//////......////////////......000000000000000///......//////000000111111111111111111000000111111222333444444333222111111000///111111222222222222222222333333333333222222111111222222111111111111222222333222111222444555444333222222222333333333444444555444444333444555666777888888999;;;???DDDIIILLLYYYaaammmwwwyyylll^^^RRRJJJEEE<<<<<<<<<;;;;;;;;;;;;:::;;;:::999999999999:::;;;999999999888888999999999999::::::::::::999888888999999999999888888888888999999888777777777777777777777666666666666777777777777666555555444555555333333333333333333333333333333333333333333333333555444333333555555444333333444444555444444333333555555555555444444444333333333333333333333333333333333333333333333333333111111222333333444555555888777666555444444444444222222222222222222222222111111222222222333333333444444333333222111111000222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111222222222222222111000000///////////////.........////////////////////////000000000111111111222222111222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000222222222333333333444444333333333333333333222222222222111111222222333444444333333333333333333444333333333333333333333333222222222222222222222222111111111222222222333333444444333222222111000000222222222222222222222222333333222222222222333333333333333222222111111111222222111111222222333444111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111333333222222222222333333333333333333333333222222111111111111000000000///111111111111111111111111000000111111111222222222000000000000000000000000---------............///...//////000000/////////......///////////////...000000000000000//////...222222111111000/////////111000000000000111222222222222222111111111111111222222111111111111111111444444444333333333333222222222111111111111222222333222111222333444444222111111222222333333444444444444444333444555555666555666888:::;;;<<<<<<<<>>DDDIIIOOOWWW```ffftttzzzzzzoooddd]]]RRRNNNHHHAAA===<<<===>>>;;;;;;::::::999888888777:::999999999999999999:::888888777777777777888888777777777888777777666555555555666666777777888888888888777777777777777888777777666666666666777777888777666555444333333333444444444444444444444444555555555555555555555555555444333333555555444333333333444444555444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222333333444444444555444333333222222222333333333333333333333333333111111222222222333333333444444333333333222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111222222222111111000......//////000000000111000000000000000000000000////////////000000000000000000111111111111000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111222222222222333333333111111222222333333333444444333222000000111333444444444333333333333444444111111111111111111111111111111111111111111111111111111111111222222222222555333111//////000111222111111111111111111111111222222111111111111222222222222222111111111111111111111111111111222222333111111111111111111111111111111222222222222111111111111111111111111111111////////////000000000000000111222333333222111000111111222222333333333444111111111000000000000000111111111111111111111111000000000000111111111111000000000000000000000000---------............///------...///////////////------.../////////////////////000000000000//////000000000000000111111111000000//////000000111222//////000000000111111111444444333333222222222111111111111111222222222222222222111111111111222222222111000111333444333222444444333222111111000///333333333444444444444444444333444444555777888999:::;;;===???BBBGGGLLLPPP^^^dddmmmvvv~~~tttiii___VVVOOOJJJDDDBBB@@@===<<<;;;;;;;;;<<<<<<;;;:::888777666666999999999999999999999999888777777666666777777888666777777777777666555555555555555666666777777888888777777777777777888888777777666666666666777777777777555444444333333333444444444444444444444444555555555555555555555555555444333333555555444333222333333444555555555444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444444444333222222222222333333333333333333333333333111111222222222333333333444444444333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000000000000111111111111111111111111111111111111000111111222222222111111.../////////000000111111000000000000000000000000////////////000000000000///000000111111111000000////////////////////////000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000111111111222222222333333111111111222222333333333666555333111000000111111333333222222222222333333111111111111111111111111111111111111111111111111000000111111111222222222444222111//////000111333111111111111111111111111222111111000000111111222111111111111111111111111111111000000111111222333000000000000000000000000000111111222222111111000000000000000000000000000......//////000000000000///000222222222222000///111111111222222333333333000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////---------............///,,,---......////////////,,,---...///000000000000...//////000000000000000......///000111222222333000////////////000111111222222111000///...---,,,444444444333333333333333000111111111111111222222222222111111111111222222222111000111222333333111444444333222111000000///222222333444444444444333777666444333333444666888777777777888:::>>>AAACCCHHHNNNXXXaaaiiisss~~~yyyiiicccYYYPPPJJJFFFBBB@@@::::::::::::999999888777666777777777777777777777888888999999999999888888777777666666666666777777666666777777666666555444666666666666777777777777777777777777777888888999777777666666666666777777666555444444333444444444444444444444444444444444555555555555555555555555555444333333555555444333222222333444555555555555444444444555555555555666333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333333333333333333333333333333111111222222222333333333444444444444333333333333222222222222222222222222333333333333333333333333111111111111111111111111/////////000000000000000111111111111111111111111000000111222222222222111///000000000000000000111/////////////////////////////////000000000111111//////000000111111000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000111111111111222222222222111111111222222222222222444444444333222111000000222222111111111111222222111111111111111111111111111111111111111111111111000000000111111111111222222111000000///000111222111111111111111111111111111111000000000000111111000000000111111111111111111000000000000111222222000000000000000000000000000000111111111111000000000000000000000000000000...//////000000111111222000000111111111111000000111111111222222222222222000000000000111111111111000000000000000000000000111000000000000000//////////////////////////////---------............///+++,,,---...////////////,,,---...///000000000000......///000000000000000/////////000111111222222///////////////000111111000000000//////.........222222222222222333333333111111111222222333333333222222111111111111222222222000000111222333222111111111111111111111222222111222333444444444333333777666555555555666777777555444444555777999;;;;;;;;;@@@GGGNNNTTT\\\eeekkkvvv{{{~~~zzzvvvoooeee^^^PPPLLLFFFBBB@@@>>><<<;;;888777777777777888888888333444444555666777888888777888999::::::999888777777666666555555666666777777777777777777666555555888888777777777777777666777777777777777888999999777777666666666666777777444444333333444444555555555555555555555555555555444444444444444444444444555444333333555555444333111222333444555555555555555555555666666666777777333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444444444444444444444444444111111222222222333333333444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111//////000000111111111111111111111111111111111111000000111222222222222222111111111000000000000000////////////////////////000000000111111111222222...//////000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111111111000111333444444333222111111111000000000000111111222222222222222222222222111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111000000000//////000000000///000000000111111111222000000000000000111222222000000000000000000000000000000111111111111000000000000000000000000000000//////000000111222222333000000000//////000000000222222222222111111111111///000000000111111111111000000000000000000000000111111000000////////////////////////////////////---------.........//////+++,,,---...////////////,,,---...///000000000000......///000000000000000000000000000111111111111///////////////000111111***+++,,,...000111333333000000111111222222222333222222222333333444444444222222111111111111222222111000000000222333222111...///000111222333444444111222333444555444333333//////111222444555555555666555444444666777777777777;;;???BBBEEEIIIPPPVVV___dddkkkrrryyywwwpppggg```[[[UUULLLEEEBBB@@@>>>===<<<<<<:::888:::999888777888999;;;<<<555666666666777888888888777888999::::::999888777666666555555555555666666777777777777777666666555999999888888777777666666777777666777777888999999777777666666666666777777333333333333444555666666555555555555555555555555444444444444444444444444555444333333555555444333111222333444555555555555555666666666777777888888333333333333333333333333333333333333333333333333333333333333333333333333444444444333333444555555444444444444444444444444111111222222222333333333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000111111222222222333111111111111111111111111///000111222222222222222222222111111000000//////111111111111111111111111111111111111222222222222......///000000000000000000000000000000000000000........................000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222333222222222111111000000,,,...222444666555444222000000////////////000000222222222222222222222222000000000000000000000000000000000000111111111111///000111111111111000000000000000000000000000000000000////////////000000//////000000111111111222000000000000000111111222000000000000000000000000000000111111111111000000000000000000000000000000///000000111222333333333111000///......///000111333222222222111111000000//////000000111111111222000000000000000000000000111111000000/////////...////////////////////////............////////////111111000//////////////////////////////.........000000000000111111111111000000111111111111000000,,,...000222333222111111000000000000000000000000222222222333333222222111222222222222222222222222222222222222222222222222000111111111111222222222333333333333333333333333333333333333333333333333333222222222333333444555666666666666666666666666::::::;;;===>>>@@@AAABBBJJJOOOUUUZZZ___gggrrrzzz|||}}}}}}yyysssmmmhhhfff[[[WWWPPPIIICCC@@@??????======<<<;;;::::::999999777666666666777888999999777777777777777666555555777888999888777666777888777777777777666666666666555555555555666666666666777777777777777777777777555555555555555666777777888888777777666666555555666555333222222333555666666666555444444444444555444444444444444444444444333333333444444444555555555444444333333222222111444555666555444444444666222222222333333444444444444444444333333222222222444333333333333444555555222222222222222222222222333333333333333333333333222222222222222222222222111222333444444444333333222222222222222222222222000000000111222333555555222222222222222222222222111111111111111111111111333222111000000111222333111111111111111111111111111111111111111111111111222111111111000000//////......//////000000111111111111111000000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111000000000000111111///////////////000000000111000/////////000222333000000111111111111000000222222222111111111111111............////////////000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333222222222111000000000000000000000000000000000000000000000000000000000222222111111000...---,,,////////////000000000000............////////////111000000////////////////////////////////////...//////000000000111111111000000111111111111000000////////////000111222333000000000000000000000000000111111222222222111111222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222333333333333333333333333444333333333333333444444555555555555555555555555;;;;;;;;;;;;;;;;;;;;;:::;;;???DDDGGGJJJPPPYYY```eeekkksssxxx{{{|||yyyuuurrrooommmkkkgggaaaZZZTTTOOOLLLLLLJJJEEE@@@<<<:::::::::;;;;;;:::999999888777777777777666666777777888888666777777777777666555555555777888777666666777888777777777777666666666555555555555555666666666666777777777777777777777777666555555555555666777777888777777777666666666555666444333222222333444666666555555444444444444444444444444444444444444444333444444444444444444444333333333333333333333333333555666555444333444555222222333333333333333333333333333333333333222222333333333333333444555555222222222222222222222222333333333333333333333333222222222222222222222222111222333444444444333222222222222222222222222222444333222222111111222222111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111000000000///.../////////000000000111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000111000/////////000111222000000111111111111000000/////////////////////000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222222111111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000000///000000000000000000000000000000000000000000000000000000000000000//////...////////////000000000000............////////////111000//////......//////......////////////////////////000000000000111111///000000111111000000///111000...---...000222444000000000000000000000000//////000111222222222111222222222222222222222222000000000000000000000000000000000111111111222222111111111111111111111111333333333333333333333333444333333222222222333333444444444444444444444444999888888777777666666666555888:::;;;;;;>>>DDDIIINNNSSSZZZ___ccchhhnnnsssxxx|||}}}{{{wwwqqqlllgggccc^^^[[[ZZZWWWRRRLLLGGGBBB>>><<<===<<<;;;999777666666666888888777777666666555555888777777666666666666777666666666777666666555444333444666666555555666888777777777666666666555555444555555555555666666666777777777777777777777777666666666666666777888888777777777777666666666666555444333222222333444555666555444444333333444444444444444444444444444444444444444444444444444333111111222333333444555555333444555555333333444555333333333333333222222222222222222333333333333333333333333333444444444444333333333333333333333333333333333333333333333333222222222222222222222222000111333444444444333222222222222222222222222222333333222111111111111222000000000000000000000000111111111111111111111111222222222333333222222222////////////////////////111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000111111000000//////......000000000000000000000000111111111111111111111111111111000000000000111111222222222111000000000///000000/////////000111222///000000111111000000///.........//////000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111......///////////////000000000000000000000000000000000000000000000000000......///000000000000000////////////000000000000............////////////000000///............///............////////////////////////000000000111//////000000000000//////000///......///000111222000000000000000000000000//////000111222222222222111111111111222222222222000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333222111111000111111111222222222222222222222222444444444555555666666666777888999888888999<<>>AAAFFFJJJNNNRRRXXX\\\___dddjjjppptttxxx|||}}}{{{xxxxxxxxxyyyyyyxxxuuussshhhddd___YYYUUUPPPLLLIIIIIIGGGDDDAAA>>>===<<<<<<777777888888777777666555666666666666555555555555888777666666555555555555555666666666666555444444111222444444444444666777777777666666666555555555444444444555555555666666666666666666666666666666777666666666666777888888777777777777666666666666444444333222222333444444555444444333333333333333333333333333333333333333555444444444444333333333222222222333333444444444222444555444333222333444444333333333222222111111111111222222333333333444222222333333444444444444333333333333333333333333222222222222222222222222222222222222222222222222000111222333444333222222111111111111111111111111//////000000111333444555111111111111111111111111111111111111111111111111111222333444444333222111000000000000000000000000111111111111111111111111111111111000000000000000////////////000000000000/////////000000000000000////////////////////////.../////////000000000111////////////////////////111111000000//////......////////////////////////111111111111111111111111111111000000000000111111444333333222111000//////////////////000000111111//////000000000000//////...//////000111222333333000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111111111111111111111111111.........//////000000000000000000000000000000000000000000000000000000000......///000000000000000////////////000000000000............////////////000//////...............---.........//////000000...////////////000000000//////000000000000//////---...///000111000//////////////////////////////000000111222222222222222000000000111111222222222//////////////////////////////000000000111111111222222222222222222222222222222222222222222222222000000///////////////000222222222222222222222222333333444444555555555666555555555555444555777888555777999;;;===AAADDDGGGKKKOOOTTTYYY]]]```dddfffjjjmmmsssyyy~~~}}}~~~~~~|||{{{yyyvvvtttrrrqqqqqqooollljjjiiikkkmmmooooookkkeee```UUUQQQMMMIIIFFFCCC@@@===<<<;;;:::888888888999:::777777888999888777666666555555555666666666666666777777666555444444444555555555555555555444333333000222333444333333555777666666666666555555555555444444444444555555555555555555555555555555555555666666666666666777777888666666666666777777777777333333333222222333333333444444333222222222222222333333333333333333333333444444444444444444444444444444444333333222222222222333444333222111222444333333333222222111111111111111111222222333333333111222333444444444333333333333333333333333333333222222222222222222222222222222222222222222222222000111222333333333222111111111111111111111111111/////////000111222444444222222222222222222222222111111111111111111111111111111333444444333111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000////////////......//////000000000000////////////////////////111000000000/////////...////////////////////////111000000000/////////...////////////////////////000000000000000000000000111111000000000000111111444333333222111000//////......//////000000000000//////000000000000//////......///000111222222333000000000000111111111111///////////////////////////////////////////////////////////////////////////000000111111000000///000000////////////000000///////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000............////////////000///......------......------......///000000000......////////////000000...//////000000//////...---...000111111000...---////////////////////////000111111222111111000000//////000000111222222222/////////////////////////////////000000000111111222222222222222222222222222222222222222222222222...............///000000222222222222222222222222666555555555444333333333444444444444444444555666777777777777888:::===>>>===@@@CCCFFFHHHKKKMMMPPPTTTWWW\\\aaagggkkknnnooouuuwwwyyy}}}|||zzzxxxwwwxxxxxxwwwvvvuuutttssssssppppppppppppooommmkkkjjjkkklllmmmnnnmmmmmmkkkjjjfffeeecccbbbbbb```]]][[[[[[\\\]]]^^^]]]WWWPPPJJJEEECCC@@@>>>===<<<:::888888888777666555555555666666777777777777666555444444555555555666666777777666555555444444444444555444444555555444444333222111222444444333333444666666666666555555555444444333444444444444555555555555555555555555555555555555555555555555666777777666666666666777777777777222222333333333333222222444333222222111111222222333333333333333333333333333333333444444444555555555555444333333222111111111222333333111111222333222222222222222111111111111111111222222222222222000111333444444444333222222222222222222222222222222222222222222222222222222222222222222222222222///000222333333333222111111111111111111111111111222222111000000000000111222222222222222222222222111111111111111111111111111111111222222111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000////////////---......//////000000111000000000000000000000000111111111000///.........000000000000000000000000/////////000000000000000000000000000000000000000000000000000000000000000111111000000000000111111222222222111000000000///---...///000000000//////...//////000000//////...---------......//////////////////000000000111111//////////////////////////////////////////////////////////////////////////////000000000000/////////////////////000000111////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000000000000111111000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000............//////////////////...------------...------......///000000111........./////////000000......////////////.........///////////////......////////////////////////000000000000///...---,,,/////////000111222222222000000000000000000000000////////////000000000111111111111111111111111111111111111111111111111111.........///000111222333222222222222222222222222444444444444444444444444666555444555555666555555999777555555666888::::::888:::;;;<<<<<<===@@@BBBCCCDDDGGGJJJNNNRRRTTTVVV^^^```bbbfffiiimmmoooppprrrtttwwwzzz{{{{{{zzzyyyxxxxxxvvvtttrrrpppooonnnooonnnmmmkkkiiihhhggggggbbbcccccccccaaa___\\\ZZZZZZ[[[\\\\\\\\\[[[YYYXXXWWWUUUSSSSSSSSSQQQNNNLLLJJJJJJJJJJJJIIIFFFAAA======;;;999888888888777666888888888888777666555555555555555444555555555555333333444555555666777777444444444333444444555555333444444444444333222222222444555444333333444555666666555555555444444444333333444444444555555555444444444444444444444444444444444444444555555666555666666666777777777888222222222333333222222222333333222111111111111111222222222222222222222222111222222333444555666666333333333333333333333333111222333222111000111333111111111111222222222222222222222222111111111111000111333444444333222111111111111111111111111111111111111111111111111111222222222222222222222222///000111333333222222111111111111111111111111111222222111000000000000000111111111111111111111111111111111111111111111111111000000//////000000111111111111111111111111111000000000000000000000000///000000000111111111111111000000000/////////...------......///000000111000000000000000000000000000000000000////////////000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000---...///000000000///.........////////////......------......................../////////000000000////////////////////////////////////////////////////////////////////////...//////000000//////...///////////////000111111////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000///////////////......000000000000000000000000000000000000000000000000...//////000000000000///////////////000000000000............/////////000//////...------------...---------...///000000111............/////////000......////////////......111000...------...///000/////////////////////////////////...---,,,******...//////000111222222222111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111/////////000111333555555222222222222222222222222///000111222444666777777555444333333444444222111333111//////111333444555999::::::999888888;;;===999::::::<<<>>>@@@CCCDDDHHHIIILLLOOOSSSVVVYYY[[[\\\___cccgggiiijjjjjjiiiiiiiiihhhgggeeedddcccccceeedddbbb___]]]\\\[[[[[[VVVVVVWWWVVVUUURRROOOMMMNNNOOOOOOOOONNNMMMKKKJJJGGGFFFDDDDDDCCCBBB???======<<<;;;;;;=========;;;:::888666666777777666555444555666777777666555444444444333333444555666777222222333444555555666666333333333333444444555666333444444444444333222222333555666555333333333555666666555555555444444444333333333444444444555555444444444444444444444444444333333333333444555555555666666666777777888888111222222333333222222111333222222111000111111111222222222222222222222222000111222333555666777777111222222333333444444555000222333222111000111222000000111111222222222333333222222222111111000000///111222444444333222111000000000000000000000000111111111111111111111111222222222222222222222222///000111222333222111111000000000000000000000000......//////000222333444000000000000000000000000111111111111111111111111111000///......///000111000000000000000000000000000000000000000000000000//////000000111111111222111111000000/////////...---------...///000000111000000000000000000000000......//////000000111111000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000111111000000000000111111////////////000000000000,,,---///000000000///.........////////////......000000000000000/////////............////////////////////////////////////////////////////////////////////////////////////......////////////......///////////////000111111////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000/////////......------,,,000000000000000000000000000000000000000000000000,,,---...000111111222222////////////000000000000------............------........................000000000000000000000000111111000000//////......////////////////////////333222000///...---......000000000000////////////000///.........///111222......//////000000111111////////////////////////222111111111000000//////111222333333111000000000........................000111111111111222222222111111222222222333333333222333333444444333333333444444444333333222222222444333222333555555555444444444555555555555444444888777666555666777999;;;AAA@@@@@@@@@@@@BBBDDDEEEKKKLLLMMMOOOQQQSSSTTTUUUVVVVVVVVVWWWWWWVVVVVVVVVTTTRRRPPPNNNMMMMMMNNNNNNLLLKKKIIIGGGEEEDDDCCCCCCAAABBBBBBBBBAAA@@@>>>===:::::::::::::::999888777777777777777888888888888777666666666666555555555777666555444333333444555444444444444444444444444666555333222111222333333444444444333333222222222444444444444444444444444333333333444444444555555444444333222222333333333444444444444444444444444333222222111111222222333222222333333333333444444555777888888666444333444000000111222333333444444555444222111000111222222333333111111111222333444333333333333333333333333111222222333333222222111222222222222222111000///444333222000000000111111111111111111111111111111222333333333333222111111111111111111111111111111000000000000000000000000000000000000000000000000333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111000000000000000000000000......////////////......////////////............////////////////////////000000000000000000000000000000111111111111000000000000////////////000000222000............---,,,........................////////////////////////000000////////////000000---...///111111111000///222111111000///......---////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000111111111111000000//////000000000000//////////////////000000000000000///.........000111222////////////////////////////////////////////////111111000000//////......000000000000000000000000000000000000000000000000//////...//////000111222000000000000000///.........//////000111222222222------............------........................////////////////////////000000000000//////......////////////////////////222111000///......//////000/////////////////////000//////...///000111222////////////000000000000000000000000000000000000111111111000000000//////000111222222000//////000111111111111111111111111000111111111111222222222111111111222222222333333333333333444333333222222444444333333333222222222333222111222444555444333444444555555555555444444777666555444444666888999::::::999999:::;;;<<<===<<<===>>>???@@@BBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDBBB@@@@@@@@@AAABBB@@@???>>><<<;;;::::::999<<<<<<<<<<<<<<<:::999888777888888888777777666555555555555555666666666666666666555555555444444444666555444333333444444555111111111111111111111111555444333222222222222333444444333333333222222222444444444444444444444444333333333333444444444444444333333222222333333333444444444444444444444444333222222111111222222333222222333333333333444444555777888888666444333333111111111222222333333444444333222111111111222333444333222111111222222333333333333333333333333333111222222333333222222111222222222222222111000000444333222111111111222222222222222222222222222222222333333333333222111111111111111111111111111111000000000000000000000000000000000000000000000000333222222222111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111111111000000000000////////////////////////000000000000000000000000000000111111111111000000000000////////////000000222000...............,,,........................////////////////////////000000////////////000000...//////000000000000///111111000000///......---////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111000000000//////000000000000//////.../////////000000000000000//////......///000111////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000////////////000000111000000000000000///......---......///000000111111------............------........................////////////////////////000000000////////////...////////////////////////000000////////////000000///////////////////////////////////////000111111000000000000////////////111111111111111111111111111111000000000000//////...000111111///......///222222222222222222222222000111111111111222222222111111111222222222222333333333444444333222111111333333333333222222222222222222111333444555444222333444444555555444444333555444333333333444555666666555555444444555666666666666666777888888999999::::::;;;;;;;;;;;;::::::;;;:::999888888999:::;;;777666555444444333333444777777777777666555444333444555555555555444444333333333333333444444444444444444444444333333333333444444333333333444555555333333333333333333333333444444333222222222222333333333333333222222222222333333333333444444444444222222333333333444444444333333222222222222333333444444444444444444444444333222222111111222222333222222333333333333444444666777999888555333222222222222222222222222222222222222111111111222333333555444333222111111222222333333333333333333333333111222222333333222222111111222222222222111000000222222111111111222333333333333333333333333333333222333333333333222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000111111111111////////////////////////000000000000000000000000///000000111111000000///000//////......//////000222000.........///...---////////////////////////////////////////////////000000////////////000000000000//////.../////////111000000//////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////....../////////000000000111000000////////////000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////111000000////////////000000000000000000//////...---------......//////000------............------........................///////////////////////////////////////////////////////////////////////////////////////000111111.........//////////////////////////////000000111111111000000//////......000000000000000000000000000000000000000000//////...000111111000//////000000000000000000000000000000000111111111222222222111111111111222222222222333333333333333222111000333222222222222222222222333222222444555666444222333333444444444444333333444444333333333444444555555555555444444444444444777777777777777777777777888888999999999999888888777666666666666777888999666555555444444555555666555555555555444444333333333333333444444333333222222222222222333333333444333333333333222222222111222222222333333444555555444444444444444444444444333333222222222222222222333222222222222222222222333333333333333444444444222222222222333333333333222222222222222222333444333333333333333333333333333222222111111222222333222222222333333333444444666777999888555222111111333333222222222222222222111111111222222333333444555444444333222222222111333333333333333333333333111222222333333222222111111111222222222111111000000000000000111222222333333333333333333333333333222333333333333222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111////////////////////////......////////////..................//////////////////////////////////////////////////////////////////000000000000///////////////....../////////111000...---...///...---000000000000000000000000////////////////////////000000////////////000000222111///...------...///000000/////////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000//////000000000//////000000000000//////........./////////000000111111000000//////......////////////////////////////////////////////////......//////000000111111////////////////////////////////////////////////111111000//////...////////////000000000000//////------........./////////------............------.............................................................../////////////////////////////////......//////000111111111------....../////////000...//////000000000000000111111000000//////......//////////////////////////////////////////000000///111222222111000111222000000000000000000000000000000111111111222222222000000111111111222222222222333333333222222111000222222222222222222222222333333333555777777555333222222333333333333222222555444444444444444444444555555555555555555444444666666555555555444444444444555555666666555555444222222222222333444555555666555555555555666777777444444333333333333333333222222333333333333333222222222333333333444444444333222222222111111111111111111222333333444444444000000000000000000000000111222222222222222222222222222222222222222222222222222222333333333444444111111111222222222333333111111111111222222333444333333333333333333333333333222222111111222222333222222222333333333444444555777888777555222111111333333222222222222222222000111111222333333333333444444444444333333222222333333333333333333333333111222222333333222222111000111111222222222111111......///000000111111111333333333333333333333333222333333333333222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////......////////////......---........./////////000//////////////////////////////////////////////////////000000000000////////////............//////111///------/////////...000000000000000000000000////////////////////////000000////////////000000111000///---------...///////////////............////////////////////////........................////////////////////////................................................////////////////////////////////////////////////000000///......///000000//////000000000000//////............////////////111111000000//////......////////////////////////////////////////////////......//////000000111111................................................111111000//////...////////////000000000000//////......////////////000000------............------................................................---............/////////////////////////////////......///000111111000000---------......//////000......///000000000000000000000000000////////////..............................////////////000000///111333333222111111222222222222222222222222222000111111111111222222222000000000111111111111222111111222222222222111111111111111222222222222222222222333555777777444222111222222333333222222111444444444444333333333333222333444444444444333333555555555444444333333333333333444444444444333333222222333333444444444555333222222222333333444555222111111000000111111222111222222333333333333333333333333333444444444444222222222222111111111111111111222333333333222222111111111111111111111111000111222222333222222222111111111222222222222222111111222222333333444444000000111111111222222222111111000111111222333444333333333333333333333333333222222111111222222333222222333333333333444444444555777777555333222222222222222222222222222222111111222333333333222222333333444444444444333333333333333333333333333333111222222333333222222111000000111222222222222111...///000000111000000000333333333333333333333333222333333333333222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000111111111000000000000000000000000000000111111111111000000//////000000111111222222////////////////////////000000000000000000000000...//////000000//////...///......------......///111///------/////////...////////////////////////////////////////////////000000////////////000000//////......---.................................////////////////////////........................////////////////////////................................................////////////////////////////////////////////////000000............000000//////000000000000//////------.........////////////000000000000000///...////////////////////////////////////////////////////////////000000000000................................................111000000////////////000...//////000000000000000////////////////////////------............------................................................---------.........//////////////////////////////...///000111111000//////,,,,,,---......///000000---...///000111000000///////////////000000000000////////////////////////........./////////000000...000111222111000111222111111111111111111111111000111111111111222222222000000000000111111111111///000111222222333222222000111111111222222222222000000111444555555222///111111222222222222111111222333333333222111111000000111222444444444333333666666555555555555555444444444555555555555444444444555555666666666555555222111111111111222333333222111000000000111222222000000111222222222222222222222333333333444444444333333222222222111111111111222222333333222111000333333333333333333333333///000111222333222222111000111111111222222222222000111111222333333444444000000000000111111111222000000000000111222333444222222222222222222222222333222222111111222222333222222333333333333444444222444666666555333333444111111111222222333333444222222333333333222111000111222333555555555555444333333333333333333333333111222222333333222222111000000111222222222222222111111222333222222000000222222222222222222222222222333333333333222111111111111111111111111111111111111111111111111111111000000000000000000000000/////////000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111222000000000000000000000000000000111111111111000000/////////000111222222222////////////////////////000000000000000000000000......////////////......///......------......///000///------///000///...........................////////////////////////000000////////////000000------......///.................................////////////////////////........................////////////////////////................................................////////////////////////////////////////////////111000...------...000111//////000000000000//////---------.........//////...///000111111000000///////////////////////////////////////////////////000000000000////////////................................................000////////////000000111......///000000000000000........................---..................---................................................---------.........//////////////////////////////...///000111111000///...,,,,,,------...///000000---...000111111111000///......//////000000111111000000000000000000000000---.........//////000000---...000111000///000111........................000111111111111222222222000000000000111111111111...///000111222333333333000000111111222222222222......000222444333000---111111222222222222111111111111111111111000//////000111333444555555555444444444444444444444444444222333333444444333333222222333333444333333222222444444333333333444444555444333222111111222333444//////000111111111111111111222222222222333333333333333333222222222222111111222333333222111000///000000000000000000000000///000111222333333222111000000111111222222222222000000111222333333444444000000000000111111111111000000000000111222333444222222222222222222222222333222222222222222222333222222333333333444444444111333555666555444444444000000111222333333444444222333333444333222000///000111333555666666666555333333333333333333333333222222222333333222222222///000111222222222222222333444444555444333111000111111111111111111111111222333333333333222111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000......////////////......,,,------...///000000111////////////////////////000000000000000000000000......////////////...............------.........000...------///000//////........................////////////////////////000000////////////000000+++,,,...///000///......---.....................////////////////////////........................////////////////////////................................................////////////////////////////////////////////////111///...------...///111//////000000000000//////---------.........//////---...///111111111000000////////////////////////////////////////////////111111000000//////......................................................//////...//////000111222......///000000000000000------------------------///---+++,,,///000///---------------------------............/////////000---------.........//////---......///000/////////******+++,,,,,,---.........------------...//////000000///////////////000111111000///////////////000000000000000000000000111111000///////////////...............///000000000111111111222222222222000000111222222222222222000000000000000000000000000000////////////000000111111111111111111111111...///000111111111111111111111222222222333333333444222000000111333444333222222111111222222333444444444333333333333222222444444222222222222444444222333333444444333333222333333333222222111111111333333333222222111111111111111000000000000111111333222111111111222333444222222111111111111222222111111333333444333222111111111111111111111111111000000000000000000000000000000000000111111111111222333333222111111222444111111222333333333222222222222222222222222222222111222222333333222222111333222222111111222222333222333333444444333333222555555444444444333333333444444444333333222222222333333333333333333333333222222111111111111222222555555444444444333333333444444333222222111111000000000000000000000000000222222222333444555666777111111111111111111111111000000000000000000000000000000000000111111111111444444444333222111000///111111111111111111111111000000000000000000000000111111111111111111111111222222111000000000000000////////////000000000000......//////////////////////////////000000000000........................###'''---000111000//////,,,------...///000111111////////////000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////................................................000000//////.........---111000///...........................////////////000000...------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////,,,---///000000000///...////////////////////////........................,,,,,,------...///000000//////////////////////////////.........---------////////////////////////////////////////////////......------------......111111111111111111111111000000000///......------000000000000000000000000////////////////////////111111111111000000000000............////////////...---+++---///000///---------------------------............////////////---------.........//////------...////////////...,,,,,,,,,---.........///...------------...//////000000////////////000000111111000///////////////000000000000000000000000111000//////.........///...............///000000000000000111111111222222///000111111222222111111000000000000000000000000111000000//////000000111111111111111111111111111///000000111111111111000111111111222222222333333444333222222444555555444222222111111222222333444444444333333333222222222444333222222222222333444222333333444444333333222333333333222222111111111333333333222222111111111111111111000000111111111222222111111111222333444111111000000000000111111111222333333333222111000111111111111111111111111000000000000000000000000000000000000111111111111222222333222111111222444333333444555555555555444222222222222222222222222111222222333333222222111333222222111111222222333222333333444444333333222555444444444444333333333444444333333333222222222333333333333333333333333333222222222222222222333555444444444444333333333333333333222222222222111222222222222222222222222333222222333333555666666111111111111111111111111111111111111111111111111000000000000111111111111333333333333222111000000000000000000000000000000000000000000000000000000111111111111111111111111222111000////////////000////////////000000000000///////////////.........////////////000000000000........................***---111333222111000111------......//////000000////////////000000000000................................................000/////////............////////////////////////................................................000/////////............000//////............///............//////////////////............//////............---------------------............///////////////////////////---......///////////////////////////////////////////////////////////////,,,,,,------...//////000........................//////.........---------/////////////////////////////////////////////////////////....../////////////////////////////////.........///////////////////////////////////////////////////////////////////////////.........---............////////////...---,,,---/////////...------------------------//////..................---------...............,,,,,,---.................................//////...------------...//////000000////////////000000111000000///////////////000000000000000000000000000///......---........................///000000/////////000000000111111...///000000111111000000000000000000000000000000111111111000000111111111111111111111111111111111000111111111111000000///111111111222222222222333000//////000222222111000222111111111111222333333333333333333222222222222333333222222222222333333222222333333333333222222222222222222222111111111222222222222222111111111222222111111111111222222222111111111111222333333000000////////////000000222222333333222111000000111111111111111111111111000000000000000000000000000000000000111111111111111222333222000000222333///000111111222222111111222222222222222222222222111222222333333222222111333222222111111222222333222333333444444333333222444444444444333333333333333333333333222222222222333333333333333333333333333333333222222333333333444444444444333333333333111111222222222333333333333333333333333333333333333222222333333444555666222222222222222222222222111111111111111111111111000000000111111111222222333333333333222111111000////////////////////////000000000000000000000000111111111111111111111111000000//////......//////////////////000000000000000000//////.........---////////////000000000000........................000111333222111//////000.........///////////////////////////000000000000................................................////////////............////////////////////////................................................////////////............///............//////000............////////////......///////////////...000000000/////////......---------............//////////////////////////////............//////000////////////////////////////////////////////////,,,,,,------.../////////......................../////////............---////////////////////////////////////////////////000000////////////000000////////////////////////------......///000000111......................../////////////////////////////////.........------............////////////------------...//////...------------------------//////............------........................+++,,,------......------//////.....................------------...//////000////////////000000111000000////////////000000///////////////////////////......---------.....................///000000////////////000000000000......///000000000000000000000000000000000000000222222111111111111222222111111111111111111111111111111111111111000///...111111111111222222222222.........000222222000...111111111111111222222333333333333222222222222111333222222222222222222333222222333333333333222222222222222111111111111111222222222111111111111111333222222222222222222333111111111111111222222333//////............//////333333222222111111000000111111111111111111111111///////////////////////////000000000111111111111111222222111000000111333---...//////000000//////222222222222222222222222111222222333333222222111333222222111111222222333222333333444444333333222444444444333333333222222333222222222222222222222222222222222222222222222333222222111111222222333444444444333333333222222000000111222333333444444333333333333333333333333333222222222333444444555222222222222222222222222111111111111111111111111000000111111111222222222333333333333333222111000000000000000000000000000000000000000000000000000111111111111111111111111//////............//////////////////000000000000000000000///......------////////////000000000000........................///000000///---,,,---...///////////////.........////////////000000000000000000000000000000000000........................///////////////.........////////////////////////................................................///////////////........................///000111............////////////------///000000000///...111111000000///.........---------............///////////////////////////000///...------...///000////////////////////////////////////////////////---------.........//////......................../////////...............////////////////////////////////////////////////000//////////////////000000000000000000000000000............//////000000........................////////////////////////111111000000000/////////............////////////,,,---...............///------------------------...............---------.....................---+++,,,------......------.........---------------...------------.../////////////////////000111111000000////////////000000////////////////////////......------------...///...............///000000////////////000000000000......///000000000000000000000000000000000000000222222111111111111222222111111111111111111111111111111111111111000///...000000111111111222222222222222222444666666444222111111000000111111222333333333222222222111111111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111333222222222222222222333000000111111222222222222//////............//////222222222111111000000000000000000000000000000000///////////////////////////000000000111111111111111222222111000000111333000111111222333222222222222222222222222222222222111222222333333222222111333222222111111222222333222333333444444333333222444444333333333222222222222222222222222222222222222222222222222222222222111111000000000000111111444444333333333222222222000000111222333444444555222222222222222222222222333333222222222333444444222222222222222222222222111111111111111111111111111111111111222222222222222222333333333222111111111111111111111111111111000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000//////.........---////////////000000000000////////////////////////------...---+++,,,...000///////////////.........////////////000000000000000000000000000000000000////////////////////////.........///////////////////////////////////////.........................................................///////////////...............///000111............////////////,,,---///000000000///.../////////......------------------............///////////////////////////000///...------...///000////////////////////////---------------------------------.......................................///////////////////////////////////////////////////////////////////////////......------......///000000000000000000000000000000//////....................................////////////////////////000000000000////////////............////////////,,,---......------...000------------------------,,,,,,---------........................---------,,,,,,---...............------------------------...------------.../////////......//////000111222///////////////000000111000000000000000000000000.........---......///000...............///000000/////////000000000111111...///000000111111000000000000000000000000000000111111111000000111111111111111111111111111111111000111111111111000000///000000000111111111111222222111111222444444333111111000000000000111222222222222222222111111111111111111222222222222111111111111222222222222111111000000000111111111111111000000000111111111111111222222111111111111222222///000111111222222111111//////............//////111111000000000111111222000000000000000000000000000000000000000000000000000000000000111111111111000111222111//////111222///000111111222111111111222222222222222222222222111222222333333222222111333222222111111222222333222333333444444333333222333333333333222222222222111111111222222222222222222222222222222222222222000000////////////000000333333333333222222222222000000111222333333444444222222222222222222222222333333222222222222333333333333333333333333333333222222222222222222222222111111111222222222222333222222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000//////......//////000000////////////000000000000////////////////////////////////////000000000000////////////////////////---...///...---...000222.........///////////////////////////000000000000........................000000000000000000000000.........///////////////////////////////////////.........................................................//////////////////............//////000............////////////,,,---...///000000000000---------------------------------............///////////////////////////000//////............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...////////////000000000////////////////////////////////////////////////......------------......////////////////////////111000000///......------........................////////////////////////.........---------,,,,,,............////////////+++---//////---,,,...000------------------------++++++,,,---......////////////.........---------------...////////////...---------.../////////000...------------...//////............///000111222///////////////000111111000000000000000000000000///.........//////000111...............///000000000000000111111111222222///000111111222222111111000000000000000000000000111000000//////000000111111111111111111111111111///000000111111111111000000000000000111111111111000...------///000000///000000000000000111222222222222222222111111111111000111222333333222111000111111222222222222111111///000000000111111111222///000000000111111111222111111111000000111111111...///000111222111111000000//////////////////000000000//////000111222333000000000000000000000000000000000000000000000000000000000000111111111111000111111111//////111222......///000000000//////222222222222222222222222111222222333333222222111333222222111111222222333222333333444444333333222333333333222222222222111000111111111222222222222111111111111111111111111111111000000000000111111333333333222222222222111111111111222222333333333333333333333333333333333333333222222222222222333333333333333333333333333222222222222222222222222111111111222222222333333111222222333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000////////////000111222////////////000000000000------......///000000000////////////000000000000////////////////////////---///000000//////000111------......//////000000////////////000000000000........................////////////////////////............/////////000////////////////////////............................................................/////////000000//////............///............////////////---------......///000111,,,,,,,,,------......///---------............//////////////////////////////////////////......---////////////////////////------------------------........................------------------------.../////////000000000000//////////////////////////////////////////////////////............/////////////////////////////////////////////.........////////////////////////////////////////////////......---------,,,,,,,,,............////////////+++---//////---,,,...000------------------------)))***+++,,,...///000000//////.........------------...//////000000//////---......///000111111222...------------...//////............///000222222///////////////000111111000000000000000000000000///////////////000111111...............///000000111111111111222222222222000000111222222222222222000000000000000000000000000000////////////000000111111111111111111111111...///000111111111111111000000000000111111111111222000......000222222222000000000000000111111222222222222111111111111000000111222333333222111000111111222222222222111111//////000000111111111222//////000000111111111222111111000000000000111111...///000222222111111000000000////////////000000//////...///000111333444000000000000000000000000000000000000000000000000000000000000111111111111000111111000//////000222111111222333333333333333222222222222222222222222222222222333333222222222333222222222222222222333222333333444444333333222333333333222222222111111000000111111222222222222111111111111111111111111222222111111111111222222333333333222222222111111111222222222222333333333444444444444444444444444333333222222111222222222333333333333333333333333222222222222222222222222111111222222222333333333111222222333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222////////////000000000000,,,,,,---...///000111111////////////000000000000000000000000000000000000---///000000///------...,,,------...///000111111////////////000000000000000000000000000000000000........................---.........//////000000////////////////////////................................................---.........//////000000111000///.........................../////////000......------...///111222+++,,,,,,---...///000000---------.........//////////////////////////////...///000000000///---,,,////////////////////////.............................................---------------------------.../////////000000111111////////////////////////////////////////////////000000////////////000000111111111111111111111111------......///000000000000000000000000000000000////////////////////////000000/////////...................../////////000------------------------000///...---------------000///------------+++)))***+++,,,,,,------,,,,,,------------------------...........................---,,,++++++,,,---...///.........///000222333222222000///............------......//////000000............////////////---------------...//////000///////////////000000////////////000000000000000000000000////////////111111111222222333333333111111000000//////......//////000111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000111111111000000///111111111111111111111111222222111111111111111111222111000//////000111222000111111000//////000222///////////////000111111000000000111222222222333000000000000000000000000000000000000000000000000////////////////////////000000000000////////////,,,------...///000000111000000000000111111111111000000000111222222333333000000000000000000000000000000000000000000000000333222222111111222222333333333222222222222222222333333333333333333333333111111222222222333333333//////000111222333333333222222222222222222222222444444444444444444444444222222222222222222222222555555444333222222222222222222333444333222111000333333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////000000000000000000000000---///000000///....../////////.........---------............////////////000000////////////000000////////////////////////////////////////////////......//////000111111111...............---------,,,---------......//////000000///...------,,,,,,,,,---......//////......---------............///+++,,,------......------------------.........///000000000000000000000000............//////////////////.........---------........................//////.........---------000000000000000000000000222000///------///000222////////////////////////............////////////////////////////////////////////////000000000000///111222111000///000111......//////000000111111000000//////.........------------------------------------............///------------------------//////...---------------///...------------,,,***,,,------...............................................................---------,,,,,,---------//////......///111222333222111000///.....................///////////////............////////////......------......///000000000////////////000000////////////000000000000000000000000////////////000000111111111111111111000000000111111111111111//////000111111111111000111111111111111111111111000000000000000000000000//////000000000111111111000000111111111111000000000000000000000000000000111111111111111111111111111111000//////000111111///000000///......///111...............//////000000000111111111111111222////////////////////////000000000000000000000000000000000000000000000000000000000000////////////.........//////000000111//////000000000111111111222111111111111111111111000000000000000000000000111111111111111111111111333222222111111222222333222222222222222222222222333333333333333333333333111111111222222222333333000000000111222222222333222222222222222222222222444444444444444444444444222222222222222222222222555444444333333333333333222222333333333222111000333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////........................---///000000///......///000000/////////.....................//////////////////............//////////////////////////////..........................................------------..................------........./////////000//////...------,,,,,,,,,---......//////......---------............///+++,,,------......------------........./////////////////////////////////............//////////////////.........---------........................//////.........---------........................000///...,,,,,,...///000////////////////////////............/////////////////////////////////////////////000000111111111333222111000000000000000//////000000000000000000000/////////............---------------------------------............///------------------------.........---------------...---,,,,,,......---,,,......///000000000000///////////////////////////........................,,,------......------,,,///////////////000111222222111000//////......//////////////////.........---............///////////////......//////000111000000////////////000000////////////000000000000////////////000000000000000000000000000000/////////000000111222333333333...///000000111111000000111111111111111111111111000000000000000000000000//////000000000000111111000000111111111111000000........................111111111111111111111111111000000//////000000111...///000///...---...000---------------...//////111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000111111333333222111111000//////000000000000000000000000222222222222222222222222222222111111111111222222000111111111222333333333333333333333333333333333111111111222222222222333111111111111111111222222222222222222222222222222444444444444444444444444111111111111111111111111444444444333444444555666222333333333333222111000333333333222222222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................---///000000///......///000000000000000/////////............////////////......------------......////////////////////////------------------------......---,,,,,,+++******,,,---------.../////////......////////////000000/////////...------,,,,,,,,,---......//////......---------............///,,,,,,---............---....../////////000000000////////////////////////............////////////...............---------.......................................---------------------------------///...---,,,,,,---...///////////////////////////............////////////////////////////////////...//////000111222222333999555000///000111000...111111111111000000000000////////////....................................---------............///---------------------------------------------,,,---,,,+++,,,...///...---......///000000000000000................................................+++,,,---......---,,,+++...............//////000111111000///////////////000000//////......---------------........./////////////////////000111111111000000////////////000////////////000000000000////////////000000000000111111111000000/////////000000000111111222222222...//////000000000000000111111111111111111111111000000000000000000000000////////////000000000111///000000111111111111000........................000000000000111111111111000000000//////000000000---///000000///......000......------......///000111111111000000//////...////////////////////////000000000000000000000000////////////////////////////////////000000000000111111111111000000000000////////////000000000111222111111111000000000///000000000000000000000000222222222222222222222222222222111111111111222222///000000111222333333444222222222222222222222222111111111111222222222222222222222111111111111111222222222222222222222222333333333333333333333333333333333333333333333333444333333444555666777777333333333333222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000111111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000---///000000///......///////////////////////////............///////////////......------......///////////////////////////---------------------------,,,,,,,,,+++++++++***,,,,,,,,,---...///000000/////////000000000000000//////.........---------,,,---......///.........---------............///,,,------...............////////////000000000000////////////////////////............////////////........................................................................------------------------......---,,,,,,---......////////////////////////............////////////////////////////////////...//////000111222333333<<<666///...000111///,,,222222111111000000/////////////////////.........////////////////////////---------............///------------------------,,,,,,---......------,,,,,,++++++,,,...///...---------...////////////...------------------------........................+++,,,---......---,,,+++,,,,,,------------------111000000////////////000000000//////......------------------............///////////////000111111111111000///////////////////////////000000000000.../////////000000000111222222222111111000000///111111000000000/////////......///000000000000000000000000000000000000000000000000000000000000000...////////////000000000//////000111111111111111//////////////////////////////000000000111111111/////////000000/////////...000222222000//////000//////......//////000111111000000//////.................................////////////////////////.........................../////////000000000111111111111111000000000000...////////////000000000//////000000000111111111000000000000000000000000222222222222222222222222222111111000000111111222//////000111222222333333222222222222222222222222000000111111111222222222222222222111111111111111222222222222222222222222333333333333333333333333444444444444444444444444333333333444555666777888333333222222222222111222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111////////////////////////////////////////////////........................000000000000000000000000////////////////////////000000000000000000000000---///000000///......///....................................////////////000//////////////////000////////////////////////------------------------++++++,,,,,,------------,,,,,,,,,---...///000000000000000000000/////////...............---------,,,---......///.........---------............///,,,---......//////......////////////000000000000....................................////////////---.....................////////////////////////---.............................................///..................///////////////////////////............////////////////////////////////////...//////000111111222222;;;555///---000111000---222111111111000000//////.........///////////////////////////////////////---------............///------------------------***+++---......---,,,,,,---,,,+++,,,...///...---,,,,,,---............---------------------------........................,,,------......------,,,,,,,,,---------------,,,000000////////////000000///////////////.........,,,------------.........//////......//////000111222111000//////......///////////////000000000000......//////000000111111111111111111111111000000111111000000///......------...//////000000//////000000000000000000000000000000000000000000000000......////////////000000...///000111111222111111000000000000000000000000...//////000000111111111...//////000000//////......000222333111000000000///////////////000111111////////////....................................////////////////////////------------------------......//////000000111111000000000000000000000000......////////////000000......///000000111222222000000000000000000000000222222222222222222222222111111000000000000111111///000000000111222222222222222222222222222222222000000000111111111111222111111111111111111222222222222222222222222222222333333333333333333333333444444444444444444444444333333333333444555666777444333222222111111222222111222222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................---///000000///......///------------........................////////////000000////////////000000////////////////////////------------------------++++++,,,------...//////,,,---------.../////////000000////////////..............................,,,---......//////......---------............///------...////////////........./////////000000000....................................////////////---------...............////////////////////////---------...............................................................////////////////////////............////////////////////////////////////////////////000000000000666222......///111000...000000000000////////////.........///////////////........................---------............///------------------------)))+++,,,......---,,,+++---,,,+++,,,......---,,,,,,,,,---............---................................................---------,,,,,,------------.../////////...------000000////////////000000.........///////////////,,,,,,---------...............------......///000222111000///............////////////000000000000.........///000111111111//////000000000000000000111000000000000000000000---...//////000000//////000000000000000000000000000000000000000000000000........./////////000000...///000111111222222222000000000000000000000000......//////000111111222......///000000///......---///222222111////////////............///000000---...............//////........................////////////////////////.................................///000111111111.........//////000000111........./////////000000/////////000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111000000000000111111111111000000000111222222222333222222222222222222222222222222222222222222222222222222222222222222222222333333222333333444555555444333222111111111222222111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////................................................////////////////////////........................---///000000///......///---.........////////////............/////////////////////....../////////////////////////////////........................,,,,,,------------------------................../////////.........------........................,,,---......//////......---------............///------...///////////////------........./////////....................................////////////---------.........//////////////////////////////---------.........//////---------------------------------......---------////////////////////////............/////////////////////////////////////////////...............000//////...//////000000.............../////////............/////////000---------------------------------............///------------------------)))***,,,.........,,,+++...---,,,,,,......---,,,,,,------...///.........////////////////////////..............................,,,++++++,,,......//////000111111000///...000000////////////000111---.........//////000000,,,,,,,,,---------......---------------...//////222222000///............////////////000000000000---......///000111111222---.........//////000000000000000111222222333333---......///////////////000000000000000000000000000000000000000000000000............/////////000......///111111222222222000000000000000000000000---......///000111111222---...///000000///...---,,,...111111000............------------...//////,,,------....../////////........................////////////////////////////////////////////////---......///000111111222,,,------...///000000111............/////////000111111000000//////......000000000000000000000000000000000000000000000000111111000000000000111111111111111000000000000000111111111111111111111111000000000000111111111111//////000111222333333444222222222222222222222222222222222222222222222222000000000000000000000000333333222222222333444444444333222111111111222333111111111222222333333333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////................................................////////////////////////000000000000000000000000---///000000///......///.../////////000000111111............/////////000.........------.........////////////////////////////////////////////////......---,,,,,,+++++++++...............---------//////......---------,,,---.....................,,,---......//////......---------.........//////---......///////////////------------.........///..................................../////////000---------.........//////000000000000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++////////////////////////............/////////000/////////////////////////////////...------,,,,,,+++---//////...///000222,,,---------......//////---.........//////000000---------------------------------.........//////...------,,,,,,------......------,,,,,,,,,------///...,,,++++++,,,...//////...---,,,,,,---...///...------,,,,,,------...000000//////.........---000///...---------------......////////////....................................---------,,,,,,,,,------------------------////////////////////////000000000000000000000000////////////000000000000//////............//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000//////......---------///000222222000///---000000000000000000000000222111000//////000111222333333222111000///.....................///000000//////............//////////////////////////////........................000000//////.........---............////////////000000//////.........---000000000000000000000000000000000000000000000000......///000000000000000///////////////.........000000000000000000000000000000000000////////////111111000000000000111111111111222222222222111111000111111111111222222222000000000000000000000000111111222222222333333333333222222111111222222333222222222333333444444444333222222111111222333333444444333333222111000000333333333333333333333333000000000000000111111111333333333222222111111111333222222222222222222222000000000000000000000000//////000000000000//////000000000000111111111111222111000//////000111222//////............//////111000///......---......000000000000000000000000................................................---------......000111111////////////////////////000000000000000000000000////////////////////////.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////......---------000//////.........//////........................+++,,,---.........---,,,//////.........---------..................------++++++,,,...000///---***------...............//////---,,,---000222000...------------.........//////...---,,,,,,---...///000000///.......................................,,,,,,,,,---------..................////////////........................////////////000000000000////////////////////////000...---...000111///,,,000000//////.........---////////////////////////........................---,,,+++***+++---000111---------,,,,,,------------,,,,,,++++++,,,,,,,,,///...---------...///000///...------------...///...------,,,,,,------...000/////////.........---///......------------.........////////////..........................................------,,,,,,------------------------........................////////////////////////.../////////000000000000//////............//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////.........---///////////////............///000111111000///...........................111000////////////000111111111111000//////......---------------...////////////............//////////////////////////////........................000/////////.........---............////////////000/////////............////////////////////////////////////////////////......///000000000000000/////////////////////...000000000000000000000000000000000000////////////111111000000000000111111000111111222222111111000//////000000000111111111111111111111111111111111111111111222222222333333333222222111111222222333222222222333333333333333333333222111111111222222444444333222222111000000222222222222222222222222000000000000111111111111222222222111111000000000222222222222111111111111000000000000000000000000//////000000000000//////000000000000111111111111111111000//////000111111//////............////////////.........//////000////////////////////////................................................,,,,,,,,,------...///000////////////////////////////////////////////////........................------........./////////******+++,,,------............------------......////////////.........---//////............//////........................,,,---.........---,,,+++//////.........---------........................,,,,,,,,,,,,,,,---...///...------------,,,,,,,,,...,,,+++,,,...///...,,,------.........///////////////...------...//////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////........................////////////000000000000///////////////////////////...---...000111///---000/////////............////////////////////////........................------++++++,,,---///000------------------------++++++++++++++++++,,,,,,,,,,,,------....../////////...------------...///...------,,,,,,------.../////////...............------------------...///......////////////............................../////////............---................................................////////////////////////....../////////000000000//////............//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////............------------.........///////////////...///000111111000///...........................//////............//////////////////////////////,,,,,,,,,,,,,,,---......//////............//////////////////////////////......................../////////...........................////////////////////////............////////////////////////////////////////////////......///000000000//////......//////////////////000000000000000000000000////////////000000000000111111000000000000111111000111111222222111111000.../////////000000000000111111111111111111111111111111111222222222222333222222111111111111222222333333333222222222222222444333222111111111111111333333333222111111000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111000000000000000000000000//////000000000000//////000000000000111111111111111000000//////000000111//////............//////---------......///111111////////////////////////................................................,,,,,,,,,,,,,,,---...///////////////////////////////////////////////////........................,,,---------............))))))***,,,---...///000......------------......////////////............///...............//////........................++++++,,,---.........---...............---------........................,,,...000...,,,,,,///222//////......---,,,,,,,,,///...------...///---,,,............/////////000//////............//////000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////........................////////////000000000000////////////////////////...------...000111000...////////////............////////////////////////..............................---,,,,,,---...///,,,------------------,,,++++++,,,,,,------,,,,,,((()))***+++,,,,,,,,,,,,.........------............------,,,,,,------...........................,,,,,,,,,,,,---......///......////////////............................../////////////////////...////////////////////////........................////////////////////////........./////////000000//////............//////////////////////////////////////////////////////////////////////////////////////////////////////........................------......//////000000//////000000000000//////................................................---------.........//////------,,,,,,------...//////......------......///////////////////////////............................................................///////////////////////////.........////////////////////////////////////////////////......///////////////...............////////////////////////////////////////////////000000000000111111000000000000111111000000111111111111000000/////////000000000111111222222222222222222222222111111111111222222222222222222111111111111222222333333222222111111000000444333222111000000000000333222222222111111000000111111111111222222222222222222111111111111111000111111111111111111000000////////////000000000000000000000000000000000000//////000000000000/////////000000000111111111111000000000//////000000000//////............//////...............///000000////////////////////////................................................---,,,,,,,,,---......///////////////////////////////////////////////////........................,,,,,,,,,---------......***++++++,,,---...//////...------,,,,,,------............---------------......---------...//////........................((()))+++,,,...///000111........................---------...............---333888999444000///111////////////////////////222111000000000000///............/////////000000///////////////////////////......------.................................,,,,,,,,,---------......---------.........//////........................////////////000000000000////////////////////////------...///000000000//////////////////.........////////////////////////........................///...------------......,,,,,,---......---,,,,,,,,,,,,---...//////......)))***+++,,,,,,,,,++++++---..................---...------,,,,,,------...---------...............,,,,,,,,,,,,,,,---...///......////////////................................./////////////////////////////////////////////............................................................//////////////////............//////////////////////////////........................................................................////////////////////////------......//////000000//////000000000000//////////////////////////////------............------,,,,,,------......//////...............//////000......------------......////////////////////////........................---------...........................////////////.........///////////////......................................................////////////......---.........//////000000////////////////////////.../////////000000000111111111000000000000111111000000000111111000000000000000000111111111222222111111111111111111111111000000111111111222222222222111111000000111111222222222222111111000000000333222111111000000000111222222111111111111111000222222222222333333444444333222222222111111000000222222222222222222222222....../////////000000000//////////////////////////////000000000000/////////000000000111111111111/////////000000///////////////............//////000000///.........................................................................................................///000////////////////////////................................................,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................+++++++++,,,---...///000---.....................---------.........//////---666AAADDD???666000...------......//////000000111111111000///......///............////////////......////////////............------------..............................,,,,,,,,,---------......------------....................................////////////000000000000////////////////////////,,,---//////////////////.........///////////////////////////////////////........................///.........------......+++,,,---......---,,,++++++---...000000000//////.........---------------------...//////...------...------,,,,,,------...---------------.........,,,,,,,,,,,,,,,,,,---.........////////////..............................---............/////////........................------------------------........................------.........///////////////............//////000000000000000000000000------------------------................................................/////////000000000000000.........///////////////000000////////////000000000000000000000000000000------...//////...------,,,---------....../////////............///000000......------------......////////////////////////........................---------------.....................////////////.........///////////////....................................................../////////...------------......///000000000000000000000000000000000......//////000000111111111111000000000000111111///000000111111000000///111111111111222222222222000000000000000000000000000000000111111111111222111111000000000000111111111111111000000000000000111111000000000111111222111111111111111111111111222222222333333444444555333333333222111111000000222222222222222333333333......//////000000111111//////////////////////////////000000000000//////000000000000111111111111...//////000000//////...//////............//////111111///......---------........................................................................//////.........//////000////////////////////////........................------------------------,,,---------............//////......---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...//////........................///...---,,,,,,,,,,,,,,,---------...............,,,,,,------.../////////...666AAAFFFCCC;;;333...,,,,,,---------.........,,,---...---,,,+++,,,---------------.........///------............---------------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.................................////////////000000000000////////////////////////---///000000///......///.........///////////////////////////////////////................................................+++,,,...//////...,,,+++***+++---///000000///...111000///------------...------...//////...------...------,,,,,,------...,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,......////////////..............................,,,,,,------............------------------------------------------------........................---------.........////////////............//////000000000000000000000000................................................................................./////////000000///////////////.........000000////////////000000////////////////////////---...////////////...---.............../////////...------------...//////...------,,,,,,------...////////////////////////........................,,,,,,,,,------.....................////////////............/////////000......................................................//////......---,,,------......///000000111000000000000000000000000.........///000111111111111111000000000000111111//////000000000000//////000000000000111111111111////////////////////////000000000000111111111111111111000000000000111111/////////000000000000000000//////000000111222333000000000000111111111111000111111222333333444444444444333222222111000000000111111111222222222222......///000000111222222//////////////////////////////000000000000//////000000000000111111111111......///000000///......//////............//////000//////.........//////........................................................................///......------.........////////////////////////........................------------------------------........./////////...............------------,,,,,,++++++,,,,,,------------....../////////,,,,,,,,,,,,---...///000........................------,,,,,,,,,---...///---------.........//////,,,,,,------...//////000///333999===>>>;;;777555111111000000///......---)))+++------+++***,,,...,,,,,,,,,,,,------------+++,,,---......---,,,+++---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.................................////////////000000000000////////////////////////...000222111...,,,---.............../////////000////////////////////////........................------...///////////////+++,,,...//////...,,,+++)))***---...//////...---222000---+++***+++,,,,,,,,,---...//////...---,,,...------,,,,,,------...,,,,,,,,,------............------,,,++++++++++++......////////////..............................,,,,,,,,,---------......------------------------------------------------........................---------.........////////////............//////000000000000000000000000////////////////////////................................................---------.........//////000000//////.........---000000////////////000000........................---...///000000///...---////////////////////////---,,,,,,,,,,,,---.........------,,,,,,------...////////////////////////........................,,,,,,,,,------...................../////////000---.........//////000000.................................................../////////...---,,,,,,---------...///000000111000000000000000000000000---......///000111111222111111000000000000111111//////000000000000//////////////////000000000000////////////////////////000000000000111111111111111111000000000000111111......//////000000111111.../////////000222333444000000000000000111111111///000000111222222333333444444333333222111000000//////000000111111111222...//////000111222222333//////////////////////////////000000000000//////000000000000111111111111---...///000000///...---//////............//////......---......///000111...........................................................................------,,,,,,,,,------////////////////////////........................------------------------.........////////////000,,,------....../////////---,,,,,,++++++,,,,,,---.../////////000000111111+++++++++,,,---...///000........................(((((()))***---000333555---------.........//////,,,,,,------...///000000000000000333777:::;;;;;;888888666444222000///...***,,,......,,,,,,...000+++++++++,,,,,,,,,------++++++,,,------,,,++++++,,,,,,,,,,,,------...///........................,,,,,,,,,---------......,,,,,,,,,---------..............................////////////000000000000///////////////////////////111333111...+++,,,------.........//////000000////////////////////////........................,,,,,,...///000000000000------------------------+++,,,---.........---,,,..................------................................................---......//////////////////......------///000111///......///000000///---------------------------------------------------,,,,,,------.../////////............////////////........................000000///...---,,,,,,+++........................000000000000000000000000//////.........---------//////.........---------////////////////////////////////////////////////------............------000000//////.........---///////////////////////////000000111000...,,,+++000000000///......------..............................---,,,++++++******...//////000000000000000.........------,,,,,,,,,,,,------......------,,,++++++******++++++,,,---//////.........---------//////.........------------------............///,,,---......//////......//////.........---------000000000000000000000000////////////............////////////000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111......------///111333444111111000000000000111111111000///000111222111//////000111222333444444444444444333333222111000000////////////////////////000000000000000000000000222111111111000000//////111111000000//////......111111111000000000000000000000//////.........---...............///000111.........------,,,,,,,,,////////////////////////---------.........//////........................111000///------......///..................------.........------,,,,,,,,,---.../////////...,,,,,,............---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------000///...,,,,,,------...111444777;;;=========<<<999999888666333111111222444...+++000222000...///---------............///................................................---------,,,,,,+++++++++............///////////////...---,,,,,,---...///......------------......---------...///000000111333111///...---...///000000000///------,,,,,,,,,........................------......//////000000------------------------,,,///111---'''%%%***000------------------------,,,,,,+++++++++,,,---.....................------........................------------------------,,,---......//////.........------,,,---...///000///.........000000...---------------------------------------------------...............---------............////////////......................../////////...------,,,,,,................................................//////.........---------//////.........---------................................................------............------000/////////....................................000000000//////...---,,,............////////////........................))))))***,,,---///000000---...//////000000//////......---------,,,,,,,,,,,,------......------,,,......------......///000000000/////////.........//////.........------------------............///,,,---......//////......//////.........---------........................---.........//////000000////////////000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111000000/////////000000000111111000000000000111111111000///000111222111//////000111222333333333333444444333222222111000000////////////////////////000000000000000000000000111111111111000000000///111000000000/////////...000000000000000000000000000/////////............///............//////000.........------,,,,,,,,,---------------------------------.........//////........................111000///...---......///......................../////////......------------.../////////...---,,,.........///......------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---.........///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------...///000111444555666888999;;;;;;<<<======;;;777222///......---...............---------------............///................................................---------,,,,,,,,,++++++............///////////////...------------...///......------------......---------...///000000000222111///...---...///000111111000///...---.......................................///////////////------------------------000000000...,,,+++---...---------------------------+++)))((((((***---///------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,------...//////...---...000000...---------------------------------------------------//////......---,,,,,,+++---............/////////...............................................................................................................---------...............---------........................------------------------------............------////////////............------------------------000000///...------------,,,------...//////000000.................................---------------,,,---......//////.........------------,,,,,,,,,,,,------......------,,,///............///000000000000000000000/////////...............------------------............///,,,---......//////.....................---------........................,,,,,,---...///000111111////////////000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111222222222111000///...---111111000000000000111111111000///000111222111///000000111222333333333333333333333222111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000////////////............000//////............///.........---------------------------------------------........./////////........................000000///............///........................///////////////...............//////......---,,,---......////////////...///...---,,,,,,---...///------------------------------------------------,,,,,,,,,,,,------------000000//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///......,,,,,,---...///111333444111000000///000111333444::::::888444000---,,,,,,'''222777111+++---///------------............///........................------------------------------------,,,,,,,,,,,,---............////////////...------------...///......------------......---------...//////000000111000///.........///000222111000///////////////........................///////////////.........------------------------111///------//////---+++------------------------,,,+++***)))***+++---...,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////------------......//////...------...//////...,,,------------------------------------------------.........------,,,,,,,,,---------.........//////........................---------.........//////........................................................................................................................------------------------------............------///////////////.........------------------------111///...---,,,---......---------....../////////........................111111000///---,,,+++++++++,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,------...////////////////////////........................---------............///,,,---......///.........................................................---------...///000000111////////////000000000000000000111111111111000000000000111111111111000000000000000000000000000000///000000000111111111111111111111111111111111111111222222222111///...,,,111111000000000000111111111000///000111222111///000000111222222222222222333222222222111111000000////////////////////////////////////////////////111111111000000000000000000000000000/////////////////////000000000000000///////////////.........111000///..............................---------////////////////////////............////////////........................000/////////............---------...............//////.................................---------,,,,,,---.../////////...000...---,,,,,,---...000........................------------------------,,,,,,,,,,,,,,,,,,++++++.../////////...---,,,,,,------------------------,,,---000222333333222111------...///111222333444------,,,,,,,,,,,,------///000000...,,,,,,---...(((:::BBB666,,,///222...---------............///........................------------------------------------------,,,,,,---------.........//////.........------...............------------......---------....../////////000//////.........//////111000000///......//////........................000000//////......------........................---,,,,,,,,,------+++)))------------------------+++,,,,,,---------------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///.../////////000000000000...------...//////...,,,------------------------------------------------,,,,,,,,,,,,------......------------....................................,,,,,,------.../////////........................////////////////////////---.....................---.............................................------------------------------............------.........///////////////------------------------000///---,,,,,,---......///.........---------,,,........................++++++,,,---...000111111+++,,,,,,---------------------------------------,,,------......------,,,+++++++++***++++++,,,---........................---.....................---------............///,,,---......///.........---.....................///////////////////////////////////////.........////////////000000000000000000111111111111000000000000111111111111000000000000000000000000000000///000000000111111111111111111111111111111111111///000111222222111000///111111000000000000111111111000///000111222111///000000111222222222111111222222111111111111111000........................////////////////////////000000000000000000111111////////////000000000000......//////000000000000.........///////////////111000///.......................................////////////////////////........./////////000000........................///////////////......------------.........//////------------------------//////......------------***+++,,,,,,------------///...------------...///........................------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...------------------------)))+++///222444555555444///000000111111111111111...///111222222000///...***+++,,,,,,,,,---///111,,,>>>DDD888---///111...---------............///........................------------------------------------------------------------............---..................---......------------......------------............///...............////////////...---------..............................000000//////......------........................+++,,,......,,,++++++,,,------------------------+++,,,---...///...---,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000///////////////000111111111111000...---,,,---//////---,,,------------------------------------------------***++++++,,,------......,,,------------.................................---------.........//////........................000000000000000000000000---------...............---------...............------------------------------------------------------............------.........///////////////------------------------......---------------...//////......---,,,,,,+++........................---------------.........+++,,,------......------,,,,,,,,,------------...,,,------......------,,,---,,,,,,,,,,,,---......------------............---------...............---------............///,,,---......//////......---------...............000000000000000000000000000000//////............////////////000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111//////000111222222222222111111000000000000111111111000///000111222111///000000111111111111111000111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111////////////000000000000---......//////000000111.........///////////////000//////............///.............../////////------------------------....../////////000000000......................../////////000///......---,,,,,,------.../////////,,,,,,,,,---------------//////...------------...***++++++,,,,,,,,,,,,+++........................------------------------------------------------,,,,,,,,,,,,------------***+++---...///000000000------------------------(((***---000222444555555111111111111111000///...,,,---000333333222000///.../////////------///000...999<<<444---...///,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------------.........------...//////...------......------------......---------------------------............/////////......------------..............................///////////////.................................,,,...000///---,,,---///------------------------,,,,,,,,,,,,,,,---------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------......000111111111000///------,,,---......---+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------.................................---------.......................................////////////////////////---------.........//////---------.........//////------------------------........................------............------............/////////000........................,,,------......---------------------------------........................000000///---,,,***)))))),,,,,,---...............,,,,,,,,,---------......,,,------......------,,,---------------...//////---.........////////////---------.........//////---------............///,,,---......//////......---------.........//////////////////////////////.........///////////////////////////000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000111111222333111111000000000000111111111000///000111222111///000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111.../////////000000000111------......///000000111............/////////000///............//////000---........./////////000------------------------.../////////000000000000...........................///000000000///------,,,,,,------...//////000------------.........///000///...---,,,------...,,,,,,------,,,,,,++++++,,,---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---.........///,,,,,,---.../////////...........................***+++,,,...///111222333000000111111111000......***,,,---///111222222222000111111000...---...//////000111000000///......---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,---------.........------...//////...------......------------......------------------------,,,---....../////////...//////............//////.................................///////////////........................000...,,,,,,---//////...---------------------------+++***((()))+++---///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,,,,,,,+++,,,---///000000000///...---,,,,,,---......---+++------------------------------------------------...------,,,,,,++++++***,,,,,,,,,---------......................................................................................................---------.........//////---------.........//////------------------------////////////////////////---..................------.........//////000000////////////////////////+++,,,---.........---,,,+++,,,,,,------......///........................******++++++,,,---......,,,---......//////......,,,,,,,,,------.........,,,------......------,,,---,,,,,,,,,,,,---........./////////000000111111---------.........//////---------.........//////,,,---......//////......---------.........//////........................,,,------...///000111111////////////000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111333222111000000000222222111111000000000000111111111000///000111222111///000000111111111000000///000000000000000111111111222222222222222222222222000000000000000000000000//////000000111111111222.../////////000000111111---------...///000000111---.........//////000000...............///000111---.........//////000000////////////////////////////////////000000000000...........................///000000000///---,,,,,,,,,------...///000000---.........//////000000000///...---,,,---..................---,,,+++++++++---///111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000.........///......------........................,,,,,,,,,,,,---...000000...///000111111000///.../////////000333555888999...//////...---,,,...///111+++***///333222000222---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,---...//////...---,,,.........------.........------------------------,,,,,,---.../////////...000000////////////000111........................---.........//////000000////////////////////////222,,,&&&'''---000...***......---------,,,,,,,,,........................,,,,,,,,,---------......------------------------------------------------,,,------......------,,,***+++---...000111222222000000//////...---++++++------,,,+++++++++,,,,,,.........------,,,,,,,,,------------------------...---,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................111...,,,,,,---.........////////////////////////,,,,,,,,,---------......///......---------......---------............/////////.........---------//////.........---------................................................222222111///...---,,,+++222///,,,,,,...///---+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........///////////////.........................................................---------............///111111000000//////......000000000000000000000000000///.........///111222000000000000111111111111000000111111111111000000000000000000000000000000000000000000000111111222222222222222222222222222111000000000//////......111111111111111111111111333111///000222333222///111111111111111111111111000000000000000000000000222111000000000111333333222111111111000000//////000000///...............000000000000000000000000......///000000000000000222111111111000000//////............////////////////////////////////////------------------------000000000000000000000000000///---,,,,,,---///000111111000000//////......///////////////.................................//////.........---------000000000000///...---,,,///////////////.........------------------------........................------------------------,,,++++++***)))))))))***000///---,,,+++,,,,,,---------............------.........------,,,,,,,,,...---+++++++++---///000555444222000///...------888444...,,,---...///.....................------............//////////////////......------------,,,---...//////...---,,,,,,+++*********+++,,,---//////.........---------///////////////.................................////////////////////////---------------,,,,,,,,,000000000000000000000000.................................------,,,,,,,,,///...---,,,,,,,,,,,,,,,............------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------...///////////////////////////...---,,,,,,......---,,,++++++++++++......---------,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,///......------......///------------------------++++++,,,,,,,,,---------........................///---+++,,,.../////////........................,,,,,,---------.........///......---------......,,,,,,,,,,,,---------...//////.........---------//////.........---------................................................+++,,,---...///000111222...,,,***+++---///...,,,++++++,,,------------------------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------........./////////////////////...................................................---------............///000000000000//////......000000000000000000000000000//////...///000111222000000000000111111111111000000111111111111000000000000000000000000000000000000000000000111111222111111111111111111111111111111111000000/////////111111111111111111111111333111///000222333111000111111111111111111111111000000000000000000000000111111000000000111222333111111111111000000000///000000///...............////////////////////////......///000000000000000111111000000000/////////............////////////////////////////////////------------------------///////////////////////////...---,,,,,,---...///000000000000//////....../////////////////////...........................//////.........---------////////////...---,,,+++////////////............------------------------........................------------------------///......---,,,---------///...---,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,...---,,,++++++---...000222333555777888888888777555222---,,,---......---....................................////////////000000//////............------...//////...------,,,+++*********+++------//////.........---------////////////....................................////////////////////////......//////////////////////////////////////////...........................------------------,,,///...------,,,,,,,,,---/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,///000000//////---,,,,,,---...............------///...---,,,++++++++++++...------------,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,/////////....../////////........................,,,,,,,,,,,,------------........................000...,,,,,,...///...---........................,,,------------...............---------......///+++++++++,,,,,,,,,------...............---------...............---------........................................................................+++***)))+++---......---,,,,,,---............------------------------------------------------------------------------------------------...............//////////////////////////////////////////........................---------............///000000000////////////...000000000000000000000000///////////////000111111000000000000111111111111000000111111111111000000000000000000000000000000000000000000000111111222000000000000000000000000111111111111111000000000111111111111111111111111222111000000222222111000111111111111111111111111000000000000000000000000111000000000000111222222111111111111000000000000000000///.........//////////////////////////////......///000000000000000000000///////////////...............////////////////////////////////////------------------------///////////////////////////...---,,,,,,---...///000000000////////////.........//////////////////.......................................---------............---,,,+++***........................------------------------........................------------------------000//////...............------......------,,,,,,------............------...------------,,,,,,,,,...---,,,+++,,,---...///,,,...222666888888777666111///------.........---........................---............/////////000000000///////////////------...//////...------,,,++++++++++++,,,---..................---------................................................////////////////////////---.........///000000000////////////////////////........................---------------.........///...------,,,---------/////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,///000//////...---,,,+++,,,------...//////......000///...---,,,+++++++++------------------------------------------------...------,,,,,,,,,------//////............//////------------------------,,,,,,,,,------------...........................111///...---......,,,+++........................------------...............------------...//////+++,,,,,,,,,,,,---------................................................................................................000000///......---,,,,,,+++++++++,,,------------,,,---......//////......---------.......................................,,,,,,---------------------------...........................////////////000000000000000000000000........................---------............///////////////////////////000000000000000000000000///////////////000000111///000000000111111111111000000111111111111000000////////////////////////000000000000000111111222000000000000000000000000222222111111111111111111111111111111111111111111111000000000111111111000111111111111111111111111000000000000000000000000000000000000000111111222111111111000000000000000000000///////////////000..............................///000000000000000////////////........................////////////////////////////////////........................////////////////////////...------,,,,,,------...////////////////////////............////////////...............................................................---,,,+++------...............///................................................------------------------------,,,,,,,,,,,,,,,---,,,,,,.........---,,,+++------............------------------------------...---,,,,,,,,,------...+++,,,...///000///......,,,,,,------......---,,,---------...............---------.........//////////////////............---..................---,,,,,,,,,,,,,,,------...........................------...............///........................////////////////////////+++++++++,,,---...//////////////////////////////........................,,,,,,------......//////......------------........./////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,---...............---,,,+++,,,---...////////////000///...---,,,,,,,,,,,,---------------------------------------------------------,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---,,,---//////...---........................---------.........//////---------------...//////------------............---.....................---.....................................................................)))***+++---...000111222---...//////...---,,,,,,,,,---......//////......---------.........//////........................,,,,,,,,,---------..............................---.........//////000000000000000000000000000000........................---------............///.............../////////////////////////////////...//////000000000000000///000000000111111111111000000111111111111000000////////////////////////000000000000000111111222111111111111111111111111111111111111111111222222111111111111111111111111000000111000000000000111000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000111111000000/////////000000111////////////////////////......///000000000000000............////////////............////////////////////////////////////................................................---------,,,,,,---------.............../////////---.........//////000000........................---........................////////////......---,,,---------......//////................................................------------------------,,,,,,++++++++++++,,,,,,+++,,,---.........,,,,,,------............------------------------------------------,,,---------///...---,,,,,,,,,---...***,,,---......------------------.........//////------------............------------------------.........------.........,,,,,,------............---.....................,,,---------......//////........................////////////////////////+++++++++,,,---...//////................................................---------....../////////......---------......///---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,---............---,,,,,,---.../////////...///......---------------,,,,,,,,,------------...------------------------------------------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................))))))***---000222222111------------------------------........./////////---------------...///000---------.........//////---------...............---------...............................................................,,,,,,------.........///---///111000...,,,+++,,,,,,,,,---............---,,,,,,,,,---......//////........................+++,,,,,,------........./////////...............------......///000000000////////////////////////........................---------............///---............/////////////////////////////////......///000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000111111222111111111111111111111111000000000111111111111111111111111111111111111111///000111111//////000111000000000000000000000000000000000000000000000000...///000000111111000000000000000000111111111111000000/////////000111111000000000000000000000000......///000000000000000...////////////000000000............////////////////////////////////////................................................,,,,,,,,,------,,,,,,,,,---............/////////------......///000000000........................---------..................///////////////......,,,,,,,,,---......//////................................................------------------------------------------...///,,,,,,------......------------............------,,,,,,,,,------------...------------------,,,,,,...---***)))***,,,///111+++,,,......---,,,---...,,,,,,------.../////////,,,------------.........,,,,,,,,,,,,,,,---------///...------------...///,,,---......//////......---------...............,,,,,,,,,---......//////........................////////////////////////---.........///000000000.............................................................../////////.........---......///000,,,,,,------............------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,------......------,,,------.....................------------......///,,,,,,,,,---------......---------------------------------------...//////......------------......------------------------------------....................................******+++---000222111000------------------------............////////////---,,,,,,------///000000,,,,,,---------.........---------.........//////---------.........//////................................................111111000...,,,+++))))))***---000000...,,,,,,,,,++++++,,,---------------+++++++++,,,---.................................++++++,,,,,,---......///000/////////.........---------......///000000111................................................---------............///---------.........//////////////////////////////---...///000111000000///000000000000111111111111000000111111111111000000000000000000000000000000000000000000000111111222000000000000000000000000/////////000000111111111111111111111111111111111...000111111///...///111000000000000000000000000000000000000000000000000......000111111111000//////000000000111111111111000000//////000111111222111111111111111111111111......///000000000000000/////////000000000111111............////////////////////////////////////................................................,,,,,,,,,------,,,,,,,,,---------.........//////------......///000000111........................---------.........//////---......//////......---++++++,,,------...//////................................................------------------------...............///000000,,,,,,,,,,,,,,,---...///------............------,,,,,,,,,---------......---.........---,,,,,,+++,,,+++*********,,,...///,,,...///...,,,+++---///,,,,,,------...//////000,,,,,,---------.........,,,,,,,,,---------......///...------------...///,,,---...///000//////...---------.........//////++++++,,,------...//////........................////////////////////////......//////////////////................................................////////////...........................///000000,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------------------------------,,,------......------,,,............---,,,++++++---...............---------------------...///000,,,,,,,,,------.........---------------------------------------...///000//////............//////........................---------.........//////........................///......///000///,,,***------------------------............/////////000,,,,,,,,,---...///000111++++++,,,,,,,,,------------------.........//////---------.........//////................................................,,,,,,,,,---------......'''***...///---,,,,,,---***+++,,,,,,------,,,,,,******+++,,,,,,---......////////////////////////++++++,,,,,,---...//////000000//////.........------------...///000000111................................................---------.........//////---------.........//////////////////////////////---...000111111111000///000000000000111111111111000000111111111111000000000000000000000000000000000000000000000111111222////////////////////////......//////000000000111111111111111111111111111...000222111...---///111000000000000000000000000000000000000000000000000---...000111111111000/////////000000111111111222000000///000000111222222111111111111111111111111...//////000000000000000//////000000111111222222............/////////000////////////////////////////////////////////////........................+++,,,,,,------,,,,,,+++---------.........//////---------...///000000111........................---------.........//////,,,,,,------...---------++++++,,,,,,---...//////////////////////////////........................---------------------------------------...///000------,,,+++,,,---///000---..................---,,,,,,,,,------.........---.........------,,,+++/////////000//////.........000000///,,,+++---///,,,,,,------...///000000,,,,,,,,,---------......---------........./////////...---,,,,,,---...///,,,---///000000000///...---------.........//////++++++,,,,,,---...//////........................////////////////////////---------------,,,,,,,,,................................................000000//////......------...............///000000------------------------((()))+++,,,---.........------------------------------------------------...---+++******+++---...........................---,,,,,,++++++,,,,,,---,,,---......//////...............------,,,,,,,,,+++,,,---......---,,,+++///...---,,,,,,,,,,,,,,,---------.........////////////.........---------------------------------...---,,,++++++,,,---...........................((())),,,...000000///...------,,,,,,,,,+++++++++//////.........---------........................///////////////............/////////...---,,,,,,------------------------...------,,,,,,------............------,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------..........................................------000...------.........---//////...//////000111222////////////////////////***,,,///111111///,,,***......------------......///...---,,,,,,---...///000000000000000000000000------...///000111222222000000000000111111111111//////000000000000//////000000000000111111111111000000000000000000000000---......///000111111222000000000000000000000000111111111111111111111111///000111111111///...---222111111111000000//////000000000000000000000000//////000000000000//////222111///......///000111111111000000//////......000000000000000000000000............////////////000000111111111111000000------......//////000000000000000///......------000000//////.........---000000//////.........---......------------......000000000///......------000000000000000000000000.........------,,,,,,,,,000///...---,,,+++******,,,---...//////...---,,,---...///000000///...---........................++++++++++++++++++++++++------------------------000///...---,,,+++******&&&'''***,,,---,,,+++***+++,,,,,,------......///,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++...------,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++...//////---,,,,,,...000................................................//////............//////////////////............///...---,,,,,,---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,---.../////////...,,,,,,,,,---------......+++,,,,,,---------,,,,,,------------------------------------------------...---+++******+++---...........................------,,,,,,,,,,,,------,,,------.....................---------,,,,,,,,,,,,------------------,,,///...---,,,,,,,,,,,,---------------.........//////.........------------------------------------///...---,,,,,,---...///........................+++,,,---//////...,,,+++++++++,,,,,,------......///.........------------........................////////////................../////////...------////////////////////////...------,,,,,,------.........---------,,,,,,,,,.........------,,,,,,+++------------------------------------------------++++++,,,,,,,,,---------................................................///...,,,,,,...//////...///...............///000////////////////////////..............................------------......///...------------...///////////////////////////////////////000000000000...////////////000000000//////000000000000///////////////000000000111111000000000000000000000000......//////000000111111000000000000000000000000111111111111111111111111111111111111111000//////111111111111000000000///000000000000000000000000//////000000000000//////111000...------...000111///////////////000000000....................................////////////000000111111111111000000............////////////////////////............000/////////............000/////////..................------------......,,,,,,------.../////////////////////////////////......---------,,,,,,,,,......------------,,,,,,------...//////...------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------,,,,,,)))***,,,---......---------------------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------///......------......///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++.........---,,,,,,...000................................................//////............//////........................///...------------...///////////////////////////------------------------////////////////////////------..................,,,,,,,,,------.....................---+++***)))------------------------------------------------------++++++++++++------------------------------......------------......,,,,,,---..................------------,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,------------------........................------------------------------------///......------......///.........................../////////...,,,***)))***+++,,,---...///000000............------------......................................................///000000000//////...........................------,,,,,,------......------------,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,------------...................................................---+++,,,...000/////////......------------...////////////////////////111///---++++++---///111......------------......///...------------...///////////////////////////111000000000/////////...............//////////////////000000000000//////....../////////000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222111111000000111111111111111111000000000000000000000000000000000000//////000000000000////////////...------...///000---......///000000111111....................................///////////////000000111111000000////////////...........................////////////////////////............////////////..................------------......++++++,,,,,,---.........////////////////////////...------------,,,,,,,,,,,,,,,------.........///------...//////...------...------,,,,,,------...........................------------------------------------------------,,,,,,,,,------.........+++,,,,,,------.........//////......---,,,,,,+++...............---------------------------------------------------------***+++,,,---............/////////....../////////........................------------------------.........------,,,,,,+++------...---++++++---///................................................//////............//////---------......////////////...------------...///////////////////////////........................////////////////////////...............---------------------------------............---,,,******,,,,,,---------------------------------------------,,,,,,++++++,,,,,,---------------------------.........------.........,,,,,,---.........------------------------------...---,,,++++++,,,---......------,,,,,,,,,------------------------------------------------------------------------------/////////....../////////......................../////////...---+++***))),,,,,,------...///000000------------------------........................------...............///......///000111111000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------------------------------............------------------------,,,,,,,,,------------...........................---------...............---,,,+++,,,...000000000000//////...------------////////////////////////111///---++++++---///111......------------...............------.........////////////////////////000000000000////////////........./////////000000//////000000000000//////............////////////000000000000000000000000000000000000////////////////////////////////////111111111111111111111111222111000//////000111222111111111000000000000000000000000000000000000000//////000000000000//////...------------...//////........./////////000000....................................//////////////////000000000000///////////////......------------------...///000000111///////////////.........///////////////...............------------......//////...------,,,,,,+++////////////////////////------------------------------------............---..................---///...---,,,,,,---...///........................------------------------------------------------,,,,,,,,,---------......+++++++++***+++,,,------///.........---------,,,/////////...---------,,,------------------------........................+++,,,------.........---//////............//////---..................---..............................---------,,,,,,,,,,,,---...---,,,+++,,,...................................................///......------......///------...//////000111111.........------.........//////////////////////////////////////////////////////////////////////////////......------------//////...---,,,++++++***---------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........+++,,,,,,---...---------------------------------...---,,,++++++,,,---...------,,,,,,,,,------...------------------,,,,,,,,,,,,------------------------------------------...//////////////////.......................................---,,,,,,+++........................,,,,,,------------------........................,,,---------......//////......///000111111000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------------------++++++,,,,,,,,,---------------------------------,,,,,,---------.................................---------.........//////---,,,+++,,,...000000000111111000///............////////////////////////..............................------------......---..................---.................................///000111111111//////000000000111111111//////000000000000//////............////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000///...------...000000000000000000000000111111000000000000000000000000//////000000000000//////---------------...//////000/////////.........---////////////////////////............//////////////////000000000000////////////......------,,,,,,,,,------...///000111111.........///////////////.........///////////////......------------......000000//////...---------........................------------------------//////.........---------.........------.........111000///......///000111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,+++++++++,,,---...---------......//////////////////...---------,,,------------------------........................---.........------,,,+++...------,,,,,,------...------...//////...------........................---------------,,,,,,,,,,,,---......---,,,---.........................................................------------............///000111111222222---..................---////////////////////////////////////////////////////////////////////////000///...---------------//////...---,,,++++++***+++,,,---...............+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,---------------,,,,,,,,,------------......------,,,,,,------...------,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......//////......---........................------------------------.........---------,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,---......//////......///000000000//////------------------------...------,,,,,,------...,,,,,,,,,------------...------------------------***++++++,,,,,,---------------------------------,,,---------....................................,,,,,,------.../////////...---+++,,,...000//////111000000////////////000////////////////////////,,,---...//////...---,,,......------------......------...//////...------........................------...///000111222222000000000000111111111111//////000000000000//////....../////////000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......---------...//////000000000000111111111111000000000000000000000000//////000000000000//////---------.../////////000000000//////...------,,,000000000000000000000000............////////////...//////000000//////............------------------------...///000000111.........///////////////.........///////////////......------------......------......///000000111........................,,,,,,,,,------------.../////////.........------///...------------...///111000000000000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,////////////////////////,,,------...//////000000...............---------------------------------------------------------............---,,,+++***------,,,,,,,,,,,,------,,,---...//////...---,,,------------------------------------------------,,,...//////...------.........................................................------------....../////////000000111111222------...//////...------////////////////////////////////////////////////////////////////////////000///---,,,,,,---...///------------------------,,,------...............++++++,,,,,,---......///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,---...//////...---,,,..............................------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------........................++++++,,,------...//////....../////////...------------------------------...------,,,,,,------...,,,,,,,,,---------...............------,,,,,,+++++++++,,,,,,---......///------------------------------------....................................,,,,,,------...//////000///...,,,,,,...//////...//////.........///000000////////////////////////------...//////...------......------------......------...//////...------..............................//////000000111111/////////000000000000111//////000000000000///////////////000000000111111000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000------...//////////////////000000000111111111111000000000000000000000000//////000000000000//////------...///000000000000........................////////////////////////............////////////......////////////......,,,------------------...------......//////000000............/////////000............/////////000......------------......,,,,,,---......//////000........................,,,,,,,,,---------..................///////////////...------------.../////////000000000000//////........................------------------------------------------------,,,,,,---------------......///000111111000///...............////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,......------------......,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111111///......///...................................................------,,,,,,------................../////////------...//////...------////////////////////////........................///////////////////////////...---,,,,,,---///000******+++,,,...//////000---...............------++++++,,,,,,---...//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,------.........+++,,,............,,,+++,,,,,,,,,,,,,,,---...///---------,,,,,,++++++++++++++++++,,,,,,---------------------------------+++,,,---......---,,,+++........................000///...---,,,+++++++++)))***++++++,,,---......+++++++++,,,,,,---------........................++++++,,,,,,---...//////.../////////...---,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,------.........//////...---,,,,,,++++++,,,,,,------...///000000---------------------------------.........//////........................,,,,,,------...///000000000...------.........------------------...///000////////////////////////.........------..................------.........,,,---...//////...---,,,........................000000000000////////////............/////////000//////000000000000//////000000000000111111111111000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000---...///111111111000/////////000000111111111222000000000000000000000000//////000000000000//////---...///000111111111111,,,,,,------.../////////..................................../////////000......////////////......,,,,,,,,,------..................///////////////---.........//////000000---.........//////000000.........------.........///......------,,,++++++........................,,,,,,,,,------.........,,,,,,---...///000111111///...---,,,,,,---...///---...///000000///...---........................////////////////////////------------------------***++++++,,,---//////000,,,---///000000...,,,+++000000000///......------,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............//////............//////,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111222000/////////...................................................------,,,,,,------...------------------,,,,,,,,,---...//////...---,,,////////////////////////........................////////////////////////...---,,,+++,,,...000111---.........---,,,,,,+++,,,,,,,,,---------......+++,,,...//////...,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.../////////////////////.................................++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------///...,,,,,,,,,,,,...///++++++++++++++++++++++++///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++,,,---......---,,,+++......////////////......------------------------000...------------+++***,,,,,,,,,------.........,,,,,,,,,---------....../////////......---------//////.........---------------------------------........................++++++,,,,,,---...//////........................////////////////////////---------............///......------,,,,,,,,,+++------------------------........................////////////////////////......//////000000111111000000000000000000000000////////////////////////......///000000000000000222111111111000000//////111111111111111111111111000000////////////000000111111000000//////......000000000000000000000000//////000000000000//////000000//////......------..............................////////////......,,,------......------,,,////////////////////////---------............///......---------,,,,,,,,,---------............///////////////////////////........................+++,,,---......---,,,+++,,,---------------------------------------------...------,,,,,,------...---------....../////////000000//////...............------,,,,,,------...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......+++,,,------......------...///000111000///---+++------------------------////////////////////////,,,,,,,,,---------......---,,,++++++,,,---///000........................------------------------..................------...---,,,///222222///---........................222111000...---------,,,......---,,,---...///000...------,,,,,,------...------......------,,,+++,,,,,,,,,---------......,,,---...//////...---,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................------,,,,,,,,,------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++---.....................------------------------........................,,,------------------,,,------............------------------------------000...------------,,,***------------------,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,+++//////.........---------...................................................//////000000111222222................................................---------............///111111000000////////////................................................////////////////////////000000000///////////////////////////////////////////////////////////////......///000000000000000111111111000000000//////111111111111111111111111000000////////////000000000000000000////////////000000000000000000000000//////000000000000/////////////////////.........////////////////////////......////////////......,,,------......------,,,........................---------............/////////.........------------------............///................................................---......//////......---/////////......---------------------------------...------,,,,,,------...+++++++++,,,,,,,,,------/////////......---------...------,,,,,,------...................................................------------------------,,,------------.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,...///...---,,,***................................................,,,,,,,,,---------............---,,,,,,,,,---...........................------------------------........................---,,,+++---///000///,,,........................000//////..................------,,,---...///000...------,,,,,,------...------......------,,,,,,,,,,,,,,,---------............------------......//////............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000........................------------------------...------,,,,,,------...------------------------------------------------///...---,,,------,,,***///......------,,,++++++,,,,,,,,,---------......------------,,,,,,,,,,,,...............---------////////////////////////------------------------,,,,,,------......//////------------------------........................---------............///............------------////////////////////////........................////////////////////////111111000000///......---////////////////////////////////////////////////......///000000000000000111111000000000000//////000000000000000000000000000//////......//////000////////////000000000000000000000000000000000000//////000000000000//////.........///////////////000000000000000000000000......////////////......------............---------------------------------------............///000000/////////.........---------............///................................................/////////....../////////111111000///...------,,,------------------------...------,,,,,,------...+++++++++,,,,,,,,,,,,---......------------,,,,,,...------,,,,,,------...------------------------------------------------........................,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---............---+++,,,---.........---,,,////////////////////////------------------------,,,,,,,,,---------......000///...,,,,,,+++,,,,,,........................------------------------...........................,,,++++++---......---........................---.........//////000000...------------...//////...------,,,,,,------...,,,------...------,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******++++++++++++,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////------------------------------------------------...---,,,++++++,,,---......------------------...------------------------///...,,,,,,------,,,+++------------------,,,,,,,,,,,,,,,---------..................------------................................................------------------------*********++++++,,,,,,,,,------------------------........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000........................////////////////////////000000/////////.........////////////////////////////////////////////////......///000000000000000000000000000000000///////////////////////////////////////....../////////......//////000000111111000000000000000000000000//////000000000000//////------......//////000000////////////////////////......////////////......------............---------------------------------------............///////////////.........------------............///................................................000///...------...///000000/////////......------...........................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............+++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------........................,,,,,,,,,---------......,,,------...............,,,---...///000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,........................---------------------------------...............///---,,,+++,,,---...///........................---......///////////////------------......//////...------,,,,,,------...,,,,,,------...------,,,,,,,,,,,,---------.........,,,***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........*********++++++,,,,,,,,,------------------------***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------------------------------------///000000///------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...//////...------...//////------------------------///---,,,,,,---...---+++++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---------.....................------------------------------------------------,,,,,,,,,---------------------------------------........................---------............/////////////////////000000------........./////////////////////////////////////////////////////////---........./////////000........................////////////////////////......///000000000000000//////////////////000000........................//////............//////......//////000000111111000000000000000000000000//////000000000000//////------......//////000000..............................////////////......---......//////......------------------------------------............///.........---------,,,,,,---------............///................................................///...---,,,,,,---...///,,,,,,,,,------....................................------,,,,,,------...........................+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------........................,,,,,,,,,---------......,,,---......//////......------...//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.................................---------------------------------.........//////000///...---------///000......................../////////000//////---------------..................------,,,,,,------...,,,,,,------......------,,,,,,,,,---------......---,,,+++))))))+++,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............******++++++,,,,,,------,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...000///...------...///000------------------------...---,,,,,,......---,,,)))***+++,,,...///000000,,,,,,,,,---------......************++++++++++++---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---............/////////---------......//////000////////////////////////////////////////////////,,,------...//////000000........................////////////////////////......///000000000000000......////////////000000///////////////////////////......------......///////////////000000000000000000000000000000000000//////000000000000//////.........///////////////..............................////////////............////////////......---------------------------------............///...------------,,,,,,,,,---------............///------------------------........................------,,,,,,,,,,,,------***++++++,,,---...//////...........................------,,,,,,------...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...////////////...,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---....................................------------------------,,,,,,------...////////////000000///------...000...........................///000000000///---,,,,,,---......//////.........------,,,,,,------...+++,,,------......------,,,,,,,,,---------............---,,,,,,---......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------............------------------------------------............+++++++++,,,------......,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------------------,,,000///---,,,,,,---///000------------------------...---,,,,,,......---,,,++++++,,,,,,---...//////,,,,,,,,,---------......+++++++++,,,,,,------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///+++++++++,,,,,,,,,---------......///000000111111////////////////////////////////////////////////................................................////////////////////////......///000000000000000........./////////000000///////////////////////////......------......///000000000000////////////000000000000000000000000//////000000000000/////////////////////.......................................////////////............////////////..............................---------............///............---------------------............///------------------------........................------............------,,,,,,------......//////...........................------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,---------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,------------.........------------------------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///////////////...------,,,,,,,,,,,,---........................------------------------,,,,,,,,,---------......+++,,,---.........---,,,........................------------------------,,,,,,------...//////000---///111000---,,,,,,...........................,,,---///000111000...---,,,---.../////////...---...------,,,,,,------...+++,,,,,,---.........---,,,,,,,,,---------....../////////....../////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////+++,,,,,,------......///........................---------.........//////++++++,,,------...//////,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------------------------------000///...------...///000------------------------+++,,,,,,------......///........................////////////////////////+++,,,............,,,+++///...,,,++++++,,,...///------------------------...,,,+++,,,......---,,,,,,---------------------,,,,,,,,,---------....../////////000000000111111---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////.........//////000000000...//////000111222222222000000000000000000000000/////////////////////////////////...------,,,,,,........................////////////////////////...//////000000000000000---.........//////000000000000000000000000000000.........------.........111111000000//////......000000000000000000000000//////000000000000//////000000//////.........---000000000000000000000000......////////////............////////////......////////////////////////---------.........//////000/////////............---------.........//////------------------------........................---...///000000///...---///////////////.........////////////////////////...------,,,,,,------.../////////......---------,,,,,,,,,------............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////------------------------,,,------......------,,,................................................,,,,,,,,,---------......---......///////////////111000///...............////////////////////////------------------------,,,,,,,,,---------......---......///...---+++***........................------------------------,,,,,,------...///000000+++...000000---++++++,,,........................***+++...000111111000///,,,,,,.../////////...---...------,,,,,,------.../////////...---------,,,------------------------,,,---...//////...---,,,------------------------...---,,,++++++,,,...///******+++,,,------------++++++,,,,,,,,,,,,------........................***++++++,,,,,,------...000//////---,,,+++******+++++++++,,,,,,---------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000,,,,,,,,,---------......------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........------,,,,,,------...---------------------------------........./////////////////////////////////......------,,,,,,+++---.........---,,,,,,+++,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------.........//////.........---------...---,,,,,,,,,,,,---...---------............///...............///000000//////............//////////////////////////////............////////////000000//////.........---////////////////////////........................///...---,,,,,,---...///........................///......------///000111............//////////////////............//////......---------......///////////////000000000000222111111111000000//////000000////////////000000---.........//////000000............//////////////////////////////////////////............/////////............---------........................//////.........---------------............------//////000000///...------------------------------.........------,,,,,,,,,,,,,,,,,,---------......555444222000...---,,,,,,---------------------------------,,,,,,+++++++++,,,,,,---......---,,,,,,000///...---,,,+++******...---,,,,,,,,,,,,---...------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,------...........................------,,,,,,,,,---------............------------......------------------------------------------------***+++,,,,,,------,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////---...///...---,,,...000///...,,,++++++,,,...///..................------000000//////.........---222000...---,,,---...///......//////......---,,,,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------------............------------------------------000///---+++++++++,,,---------......///.........++++++,,,,,,,,,,,,------........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++************+++,,,,,,........................---..................///,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------,,,,,,---------------------------------------..........................................------------------------------......------,,,+++------.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,------............,,,,,,------------------.........------------,,,...---,,,,,,,,,,,,---...---------............///---------------...////////////............//////////////////////////////............////////////000/////////............////////////////////////........................///...------------...///........................///......---...///000111............//////////////////............/////////......---------......////////////000000000000111111111111000000000///000000////////////000000............/////////000............////////////////////////////////////...------,,,,,,------...///............---------........................//////.........---------------............------...............---,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---//////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...---------------,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---------------..................------,,,,,,,,,---------...............------.........------------------------------------------------/////////...---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------............---......---,,,,,,---//////...,,,++++++,,,...///........................000/////////............111000...---------//////000000000////////////...---......//////...---,,,---------------------------------...............------------------------.........------.........------------------------111000...,,,+++++++++,,,.........///......------++++++,,,,,,,,,,,,------------------------------......------,,,++++++***))))))***+++,,,------...++++++,,,,,,,,,,,,------,,,++++++++++++,,,------...........................------------------,,,,,,,,,,,,---------......------------------------,,,,,,------......------------------------------------------------......------------------------------------------------..................------........................+++,,,,,,---......//////------......------,,,,,,...///////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---............/////////------------------,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...---------............///------,,,,,,------......//////............//////////////////////////////............////////////////////////............////////////////////////........................///...------------...///........................///............///000000............//////////////////............//////000///...---------------////////////000000000000111111111111000000000000000000////////////000000............////////////............////////////////////////////////////......------------......///............---------.......................................---------------............------------------------,,,+++------------------------...------------,,,,,,,,,,,,,,,,,,---------......------,,,+++******++++++------------------------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,------............------,,,,,,------...------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------......,,,,,,,,,---------..............................------------------------------------------------000000000///...---++++++---,,,,,,++++++,,,,,,------------------------------------............///,,,,,,,,,------------...,,,---------++++++,,,......---,,,++++++,,,---...........................////////////............111000...------...//////111000///...---...//////......//////...---,,,,,,........................,,,---------.../////////,,,,,,------------------///...---,,,,,,---...///------------------------///...---,,,,,,,,,,,,,,,------------,,,+++******+++++++++,,,,,,,,,------------------------------......------,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,------...------,,,..........................................------,,,------------------,,,,,,,,,------------------...............---------........................,,,---------.........///,,,------...------,,,,,,//////000000//////......---------------------------------------------------------------......///.../////////////////////.........------,,,,,,,,,------,,,,,,,,,+++++++++---------------------------------............///......---------....../////////............//////////////////////////////............///////////////////////////.........////////////////////////.................................------............................................./////////000............//////////////////............//////000///...---------------////////////000000000000111111111000000000000000000000////////////000000.........///////////////............////////////////////////////////////111000000//////000000111///............---------................................................------............------------.........------,,,------------------------------------------------,,,,,,,,,---------......111000///---,,,,,,++++++------------------------+++,,,,,,,,,------......------------------------,,,,,,,,,---------......------------------------------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,------------......,,,,,,,,,---------......---..................---------------------------------------------------,,,,,,---...............///......------......///........................---------............///,,,,,,---------.........,,,,,,---,,,+++***,,,......---,,,,,,,,,,,,---...---------...............///////////////.........000///............/////////...,,,******+++---.../////////......---,,,,,,------------------------,,,---------.../////////,,,,,,,,,---------......///...---,,,,,,---...///------------------------,,,,,,,,,,,,------...///------------,,,+++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,---------......------------------------,,,------...------,,,,,,..........................................------,,,,,,---......---,,,,,,,,,,,,,,,---------...........................---......................../////////......---------,,,,,,------...------,,,......////////////......------------------------////////////////////////,,,,,,,,,+++,,,,,,---.../////////////////////............------,,,,,,,,,------,,,,,,,,,+++++++++---------------------------------............///000000///////////////000//////............//////////////////////////////............////////////.........///////////////////////////////////////........................---..................---........................---......///////////////............//////////////////............////////////...---------------////////////000000000000000000000000000000111111000000////////////000000///////////////.....................////////////////////////////////////000000////////////000000///............---------........................---.....................------............---------....../////////......------------------------------------------------,,,,,,,,,---------......++++++,,,---...000222333------------------------,,,,,,,,,------.........------------------------......---------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,------......,,,,,,,,,---------......------...//////...------------------------------------------------------++++++,,,------------,,,///......------......///........................---------............///---.........////////////,,,,,,---,,,+++***,,,...---------,,,,,,------------------.........//////........./////////////////////........./////////000...,,,+++***+++---...//////......------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,,,,------..................------.........------------------------***++++++,,,......//////.........///......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////000000//////......------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------------......------,,,,,,------------------------------------------......+++,,,---......---,,,++++++,,,,,,------.........---------.........//////------------------------000000//////...------,,,,,,,,,------......------,,,------...//////......------------------------////////////////////////,,,++++++++++++,,,------/////////............---------------------,,,,,,------------,,,,,,,,,,,,,,,------......------,,,---------............///111111000000///000000000//////............//////////////////////////////............////////////.........///////////////////////////////////////........................------...//////...------........................---......///000/////////............//////////////////............//////......---------......///////////////000000000000000000000000111111111111000000////////////000000///////////////.....................////////////////////////////////////------,,,,,,,,,,,,------///............---------........................---------...............------............---------...//////000/////////------------------------,,,,,,,,,------------...,,,,,,,,,---------......---,,,,,,,,,,,,,,,---...---------------------------------------............------,,,,,,------............------,,,,,,,,,,,,------......------,,,------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......,,,,,,,,,---------......,,,---...//////...---,,,------------------------------------------------.........---,,,+++))))))---,,,,,,++++++,,,,,,------------------------------------............///........./////////000000,,,---------++++++,,,...------------------------,,,,,,------.../////////.........///////////////.........///////////////222111000///...///000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,...............---------++++++,,,,,,---......///------............------------------------------++++++,,,---............------......///.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,...//////...,,,+++++++++,,,,,,---......///+++,,,,,,---...///000000------------------------////////////............+++,,,------......------)))***+++---............------------------------------------------------,,,,,,,,,,,,,,,---..................------,,,,,,,,,,,,------------------.........------------,,,,,,,,,---......---,,,,,,---------............///111111000/////////////////////............//////////////////////////////............////////////............/////////000////////////////////////........................------...//////...------........................------///000000000///...............//////////////////............//////---------------...///000////////////000000000000///000000000111111111111000000////////////000000000/////////........................////////////////////////////////////,,,,,,++++++++++++,,,,,,///............---------........................---------.........//////------............------,,,---....../////////...------------------------,,,,,,,,,---------......,,,,,,,,,---------......111000...,,,***(((''''''------------------------............------------...---,,,,,,,,,,,,---...,,,,,,---------------...,,,,,,---......---,,,,,,------------------------------------............+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,---------......,,,---///000000///---,,,------------------------------------------------//////......---+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////---......---,,,,,,---///,,,------------------,,,,,,,,,------...//////000............/////////000---......///////////////222222111111111000000000------,,,,,,---...000000------------------------/////////......------,,,++++++,,,,,,---...//////,,,---...//////...---,,,---------------------------------......---,,,,,,******+++,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,---------------------------------,,,,,,+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++,,,...//////...,,,+++++++++,,,,,,---...//////***+++,,,---...000111111------------------------------......///000000000+++,,,,,,---.........---((()))***,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......---------,,,,,,,,,,,,,,,,,,------.........//////.........---------,,,,,,---......---,,,,,,---------.........//////000000///...............//////............//////////////////////////////............/////////000---.........//////000000////////////////////////........................,,,---...//////...---,,,........................,,,---///000000000///.............../////////000//////............//////,,,,,,,,,---...///000111////////////000000000000//////000000111111111222000000////////////000000000000//////.........---............/////////000////////////////////////...------,,,,,,------...//////.........---------........................---------.........//////---..................---+++,,,,,,---.........---------------------------,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------/////////...---------,,,...---,,,,,,,,,,,,---...***++++++,,,---//////000,,,,,,---......---,,,,,,------------------------,,,---------.../////////++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,---------......,,,---///000000///---,,,------------------------------------------------,,,---......//////......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......---...///...---,,,...000,,,------......------,,,,,,,,,------...///000000---.........//////000000------...///000000//////000000000111000///......---,,,,,,,,,---///111222........................***+++,,,---...---,,,,,,---......//////......---------............------,,,------......------,,,...------,,,,,,------...,,,------......------,,,---------------------------------------------------.........------,,,+++...------------...//////.........------,,,,,,,,,...---,,,,,,---...000111........................++++++,,,,,,,,,,,,------,,,,,,,,,---------......222222111000...---,,,+++.........------,,,,,,,,,........................///............---------,,,,,,,,,------.........---------...------,,,,,,---------........./////////...---,,,,,,---...///......//////...---,,,,,,+++++++++++++++,,,---...//////.........---------,,,,,,,,,---------........................------,,,,,,,,,------.........---,,,++++++------,,,+++,,,,,,,,,---------......000//////......---,,,,,,//////............//////------------------------------------------------000000///............///000000000000000000000000,,,,,,,,,---...///000000////////////000000000000//////.........---------......---,,,,,,,,,,,,---,,,,,,,,,---------......//////.........---------///...111888999222///111........................////////////////////////...............///000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////.........------------......///////////////...............---------.........///////////////---------...............------............------...---+++******+++---.................................---,,,,,,...///000...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,------------------------------.........///000000000------------------------------------------------)))***+++,,,---.........------------------------------------------------,,,------......------,,,..................------,,,,,,,,,---------......++++++,,,,,,,,,---------///......---------......//////............//////........................++++++,,,,,,,,,---------............////////////------------------------//////.........------------------............///......///000000000000000//////000000000000//////............////////////---///000222222000///---,,,---...---,,,+++---///........................***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++------............------,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------,,,---------------,,,,,,,,,++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------,,,,,,---------.........,,,,,,,,,---------......------,,,+++***))))))(((......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,------------------,,,,,,------...---------,,,------------.........///...------------...///------......---,,,,,,+++,,,,,,,,,,,,,,,---......///.........------------,,,,,,,,,---------..............................,,,------------------...---,,,++++++------,,,+++,,,,,,,,,---------....../////////...............//////............//////------------------------------------------------...............///000111////////////////////////---,,,,,,------///000000.../////////000000000000//////.........---------......---,,,,,,,,,,,,---,,,---------............//////.........---------...---///555555000...000...............................................................///000000////////////000000000000000000000000000000000000////////////////////////........................//////////////////////////////.........------------......///////////////------..................////////////............---------------,,,,,,,,,------............------000///...------...///000........................,,,,,,,,,,,,,,,---.........------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------------------------------------------------------------***+++,,,,,,------------------------------------------------------------,,,------......------,,,..................------,,,,,,,,,---------......++++++,,,,,,,,,---------///......---------............------------..............................++++++,,,,,,,,,---------............////////////------------------------//////.........------------------............///------...///////////////000///...------...///000............////////////...///000111111000///.........///...---,,,...000........................***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++------............------,,,------......------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------,,,,,,,,,+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---............/////////,,,,,,,,,---------......---------,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------,,,,,,++++++,,,---............,,,,,,,,,,,,------------///...------------...///,,,,,,,,,---,,,,,,+++***---------,,,------...///............------------,,,,,,,,,---------.......................................------------------,,,+++,,,---...---+++,,,,,,,,,---------..................//////////////////............//////------------------------........................,,,---------///000111222////////////////////////---------------...///000....../////////000000000...............---------......---,,,,,,,,,,,,---------........./////////...............------------,,,---111111...---///........................------------------------...............///000000////////////000000000000000000000000000000000000000000000000000000000000........................////////////////////////...............------------......///////////////,,,---------.../////////000/////////...------------------,,,,,,++++++***------............------////////////////////////........................***+++,,,,,,------,,,,,,...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,------------------------------------------------,,,------......------,,,------------------......,,,,,,,,,---------......,,,,,,,,,,,,------------......---------......///------,,,,,,,,,,,,------........................,,,,,,,,,,,,---------------............/////////.......................................------------------............///,,,------...............111///,,,++++++,,,///111............////////////...///000111111000///......///000///------///000........................++++++,,,,,,,,,------------......//////......---------............------,,,------......------,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,------------------+++++++++++++++,,,,,,---...------------...//////------------------------***+++,,,,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,---------..............................------------------------.................................---------,,,,,,.........------,,,,,,,,,***+++,,,---............+++++++++,,,,,,,,,------.........------.........,,,,,,---------,,,,,,+++......---------......///------------------------,,,,,,,,,---------......---------...............//////......------,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,---------......+++,,,,,,---....../////////......------......///------------------------////////////////////////---------......///111111////////////////////////---------------...///000........./////////000000..............................---,,,,,,,,,,,,---.........////////////000........................---,,,---............///........................------------------------...............///000000////////////000000000000////////////////////////000000000000000000000000........................////////////////////////........................---......///////////////,,,,,,,,,---...///000000000000///...------,,,,,,.........---,,,+++******,,,------......------,,,------...//////...------........................***+++,,,......---,,,,,,...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,---------------------------000000000///.........---------------------------------------............------......---,,,++++++------------------------------------------------,,,------......------,,,,,,,,,------------......,,,,,,,,,---------......,,,,,,,,,------------......------------...//////...------,,,,,,------...........................,,,,,,,,,------------...---------.........//////////////////////////////........................---------............///,,,---......//////......000///---,,,,,,---///000............////////////......///000000///.........//////...------...000........................+++++++++,,,,,,,,,---------......//////......---------............------,,,------......------,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***------------------------,,,,,,,,,---------......---,,,,,,++++++,,,------...------------...//////------------------------+++,,,---------+++***)))------------------------,,,------------.........,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---------------------------...........................------------,,,,,,,,,.........------,,,,,,,,,***+++,,,---............+++++++++,,,,,,,,,---------..................---------............------///......---------......,,,,,,------------------,,,,,,,,,---------......---------.........///////////////......---------...---,,,,,,......---,,,,,,,,,,,,---------......******+++,,,---......///......------------......------------------------//////////////////////////////............//////...........................------------...//////............////////////---...........................---,,,,,,,,,,,,---.........////////////000---.....................---......------/////////...............................................................///000000////////////000000000000////////////////////////////////////////////////////////////////////////........................---.....................---......///////////////,,,,,,,,,---...///000000000//////...---,,,,,,+++000//////...---,,,,,,+++,,,,,,------------,,,,,,------...//////...------........................+++,,,.../////////...---...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,---------------------------000000000///.........------------------------------------....../////////............---,,,++++++------------------------------------------------,,,------......------,,,,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,---------.........---------------...////////////............//////........................,,,,,,---------.........------------............////////////////////////---.....................---------............///......///000000000000///...///000111111000///...............////////////......////////////......---......---,,,,,,---///........................,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++------............------,,,------......------,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++------------------------+++,,,,,,------.........///...---,,,+++,,,------,,,++++++++++++,,,------,,,,,,,,,------------...------------------,,,+++........................,,,,,,---------.........,,,,,,,,,---------......------------............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,++++++,,,---............,,,,,,,,,,,,------------------...//////...------------......//////......///...------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,------...//////////////////..................---,,,---...///...,,,,,,,,,,,,---------......***++++++,,,---...............------------......------------------------........................000000///.............................................---------......///------........./////////---------.....................---,,,,,,,,,,,,---------........./////////---------...............,,,//////------000000...........................////////////////////////...............///000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000........................---------...............---......///////////////,,,---------...////////////.........---,,,,,,,,,/////////......------,,,,,,,,,------------,,,,,,////////////////////////........................,,,---......//////.........------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------,,,,,,,,,---------------------------------...//////000000...............---,,,+++------------------------------------------------,,,------......------,,,++++++,,,,,,------......,,,,,,,,,---------......,,,---------............---------------...///000/////////....../////////........................,,,---------............,,,------------.................................---------...............---------............///...//////000000000000000---...111333333111...---............////////////........................,,,---...---++++++---...........................,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++------............------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,------------------------++++++,,,,,,---......///222111///---,,,,,,------,,,++++++++++++,,,------,,,,,,,,,---------......---,,,,,,,,,,,,------...---------------------------............/////////,,,,,,,,,---------......////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------------------,,,,,,------...---------,,,------------.........------...//////...------+++,,,---............---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...//////000............///////////////---,,,---...///...---,,,,,,,,,---------......---------....../////////...------,,,,,,------...------------------------------------------------///............//////000........................///......---------......---------.........//////---------.........//////......---,,,,,,,,,,,,---,,,---------............---------.........//////***...///------000000,,,...............................................................///000000////////////000000000000000000000000000000000000------------------------////////////////////////........................---------.........//////---......///////////////------..................------------------------------------------------+++,,,,,,------,,,,,,+++000///...------...///000........................------,,,,,,------...///...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------------------------------------------...///000000000---...............---,,,------------------------------------------------,,,------......------,,,***++++++,,,------......,,,,,,,,,---------......------------............---,,,,,,------///000000///......------......///........................------------............,,,,,,---------.........---------------------------------.........//////---------............///---...//////000000//////---...///000000///...---............////////////.........------.........---.........,,,,,,...///........................---,,,+++***+++,,,---...---......//////......------..................---,,,------......------,,,,,,++++++++++++++++++,,,,,,------......------,,,------------------------++++++,,,,,,---...//////444222000---,,,,,,------...------------...//////,,,,,,,,,------.........,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,------.................................---------,,,,,,,,,++++++,,,,,,,,,------.........---------...------,,,,,,---------.........//////,,,---...//////...---,,,***+++,,,,,,------------...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000------......//////000000///...------...///...---,,,,,,,,,---------....../////////000000000000000...------,,,,,,------...---------------------------------------------------------...///000111222........................///......---------......---------.........//////---------.........//////......---,,,,,,,,,,,,---,,,,,,,,,---------......---------.........//////)))...///,,,---000///***........................------------------------...............///000000////////////000000000000000000000000000000000000------------------------................................................---------.........//////---......///////////////...............---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++...---+++******+++---...........................---,,,+++***+++,,,---......------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,------------------------------......//////000000000---------------------------------...///000000111------...............---------------------------------------------------,,,------......------,,,******+++,,,,,,---......,,,,,,,,,---------......---------.........//////,,,,,,,,,---...///000111...------,,,,,,------...........................---------.........//////,,,,,,,,,---------......---------------------------------.........//////---------.........//////,,,---......//////...............------...................../////////000......------------.........///000///------///000........................+++,,,---...////////////........................000000//////............////////////////////////,,,---------,,,++++++***---,,,***))))))+++,,,...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,---......//////...---,,,,,,++++++------,,,,,,,,,,,,------------............------------------------------------------------------000////////////.........---------,,,,,,+++++++++///...,,,******+++,,,---.........------,,,,,,+++***+++,,,---...---,,,,,,------............------/////////...---***(((&&&........................///............---------------------------------........................------,,,+++,,,---...///......///000000///...---////////////////////////---------............///------............------------------------------...............---------------------------------,,,,,,,,,,,,,,,,,,++++++------------------------.........////////////000111...++++++---...,,,***---------------------------------.........//////333222///---,,,,,,---...------............------......///000000000000000------............------........................---------............///000000111111111111000000//////............/////////////////////000111111////////////............////////////////////////------...///////////////........................//////......------------......------------......------............------,,,------......------,,,---------------------------------.........//////------............------,,,---...//////...---,,,---------------------------.../////////...,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++************++++++,,,---////////////////////////...---,,,++++++,,,...///+++***)))(((***---000222+++,,,,,,------,,,,,,+++------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...//////...---,,,,,,---...//////...------...///...---...---,,,,,,,,,,,,---...---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......+++,,,---.........------......////////////......------............------++++++,,,,,,,,,---------.........////////////000........................+++,,,---...///000000000......................../////////......---------.......................................---,,,,,,000...,,,***))))))******---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,///......---,,,,,,++++++......------------......------............------------------------------------------------------/////////.........------......------------------///...,,,++++++,,,.../////////..................***+++,,,---------,,,,,,------............------......///......---,,,,,,....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000---...////////////...---........................---------............///------............------------------------------------..................///////////////////////////.....................------------------------------........./////////111...,,,---//////...,,,........................---------.........//////111000...,,,+++,,,---...------............------------...///////////////------............------........................---------............///000000111111111111000000000000////////////000000///////////////000000111////////////....................................000000111222222222222111////////////////////////000000//////..................------------............////////////......,,,------......------,,,------------------------+++++++++,,,,,,,,,------------............------,,,---...//////...---,,,---------------------------.../////////...,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,---..............................///...------,,,,,,,,,,,,++++++******+++---///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------///......------......//////...------------...//////...------...///...---...---,,,,,,,,,,,,---...---------............///------------------------........................,,,,,,---------.........---------............///......////////////......------............------++++++,,,,,,,,,---------,,,,,,,,,------------...........................+++,,,...///000111111111..............................------------,,,,,,......................../////////000//////...---///...,,,+++*********+++---,,,,,,++++++,,,,,,---........................///......------......///,,,,,,,,,---------......000///...---,,,+++++++++.........------,,,,,,+++///..................///------............------------------------------------------------------............---------,,,------..................///...---,,,---...///000------------------......***+++,,,---------,,,,,,------............------............///000111222....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000,,,---............------........................---------............///------............------------------------------,,,---------.../////////////////////////////////////////////////////////------------------------,,,---------............000///......000111000///////////////////////////---------..................---,,,++++++,,,---...------............------,,,,,,---............---------............------........................---------............//////000000111111000000///111000000000000000000111//////......//////000111/////////............------------------------------...//////000/////////////////////////////////000000000///////////////......------------......//////000000000000//////,,,------......------,,,------------------------+++++++++,,,,,,,,,------------............------------............---------------------------------............---,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,------------------------------////////////////////////..................///000------------------------/////////...---,,,******+++++++++,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------............------..............................///////////////...///...------------...//////...------...///...---...------,,,,,,------...---------............///................................................,,,------------...............------......///000......////////////......------............------,,,,,,,,,,,,------------,,,,,,,,,------------...........................,,,,,,...000111222222222........................,,,,,,,,,,,,,,,,,,,,,,,,...........................///////////////......+++++++++++++++,,,---...///......------......///------------..................------------......,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,//////............//////------............------------------------------..............................---------,,,,,,,,,,,,,,,------......//////000///...---,,,,,,------)))))))))******++++++,,,++++++,,,,,,,,,---------------............------///...------...000222333.................................---------,,,,,,------------------------......................................./////////,,,,,,------------------........................---------............///------............------------------------------,,,,,,,,,---...///000000---------------------------------.......................................,,,,,,,,,---------...............///000000000000................................................,,,,,,++++++,,,---......------............------,,,------.........------------............------........................---------............/////////000000000000//////000000////////////000000///............///000000//////.........---------------------------------,,,,,,---............---////////////////////////////////////...............------,,,,,,------.........////////////......,,,------......------,,,---------------------------------.........//////------............------------------------------------------------------.........---------,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***+++,,,---------,,,++++++------............------++++++++++++++++++++++++,,,,,,...//////...,,,,,,---------------------------...///000111000///............------.........///---------...///...------------------------------------............///................................................------------..................---------...///000......////////////......------............------,,,,,,,,,------------............////////////000........................,,,---...000111111222222////////////////////////+++,,,,,,,,,,,,,,,,,,,,,........................,,,------......---------++++++++++++,,,---...//////......------......///++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---------------,,,,,,,,,//////............//////------............------------------------------..............................---------,,,,,,,,,++++++,,,,,,---------...000///...---+++******)))((())))))******++++++++++++++++++,,,,,,,,,------------............------///...---------...///000...........................------------,,,,,,,,,------------------------........................,,,,,,------............,,,,,,,,,,,,------..............................---------............///------............------------------------------,,,,,,,,,---...///000000------------------------------------......//////........................,,,,,,,,,---------......,,,---...///////////////------------------------.....................---,,,,,,,,,------...//////------............------....../////////......---------............------........................---------............/////////000000000000//////.........------........................//////000............------------------------------------//////000111111111111000------------------------------------------------------,,,,,,,,,,,,------,,,------......------,,,,,,------......------,,,---------------------------------.........//////------............---------------,,,,,,---------------------------------......------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++......---------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------+++,,,---......,,,+++))),,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---..................---///---------...///...------------------------------------............///------------------------........................---------.........//////---------------......///......////////////......------............------,,,,,,---------..................////////////000........................------...///000000000000////////////////////////++++++,,,,,,,,,,,,------------------------------***+++,,,,,,---,,,,,,,,,------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000------------------------///..................///------............------------------------------....................................---------,,,++++++,,,,,,,,,,,,,,,,,,//////...---+++***)))(((,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...------............------......------,,,,,,------........................------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,---...///000---------------------------------............///------............------------------------------,,,---------.../////////////////////////////////.........//////000000111........................,,,---------............+++---000000///.........------------------------...............---------,,,,,,------.........///------............------...////////////...------------............------........................---------............///...//////000000//////......------,,,,,,------.........------......///000.........------------,,,---------------------------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,------------............------------,,,,,,,,,,,,------------------------------...------,,,+++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////+++,,,---------,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------...//////...------///...------...///...---,,,------......------,,,---------............///------------------------........................------........./////////,,,---...////////////.........////////////......------............------,,,---------............,,,,,,,,,------------...........................---....../////////......////////////////////////,,,,,,,,,,,,---------...------------------------******+++,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------......------------......------............------------------------------......................../////////.........---------------------,,,,,,,,,---------------,,,,,,+++---------------,,,,,,,,,,,,,,,+++++++++,,,---...------............------,,,------......---------........................---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------------------///000111---------------------------------............///------............------------------------------------..................////////////////////////,,,------...//////000000........................------........./////////,,,///222222000.................................//////.........---------+++,,,,,,------------,,,------............------...............---,,,,,,------............------........................---------............///......////////////............------------.........------------...//////.........---------,,,,,,........................***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,------------------,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,------------............------------,,,++++++,,,------------------------------...---,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------...........................------,,,++++++,,,,,,------------------------,,,,,,,,,,,,------...///++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,---...///------...//////...------///...------...///...---,,,,,,---......---,,,,,,---------............///............................................................////////////---///111333333222000///......////////////......------............------------------............,,,,,,,,,------------..........................................------,,,000000000000000000000000,,,,,,,,,------.........------------------------***+++,,,,,,---------,,,)))***,,,---...////////////......------......///,,,,,,------...///000000.........------.........,,,,,,,,,---------............---,,,,,,,,,---------------------------------------,,,,,,------------..................---------------------------////////////////////////000////////////........./////////......------,,,+++,,,---...////////////,,,,,,,,,++++++*********---,,,+++***+++,,,---...---..................---+++,,,---/////////..............................---------,,,,,,,,,++++++------------------------........................,,,---///000000000///.........------...///111222---------------------------------.........//////---..................---------------------------...............---------------------------------******++++++,,,---......////////////////////////.........////////////000...111444444111....../////////////////////////////////.........---------++++++,,,,,,,,,++++++***---..................---------------,,,,,,+++***---..................---........................---------.........//////......////////////......//////............//////...------------...//////......---------,,,,,,,,,////////////////////////---...//////000000//////........................---------.........//////---,,,,,,++++++,,,,,,------..................---,,,------......------,,,---------------------------------.........//////---..................---------++++++++++++------------------------------...---,,,+++***+++,,,---------------------------++++++,,,,,,,,,---------------------------------------------------------///...---,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,---...+++++++++,,,,,,------------..................---------------------------...---++++++++++++---...........................++++++******+++,,,...///,,,---...//////...---,,,///...------...///...---,,,,,,---......---,,,,,,---------.........//////000000000000000000000000..................................../////////000...000333666666444222000......////////////......---..................------------.........//////........./////////000000................................................---------.........//////000///...---------------.........------,,,,,,,,,000///...---------------........................---......///...---+++***,,,,,,,,,---------......444333000---,,,,,,,,,---////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........------,,,,,,,,,++++++++++++++++++++++++///...---,,,+++,,,------,,,------......------,,,//////.........---------...---,,,,,,++++++++++++,,,,,,,,,------........./////////...------,,,,,,//////.........---------///...------------...///000////////////.........,,,,,,,,,---------......---------............///............////////////000000//////.........---------............------------------------------000000000000000000000000,,,,,,,,,---------......------------------------///...---,,,+++,,,---...+++,,,,,,---...///000000------............------......---,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////.........---------//////.........---------.........------,,,,,,,,,---,,,,,,,,,,,,---..............................000000//////......------////////////////////////------------------------......////////////......//////000000000000//////........................,,,,,,,,,---------........./////////...------,,,,,,,,,,,,------.........***+++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,++++++******+++,,,,,,---............---,,,,,,+++******(((((()))***,,,---......------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++***)))***+++,,,---,,,,,,,,,---------......***+++,,,,,,------,,,,,,---------------------------------.........//////------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***,,,------,,,***)))------,,,,,,,,,---......++++++,,,,,,,,,---------------------------------...------,,,,,,------......,,,***))))))+++...000---------............/////////.........---------....................................////////////111...111999<<<666000///000000000000////////////000000//////............////////////////////////000///...---------------.........------,,,,,,,,,........................---------.........//////......---------......///......---------,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,........./////////000000........./////////..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,---,,,------......------,,,......------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///////////////.........---------///...---,,,,,,---...///...------------,,,,,,,,,,,,,,,,,,---------......---------............///------------............000/////////.........---------............------------------------------////////////////////////,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------------------............------...------,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------//////.........---------//////.........---------...---------,,,,,,,,,,,,,,,++++++++++++,,,------........................///////////////.........////////////////////////------------------------.........//////.........//////000000000000//////------------------------,,,,,,,,,---------.....................---,,,,,,,,,,,,,,,---------......++++++,,,---------------++++++,,,---------------,,,,,,,,,------......///---------,,,,,,+++++++++++++++,,,,,,------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,------------------------------------.........///------------------------,,,,,,---------------------------------------------------,,,,,,,,,++++++)))+++,,,------,,,+++))),,,,,,,,,,,,,,,------...++++++,,,,,,,,,---------------------------------...------,,,,,,------...---,,,+++++++++,,,...///---------............/////////.........---------....................................////////////000,,,,,,222444111...///000000000000/////////.../////////.........------..............................---------......///......---------,,,,,,,,,........................---------...............,,,,,,,,,------///000000...------------,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.....................///////////////***,,,...000000000...---........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------------,,,,,,,,,------------------------------,,,+++++++++++++++,,,------......------,,,---,,,,,,,,,,,,+++++++++...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...............---------...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,---------......---------............///,,,,,,,,,------------.../////////...............------............------------------------------........................,,,,,,,,,---------......------------------------------,,,,,,,,,------...------,,,,,,,,,+++++++++------............------...------------...//////........................------------------------///.........------,,,,,,------------------------...............---------...............---------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---.................................///////////////////////////////////////------------------------------............------...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------,,,,,,+++,,,,,,,,,------------...,,,,,,---............---+++,,,---.......................................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------............------------------------++++++,,,,,,------..............................------------,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++,,,------,,,,,,,,,,,,------------------------------------...------,,,,,,------...---------------.........---------............///...............---------....................................////////////000,,,***,,,...---...000000000000/////////...............---------------------------------------,,,,,,,,,,,,---...///000...------------,,,,,,,,,................................................---------------...//////------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------......///...---,,,+++........................,,,------......------,,,------------------------------------------------------------------------------------------------------------------------,,,,,,+++++++++*********,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------..................//////...------,,,,,,+++........................------,,,,,,,,,,,,------000////////////.........,,,,,,,,,---------......---------............///,,,,,,---------.................................------............------------------------------------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------......//////................................................///......------,,,,,,+++------------------------................................................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...........................------......//////000000////////////////////////........................,,,,,,------------,,,,,,...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---,,,,,,++++++------------------------,,,---......//////......---......///......------............------------+++,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------------------------------------------------------//////.........---------)))***,,,---------,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------------...............------------,,,,,,,,,++++++,,,------,,,++++++++++++******++++++,,,---,,,,,,,,,------------..............................------,,,,,,------...,,,---.../////////......---------............///............................................................////////////111///------...///000222000000/////////.........---------------------------------------------------,,,,,,,,,------...///------------------------.............................................---//////...---------------------------------------,,,---............------------------------------......------,,,,,,,,,,,,---------------------,,,///...---+++++++++,,,---........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------......------,,,------------............---------,,,,,,---.......................................---,,,,,,++++++---.....................------------------------000////////////.........,,,,,,,,,---------......---------............///---.........////////////---------...............------............------------------------------------------------------,,,,,,,,,---------......------------------------+++,,,,,,------.........+++,,,,,,---.../////////------............---------------.....................................................................------,,,,,,,,,,,,---------------------------.....................---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................------......//////000000////////////////////////........................,,,,,,------------,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---,,,,,,+++------------------------,,,---......//////......000000000///...---++++++---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------------------------........................------------------------//////.........---------***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------,,,,,,******************************++++++,,,---......++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---,,,,,,---------....................................------,,,,,,------...+++,,,...///000///...------------............///---.........................................................////////////...000000000000000111111////////////............------------------------..............................---,,,,,,,,,,,,,,,------------------------.......................................---------000000///------,,,,,,,,,,,,,,,,,,------------...,,,---.../////////...---........................000///...,,,,,,+++,,,,,,///////////////.........---,,,***)))***,,,...000------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***,,,------......------,,,------...............///------------------...///------------,,,,,,,,,,,,+++++++++,,,------......---------...............---......//////......---...------------,,,,,,,,,,,,,,,,,,---------......---------............///........./////////000000---------------.........------............------------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,---............+++,,,,,,---...///000111------............------,,,---......//////..............................------------------------,,,,,,,,,,,,,,,,,,---------------------------------------...............---------...............,,,,,,------------.....................//////000.................................///////////////////////////////////////........................------............---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---------------...------------,,,,,,,,,,,,,,,---............---/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000------------------------////////////////////////------------------------.........------------,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------,,,,,,,,,,,,******************************++++++,,,,,,------***++++++,,,,,,---------............---------,,,------,,,,,,,,,,,,------+++++++++++++++,,,------,,,---------.......................................------,,,,,,------...+++,,,---//////...---------------............///---------...................................................////////////***///111000...000000.../////////.........---------------------.........///////////////////////////...---,,,++++++++++++,,,,,,,,,------------...........................//////.........---------///......---------......,,,,,,,,,---------......***+++---//////...---,,,------------------------......---,,,,,,,,,---...000000/////////.........,,,+++++++++++++++,,,,,,------------------------,,,------......------,,,................................................------------------------,,,,,,,,,---------......------------------------,,,------...---,,,+++***,,,------......------,,,,,,,,,,,,------.........---------------...//////...---------,,,,,,,,,,,,***++++++,,,,,,---......---------.........//////......///000000///.........------------,,,,,,,,,,,,,,,,,,---------......---------............///---------.........//////,,,,,,,,,------.........------............------------------------------------------------------,,,,,,,,,---------......------------------------***+++,,,...............,,,,,,,,,------.........------............------,,,---.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------------------------------.........//////---------.........//////---------....../////////...------------...//////........................///////////////.........////////////////////////.................................//////.........---......//////......---------------------------,,,,,,,,,---------......,,,,,,---.....................---------,,,,,,,,,++++++,,,---------------,,,,,,------------,,,,,,++++++,,,,,,------......---------,,,,,,++++++++++++,,,,,,---.../////////------------------------................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///............---------------------,,,,,,---------,,,,,,,,,,,,,,,------...------------.......................................------,,,,,,------...+++,,,,,,------------------------............///---------.........//////....................................////////////***000222...,,,///000...//////.........---------------........./////////........................------,,,,,,+++,,,,,,,,,,,,,,,,,,---------..............................//////.........------------------------...///000,,,,,,,,,------.........)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000......---------,,,,,,,,,---.........,,,***'''%%%------------------------,,,------......------,,,........................000000000000000000000000------------------------,,,,,,,,,------.........////////////////////////------...///...---,,,+++,,,------......------,,,+++++++++,,,,,,------------------------...///000000000/////////...............---,,,,,,++++++***---------.........//////...///000111111000///...000000/////////.........,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......,,,,,,,,,------.........---..................---------------------------........................,,,,,,,,,---------......------------------------)))+++,,,...//////......------,,,,,,,,,,,,++++++---..................---,,,,,,.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///---------------------------------.........//////---------.........//////........./////////000000---,,,,,,,,,,,,---..............................000000//////.........---////////////////////////////////////////////////......////////////......---..................---........................,,,,,,,,,---------......,,,------.../////////............------,,,,,,,,,***+++,,,,,,------,,,,,,((()))+++,,,---.........,,,,,,------...///000000......---,,,,,,+++******////////////////////////------------------------------------------------........................------,,,,,,,,,+++++++++...---,,,+++,,,---...///,,,,,,------------......++++++,,,---------,,,,,,---------------------------------,,,,,,+++++++++------------------------,,,,,,++++++++++++++++++,,,,,,------...///000000//////.........---------...------,,,,,,------...------,,,,,,------...///---------.........//////////////////////////////...------,,,,,,------...+++++++++,,,,,,,,,---------------.........//////---------.........//////..................................../////////000,,,222333...+++000333222//////.........---------........./////////000000------------------------++++++++++++,,,---......,,,,,,,,,------.........//////000000000000//////---///000///---,,,,,,---------------------------------------------------***,,,...//////---***(((------............------........................,,,,,,,,,---------......---------,,,,,,+++++++++---,,,,,,,,,,,,---............,,,++++++,,,..............................000///...---,,,------............------.........---------,,,,,,+++++++++..............................//////...---,,,,,,---------.........//////000...+++))))))***,,,...---------............///------+++******+++---------------.........//////---------///000///---,,,000///---,,,++++++,,,---000---******---......,,,,,,---......//////..............................++++++,,,,,,---...//////........................//////.........---------..............................---......///000111000//////.........//////***222999777///)))***...................................................---------............///000000//////....................................------------------------........................///...,,,++++++,,,.../////////............////////////.........---------------------------------000///---,,,,,,---...///////////////////////////111111000000//////......------............---------------............///......////////////......,,,,,,,,,---------............---------,,,,,,,,,---------............///---------------------------------,,,,,,+++++++++///...------...///...---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.........,,,***+++---...,,,)))........................,,,,,,,,,---------..............................000000000///...,,,+++***........................,,,,,,,,,---------......,,,------......------,,,.........------,,,,,,,,,******++++++++++++,,,,,,/////////......---------++++++,,,,,,---...//////...---,,,,,,,,,,,,---...000000//////.........---------------------------..............................---,,,---...///000///......------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////........................////////////////////////////////////////////////...........................------,,,,,,------...........................------............------///............---------......------------......//////000000000000//////---///000///...,,,------------------------------------------------------+++,,,---......,,,+++)))------............------........................,,,,,,---------............---------,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,........................///...---,,,+++,,,,,,---......------------......---------,,,,,,,,,++++++..............................///......------,,,---------.........//////000///---,,,+++,,,---...---------............///...------,,,,,,------...,,,,,,,,,---------......------.../////////---,,,...---,,,,,,,,,---...///000---++++++---///...---,,,,,,---.......................................,,,,,,,,,------.................................//////.........---------......................../////////............/////////............//////...333777666000,,,,,,///................................................---------............////////////.........------........................------------------------...............---------///...,,,++++++,,,.../////////............////////////.........---------------------------------......------------......////////////////////////000000000000//////......------............---------------............///......////////////......,,,,,,---------...............---------,,,,,,,,,------------............---------------------------------,,,,,,,,,++++++///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,---------......---+++***+++...///...,,,........................,,,,,,,,,---------......------------------------------.........------,,,........................,,,,,,,,,---------......,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,------------...............---------,,,,,,++++++,,,,,,---......///...---,,,,,,,,,,,,---...000/////////.........---...................................................------,,,---...///000------------------------,,,,,,---------.........---------------------------------...............................................................................................................///......------......///........................---......//////......---///............---------------,,,,,,,,,,,,------//////000000000000//////---///000000...------...------------------------------------------------------------,,,,,,,,,,,,------............------........................,,,------------........................------------,,,,,,,,,,,,---......,,,,,,------------,,,,,,...........................---,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,.......................................------------------...............//////.........------------------............///---......//////......---++++++,,,,,,,,,---------------...//////...------,,,,,,,,,,,,---...///000000...------...//////...+++,,,------......------........................------------------.............................................---------........................000000//////...------,,,///...............//////000111222111///---------................................................---------............///.........---------------........................------------------------//////.........---------...---,,,++++++,,,---...//////............//////...............---------------------------------------............------////////////////////////000000000////////////...------............---------------............///......////////////......,,,------------...............---------,,,,,,,,,------------............------------------------------------,,,,,,,,,,,,///...------...///...---------------------------..................------,,,,,,,,,---------......,,,+++***,,,///000000///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---....................................,,,,,,,,,---------......,,,------......------,,,,,,,,,++++++++++++******,,,,,,------------......------------,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------.../////////.......................................------------------------...------------...//////++++++,,,------...//////,,,------------................................................---------................................................................................................/////////....../////////........................---......//////......---///............---------,,,,,,,,,++++++,,,,,,,,,//////000000000000//////---///000000...---...///...................................................---,,,,,,+++,,,---...------............------........................------------............///////////////.........---,,,,,,,,,,,,---......---...///000000///...---........................---------------------------,,,,,,++++++,,,,,,---------------------,,,,,,.................................---------..............................,,,---...//////...---,,,---------............///,,,---...//////...---,,,,,,,,,,,,---------......---...///......------...------------......////////////......////////////+++,,,,,,---------------....................................------------........................................................................////////////...------,,,......---------.../////////---,,,+++,,,,,,++++++................................................---------............///------------------------........................------------------------/////////...------,,,,,,...---,,,,,,,,,,,,---...///......------......///........................------------------------+++,,,---...///...---,,,////////////////////////////////////////////////------............---------------............///---......//////......---------------..................---------,,,,,,,,,,,,,,,---------.........------------------------------------------,,,,,,///---------...///...---........................//////......------,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.................................,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................------------------------------------......//////,,,,,,,,,---------......------------............/////////////////////////////////...---------,,,................................................................................................//////............//////..............................////////////......///............---------------,,,,,,,,,,,,------//////000000000000//////---///000000///......///................................................///...,,,++++++,,,...///------............------........................---------.........//////////////////////////////---,,,,,,,,,,,,---......---...///000000///...---.................................////////////...---,,,,,,++++++,,,,,,---------------------------..............................------------...///.....................---***+++---......---,,,+++---------............///+++,,,---......---,,,+++............////////////---...///...---,,,...////////////......---------...////////////...//////+++,,,------......------.............................................---........................---.............................................,,,,,,---...//////......---------------...//////...,,,))))))+++,,,,,,+++................................................---------............///------------------------........................------------------------//////.........------------------,,,,,,---------......------------......---.....................------------------------***+++---.........---,,,////////////////////////.............../////////------............---------------............///------............---------------.........//////......---------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------///---------...///...---...........................---------,,,,,,++++++,,,,,,,,,---------.....................---......------------------------,,,,,,,,,---------......------------------------++++++,,,,,,---,,,,,,,,,........................,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.....................---------,,,,,,,,,---------.........///////////////////////////////////////...---------,,,...................................................................................................------,,,,,,------..............................//////////////////...///............---------......------------......//////000000000000//////---///000000/////////000...................................................---,,,,,,,,,---//////------............------........................------........./////////.........///////////////---,,,,,,,,,,,,---......,,,,,,------------,,,,,,..............................///000000000000///------,,,,,,,,,,,,------------------..........................................---,,,,,,...///000...............---------***+++,,,---------,,,+++---------............///+++,,,,,,,,,,,,,,,,,,+++...////////////000000000,,,///000...,,,+++...111///000000//////---,,,,,,,,,...000000...---......,,,---......//////................................................//////........................---------.......................................***+++---...//////......,,,,,,,,,,,,---...//////...---,,,,,,---.........................................................---------............///---------------.................................------------------------........................------------------------......------------......---------...............------------------------***+++,,,------...------////////////////////////---............/////////------............---------------............///------............------------........./////////......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............///...------...///...---........................,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------...------,,,+++***........................,,,,,,,,,---------......,,,------......------,,,,,,,,,------------......,,,,,,------------......,,,,,,,,,,,,------------------------------------,,,------......------,,,---------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////...---,,,,,,++++++------........./////////////////////////////////...............---------........................------------------------------------------------........................------,,,,,,,,,,,,------...........................//////000000//////...///............---------///......------....../////////000000000000//////---...000000000///000111................................................---------------...//////------............------....................................////////////------........./////////---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,........................------///000000000//////......------------......------------.........///........................///...,,,,,,,,,...///111//////.........---------+++,,,,,,------------------------............///------,,,,,,,,,,,,------.........////////////000,,,///000...+++***...111......///000000///...---+++---000000---,,,---...---...//////000000//////........................------......//////000000........................---------.........//////........................+++,,,...//////...---,,,,,,,,,,,,,,,---...///000,,,------.........//////................................................---------............///------........./////////........................------------------------,,,,,,------.../////////,,,------------------,,,...------,,,,,,------...---------.........//////------------------------++++++++++++,,,---...///////////////////////////---------.........//////------............---------------............///,,,------......------,,,............////////////......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------.........//////...------...///...---------------------------,,,,,,,,,---------------,,,,,,,,,---------......***,,,...---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............---,,,,,,........................,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,---------,,,,,,------------......,,,,,,---------.........------------------------,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------------,,,............////////////........................---------.......................................------------------------------------------------..............................------------..............................//////000000000000/////////............---------...------,,,,,,------...//////000000000000//////---...000111000///000111////////////////////////////////////////////////,,,------....../////////---..................---..................................../////////000,,,---------......//////---,,,,,,,,,,,,---............,,,++++++,,,..............................+++,,,.../////////......///......------......///---------.........//////........................///...,,,,,,,,,...000111//////.........---------------------......//////---------........./////////...---,,,,,,---...///---------.........//////,,,///111...+++***...222,,,---...000000000//////***---000///---+++,,,---...//////000000000000000........................,,,------...///000111111........................---------.........//////........................------/////////---+++)))+++++++++,,,---...///000(((+++------,,,,,,---...................................................---------.........//////........./////////000000........................------------------------+++,,,,,,---...///000000,,,------......------,,,...------,,,,,,------...---------.........//////------------------------++++++******+++---...000////////////////////////---------.........//////---..................------------.........//////,,,------......------,,,............/////////000......---------,,,,,,,,,++++++,,,,,,,,,------------------------------------------........./////////...------...///...---------------------------,,,------....../////////,,,,,,,,,---------......(((***------++++++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------......///.................................,,,,,,,,,---------......,,,------......------,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------....../////////------------------------,,,,,,---......---,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---+++,,,,,,------......///............/////////000........................,,,------....../////////........................------------------------------------------------........................//////............//////........................//////000000000000////////////.........------------,,,,,,++++++,,,,,,---000000000000000000000000000000000000000000000000------......//////000000////////////////////////---------.........//////........................////////////////////////---.........////////////000000000000000000000000......------------......------------------------........................////////////////////////......---------,,,,,,,,,............////////////.................................//////////////////......---------......------............------........................---------............///------------------------..................------............////////////000000000000000000000000------------------------......------------......000///...---------------000000///.....................////////////......000000000000000000000000------.........---+++***..................------------............------........................,,,,,,------...///000000---------------------------------............///,,,,,,------...////////////............---------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,.........................................................------,,,,,,,,,/////////......---,,,,,,........................000000//////......---------,,,+++---000000---***+++,,,,,,---...///000000......---------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///////////////.........000000000///......------///...---,,,,,,---...///...///000111111///---+++......---------,,,,,,,,,***+++---...//////000000,,,++++++******++++++,,,---------............///.................................------,,,,,,,,,////////////////////////111000///...---,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++------------------------......,,,,,,+++,,,---...------------------------+++,,,---...////////////..................------------++++++++++++------------------------------..................................................................------////////////////////////........................,,,---...//////...---,,,---------.........//////....................................////////////........................////////////////////////......////////////......---.../////////...,,,+++........................000000000000000000000000000000000000000000000000.........///////////////////////////////////////---------.........//////........................//////////////////////////////000000000000000000////////////////////////......------------......////////////////////////........................////////////////////////............---------,,,............////////////....................................///////////////......---------......------............------........................------------............------------------------................................./////////000000////////////////////////////////////////////////......------------......//////...------------...000000///.....................////////////..............................------.........---,,,+++........................------............------........................,,,,,,------...//////000---------------------------------............///..................------............------------///.....................------------------------......................................................---------,,,,,,,,,---------------.................................////////////...............,,,+++---//////---+++---------...........................------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...////////////........................////////////...---,,,,,,,,,,,,---......///000000000...---,,,......---------,,,,,,,,,......//////......---,,,---,,,,,,,,,,,,,,,,,,------------............///.................................------,,,,,,,,,........................---------------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------...---,,,,,,,,,---......------------------,,,,,,,,,,,,---...////////////------------------......------,,,++++++,,,------------------------------........................................................................////////////////////////........................------...//////...---------------.........//////....................................////////////........................////////////////////////......////////////.....................------,,,........................000000000000000000000000000000000000000000000000000000///////////////...////////////////////////------........./////////........................////////////////////////000000000000////////////..............................------------......////////////////////////......................../////////////////////////////////.........------............////////////......................................................---------......///------............------------------------------------------............------------------------........................////////////000000000000////////////////////////////////////////////////......------------.........------------...//////000000///.....................////////////......------------------------------.........---,,,+++........................------............------........................,,,,,,------.../////////---------------------------------............///000//////...------,,,,,,............------------...................................................................................................------------,,,,,,,,,+++++++++,,,---.........------------------------...............////////////---,,,,,,---......---//////.........---------/////////............---------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...........................,,,------...//////000000---,,,,,,++++++,,,,,,---/////////.....................---------,,,,,,,,,......//////......---,,,...------,,,,,,------...---------............///.................................---------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,------...............---++++++,,,,,,------......------,,,,,,,,,,,,------------------------------........................................................................////////////////////////........................------...//////...---------------...................................................////////////........................////////////////////////......////////////......///......---------------........................000000000000000000000000000000000000000000000000111000000000//////......////////////////////////............////////////......................../////////////////////////////////............---////////////////////////......------------......------------------------........................////////////////////////000////////////.....................////////////........................///...............------...------------...//////------............------------------------------,,,,,,---------.................................---------.............../////////000000000111111////////////////////////------------------------......------------......,,,,,,,,,------///000000000000///.....................////////////......---------------------------------------------,,,---------...............------............------........................---------.........//////---------------------------------............/////////.........---------.........---------,,,,,,---------------.........------------------------................................................------------------------+++++++++,,,,,,------------------------------------------......////////////...---,,,,,,---...///......................../////////////////////...------------------------........................,,,,,,,,,---------.........------,,,,,,------...------...............///---------....../////////---,,,,,,,,,,,,,,,,,,---///......---------...///......---------,,,,,,,,,***+++---...//////000000------,,,,,,,,,,,,---------------............///.......................................---------------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---......///.........------,,,,,,+++..................------******++++++,,,---......---------,,,,,,---------------------------------................................................---------...............////////////////////////........................---..................---............................................................////////////........................////////////////////////---......//////......---///...---,,,+++,,,---...........................111111111111111111111111111111111111111111111111111111000000/////////...000000000000000000000000........./////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000......------------......------------------------........................////////////////////////000////////////.....................//////////////////////////////////////////......---------,,,---------------...//////------............------------------------------,,,,,,,,,------------...........................---------.........//////////////////000000000000........................------------------------......------------......,,,,,,,,,---...///000111000000///.....................////////////..............................---------------------------------.........//////------............------........................---------...............---------------------------------............///---------.........//////...------------,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------------,,,,,,+++++++++------------------------,,,,,,------......////////////...---,,,---...000,,,,,,------...//////000.../////////////////////................................................,,,,,,,,,---------.........------,,,,,,------...,,,---------....../////////.........---------,,,------............------......------------...///......---------,,,,,,,,,***+++---...//////000000,,,,,,++++++++++++,,,,,,---------............///................................................------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------..................------,,,,,,,,,..................------******++++++,,,---......------------------------------------------------................................................---------.........//////////////////////////////////////////////////////.........------..............................---....................................////////////////////////////////////////////////////////////------............------///...---++++++,,,------........................111111111111111111111111111111111111111111111111111000000000000000000///000000000000000000000000....../////////000000000////////////////////////////////////////////////000000000000111111111222111111111111111111111111......------------......////////////////////////......................../////////////////////////////////.........------............//////////////////////////////////////////......---,,,,,,,,,---------------...///000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,------.../////////............////////////........................////////////////////////......------------......,,,,,,,,,---...///000111000000///.....................////////////..............................------,,,,,,,,,---......,,,,,,------.../////////------............------................................................---------------------------------............///,,,,,,------...//////000------------,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,------------............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............//////...------...000++++++,,,---...///000111---............/////////////////////////////////------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---......////////////......---,,,,,,+++---......//////......------------------...............---------,,,,,,,,,......//////......---,,,,,,++++++******++++++,,,---------............///......................................./////////------------------------/////////......---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......---,,,,,,------------------------------...............---++++++,,,,,,------......------............------------------------------................................................,,,,,,------...////////////////////////////////////////////////////////////...------------...///...............---------....................................////////////////////////////////////////////////////////////------............------...------,,,,,,,,,,,,,,,........................111111111111111111111111111111111111111111111111000000000000000111111111000000000000000000000000.../////////000000000000////////////////////////////////////////////////,,,------...///000111111000000000000000000000000......------------......////////////////////////........................////////////////////////............---------,,,............//////////////////////////////////////////...------,,,++++++---,,,,,,------///000000------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,------...//////000------------....................................////////////////////////......------------......---------------...///000000000///.....................////////////......---------------------------,,,,,,,,,,,,---...///,,,,,,------...//////000------............------................................................---------------------------------............///------..................---------,,,,,,,,,++++++*********+++,,,,,,------------------------------................................................,,,,,,,,,---------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,///111000...---...///,,,---------......//////,,,,,,------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++,,,------...//////------------------------,,,---............---,,,+++,,,---.........------......---------,,,,,,,,,......//////......---,,,,,,,,,,,,++++++,,,,,,,,,---------............///........................---........./////////000........................,,,---------------......---------,,,,,,+++++++++---------------------------------------------------............,,,+++***+++,,,,,,------.........,,,,,,---...////////////------------------......,,,---...//////...---,,,------------------------................................................,,,,,,------...//////000///////////////////////////////////////////////////...------------.../////////.........---------....................................////////////////////////////////////////////////////////////,,,------......------,,,,,,------------,,,++++++........................111111111111111111111111111111111111111111111111//////000000111111222222000000000000000000000000////////////000000000000000000000000000000000000////////////////////////'''((()))***,,,---......////////////////////////.........------.........------------------------........................////////////////////////......---------,,,,,,,,,............/////////000000000000000000000000000//////...---,,,,,,++++++,,,,,,,,,---...///000111---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////,,,,,,------...///000000,,,,,,,,,---------..............................------------------------.........------............------------...//////000000///.....................////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,------...///000000---..................---.............................................------------------------------------.........///////////////...------,,,,,,---------,,,,,,,,,++++++))))))***+++,,,,,,------........................................................................,,,,,,,,,------.........,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++...111111///---...//////............---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,---...//////+++,,,,,,------......///++++++------------++++++***+++---//////...---,,,......---------,,,,,,,,,++++++---...///000000000...------,,,,,,------...---------.........//////........................---.........//////000000////////////////////////)))******+++---......///---------,,,,,,+++++++++------------------------------------------------.../////////...,,,***)))***++++++,,,---...//////+++,,,---...////////////..................------,,,---...//////...---,,,------------------------................................................,,,,,,------...///000000////////////////////////000000000000000000000000///...---,,,,,,---.../////////.........---------..................................../////////000000000000000000000000000////////////////////////,,,------......------,,,+++,,,---...---,,,+++***........................111111111111000000000000///000000000111111222222000///---,,,,,,---///000...///000111111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////......---------,,,000000//////.........---...............///000000111///...------...///111//////.........---------,,,,,,---...///000111111////////////////////////........................,,,,,,,,,------............---,,,,,,,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........//////////////////////////////111111000000//////......///...---,,,,,,---...///---------------------------------,,,,,,,,,++++++,,,,,,---...//////......000///---,,,,,,---///000000///------......---,,,------------------------......------------......,,,,,,,,,---------.........------,,,,,,------....................................------,,,,,,,,,------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////......---------,,,,,,,,,000///...---,,,++++++++++++,,,,,,---.........---------------------------,,,,,,,,,------------...//////.........---------,,,,,,---......---,,,,,,,,,---------.../////////////////////////////////................................................+++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......+++++++++******)))))))))******+++,,,,,,---......---,,,*********,,,...///................................................///...---,,,+++,,,,,,---+++,,,.../////////...---........................000000//////......------........................111111000///...------,,,,,,,,,,,,------.........------++++++++++++---------------,,,,,,+++++++++.........------,,,,,,,,,...------------.../////////......------......///111000...------...000111------............------,,,,,,,,,---------......,,,,,,,,,---------......***222333---...333000'''....................................////////////111111000000//////......////////////////////////***,,,...000111111000///....................................////////////........................///////////////000111111000000///...------,,,,,,//////.........---------222111000///...---,,,,,,111111111222222222222222111111111222222222222222222111000//////000111222222222333444444444333222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000////////////......------000000/////////.........000000000000000111111222000///...------...///000//////.........---------.........///////////////////////////////////////------------------------,,,,,,------------------...---,,,,,,,,,,,,---...,,,---------............---,,,,,,,,,,,,---......---------.........//////........................000000000/////////......///...------------...///---------------------------------,,,,,,,,,++++++,,,------...//////......000...---,,,,,,---...000111///......//////...---------------------------......------------......,,,,,,,,,---------.........------,,,,,,------...////////////////////////......---------,,,,,,,,,------------------------...------------...//////------------------------.........................................................---------,,,,,,///...------,,,,,,,,,,,,+++,,,------......------------------------------------------.........///......------,,,,,,,,,,,,,,,,,,---......---,,,,,,---------.......................................................................................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......---------,,,,,,+++++++++******+++,,,,,,---......---,,,+++******,,,---///................................................///...---,,,,,,,,,------,,,---......///.................................////////////....................................000//////......------,,,,,,,,,---------------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++......---------,,,,,,,,,---------,,,---......///---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///------............------,,,,,,,,,---------......,,,,,,,,,---------.........999===555///111111---....................................////////////000000000000//////......////////////////////////+++,,,...000000000///.......................................////////////........................///////////////000000111000//////...------,,,,,,//////.........---------,,,,,,,,,---------------111111222222333333444444000//////////////////...000000000000000000000000000111111222222111000000111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000////////////000000////////////......000000//////000000111111000///...------...///000...............---------000000//////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------,,,,,,------...------........./////////---,,,,,,,,,,,,---......---------.......................................///////////////.........///...------------...///------------------------------------,,,,,,,,,,,,,,,---......///.........///...---,,,,,,---...///111000//////000000///...------------------------......------------......,,,,,,,,,---------.........------,,,,,,------...////////////////////////...------------,,,,,,,,,------------------------...------------...//////........................------------------------------------------------...............---------...------,,,,,,---------,,,,,,------......------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++,,,------......------,,,...............---------........................---------------------------------------------------------.........//////------------------------///............---------,,,,,,,,,---------......///............---------***++++++,,,,,,------......---,,,+++++++++,,,---......................................................---,,,,,,,,,------...------------...//////......................................./////////------------------------------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++.........---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------,,,+++******+++,,,---------............------,,,,,,,,,---------......,,,,,,,,,---------......///===CCC:::///---000111////////////////////////............////////////000000000////////////...////////////////////////,,,---...//////...---,,,....................................////////////........................//////......//////000111/////////...------,,,,,,...............---------,,,,,,,,,---------......000000111222333444555666111000000//////.........000000111111111111000000000000000000/////////...111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111111000000000000000000000000//////////////////......---------......///000///............///000........................///////////////.........////////////////////////------------------------.........------,,,,,,,,,------------------------.........////////////000---,,,,,,,,,,,,---.......................................................................................------.........------------------------...------------,,,,,,,,,------...............---///...------------...///000///...///000000///...------------------------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...////////////////////////------------------------------------------------...------------...//////------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///,,,,,,------...------,,,------------------------***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---------,,,........................------------------------------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.....................+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,................................................------------------------......---,,,,,,...///000........................---------....../////////------------------------+++++++++,,,,,,---------.........------,,,,,,,,,++++++------------++++++........................------------------------,,,++++++++++++,,,------///......------......///,,,,,,+++******+++,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,---------......---888>>>777---+++...000000000000000000000000000............////////////////////////////////////////////////////////////------......------++++++....................................////////////........................///............///000000//////.........---------........................111000000///......------000000111222444555666666444444444333333222222222333333444444444444333333444444333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000111111111111111111//////000000000000000000......------------......//////............//////---.....................------......///000000111////////////////////////////////////////////////.........------,,,,,,,,,------------------------.........////////////000---,,,,,,,,,,,,---...........................---........................---------------.........---..................---------------------------.........---------,,,,,,---...............------.........------.........///...------//////...---------------------------------,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------...------------...//////++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,,,,------...///,,,------...------,,,,,,------------------------,,,,,,,,,,,,------------------------............------------------------/////////...---------,,,........................------------------------------------------------+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........++++++,,,,,,,,,,,,------///......---,,,,,,,,,,,,................................................,,,---------------------......---,,,,,,...///000........................,,,,,,------......//////------------------------******++++++,,,---------.........------,,,,,,,,,++++++------------++++++........................------------------------,,,++++++++++++,,,------///......------......///------,,,,,,,,,,,,------------............------,,,,,,,,,---------......,,,,,,,,,---------......,,,111444111------......000000000000000000000000............////////////.............../////////////////////////////////.........------,,,++++++....................................////////////.......................................//////000...............------------.....................000000000///......------111222333444555666777777333333333333222222222222222222222222222222222222666555444333222222222333222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111222222111111111111111111111111000000000000111111111111//////000000000000111111000000//////......//////////////////////////////---------...............,,,,,,---...///000111111////////////////////////////////////////////////------------------,,,,,,,,,------......------,,,------........./////////---,,,,,,,,,,,,---.....................---------------------------------,,,,,,,,,---------------------...//////...------------------------------............---------,,,.........///......---,,,...........................---,,,---...///...---------------------------------,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...------------...//////***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///------......------,,,,,,------------------------........./////////000000------...............///...------,,,,,,------..................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------............///,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,............------------................................................+++,,,---.........------...------------...//////........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,+++,,,,,,------,,,,,,+++---------------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------............------------............------,,,,,,,,,---------......,,,,,,,,,---------..................000111000...////////////////////////............////////////---............////////////////////////////////////......---------,,,,,,....................................////////////..............................------......///000........................---------...............***++++++,,,---...//////555555666777777888999999444444444555555555555555666555444444444444555666888777555444333333444444555555555555555555555555333333333333333333333333111111111111111111111111000000111111111222222222111111111111111111111111/////////000000000111111//////000000000111111111111000///............///......////////////......---------.........//////---.........//////000000////////////////////////////////////////////////,,,,,,------------------,,,,,,---......---,,,,,,,,,---------............---,,,,,,,,,,,,---......//////.........---------------------------------++++++,,,,,,,,,---------------...//////...------------------------------............------------......//////...------,,,---..................---...------...///000000...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------......------------------------...------------...//////++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,---......------......------,,,+++------------------------------........./////////,,,,,,,,,------............---,,,,,,,,,,,,---...---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...............................................................+++,,,---.........------,,,---......///....................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,------------,,,,,,,,,---------......---------,,,---......///---,,,,,,++++++,,,,,,---------............------------............------,,,,,,,,,---------......,,,,,,,,,---------......///------///000111000000....................................////////////---------.........////////////////////////////////////......................................................////////////...........................------------...//////........................---------.........//////******+++,,,---...///000888888888999::::::;;;;;;<<<<<<<<<===>>>>>>>>>???@@@???===<<<<<<===???@@@>>>===;;;999999999999:::777777777777777777777777444444444444444444444444111111111111111111111111000111111111111222222222111111111111111111111111......//////000000000111//////000000111111111222///...---,,,,,,,,,,,,,,,......////////////......---------........./////////////////////.........////////////////////////........................,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......//////.........---------------------------------+++++++++,,,,,,---------,,,---...//////...---,,,------------------------//////.........---------.../////////...---,,,,,,------............------///......///000111111000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,,,,------.........------------------------...------------...//////,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,...------,,,,,,------------.........---,,,,,,+++------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...................................................***+++---...///...------+++,,,.../////////...---.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............---++++++++++++---...+++++++++,,,,,,---------,,,,,,,,,------............------------.../////////......------......///,,,------......------,,,---..................---,,,,,,,,,---------......,,,,,,,,,---------...............//////......000..................................../////////000---------.........////////////////////////////////////.........//////000..................................../////////000...........................------------...//////---.....................---------........./////////////////////.........DDDDDDCCCAAA??????BBBDDDCCCFFFFFFDDDEEEJJJKKKJJJHHHDDDBBBCCCCCC@@@???BBBEEECCCAAA@@@AAABBBBBBAAA?????????>>>===<<<;;;:::<<<===<<<:::777666888:::777777666555444222000///333444555444333333333444555333111111111222111000111111111111111111111111111000///...///000111222111000///---------...///////////////////////////////////////////////////------------------------////////////////////////......---...///111222444000000000000000000000000......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,...........................................................................------,,,,,,------...------------------------///...---,,,+++,,,,,,---..................------////////////////////////------,,,++++++++++++,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++,,,---......//////.........------------...//////......---,,,,,,,,,,,,------------............///------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---------,,,++++++***........................,,,,,,,,,------.........+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000------------------------.................................------,,,,,,,,,------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000******+++++++++,,,,,,,,,------............------000000///...---,,,,,,+++......------------......------............------+++***)))))))))+++...///......---------,,,,,,,,,------------------,,,,,,------......------,,,+++---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---,,,,,,+++******,,,,,,---......---,,,,,,------------------------------------------------+++++++++,,,,,,,,,---------------------------------......//////////////////............---------------............---------...000111111111000/////////////////////////////////.........---------............//////////////////000000000000//////////////////////////////........................---------------------------,,,,,,++++++,,,,,,------------............///QQQOOOLLLKKKJJJLLLMMMNNNNNNPPPOOOLLLMMMRRRUUUTTTTTTQQQOOONNNKKKHHHJJJOOOLLLJJJHHHHHHIIIJJJJJJIIIEEEFFFFFFFFFFFFDDDCCCBBBFFFEEECCCAAA@@@????????????>>>===;;;999777555555555555555555444333333444444222000000222333222111000000000000000111111111000000///......///000111333222111000000000111111////////////////////////////////////////////////........................///////////////////////////......------...///000//////////////////////////////.........---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,...........................................................................------,,,,,,------...------------------------///...---,,,,,,,,,------................................................------,,,+++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---------,,,,,,,,,++++++,,,,,,---------------...------------...//////------,,,++++++++++++,,,------------............------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------,,,++++++........................---------....../////////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------..............................---------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...+++,,,,,,,,,------------------............------/////////...------,,,,,,......------------......---......//////......---,,,+++*********,,,...///......---------,,,,,,,,,------------------------...............---,,,,,,........................---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------,,,++++++***,,,,,,---......---,,,,,,---------------------------------------------------------.........//////........................---......//////////////////............---------------............------,,,---...///000//////...//////////////////////////////.........---------............////////////......////////////......////////////////////////........................------------------------------,,,,,,,,,,,,---------------............///bbb^^^YYYXXXZZZ]]]]]]]]]^^^___]]]YYY[[[aaaeeeeeefffbbb___^^^[[[XXXYYY^^^VVVUUUSSSRRRSSSTTTSSSRRRMMMOOOQQQRRRRRRQQQOOOMMMPPPNNNMMMMMMOOONNNJJJGGGJJJIIIGGGDDDBBB@@@??????;;;;;;:::999888777777666444222111111333444444333222222222222222222222222111111000000///000000111111111111000111111222333////////////////////////////////////////////////////////////////////////////////////////////////000///...---------------////////////////////////000000/////////.................................,,,,,,,,,---------......,,,,,,,,,---------......------............------...........................................................................------,,,,,,------...------------------------......---,,,,,,,,,------................................................------,,,++++++++++++,,,------............------------------------------+++,,,------......------.........---------------***+++,,,,,,------,,,,,,...------------...//////---,,,,,,+++++++++++++++------------............------------------------,,,,,,,,,---------......,,,,,,,,,---------........................---,,,.................................///////////////...------,,,,,,------...------------------------/////////...............------------------------...........................------------,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------............------............------..............................------------......---......//////......------,,,++++++,,,---///000......---------,,,,,,,,,+++,,,,,,------............////////////...------........................------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......------,,,+++++++++,,,------......------,,,---------------------------------------------------------.........//////////////////////////////---......//////////////////............---------------............------,,,------...///........./////////////////////////////////.........------............////////////------............------////////////////////////........................------------------------......------------......---------............///pppjjjdddccchhhkkkkkkjjjlllmmmkkkgggiiiqqqwwwxxxwwwqqqmmmpppqqqmmmiiihhhbbb```^^^]]]]]]\\\ZZZXXXVVVXXX[[[^^^___^^^\\\ZZZYYYXXXZZZ^^^bbb```XXXQQQSSSQQQOOOMMMKKKJJJIIIIIIEEEDDDBBBAAA@@@???>>><<<888777555555666666555444555555555555444444444444333333222222111111111111////////////000111111222//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------////////////////////////////////////.........---////////////////////////,,,,,,,,,---------......,,,,,,,,,---------......------............------...........................................................................------,,,,,,------...---------------------------------------------------------.......................................///...------,,,,,,------------------------------........................+++,,,------......------........................++++++,,,------------,,,...------------...//////...---,,,,,,++++++,,,,,,,,,,,,---------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------............////////////................................................//////...---,,,++++++,,,---.........................../////////......---------------------------------........................---------------------------,,,+++++++++,,,---...------------------------......---,,,+++++++++,,,,,,------------.........------............---------------.........//////......------------............////////////......---------------...///000......---------,,,,,,,,,++++++,,,,,,---...///////////////000///......---........................------------------,,,,,,,,,,,,------------,,,,,,------------------------///......------......///------------------------------------------------......------,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,------........................---......//////////////////............---------------............------------........./////////////////////////////////////////////........................////////////---......//////......---////////////////////////................................................//////............//////---------............///zzztttoooooossswwwvvvtttxxxxxxvvvsssvvv|||{{{sssooommmjjjhhhfffddd```^^^```cccgggkkkmmmlllkkkjjjdddgggmmmuuuzzzuuujjj```WWWWWWUUUTTTSSSRRRRRRQQQNNNKKKIIIHHHHHHGGGEEEBBBAAA???===;;;;;;:::999777777777777666666666555555444444333333222111000/////////000111111111222222000000000000000000000000000000000000000000000000........................////////////////////////......//////000000000000.................................---------,,,,,,////////////////////////,,,,,,,,,---------......,,,,,,,,,---------......---......//////......---...........................................................................------,,,,,,------...------------------------,,,------------------------------.........//////........................000000///...............---------,,,,,,---------........................+++,,,------......------........................,,,,,,---..................------------...////////////...---------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,---------............//////000//////...........................------------------------...---,,,++++++,,,---...........................//////......------,,,,,,------------------------........................------------------------...---,,,,,,,,,---///000------------------------//////...------,,,------,,,,,,,,,,,,------------------............------,,,,,,------.../////////......------------.........//////////////////.....................//////......---------,,,,,,,,,++++++,,,,,,---...///////////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------......------------......------------------------------------------------......------------,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,---------------------------------......//////////////////............---------------............------///////////////000000000000000000000000000000000000000/////////...................../////////////////////000000/////////////////////////////////................................................000//////......//////000---------............///}}}}}}}}}~~~|||yyyvvvtttqqqmmmjjjooorrrvvvzzz}}}~~~}}}}}}www||||||sss`````````___^^^\\\[[[ZZZUUURRROOOOOOPPPPPPLLLIIIKKKHHHEEECCCBBBAAA???===;;;;;;::::::999999888888555555555444333222000///222222333444444444333333000000000000000000000000000000000000000000000000........................////////////////////////......///000111111000000...........................------------,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------............////////////.................................................................................------,,,,,,------...------------------------+++,,,---.........------,,,,,,------.../////////------------------------000000///............///------,,,,,,,,,,,,------------------------------+++,,,------......---------------------.........,,,---......//////.........------------...//////000//////...............,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---...//////////////////........................---------------,,,,,,,,,...------,,,,,,------...------------------------.........---------------------------------------........................,,,,,,,,,------------...------------...//////000------------------------//////...---------......+++,,,,,,,,,,,,---------------............---------------.........//////......------------.........//////000000//////...---...........................---------,,,,,,,,,+++,,,,,,------............////////////...------++++++++++++++++++++++++------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,------------.........------------------...------,,,,,,------...---------------------------------------------------------.........//////---------------------------......//////////////////............---------------............------000////////////000111111000000000000000000000000000000000/////////..................//////////////////000000000000//////////////////////////////................................................//////............//////---------............///|||rrrssssssrrrooolllhhheee^^^[[[WWWXXXZZZZZZWWWSSSQQQOOOLLLJJJJJJIIIGGGEEECCCCCCBBBBBBAAA@@@@@@???;;;<<<;;;;;;999777555444333444555555555444333222000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///000000000///...---....................................------------------------------------,,,,,,,,,---------......,,,,,,,,,---------............////////////.................................................................................------,,,,,,------...------------------------+++,,,---.........------,,,,,,------...//////000------------------------///......---------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,,,,------------,,,,,,---............---...------------...////////////...------------...++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---...////////////...........................///.........------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------------------------........................,,,,,,,,,---------......++++++,,,---....................................------,,,,,,------......------------............------............---------------.....................------------......//////000000000000//////------.........---------......---------,,,,,,,,,------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,---------......------.....................---,,,,,,,,,,,,---...---------------------------------------------------------.........//////........................---......//////////////////............---------------............------//////...---...///000111000000000000000000000000000000000000/////////...............////////////...//////////////////...////////////////////////................................................///......------......///---------............///~~~yyyssspppfffbbb______bbbccc___[[[TTTRRRPPPOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGBBBCCCCCCBBB@@@>>><<<:::222333333444333222000///000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000///---+++***........................000/////////............------------------------,,,,,,,,,---------......,,,,,,,,,---------............////////////.................................................................................------,,,,,,------...------------------------***+++---...///...------,,,,,,------...///000000------------------------------,,,++++++++++++,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------++++++,,,---------,,,,,,...------------...//////......---,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---...//////..............................000000//////.........---+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------........................,,,,,,,,,------.........(((***+++---......------........................++++++++++++,,,------.............../////////000---..................---.................................------.........//////000000000000//////,,,------...------,,,,,,......---------,,,,,,,,,------------------,,,,,,------......------,,,+++---------------------------------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,------.........------.....................---,,,,,,,,,,,,---...------------------------------------------------+++++++++,,,,,,,,,------////////////////////////---....../////////////////////.........------------..................---......---,,,---...///000000000000000000000000000000000000000////////////............/////////000---..................---////////////////////////........................////////////////////////......------------......---------.........//////~~~xxxwwwmmmfffhhhllljjjddd``````\\\XXXXXXZZZ\\\[[[YYYXXXUUUSSSSSSVVVWWWUUUSSSQQQPPPPPPMMMJJJEEEAAA???999777444333333333333222...000111111000//////000333333333222222111111111000000/////////000000111000000000000000000000000//////............//////---...///000000///...---////////////////////////...........................------------...//////////////////////////////......---,,,---...///000//////............//////////////////////////////////////////////////////------------------------,,,---......//////......,,,,,,------...///000000........................//////.........---------------------------------------------------------,,,,,,---...////////////,,,------...---,,,***)))+++++++++,,,,,,,,,------........................//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...------,,,,,,------...///............------------,,,,,,+++,,,---///000........................------------------------******+++++++++,,,,,,,,,------------------------........................000...,,,++++++---000222------------------------.........------,,,,,,,,,+++,,,------......------........................,,,---------.../////////---,,,,,,,,,,,,---......---------...------,,,,,,..................------)))***++++++,,,,,,++++++------------------------/////////000///......---......////////////......---------------------------------------------------------------------------...///000111222333444//////...------------...---------,,,,,,+++++++++,,,------......------,,,***++++++,,,,,,------...+++,,,,,,---.........---------------------------...------,,,,,,,,,------,,,++++++***+++,,,...////////////......---------***+++,,,,,,------------............////////////........................///...---------///000111000///...---------------////////////////////////---///000111111000///---000000///...............////////////////////////111111111111111111111111------......//////000000000000000000000000000000///////////////////////////............---------///...---,,,,,,---...///tttmmmnnnrrrpppllliiidddbbb``````cccgggiiijjjaaa^^^ZZZZZZ\\\^^^^^^]]]ZZZYYYXXXUUUPPPKKKGGGDDD@@@>>>;;;999999888777666444555555555444333333333222222111111111000000000111111000000000000111111000000000000000000000000//////............//////------...//////...------////////////////////////...........................------------...//////........................//////.........///000111/////////....../////////////////////////////////////////////////////////------------------------,,,---......//////......+++++++++,,,,,,---------........................//////.........---------------------------------------------------------------.........------,,,,,,,,,---------,,,+++***,,,,,,---------.................................//////.........---------......---------,,,,,,,,,------------------------///.........------------...------,,,,,,------...///............---------///...---,,,,,,,,,------........................------------------------+++,,,,,,,,,------------------------------------------------------------...---,,,+++,,,---///000------------------------......---------,,,,,,,,,,,,------...............////////////////////////------------............---,,,,,,,,,,,,---......,,,------...------,,,,,,..................------------...////////////..............................////////////...------------............------------------------------------------------------------------------------,,,------...///000111111//////...------------............---------,,,,,,,,,------......------,,,------------------------+++,,,,,,---......------------------------------...------,,,,,,------------,,,+++++++++,,,---............---------,,,,,,++++++,,,,,,------------............////////////.......................................///000000//////...---------------000000000000000000000000///000222333333222000///000000///...............////////////////////////////////////////////////.........//////////////////////////////////////////////////////////////////............---------///...------------...///}}}vvvxxx{{{zzzvvvsssllllllllllllmmmppptttwwwlllhhhcccbbbdddhhhlllnnnmmmkkkhhhccc\\\UUUOOOLLLHHHFFFCCCAAA@@@???>>><<<888888777666555444444333222222222111111111000000222111111000000111111111000000000000000000000000000//////......//////000,,,------......------,,,////////////////////////...........................------------...//////........................000////////////000111111////////////////////////////////////////////////////////////////////////------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,------.......................................---------------------------------------------------------............---,,,+++***+++,,,,,,------------,,,---------.........//////.......................................---------...------------,,,,,,,,,....................................------------...------,,,,,,------...///............---------//////...,,,,,,,,,,,,,,,........................------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------------,,,,,,,,,,,,---......//////......////////////////////////............---------------,,,,,,,,,,,,---......,,,,,,------...------,,,------------------......---...//////000000//////////////////////////////...............---,,,,,,,,,,,,------------,,,,,,------------------------........................------------------------,,,,,,,,,---------......//////...------------...//////............------,,,------......------,,,000000///......---,,,,,,+++,,,,,,---------------........................---------,,,,,,------......---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////........................---....../////////////////////...------------...111111111111111111111111111222333444444333222111000//////............//////////////////////////////////////////////////////////////////.................................///////////////////////////............---------///...------------...///}}}|||yyysssvvvxxxwwwuuusssuuuwwwrrrooollllllpppvvv}}}}}}uuukkkaaaYYYUUUMMMKKKIIIGGGGGGFFFDDDBBB???===;;;::::::999777666444444444333222222222111222111111000000000000111000000000000000000000000000000////////////000000........................////////////////////////...........................------------...//////------------------------///////////////000000000/////////000000/////////////////////////////////////////////////////////........................,,,---......///.........////////////............................................................------------------------,,,,,,------------------,,,---------,,,,,,+++***++++++,,,------.........------------............................................................------------------------------------------------------------------------...------,,,,,,------...///............---------...------------,,,------................................................,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------------------------------,,,,,,---............---////////////////////////.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...---------,,,,,,------------......++++++,,,---------------........................------......------,,,+++,,,,,,------------,,,,,,------------------------........................------------------------------,,,,,,,,,,,,,,,,,,//////...------------...............------------,,,------......------,,,///.........---------,,,+++,,,,,,---------,,,,,,////////////////////////------,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------............////////////........................---...///000000///...---///......---------......000000000000000000000000111222333333333333222111000///............//////////////////////////////000000000000000000000000000000//////......------........................///////////////////////////............---------.........------.........~~~}}}~~~{{{xxx}}}}}}xxxvvvvvvxxxxxxzzz}}}yyylllbbb]]]QQQPPPNNNNNNNNNMMMKKKIIIIIIFFFBBBAAAAAAAAA???===777777666555444333222111222111000000/////////000111111111111111111111111000000////////////000000000//////////////////000////////////////////////...........................------------...//////........................------.........///////////////000111111000//////////////////////////////////////////////////////........................,,,---......///........./////////////////////...........................---.....................------------------------,,,,,,,,,---------......***+++,,,,,,---------,,,,,,,,,,,,,,,---......///+++,,,,,,,,,,,,---------........................---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------,,,,,,------...///............---------***+++,,,---......//////................................................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++------------------------------------------------++++++,,,---------------------------------------......------,,,,,,,,,+++---,,,,,,,,,,,,---......+++,,,,,,---.........---,,,,,,,,,,,,------......******+++,,,,,,,,,,,,+++------------------------------......------,,,+++------............------------------------------........................------------------------.........------------,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,++++++,,,,,,,,,---------+++,,,,,,---,,,,,,++++++////////////////////////,,,,,,,,,,,,,,,---...///............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------...............////////////////////////////////////---...///000000///...---......---------......///////////////////////////000000111111111111000000//////............//////////////////////////////000000000000000000000000000000//////......------........................///////////////////////////............------------..................---|||zzzzzzyyyzzzzzz|||}}}yyyyyy~~~~~~}}}~~~|||uuujjjdddZZZYYYWWWWWWVVVUUURRRPPPMMMIIIEEEDDDEEEFFFDDDBBB===<<<:::999777555333333333222111000000000000000111111111111111111111111111000000//////000000111111000000//////000000111////////////////////////...........................------------...//////////////////////////////,,,------...///.........//////111111111111//////////////////////////////////////////////////////........................,,,---......//////......------------------..............................---------...............------------------------+++,,,,,,------.........***+++,,,------............---------------...///+++++++++,,,,,,,,,------........................---------...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...///............---------)))***+++---...///000000................................................+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,------------------------,,,,,,,,,------------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,---............++++++,,,,,,------......+++,,,------......------------------------------...............---,,,,,,------............------------------------------------------------------------------------------........................//////...------------...+++++++++,,,,,,,,,,,,---,,,------......------,,,******++++++,,,------...,,,,,,,,,,,,,,,++++++***........................,,,,,,,,,,,,---......///---............------,,,,,,,,,,,,,,,------------//////---,,,,,,,,,---...............//////////////////////////////////////////////////////...---...------------...//////........................///////////////////////////............//////000///////////////////////////////////////////////////////////////.................................///////////////////////////............---------------...//////...------xxxsssqqqvvvzzz|||{{{tttpppqqqrrrsssuuuvvvyyy~~~|||vvvtttxxx|||~~~{{{pppjjjhhhfffdddbbbaaa^^^ZZZWWWTTTOOOKKKJJJLLLMMMKKKIIIGGGFFFDDDAAA???<<<:::999555555444333222222222222111111111111111111111111111111000000000000111111111000///......///000111////////////////////////...........................------------...//////000000000000000000000000,,,---...///000//////......///111222222111///...////////////////////////////////////////////////........................,,,---......//////......,,,,,,------......//////........................---------.........//////------------------------++++++,,,,,,---......///,,,------.........------//////------,,,---......,,,,,,,,,,,,---------...........................---------.........//////,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------...------,,,,,,------...///............---------)))***,,,......///......................................................------------............------------------------------------------------,,,,,,---...............------------------------,,,,,,,,,---------......---......///////////////------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......***+++,,,---............***++++++,,,------......,,,------..........................................////////////...------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............//////...------------...,,,,,,,,,,,,------......,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++******------------------------,,,,,,,,,,,,---...//////,,,---...//////......---,,,,,,---------.........000///---,,,,,,,,,---...............////////////////////////////////////000000///...............---------------...//////////////////////////////000//////////////////000...............///000000////////////////////////////////////////////////.........//////////////////////////////////////////////////////////////////............---------------...//////...------qqqkkkiiiooouuuyyyzzzpppiiifffgggiiijjjrrrtttxxx~~~}}}|||}}}}}}vvvqqqrrrwww|||~~~sssnnnsssqqqnnnkkkhhhddd___[[[```ZZZUUUUUUXXXYYYXXXUUUQQQPPPMMMJJJGGGDDDAAA@@@888777666555444333333333111111111111111111111111111111000000000000111111000///...------...///000////////////////////////...........................------------...//////000000000000000000000000---...000111111111000///...000111222222111000...////////////////////////////////////////////////////////////////////////,,,---......//////......---......///000111222222........................---------.........//////------------------------++++++,,,,,,---...//////////////////...---,,,,,,000///...---,,,,,,---...---------.........//////........................---------.........//////,,,,,,,,,------.................................+++++++++,,,,,,---------...------,,,,,,------...//////.........---------+++,,,---.........---,,,........................////////////////////////............/////////000------------------------........................---------.........//////------------------------,,,,,,,,,------.........//////000111111111111111........................+++++++++,,,,,,------------,,,,,,,,,,,,---......***+++,,,---............******+++,,,,,,---......+++,,,------......------//////////////////////////////000000//////...---+++++++++,,,,,,+++++++++------------------------++++++++++++++++++++++++------------------------,,,,,,,,,------.........//////...------------...---------.........//////,,,------......------,,,/////////...------,,,,,,,,,,,,,,,,,,,,,+++***)))------------------------+++++++++,,,---...///000+++,,,.../////////......---------....../////////111000...,,,,,,,,,...///............/////////000000000000000000000000000111000///---------...///---------------...///000000000000000000000000000000000////////////000000...............///000111////////////////////////111111111111111111111111---.........//////000000000000000000000000000000//////////////////////////////.........---------,,,---...//////...---,,,iiieeedddjjjuuuzzzssshhh___]]]___bbbdddiiinnntttyyy{{{}}}zzzxxxxxxxxxuuurrrtttzzz{{{yyyvvvssspppqqquuu{{{~~~{{{~~~{{{www|||}}}}}}yyyqqqiiibbb___fffaaa]]][[[]]]```aaa```YYYXXXXXXWWWVVVSSSMMMIII???===:::999:::999888666444222111111222222222111222222222222111000///...///000111111111000...---......////////////......------------.........///............////////////222///...111666999666333000000//////.........---000000000000000000000000////////////////////////......////////////......////////////////////////------,,,,,,,,,+++++++++........................222///---...000000...,,,///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,---------...////////////......---------......000///...---------------........................//////...------------...,,,,,,,,,------.........,,,------......------,,,,,,,,,---...---,,,+++***...------------.../////////,,,)))))),,,...---,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,,,,------...---------------------------------.........------,,,,,,,,,,,,------...//////......//////000000///...------,,,,,,,,,---------......------------------------........................---------------------------------............///......000000000///...------.../////////...---,,,........................(((((()))***++++++,,,,,,------------------------.........------,,,,,,,,,........................//////.........---------,,,,,,,,,---...///000111......---------,,,,,,,,,+++,,,...---------...///...---,,,,,,,,,,,,---...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///...------,,,,,,,,,------////////////////////////........................000000000000000000000000000///...---------------........................///////////////////////////...---,,,,,,---...///------------------------///...---,,,,,,---...///,,,---......//////......000000000///......------////////////////////////,,,------......------,,,........................------------------------iiiggggggkkkttt~~~vvvjjj```\\\\\\^^^___eeekkksssxxxyyyxxxxxxxxx~~~~~~wwwtttsssuuutttqqqnnnqqqxxx{{{zzzttttttssstttxxx{{{vvvttt}}}~~~yyyrrrllliiihhhddd```___aaacccdddccceeefffhhhjjjiiibbbXXXPPPHHHGGGDDD@@@>>><<<;;;:::666444222111222333222111///000000000000///......//////000000000///...---......////////////......------........./////////............////////////222///...111555777555111000/////////............////////////////////////..............................////////////......////////////////////////////////////......------........................111///---...///000...,,,///......---,,,,,,------/////////......---------...------,,,,,,------...---------.....................---------....../////////......------..............................//////...------------...------...............///,,,------......------,,,,,,------......---,,,+++---------,,,---......///...,,,******---...---+++,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------------------------,,,,,,------------------------------------------)))***+++---...///000000------------------,,,,,,......---------,,,,,,,,,------...............---...............---,,,,,,,,,---------------------------------------------........................---------------------------------............///......///////////////.........///......---,,,,,,........................+++++++++,,,,,,---------------------------------......---------,,,,,,,,,------------------------//////.........---------++++++++++++,,,,,,---...//////.........---------***+++,,,,,,+++***+++---......---,,,,,,---..............................---------------------------------------......///......---------------...////////////////////////........................//////////////////////////////...---------------................................................///...------------...///........................///...------------...///,,,---......//////......////////////............////////////////////////,,,------......------,,,........................------------------------kkklllnnnqqqvvv~~~zzznnnddd___^^^___```hhhoooxxx||||||yyywwwwwwwwwxxxnnnqqqsssqqqmmmjjjjjjkkknnnnnnllljjjnnnvvvzzzyyyrrrsssuuuvvv{{{|||zzz|||zzzuuusssssszzz|||{{{wwwtttmmmkkkhhhggghhhiiihhhhhhooottt{{{yyyiii^^^UUURRRNNNJJJFFFDDDBBBAAA;;;888555444444444333222////////////000000000000000000111111111000///......//////000000//////........./////////000000000............////////////111///...000333444222///////////////............////////////////////////------------------------......////////////......////////////////////////000000000////////////...........................000///---...//////...---//////......------......///////////////............------,,,,,,------..................------------------------...///000///............//////000........................//////...------------...///////////////.........,,,------......------,,,,,,,,,---.........------,,,,,,,,,,,,,,,------...---,,,+++,,,......,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////........................------------------,,,,,,------------------------)))***+++---.../////////.........------,,,,,,,,,...------------,,,,,,,,,------.........------,,,,,,------------,,,++++++---------------------,,,---------------------------------------------------------------------------------............///...............///000111000///...---,,,,,,,,,,,,------------------------...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,+++++++++,,,,,,---000000/////////............///000///...---...///......---,,,,,,---......------------------------........................------...////////////...///......---......//////////////////////////////................................................//////...------------...........................------------------------///...------------...//////////////////////////////...------------...///,,,---......//////..................////////////////////////////////////------............------........................------------------------uuuyyy|||~~~uuummmiiihhhhhhiiimmmttt|||~~~|||}}}~~~~~~ssshhhhhhgggeeeaaaaaabbbeeegggiiijjjjjjnnnuuuwwwuuunnnpppqqqssszzz~~~uuuqqqqqqvvv}}}|||vvvtttuuuwwwuuuxxx{{{~~~yyyvvvssssssrrrqqqrrrrrrrrrrrrwww~~~}}}nnnbbb\\\UUUTTTVVVUUUQQQMMMEEEAAA<<<999777666444222111111111111111222222333222222222222222111111111//////000000000000//////////////////000000000000............////////////111//////000111222000---///////////////.........////////////////////////------------------------......////////////......////////////////////////.....................---........................///..................---000//////.........////////////.....................------,,,,,,------.../////////...---------,,,,,,,,,,,,---...///000111............//////000111........................//////...------------...000/////////......------,,,------......------,,,+++,,,,,,,,,------------,,,++++++++++++,,,------,,,,,,---.........,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---...............................................................------,,,,,,,,,---------------------------------...------,,,,,,.........------,,,,,,+++------------------------------.........---,,,,,,,,,,,,------------,,,,,,...------------,,,,,,,,,---------------------------------------------------------------------------------............///...---------...///111222111000...,,,++++++,,,,,,------------------------/////////.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---------......////////////.........---///000111000...---...///......------------......------------------------------------------------,,,---///000000000///...///............///000000////////////////////////................................................///......---------..............................------------------------.........------..........................................------.........,,,---......///.........---------...///000000111////////////////////////------............------........................------------------------|||yyywwwuuutttqqqxxxzzzqqqnnnjjjeeeaaa```bbbdddeeeiiilllnnnrrrwwwuuuqqqhhhiiikkkmmmvvvzzzoookkkfffiiimmmrrrvvv{{{|||yyyxxx|||{{{{{{}}}|||uuuooossstttwwwyyy|||}}}ooofff^^^aaajjjmmmfff]]]QQQLLLFFF@@@===:::777555444333222222111222222333222222111111000000000000//////000000000000//////////////////000000000000............////////////000/////////000000...---.........///////////////........................------------------------......////////////......////////////////////////---.............................................------......------......//////.........//////000------------------------...------,,,,,,------.../////////...---------,,,,,,,,,,,,---...///000111...............///000111//////////////////////////////...------------...///......------,,,,,,,,,,,,------......------,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,------+++---...///...---,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------------------------.........------,,,,,,,,,---------------------------.........---,,,,,,+++.........------,,,,,,,,,------------------------,,,---------------,,,,,,,,,------.........---------------------------------------------------------------------------------------------------------------............///...---------...///111222000///---,,,++++++,,,,,,------------------------............------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.....................//////...---------...............---------,,,,,,+++,,,---,,,***))))))***................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///..................///000000////////////////////////////////////////////////..............................---------......///................................................---..................------------------------------..................---,,,---......///.........,,,------...///000111111////////////////////////---......//////......---........................------------------------~~~}}}{{{uuunnnjjjiiikkkllllllppptttuuuxxxzzzwwwrrrhhhiiikkkooozzz{{{jjj```[[[\\\___cccgggjjjooosssvvvzzz|||}}}|||zzz{{{~~~tttlllpppsssxxx~~~yyyqqqkkkppp{{{~~~vvvlll[[[VVVNNNHHHDDDAAA>>><<<999888555333222111222222000000///............//////000000111111000000///....../////////000000000............//////////////////000000000///...............///////////////........................------------------------......////////////......////////////////////////...////////////000000000........................,,,---......---,,,...///......------......//////,,,,,,,,,---------------...------,,,,,,------..................------------------------...///000...------------....../////////////////////////////////...------------...---------------,,,,,,,,,,,,------......------,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,------...,,,---//////---,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------***+++,,,---............------------------------,,,,,,,,,------------...++++++,,,---------------,,,------............---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...............///000111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,+++++++++,,,,,,---...------------,,,,,,,,,+++,,,---,,,+++***+++,,,---...////////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------------...///000000////////////////////////////////////////////////...........................------------...//////........................////////////////////////------...//////...------------------------------------...//////...------,,,---......//////......---------...///000000111////////////////////////......////////////..............................------------------------yyyvvvvvvxxxyyyzzz}}}}}}{{{}}}}}}xxxrrrssswww~~~~~~mmm```VVVRRRWWWZZZ___cccfffiiilllooonnnsssxxxyyyyyyzzz~~~}}}uuusssvvv{{{|||yyyxxx{{{xxxqqq```[[[TTTOOOKKKIIIGGGFFFBBB@@@<<<999666444444444222111000/////////000000000000111111111111000000------........./////////............////////////...///000000000//////000............/////////000......................................................////////////......////////////////////////------......////////////........................***---......,,,,,,...000------,,,,,,---......///------------.........///...------,,,,,,------...---------.....................---------......///...------,,,,,,,,,,,,---//////////////////////////////...------------...------------............,,,------......------,,,111000///---,,,,,,,,,------------,,,---......///---...///...,,,,,,...000,,,,,,,,,---------......---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------++++++,,,---............+++,,,,,,------.........,,,,,,,,,---------......)))***+++,,,---.........++++++,,,---------------***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......///////////////...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////++++++++++++,,,,,,---...............---------------...//////......///000---...///000000///...------------------------------------------------------------------......///,,,,,,,,,,,,---...///000////////////////////////////////////////////////////////////////////////---------------...//////................................................------...//////...------........................------...//////...------,,,---......//////......------......//////000000////////////////////////......////////////..............................------------------------~~~~~~uuujjjccc^^^ZZZUUUYYY___cccfffhhhjjjlllffflllsssvvvvvvwww{{{yyy|||~~~{{{|||~~~~~~zzztttooobbb^^^WWWRRRPPPOOONNNMMMJJJGGGCCC???;;;999888888555444333222222222333444000000111111111111000000------------.........///............/////////000---///000111000000000111---.........//////000000........................////////////////////////......////////////......////////////////////////+++++++++,,,,,,,,,------........................***,,,......,,,+++...000,,,,,,,,,,,,,,,---...///---.........//////000000...------,,,,,,------...,,,------......////////////......---------.........---,,,,,,++++++++++++000000000000000000000000//////...------------...---.........//////000000,,,------......------,,,444333111///...------......------------...//////---//////...++++++...111,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////------------------------,,,,,,,,,------.........------------------------............---,,,+++******++++++,,,---...//////,,,,,,,,,------.........((()))***,,,---...//////)))***+++,,,,,,,,,,,,,,,)))***+++,,,...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......000000000///...---)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000++++++++++++++++++++++++,,,,,,,,,------.................................---------.........//////,,,,,,,,,---...///000111000/////////............***,,,------,,,,,,...///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,++++++---...///+++++++++,,,---...///000////////////////////////000000000000000000000000000000000000000000000000---------------...///000........................------------------------,,,---...//////...---,,,////////////////////////,,,---...//////...---,,,,,,---......//////...............///////////////////////////////////////......////////////..............................------------------------~~~}}}xxxooohhheeefffcccaaacccgggkkklllkkkiiiiiijjjlllnnnnnnmmmlllwwwxxx}}}xxx~~~yyyrrroooooonnnmmmggg```\\\YYYWWWVVVWWWSSSOOOIIIGGGFFFCCC???<<<888555222111111111000///222111000///............000000000000111111111111///////////////000111111000///...------...///000////////////////////////000000//////.........---,,,,,,,,,------.........000000//////............---++++++...111111///,,,/////////......---------........................000000///...------,,,,,,------------------------...------,,,,,,------...)))***+++,,,...///000000222111///...------......------------------------///,,,******+++------,,,+++,,,---///000111111111------------------------......---------,,,,,,,,,///...---,,,+++,,,------000000///...---,,,,,,+++------......//////000000......//////...---,,,,,,........................---------------------------,,,,,,+++,,,---///000---------------------------.........---,,,,,,+++------------------------,,,,,,,,,------.....................------,,,++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,111...,,,+++,,,------,,,...---+++******+++---...//////............//////------------------------.........------,,,,,,,,,///...---,,,,,,---...///......//////...---,,,,,,+++,,,------......------........................---------------------------------------------------,,,+++,,,...///...---/////////...------,,,,,,---------............///,,,---------.../////////,,,,,,,,,,,,,,,---...///...///111000...------...---------............///.........------,,,,,,,,,......///000///...,,,++++++++++++,,,,,,,,,------............////////////000000000000////////////---------............///////////////////////////......---,,,,,,...///000..................------///............------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///000...---...111222111///000000///...............///////////////.........******++++++,,,---......,,,,,,+++++++++,,,,,,---~~~~~~|||~~~|||}}}}}}yyyvvvtttssswww~~~wwwtttpppkkkeeecccdddhhhjjjkkkfffeeefffgggiiikkklllmmmpppttt}}}zzz~~~|||tttooopppsssttt{{{tttlllhhhfffccc___\\\ZZZVVVQQQNNNMMMKKKHHHDDDAAA===999666555444333222222222111000//////000000000000000000000000000000///////////////000111111000///............///000////////////////////////000/////////............------...............////////////.........---------,,,,,,---//////,,,***............---------,,,........................000//////...------,,,,,,------------------------...------,,,,,,------...***++++++,,,---.../////////...,,,+++******++++++------------------------...,,,++++++,,,---,,,,,,+++,,,---///000000111111------------------------......---------,,,,,,,,,...---,,,+++***+++,,,,,,.........---,,,,,,++++++............////////////......//////...------,,,---------------------------------------------------,,,+++++++++,,,---...---------------------------.........------,,,+++------------------------,,,,,,,,,,,,---------------------------,,,+++++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,111///,,,,,,---...------...---+++******+++---.........------------......------------------------------------------,,,,,,---------,,,,,,---------......//////...------,,,+++,,,------......------------------------------------------------------------------------,,,,,,...---,,,---///000///...,,,---------......//////---------............///---------.....................---,,,,,,,,,---------...000///---,,,,,,------------............////////////......---------...............---,,,,,,---------.........//////............////////////000000000000/////////...---------............///////////////////////////......------......///000111111000...---,,,+++***---------.........//////---------------------------------............///---------------------...---------............///000...---...111222000///000000///.............../////////////////////............//////000000000------,,,,,,,,,,,,------wwwzzzzzzzzz}}}~~~rrrssstttsssqqqoooooopppoooqqquuuxxxwwwuuuqqqnnnlllpppuuuwwwvvvuuuvvvxxx{{{~~~{{{ssskkkgggeeeeeeiiioooxxxnnnhhhfffhhhkkkmmmgggfffddddddgggkkkooorrrrrrxxxzzzqqqkkkoootttwwwxxxpppnnnpppqqqmmmhhhfffaaa[[[XXXWWWVVVRRROOOIIIEEE???:::777555333111333222111000000000111222000000000000///////////////////////////000111111000//////......//////000////////////////////////////////////............///////////////..................---------------...---,,,,,,---,,,***(((...------------,,,,,,,,,......................../////////...------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......---,,,+++***************------------------------,,,,,,+++,,,------,,,***+++,,,---...///000000000------------------------......---------,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////........................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++,,,---------------------------............---,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++...------------,,,,,,,,,000...,,,,,,---...------...---,,,++++++,,,---...------,,,,,,,,,,,,------------------------------,,,,,,------------------,,,,,,,,,------,,,,,,,,,.........///......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,///...---...///000///...---------------.........---------............///...............---------//////...---,,,,,,,,,,,,,,,---///...,,,++++++,,,---------............//////////////////............------,,,,,,,,,,,,,,,---------.........//////............////////////000000000/////////......---------............///////////////////////////......//////000000000///111111000...---,,,+++***++++++,,,---...///000111---------------------------------............///------......//////000000---------............//////...---...000111000///000//////............///....../////////////////////000000000000000000000///...------------......~~~yyy||||||xxxqqqjjjgggffffffhhhkkkooopppnnnjjjgggccceeehhhiiihhhhhhiiikkkiiikkkoootttwwwvvvqqqlllkkkfff```[[[XXXYYY]]]bbbqqq|||}}}|||tttooooooqqqrrrpppnnnjjjhhhiiiooovvv{{{uuunnnpppssstttyyyssslllmmmwww~~~sssnnngggcccaaa___[[[XXXTTTPPPIIICCC>>>:::666444444333111000///000111222000000000//////////////////////////////000000111000//////////////////000///////////////////////////////////////.........000/////////......---------------------------------------------,,,++++++---------------,,,,,,,,,........................//////.........---------------------------------...------,,,,,,------...------------------------///......---------,,,,,,------------------------,,,++++++---......,,,)))+++,,,---...////////////------------------------......---------,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,------------/////////......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++++++++,,,------------------------------............------------------------------,,,,,,,,,++++++*********+++++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------...---+++,,,---------+++...---,,,,,,,,,,,,---......------,,,,,,------...------------------------,,,,,,,,,------.........+++,,,............,,,+++---...............------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++...---,,,---...///...---000000///...,,,+++******---------............////////////...---------,,,......---,,,,,,,,,------,,,...//////---,,,,,,------------............/////////.....................---+++******+++,,,---+++++++++,,,,,,,,,------............////////////000000/////////.........---------............///////////////////////////---...000111111111000///---------...............,,,,,,------...//////000........................---------............///,,,,,,---...//////000000---------............///............///000000///000///............//////............////////////.........---------------000//////............///{{{wwwuuuuuuyyy||||||rrriiidddbbbaaacccggglllooommmhhhccc___aaabbbbbbbbbbbbcccdddbbbccceeeffffffddd___\\\______\\\VVVSSSUUUYYY\\\___hhhqqqtttrrrsssyyy|||yyyzzz{{{zzzxxxsssoooooouuu~~~zzzxxxvvvtttwwwrrrlllnnn|||{{{sssnnnllliiifffbbbaaa^^^YYYSSSNNNHHHAAA===888666333111//////000111111111000000/////////...///////////////000000111///000000000000000000///////////////////////////.........//////////////////......------,,,,,,,,,------------------------,,,------------......///------------------------////////////////////////...............---------------------------------...------,,,,,,------......------------,,,,,,,,,///////////////.........------------------------,,,++++++---......,,,)))+++,,,---.../////////...------------------------......---------,,,,,,,,,---------------,,,,,,+++,,,,,,------......////////////......------,,,,,,------...............---------------------------------------------------000///...---,,,,,,---...------------------------------...//////......---------------------------,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,+++***+++,,,---,,,***------------------------//////............//////------------------------,,,,,,,,,------.........---...///000000///...---------...............---+++,,,------......------------------------------------------------------.........------,,,,,,,,,---,,,++++++------,,,+++000///...---,,,+++******---------............////////////...---------,,,+++++++++,,,---...///000...///000000...------...---------............///---------------------------,,,+++******+++---...+++++++++,,,,,,,,,------............////////////////////////............---------............///////////////////////////---...000111111111000///---------.........//////................................................---------............///++++++,,,---...//////000---------............///---...............///000//////............//////---.........//////000000------,,,,,,,,,,,,,,,,,,111000///...............}}}uuuooojjjjjjpppwww|||uuummmfffccc[[[]]]aaagggkkkjjjddd___\\\\\\]]]^^^_______________```bbbbbbaaa___]]][[[ZZZ^^^___ZZZXXXZZZ]]]^^^___ccchhhkkknnnsss}}}{{{vvvvvv||||||xxxvvvqqqppp||||||wwwuuussspppmmmiiihhhgggddd___WWWMMMFFFAAA>>>:::666333111222222222222111111000000/////////////////////000111111///000000111111000000///////////////////////////.........///////////////---------------,,,,,,,,,---------------.........,,,---...---------000222---------............///////////////////////////........................------------------------...------,,,,,,------...------------------------,,,------......---,,,,,,------------------------,,,,,,+++,,,------,,,***,,,,,,---...............------------------------......---------,,,,,,,,,------.........---,,,+++---------....../////////.........---------------,,,---......///.................................------------------------000///...------......///------------------------------...////////////...------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...+++******+++------,,,***------------------------/////////....../////////------------------------,,,,,,------------------//////000000000000//////,,,---......///.........+++,,,------......------........................---------------------------------------------------,,,++++++,,,,,,+++***+++++++++,,,------......---------............///...............---------******+++,,,---///000111...000111000///---......---------............///,,,,,,,,,---------------,,,,,,,,,,,,,,,------...---------.........//////............/////////////////////.........---------------............///////////////////////////......//////000000000///000//////...------,,,,,,//////.........---------........................---------............///,,,,,,,,,------......///---------............///,,,...//////...---///000///............//////000------......///000000000------..................111000///...............xxxrrrmmmkkkrrr{{{~~~xxxqqqiiidddZZZYYY[[[```eeefffbbb^^^XXXXXXZZZ[[[]]]]]]\\\[[[^^^___``````___^^^]]]]]]ZZZbbbfffccc```bbbddddddffffffgggjjjnnnvvv~~~|||rrrrrrwwwzzz~~~uuunnnqqqxxx{{{}}}~~~}}}}}}~~~~~~~~~~~~{{{wwwwww{{{}}}{{{vvv}}}|||xxxxxxxxxvvvtttsssuuuxxxyyytttjjj]]]TTTMMMIIICCC===999666666666333333333222111000000000///////////////000111111///000111111111111000///////////////////////////............/////////000------------............------........./////////,,,......---++++++...000........./////////000000////////////////////////........................------------------------...------,,,,,,------...,,,---------------------++++++,,,---------,,,+++------------------------...,,,++++++,,,---,,,,,,,,,,,,---.........------------------------------......---------,,,,,,,,,,,,,,,---...---,,,+++***---------------------...,,,------------------...,,,------...//////......------------------------------------------------///...---,,,---...///000------------------------------...///////////////------------------------,,,,,,,,,,,,------------++++++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,+++,,,---//////...,,,------............------///......------......///------------------------------------------,,,,,,//////............//////,,,------...//////......+++,,,------......------------------------------------------------------+++,,,,,,------............---++++++,,,---+++***))))))***+++---...//////---------............///---------...............+++++++++,,,---...///000---///000///...------------------............///------------.........///,,,,,,---...............---------.........//////............//////////////////.........------------------............///////////////////////////......------......///000/////////...------,,,,,,---------.......................................---------............///..................//////---------............///+++...//////------...000...............///000000------......///000000111------......//////000000111000///...------------}}}yyytttqqqwww~~~xxxpppggg___[[[YYYXXX\\\bbbeeeccc```VVVVVVXXXZZZ\\\\\\[[[YYY]]]^^^___^^^]]]\\\\\\\\\\\\fffllliiigggiiijjjiiijjjhhhfffhhhnnnuuu{{{~~~tttjjjgggiiijjjnnnpppsssqqqhhhaaadddlllppprrrtttuuuvvvzzz~~~zzzqqqfffffffffhhhlllqqquuuwwwxxx}}}}}}wwwuuuvvvxxxwwwvvv~~~oooeeeUUUQQQKKKCCC>>>;;;:::999444444333333222111000000///////////////000111111///000111222222111000///////////////////////////---.........//////000000---.........//////000000........./////////000000---...///,,,)))(((+++....../////////000000111111000000000000000000000000---.....................------------------------...------,,,,,,------...,,,,,,,,,---------......+++,,,---.........---,,,------------------------///,,,******+++------,,,,,,,,,------...---------------------------------......---------,,,,,,,,,++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---///000------------------------------...///000000//////------------------------,,,,,,,,,------.........+++,,,------............+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------///111111///...------............------...------,,,,,,------...------------------------.........------,,,,,,,,,///...---,,,,,,---...///,,,,,,---.../////////...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---.../////////...,,,,,,------,,,+++++++++,,,,,,,,,------------------.........//////,,,------....../////////------,,,,,,,,,---......,,,...///...---+++,,,,,,---------.........//////---.........//////000000+++,,,...///000///......+++++++++,,,,,,,,,------............/////////000//////.........------------------.........//////////////////////////////......---,,,,,,...///000,,,,,,------...///000000+++,,,,,,---...///000000////////////////////////---------.........//////000000000000////////////---------.........//////+++---//////---,,,...000...............///000111---------...///000000111+++,,,,,,---...///000000000000///------,,,,,,,,,}}}|||~~~vvvkkkccc```[[[WWWYYY___bbb___ZZZWWWWWWWWWYYY[[[\\\ZZZXXXYYY```ffffff```]]]^^^aaa]]]jjjwwwzzzwwwrrrkkkfffgggfffeeegggkkkooorrrtttuuuuuuvvvuuuooogggdddfffiiipppqqqiii```]]]^^^^^^bbbaaa```aaaeeennnxxx~~~{{{{{{|||yyyrrrkkkiii^^^[[[\\\aaaaaa```eeemmmrrrrrrtttzzz{{{tttrrrssstttxxx}}}yyyjjj```RRRHHHCCCAAA???>>>999666333111222222222222////////////////////////000000000000000000000000//////////////////////////////...---------------111000000///...---------///////////////.........//////............/////////+++'''&&&))),,,...............//////////////////...---,,,+++,,,,,,---.........------,,,,,,,,,.........------,,,,,,,,,........................000///...---------------------------------------***'''&&&'''***,,,,,,***------------------------.........................................................------,,,,,,,,,---------------------------------............///........................------......///000111111........................+++,,,.../////////...---......---------......///---------------------------------............///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........------,,,,,,------...,,,---......///.........---------............///---...///000000///...---------------------------////////////////////////000///...---,,,------...........................................................................................................................,,,---......//////......,,,------......------,,,---,,,,,,,,,,,,---......000000000///......------,,,,,,,,,---------......//////////////////......---------.........//////------......------,,,+++............////////////.../////////...------,,,---------............///000///...------...///000------------------------.........///////////////111000///------,,,,,,,,,......------------......////////////////////////---------------------------------...///000000111...........................------,,,,,,------......................................./////////000........................,,,,,,------......//////...///000111111000///...........................yyypppiii___\\\[[[```gggiiifffaaa\\\\\\[[[]]]^^^^^^\\\ZZZ\\\```dddbbb\\\XXXZZZ^^^aaaooo|||~~~xxxqqqiiidddaaa``````cccgggkkkmmmnnnqqqqqqrrrsssnnngggeeegggkkkpppqqqjjjdddbbbaaa```[[[[[[ZZZ[[[___fffmmmrrruuuyyyzzzzzz|||zzzuuunnniiiiiicccaaaaaadddbbb^^^aaagggkkklllooovvvzzzssssssuuuwww}}}vvvmmmaaaTTTLLLGGGEEEDDD===999666333333333222111222222222111111111111111111111111111111111111111////////////////////////222222111000000000000000111000000///......------........................///..................///000---)))))),,,...//////000000//////......------///...---,,,,,,,,,------------------------,,,,,,......---------,,,,,,,,,........................//////...------------------------------------------+++***+++...000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------------------------............///........................++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///......---------......---------------------------------............///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........------,,,,,,------.........//////...---,,,,,,---------............///.........//////.........------------------------///////////////////////////...---,,,,,,,,,------........................................................................................................................,,,---......//////......,,,------......------,,,---,,,,,,,,,,,,---...........................///------........./////////........................---------.........//////...............---,,,,,,............////////////,,,,,,------,,,,,,+++***---------............///000///...------...///000....................................////////////000000///......------.../////////....../////////........................------------------------------......///000000111...........................------,,,,,,------...////////////////////////---------............///.......................................////////////...------------...///........................{{{tttoooccccccgggnnnuuuwwwrrrmmmgggeeedddddddddccc```^^^bbbdddddd___ZZZXXX\\\aaaiiiwwwwwwnnnhhhccc^^^]]]]]]___cccggghhhiiillllllooosssqqqkkkiiikkkooorrrsssooommmmmmjjjfff^^^\\\[[[[[[___eeelllqqqqqqrrrooommmrrr{{{vvvooohhheeegggffffffiiijjjfffaaabbbfffiiilllrrrzzz}}}xxxxxxzzz|||{{{pppcccVVVNNNKKKKKKDDDAAA<<<888777666444333222111111000000000111111111111111111111111111111////////////////////////000///......------......000000000///......------,,,,,,------......//////......------------......000...------///000000///111000000///...---,,,,,,......---,,,,,,,,,------,,,,,,------------------...------------,,,,,,,,,........................//////...------------...------------------------///...,,,---///111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------------------............///........................++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000///...---------------........................---------............///------,,,,,,,,,,,,---------,,,,,,,,,,,,---.........------,,,,,,------...000/////////---,,,+++***---------............///......------------......------------------------//////////////////////////////...---------..............................................................................................................................,,,---......//////......,,,------......------,,,---,,,,,,,,,,,,---......+++,,,,,,---......///////////////000000000000000------------------......------........./////////...////////////...---------............/////////,,,,,,------,,,,,,++++++---------............/////////...------...//////////////////////////////............//////000000000000000000000000000000000000////////////000000........................------------------------------......///000000000..............................------------......000000000000000000000000,,,,,,---------.................................000000///////////////...///...+++))))))+++...///........................|||{{{yyyvvvrrrlllooouuuzzzrrrpppmmmlllkkkiiifffdddggggggeeeaaa^^^___fffllltttssskkkhhhgggccc```^^^___aaaeeehhhiiigggjjjrrrzzz|||wwwrrrrrrwwwyyyyyyyyyzzz|||xxxqqqgggbbb\\\[[[```kkkuuu|||{{{ssslllkkktttyyytttllleeedddgggiiinnnrrrtttpppllllllnnnooovvvxxxkkk]]]SSSPPPQQQMMMIIIDDD???===;;;888777222222111111111222333333111111111111111111111111///////////////////////////...------,,,,,,------000000//////............+++++++++,,,---...//////------,,,,,,,,,,,,------.........///000000000////////////......---------------------------------,,,,,,,,,------.........------------------------........................///......---------......------------------------------,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------............///................................./////////000000..............................---,,,,,,...///000000///...---------------////////////////////////---------............///------,,,,,,,,,,,,---------,,,,,,,,,,,,---.........------,,,,,,------...............---,,,+++***---------............///...---,,,++++++,,,---...........................////////////////////////000000//////////////////........................................................................................................................,,,---......///.........,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......////////////000000000000,,,,,,,,,---------------............/////////////////////000///......------------.........//////---......///......---------------............///................................................------......//////000000000000111111111111111111000//////////////////000............................................................//////000000..............................------------......////////////////////////---------.........//////........................111111000000//////.........---+++******+++---...........................{{{wwwvvvxxxyyyxxxwwwtttxxxxxxvvvsssqqqooonnnkkkiiihhhgggeeecccccchhhpppwww|||yyymmmjjjlllmmmkkkgggcccaaabbbeeegggiiieeejjjvvv}}}{{{kkkccc[[[ZZZbbbqqqzzzpppkkkoooxxx|||xxxuuunnnhhhhhhlllsss{{{}}}zzzzzz{{{xxxyyynnnbbbZZZXXXYYYSSSOOOIIIEEEBBB???===;;;777666555444444555777888111111111111111111111111000000000000000000000000222111000000//////000000////////////............+++++++++,,,---...//////------,,,,,,,,,,,,------,,,---////////////......,,,,,,------......//////,,,---------------------,,,,,,,,,------.........------------------------..............................---------......///------------------------,,,,,,,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------............///.................................///////////////..............................---,,,,,,...///000//////...---------------////////////////////////---------............///...------,,,,,,------...---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,---------------,,,---------............///...---,,,++++++,,,---...........................////////////////////////................................................////////////////////////........................................................................,,,---......///.........,,,------......------,,,---,,,,,,,,,,,,---............---------,,,,,,,,,........................,,,,,,,,,---------.............../////////000000/////////000///......---------------............------......///......------------............///------............---------------------------------------...///000000111000111222333333222222111///......------......///............................................................////////////........................///......------......///........................////////////000000000000////////////////////////111111000000//////......------............------........................~~~|||{{{zzzzzzwwwtttuuuxxx{{{|||{{{www||||||zzzvvvtttsssrrrpppnnnhhhgggfffeeegggmmmuuuzzz}}}{{{pppiiikkkpppssstttpppkkkhhhgggggggggfffdddiiiwww|||mmmgggbbbdddoooyyypppkkklllsss|||}}}||||||yyyyyy{{{xxxvvvtttoookkkmmmsss||||||vvvwww}}}}}}wwwnnngggbbbaaabbbXXXTTTOOOJJJHHHFFFCCCBBB;;;:::777555333333444555222222222222222222222222000000000000000000000000111000//////......////////////////////////......,,,,,,------......//////......------------......+++---//////...---...///++++++,,,---...//////000+++,,,---.........------,,,,,,------------------,,,,,,,,,------------..............................------------...//////---------------------------...///...,,,,,,...000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......---------......///........................---------............///......------------......---,,,,,,,,,,,,---.........------,,,,,,------...++++++,,,------------------------............///......------------..............................////////////////////////***+++,,,,,,---,,,,,,,,,........................////////////////////////........................................................................,,,---......//////......,,,------......------,,,---,,,,,,,,,,,,---......//////......---,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000...////////////...------,,,------------.........++++++,,,,,,------,,,,,,---------............///------............------------------------------,,,------...///000111111111111333333333222111000......------------......------------------------..............................//////////////////........................//////............//////........................//////000000000111111111////////////////////////000000///////////////...---...///000000///...---........................}}}zzzyyyxxxwwwvvvzzzwwwtttvvvzzz}}}}}}|||xxx}}}|||{{{zzzzzzyyywwwmmmlllkkkjjjkkkoootttwwwyyyxxxrrrjjjhhhnnntttuuu|||zzzxxxvvvsssnnnhhhccccccgggrrr}}}tttmmmllloooxxx{{{rrrmmmiiihhhnnnwwwzzzvvvvvvzzz{{{vvvssstttvvvssspppmmmiiigggnnnwww~~~yyysssoooooojjjjjjqqq{{{{{{}}}|||zzzrrrllliiihhhgggggg```\\\WWWTTTQQQPPPNNNMMMFFFDDD???:::666444333333222222222222222222222222000000000000000000000000......---,,,,,,,,,,,,---.../////////////////////........................///..................///,,,...//////---,,,...000,,,,,,,,,------.........+++,,,---.........------------------------,,,,,,,,,,,,,,,---------..............................---------------...//////---------------------------///000...,,,,,,...000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------------...///000---------------------------------............///......------------......---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,---------,,,++++++---------............///.........//////.................................////////////////////////***+++,,,.........---,,,........................////////////////////////........................................................................,,,---......//////......,,,------......------,,,---,,,,,,,,,,,,---......///.....................------------,,,,,,,,,+++,,,------...//////000000.../////////000000000000...............---,,,,,,,,,,,,---------.........***+++,,,,,,------,,,,,,---------............///,,,------......------,,,........................,,,,,,---...///000111111111222333444333111///...//////............//////------------------------......................../////////////////////...........................//////............//////........................////////////000000000000////////////////////////...............////////////..................///........................}}}yyywwwvvvvvvvvvvvvzzzwwwuuuvvvzzz||||||zzzyyy~~~sssrrrpppoooooopppsssuuutttrrrmmmgggiiiqqqvvvvvv~~~uuujjjccccccdddmmm}}}tttkkkhhhlllvvv}}}uuunnnkkkgggdddjjjrrrvvvqqqrrrxxxyyytttqqqsssrrrnnniiieeeaaaaaakkkvvvrrrnnnoookkkgggfffeeedddhhhqqqvvvvvvvvvwwwtttyyy|||zzz}}}wwwnnniiiiiiiiiiiiggghhhddd```\\\[[[YYYXXXWWWVVVRRRLLLEEE???;;;888888222222222222222222222222000000000000000000000000111111000////////////000.........//////////////////////////////.........//////............//////---///000///------///222---------------------,,,***+++---...///...------.........------,,,,,,,,,,,,,,,,,,------.................................---------------...///000------------------------,,,...///---+++***,,,///////////////////////////................................................,,,,,,,,,------.........---------------------------------.........//////......................../////////////////////...........................+++,,,.../////////...---,,,,,,,,,---...///000111---------------------------------.........//////......------------......---,,,,,,,,,,,,---.........------,,,,,,------............---,,,+++***)))---------.........//////---...///000000///...---////////////////////////////////////////////////---...000111111111000000........................000000000000000000000000........................................................................,,,---......//////......,,,------......------,,,---,,,,,,,,,,,,---......------......///000000000.........------,,,,,,,,,------......///000111111////////////000000000000------......------,,,+++,,,,,,,,,---------......,,,------.../////////...---------.........//////,,,,,,---......---,,,,,,////////////////////////,,,,,,---...///000111222111222333444333111...---000000////////////000000------------------------///////////////////////////////////////.................................//////............//////000000000000000000000000............/////////000000000000000000000000000,,,---------......//////000///---++++++---///000........................}}}|||yyywwwvvvvvvwwwxxxvvvwwwwwwvvvuuuuuuwwwyyyyyy~~~}}}ttttttuuuwwwxxxxxxuuusssqqqnnnlllllloootttwwwxxxtttllliiifffhhhmmmttt~~~{{{qqqnnnnnnlllyyyyyytttooollllllnnnnnnmmmkkkmmmqqqtttuuutttrrrqqqllliiigggeee``````iiittt|||rrrkkkhhhfffaaa]]]``````______eeelllmmmjjjqqquuu|||~~~}}}vvvjjjcccbbbddddddcccfffiiilllllljjjgggeeeeeeiiiaaaXXXPPPHHHBBB>>>>>>777555222222222222000///111111111111111222222222////////////............------......///000000000222111111111000000//////........................000000000000000000000000------------------------......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------......------,,,+++................................................++++++++++++++++++++++++------------------------,,,---......//////..............................------------------------000///...---------------000///...---------------,,,,,,,,,---------......///...------------...///------,,,,,,------...///......................../////////...---------,,,......------------......------++++++++++++------+++,,,---.........------------------------------/////////...---,,,******//////.........---------000///...---------------....................................////////////111111000/////////////////////.........---------------------------------,,,,,,------.../////////000///...---,,,------...///............---------///......------,,,++++++,,,------......------,,,------------------------//////............//////+++,,,---000222111...+++............//////////////////.........---------...------,,,,,,------...///...---,,,,,,,,,,,,,,,................................................---.........//////000000///.........///000222333666666444333111000........................................................................------,,,,,,,,,---------......////////////////////////++++++******++++++,,,------...///000000///...---000///...------...///000////////////////////////......////////////..............................//////.........---------wwwvvvuuuttttttttttttuuuuuuvvvvvvuuuttttttvvvxxxxxx||||||yyyqqqqqqrrrtttvvvvvvtttrrrmmmlllkkknnnsssyyy~~~}}}tttnnnllljjjlllpppvvv~~~zzzrrrqqqsss~~~xxxuuuqqqpppooommmjjjgggiiilllqqqttttttsssrrrqqqlllgggcccbbbaaaaaahhhpppyyyyyyrrrooommmiiieeedddfffeeebbbbbbfffgggeeejjjnnntttxxx{{{}}}zzznnnfffbbbaaabbbbbbkkknnnqqqrrrrrrqqqqqqrrrvvvooofff]]]SSSJJJDDDAAA;;;888555444444444333111111111111111111111111111000000000/////////......///////////////.........000000000000//////..............................------------------------------------------------......------------............------------......------------------------------------------------------..................------......------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..............................------------------------///......------------...//////...---------------,,,,,,---------.........///...---,,,,,,---...///,,,,,,,,,,,,,,,---.............................................---------------,,,,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,---------......------------------------............---,,,++++++//////.........---------//////...---------------////////////////////////............////////////111000//////.........///------------,,,,,,,,,+++------------------------..................------000///...---,,,------......---------,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,------------------------...------,,,,,,------...,,,,,,,,,...000000...+++............//////////////////.........---------...------,,,,,,------...///...---,,,,,,,,,,,,---................................................---........./////////000///.........///000222333666555444333111000///...........................................................................---------.........//////////////////////////////---,,,,,,,,,,,,---......---...///000000///...---000///...------...///000000000000000000000000000......////////////..............................//////.........---------qqqqqqrrrsssssssssssssssuuuuuuvvvuuussssssuuuvvvwwwzzz|||wwwtttmmmmmmoooqqqtttuuutttrrrlllllllllooouuu{{{yyy}}}~~~yyyssspppppppppqqqsssxxx~~~wwwtttwww{{{~~~|||zzzuuuooojjjjjjmmmqqqrrrrrrrrrssstttqqqjjjeeeeeeeeefffjjjoooyyyxxxuuussspppnnnfffiiiiiibbb]]]]]]^^^]]]cccfffkkkpppuuu{{{wwwnnnfffcccdddfffnnnppprrrssstttvvvyyy{{{~~~wwwmmmbbbXXXOOOIIIDDD???:::777777777555333111111111111111111111111111111111000000000000///111000000///......------////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,..............................------------............------------..............................------------------------,,,---------.../////////------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......------------------------------------------------------------------.../////////...------------...------------.........///...------,,,,,,------...,,,,,,++++++,,,,,,---...........................---------...............,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,+++,,,---...///------------------------,,,------......------,,,...............---------//////...------------...000000000000000000000000............////////////000///......---..................---------,,,,,,------------------------000//////...------,,,,,,//////...------------...------,,,,,,,,,+++++++++,,,,,,,,,---------......------............------------------------------,,,,,,++++++++++++,,,,,,,,,++++++,,,---...---,,,............////////////...............---------...------,,,,,,------.........---,,,,,,,,,------........................////////////////////////...............////////////.........///000111222555555444333222000000///........................------------------------................................./////////000000///////////////////////////............///000000......////////////......//////............//////000000000000000000000000......////////////.............................................---------ppprrrtttvvvwwwwwwvvvvvvvvvwwwwwwvvvuuutttuuuwwwwwwzzz}}}~~~||||||||||||{{{zzzwwwssspppkkkkkklllooosssuuutttsssoooooonnnqqquuuxxxzzzzzzvvvxxxyyyxxxuuurrrqqqqqqttttttvvvxxx|||xxxuuuwww~~~}}}wwwssspppqqqqqqpppoooqqqwww{{{|||xxxuuussspppnnnrrrxxx||||||wwwrrrrrrrrrrrriiioooppphhh___]]]^^^___```cccggglllqqqwww}}}zzzrrrnnnooorrrtttttttttttttttvvvyyy}}}|||sssjjjaaaZZZQQQJJJ@@@;;;999888555222111111111111111000000000222222222111111111000000000000//////............////////////////////////................................................////////////////////////......------------............------------......------------------------------------------------,,,,,,,,,---...///000000------......------,,,+++------------------------................................................------------------------,,,---......///.........------------------------------------------------,,,,,,,,,,,,---......//////......---------......---............/////////------,,,,,,,,,,,,------,,,++++++++++++,,,------........................,,,---------.../////////------,,,,,,,,,,,,---------------,,,,,,---------...---+++++++++,,,...000------------------------+++,,,------.........---........................///......---------......////////////////////////............///////////////......---------......111000000000000/////////........................//////.........---------............------......---------,,,,,,,,,,,,+++++++++,,,,,,---...//////------............------------------------------,,,,,,++++++++++++,,,,,,---+++******,,,---------............////////////...........................------,,,,,,------......------,,,,,,,,,------........................000000000000000000000000........................///////////////000111111444444333222111111000000........................---------------------------------...............---.........//////////////////////////////////////////......//////000111...//////////////////.../////////....../////////////////////////////////......////////////......................................................vvvxxxzzz}}}~~~}}}|||{{{xxxyyyzzzzzzxxxwwwwwwxxxxxxzzz}}}~~~}}}zzzyyyxxxxxxwwwuuusssqqqooooookkkkkklllooorrruuuvvvuuurrrrrrrrrtttwwwyyyyyyxxxxxxxxxwwwuuurrrppppppppptttuuuvvvwwwzzz}}}|||wwwssstttzzz}}}{{{wwwuuurrrmmmkkkqqq|||~~~yyy~~~vvvtttrrrqqqooorrr~~~~~~rrrllllllooorrrnnnuuuxxxqqqiiigggjjjlllccceeehhhjjjlllppptttxxx}}}}}}~~~|||xxxvvvvvvyyy|||xxxqqq```VVVHHH@@@===:::666222333222222222111111111000222222222222111111111111............//////000000000000000000000000000000........................////////////////////////////////////////////////......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000000------......------,,,+++------------------------................................................------------------------,,,---......///.........------------------------------------------------,,,,,,,,,,,,,,,---...///......---------......///........./////////000000------------------------,,,,,,++++++,,,,,,---...........................,,,---------.../////////......------------......------------------------...---+++++++++,,,...000------------------------++++++,,,---............---...........................---------......///....................................////////////......------------...///111000000000000/////////........................---------.........//////------..............................------------***++++++,,,---...//////---......//////......---------------------------------,,,,,,,,,,,,------...,,,))))))+++---...---............////////////---........................------,,,,,,------...------,,,,,,,,,------...........................000000000000000000000000...............---------/////////000000000000000222222222111111000000000........................---------------------------------.........//////,,,,,,---------.........////////////////////////.........---...//////000/////////....../////////...//////////////////.................................////////////..............................---.....................|||~~~zzz|||}}}}}}{{{yyyyyyyyyyyy{{{|||}}}}}}{{{xxxwwwvvvvvvvvvtttqqqnnnnnnoookkkkkkkkknnnrrruuuvvvvvvsssssstttwww{{{}}}}}}}}}zzzyyywwwtttrrrqqqppppppttttttuuuwwwyyy|||~~~{{{xxxtttsssvvv}}}{{{xxxsssllljjjqqqwwwnnnjjjhhhfffdddhhhtttzzzqqqlllkkknnnqqqmmmuuuzzzvvvqqqrrrvvvxxxpppooommmjjjiiijjjnnnqqq|||{{{wwwvvvxxx{{{nnnaaaQQQFFFBBB???:::555444444444333222222111111222222222111111111111000------......///000000111000000000000111111111111..............................................................................------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.../////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---......------------...//////////////////000000000000---......//////......------,,,,,,,,,,,,---..............................---------...............///......------......///------............------------,,,+++,,,---...///------------------------+++,,,,,,---.........------------..................------------...//////....................................////////////.........---......///000.........---------,,,,,,........................,,,,,,------...//////000,,,---......///.........//////.........---------++++++,,,,,,---...//////......////////////......------------------------......------------.........,,,******,,,.....................////////////---------..................------,,,,,,------...------,,,,,,,,,---..............................////////////////////////.........---------------//////000000000000//////000000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,------------...////////////////////////---------------...////////////............//////......////////////......------------------------......////////////..............................---------...............~~~{{{}}}~~~~~~|||zzzyyyzzzyyyzzz{{{|||{{{yyywwwuuutttvvvxxxwwwtttpppooooookkkkkkkkkmmmqqqtttuuuuuurrrrrruuuyyy}}}~~~{{{yyywwwuuutttsssrrrqqqssssssuuuxxxzzz}}}}}}zzzwwwwwwzzz|||zzz}}}}}}}}}yyyxxxsssmmmjjjqqq~~~ooohhhccc```^^^^^^aaajjjttt~~~{{{wwwsssrrrrrrsssnnnvvv|||{{{{{{~~~vvvnnniiijjjpppuuu{{{zzz|||wwwiiiWWWLLLHHHFFFAAA===666666555444444333222222222111111111111000000000.........////////////////////////000000000111111........................------------------------------------------------......------------............------------......------------------------------------------------------..................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,,,,---------------...////////////000000000111111111......///000000///............------......///000.......................................---------...------,,,,,,------...,,,---...//////...---,,,,,,,,,,,,---------......------------------------,,,,,,------...------------------.........//////---------------...//////....................................///////////////.........//////000111------------,,,,,,,,,+++........................------..................,,,,,,.../////////...............---------,,,,,,,,,,,,,,,------...............////////////......------------------------......------------.........---+++,,,...///..................////////////---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,---...///.........................................................------,,,,,,,,,//////000111111000///...---.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------------............////////////////////////...------------...//////000///...------...///000---...///000000///...---..............................////////////..............................---------.........//////~~~}}}|||{{{}}}~~~|||zzzyyyyyyyyyyyyzzz{{{zzzxxxvvvtttssswww{{{|||xxxsssooonnnkkkjjjjjjlllpppsssttttttqqqrrrtttxxx|||}}}|||{{{{{{zzzwwwvvvvvvvvvtttsssrrrsssvvvxxx|||~~~~~~{{{{{{}}}wwwsssmmmppptttuuutttuuuxxx{{{vvvvvvtttooolllqqq~~~xxxmmmccc^^^ZZZZZZ[[[^^^fffooowwwyyy|||}}}|||yyywwwvvvwww~~~rrrlllnnnvvv}}}|||nnn[[[PPPMMMLLLHHHCCC777777666555444444333333111111111000000000000///000000000///......---------.........//////000000................................................------------------------.........------..................------.................................------------------------...............---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,++++++++++++---------------...///000000000000000111111111111...///000111111000///...///............///000000......................../////////......------,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,+++,,,---.........------------------------------,,,------......---,,,,,,---------.........//////---------------...///000000000000000000000000000............/////////000///////////////000111111//////.........---------/////////////////////////////////...------,,,,,,+++,,,.../////////......---------,,,,,,,,,++++++,,,,,,,,,---------............////////////......------------------------...------,,,,,,------......---,,,---///000///.............../////////000---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,---...///.........................................................------,,,,,,,,,//////000111111000///...,,,,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000............/////////000////////////////////////...............///000000000///...------...///000---...///000000///...---////////////////////////......////////////..............................---------.........//////}}}|||{{{{{{{{{}}}{{{zzz{{{|||zzzzzzzzzzzzzzzzzzyyyyyyxxxyyyzzz}}}}}}zzzuuuqqqmmmmmmmmmnnnoooqqqrrrsssrrrssssssuuuvvvxxxyyyzzzvvvvvvvvvwwwwwwxxxyyyzzzttttttuuuwwwzzz~~~}}}qqqgggggggggkkknnnooonnnnnnqqqttttttvvvvvvrrrooopppvvv|||vvvpppgggbbb\\\ZZZ[[[```dddgggppp{{{yyyuuu}}}yyyjjj\\\SSSOOONNNNNNDDD???999666555444111...///000111111111111111000111111000/////////////////////000000///...------000000//////.........---000000///...---,,,,,,+++,,,---......,,,,,,---...000000000000000000000000,,,,,,,,,------............------,,,,,,------...------,,,,,,,,,,,,------------------------------111///---+++++++++,,,---///---,,,******+++,,,---............---,,,+++***,,,,,,,,,---------.........---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...000//////......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------++++++---000333555777777555444333333333333111111000000000000111111......---------,,,,,,,,,//////.........---------........................,,,++++++++++++,,,------////////////////////////+++,,,,,,------.........------,,,+++,,,---...///000000//////.........------------............///........................000000000000000000000000//////////////////////////////////////////......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////,,,,,,------------,,,,,,,,,,,,------.../////////........./////////000000---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---,,,,,,+++++++++,,,,,,+++,,,...///000///......,,,---......//////......---------............/////////.........---------------------------------,,,---...///000000000000---------............///........................------------------------000000000000000000000000........................------------------------000000//////.....................------,,,,,,,,,,,,---......//////......000000///...------,,,,,,---------.........//////000///...,,,++++++,,,,,,---------.........//////~~~}}}|||{{{{{{zzz}}}~~~~~~|||zzzyyy{{{|||zzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzz||||||zzzvvvrrroooooooooooopppqqqrrrsssrrrssstttuuuwwwwwwwwwwwwttttttsssttttttuuuvvvvvvvvvvvvwwwxxxzzz}}}~~~~~~~~~{{{yyy~~~{{{oooggggggjjjmmmqqqrrrpppoooppprrrtttvvvxxxvvvrrrrrrvvvzzz~~~|||wwwuuuooojjjccc___```dddiiilllqqqzzz~~~uuuiii___WWWQQQOOOIIIDDD===999888666333111222222222222111111000///111111000/////////////////////000000///......---000/////////............/////////...------,,,,,,,,,---......,,,,,,---...////////////////////////,,,,,,------------------...------,,,,,,------...//////............//////------------------------///...---++++++,,,---...///...,,,+++***+++,,,---...//////...---,,,++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...---,,,,,,,,,,,,+++++++++........................////////////////////////------,,,+++---000333555::::::888777555333222111111000000//////000000111/////////.........------//////.........---------........................,,,,,,,,,,,,,,,------...........................---------------.........------,,,,,,,,,---...///000/////////.........------------............///................................................------------------------........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,------------............------/////////...------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------,,,,,,,,,,,,------------..................,,,---......//////......---------............/////////.........---------------------------------,,,---...///000000000000---------............///........................------------------------................................................------------------------/////////.........------/////////......---------,,,---......//////......000//////...------,,,,,,---------.........//////---,,,+++***++++++,,,------------.........//////}}}~~~~~~~~~}}}|||zzzyyyzzz{{{|||{{{yyyyyy{{{|||zzzzzzzzz{{{{{{||||||||||||{{{zzzzzzzzzyyywwwuuutttsssrrrqqqqqqqqqrrrsssrrrtttuuuwwwwwwvvvuuutttssssssrrrrrrrrrsssttttttwwwwwwxxxzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}vvvtttwwwuuulllhhhiiiooossswwwwwwtttqqqqqqrrrtttxxx||||||yyyvvvvvvwwwvvvvvvvvvvvvxxxzzz}}}~~~|||zzzzzz{{{}}}xxxsssmmmjjjkkknnnrrrtttwww{{{~~~{{{zzzooocccYYYSSSQQQKKKCCC>>><<<:::777444444444333222111000//////111111000/////////////////////000000000///......////////////....................................,,,.........---,,,---...////////////////////////------------------,,,,,,...------,,,,,,------...//////............//////------------------------...---,,,+++,,,---...///000///---,,,,,,,,,---...////////////...---,,,,,,,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000222444<<<;;;;;;999666333000///000000////////////000000000000000000000/////////...............---------........................---------,,,---......///------------------------...............------------,,,,,,,,,,,,---...////////////...............---------............///................................................------------------------------------------......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------.........//////.........//////......---,,,,,,,,,))))))))))))************------,,,,,,,,,,,,------,,,,,,,,,---------.................................---------------......///......---------......,,,---......//////......---------............///...............---------------------------------,,,---...///////////////---------............///........................------------------------------------------------........................------------------------.........---------------///////////////.........------...////////////.../////////...------,,,,,,---------...............))))))))))))***+++---------------...............}}}zzzxxxyyyzzz{{{zzzyyyyyy{{{}}}zzzzzz{{{||||||}}}~~~~~~}}}{{{yyyxxxyyyzzzyyyxxxxxxwwwuuusssrrrrrrssstttsssuuuwwwxxxxxxvvvsssqqqttttttssssssssssssttttttvvvwwwyyy{{{{{{zzzyyyxxxyyyzzz{{{|||||||||{{{zzzwwwsssqqqsssqqqlllkkkmmmvvvzzz~~~~~~zzzvvvttttttwww{{{{{{xxxvvvooollljjjkkkooosssttttttwwwwwwwwwvvvvvvxxx|||~~~|||zzzzzz||||||qqqlllrrr{{{{{{nnnddd^^^YYYSSSKKKEEEAAA>>>;;;777444444333222111000000000111000000/////////////////////000000000//////...///////////////.........---------.........//////---...///...---,,,---///////////////////////////.........------,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,+++,,,,,,...///000000///...------------....../////////......---,,,,,,,,,,,,---------......------------------------------------------------,,,,,,------...///000000........................++++++++++++++++++++++++------,,,,,,...000222333999999999999666333000...000//////......//////000000000000000////////////...................................................------------...//////------------------------/////////......---------,,,,,,,,,,,,------..............................---------............///................................................////////////////////////,,,,,,,,,---------------........................------............------------------------------------------------------------.........///............////////////......+++,,,,,,------...//////++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------....................................---------...//////111000...---,,,,,,---...,,,---......///.........---------............///........................------------------------,,,---....../////////...---------............///................................................------------------------........................------------------------------------------------//////..................------.../////////////////////.........---------........................************+++,,,------........................~~~zzzxxxyyyzzz{{{{{{zzzzzz|||~~~{{{{{{|||}}}}}}~~~~~~{{{yyyxxxzzz|||}}}}}}}}}{{{xxxuuutttttttttuuuuuuvvvxxxyyyxxxvvvsssqqqtttssssssssssssttttttuuuuuuwwwyyy{{{|||{{{yyyxxxxxxyyyzzzzzzzzzyyyxxxwwwtttrrrqqqqqqpppooopppsss|||zzzxxxxxx{{{yyyvvvkkkgggdddfffkkknnnooommmlllmmmoooqqqsssvvv{{{tttjjjcccgggnnnvvv~~~wwwqqqnnnccc\\\TTTNNNIIIEEE???;;;555444333222111111111111111000000/////////////////////000000000000000///.........///////////////,,,,,,------.../////////---...//////------...///.................................------,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,---...///000//////......------------..................---,,,,,,,,,,,,---------......------------------------------------------------+++,,,,,,---...///000000................................................------------...000111222333444555555444222000...//////............//////........................---................................................------------...//////........................//////......---------,,,,,,,,,,,,------------------------...............---------............///........................////////////////////////////////////////////////,,,,,,,,,---------..............................------............------------------------------------------------------,,,---.../////////............////////////......++++++,,,,,,---.........,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---------..............................---------------...///000111000...---,,,,,,---...,,,---......///.........---------............///---.....................------------------------,,,------...............---------............///................................................................................................---------------------------------------------------------------------------...//////000000//////...............---------.....................---------------------------.....................---|||zzz{{{|||}}}|||||||||~~~}}}}}}}}}~~~~~~}}}{{{|||~~~~~~zzzwwwuuuuuuvvvwwwwwwxxxyyyyyyxxxwwwuuusssrrrrrrqqqrrrssstttuuuuuuvvvwwwyyy{{{|||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvuuusssssssssrrrqqqrrrtttwww~~~|||{{{{{{zzzuuullliiiffffffjjjlllmmmlllgggjjjmmmqqquuuzzzvvvmmmdddeeehhhnnnttt|||~~~{{{zzznnnhhhaaaZZZUUUNNNFFF@@@999888666444222222333333111111000/////////////////////000111111111000000.........///////////////---------.........//////---...//////...---...///........................------------------,,,,,,...------,,,,,,------.........------------......------------------------++++++,,,------...//////............---------,,,,,,---------------,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,******++++++,,,---..............................---------------------------------......///000111///000111222222111000///......------------......,,,,,,,,,,,,---------------------.......................................---------,,,---......///////////////////////////---------------,,,,,,,,,+++,,,------......---------------------.........---------............///........................000000000000000000000000------------------------,,,,,,,,,---......//////........................------............------------------------------------------------------***+++,,,---------,,,+++.........//////...............------,,,+++++++++++++++++++++,,,,,,,,,---......------------......,,,,,,,,,---------..............................,,,,,,,,,,,,---.../////////......---------......,,,---......//////......---------............///---------...............------------------------,,,------.........---------------............///................................................................................................---------------------------------------.........,,,,,,,,,---------------......///000000000000///.......................................---------......////////////...---...............---------~~~~~~~~~~~~~~~~~~|||xxxwwwwwwxxxzzzyyyyyyyyyyyyyyyxxxwwwvvvrrrrrrrrrssstttvvvxxxxxxyyyyyyzzz{{{|||{{{zzzzzzyyyyyyxxxwwwvvvuuuuuuuuuqqqtttuuutttrrrtttwwwyyyzzz}}}|||yyyyyy{{{yyytttooommmkkkjjjkkkmmmnnnnnnlllmmmooopppsssyyy{{{ssshhhhhhiiikkknnnrrrvvvxxx}}}yyyuuunnnhhhbbbZZZOOOHHHAAA???;;;888555444333333111111000/////////////////////000111111111111111............/////////000---------...............---///000///...---...000........................,,,,,,------------------...------,,,,,,------......------,,,,,,------...------------------------+++,,,,,,---............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------........................++++++++++++++++++++++++------......//////000000////////////000000000000...------------------...+++,,,,,,,,,---------------------.........//////........................,,,,,,,,,,,,,,,------...........................+++++++++,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,------.........---------............///........................////////////////////////------------------------,,,------...//////000000........................------............------........................------------------------)))***,,,......---,,,+++------............------......---,,,,,,++++++***++++++++++++,,,,,,,,,,,,......------------......,,,,,,,,,---------..............................++++++++++++,,,---...///------..................,,,---......//////......---------............///---------.........//////---------------------------------......------,,,---------............///................................................------------------------........................------------------------------........./////////------------.........///......///000000000000000........................//////.........---------,,,---///000000000000/////////.........---------|||yyywwwxxxzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxttttttuuuvvvxxxzzz|||}}}||||||||||||{{{zzzzzzyyyzzzyyywwwvvvuuuuuuuuuvvvppptttvvvtttsssuuuxxxyyywwwyyy{{{zzzxxxvvvwwwzzz~~~xxxtttrrrqqqpppnnnmmmnnnoooqqqooonnnlllkkklllpppwww|||{{{|||~~~vvvlllkkkjjjjjjjjjkkkllllllnnnuuu}}}xxxrrrkkkbbbVVVNNNGGGDDD@@@;;;777555333333111111000/////////////////////000111111111111111---.........//////000000...........................///000///...---...000........................,,,,,,,,,------............------,,,,,,------...,,,++++++******++++++,,,------------------------+++,,,------......------,,,,,,------,,,,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,---------.........//////................................................------......//////000000111000///////////////000...------,,,,,,------...,,,,,,,,,------.........---------.........//////........................,,,++++++++++++,,,------------------------------*********++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------.........---------.........//////................................................////////////////////////------......///000111111////////////////////////---..................---........................------------------------+++,,,...000000///...---,,,------------------,,,***++++++,,,,,,---......,,,,,,---------...............------------......,,,,,,,,,---------..............................+++******+++,,,---...///+++,,,...///000///......,,,---......//////......---------.........//////---------.........//////---------------------------------...------,,,,,,---------.........//////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........./////////000000---.........//////000000...//////000000000000000---.....................//////.........---------***+++---///111111111111//////.........---------~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{zzzyyywwwwwwvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{{{{|||}}}~~~|||zzzxxxwwwvvvuuusssqqqrrrrrrqqqrrrsssuuuwwwxxxtttuuuuuuuuuuuuuuuuuuuuu|||}}}~~~}}}{{{wwwssspppssstttvvvvvvtttqqqnnnlllnnnmmmlllkkklllooorrrtttuuuvvvwwwzzz~~~|||{{{uuunnniiigggggghhhlllsss|||{{{yyyzzzlll]]]RRRPPPNNNJJJCCC;;;666444333444222111111111111///...///000111111111000...---000/////////....................................000000000000000000000000000///...------...///000//////.........---------.........------,,,,,,,,,------------------------...------,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..............................---------------...///000222111000///...---,,,+++------------------------,,,------....../////////........................------------------------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,------.........000000//////............---,,,,,,++++++,,,,,,---........................------------------,,,,,,///////////////.........//////.........---------......////////////......111,,,&&&&&&***------,,,..................------------......///000000000...---,,,,,,,,,,,,---...........................+++,,,.../////////...---//////.........------------------------------------,,,,,,++++++,,,,,,---///---***((((((***---///...---,,,,,,,,,,,,---...------..........................................---------,,,,,,+++++++++................................................------------------------------...///000000//////------------------------..................------............////////////......------------......//////.........---------......---------,,,,,,,,,//////000000///...------///...---,,,,,,,,,,,,,,,---------.........//////////////////////////////444222000...------//////...............///000000//////.........---------...000000///---++++++,,,........................~~~~~~|||{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{yyyzzz{{{|||}}}}}}}}}}}}|||zzzxxxwwwwwwwwwuuusssrrrrrrsssssstttvvvwwwxxxrrrssssssttttttuuuvvvvvvxxxxxxyyyzzzyyywwwuuutttzzz{{{||||||{{{yyyvvvtttwwwuuurrrooommmmmmmmmnnnooooooppprrrvvv{{{}}}vvvzzz~~~|||vvvqqqmmmllliiinnnttt{{{{{{yyy|||zzzlllcccYYYUUUOOOHHHBBB===888555555333111111222222111//////000111111111000......000000/////////.........................................................000///...------...///000//////.........---------.........------,,,,,,,,,------------------------...------,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.................................------------......///111111000///...---,,,,,,.............../////////---------------.................................------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------....../////////......------------,,,,,,++++++,,,,,,---.........---------------------------------------////////////............//////.........---------......////////////......111---((((((,,,///...,,,------------------------///////////////...............---,,,,,,---..............................,,,---......///.........//////.........------------------------------------,,,,,,++++++,,,,,,---///---+++******+++---///......---,,,,,,---......//////......------,,,,,,.................................---------,,,,,,................................................------------------------------...///////////////------------------------....................................////////////......------------......//////.........---------+++,,,,,,---...///000111///////////////...------///...------,,,,,,,,,------------.........//////////////////////////////333222000...---...//////---------------...////////////.........---------...///111000...,,,,,,---........................}}}}}}||||||xxxxxxxxxyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{xxxyyy{{{|||}}}|||{{{zzz{{{yyyxxxxxxyyyyyywwwvvvrrrssstttvvvwwwwwwwwwwwwqqqqqqrrrssstttuuuuuuvvvrrrrrrssstttuuuvvvwwwwww}}}~~~}}}||||||zzzvvvrrrnnnkkkjjjiiikkkjjjiiijjjmmmsssyyy}}}vvvooorrrvvvxxx~~~|||yyyvvvpppvvv}}}yyyxxxvvv|||uuuhhhaaaXXXRRRMMMHHH???999777555333222333333222111000000111111000000///...000000000/////////......................................................//////............//////...............---------.........------------------------------------------------,,,,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------..............................///...------------------000000//////...---,,,,,,,,,,,,------......//////------------,,,,,,,,,,,,........................------------------------------------------------,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,------------.........------------,,,,,,------,,,,,,,,,,,,------......------,,,,,,+++++++++,,,,,,------................................./////////............---......////////////......111...+++,,,...000///---,,,,,,,,,,,,,,,,,,,,,,,,111000000///......------......------------.................................------------...//////...............---------------------------------------,,,,,,,,,,,,------///...------------...///......---,,,,,,---......//////...---,,,++++++***......................../////////...............................................................---------------------------......///////////////------------------------....................................////////////......------------.....................---------,,,------...///000111111///////////////......---///...------,,,---------------........./////////////////////////////////222111///...---......///,,,,,,,,,,,,,,,---....../////////............---...///111000///......///////////////////////////|||}}}~~~~~~vvvvvvvvvwwwxxxyyyyyyzzzvvvvvvvvvvvvwwwwwwwwwwwwwwwxxx{{{}}}}}}{{{yyyxxxyyyxxxwwwwwwyyyyyyxxxwwwssstttvvvwwwxxxxxxwwwwwwssssssssssssssssssssssssooooooooopppqqqtttvvvwwwzzz{{{}}}~~~~~~~~~}}}|||yyyxxxvvvssspppnnnlllkkkjjjhhheeedddhhhnnnvvv{{{yyyqqqkkkmmmpppttt{{{~~~}}}xxxvvvrrr~~~~~~uuummmbbb]]]ZZZTTTIII???:::888555444444444222111111111111111000000//////000000000////////////...........................000000000000000000000000/////////....../////////.......................................---------------------------------------,,,,,,,,,---......***+++++++++,,,,,,------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------..............................///......---,,,,,,,,,,,,/////////......---------)))******++++++,,,,,,------------,,,,,,+++++++++........................------------------------------------------------,,,------......------,,,+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,++++++***++++++,,,,,,---...//////------...............////////////.....................////////////......///------...000000...,,,,,,,,,------------......000000//////............///..................///..............................---,,,,,,...///000................................................------,,,,,,,,,,,,---------......//////......---......------------............------,,,,,,++++++................................................------------------------........................------------..................///////////////...........................---------...........................////////////......------------............................../////////............---...///////////////............------------..................////////////////////////////////////111000///............///------,,,,,,------...////////////...............---///111111000///000000000000000000000000000000|||}}}~~~}}}|||{{{uuutttttttttuuuvvvwwwxxxssssssssstttuuuuuuvvvvvvwwwyyy{{{||||||zzzxxxvvvwwwvvvuuuvvvxxxxxxxxxwwwtttuuuvvvxxxxxxxxxwwwwwwvvvvvvuuusssrrrqqqpppoooooonnnnnnnnnoooqqqsssuuuuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyxxxwwwuuusssqqqpppkkkhhhdddbbbdddkkksssxxx~~~rrrlllhhhiiinnnssszzz}}}|||~~~{{{yyywwwwwwmmmiiigggaaaTTTIIIAAA>>>:::777555444333111222111111000000000000000111000000000////////////////////////////////////000000000000000000000000...//////////////////...---.............................................------------------------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------------------------------,,,,,,---------.........------------------------,,,,,,,,,---------..............................///...---,,,,,,,,,,,,,,,............------------*********++++++,,,,,,,,,---------,,,,,,+++++++++........................------------------------------------------------,,,------......------,,,+++,,,...//////...,,,+++------------------------+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,---...//////,,,---------......//////////////////////////////......////////////......---------...//////---,,,---........./////////000............//////000000////////////////////////////////////////////////......---,,,,,,...///000---................................................------,,,,,,------...,,,---...//////...---,,,........................,,,,,,,,,------.........////////////////////////------------------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------....../////////...///////////////..............................---------.........//////............////////////......------------......---..............................---------,,,,,,......///////////////.........---------......///........./////////000000/////////////////////////////////..............................//////000////////////////////////---///111111000///000000000000000000000000000000|||}}}~~~~~~~~~~~~zzzxxxwwwuuutttsssrrrqqqrrrssstttqqqrrrssstttvvvwwwxxxxxxyyyzzz{{{||||||zzzxxxwwwvvvuuutttuuuwwwxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwyyyxxxwwwtttrrrpppooonnnpppooonnnnnnooopppqqqrrrsssssstttuuuvvvwwwwwwwww}}}}}}}}}}}}{{{xxxvvvtttnnnkkkfffcccdddjjjqqqvvv~~~|||||||||nnnkkkhhhjjjpppwww~~~wwwtttsssmmmaaaVVVKKKGGGAAA<<<999777444222333222111000000000000111111111000000000/////////////////////////////////..............................////////////......---------............................../////////------------------------,,,,,,,,,,,,---......///.............../////////------------------------,,,---------............------------------------,,,,,,,,,---------.................................---,,,,,,,,,,,,,,,,,,---------------.....................------------------------,,,,,,,,,,,,........................------------------------------------------------,,,------......------,,,,,,,,,---......---,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,,,,---......//////...////////////000000000......////////////......------............------.........///000000111111------......///000000111//////000000000000//////////////////////////////...------------...//////---------.............................................------------......------............---------...////////////...---+++,,,,,,---...///000000////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------...//////000000//////////////////...---........................,,,,,,------.../////////............////////////......------------......---------...............******+++,,,---...//////---...//////////////////.........---......///000....../////////000000000////////////////////////........................///............///000000...////////////000000000...///111000///......///////////////////////////~~~}}}~~~~~~~~~}}}}}}zzzyyyxxxvvvtttrrrooonnnnnnoooooopppqqqrrrtttvvvxxxyyyzzz||||||||||||{{{zzzxxxxxxwwwvvvuuuvvvxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwyyyyyywwwuuusssqqqpppooooooooooooooopppqqqqqqrrrrrrrrrsssttttttuuuuuuuuu{{{|||}}}~~~}}}{{{xxxwwwuuuqqqlllhhhiiimmmsssxxx{{{~~~|||{{{pppnnnnnnpppwww~~~xxxmmmdddVVVQQQJJJCCC>>>:::777444333222111000000000111111111111111000000000//////////////////////////////........................---...///000000///...------------.........//////---........./////////000------------------------,,,,,,,,,,,,---...//////////////////....................................------------............------------------------,,,,,,,,,---------..............................,,,,,,,,,+++,,,,,,------,,,,,,,,,------.........000000//////...------------------------.................................------------------------------------------------,,,------......------,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,---------.........------------......,,,,,,,,,---......//////------------------------++++++,,,------...//////.../////////000000000000......////////////......//////000//////...///000------......///000000111.........//////////////////000111111111111000///////////////////////////,,,---......///.........---------.........//////..............................------------......////////////////////////---...///000000///...------......//////000000000////////////////////////------........./////////................................................---------...///000000000///////////////...------........................,,,,,,------...//////000............////////////......------------......---------.........//////++++++,,,---...///000000------...///////////////...............///000000.../////////000000000000////////////////////////---........................------------...//////.../////////000000000000...///111000...,,,,,,---........................~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~vvvtttqqqnnnlllllllllmmmmmmnnnppprrruuuwwwyyyzzz}}}}}}|||{{{zzzyyyyyyyyyyyyxxxwwwwwwyyyyyyyyywwwvvvvvvtttttttttuuuvvvwwwxxxxxxwwwvvvtttsssrrrqqqnnnoooooopppqqqrrrrrrsssqqqrrrrrrrrrsssssssssttttttvvvyyy{{{|||{{{yyyxxx{{{wwwrrrnnnnnnrrrwww{{{zzz|||}}}tttttttttwww}}}~~~uuummm^^^XXXPPPHHHBBB===999666333333111000000000111222111111111111000000000000000000000000000000000000000000000000000000000000---...///000000///...------------.........//////---.........//////000000------------------------+++++++++,,,---...///000.........---,,,,,,,,,+++........................---------.........//////------------------------,,,,,,,,,---------..............................++++++++++++,,,------...+++,,,,,,------.........//////...---,,,++++++***---------....../////////........................------------------------------------------------,,,------......------,,,...------,,,,,,------............------,,,,,,,,,,,,,,,,,,------...............------------......+++,,,,,,---...///000000------------------,,,,,,++++++,,,,,,---...//////.../////////000000111111......////////////......000111111000//////111222,,,,,,------...///000000000000000///......------///000111222222111000///000000000000000000000000+++,,,.../////////...------------.........//////////////////////////////......------------......111111000000000000111111---...///000000///...---000000000000000/////////000000000000000000000000.../////////000000111111000000000000000000000000........................---------...///000000111//////000000///...------////////////////////////,,,,,,------...///000000............/////////000.........------.........---------.........//////000////////////.........------...///000000//////...............///000000////////////000000000000////////////////////////------......///......------,,,,,,,,,,,,---........./////////000000111111...000000///---++++++,,,........................~~~}}}|||{{{{{{}}}~~~}}}|||{{{{{{~~~|||zzzyyyzzz{{{|||zzzuuuooolllmmmnnnmmmlllkkklllnnnqqquuuzzz~~~|||yyyxxxwwwwwwwwwzzz{{{zzzyyyxxxuuusssqqqsssssssssssstttuuuvvvvvvxxxwwwvvvuuuttttttttttttsssnnnmmmsssuuussstttxxxsssrrrqqqppppppqqqrrrrrrvvvwwwxxx{{{~~~zzzxxxuuuvvvxxxzzzyyywww|||}}}}}}{{{zzzyyyzzz|||{{{~~~~~~sss~~~wwwvvv{{{~~~}}}xxxvvvfff^^^UUUNNNKKKGGG@@@:::;;;777333111222111///,,,111111000///////////////000000000000000000000000000000000000000000000000000000//////.........---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............////////////...------,,,,,,,,,,,,+++***+++,,,---...,,,------......------,,,......---------......///---------............/////////.........---------------------------------+++++++++,,,,,,---------------------------------................................................////////////////////////---------............///---,,,,,,+++,,,---...///---------,,,,,,,,,++++++,,,,,,,,,---------......)))***+++,,,---.........---------............///........................******+++,,,,,,---......---.........---,,,++++++***+++,,,---............111111111111111000//////........................---.........//////000000//////.........---------//////000000000000//////////////////////////////........................//////.........---------.......................................///000000000000////////////000000.........///////////////...------------...//////000000000000000000000000..................................................................------////////////////////////......///000111222222333---------------------------------............///,,,,,,,,,---------......000///...---------------------------------------,,,,,,,,,---...//////000000000000000000000000000............////////////000000000000000000000000000000//////.........---......////////////......++++++,,,,,,---...////////////////////////////////////.........---------/////////......---------~~~|||{{{yyyxxxxxxxxxxxxxxxyyyxxxwwwyyy|||}}}|||{{{zzzyyyzzz{{{{{{zzzuuuooolllllllllkkkjjjkkkmmmpppssswwwzzz}}}~~~~~~}}}|||zzzyyyyyyxxxxxx{{{{{{{{{zzzxxxuuusssqqqssssssssssssssstttuuuvvvyyyxxxwwwvvvuuuuuuuuuuuuuuuqqqpppuuuyyyvvvtttvvvtttsssrrrpppooooooppppppvvvvvvxxx{{{}}}{{{zzzzzz||||||zzzwwwuuuvvvwwwwwwuuuvvvwwwyyyyyy}}}~~~~~~}}}~~~~~~zzzzzz}}}zzzuuuuuukkkddd[[[SSSNNNJJJFFFBBB@@@;;;777555666666444222111111000000000000000111000000000000000000000000000000000000000000000000000/////////.....................------,,,,,,,,,------------------------+++,,,------......---------------............///.../////////////////////...------,,,,,,---///000,,,------......------,,,000///...------------------------............/////////.........---------------------------------++++++,,,,,,,,,---------------------------------........................................................................---------............///------,,,,,,,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,---------------,,,---------............///........................+++++++++,,,,,,------...//////000000//////...---,,,---...//////000000000000000000000000///........................................../////////000000000/////////.........//////000000000000//////////////////////////////........................//////.........---------.......................................///000000//////............//////000//////......---------///............///000000////////////////////////........................................................................////////////////////////.........//////000000111---------------------------------............///---------.........////////////...------------...------------------------,,,------...//////000000////////////////////////............////////////000000000000000000000000000000/////////...............////////////......++++++,,,------...////////////////////////////////////.........---------............------------{{{zzzxxxwwwuuutttttttttssstttuuuvvvvvvxxx|||~~~~~~|||{{{}}}~~~|||{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxyyyuuupppmmmllllllkkkjjjmmmppptttwwwzzz{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzyyy{{{{{{{{{zzzwwwuuurrrqqqqqqqqqqqqrrrrrrssstttuuuzzzyyyxxxwwwwwwvvvwwwwwwwwwsssssszzz~~~|||vvvsssuuutttrrrpppnnnnnnnnnnnnssssssuuuyyy}}}~~~~~~zzzvvvqqqrrrttttttssssssuuuvvvwwwzzz}}}}}}{{{zzz|||~~~|||||||||}}}~~~|||xxxuuuuuuvvv}}}}}}}}}xxxttttttrrrmmmeee\\\TTTOOOLLLKKK@@@<<<777444555666444222111111000000000111222222000000000000000000000000000000000000000000000000////////////.....................---------------........................+++,,,------......---------------............///......//////000111111222000///.........///000111------............------111000///...---,,,,,,,,,---------............///...............---------------------------------,,,,,,,,,,,,------------------------------------........................------------------------........................---------............///---------,,,------...///------------,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////...------,,,---------............///........................,,,,,,,,,,,,,,,---------//////000000000///............///000111111111111...////////////......---....................................////////////000000000000000/////////...//////000000//////...////////////////////////......................../////////.........------.......................................///000000......------------......000000///...---,,,++++++///////////////000111111////////////////////////........................................................................////////////////////////........................---------------------------------............///........./////////000000...------------...//////////////////////////////---......//////000000111////////////////////////............////////////000000000000000000000000000000////////////............////////////......,,,,,,,,,---......//////////////////////////////...............---------,,,,,,------------------yyyxxxwwwuuuttttttssssssrrrtttvvvwwwxxx{{{~~~}}}zzzxxxxxxyyyzzz{{{}}}~~~}}}{{{yyyxxxxxxyyyzzz{{{{{{zzzyyyvvvuuuxxxvvvssspppoooooopppppprrruuuzzz}}}~~~}}}zzzxxxwwwxxxzzz{{{{{{{{{zzzyyy{{{{{{{{{zzzwwwuuurrrqqqooooooooopppqqqrrrsssttt{{{zzzyyyxxxxxxxxxxxxxxxwwwuuuvvv}}}zzzttttttsssrrrpppooooooppppppppppppsssvvvzzz}}}|||{{{~~~yyyvvvsssuuuvvvvvvtttssstttuuutttwwwyyyvvvrrrrrrwww}}}~~~xxxrrrmmmllllllqqq}}}zzzzzz||||||yyywwwwwwuuuooofff\\\TTTPPPNNNDDD???999666555555222///000000000000000111111222000000000000000000000000///////////////////////////////////////........................---------------------------------+++,,,------......---------------............///....../////////000000000000///.........///111111------............------000///...------------------------............///........................------------------------,,,,,,------------------------------------------........................------------------------........................---------............///...------------............------------,,,,,,,,,+++++++++,,,,,,,,,,,,---......////////////......---------............///........................---------------,,,,,,,,,------............------...///000111111111111111...//////000//////.......................................///////////////////////////////////////...//////////////////...////////////////////////........................////////////...................................................///000000///......------......///.........------,,,,,,+++//////......//////000111////////////////////////............................................................//////////////////////////////////////////..........................................---------............///---.........////////////,,,,,,,,,------///000000////////////////////////.../////////000000111111////////////////////////............////////////////////////////////////000000//////////////////......////////////......,,,---------......//////////////////////////////........................++++++,,,,,,------......{{{zzzyyyxxxwwwvvvvvvvvvtttvvvxxxzzz{{{}}}|||zzzxxxxxxxxxyyyuuuwwwzzz{{{zzzzzzzzz{{{|||}}}~~~}}}|||yyyvvvtttxxxwwwvvvuuuuuuvvvxxxyyyzzz||||||yyyvvvwwwxxxzzzzzzyyyyyyxxxzzzzzzzzzyyyxxxuuusssrrrnnnnnnooooooppprrrsssttt{{{zzzzzzyyyyyyyyyyyyyyyuuuvvvyyy~~~~~~xxxssssssrrrqqqqqqrrrttttttrrrrrrtttxxx|||~~~~~~}}}|||xxxvvvwwwyyyzzzxxxvvvssssssssssssuuuuuurrrnnnooovvv|||}}}{{{|||~~~~~~}}}zzzwwwrrrmmmiiigggfffiiiuuu~~~{{{xxx{{{|||{{{xxxpppeeeZZZRRROOONNNIIICCC???===:::666222000000000//////000000111000000000000000000000000////////////////////////.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............////////////......---------///...---------...///000---......//////......------------------...///000---------............///---.....................------------------------------------------------------------------------........................------------------------........................---------............///.....................---.........---------,,,,,,++++++,,,,,,,,,---------,,,---...///000000000000---------............///...........................---------------------------...............---......///000000000/////////000000111111000000000///////////////////////////////////////.......................................////////////......////////////////////////........................000000/////////................................................///000000000//////////////////000+++,,,,,,------...............------......///000................................................................................./////////000000////////////////////////000/////////////////////........................---------............///,,,,,,---------.........,,,,,,,,,---...///000111000000000000000000000000////////////000000000000....................................//////////////////////////////////////////000000000000000000......////////////......------...............///////////////////////////---.....................,,,,,,,,,------.........}}}||||||{{{{{{{{{wwwyyy{{{|||}}}~~~~~~||||||{{{zzzyyysssvvvzzz|||}}}}}}~~~|||yyywwwyyyzzz{{{{{{{{{|||~~~}}}xxxyyyyyyyyyyyyxxxxxxwwwyyyyyyyyyyyyxxxvvvtttssspppppppppqqqrrrtttvvvvvvzzzzzzyyyyyyyyyyyyzzzzzzuuuyyy|||}}}{{{uuuttttttttttttvvvwwwxxxwwwwwwyyy|||}}}~~~{{{yyyxxxxxxyyyzzz{{{zzzvvvsssqqqqqqrrrssssssqqqoooqqqwww|||}}}}}}|||zzzyyyzzz~~~{{{uuuqqqnnnllliiihhheeegggqqq~~~}}}yyy{{{}}}vvvmmmcccZZZTTTTTTPPPKKKGGGEEEAAA:::555222222111000000000000000000000000000000000000000000000000000000000000000.........///////////////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///000//////...------,,,,,,...---,,,,,,,,,---...///......////////////......,,,,,,,,,---...///000111---------............///---------...............------------------------............------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...////////////...------............---------,,,,,,,,,,,,---------......+++,,,---///000000111111---------............///........................---------------.........//////000111111111000000---......//////.........///000000111111111111111///////////////////////////////////////.........------------............---......//////......---////////////////////////........................000000000/////////.............................................///000000000000////////////000000++++++,,,---...///000000---------------...//////.................................................................................//////000000111////////////////////////////////////////////////........................---------............///,,,,,,,,,------------...,,,,,,,,,---...///000111000000000000000000000000////////////////////////....................................////////////000000000000000000000000//////000000000000111111......////////////..............................////////////////////////---------...............------..................}}}~~~~~~|||yyywwwzzz}}}~~~|||~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxwwwwwwxxxyyyxxxwwwvvvuuusssssstttuuuvvvxxxzzz{{{zzzyyyyyyyyyyyyyyyzzzzzzwww}}}|||zzz}}}}}}{{{yyyxxxwwwwwwwwwxxxyyyzzzzzzzzz{{{}}}|||}}}|||zzzwwwwwwyyy|||zzz{{{}}}|||yyyvvvtttssssssrrrrrrrrrsssvvvyyy{{{zzzzzzyyyzzz{{{~~~wwwrrrqqqqqqrrrooojjjhhhooozzz~~~~~~yyytttnnnfffaaaXXXUUURRRQQQOOOJJJCCC===666555444333222111111111000000000000000000000000000000000000000000000000............/////////000---........./////////000------------------------+++,,,------......---------------............///////////////...............---,,,,,,,,,---...///......////////////......---------------...///000---------............///---------.........//////------------------------///.........------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...///000000///...---,,,............------------------........./////////,,,---......////////////---------............///........................,,,,,,------......////////////000111111111111111.........//////......---...//////000111111000000////////////////////////000/////////............---.........////////////---......//////......---////////////////////////........................000000000000/////////..........................................///000000/////////....../////////---------......//////000...............//////000........................................................................---......///000000111111////////////////////////---------......//////000........................---------............///------------............---------------...///000////////////////////////............................................................////////////000000000000000000000000//////000000000111111111......////////////......////////////............////////////////////////---------.........////////////////////////......}}}yyy{{{~~~~~~~~~{{{yyyyyyyyyyyyvvvvvvxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxyyy{{{}}}~~~yyyyyyxxxxxxxxxyyyyyyzzzzzz{{{vvvxxx{{{{{{}}}|||zzzyyyyyyyyyzzzzzzyyyyyyzzz|||~~~~~~|||{{{{{{zzzwwwuuuvvv{{{{{{}}}~~~|||yyyxxxxxxsssrrrqqqssswwwzzz{{{{{{xxxwwwxxx{{{}}}}}}yyy|||}}}wwwvvvxxx}}}xxxpppkkknnnvvvzzzyyyzzzzzzxxxuuupppkkk___]]]\\\\\\[[[VVVNNNHHH999888777555444333222222000000000000000000000000000000000000000000000000---.........//////000000---.........//////000000........................+++,,,------......---------------.........//////......//////000000111111...------,,,---...///000......////////////......///......---------......---------.........//////---------.........//////------------------------//////.........---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...///000000000///---,,,//////.........---------.........////////////000...............------,,,---------.........//////........................,,,,,,,,,---...///000000------...///////////////...///////////////......------...///000000//////000000000000000000000000000000//////.........---.../////////000000111111---..................---////////////////////////........................000000000000////////////.......................................///000000.........------.........//////////////////......///////////////000111111........................................................................---......///000111111222////////////////////////++++++,,,,,,---...//////////////////////////////---------.........//////............/////////000...------------...//////////////////////////////...............---------..................................../////////000000000000000000000000000//////000000111111111222......////////////......///////////////.........////////////////////////---------.........//////111111000000//////......~~~}}}{{{zzzzzz|||}}}{{{{{{zzzxxxuuuuuuvvvxxxxxxxxxyyyyyyzzz{{{||||||zzzyyyxxxxxxxxxyyyzzz{{{~~~}}}{{{xxxvvvuuuyyyzzz|||}}}}}}zzzxxxvvvwwwyyyzzzzzzzzz{{{}}}}}}{{{wwwuuuvvvyyy}}}}}}|||{{{yyyyyyuuuttttttttttttuuuvvvvvvuuuuuuwwwzzzpppjjjqqq}}}{{{sssppprrruuuuuutttsss}}}zzzyyyzzzyyyxxxkkkeee___]]]^^^^^^[[[WWWDDD???888444333222000...000000////////////000111////////////000000000000000...------...///---,,,---...///000000///...---,,,---......//////......,,,,,,,,,---------......////////////////////////------------------------+++,,,.../////////...---......---------,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------............------,,,,,,,,,---.../////////...,,,+++---------............///******+++,,,---...///000------------------------///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................///............---------,,,,,,,,,,,,,,,---...///......------------............------------..............................///...---,,,+++,,,---.........................................................////////////......//////////////////////////////.........---------,,,,,,------...//////////////////...------,,,,,,,,,---------.../////////...........................//////000000000000000......//////......------...------------...//////......------------..............................000000//////.........---........................------------------------------............------//////.........---------000///...---------------........................////////////////////////---------............///........................---.........//////000000000/////////000111222222111111000000//////......///...,,,,,,...///...---////////////////////////......//////000000111111///////////////.........000000///...------,,,,,,............////////////////////////////////////............////////////000000000000000000000000~~~}}}||||||}}}}}}|||}}}|||zzzwwwvvvwwwyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyxxxxxxxxxyyy{{{{{{~~~}}}{{{yyyxxxwwwyyyyyy{{{{{{{{{yyywwwvvvvvvwwwyyyzzzzzz|||~~~{{{xxxxxx{{{}}}{{{yyyyyyxxxxxxwwwwwwvvvuuutttsssrrrpppqqqtttxxx}}}zzzkkkeeehhhsss}}}~~~wwwsssttttttrrrpppmmmxxx~~~}}}}}}tttjjjfffhhhiiigggdddSSSIII>>>777666555333///000000/////////000000111.........///////////////---,,,+++,,,...///...------...////////////...---,,,---......//////......---------.........//////////////////////////////------------------------,,,------.....................---------,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------.........---------,,,,,,,,,....../////////...---,,,---------............///---------------.......................................,,,,,,+++,,,---------------------,,,,,,,,,...................................................---------,,,,,,,,,,,,------,,,,,,,,,---............------------............------------.................................---,,,,,,,,,,,,---.........................................................////////////......//////////////////////////////.........---------..................------........................---------.......................................---...//////000000//////------------,,,+++******...------------...//////......------------..............................000/////////....................................------------------------------............------//////.........---------///......---------......................................................---------............///000000000000000000000000............/////////000000000//////000000111111111000000000/////////...///...,,,,,,...///...---////////////////////////000000000////////////////////////////////////...000//////......---,,,,,,............////////////....................................////////////////////////////////////~~~}}}}}}}}}}}}}}}{{{yyyxxxyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzz||||||~~~|||zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvxxxyyyzzz{{{}}}~~~||||||{{{yyyxxxxxxxxx{{{{{{zzzyyyvvvssspppnnnlllooosssxxx|||}}}~~~uuuiiiaaa```hhhsss{{{{{{wwwuuussspppllljjjsss~~~}}}{{{{{{tttmmmnnnqqqpppnnnfffYYYIII>>>:::999555222111111000000000000000111........................******)))+++---//////...------............------,,,---......//////.............../////////000000////////////////////////........................---------------......///......---------,,,,,,,,,+++,,,,,,------............------,,,,,,------......------------,,,,,,,,,/////////000//////...------------............/////////.........---------////////////////////////......---------....../////////......---------,,,................................................------,,,,,,,,,+++++++++......---,,,,,,,,,------......------------............------------......------------------------------,,,,,,,,,------.........................................................////////////......////////////////////////...............---------000//////...------,,,,,,,,,------...//////000000...............---------........................,,,---......//////...............---,,,+++******......------......///000......------------..............................////////////....................................------------------------------............------...............---------......---------...//////................................................---------............///000000000000000000000000............////////////111000000////////////000000000000000///////////////...,,,,,,...///...---////////////////////////111111000000///......---......//////////////////000//////......---------............////////////........................---............/////////////////////////////////~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}|||zzzyyyyyyzzz||||||{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyzzz{{{|||}}}~~~|||{{{yyyyyyyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyzzz{{{}}}}}}|||}}}}}}zzzwwwvvvwwwxxx}}}}}}|||{{{xxxtttpppnnnmmmpppuuuyyy|||}}}||||||rrruuuyyy|||~~~|||wwwnnneeebbbgggqqqzzzxxxtttrrrpppooonnnsssyyy|||zzzzzz~~~xxxttttttuuuuuupppfffWWWJJJ@@@:::666444222222111000000000111111///////////////.........,,,++++++,,,...//////...------------------------,,,---......///.........---.........////////////////////////////////////...........................---,,,+++,,,---...///......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------/////////////////////...---------............////////////.........------.............../////////---.........//////000000000000//////......------................................................---------,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,......------------............------------......---------------------------,,,,,,,,,------............................................................////////////......////////////////////////........................//////.........------------........./////////000/////////...---------,,,........................+++,,,------......------000//////..............................//////000......------------..............................///////////////.........................................................------............------........................---------------...///000................................................---------............///.................................///////////////111000//////............000000000000///////////////...,,,,,,...///...---////////////////////////000000/////////.....................////////////000/////////......------............////////////........................---------.........//////////////////////////////~~~}}}}}}|||{{{{{{{{{|||||||||}}}~~~|||{{{{{{|||}}}|||zzzyyyyyyzzz}}}}}}|||{{{yyyxxxwwwvvvwwwwwwxxxzzz{{{|||}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxzzz{{{~~~}}}~~~~~~zzzwwwvvvxxxyyy||||||}}}|||zzzwwwtttrrrppprrrvvvyyyyyywwwtttrrrlllnnnpppsssvvvzzz~~~yyyrrrnnnqqqyyyxxxtttuuuwwwyyyxxxyyyyyy{{{zzz{{{~~~yyyyyy{{{rrrnnndddVVVGGG<<<777666333333222111111111111111111111111000000000//////000...---...///000///------------,,,,,,---------,,,---......///.........,,,,,,---------.........////////////////////////........................------,,,++++++---...///......---------,,,,,,,,,,,,,,,,,,---------------...------,,,,,,------...------------------------///............/////////---------............///---------............///,,,,,,---------.........---......//////000000000000000000//////.....................................................................------------///...---,,,,,,,,,,,,,,,......------------............------------......------------------------+++,,,,,,------...............................................................////////////......////////////////////////---.....................---------.........//////000000/////////........./////////...---------,,,........................+++,,,,,,---------------...............///111111///............///000000......------------.......................................///////////////................................................------............---------.....................---------------...///000................................................---------............///........................///////////////.........000000///...---------...////////////000000000000///...,,,,,,...///...---////////////////////////---........./////////000---.........//////000000///////////////.....................////////////........................------------....................................~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~}}}{{{zzz|||}}}|||{{{yyyyyyzzz~~~}}}|||{{{yyyxxxwwwvvvwwwxxxyyy{{{||||||||||||{{{{{{||||||{{{zzzyyyyyyyyyyyyxxxxxxyyy{{{}}}~~~~~~}}}~~~}}}~~~~~~zzzwwwxxxyyy{{{{{{|||||||||{{{yyywwwvvvrrrtttvvvxxxvvvsssooollllllllllllnnnpppsssvvvxxx{{{|||}}}|||zzz}}}~~~zzz||||||rrrppphhh\\\NNNCCC<<<999444444333222111111111111333222222111111000000///111000//////000000///---......------------......,,,---......//////......,,,,,,,,,------------...////////////////////////------------------------,,,,,,,,,,,,,,,------.........---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,------------......------------...//////---------............///,,,,,,,,,------.........++++++,,,,,,---.........---...//////000//////...////////////////////////................................................//////.........---------......---,,,,,,,,,------......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................................................................////////////......////////////////////////---------...............,,,,,,------...//////000111111000//////...------...............---------........................+++,,,------......---------,,,,,,,,,,,,...///000//////......//////000111......------------.......................................///////////////................................................------............---------------.....................---------...//////........................---------------------------------............///000000000000000000000000///////////////.........///......------------...////////////000000000000///...,,,,,,...///...---////////////////////////,,,------...//////000000------......///000000000////////////////////////............////////////------------------------,,,------------.................................||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~{{{|||~~~~~~|||{{{{{{{{{}}}}}}|||{{{yyyxxxwwwwwwxxxyyyzzz|||||||||{{{{{{{{{|||~~~}}}{{{zzzzzzzzzzzz{{{|||~~~~~~|||}}}~~~}}}zzzyyyyyy{{{}}}}}}}}}|||{{{{{{zzzyyyyyyvvvwwwyyyzzzxxxtttpppmmmnnnmmmkkkkkklllmmmnnnnnnooosssxxx}}}}}}vvvoooeee]]]UUUMMMCCC<<<555555444222222111111111222222111111000////////////...---...///000///...//////...------...//////,,,---......//////......------------............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,......---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......---,,,,,,+++,,,---...///---------............///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---.../////////---.../////////...---,,,,,,------......//////000.........................................................---------,,,,,,------,,,,,,,,,---............------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.....................................................................////////////......////////////////////////---------.........//////------..................000000000///////////////---------.......................................,,,,,,---...............000///---,,,+++,,,---...///////////////000000111......------------........................................../////////000................................................------............---------------........./////////......---------..............................---------------------------------............///000000000000000000000000000/////////............---------,,,------........./////////000000000111///...,,,,,,...///...---////////////////////////........................------......///000000111/////////////////////000............////////////------------------------,,,,,,---------.................................~~~}}}}}}|||||||||}}}}}}~~~|||~~~~~~||||||}}}}}}|||{{{zzzyyyxxxxxxwwwyyyzzz{{{|||||||||{{{zzz{{{}}}}}}{{{zzz{{{|||}}}~~~~~~}}}|||}}}|||zzzzzz{{{|||~~~~~~}}}{{{zzzzzzzzzzzzzzz{{{}}}}}}|||yyyuuusssooonnnkkkjjjjjjjjjhhhggghhhlllsssyyy~~~zzznnn```ZZZYYYTTTIII>>>666555444333222222222222222111111000///......---,,,++++++---///000000///000///...------...///000,,,---......//////................../////////000////////////////////////++++++++++++++++++++++++***+++,,,---...---,,,+++......---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,------.........,,,++++++***+++,,,......---------.........//////...------,,,+++))))))(((---------...///000000111....../////////---,,,+++++++++,,,---...///000000................................................---------,,,,,,,,,++++++,,,,,,,,,,,,------...///.........------..................------.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////............................................................////////////......////////////////////////---------.........///////////////...------,,,,,,......//////000000111111,,,------....../////////........................,,,---......//////......666444111...---------...///////////////000111111.........------.................................---.........//////000000........................////////////////////////---..................------------.........//////000///...---------------........................---------------------------------.........//////........................000000//////.........---,,,,,,,,,,,,------...///.../////////000000111111///...,,,,,,...///...---/////////////////////////////////...------,,,,,,---------...///000000111////////////000000000000............/////////000------------------------,,,,,,,,,---------..............................~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~|||zzz|||~~~}}}{{{zzz~~~~~~yyyxxx}}}~~~}}}}}}~~~~~~~~~}}}zzzwwwyyy~~~|||}}}~~~~~~|||xxxtttrrrsssqqqmmmjjjhhhhhhiiijjjnnnmmmnnnqqqvvv||||||kkkggghhh^^^VVVTTTPPPBBB@@@;;;777333222222333.........///////////////---.........//////000000///000111111111000...---///............---------,,,,,,,,,---------......///...---,,,,,,---...////////////......------,,,........................//////...---,,,,,,++++++---,,,,,,,,,,,,---......//////.........---------........................,,,------......------,,,,,,,,,,,,---------......////////////////////////------------------------,,,---......//////...............------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......000000///...------,,,,,,...------,,,,,,------...+++,,,...//////...---,,,---..................---------------------------........................+++,,,,,,---.........---.........////////////000............////////////.........................................................---,,,,,,++++++......//////000000111111...///000000///---+++***........................//////.........---------+++,,,,,,------,,,,,,+++..............................---,,,---...///000......------------..............................///...---,,,,,,---...///........................------------------------/////////......---------........................////////////////////////////////////////////////---------............///........................////////////////////////.........------,,,,,,,,,---......///000111111222//////............//////000000000000000000000000------------------------............////////////////////////////////////111111000000/////////...+++,,,,,,------......///---------............///............////////////~~~~~~|||{{{zzz|||~~~}}}||||||||||||}}}~~~~~~}}}|||||||||}}}~~~~~~||||||{{{zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~zzz|||~~~~~~}}}zzz~~~{{{{{{}}}|||~~~|||{{{zzzxxxzzz~~~{{{{{{|||}}}|||zzzxxxvvvuuurrrooollljjjiiiiiijjjnnnnnnooorrrwww{{{}}}~~~|||{{{~~~rrrlllmmmeee___^^^YYYMMMEEE<<<666444333111///000000000000000000000000............/////////000///000000000//////...---///............---------,,,,,,,,,---------............------------...............---------------........................///......---,,,,,,++++++---,,,,,,,,,,,,---......//////.........---------........................,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,---......//////............---------,,,,,,,,,+++,,,,,,---------------,,,,,,---------.........///......---,,,,,,++++++...------,,,,,,------...++++++,,,,,,---,,,,,,+++------............------------------------------........................+++,,,------......------,,,,,,,,,------------...............////////////................................................000000111111111111111111...///////////////000000---...///000///...,,,+++........................//////.........---------------............------..............................---------...///000......------------......///////////////////////////...------------...///................................................////////////.........---........................................................................---------............///...................................................------------------,,,---......///000000111111//////............//////////////////////////////------------------------............////////////////////////////////////000000000//////.........---------------------------------............///............////////////zzzxxxwwwxxxzzz}}}}}}~~~~~~~~~~~~||||||{{{{{{||||||}}}~~~||||||}}}}}}zzz{{{}}}{{{{{{{{{zzzyyyyyyyyyyyywwwxxxxxxxxxyyyyyyzzzzzz|||}}}yyy{{{}}}~~~}}}{{{~~~}}}~~~}}}}}}xxxwwwxxxwwwyyy{{{yyyyyyzzz{{{{{{{{{{{{zzzwwwuuurrrnnnllljjjjjjjjjooooooqqquuuyyy|||}}}|||zzzxxxzzzyyyqqqsssnnnkkkjjjddd]]]RRRCCC:::777555111---111111111111111111111111............////////////000///......---.........///............---------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------.........------,,,,,,+++---,,,,,,,,,,,,---.....................---------........................,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////.........------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,------------...............------,,,+++++++++...------,,,,,,------...............------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,------......------,,,,,,,,,------------...---............/////////................................................---......///000000111111/////////...............------/////////...---,,,.......................................---------......////////////....................................------......///000......------------......000000000000000000000000///...------------...///........................////////////////////////////////////....................................---------------------------------------------------------............///........................---------------------------------------..................//////000000111//////............//////........................------------------------............/////////////////////////////////////////////...............//////......---,,,,,,+++---------............///............////////////zzzxxxvvvuuuwwwzzz}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{|||}}}}}}zzz|||~~~~~~|||zzzxxxyyy{{{}}}~~~~~~}}}}}}zzzzzzzzzzzzzzzzzzyyyyyyvvvvvvwwwwwwxxxyyyzzzzzzzzz{{{}}}wwwyyy{{{|||}}}}}}}}}||||||~~~~~~~~~|||sssrrrtttuuuuuuwwwwwwwwwxxxxxxyyyyyyzzzzzzxxxwwwtttqqqooolllkkkjjjnnnooorrrwww|||~~~{{{xxxyyy}}}~~~|||qqquuusssrrrqqqkkkjjj```QQQDDD<<<777333000111111111111111000000000.........//////////////////...---,,,,,,---...//////............---------,,,,,,,,,---------......***+++------------+++***+++++++++,,,,,,---------------------------------......---------,,,,,,,,,---,,,,,,,,,,,,---......................................................,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.........------------------------***++++++,,,---,,,,,,,,,------------.....................------,,,,,,,,,...------,,,,,,------.........------------------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,------...------,,,.........////////////000---------.........//////................................................,,,---------......////////////......------,,,,,,,,,---...//////......---.........................................................//////................................................//////000......------------......////////////////////////.........------..................................................................---------------........................---------------------------------------------------------............///........................------------------------,,,,,,------......//////........./////////000000//////............//////............................................................////////////////////////////////////..................------///.........---------,,,---------............///............////////////{{{zzzxxxvvvvvvyyy}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{|||}}}}}}zzz|||~~~~~~|||zzzxxxvvvwwwyyyzzz{{{{{{{{{zzzxxxyyyzzz{{{{{{{{{zzzyyyuuuuuuvvvwwwyyyzzz{{{{{{xxxyyyzzz|||~~~|||uuuvvvxxxyyyzzzzzzzzzyyy{{{}}}~~~~~~~~~xxxpppooorrrrrrrrrssswwwvvvvvvvvvvvvvvvvvvvvvwwwvvvuuutttqqqooommmlllnnnooorrrxxx}}}{{{wwwuuuwwwzzz~~~||||||yyyooosssqqqqqqrrrmmmmmmhhh___PPPBBB888555555111111111000000////////////////////////.........///...---,,,,,,---...//////............---------,,,,,,,,,---------......***+++------------+++***+++++++++,,,,,,------------------------------------------------,,,,,,,,,---,,,,,,,,,,,,---......---.............................................,,,------......------,,,,,,,,,,,,---------......................................................,,,---......///.........------------------------++++++,,,------------,,,---------.........//////////////////...............------,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------------------------------,,,------...------,,,,,,.........////////////000------------............................................................111111000000//////////////////......------,,,,,,------..........................................---.....................------............------.................................///////////////......------------..............................---..................---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------............///........................---------------------------------....../////////............//////////////////............//////............................................................////////////////////////////////////------..................---------....../////////---------............///............////////////||||||{{{yyyxxxzzz~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{||||||}}}~~~zzz|||~~~~~~}}}zzzzzzzzzwwwxxxyyyzzzzzzzzzyyyxxxwwwxxxzzz{{{|||{{{zzzzzzvvvvvvwwwyyyzzz|||}}}~~~xxxwwwxxxzzz||||||{{{yyyuuuvvvvvvwwwwwwwwwwwwwwwzzz{{{}}}}}}~~~}}}vvvrrrssstttrrrqqqsssuuuuuuuuuuuuuuutttsssrrrttttttuuuuuutttrrrpppooonnnoooqqqvvv|||xxxrrrmmmnnnooorrryyy|||zzz~~~vvvnnnqqqooonnnpppllljjjkkkggg\\\KKK>>>888888111111111000000///......///////////////..................---......///000///............---------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------.......................................,,,------......------,,,,,,,,,,,,---------......////////////////////////........................,,,---......//////......,,,,,,,,,------------...+++,,,------......------------........./////////////////////////////////...------,,,,,,------...222222333444333222000///,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------...,,,------------.........................................................000000///......---,,,,,,/////////...............................................................---------...............---------......---------........................---...///000000000000///......------------..............................------...//////...------........................------------------------,,,,,,,,,,,,,,,---------........................---------------------------------------------------------............///........................------------------------.............../////////........................//////............//////............................................................////////////////////////////////////.............../////////,,,------...//////000000---------............///............////////////~~~}}}}}}}}}{{{zzz{{{~~~}}}}}}~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~zzz|||~~~}}}{{{zzzzzz|||yyyzzz{{{{{{{{{zzzxxxxxxvvvwwwyyy{{{||||||{{{zzzwwwwwwyyyzzz|||~~~xxxxxxwwwxxxzzzzzzxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuxxxyyy{{{|||||||||}}}~~~~~~~~~zzzwwwwwwzzzzzzvvvtttvvvssstttuuuvvvvvvtttsssqqqpppqqqsssuuuuuutttrrrqqqpppooopppssswww{{{}}}}}}vvvnnnhhhffffffiiipppxxxuuuooorrrnnnlllnnnllliiilllmmmfffZZZKKKAAA;;;333333222111111000//////000/////////............---...//////000000000//////............---------,,,,,,,,,---------............------------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------.........//////........................,,,------......------,,,,,,,,,,,,---------......////////////////////////........................,,,---......//////......,,,,,,,,,---------......,,,---......//////..................////////////////////////////////////...------,,,,,,------...666777999::::::777444222------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,------------...,,,,,,---------.........................................................------------,,,,,,,,,,,,...///////////////000000000///......------------........................---------.........//////......////////////..............................---...///000111000000///......------------..............................------...//////...------................................................---------....../////////........................................................................---------............///................................................////////////....................................//////............//////////////////////////////....................................////////////////////////////////////.........//////000000000............////////////---------............///............////////////}}}}}}|||~~~~~~}}}{{{|||}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~zzz|||~~~}}}zzzyyy{{{~~~{{{||||||}}}|||{{{yyyxxxuuuwwwyyy{{{||||||{{{zzzxxxxxxzzz|||~~~yyyxxxxxxxxxyyyyyywwwvvvxxxxxxwwwwwwvvvuuuuuuuuuwwwxxxzzz{{{{{{zzzzzzyyyxxxxxxzzz|||}}}}}}{{{yyy~~~~~~|||yyyyyyyyy}}}yyywwwzzzqqqsssvvvwwwxxxvvvtttrrrmmmooorrruuuvvvvvvtttsssrrrpppoooppptttwwwxxxyyyvvvnnnfffbbbbbbdddkkksss}}}vvvrrruuunnnkkkooonnnlllnnnpppnnnfffXXXIII???444444333333222111000000000000//////.........------...000111111111000/////////.........---------,,,,,,,,,---------......//////---,,,,,,---///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------.........//////........................,,,------......------,,,,,,,,,,,,---------......////////////////////////////////////////////////,,,---......//////......,,,,,,,,,------.........---...//////000/////////............/////////000------.....................------,,,,,,------...222444777888777444000------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++........./////////000000,,,,,,,,,---------......................................................//////000000111222222222......//////000000111111111000///...---,,,,,,,,,........................---------.........////////////000000000000//////........................---...000111111111000///.........------.........000000000000000000000000,,,---...//////...---,,,........................////////////////////////.../////////000000111111........................////////////////////////////////////////////////---------.........//////........................////////////////////////000000//////......------.....................---//////............//////000000000000000000000000////////////////////////............/////////000////////////////////////.../////////000000111111000000000///......---------------.........//////............/////////000~~~}}}|||}}}|||{{{{{{{{{{{{~~~}}}|||{{{|||}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyyyyyyyyyyzzzzzz{{{zzzzzzzzzwwwyyy|||~~~}}}wwwwwwwwwwwwwwwwwwxxxxxxwwwxxxzzz{{{{{{zzzxxxwwwyyyyyyyyyxxxwwwuuusssqqqtttuuuvvvvvvuuutttrrrqqqyyyyyyyyyyyyzzz|||~~~|||~~~|||wwwzzzyyyyyyyyyyyywwwssspppssssssrrrrrrqqqqqqqqqpppqqqnnnkkkllloooqqqqqqpppuuupppiiidddccchhhnnnrrr}}}|||xxx}}}|||{{{}}}xxxrrrpppqqqppppppsssooolllmmmmmmeeeVVVJJJ@@@<<<666222000111111222000000000000////////////////////////////////////......////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,------111111000///...---,,,,,,................................................------............------------------------------////////////////////////---------............///,,,------...///000111111---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---------............///,,,---......///.................................,,,------......------,,,......------------......000///...------...///000000//////.........//////000000//////.........---,,,---------.../////////............////////////000000000000000000000000......------------......000000///...............------------.........///000000////////////000000........................////////////////////////////////////////////////---......///000111111222000000///...............////////////////////////000////////////.........222111000///...---------////////////////////////............////////////........................---.........///000000000,,,---......//////......000000//////.........---...............///000000...///000///...---...000222111000//////......///........................---------............/////////.........---------000000//////.........---~~~~~~}}}|||{{{{{{|||}}}}}}~~~}}}}}}{{{}}}~~~~~~~~~}}}{{{yyyzzz|||~~~~~~}}}}}}}}}|||||||||||||||}}}}}}}}}}}}||||||xxxyyyyyyzzzzzzzzzyyyyyywwwyyy{{{~~~}}}|||vvvvvvvvvvvvvvvvvvvvvvvvyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzyyyxxxvvvtttsssttttttuuuuuutttsssqqqppprrrsssuuuxxxzzz}}}~~~{{{{{{{{{zzz{{{{{{yyyvvvsssuuuuuuttttttsssssssssssssssqqqooooooqqqrrrqqqoooqqqooollljjjkkknnnsssvvvzzz|||}}}}}}{{{yyyzzz}}}{{{xxxwwwwwwvvvtttpppmmmlllooorrrmmm```TTTAAA<<<555111111111111000111000000000////////////////////////////////////......////////////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...------,,,,,,------...///////////////.........................................................------............------------------------------////////////////////////---------............///---------......//////000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---------............///---...//////000000//////........................---......//////......---......------------......000///...------...///000//////............//////000/////////............---------...........................////////////////////////////////////......------------......000000///...............------........./////////000000////////////000000........................////////////////////////////////////////////////---......///000000111111000000///.............../////////////////////////////////.........------000000///...------------////////////////////////............////////////..........................................//////,,,---......//////......000/////////...........................///000000...///000///......///000000///////////////000111////////////////////////........./////////000000//////.........---------000/////////............}}}|||{{{{{{{{{}}}~~~~~~}}}{{{|||~~~~~~~~~~~~}}}yyyxxxyyy{{{}}}}}}}}}||||||{{{{{{{{{zzzzzz|||}}}~~~~~~~~~~~~yyyyyyyyyzzzzzzyyyyyyxxxwwwxxx{{{}}}~~~}}}||||||vvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyzzz|||}}}~~~|||||||||{{{zzzxxxvvvvvvttttttttttttsssrrrqqqpppoooqqquuuzzz~~~|||zzzyyyyyyzzzzzzyyyvvvtttuuuuuutttsssssssssssstttvvvuuuttttttuuuuuusssqqqppppppqqqrrrtttwwwyyy{{{yyy{{{~~~zzzwwwxxx~~~~~~xxxxxxwwwxxx{{{~~~{{{yyynnnllllllqqqvvvuuullldddJJJBBB888333333444222000111111000000000/////////////////////////////////......////////////..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............------...---------------..................//////000000................................................------............------------------------------////////////////////////---------............///---------------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///...//////000000000000000...........................//////////////////.........------------......//////............////////////............//////////////////...........................---------............////////////////////////////////////......------------......000///......---.............../////////000000000000//////......//////000........................////////////////////////////////////////////////.........//////000000111000//////............///////////////////////////............---------,,,......------------......////////////////////////............////////////////////////////////////.........---------------,,,---......//////......////////////...........................///000000...///000000......///000............///000111222000000000000000000000000////////////000000000111/////////............---////////////............~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}zzz|||~~~~~~}}}}}}~~~{{{yyyzzz|||{{{{{{{{{{{{||||||||||||yyyzzz{{{|||}}}~~~~~~~~~zzz{{{{{{{{{{{{zzzzzzyyywwwxxxzzz|||}}}||||||{{{wwwwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvxxx{{{~~~~~~}}}}}}{{{zzzyyyyyytttttttttssssssrrrqqqqqqqqquuuzzz}}}{{{zzzwwwvvvuuuvvvwwwvvvtttrrrrrrqqqppppppppppppqqqqqqvvvwwwxxxyyyzzzzzzxxxwwwuuuuuuvvvwwwyyy{{{~~~{{{|||~~~xxxwww}}}xxxxxxxxxxxxxxx{{{~~~}}}{{{rrrooolllooouuuxxxvvvrrr\\\PPPAAA888666666444222111111111000000000//////////////////////////////......////////////......................................................------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------...------------......///.........///////////////................................................------............------........................////////////////////////---------............///---------------,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///......///000000000000///..............................////////////............------------....../////////......////////////............//////000///////////////........./////////...---------,,,............////////////////////////////////////......------------......///......------.........////////////000000000000/////////....../////////........................////////////////////////////////////////////////........./////////000000000///............//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////............////////////000000000000000000000000.........---,,,,,,,,,+++,,,---......///.........///////////////........................///000000...000111000///...///000///////////////000111111////////////////////////....../////////000000000/////////...............///////////////.........~~~~~~~~~}}}|||{{{{{{{{{||||||}}}}}}}}}}}}||||||{{{zzz|||~~~~~~}}}~~~~~~}}}{{{yyywwwwww{{{}}}yyyyyyzzz{{{|||}}}~~~~~~yyyzzz{{{|||||||||||||||}}}}}}~~~~~~}}}||||||{{{xxxyyyzzz{{{||||||{{{{{{yyyyyyyyyxxxxxxwwwwwwwwwtttsssssstttwww{{{~~~}}}||||||{{{vvvvvvuuuttttttsssssssssvvvzzz}}}zzzxxxxxxvvvtttssstttuuutttsssqqqpppooommmmmmmmmnnnoooppptttvvvyyy{{{}}}~~~~~~|||{{{yyyxxxyyy||||||}}}|||www|||||||||{{{xxxuuuuuuxxx{{{|||~~~|||}}}uuunnnlllpppuuuxxxyyymmm___LLL===666555444333111111111111000000000000////////////////////////......////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------------------...///000111000000///......------////////////////////////........................------............------........................////////////////////////---------............///---------------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......---------............///,,,---......//////..............................,,,------......------,,,......------------.........//////////////////..................///000000.........////////////////////////...---------,,,............////////////..............................------------............------------......////////////000000000000//////............//////........................////////////////////////////////////////////////............//////////////////............//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////............////////////000000000000000000000000.........---,,,,,,,,,+++,,,---......///..................///////////////...............///000000///000111000///...///111111111000///////////////........................------........./////////////////////////////////.........///////////////~~~}}}}}}~~~|||{{{zzz{{{{{{{{{{{{||||||||||||{{{{{{zzz}}}~~~~~~}}}|||yyyvvvssssssvvvyyyzzzzzz{{{|||}}}~~~~~~zzzzzz{{{|||||||||||||||~~~~~~}}}|||zzzzzz{{{|||||||||||||||zzzzzzzzzyyyxxxxxxwwwwwwqqqqqqqqqssswww|||~~~}}}}}}}}}}}}yyyxxxwwwvvvvvvuuuvvvvvvyyy|||~~~yyyxxxxxxwwwuuussssssttttttrrrqqqnnnmmmlllkkkkkklllnnnpppooorrrvvvzzz|||~~~{{{xxxxxxyyy}}}zzz{{{}}}}}}xxx|||xxxrrrqqqtttwwwxxx|||}}}rrrkkklllqqqwwwyyyvvviiiVVVDDD888333111222222222111111111000000000////////////////////////......////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------+++++++++,,,,,,,,,,,,---------------...///000000111111000///...---,,,,,,////////////////////////........................------............------........................////////////////////////---------............///---------------...............------------......------------------------,,,,,,,,,---------......---------............///,,,------.......................................,,,,,,------------,,,,,,......------------............////////////............---......///000111.........///////////////...............---------............////////////..............................------------......---------,,,------...///....../////////000000000///......------......///........................////////////////////////////////////////////////........................///............//////000////////////////////////............---------,,,------,,,,,,---...//////////////////////////////............////////////////////////////////////.........---------------,,,---......//////...............///////////////...............///000000///000111111//////000111222111000///....................................------------...............////////////000000000.........///////////////~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{{{{|||}}}{{{{{{|||||||||||||||{{{{{{~~~~~~}}}|||yyyvvvtttuuuxxx|||}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz|||}}}~~~}}}|||{{{{{{{{{||||||||||||}}}}}}zzzzzzyyyyyyxxxwwwwwwvvvooooooqqqtttxxx~~~~~~}}}~~~~~~~~~|||{{{zzzxxxxxxxxxxxxyyy{{{}}}yyywwwwwwvvvtttrrrqqqqqqqqqooonnnkkkjjjhhhggggggiiikkkmmmlllooosssuuuwww{{{~~~{{{xxxwwwxxxzzz{{{zzzzzz|||~~~zzzyyyqqqnnnrrrwwwuuuyyywwwooommmppptttvvvxxxpppaaaOOO???555111222222222222111111111000000////////////////////////......////////////......................................................------------------------........................,,,,,,,,,---------..............................------------------------------------------------........................,,,,,,,,,,,,------......------------...///000111000000//////.........---////////////////////////........................------............------........................////////////////////////---------............///---------......//////000......------------......------------------------,,,,,,,,,---------......---------............///------...///////////////........................------............------......------------......---...///000000///...------------......///000111............/////////000---------...........................////////////..............................------------......---,,,,,,,,,------...///------.........////////////......------......///........................////////////////////////////////////////////////.......................................///000000/////////////////////////////////.........------.........---......//////////////////////////////............////////////..........................................//////,,,---......//////................../////////000...............///000000///000111111000///000111111000///////////////000....................................////////////.../////////000000000000............/////////000}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{|||~~~||||||}}}}}}}}}}}}}}}||||||~~~||||||zzzxxxxxx{{{~~~}}}|||{{{{{{yyyzzz|||~~~~~~|||{{{{{{||||||||||||}}}}}}}}}}}}yyyyyyxxxxxxwwwvvvvvvuuunnnooorrruuuzzz~~~}}}~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{|||~~~~~~wwwuuuuuutttrrrooonnnnnnmmmllljjjgggfffdddcccccceeehhhiiijjjmmmppprrrssswww}}}~~~|||zzzxxxwwwwwwxxxxxx{{{{{{}}}~~~yyypppnnnsssxxxtttxxx~~~{{{rrroooppprrrsssxxxtttjjjYYYFFF999444444222222222111111111111000////////////////////////......////////////......................................................................................................,,,,,,,,,---------..............................++++++++++++++++++++++++------------------------........................---------.........//////---------......000111111.........///////////////000000000000000000000000........................---..................---////////////////////////////////////////////////---------.........//////---------...///000111111......------------......------------------------,,,,,,,,,---------......---------.........//////...//////000000000000000..............................////////////...............------.........---...///000000///...------------......000111111---.........//////000000,,,------....../////////............/////////000.................................------.........,,,,,,,,,,,,------...///------------.........///.........------.................................////////////////////////////////////////////////.....................---...............///000111////////////////////////000////////////.........000//////.........//////////////////////////////............/////////000........................---.........///000000000,,,---......//////......---.........//////000000...............///000000///111222111000///000111///......//////000111222000000000000000000000000////////////000000000000.../////////000000111111---.........//////000000}}}{{{~~~}}}}}}||||||}}}~~~~~~}}}}}}~~~}}}|||{{{zzzyyy|||}}}yyyzzzyyywwwwwwzzz|||||||||yyywwwxxxwwwxxxzzz|||~~~|||{{{{{{|||}}}{{{}}}~~~~~~|||zzz}}}zzzxxxyyy||||||xxxtttrrrmmmlllsss{{{|||yyyzzz||||||zzz|||{{{zzzzzz{{{|||}}}~~~}}}|||wwwsssqqquuurrrnnnllljjjhhheeeccc^^^\\\[[[ZZZ\\\___ccceeegggjjjnnnqqqssstttvvvwww}}}|||{{{zzzxxxwwwvvvvvvyyy|||~~~|||vvvqqqwww~~~|||vvvuuu{{{wwwllljjjpppqqqxxxwwwfffQQQAAA999555222000111444444000///000000000//////.........---////////////////////////////////////////////////++++++,,,,,,---...//////---.....................+++,,,...//////...,,,+++000000///...------,,,,,,////////////////////////,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------......//////000000/////////000222222000...//////...------------...............////////////111000///...------...///000000//////.........---........................////////////////////////........................+++++++++,,,,,,---------000000//////....................................////////////////////////000000000000///...---,,,........................+++,,,......---...///111////////////////////////////////////////////////......//////000000111111//////.........---------000000000000000111111222//////............//////........................000///---,,,,,,---///000........................,,,------...///000111111000000000000000000000000........................//////.........---------(((***,,,...000111000000///......------///000111111///......//////...---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------............------000000////////////000000........................,,,,,,,,,---------..............................------------.........///000000000000000000000000////////////////////////000000000000000000000000//////.........---------111111111000000000000000//////////////////////////////000000///...------~~~|||}}}||||||||||||}}}~~~~~~~~~}}}}}}~~~}}}||||||{{{{{{|||~~~}}}zzz||||||{{{{{{~~~~~~yyyvvvwwwwwwxxxzzz|||~~~}}}||||||}}}}}}~~~~~~{{{yyyzzz|||{{{wwwrrrpppkkkiiipppxxx~~~~~~{{{|||}}}|||{{{{{{zzzzzzyyyzzz{{{|||}}}}}}~~~zzzvvvrrrppppppmmmiiigggfffdddbbb```[[[YYYXXXWWWYYY\\\```bbbeeehhhlllpppqqqsssuuuwww{{{{{{zzzzzzyyyxxxwwwvvvxxxyyy|||}}}||||||}}}xxx~~~{{{{{{wwwzzztttnnnnnnnnnvvvyyymmm\\\LLL@@@888333000000444444111///000000/////////............................................................++++++,,,,,,---......///------------------------+++,,,...//////...,,,+++,,,,,,,,,---------------////////////////////////,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,------------.....................///////////////.........000222222000...//////...------------...............////////////111000///...---......///000/////////....................................////////////////////////........................,,,,,,,,,,,,------------/////////.........------................................................000000000//////...---,,,........................+++,,,......---...///111////////////////////////////////////////////////......//////000000000000//////.........---------//////......//////000111------,,,,,,,,,,,,------........................000...---,,,,,,---...000........................------......//////000000000000000000000000000000........................//////.........---------,,,------...//////......///......---...///000111000///......//////...---,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,000//////......//////000........................,,,,,,------....................................------........./////////000000000000000000000000////////////////////////000000000000000000000000//////.........---------///////////////////////////////////////////////////////////////......---~~~~~~}}}|||{{{zzzzzzzzz|||}}}~~~}}}||||||~~~~~~~~~~~~}}}}}}||||||zzz|||~~~|||zzzzzzzzzzzz~~~~~~zzzwwwvvvvvvwwwyyy|||~~~~~~}}}}}}}}}~~~~~~|||{{{|||{{{vvvrrrmmmhhhffflllttt{{{~~~}}}~~~}}}|||zzzzzzyyyyyyyyyzzz{{{|||~~~~~~|||yyyuuuqqqoookkkiiifffdddcccbbb```___XXXWWWVVVUUUVVVYYY\\\^^^bbbfffjjjmmmppprrruuuwwwxxxyyyzzzzzzzzzyyywwwvvvvvvuuuvvv{{{{{{wwwuuuuuuwwwxxxuuu}}}zzzzzzrrrjjjkkktttyyytttiiiZZZHHH;;;555111000333444111///111////////////............------------------------........................+++,,,,,,------...............------,,,,,,,,,++++++,,,---......---,,,+++((()))***+++---...//////////////////////////////,,,,,,,,,---------.....................---------------------------------/////////............---............///////////////////////////........./////////111333333111///000///......------..................////////////000000///............///////////////....................................////////////////////////.................................---------------.........---------------////////////////////////........................000000//////...---------........................+++---......------///000////////////////////////////////////////////////...////////////000000000...............---------......------......///000------,,,,,,,,,,,,------........................///...---,,,,,,---...///////////////////////////.........///////////////000000000000000000000000.......................................---------000///...---------------......------......///000000///......//////...,,,------............------,,,------------.........---------......---------.........------.................................---............/////////............................../////////000000000000000000000000000000000////////////////////////000000000000000000000000/////////.........------............///////////////////////////////////////////////////.........}}}}}}~~~}}}|||{{{zzzyyyyyyyyy|||}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}yyyzzz|||}}}~~~~~~}}}}}}yyyyyyzzzzzz|||}}}||||||zzzxxxvvvtttvvvyyy|||~~~~~~~~~~~~~~~}}}}}}|||{{{|||~~~~~~}}}{{{vvvsssmmmgggeeejjjqqqyyy~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~{{{xxxuuurrrpppjjjhhhfffeeeeeedddcccaaaYYYXXXWWWWWWXXXZZZ]]]___aaadddhhhkkknnnqqquuuxxxvvvwwwyyyzzzzzzyyyxxxwwwvvvsssrrrwww~~~~~~|||wwwsssqqqsssvvvxxxwww~~~~~~|||xxxiiijjjpppuuutttnnnaaaOOO???888222000222444111000111///////////////.........------------------------........................,,,,,,,,,---------......//////......------,,,,,,,,,,,,---......---,,,,,,))))))***,,,---...///000////////////////////////,,,,,,,,,---------....................................................../////////////////////...////////////000000000000000000//////......------000000000222444444333111000//////.........................../////////////////////........./////////////////////.................................////////////////////////......................../////////......------,,,------------------------////////////////////////........................//////......------------........................,,,---......------...000////////////////////////////////////////////////////////////////////////..............................------......///000//////............//////........................///...------------...///000000000000000000000000///////////////.........////////////////////////................................................111000...---,,,,,,---...------------......//////000...------...///---,,,---..................---------------............//////000000000000//////...------,,,,,,------............................../////////////////////........................////////////000000000000////////////////////////////////////////////////////////////////////////////////////..................///////////////000/////////////////////////////////.........//////||||||~~~~~~}}}{{{zzzyyyyyyxxxxxx{{{|||}}}|||{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}xxxyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzwwwtttrrrtttwww{{{~~~~~~}}}}}}}}}|||{{{zzz{{{}}}~~~{{{xxxuuunnniiigggjjjpppwww~~~~~~||||||}}}}}}}}}||||||||||||}}}~~~{{{xxxuuusssqqqjjjhhhfffeeeffffffdddccc]]]]]]\\\\\\]]]___aaabbbaaacccgggkkknnnrrrvvvyyyvvvwwwxxxyyyyyyyyyxxxwwwxxxtttrrruuu}}}|||{{{}}}zzzuuurrrqqqsssvvvxxx}}}oookkknnnooonnnllldddTTTEEE===666111222444222000000.........///////////////................................................,,,,,,,,,---------------/////////.........------,,,------------------,,,,,,,,,------.........///////////////////////////,,,,,,,,,---------......---................................................//////////////////////////////000000000111111000000//////......------......///111333444222000000000///............///............////////////......//////////////////.........///////////////........................////////////////////////......................../////////......------,,,------------------------////////////////////////........................///......------------...........................,,,---///...------...////////////////////////////////////////////////////////////...............---.....................//////......//////000111//////............//////.................................------.........000000000000000000000000///////////////.........////////////////////////////////////////////////---.....................///...---,,,,,,---///000,,,------...............///...------......---,,,---..................------------.........////////////000000000000//////------,,,,,,,,,,,,------......................../////////////////////...........................////////////000000000000////////////////////////////////////////////////////////////////////////000000/////////........./////////000000111111111//////////////////////////////............///000||||||}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxxxxzzz{{{|||{{{zzz{{{|||~~~~~~}}}}}}}}}||||||{{{{{{xxxxxxyyyzzzzzz{{{||||||{{{||||||{{{zzzyyyzzz{{{~~~}}}zzzyyyuuupppnnnqqqvvv{{{~~~||||||~~~}}}|||{{{|||~~~}}}{{{yyywwwpppllljjjlllooouuu~~~~~~}}}}}}~~~~~~~~~}}}||||||yyy{{{}}}zzzxxxuuusssrrriiigggeeeeeeeeeeeedddcccbbbaaaaaaaaabbbccceeefffccceeehhhkkknnnrrrwwwzzzwwwwwwwwwwwwxxxxxxxxxxxxyyyuuussstttyyy}}}{{{|||yyyxxxyyy|||~~~xxxmmmnnnmmmkkkjjjggg\\\PPPCCC:::333333555333000000.........///////////////////////////////////////------------------------------------------------........................------------------------.....................---////////////////////////,,,,,,,,,---------......---------...............---------------------------............/////////////////////000000000000///////////////............---...000333333222000111000//////......//////............////////////---...//////000/////////.........///////////////........................////////////////////////.................................------------------------------.................................------------------------///...---,,,,,,---...///........................---...///...------...////////////////////////////////////////////////////////////............------------...............//////......//////000111------,,,,,,,,,,,,------................................................////////////////////////.........///////////////000000000000000000000000////////////////////////---------...............,,,,,,,,,---...///000111,,,,,,---............---///...------......---+++------............------------........./////////---------......------------------,,,,,,---------......................../////////............---............................../////////000000000000000000000000000000000////////////////////////000000000000000000000000000000000/////////......//////000000111111222222//////////////////////////////...------...000111}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}|||zzzyyyyyyyyyyyyzzz{{{{{{{{{zzzzzz|||~~~~~~}}}}}}|||{{{zzzyyyyyyxxxyyyyyyzzzzzz{{{{{{{{{wwwxxxyyyyyywwwvvvvvvvvvxxx~~~|||yyyxxxtttnnnkkkoootttzzz}}}{{{zzz}}}}}}|||{{{{{{|||}}}~~~zzz{{{||||||{{{yyyxxxxxxqqqmmmlllmmmnnnrrr|||}}}~~~|||}}}~~~~~~~~~|||{{{zzzwwwzzz~~~~~~{{{yyyvvvtttrrrqqqjjjhhhfffeeeeeeeeedddcccdddddddddddddddeeefffgggeeehhhjjjmmmooosssxxx{{{zzzxxxwwwvvvvvvvvvxxxyyyxxxvvvtttrrrtttxxx|||~~~nnnooonnnlllmmmmmmggg___III>>>555444666444111000............/////////000........................------------------------------------------------***++++++,,,,,,------...---------,,,,,,---------------------------------////////////////////////,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...................../////////000000.........///////////////111111222555777888666555111000000///////////////............////////////,,,---///000000000//////............/////////000........................////////////////////////........................,,,,,,,,,,,,------------------........./////////------------------------------------------------///...,,,++++++,,,...///........................---...///...---,,,---/////////////////////////////////////////////////////////.........------------------.........//////......------......///000------,,,,,,,,,,,,------........................---..................---........................------......//////000000000000000000000000000000////////////////////////---------.........//////+++,,,---...////////////+++,,,---.........------///...,,,---......---+++,,,,,,------------,,,,,,............////////////,,,,,,------------,,,,,,......------------..........................................------,,,,,,........................------........./////////000000000000000000000000////////////////////////000000000000000000000000000000000000/////////.........//////000111111222//////////////////////////////---------...000111}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzzzz|||}}}~~~}}}|||{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzxxxzzz||||||{{{yyyyyyyyypppwww{{{xxxvvvwwwtttnnnjjjmmmssszzz}}}{{{zzz{{{zzzzzzyyyyyyyyyyyyzzzuuuwwwyyyzzzyyyxxxxxxxxxqqqnnnmmmmmmmmmpppyyy~~~}}}}}}{{{|||}}}}}}}}}|||zzzyyyvvvyyy~~~~~~|||zzzwwwtttrrrqqqqqqmmmkkkhhhgggggggggfffdddddddddddddddeeefffgggggggggiiilllnnnppptttyyy|||{{{yyywwwuuutttvvvxxxyyyxxxwwwtttqqqpppsssyyy}}}{{{}}}}}}~~~~~~nnnpppppppppqqqsssoooiiiLLLAAA777555666444111///---.........//////000000------------------------------------------------------------------------(((((()))***+++,,,,,,---...------,,,,,,------...+++++++++,,,,,,---------////////////////////////,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---.........//////000000777777888:::===>>>===;;;111111000///////////////............/////////000,,,---///000000000//////---.........//////000000........................////////////////////////........................+++++++++,,,,,,---------........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,++++++,,,...///........................---...//////---,,,---...//////////////////////////////////////////////////////.........------------------.........//////---,,,,,,,,,,,,---....../////////....../////////........................------............------........................,,,------...///000111111000000000000000000000000000000000000000000000000---------.........//////,,,---.../////////...---+++,,,---.........---,,,///---,,,,,,---...,,,++++++,,,,,,------,,,,,,+++............/////////000---..................---///......------......///..............................---------,,,,,,,,,........................------------.........///000000000000000000000000////////////////////////000000000000000000000000000000000000////////////---------...///000000111///////////////////////////...---,,,---...111222~~~~~~~~~}}}}}}~~~~~~~~~|||zzzyyyzzz{{{|||}}}}}}|||||||||~~~}}}|||{{{{{{{{{{{{yyyzzzzzzzzzzzzzzzzzzyyyzzzyyyxxxwwwwwwxxxyyyzzzwwwyyy{{{}}}|||xxxrrrmmmjjjlllrrryyy~~~}}}||||||||||||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwuuusssrrroookkkiiimmmrrrvvvyyy}}}}}}|||{{{{{{{{{||||||wwwxxxzzz|||}}}|||{{{zzz{{{{{{|||}}}|||xxxuuurrrpppoooooommmkkkhhhfffeeeeeeeeeddddddcccccccccddddddeeeiiiiiijjjooouuuzzz|||}}}{{{yyywwwuuussssssttttttxxxsssqqqttttttrrruuu{{{zzz}}}}}}wwwrrrpppuuuxxxwwwvvvwwweeePPP===777666222222777222111111000///......---////////////000000000000................................................---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////......000111000000//////.........---...------,,,,,,///444888<<>>CCCCCCAAA???;;;777000///.........///000111------------------------000//////............///////////////////////////---------------------------------------------------------...............------------------------------........./////////------------------------................................................---------............///,,,,,,,,,------///000000------...////////////...---------...//////000000+++,,,------...---------,,,,,,,,,---......//////,,,,,,------.../////////...............---------//////............//////........................------...////////////............/////////////////////............//////---......//////......---------------------------/////////............---......------------..............................------........./////////..............................////////////..............................---...//////......///111...//////000000//////...........................////////////////////////.........///////////////000000000000000///............////////////......------.../////////......000111333555555444333222////////////////////////////////////////////////}}}~~~}}}|||{{{{{{|||~~~~~~}}}}}}||||||||||||}}}}}}|||}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{}}}||||||}}}}}}zzzuuurrrmmmmmmoootttyyy}}}~~~~~~}}}~~~~~~~~~||||||{{{{{{{{{||||||}}}yyyyyyyyyzzz||||||{{{yyyuuusssssssssuuuvvvvvvuuuwwwvvvtttrrrpppooonnnnnnnnnkkkhhheeedddeeefffggghhhkkkoootttwwwyyyzzzzzzyyyxxxvvvtttsssrrrqqqqqqsssrrrrrrqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmooommmjjjiiijjjiiihhhggghhhiiikkkmmmpppsssuuuvvvwww}}}~~~wwwssssssuuusssuuuxxx~~~}}}{{{~~~zzzzzztttxxx~~~~~~zzzxxxvvvvvvxxx{{{~~~uuu^^^EEE888777333222222111111000000000------...//////000000000................................................++++++,,,------...//////------------.........///------------............---------....../////////,,,---...//////...---,,,//////...---,,,+++******........................,,,---...---+++***+++,,,,,,,,,,,,------.........+++---......---...111333222999======;;;;;;888444000//////.........//////........................///............//////000////////////////////////---------------------------------,,,,,,------------------.........//////------------------------............////////////------------------------................................................---------............///......---------......///------...///////////////---------...///000000000+++,,,---/////////...---,,,------...//////000000,,,,,,------...//////000---------...............//////............//////........................,,,---...///000//////.............../////////000//////............//////---......//////......---------------------------//////.........---------......------------..........................................////////////..............................////////////..............................---...//////......///111//////000000000000//////........................////////////////////////............/////////000...//////000000000000/////////000000000000//////---...///000000000//////000222444777888777666555////////////////////////////////////////////////~~~~~~|||{{{|||}}}}}}}}}||||||||||||}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}|||}}}~~~~~~}}}|||~~~}}}}}}~~~}}}{{{vvvsssnnnnnnppptttyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~yyyxxxxxxzzz{{{|||{{{yyyuuutttsssuuuwwwxxxwwwvvvyyyxxxvvvtttrrrpppooooooqqqnnnjjjeeeccccccdddeeecccfffkkkqqquuuwwwxxxxxxzzzyyywwwvvvtttssssssssstttsssrrrqqqqqqrrrtttuuuqqqpppooonnnmmmmmmmmmmmmpppnnnlllkkkkkkjjjiiihhhiiijjjmmmpppsssuuuvvvwwwyyyzzzrrrrrrtttttttttvvvzzz|||yyy{{{zzzwwwzzzsssvvvzzz|||{{{yyyyyy|||uuuyyyiiiKKK>>>???333333333222111000//////+++,,,,,,---...///000000................................................------......///000111111---------.........//////---------.........//////........./////////000000---...///000000///...---//////...---+++***)))(((........................///000111000...---...///,,,,,,,,,------.........+++---...---------///111///666:::999888888666222111000///......---------000000000000000000000000...............///000111////////////////////////------------------------...------,,,,,,------...---------.........//////------------------------............/////////000------------------------................................................---------.........//////000///...------------------......///////////////---------...///000000111,,,---///000000000//////------......///000111111,,,,,,------...///000000,,,------......///////////////............//////........................,,,---///000000000///...---.........//////000000//////............//////---..................---------------------------//////.........---------.........------............................................./////////000..............................////////////..............................---...//////......///111//////000000000000//////000000000000000000000000////////////////////////---.........//////000000,,,---...000111111222222000000111111111111000000---...000111111111000///000222555888999999888666000000000000000000000000........................~~~~~~~~~~~~}}}|||zzzzzz{{{|||}}}}}}||||||zzz|||~~~}}}||||||}}}|||yyy}}}{{{zzzyyyzzzzzzxxxwwwqqqooommmnnnqqqvvvyyy{{{~~~}}}|||{{{|||~~~}}}}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{yyyzzz{{{|||{{{zzz}}}{{{xxxuuusssrrrrrrssspppnnnllljjjhhhgggggghhhggghhhiiilllooorrruuuwwwvvvuuuttttttuuutttrrrppprrrsssttttttsssrrrpppooosssrrrqqqooommmlllkkkkkkmmmmmmmmmkkkjjjhhhfffeeegggiiimmmrrrvvvzzz|||}}}}}}zzzwwwuuutttsssuuuwwwyyy|||~~~xxxyyyxxxyyyuuurrrttt{{{xxx|||~~~pppTTTBBB???777666444000/////////---000/////////............//////.........---------.........------,,,,,,,,,......//////000000111111///...------++++++***))).........---,,,,,,,,,+++---,,,,,,,,,,,,---......---.........///000000000........................,,,------......------,,,////////////////////////,,,,,,------...///000000////////////////////////000222444666777555333222111000000///...---------000///...---...///111333111111111111000...---,,,......////////////......---------------------------------------...///000........................,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////........................,,,,,,------.../////////......////////////......000///---,,,++++++,,,---............////////////000000//////.........---000000111111111111000000//////////////////////////////.........---------////////////////////////................................................000000//////......------...........................------,,,,,,,,,------......---------,,,,,,,,,...------,,,,,,------...+++,,,...//////...,,,+++------------------------////////////////////////---------------,,,,,,,,,000000000000000000000000////////////////////////......////////////......000000000000000///......000000000000000000000000------------------------////////////000000000000///////////////////////////////////////////////////222666:::;;;999666333//////.........//////000000000//////.........---~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{||||||||||||||||||{{{|||~~~~~~}}}}}}}}}}}}}}}{{{zzzyyyxxxyyyzzz{{{zzzyyysssqqqooooooqqqtttxxxyyy~~~~~~~~~}}}{{{zzz{{{|||~~~}}}{{{{{{{{{{{{||||||zzzyyyyyyzzz{{{{{{zzz}}}|||yyyvvvtttsssssssssooonnnmmmkkkkkkkkkkkklllllllllmmmmmmnnnpppqqqrrruuutttssstttuuuuuusssrrrtttuuuuuuuuutttsssrrrrrrsssrrrqqqooonnnmmmmmmlllnnnnnnnnnmmmkkkiiihhhggggggiiilllpppuuuyyy|||~~~}}}yyyuuurrrqqqppppppuuuvvvxxxyyy{{{zzzzzz|||zzztttppprrr}}}}}}xxxdddNNNAAA888777444222111111000///000000/////////.........//////.........---------...------------------,,,...///////////////000000...------,,,,,,+++++++++///////////////.........---,,,,,,,,,,,,---......,,,,,,,,,---------------........................,,,------......------,,,........................------......//////000000///////////////////////////111333555555444222111111000000///......------000///...------///111222000111111000000///...---....../////////......------------------------------------------...//////........................,,,------......------,,,------............------------------------------..................................................................------..................------......////////////......///...---,,,,,,,,,------............////////////000/////////............//////000000000000////////////////////////////////////.........---------////////////////////////........................///////////////////////////////////////....................................------,,,,,,------............---------,,,,,,...------,,,,,,------...+++,,,...//////...,,,+++------------------------////////////////////////////////////////////////////////////////////////////////////////////////......////////////......000000000000000///......000000000000000000000000------------------------////////////000000000000////////////////////////////////////////////////...111555888999777444222222111000...---,,,,,,,,,000/////////............~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}~~~~~~|||{{{zzz|||||||||||||||{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}yyyxxxxxxyyy{{{||||||{{{tttsssqqqpppppprrruuuwww|||}}}}}}}}}{{{zzz{{{}}}|||yyywwwwwwxxxyyy|||zzzxxxyyyzzz{{{zzzyyy}}}|||zzzwwwuuutttssssssoooooonnnmmmmmmnnnppppppnnnnnnnnnoooooooooooooooqqqqqqppprrrtttuuuuuutttvvvvvvuuutttttttttuuuuuusssrrrrrrqqqpppoooooooooppppppoooooommmlllkkkjjjhhhiiijjjmmmqqquuuyyy{{{vvvtttqqqnnnmmmnnnoooqqqxxxxxxwwwwwwxxx{{{|||ttt|||sssnnnnnn|||||||||}}}uuu\\\DDD:::777444333333333222111000000000/////////....../////////............------------------........./////////...............---,,,,,,,,,,,,,,,,,,,,,.........///////////////---,,,,,,,,,,,,---......---------------,,,,,,,,,........................,,,------......------,,,------------------------.............../////////////////////////////////...000222333333333111000111000000//////......---///...---------...///000//////000000000000/////////000000000///...------------------------------...------------...//////........................------............------------............------................................................------------------------/////////......---------000//////...------,,,,,,......////////////......---------,,,------...///............////////////////////////..................////////////......////////////////////////...............---------////////////////////////........................////////////////////////.........///////////////...........................---------------...............------------,,,......------------......+++,,,---......---,,,+++------------------------////////////////////////.........//////000000111........................////////////////////////......////////////......000000000000000//////...////////////////////////------------------------////////////000000000000////////////////////////////////////////////////...000333666777555333111111000///...---,,,,,,,,,////////////............}}}}}}|||||||||}}}~~~~~~~~~~~~||||||}}}~~~~~~}}}|||{{{}}}||||||{{{{{{{{{{{{{{{~~~}}}||||||||||||~~~~~~~~~||||||}}}{{{zzzyyy{{{}}}~~~}}}|||wwwvvvtttrrrpppppprrrtttxxxzzz|||}}}}}}}}}~~~~~~~~~}}}zzzvvvuuuvvvwwwyyy{{{zzzxxxxxxzzz{{{zzzyyy{{{{{{zzzxxxwwwuuutttsssqqqqqqpppooopppqqqrrrsssmmmnnnooooooppppppppppppnnnmmmmmmooorrrtttuuutttuuuuuusssrrrrrrssstttuuurrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmllljjjiiiiiijjjlllooosssuuukkkiiigggfffhhhlllqqqtttzzzyyyyyyxxxxxx{{{~~~vvv{{{~~~tttlllhhhssszzztttyyy{{{gggLLL===888444444555333222222000000000////////////.../////////...............,,,,,,------......////////////......------,,,,,,,,,,,,,,,,,,------......+++,,,,,,,,,---.........---,,,,,,,,,,,,---......000000000///.........---........................,,,------......------,,,------------------------.........---------------///////////////////////////000111222333222111000000000000000//////............------------...///......///000000000000000111111222111111000///...------------------------......---------......///........................------............------------............------........................................................................000000//////......------//////.........---------......////////////......,,,,,,,,,---...//////000............///////////////////////////.........---..................---////////////////////////........................////////////////////////........................////////////////////////------......//////000000...........................------------......///............------------......------------......,,,,,,---......---,,,,,,------------------------////////////////////////+++,,,,,,---...//////000........................////////////////////////......////////////......//////000000000000//////////////////////////////........................////////////000000000000////////////////////////////////////////////////---///111333444333111000---,,,,,,------...///000///////////////.........~~~~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{||||||~~~}}}|||zzzzzz{{{}}}~~~}}}{{{zzz|||~~~}}}|||}}}~~~~~~}}}yyyyyyxxxtttqqqoooqqqssstttwww{{{}}}~~~~~~|||{{{}}}{{{xxxuuuuuuwwwyyy{{{|||zzzxxxyyyzzz{{{zzzzzzyyyzzzzzzzzzyyyxxxvvvuuuuuutttsssrrrrrrrrrssstttpppqqqqqqrrrrrrqqqpppooommmkkkkkkmmmpppssstttttttttsssqqqppppppqqqrrrsssrrrrrrssssssssssssrrrqqqqqqqqqqqqqqqpppoooooonnnlllkkkiiihhhhhhjjjkkkmmmeeedddcccccceeejjjpppsssxxxxxxxxxxxxxxxzzz~~~{{{yyyyyyvvvmmmeeeiiixxx~~~zzzqqqssszzzppp\\\DDD:::444444555222111222111000000000////////////////////////////////////---------......///////////////......------,,,,,,+++,,,,,,------......///+++,,,,,,,,,---.........---,,,,,,,,,,,,---......000000000///.........---........................,,,------......------,,,------------------------------,,,,,,,,,,,,,,,,,,////////////////////////000000111222333222222111000000000000000/////////.........---------......---...///000000111111000333333333333333222111111........................///......---------..............................---......//////......---------............------------------------------........................////////////////////////000000/////////.........---------.........//////......////////////......+++,,,---...//////000000............////////////.........///////////////------............------////////////////////////---.....................////////////////////////........................------------------------------......//////000000........................---------------...///000//////.........---------///......------......///,,,------------------,,,------------------------////////////////////////,,,,,,------...///000000........................////////////////////////......////////////......//////000000000000//////////////////////////////........................////////////000000000000000000000000000000000000000000000000000000000000......000111111111000///,,,,,,,,,---...///000000.........///////////////~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||{{{zzzzzzzzz|||}}}~~~~~~}}}{{{zzzzzz{{{||||||}}}{{{yyyzzz|||}}}~~~~~~~~~}}}}}}~~~}}}{{{|||{{{wwwrrrpppqqqsssqqqtttyyy|||}}}{{{{{{zzzxxxwwwwwwyyy|||}}}}}}{{{yyyyyy{{{|||{{{zzzxxxzzz|||}}}}}}|||zzzyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxwwwuuurrrpppnnnooommmlllmmmppprrrssstttttttttsssrrrqqqppppppqqqrrrrrrsssttttttsssrrrqqqoooooopppppppppoooooonnnmmmllljjjhhhhhhhhhhhhhhhhhhgggeeedddeeehhhkkkmmmtttvvvxxxxxxyyyzzz|||~~~wwwrrrvvv~~~}}}tttjjjhhhpppzzz{{{~~~uuuttt{{{xxxoooMMM@@@555555555111000333111111000000000/////////...////////////000000000...............//////////////////...............,,,,,,------.........///.........///////////////---,,,,,,,,,,,,---......---------------,,,,,,,,,........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,------////////////////////////000000111222222222222222000000000000000000000000/////////............---......///000000111000000222222333333333333333222000000000000000000000000//////...------------.................................////////////......------............------------------------------........................000000000000000000000000////////////////////////,,,,,,------...//////000......////////////......+++,,,---//////000000000............////////////.........///////////////------............------////////////////////////---------...............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////........................------------...///000000/////////.........------//////............//////------------------------------------------------/////////////////////////////////000000111111222........................////////////////////////......////////////.........//////000000000000000////////////////////////........................////////////000000000000000000000000000000000000000000000000000000000000.../////////////////////000000///........................///////////////~~~}}}}}}}}}}}}{{{|||~~~}}}{{{|||~~~~~~}}}{{{zzzyyyyyyzzz|||~~~}}}|||{{{{{{zzzzzzzzz{{{zzzyyyxxxyyy{{{}}}}}}||||||{{{{{{|||~~~~~~}}}|||}}}}}}yyysssppprrrtttpppsssxxx{{{}}}~~~~~~|||{{{zzzzzzyyyzzz{{{|||}}}~~~|||zzz{{{|||}}}||||||yyy{{{~~~zzzzzzyyyyyyyyy{{{|||}}}}}}}}}}}}}}}{{{xxxuuussssssqqqooooooqqqsssttttttwwwwwwwwwvvvtttsssqqqqqqrrrssstttttttttrrrpppooommmnnnnnnooooooooonnnnnnllllllkkkkkkjjjjjjiiiiiijjjiiigggfffggghhhjjjkkkuuuxxx{{{|||{{{{{{{{{{{{zzzrrrssswww}}}|||vvvuuuxxx}}}}}}yyy~~~|||zzz}}}}}}yyyXXXFFF888777666111000555111111111000000000//////.../////////000000000000////////////...............///////////////000000---------...............///////////////.........---,,,,,,,,,,,,---......,,,,,,,,,---------------........................,,,------......------,,,........................---------......///////////////////////////////////////000000000111111111000000000000000000000000000000000000//////.........///000000000000000//////000111222333333333333111111111111111111111111//////...---------------..............................////////////......------............------................................................000000000000000000000000.........///000000111111------........................////////////......,,,---...///000000//////............////////////............/////////000......////////////......////////////////////////---------.........//////////////////////////////........................------------------------///////////////.................................------------...///000111////////////............//////............//////---------,,,,,,---------------------------------////////////////////////000000000000000111111111////////////////////////////////////////////////......////////////............///000000000000000000000000000000000000000........................////////////000000000000000000000000000000000000000000000000000000000000/////////.........//////111111000////////////000............/////////000}}}||||||||||||yyy{{{}}}~~~zzz{{{|||~~~~~~~~~}}}|||zzzzzzyyyyyyzzz}}}|||||||||{{{{{{zzzzzzyyyyyyxxxwwwyyy{{{||||||{{{yyyxxxxxxzzz}}}~~~|||{{{tttqqqrrruuupppssswwwzzzzzz{{{{{{|||~~~}}}||||||||||||{{{{{{|||||||||~~~}}}{{{{{{}}}~~~}}}|||zzz}}}{{{{{{{{{{{{}}}}}}~~~~~~{{{zzzwwwtttrrrqqqsssuuuuuuuuuzzzzzzzzzzzzxxxvvvsssrrrrrrssstttttttttrrrooonnnlllmmmmmmnnnnnnnnnnnnmmmkkkllllllmmmmmmmmmlllkkkhhhhhhhhhhhhiiikkklllmmmyyy|||}}}|||{{{yyyvvvssstttvvv~~~|||~~~|||yyywww{{{~~~~~~|||___KKK;;;888777111111666111111111111000000000000.../////////000000111111000000//////......------......//////000000111111.................................------,,,,,,+++---,,,,,,,,,,,,---......---......//////000000000........................,,,------......------,,,////////////////////////---......///000111222222////////////////////////............/////////000000000000000000111111111000000111111000///......//////000000000000//////---...///000111222222222222222222222222222222222000///...---------------..............................////////////......---..................---000000000000000000000000........................////////////////////////------...///000111222222/////////...------,,,,,,......////////////......------///000000000///.............../////////000---.........//////000000......////////////......////////////////////////---------.........//////////////////////////////................................................000000//////.........---........................---------......000111111000/////////............//////............//////...------,,,,,,------...------------------------////////////////////////////////////............000000000000000000000000////////////////////////......////////////............///000000000000000111111111111111111111111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000//////.........//////......//////000222333444---.........//////000000}}}|||||||||}}}~~~~~~|||||||||}}}}}}~~~~~~xxxxxxyyyzzzzzz{{{{{{|||zzz|||~~~}}}{{{yyyxxxxxxxxxwwwwwwwwwxxxzzz|||}}}{{{{{{||||||}}}~~~~~~~~~{{{{{{|||}}}}}}zzzvvvrrrpppnnnmmmoootttxxxyyyxxx|||~~~}}}|||~~~{{{wwwwwwzzz}}}~~~~~~~~~}}}|||{{{{{{{{{||||||{{{{{{|||}}}}}}zzzsssooorrruuuvvvwwwzzz{{{~~~zzzyyyvvvrrruuusssqqqpppqqqqqqpppooommmmmmnnnnnnnnnnnnnnnnnnpppooommmmmmlllkkkiiigggjjjjjjiiiiiijjjlllnnnpppwww{{{~~~~~~}}}}}}{{{}}}{{{llljjjttt~~~|||vvvmmmttt}}}wwwWWW<<<:::;;;444000444//////000111111000......000000000000000000000000000000//////.........---............////////////...------,,,,,,------...000000///.....................------------......---------............//////............---------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------////////////////////////////////////////////////////////////////////////------......//////000000222333333333222///,,,+++............////////////000000////////////000000111111111111111111111111111111111000000000000000111000000000//////......///000111222222111000///000000//////.........---............////////////............////////////666444222///---+++***)))000000000000000000000000000000////////////000000////////////////////////............/////////000//////000000000000//////......//////000///......////////////............//////////////////////////////////////////////////////............//////......////////////..............................------......//////000000...000111000...------...000---+++,,,000333333222////////////////////////................................................//////.........---------...---,,,,,,.../////////000000000000000000000000/////////...------,,,,,,111000000////////////000333111000.........//////////////////////////////000000000000000000000000//////............//////000000000000////////////000000000000111111111111000000000000000000000000000000111111111222222222////////////////////////000000//////.........---~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}|||zzzyyyxxxyyyyyyyyyxxxxxxyyyzzz{{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~|||wwwtttooommmkkkmmmssswwwxxxwwwyyyzzz{{{{{{{{{|||zzzxxxyyy{{{||||||~~~~~~}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}||||||{{{|||}}}yyysssoooqqqttttttvvvyyy~~~{{{vvvuuusssqqqpppppppppooonnnmmmmmmmmmmmmmmmmmmnnnnnnpppooooooooonnnllljjjhhheeeeeeeeefffiiilllpppsssyyy|||{{{|||qqqjjjoooxxx{{{}}}~~~rrrvvv}}}}}}aaaFFF===;;;666333444000000111222111000///...000000000000000000000000000/////////........................////////////...------,,,,,,------...000000///.....................------------......---------............//////............---------,,,,,,---------.........,,,,,,,,,,,,------------////////////////////////////////////////////////////////////////////////.........//////////////////000111222111000...,,,............////////////000000////////////000000111111111111111111111111111111111111111111222222111111111000000000//////---...///000000///......000000/////////.....................////////////////////////////////////222222000///------,,,,,,000000000000000000000000000000////////////000000////////////////////////........./////////000000222111111111111111111222///////////////.........////////////............////////////////////////////////////////////////111111000///...------,,,......////////////.......................................///////////////...///111000...------...000...,,,---000222222111////////////////////////////////////////////////........................//////.........---------...---------.../////////000000000000000000000000///............---------000000////////////000000000///////////////000111000000000000000000000000000000000000000000000000//////............//////000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........~~~~~~~~~~~~}}}}}}~~~||||||||||||{{{{{{{{{{{{{{{||||||{{{yyyxxxyyyzzz{{{zzzzzzyyyyyyzzz{{{{{{}}}}}}}}}|||||||||||||||~~~yyyvvvnnnkkkiiijjjoootttvvvuuuuuusssssstttxxx}}}}}}zzzyyyzzz{{{{{{}}}}}}}}}|||||||||||||||||||||}}}~~~~~~|||{{{zzzxxxxxxwwwxxxyyy{{{}}}tttooommmpppssssssuuuyyy~~~xxxvvvssspppoooppppppooonnnnnnmmmllllllllllllmmmnnnpppqqqrrrrrrqqqnnnkkkiiidddccccccdddgggkkkooorrrwwwzzz~~~{{{{{{}}}vvviiihhhmmmrrr|||zzz{{{~~~pppUUUAAA:::999666333111222222333222111000///000000000000000000000000////////////........................////////////......------------......000//////............///......------------......---------............//////............------------............/////////------------.........//////////////////////////////////////////////////////////////////////////////////////////.........---...///000000///..................////////////000000////////////000000000000000000000000000000000111111222222333333333222222222111111111111000...//////000000///......000000////////////..................////////////111111111000000//////...//////.........//////000000000000000000000000000000000////////////000000////////////////////////....../////////000000000222111000//////000111222111000///...------...///////////////............////////////////////////////////////////////////...///000000000///---,,,......////////////..............................///////////////............///000000...---......111///......///000000///////////////////////////000000000000000000000000......................../////////............---............////////////000000000000000000000000------.........///////////////...//////000111222---...///000111111111111111111111111111111111111////////////////////////000//////......//////000////////////000000000000000000000000111111111111000000000000000000000000////////////////////////111111111111111111111111000000////////////......~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{|||||||||zzzxxxxxxzzz||||||||||||{{{{{{zzzzzzzzz|||||||||}}}}}}}}}~~~~~~zzzwwwmmmjjjfffggglllqqqssssssqqqnnnlllooovvv~~~{{{yyyzzz|||}}}|||||||||||||||{{{{{{zzz{{{{{{||||||{{{yyywwwvvvpppoooooopppqqqssstttvvvzzz{{{~~~{{{wwwkkkhhhhhhmmmqqqssswww|||yyywwwtttqqqoooooooooooonnnnnnmmmkkkjjjjjjlllnnnooorrrtttvvvvvvtttpppllljjjhhhgggeeeeeegggjjjmmmooosssvvvyyy{{{{{{{{{|||}}}{{{zzzzzz}}}{{{jjjbbbeeeiiirrrzzz~~~zzzaaaFFF::::::999333222333333444333222000//////////////////////////////////////////.....................////////////......------------......000///............//////......------------......---------............//////............---------------........./////////............////////////////////////////////////////////////////////////////////////////////////000000//////......------------...//////...------............////////////000000////////////000000//////////////////////////////000111222222333333222222222222222222222222222222222222111111111000000000//////////////////............////////////333222222111000//////..................///000000////////////////////////000000////////////000000////////////////////////...////////////000000000000///---,,,,,,---///000222111///---,,,---...///////////////............////////////////////////////////////////////////)))+++---000111222111000......////////////..............................000000//////......---------///000000///......///111000/////////.........////////////////////////////////////////////////......................../////////..................///000000/////////000000000000000000000000000,,,------...///000000000............///000222222---...///111111111000///000000000000000000000000////////////////////////000000////////////000000////////////000000000000///000000000111111111111000000000000000000000000000000////////////......000000000000000000000000000000//////////////////~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~}}}|||||||||||||||zzzyyyyyy{{{}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzz{{{}}}~~~{{{xxxnnnjjjeeedddhhhmmmppppppnnnkkkiiilllttt||||||{{{|||~~~{{{{{{|||{{{{{{zzzxxxxxxuuuuuuuuutttrrrpppmmmlllhhhhhhgggggggggiiijjjkkklllmmmoooqqqrrrppplllhhh___^^^aaaiiinnnrrrxxx{{{xxxuuuqqqoooooopppoooooonnnllljjjiiijjjmmmppprrrvvvyyy{{{zzzuuupppmmmllljjjjjjiiiiiijjjlllnnnoooppprrrvvvwwwxxxyyyzzz|||{{{zzzyyyzzznnnbbbaaadddiiiuuukkkNNN===;;;999333333444444444333222000///////////////////////////.........///////////////............///////////////......------....../////////............//////......------------......---------............//////............---------,,,------------................../////////000000////////////////////////////////////////////////////////////////////////000000//////......------/////////...------,,,+++............////////////000000////////////000000........................---......///000111111222222222222222222333333333333333222111111111111111//////000000000000000000............////////////333222222111000//////...//////............//////////////////////////////000000////////////000000000000000000000000000000////////////000000000111000///...------...///000222000...---,,,---///000////////////............////////////////////////000000000000000000000000(((***---000222222111111......////////////......////////////////////////000000//////......---------...000000///......//////000000///...---------////////////////////////........................////////////////////////////////////////////////...000222222000...///000////////////////////////,,,------...///000111111............///000222222///000111111111000...---////////////////////////////////////////////////000000////////////000000.../////////000000000111///000000000111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000000000||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||}}}}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{yyyzzz|||~~~|||zzzpppkkkdddbbbeeejjjmmmmmmkkkjjjiiikkkqqqxxx~~~}}}~~~~~~~~~}}}}}}zzz{{{{{{zzzyyywwwuuusssrrrqqqooommmkkkhhhgggfffbbbbbb```______``````aaa]]]]]]^^^```aaa```]]]ZZZTTTUUU[[[dddkkkpppxxxzzzwwwssspppppppppppppppnnnllljjjiiijjjnnnsssvvv{{{~~~}}}vvvpppnnnmmmiiijjjlllmmmoooqqqrrrrrrnnnqqqtttvvvwwwxxxzzz|||||||||{{{{{{~~~wwwiiiccceeefffrrr}}}tttYYYDDD;;;888444333444444444333111000...000000000000000000000000.........///////////////............//////////////////............/////////............//////000......------------......---------............//////............---------,,,,,,---------...................../////////000///////////////////////////////////////////////////////////////////////////////////////.........000000///...---,,,,,,,,,............////////////000000////////////000000////////////////////////---......//////000000000111222222222222333333333222222000/////////////////////000000000000111111............////////////111111111000000//////...000000///...............000000000000000000000000000000////////////000000000000000000000000000000/////////000000000111111111111222222222222111111000///...------...///000////////////............////////////////////////000000000000000000000000---...///000000///............////////////......///////////////////////////////////////.........,,,...000000///...///000...///000000...---------////////////////////////........................////////////////////////...////////////000000000...111444333000...///000////////////////////////------...///000000111111//////...//////000111222111111111111000///...---........................////////////////////////111000000//////000000111......//////000000111111000000000000111111111111000000000000000000000000//////000000000111111111........................//////000000000000111111zzz{{{}}}~~~~~~~~~~~~~~~|||}}}}}}}}}}}}~~~}}}~~~~~~}}}||||||}}}~~~~~~|||sssmmmeeebbbdddgggjjjkkkhhhiiijjjkkkmmmrrrxxx|||xxx{{{~~~~~~~~~zzzzzzzzzyyywwwtttqqqppppppnnnjjjfffcccbbbaaaaaa\\\[[[YYYWWWVVVVVVVVVVVVTTTSSSRRRSSSTTTTTTRRRPPPNNNPPPXXXaaahhhnnnvvv}}}yyytttqqqqqqqqqrrrqqqmmmllliiiiiikkkpppvvvzzz~~~vvvpppnnnnnnkkkmmmooorrrsssrrrqqqpppkkknnnqqqrrrtttuuuxxxzzz}}}~~~}}}}}}~~~sssiiihhhgggppp~~~vvvxxx{{{~~~gggNNN<<<666666333333444333222111///...000000000000000000000000............/////////000............//////////////////............//////...............///000000......------------......---------............//////............------------............/////////------........./////////////////////////////////////////////////////////////////////////////////........./////////////////////...............///............////////////000000////////////000000///////////////////////////////////////000000000111111111111222222222333333222111/////////////////////000000000111111111............//////////////////////////////////////////............///000000000000000000000000000000000////////////000000000000000000000000000000//////000000000111111111111222333444444333222111------......//////000000////////////............////////////////////////000000000000000000000000///////////////...............////////////......////////////////////////.........///////////////,,,...000000///...///000,,,...000000...,,,---...////////////////////////........................////////////////////////.../////////000000000000...222555555111...///111////////////////////////......//////000000000111000000////////////000000000000///////////////000////////////////////////000000000000000000000000111111000000000000111111.........///000111111111000000000000111111111111000000000000000000000000------......///000111111//////////////////////////////000000000111111111zzz{{{~~~~~~|||||||||}}}}}}~~~~~~|||~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~uuunnneeeaaacccfffiiijjjfffhhhjjjjjjjjjmmmtttyyywww{{{~~~~~~zzzzzzzzzyyyvvvsssooommmjjjgggbbb]]]ZZZYYYYYYYYYVVVUUURRRPPPNNNNNNNNNNNNPPPNNNMMMMMMNNNNNNMMMLLLLLLNNNVVV```fffkkkttt}}}~~~zzzuuurrrqqqrrrrrrrrrmmmkkkiiiiiilllrrrxxx|||vvvooonnnooooooqqqsssttttttqqqmmmkkkhhhjjjmmmoooppprrruuuwww~~~~~~~~~{{{nnnkkkjjjooo{{{nnnooosssxxxqqqUUU===555777333333333333222000...---000000000000000000000000---.........//////000000............/////////000//////............//////...............///000111.........------.........---------.........////////////.........---------////////////000000000000------------.........///////////////////////////////////////////////////////////////////////////---.........//////000000---------......000111111............/////////000000000////////////000000000000000000000000000000111111111111000000000000000000000111111222222222666555333111000111111222//////000000111111111222............/////////000............////////////...------......///000111000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111...000222444444222000...+++,,,...///000000000000000/////////............////////////////////////000000000000000000000000------------...000111222......////////////......000000000000000000000000---.........//////000000,,,...///000///...///000***...000000...,,,---...////////////////////////000000000000000000000000000000000000000000000000.../////////000000111111...222666555111...///111////////////////////////////////////000000000000111000000////////////000//////.........000222333000000000000000000000000111111111111111111111111111111000000000000111111---......///000111111222000000000000111111111111000000000000000000000000***+++,,,---...000111111000000000000000000000000//////000000111111111222{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~yyyoooddd```^^^___ccciiinnnllliiifffeeehhhmmmqqqsssvvvzzz}}}~~~|||{{{wwwwwwvvvvvvuuuqqqlllhhhbbb```]]]YYYWWWUUUUUUUUURRRQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMHHHMMMUUU^^^fffnnnvvv{{{|||xxxyyyyyytttpppooonnnmmmkkkjjjlllrrr{{{zzzssspppqqqppprrruuuuuusssnnniiieeefffkkkppppppnnnpppvvv}}}ttt```bbbnnn}}}wwwuuupppjjjhhhiiioooyyybbbEEE888:::444333222333333333111///111111111111111111111111...............///000111......////////////......000///...------...///000//////000000///...---------------............///......------------......------------------------000///...---------------000////////////.........///////////////000111111000000////////////000000////////////////////////////////////////////////------------------------000000000000111111111111000000////////////000000000000000000000000000000222222222111111111111000222222111111000/////////000000000000111111111111000111222333333222111000000000////////////000000111111000000/////////...////////////////////////111111000000//////......222222111111000000//////111111000000//////......111111000000//////............//////000000111111000000////////////000000000000000000000000000000//////.........---------///...,,,+++,,,---///111////////////////////////111111111111000000000000///////////////////////////////////////......---111000000///......------000000//////......---------///000222222000///---..................------000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////000000000000222111000000///000000000000000000000000000000000------...///////////////000000000000000000000000////////////////////////111000/////////000222333111111222222222222111111000000000000000///......000000////////////000000000000000000000000000000///000000000000000//////}}}~~~~~~~~~~~~~~~zzzqqqhhheeecccaaacccggghhhiiiiiihhhggghhhkkkmmmnnnppptttxxx{{{||||||{{{zzzyyywwwvvvsssoooiiieee]]]ZZZWWWSSSQQQOOOOOOOOOMMMLLLKKKIIIIIIHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMKKKOOOVVV^^^eeemmmtttyyyzzzyyyxxxtttppppppnnnllljjjiiilllsss|||zzztttqqqqqqrrrsssuuuuuusssnnniiieeeeeeiiinnnnnnmmmpppxxxwwwfffdddppp~~~uuuttt}}}zzzhhhcccbbbeeelllwww~~~jjjLLL<<<;;;444333222222333222111//////////////////////////////............//////000......////////////......000///...------...///000///////////////...---,,,---------............///......------------......------------------------//////...---------------000000000/////////......///////////////000000111000000////////////000000////////////////////////////////////////////////------------------------000000000000111111111111000000////////////000000000000000000000000000000111111111000000000//////000000000000000111111111000000000000111111111111000111222222222222111000111111000000000000111111000000000/////////......000000000000000000000000111000000000/////////...000/////////.........---111000000000/////////...111000000000/////////...000000000000////////////000000////////////000000//////////////////////////////.........---------///...---,,,---...000111////////////////////////////////////............//////////////////////////////000000//////...---....../////////////////////////////////............///000111111000///...........................000000000000000000000000////////////////////////////////////////////////....../////////000000000////////////000000000000222222111000000000000000000000000000000000000000......///000000000//////000000000000000000000000////////////////////////111000/////////000222222111111222222222222111111000000000000000///......000000////////////000000000000000000000000000000//////000000000000//////~~~~~~}}}~~~}}}uuuooollljjjeeedddfffdddgggkkkllllllkkkkkkkkkkkkmmmqqquuuxxx{{{}}}}}}}}}{{{xxxuuuqqqkkkddd```WWWUUURRRNNNKKKJJJIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNNNNRRRXXX___eeemmmtttyyy|||zzzxxxtttqqqqqqnnnllljjjiiilllttt~~~|||uuurrrrrrssstttuuutttqqqlllgggdddcccgggjjjkkklllpppyyy{{{llldddooozzzxxxsssddd```___```gggqqq~~~tttVVVBBB;;;444333222111222222000///////////////////////////000//////............///......////////////......//////............//////---............---,,,,,,---------............///......------------......------------------------//////...------------...000000000////////////...//////......//////000111000000////////////000000////////////////////////////////////////////////////////////////////////000000000000111111111111111000000//////000000111000000000000000000000000000000000000/////////......//////000111111222222000000000000111111111111000111111222222111111000222222111111111111222222////////////............111111111111111111111111000000000000////////////////////////............000000000000////////////000000000000////////////111111111000///.........000000////////////000000......................../////////............---000///.........///111222////////////////////////////////////............//////////////////////////////000000//////...------------...///000000111.........///////////////...///000111111000///...........................000000000000000000000000////////////////////////////////////////////////------........./////////////////////000000000000333222222111000111111111000000000000000000000000000000000111000000//////000000000000000000000000000000000000000000000000000000000///000111111222111111222222222222111111000000111111000000//////000000////////////000000//////////////////////////////000000000000//////~~~~~~~~~}}}~~~~~~~~~~~~~~~yyyuuutttqqqjjjfffeeeeeehhhllloooooonnnnnnnnnnnnooorrruuuyyy{{{}}}~~~|||yyyuuuqqqmmmgggaaa\\\UUUSSSOOOLLLIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKMMMNNNOOOPPPQQQPPPTTTZZZ```gggooovvv{{{{{{xxxtttrrrsssnnnllljjjhhhlllttt}}}uuuqqqpppssstttsssrrrnnnjjjfffcccbbbeeeggghhhjjjpppzzz}}}nnnaaakkk{{{sssiiiccc```^^^aaajjjwww}}}aaaHHH:::555444222111222111000///000000000000000000000000111000///.....................////////////....../////////....../////////,,,---------------,,,,,,---------............///......------------..............................///......---------....../////////.........------///............///000000//////000000000000/////////////////////////////////////////////////////////////////////////////////000000000111111111111111000000000000000000111000000000000000000000000111111000000000///////////////000000111111111111///000000000111111111111000000111111111111000000222111111000000111111222//////..................000000000000000000000000000000000000////////////111111111111000000000000000000000000////////////000000000000////////////111000000000/////////...000000////////////000000/////////////////////////////////...............000000//////000000111222////////////////////////111111111111000000000000////////////////////////000000000000000///......------......///000000000------......//////000000......///000000///..................////////////////////////////////////////////////////////////////////////////////////------------.........///////////////000000000000333333222111111111111111////////////////////////111111111111111000000///////////////////////////000000000000000000000000000000000000000111111222111111222222222222111111000000111111111000000///000000////////////000000////////////////////////...//////000000000000///~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~{{{xxxxxxuuunnnhhhggggggiiilllmmmnnnoooqqqsssssstttuuuwwwyyyzzz{{{{{{wwwtttppplllhhhccc]]]YYYQQQOOOLLLIIIGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJMMMNNNOOOOOOQQQQQQRRRSSSTTTXXX]]]cccjjjrrrzzz}}}yyyuuussstttooommmjjjiiikkksss}}}~~~vvvqqqooosssrrrqqqoookkkhhhdddbbbaaaccceeefffiiipppxxx~~~pppccchhhuuu{{{uuupppfffbbb]]]]]]fffvvvkkkNNN:::777555222111222222111///000000000000000000000000111000///.....................////////////.........//////////////////...,,,,,,---------------,,,---------............///......------------....................................---------......///.........---------,,,,,,...............//////000//////000000000000//////////////////////////////////////////////////////000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000222222111111111000000000111111111111000000/////////000000000111111111111000000000000000000000000000000////////////000000......//////////////////////////////////////////////////////000000000000000000000000111111111111////////////000000000000////////////000000000000.../////////000000000111000000////////////000000000000000000000000000000////////////////////////000000000000000111222222000000000000000000000000111111111111000000000000////////////////////////000000000000000//////...////////////////////////------......//////000000......////////////.............../////////000000////////////////////////////////////////////////........................------------.........///////////////000000000000333222111111000000111111////////////////////////000000111111111111000000////////////////////////000000000000000000000000///000000000111111111111111111222222222222111111000000111111111111000000000000////////////000000////////////////////////......///000000000000000~~~~~~~~~|||}}}~~~~~~~~~~~~~~~{{{yyyzzzwwwqqqlllkkkgggiiikkklllmmmpppsssvvvwwwxxxyyyzzzzzzyyyxxxwwwrrrooojjjfffbbb]]]XXXTTTLLLKKKHHHFFFEEEEEEFFFGGGEEEFFFHHHIIIJJJKKKKKKKKKOOOPPPQQQSSSTTTVVVWWWWWW[[[^^^bbbgggmmmuuu}}}~~~zzzvvvtttuuupppnnnllljjjkkkqqqyyyxxxsssqqqrrrqqqpppmmmjjjgggeeecccaaacccdddfffiiiooovvv{{{vvvllljjjppp~~~yyyvvvssseeebbb______hhhzzzuuuWWW???999777444222222222222111////////////////////////000//////............///......////////////............////////////......,,,,,,---............------------............///......------------.................................------------...//////.........---------,,,,,,......------......///000...///000111111000///...////////////////////////////////////////////////000000000000000000000000000000000000111111111111222111111000000111111222000000000000000000000000222222222222111111111111222222111111000//////...000000000000111111111111111000000//////000000111000000////////////000000////////////000000000000........................////////////000000000000............////////////////////////000000000000////////////000000000000.........///000111111111000000////////////000000111111111111111111111111...////////////000000000///000000000111111111111000000000000000000000000////////////............////////////////////////000000111111000000///...///////////////..................///////////////.................................//////000000111000000000000000000000000////////////////////////........................------........./////////////////////000000000000222111111000///000000000000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000000000//////000111111111111000111111222222222222111111000000111111222222111111000000////////////000000////////////////////////---...///000000111111000}}}~~~~~~|||}}}~~~~~~~~~~~~~~~}}}|||~~~}}}}}}~~~zzzwwwxxxwwwrrrooopppiiillloooqqqrrruuuxxxzzz{{{|||~~~~~~~~~{{{yyywwwoookkkfffaaa]]]XXXRRROOOJJJHHHGGGEEEEEEFFFGGGHHHGGGHHHJJJLLLNNNNNNNNNNNNSSSTTTVVVYYY\\\^^^aaabbbccceeehhhlllpppwww~~~{{{vvvtttuuupppooommmkkkkkkooouuuyyy{{{wwwvvvsssrrrpppmmmkkkiiigggfffbbbcccdddfffiiinnnrrrvvv}}}vvvlllkkkwwwzzzuuuqqqeeeddddddgggpppaaaFFF;;;888555333333333333222///////////////////////////............//////000......////////////......---...///000000///...---,,,---...///////////////---------............///......------------..............................---------------...//////000000/////////............------------...//////...///000111111000///...////////////////////////////////////////////////////////////////////////000000000000111111111111222111111000000111111222000000000000000000000000111111111111000000000000111111111000000000000000000000000000111111111111111000///......///000111111000000000000000000111000000000000111111222222////////////////////////.../////////000000000111---........./////////000.../////////000000000111.../////////000000000111////////////000000000000000000////////////000000000000000000000000000000.../////////000000000000...///000000000111000000000000000000000000000000////////////............////////////////////////000111111111111000//////------......//////000000///////////////..................------.........---......///000000111111000000000000000000000000////////////////////////............................../////////000000000////////////000000000000111000//////......//////000000000000000000000000,,,---...///000111111111000000000000000000000000////////////////////////...///000111222111111000111111222222222222111111///000111222222222222111000000////////////000000000000000000000000000000---...///000111111111111{{{}}}||||||}}}~~~~~~~~~~~~|||}}}~~~~~~~~~|||{{{zzz~~~~~~}}}||||||~~~~~~yyyvvvwwwvvvsssqqqsssllloootttxxxyyy{{{|||~~~|||zzznnnjjjddd___YYYTTTNNNJJJJJJIIIGGGFFFGGGHHHJJJKKKJJJKKKMMMPPPRRRSSSSSSSSSVVVXXX[[[___cccgggjjjllliiikkkmmmooorrrwww}}}|||wwwtttuuuppppppnnnlllkkkmmmrrruuu|||~~~{{{zzztttsssqqqnnnllljjjiiiiiicccccceeegggjjjmmmppprrryyyyyyzzz||||||mmmgggqqq~~~}}}tttooogggiiikkknnnuuuhhhLLL===:::666444444444444333111111111111111111111111...............///000111......////////////......---...///000000///...---------...///000000//////---------.........//////.........------.........////////////////////////---------------...///000111111111111000000000000...------------...//////...///000222222000///...////////////////////////////////////////////////////////////////////////000000000000111111111111222222111111111111222222000000000000000000000000000000000000/////////////////////000111111222222000000000000111111111111111000///......///000111222222111111111111222222000000111111222222222333000000000000000000000000.../////////000000111111///000000000111111222222.../////////000000111111.../////////000000111111111111000000//////......000000////////////000000////////////////////////.../////////000000111111......///000000000000000000000000000000000000000111111111111000000000000////////////////////////111111111111111000//////+++,,,---...///111222222000000//////.........---......------------......---......///000111111222000000000000000000000000////////////////////////........................////////////000000000000////////////000000000000000000///...............000000000000000000000000***+++---///000111111111000000000000000000000000////////////////////////...///000222222111111000111111222222222222111111///000111222222222222222000000////////////000000111111111111111111111111---...///000111111111111{{{|||}}}~~~~~~}}}|||{{{|||~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~zzz|||~~~|||zzz|||}}}{{{zzzyyyxxxvvvvvvuuuuuuuuuuuuvvvvvvwwwssssssuuuxxx|||~~~~~~~~~xxxjjjgggbbb]]]XXXSSSNNNJJJGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKMMMPPPSSSWWWZZZ\\\ZZZ___fffkkkmmmmmmmmmmmmmmmmmmpppssstttvvv~~~zzzuuutttuuussssssqqqllliiijjjpppuuuuuu{{{}}}zzzvvvtttrrrpppooolllhhheeedddcccbbbbbbdddgggkkknnnoooqqqsssvvvyyy{{{}}}}}}wwwlllkkkqqq{{{|||sssqqqpppmmmiiijjjpppwww~~~~~~}}}sssRRRCCC<<<666555444222222555222222111000000000000000111111000000/////////...////////////////////////000000000000000000000000................................................////////////////////////111111000000/////////...111111000///...---,,,,,,//////////////////////////////............//////000000000000000000000000////////////////////////........................222111000//////...//////111111111111111111111111333222222111000///......000000111111111111000000///.........///000222333222222111111000000//////000111111111111222222222111111111111111111111111111///...///000111000...111000///......///000111111111111111111111111111////////////..................//////000000111111///////////////////////////////////////.........//////...---------------////////////////////////000000000000000000000000////////////////////////666111,,,,,,///111///,,,000000111111111111000000,,,---------.../////////222111111111000000//////111000000///...---------////////////////////////........................//////.........---------//////////////////////////////000000111111111111//////...------...///000////////////////////////......////////////......////////////////////////------............------////////////////////////........................222111111111000000//////////////////000000000000////////////000000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000111000///......///000111{{{{{{|||}}}}}}|||{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{xxxwwwuuutttrrrqqqqqqqqqqqqrrrsssttttttuuuvvvwwwyyy{{{|||}}}}}}|||kkkgggaaa\\\WWWSSSNNNKKKGGGGGGGGGHHHIIIIIIJJJJJJNNNOOOQQQTTTXXX[[[^^^```dddhhhmmmqqqrrrqqqqqqqqqoooppprrrvvvvvvxxxzzzvvvtttvvvuuutttqqqlllhhhggglllpppsssyyy~~~zzzvvvtttqqqpppooollliiiggggggeeecccbbbcccfffjjjlllooopppsssvvvyyy|||~~~|||oooiiikkksssyyyooolllkkkiiifffeeehhhlllrrr|||~~~^^^GGG???777666555333333555000000///.............../////////.........------////////////////////////////////////////////////........................................................................000000000//////.........///////////////.........//////////////////////////////............//////000000000000000000000000////////////////////////////////////////////////111000000////////////000111111111111111111111111222222111111000000//////000000111111111111000000//////......///000111222111111111111000000000000///000000000000111111111111111111111111111111111111///...///000111000///111000////////////000111111111111111111111111111////////////////////////////////////000000111111////////////////////////////////////////////////000///......------......////////////////////////000000000000000000000000////////////////////////222///...000444555222...000000111111111111000000------..................111111000000000/////////111000000///......------////////////////////////........................//////.........---------////////////////////////000000111111222333444444333222000///............////////////////////////......////////////......////////////////////////---......//////......---////////////////////////000000000000000000000000111111111000000000//////////////////000000000000/////////000000000111111000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000111000////////////000111zzzzzz{{{{{{{{{{{{zzzzzz{{{}}}~~~~~~}}}|||{{{{{{zzz~~~~~~~~~~~~}}}wwwsssqqqooolllkkkkkkkkkllllllnnnpppqqqrrruuuxxxzzzzzzxxxxxxzzz}}}}}}kkkgggaaa[[[WWWSSSOOOLLLIIIJJJJJJKKKLLLLLLMMMMMMTTTUUUXXX[[[___ccceeegggkkknnnrrrsssrrrqqqpppooorrrrrruuuxxxxxxzzz{{{vvvuuuvvvvvvuuurrrkkkeeecccfffjjjpppvvv|||vvvtttqqqpppooommmkkkhhhkkkhhheeecccccceeeiiikkkmmmooorrruuuyyy|||qqqgggcccjjjzzz{{{pppkkkjjjiiifffdddcccbbbfffrrrmmmMMMCCC:::777555333333555000000///............///000///////////////......////////////////////////////////////////////////................................................------------------------/////////...............---.........//////000000////////////////////////000//////......//////000000000000000000000000000////////////////////////000000000000000000000000000000/////////000111111111111111111111111111111111111111111111111111000000000111111111111000000000000/////////000000111000000000111111111111111/////////000000000000111111111111111111111111111111000//////111111000///111000000//////000000111111111111111111111111111000000000000000000000000/////////000000000000111////////////////////////////////////////////////111000//////......//////////////////////////////////////////////////////////////////////////////------000444999888444///000000111111111111000000//////..................000000///////////////...000000000///......------////////////////////////.......................................---------////////////////////////000111111333444555666666777555333111///------,,,////////////////////////......////////////......////////////////////////---......//////......---////////////////////////111111111111111111111111111111000000000000//////////////////000000000000000000000111111111222222000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000111000000//////000000111yyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzzz}}}}}}~~~~~~}}}}}}~~~zzzvvvpppkkkhhhfffdddbbbddddddfffhhhjjjmmmoooqqqtttxxx{{{zzzvvvuuuyyy}}}zzzjjjfff```[[[WWWTTTQQQNNNNNNNNNOOOPPPQQQRRRSSSSSSYYY[[[^^^cccgggkkknnnppprrrtttvvvuuussspppoooooossssssvvvyyyyyy{{{~~~zzzvvvtttuuuuuutttpppjjjcccaaacccfffmmmsss}}}~~~vvvtttqqqppppppooommmkkkllljjjfffddddddgggjjjllllllmmmppptttxxx|||uuuhhhaaaeeewwwvvvpppooollliiieeeaaa]]]```ooo}}}yyyUUUHHH<<<777555333222444333222111111000000111111222222222222111111111111////////////////////////////////////////////////................................................------------------------..................------............////////////////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000////////////000111222222111111111111111111111111111111111111111111111222000111111222222111111000111111000000000000000000000000000111111222222222000000000000111111111111111111111111111111111111111000///000111111000///000000000000000000000000111111111111111111111111111111111111111222222222000000000000000000000000///////////////////////////////////////000000000111111000///////////////////////////////////////////////////////////////////////////////////////,,,---000555888777444000000000111111111111000000000000//////......------////////////............000000//////............////////////////////////................................................///////////////////////////000111222444555666777777666555333111///...---////////////////////////......////////////......////////////////////////......////////////......////////////////////////////////////////////////000000000000000000//////////////////000000000000000111111111222222222222000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000xxxwwwwwwwwwwwwwwwwwwxxxyyyzzz||||||{{{|||}}}~~~}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}xxxzzz~~~~~~|||{{{{{{zzz}}}{{{rrrmmmgggccc```___^^^]]]]]]^^^```cccgggkkknnnppptttxxxzzzyyyuuutttxxx}}}|||vvvhhheee```\\\YYYVVVSSSQQQPPPPPPRRRSSSUUUWWWXXXYYY^^^```dddiiinnnrrruuuvvvxxxyyyzzzxxxvvvsssrrrsssrrrrrruuuyyyyyy|||~~~zzzuuussssssrrrqqqnnnhhhbbb```bbbeeelllqqq{{{yyyvvvsssqqqqqqpppnnnmmmllljjjhhhggghhhjjjmmmoookkklllnnnrrrvvv{{{|||ooodddcccrrrzzzuuusssmmmiiiddd___ZZZ^^^lll{{{\\\NNN>>>777555222111222333333222111111111111111111111111111222222222222////////////////////////........................................................................------------------------------..................////////////............////////////////////////000000////////////000000////////////////////////000000000000000000000000////////////////////////000000///000000111222333111111111111111111111111111111111111222222222222111111222222222222111111111111111111111000000000000000111111222222333333111111222222222222333333111111111111111111111111222000///000111222111000000000111111111111000000000000000000000000000000000111111111222222222333111111111111000000000000000000000000000000000000////////////000000111111111111000///////////////////////////////////////////////////////////////000000000000000000000000//////000111333333111000000000111111111111000000000000000//////......---............////////////////////////............////////////////////////........................---.....................////////////////////////---...///111222444555555555555444333222111000///////////////////////////......////////////......////////////////////////...//////////////////...000000000000000000000000//////////////////////////////////////////000000////////////000000000000000111111111222222222222000000111111111111000000111111000000000000111111000000000000000000000000111111111111111111111111000000111111111111000000vvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyxxxwwwxxxzzz|||~~~~~~~~~}}}}}}}}}|||||||||}}}~~~||||||||||||}}}~~~wwwzzz~~~~~~|||{{{{{{{{{{{{}}}xxxuuuiiieee```\\\[[[\\\\\\\\\[[[]]]```dddhhhmmmqqqsssyyy{{{{{{yyyvvvvvvxxx{{{{{{sssfffccc```^^^]]]ZZZWWWTTTQQQRRRTTTVVVYYY\\\^^^___dddfffjjjnnnrrruuuvvvwwwuuuvvvvvvtttqqqppppppqqqpppqqqtttxxxzzz}}}~~~{{{vvvssssssppppppmmmhhhbbb___aaaccclllpppyyy|||yyyuuusssrrrrrrpppooollllllkkkkkklllmmmnnnooojjjkkklllppptttyyy}}}xxxkkkdddjjjttt}}}|||wwwwwwpppjjjccc^^^[[[^^^kkkxxxeeeTTTAAA999666333222222111111000////////////000......///////////////000////////////////////////........................................................................------------------------.............../////////000000//////.........---////////////////////////111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////111111000000000111222222111111111111111111111111222222222222222222111111111111222222222222111111000000111222222111111000111111111222222222222222222222222333333333444444111111111111111111111111222111000000222222111000000111111222222111111000000000000000000000000000000000000111222222333333222111111111111000000000000000000000000000000000...//////000000111111222111000//////......//////////////////////////////////////////////////////000000000000000000000000000000//////////////////000000111111111111000000000000//////////////////...////////////000000000//////////////////......////////////////////////........................---------...............////////////////////////------...///111222333333333333444444333222111111////////////////////////......////////////......////////////////////////...//////000000//////...000000000000000000000000111111111111111111111111......////////////000000////////////000000000000000000000111111111222222000000111111111111000000111111000000000000111111000000000000000000000000111111111111111111111111000111111222222111111000vvvuuutttsssssstttuuuvvvuuuvvvvvvuuuttttttvvvxxx{{{|||}}}~~~~~~}}}}}}}}}|||{{{{{{{{{|||~~~~~~|||||||||}}}~~~|||}}}~~~}}}}}}}}}~~~~~~~~~xxxrrrnnnccc___[[[YYYYYY\\\]]]^^^bbbdddggglllqqqwww{{{~~~~~~{{{yyyxxxxxxyyyyyy|||ooocccbbbaaaaaa```^^^ZZZWWWTTTVVVXXX\\\```dddfffhhhlllmmmppprrrssstttssssssmmmnnnnnnmmmkkkkkkmmmnnnoooppptttyyy{{{}}}xxxuuuuuuqqqqqqnnnhhhaaa^^^___aaammmpppxxx|||xxxuuutttsssqqqpppoooooopppppppppooonnnmmmiiijjjkkkmmmqqqvvvzzz}}}|||ssshhheeeiiirrr~~~~~~|||sssjjjeeeccceeeooozzzmmmZZZEEE;;;888666444444222111000000//////000000------........./////////////////////////////////.........................................................................................................//////000000000.........///////////////////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111000111111111111111111111111111111111333333333222222111111111111222222333333222222111//////111222333222222111333222222222222222222111111111222222222333333333111111111111111111111111222111000000222222111000000111222222222222111000000000000000000000000000//////000000111222222333222222222111111111000000000000000000000000000000...//////000111111222222000///......------......////////////////////////000000000000000000000000000000000000000000000000...///000000///...//////000000111111111111000000///////////////000000000/////////000000000111111.../////////////////////////////////////////////........................---------.........//////////////////////////////......//////000111222222333333444444333222000///////////////////////////......////////////......//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000........./////////000000////////////000000000000/////////000000000111111000000111111111111000000111111000000000000111111000000000000000000000000111111111111111111111111000111222222222222111000uuutttsssrrrrrrssstttuuutttuuuuuusssqqqrrrtttvvvzzz{{{|||}}}~~~~~~}}}|||}}}|||{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~|||uuunnnjjj```]]]YYYXXXZZZ]]]```aaakkkmmmpppvvv{{{~~~{{{zzzxxxvvvwwwyyykkkaaaaaaaaacccccc```\\\YYYYYY[[[^^^bbbgggkkknnnpppqqqrrrssstttsssrrrooonnnlllmmmmmmlllkkkllloooqqqoooppptttyyy|||zzzwwwwwwrrrrrroooiiiaaa]]]]]]___mmmpppwww~~~zzzvvvuuutttrrrqqqqqqrrrssssssrrrooommmkkkiiiiiijjjlllpppuuuyyy|||zzz}}}yyyllleeefffjjjttttttooommmooowwwrrr^^^HHH>>>:::888666555444333222222111222222222.../////////000000111111////////////////////////........................................................................////////////////////////.../////////000000111111,,,,,,---...///000111222////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111333333222111000000000111111111111111111111111111444444333333222111000000111222222333333222222111...///111222333333333222444333333222222111111111000111111111111222222222111111111111111111111111222111000111222222222000000111222333333222111000000000000000000000000000...//////000111111222222222222222222111111000000000000000000000000000000...//////000111222222222//////...---------------////////////////////////111111111111111111111111000000000000000000000000,,,...000111111000///000000000111111111111000000......//////000000111111//////000000111111222222.........///////////////////////////////////////........................---------.........////////////////////////////////////000000111111111222444444444444333111///...////////////////////////......////////////......//////////////////////////////000000000000//////000000000000000000000000........................---.........//////000000////////////000000000000////////////000000000000000000111111111111000000111111000000000000111111000000000000000000000000111111111111111111111111000111222333333222111000pppqqqssstttuuutttrrrqqqpppppppppqqqqqqrrrssssssvvvwwwyyyyyyyyyyyy{{{}}}|||{{{{{{zzz{{{|||~~~||||||{{{{{{{{{|||~~~}}}||||||}}}~~~~~~~~~}}}{{{yyywwwsssnnnjjjaaa[[[YYY[[[^^^```dddhhhpppvvv~~~yyyvvvwwwyyyxxx|||rrreee______aaacccdddccc```]]]YYY\\\bbbhhhlllooopppppprrrttttttpppjjjgggggghhhiiihhhgggeeeeeegggkkkoooooossswwwzzzzzzuuuqqqsssuuussskkk```YYYZZZ]]]eeepppwww||||||wwwuuuuuuuuutttuuuuuutttsssqqqnnnkkkiiijjjhhhhhhlllqqquuuuuutttzzz~~~~~~sssiiidddhhhllluuuyyyaaaHHH>>><<<888333222222222222111111111111000000000000000////////////000///...------...///000///...---,,,,,,,,,,,,,,,////////////////////////***+++,,,,,,------,,,,,,........................000/////////............111111000000//////......////////////////////////111000///////////////000111111000///////////////222222111111000000//////000000000000000000000000000111111111111222222222111222333333444444333333333444444555555444444333555444444333222111000000222000...000333444333111///000111222333444444444111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111//////000000111111111222222111000//////000111111000000000000000000000000111111111111111111111111000000//////.........---111000///------......///000111222222222000///...........................////////////////////////000000000000000000000000111111111111111111111111000000111111111111000000////////////////////////................................................////////////////////////---------...............000000000000000000000000555444444444333222222222......//////000000111111000000000000000000000000............/////////000////////////000000000000///////////////////////////////////////.........111111000000//////......//////000000000000//////222111111111000000//////000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111000000111111111111000000oooppprrrssstttsssrrrqqqqqqpppooooooooopppqqqrrrqqqsssuuuuuuuuuvvvxxxyyy{{{{{{zzzyyyzzzzzz{{{|||{{{zzzzzzyyyzzz{{{|||}}}}}}|||{{{{{{|||}}}~~~~~~}}}}}}~~~}}}zzzwwwsssmmmiiiccc^^^\\\```ccceeejjjpppwww~~~{{{{{{|||zzz~~~pppddd[[[\\\]]]```cccdddbbbaaa___bbbfffjjjmmmoooooonnnooonnnkkkfffbbbaaaaaaccceeeffffffeeeeeehhhlllooorrrvvv{{{~~~zzzvvvsssrrrtttrrrjjj```YYYZZZ]]]dddnnnvvv||||||zzzxxxwwwvvvvvvtttrrrpppmmmkkkiiiiiigggfffiiimmmqqqssssssxxx|||uuujjjcccbbbgggppp}}}hhhNNNAAA<<<888333222222222222111111111111000000000000000////////////000///...------...///000//////...---------------////////////////////////++++++,,,------------,,,........................000000/////////.........111000000000/////////...////////////////////////000000////////////000000111111000///////////////000000//////............111111111111111111111111111111111111222222222222222222333444444444444333333444444555555444444333444444333333222111111111333111000111333444333111222222333333444444333333111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111222222111000//////000111222111111111111111111111111111111111111111111111111000000000000/////////...222111000/////////000000000111111111111000000///////////////////////////////////////////////////000000000000000000000000////////////////////////000000111111111111000000////////////////////////................................................////////////////////////------....../////////000000000000000000000000000000000000000////////////.../////////000000000111////////////////////////........./////////000000000000000000////////////////////////////////////////////////////////////111000000000/////////...///000000111111000000///111111111111000000000///111111111111111111111111000000000000000000000000111111111111000000000///111111111111111111111111000000111111111111000000nnnooopppqqqrrrqqqpppoooooonnnlllkkkjjjkkkmmmnnnlllnnnpppqqqqqqrrrtttvvvxxxxxxxxxwwwxxxxxxyyyzzzyyyyyyyyyxxxyyyyyyzzz{{{}}}{{{zzzzzzzzz{{{|||||||||}}}~~~}}}zzzwwwrrrlllgggccc```___cccgggkkkrrryyy~~~|||~~~{{{nnndddXXXXXXXXX[[[```cccdddeeeeeegggjjjlllmmmmmmkkkjjjkkkgggbbb^^^]]]^^^^^^___aaaccceeefffgggjjjmmmppprrrwww}}}}}}zzzwwwtttppprrrpppiii```ZZZZZZ\\\bbbkkkuuu||||||zzzwwwvvvtttqqqooommmlllkkkiiigggeeeeeeiiimmmppprrruuuyyy}}}~~~~~~wwwjjjbbb]]]aaakkkyyysssWWWFFF===777333222222222222111111111111000000000000000//////////////////............//////000//////............///////////////////////////+++,,,------......------........................000000000/////////......000000000000////////////////////////////////////000000000//////000000111111111000/////////000000000////////////.........111111111111111111111111111111111111222222222333222222333444444444444444333444444555555444444333333333333333222222222222444333222222333444222111555555444444333333222222111111111111111111111111333333333333333333333333222222333333333333222222222222222222222222222222222222222222222222222222000000000111111111111111111111000000000111111222111111111111111111111111111111111111111111111111111111111111111000000000333222111000000000111111000000000000000000111222000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000111111111111000000////////////////////////................................................////////////////////////------...///000111111222000000000000000000000000------------............////////////000000000000............................../////////000000000111111000000//////......////////////////////////////////////////////////000000000000////////////000111111111111111111000111111111111000000000000222222222222222222222222000000000000000000000000111111111111000000000000111111111111111111111111000000111111111111000000kkklllmmmmmmnnnnnnmmmmmmjjjhhhfffdddcccdddfffggggggiiikkkllllllmmmoooqqqrrrsssssstttvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{~~~}}}|||{{{{{{{{{||||||}}}}}}|||}}}}}}}}}~~~~~~~~~|||zzzxxxuuuqqqkkkgggbbb___```eeejjjoooxxx}}}zzz~~~vvvllleeeYYYXXXWWWXXX]]]aaadddeeefffgggiiikkkkkkiiigggeeefffbbb^^^]]]```bbbaaa```___bbbfffiiikkkmmmppprrrpppuuu}}}|||yyywwwtttooopppnnniii```[[[ZZZ[[[```iiirrr{{{~~~|||uuutttrrrpppoooooooooooojjjgggdddcccfffjjjoooqqqsssxxx|||~~~}}}}}}yyyjjj___ZZZ^^^hhhwww|||___JJJ>>>888555333222222222111111111000000000000000000/////////////////////....../////////000000///////////////000////////////////////////,,,,,,---.......................................000000000////////////...000000000000////////////////////////////////////000000000///000000111111111111000000///000000111111111111111111111111111111111111111111111111111111111111222222222333333222333333444555444444444333444444555555444444333222222222333333333444444444333333222222222111111444444333333333222333333222222222222222222222222222222222222222222222222222222333333333333222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222111111000000000000111000/////////111222333000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000111111111111000000////////////////////////................................................////////////////////////---...///000111222333333////////////////////////.........//////000000000////////////000000000000////////////////////////...////////////000000000111111000000//////......///////////////////////////////////////000000000000000000000////////////111111222222222222111111111111111000000000000000222222222222222222222222000000000000000000000000111111111000000000000000111111111111111111111111000111111222222111111000gggggghhhhhhhhhiiihhhhhhcccaaa```^^^]]]^^^___``````bbbdddeeeeeefffhhhiiijjjkkkmmmpppsssuuuvvvwwwwwwxxxyyyzzz{{{|||}}}}}}{{{{{{{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzyyyxxxvvvuuutttsssoookkkgggaaa```bbbhhhmmmttt~~~|||yyy}}}yyyssslllggg^^^[[[YYYXXX[[[^^^aaabbbaaaccceeeffffffeeecccaaa___]]]]]]```eeegggeeebbb```ccchhhkkkmmmppprrrtttpppvvv~~~|||xxxuuusssmmmnnnmmmhhhbbb]]][[[\\\___fffqqqzzz|||yyyrrrqqqpppppppppqqqrrrssskkkiiifffddddddhhhnnnqqqsssxxx}}}~~~zzzjjj___XXX\\\fffvvvgggNNN???:::777666222222222111111111000000000000000000////////////...//////////////////...000000/////////000000111////////////////////////------...////////////...////////////////////////111000000000////////////////////////000000000000000000000000000000000000000000000000000111222222111111000000000000111111111111111111222222222222111111111111111111111111111222222222222333333333333333444555555555444444333444444555555444444333222222222333333444555555333333333222111111111111333222222222222333444444333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222222222222111111111111111000000111111222222222222111111111111111111111111111111111111111111111111222222222333333333333333111111111000000000//////111000/////////111222333////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////......///000111222333444/////////////////////////////////000000111111111000000000000////////////000000000000000000000000////////////000000000111111000000000/////////...////////////////////////////////////000000111111////////////000000000000111111222222222222111111000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222111111bbbbbbbbbbbbbbbccccccccc^^^]]]]]]\\\\\\\\\\\\]]]ZZZ[[[]]]]]]]]]]]]___aaacccdddgggjjjmmmoooqqqqqqssstttvvvxxxzzz||||||}}}yyyyyy{{{|||~~~~~~~~~~~~}}}{{{yyywwwvvvtttsssrrrrrrqqqnnnjjjgggcccbbbeeelllqqqyyy}}}}}}}}}|||{{{~~~{{{wwwqqqmmmjjjeeeaaa\\\ZZZ[[[]]]^^^^^^]]]___aaaccccccbbb```^^^XXXZZZ]]]aaaeeefffeeedddcccfffjjjlllnnnpppsssuuuuuu{{{zzzwwwssspppmmmmmmllliiiddd___]]]\\\___eeeoooyyy~~~xxxtttpppppppppqqqqqqrrrssstttkkkjjjhhheeedddggglllppprrrwww}}}|||nnndddYYY\\\dddttt||||||~~~oooSSSBBB<<<999777222222222111111111111000000000000000////////////......////////////......///////////////000000111////////////////////////---...//////000/////////////////////////////////111111000000000/////////////////////000000000000000000000000000000000000000000000000111111222333111111000000000111222222/////////000000000000111222222222222222222222222222222222222333333333333333333444555555555555555333444444555555444444333222222333333444444555555222333444333222111222333444333222222222444555666444444444444444444444444333333333333333333333333222222333333333333222222222222222222222222222222333333333333333333333333222222222222222111111111///000111222333333333333222222222222222222222222111111111111111111111111222222222333333333333333000000111111000000///...000000000000000000111222////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////......///000111222222333000000000000000000000000.........///////////////000000000000////////////111111111111111111111111/////////000000000111111/////////000000000000000////////////////////////...//////000000111111222////////////000000000000000111111111111111111000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111]]]]]]]]]]]]]]]^^^^^^___\\\]]]^^^_________^^^]]]XXXZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^aaadddfffggghhhhhhlllnnnqqqtttwwwyyyzzzzzzxxxyyyzzz|||}}}~~~|||}}}}}}|||{{{yyywwwvvvtttsssrrrqqqpppmmmiiifffbbbbbbffflllrrrzzz{{{zzzzzz{{{|||}}}}}}|||zzzvvvrrrooommmiiieee```]]]\\\]]]]]]\\\]]]___aaabbbbbbaaa___]]]XXX[[[^^^```bbbccceeeffffffhhhjjjlllmmmoooqqqtttyyy~~~}}}yyyvvvrrrnnnmmmmmmllliiieeeaaa___]]]___eeennnxxx|||wwwsssqqqqqqrrrrrrsssrrrrrrrrrjjjjjjiiifffdddeeejjjnnnqqqvvv}}}tttlll``````fffuuu}}}{{{{{{{{{xxx}}}wwwZZZEEE>>>;;;777222222222111111111111000000000000000////////////---...///000000///...---///.........//////000111////////////////////////......///000000000000///////////////////////////111111111000000000//////.../////////000000000111000000000000000000000000000000000000111222333444111111000000111111222333//////000000000111111111222222222222222222222222222222222333333333444444333444444555555555555555333444444555555444444333333333333444444444444444333555666666444333555777888777555444444444666777666666666666666666666666555555555555555555555555444444555555555555444444444444444444444444444444333333333333333333333333333333333222222111111111///000111333444444333333222222222222222222222222111111111111111111111111111111222222333333333333111111222222222111000///000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000/////////...............111000000000/////////...000000000000000000000000//////000000000111111111......//////000000111111////////////////////////...//////000111111222222.../////////000000000111///000000111111000000//////000000000111111111111222222222222222222222222000000000000000000000000///000000000111111111111111111111111111111111111111222222333333222222111ZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^```bbbcccbbb```___[[[\\\]]]\\\[[[ZZZ[[[]]]ZZZ\\\^^^___aaaaaa``````fffhhhlllpppsssuuuwwwwwwxxxyyyzzz{{{||||||||||||zzz{{{{{{|||{{{zzzxxxwwwvvvuuutttrrrqqqmmmhhheee``````dddjjjpppyyy~~~|||xxxvvvvvvyyy|||{{{||||||zzzvvvrrrpppoookkkgggbbb___^^^]]]]]]\\\___```bbbccccccaaa^^^]]]\\\^^^aaa```___```eeeiiigggiiijjjkkkkkkmmmppprrrzzzzzzxxxuuuqqqnnnmmmmmmllljjjfffccc```^^^```eeennnxxx|||xxxuuussssssttttttsssrrrpppoooiiijjjiiifffcccdddhhhlllpppuuu|||~~~~~~}}}~~~yyyrrrgggeeejjjwww}}}vvvwww~~~zzzvvvuuu|||}}}^^^HHH???;;;666222222222111111111111000000000000000////////////---...///000000///...---...............///000000////////////////////////...//////000000000000000000000000000000000000000111111111111000000000000.../////////000000111111000000000000000000000000000000000000111222333444111111000000111222333333111111222222333333333333222222222222222222222222222222333333333444444444333444555555666666555555333444444555555444444333444444444444444444444444333666888888666555777:::<<<;;;888666555555666777777777777777777777777777777777777777777777777777666666777777777777666666666666666666666666666666333333333333333333333333333333333222222111111111///000222333444444333333222222222222222222222222111111111111111111111111111111111222222333333333222222333444333222111000000111222222222000///...111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000000000000000000000000000000000111111111000/////////...111111000000/////////...////////////////////////000000000000111111111111------...///000111222222////////////////////////...//////000111222222222.../////////000000111111//////000000000000////////////000000111111111222333333333333333333333333000000000000000000000000//////000000111111111222111111111111111111111111111222222333333222222111VVVWWWXXXXXXXXXYYY[[[]]]^^^bbbgggjjjjjjiiihhhhhhfffdddbbb``````___\\\ZZZ]]]\\\[[[ZZZZZZZZZZZZZZZ]]]___bbbfffkkkooorrrtttooorrruuuxxxzzzyyyvvvuuuuuuuuuvvvwwwwwwvvvsssqqqrrrqqqooommmjjjhhhfffeee___bbbeeeiiioooyyy~~~|||zzzxxxuuutttsssrrrwwwxxxxxxvvvsssrrrrrrrrrmmmiiiccc]]]ZZZZZZ\\\^^^]]]^^^```bbbcccbbbbbbaaa]]]\\\^^^bbbgggjjjiiigggfffhhhkkkkkklllnnnrrrvvv}}}zzzvvvsssrrrqqqqqqooolllkkkiiifffccc``````ccckkkvvv~~~zzzuuurrruuutttssstttvvvuuurrrnnnkkklllkkkhhheeegggkkkpppqqqsssvvvzzz~~~~~~}}}~~~}}}yyynnnjjjkkkwww}}}www{{{|||ooogggjjjqqq{{{gggPPPCCC:::444333333222222111222222222000000000000000000000000111111000///////////////000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000//////......111111111000111111222333111111111111111111111111222222222222222222222222111111000000111222222333222222222222222333333444555666777666444333444555555444555666666666333222333555777777666555666666666888999888777777;;;>>>BBB@@@>>><<<=========<<<===<<<;;;::::::::::::;;;AAA???===;;;:::;;;<<<======;;;999777777888:::<<<;;;;;;;;;<<<<<<:::777444666444333333555666666555111222222222333333444444555444333333333333333444444333333333222222222111333222000......///111222222222222222222222222222000000111111111222222222222222111000///...---,,,//////.........//////000000///...---...///111333000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000222222333444444444444333000000////////////000000111111000000//////......000000000000000000000000////////////000000000000000000000000000000000000///000111222222111000///222111111111000000//////000000000000000000000000111222333333111111222333222222222222222222222222111111222222222333333333222333333444444333333222000111222222111000111222000000111111111222222222444333333222222333333444222222222222222222222222WWWXXXYYYYYYXXXYYY[[[]]]```dddjjjnnnooooooppppppnnnllljjjiiihhhgggdddbbbbbbaaa```^^^]]]]]]]]]]]][[[\\\___aaadddgggiiijjjmmmooorrrtttuuutttsssrrrrrrrrrsssssstttssspppooommmllljjjgggeeecccbbbbbbaaadddhhhmmmttt~~~|||{{{yyywwwuuutttsssssswwwwwwwwwuuurrrppppppqqqnnnjjjeee___\\\[[[[[[\\\___```aaaaaabbbccccccccc]]]]]]^^^bbbfffiiihhhgggeeegggjjjkkkkkknnnssswww}}}~~~xxxtttqqqpppoooqqqnnnllljjjhhhfffbbb___```bbbiiittt|||{{{vvvtttwwwvvvvvvwwwxxxwwwrrrnnnlllmmmllliiiggggggkkknnnqqqssswww{{{}}}qqqlllkkkwwwzzz{{{|||mmm``````dddmmm{{{hhhRRREEE===888444333222222111222222222000000000000000000000000111111000///////////////000000000000000000000000/////////000000000111111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000////////////111111111111111222222333111111111111111111111111333333333222222222222222222222111111111222222333333333222222222333333444444555666555444333444555555555555666777666555444555666888888666666777888:::<<<======<<<<<>>===>>>=========>>>>>><<<:::===;;;888777777666555333666666666666666666555555555555444333333333333444222111111111111111111111111000//////000222555666222222222222222222222222000000111111111222222222333333222222111000000////////////......//////000000000.........///111222000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////......///000000000000000111111000000000000111111111000000000/////////...000000000000000000000000////////////000000000000000000000000000000000000///000111222222111000///111111111111000000000///000000000000000000000000111222333333111111222333000000000000000000000000111111111222222222333333000111111222222111111000000111222222111000111222111111111222222222222333222111111000000111111222222222222222222222222222XXXYYYZZZZZZYYYYYY[[[]]]```eeelllqqquuuwwwyyy{{{yyywwwtttsssrrrqqqooommmjjjiiigggeeecccbbbaaaaaa______``````aaabbbccccccllllllmmmnnnooonnnnnnnnnnnnnnnooooooooonnnnnnmmmiiihhheeecccaaa`````````cccfffkkkrrr{{{|||yyyyyyxxxwwwvvvuuuuuutttwwwwwwwwwuuuqqqoooooooooooommmhhhccc___\\\[[[[[[bbbbbbccccccddddddeeeeee``````aaadddgggiiiiiiiiidddfffhhhiiikkkoootttwww|||~~~yyytttqqqpppooopppnnnjjjhhhfffddd```^^^^^^___fffqqqyyy{{{wwwvvvyyyzzz{{{||||||xxxsssooonnnnnnnnnllliiihhhiiikkknnnqqquuuzzz~~~vvvnnnkkkwww}}}~~~{{{qqqcccWWWVVV\\\iiizzzjjjTTTHHHAAA<<<444444333222222222222222000000000000000000000000111000000///////////////000000000000000000000000....../////////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000/////////111111111111111222333333222222222222222222222222444444333333222222111111333333222222222222222333444333333222222333333333333444666555444444555666888888888999999:::;;;;;;999:::;;;;;;::::::<<<>>>???AAACCCCCCCCCCCCEEEGGGFFFFFFFFFFFFFFFHHHJJJKKKIIIJJJKKKLLLLLLJJJHHHGGGIIIIIIHHHHHHIIIKKKMMMNNNIIIKKKMMMNNNNNNKKKGGGEEEDDDBBBAAAAAABBBCCCBBBAAACCCAAA???======<<<999777888888777777666555555444555555555444444333333333111111111111222222222222222111111111222333555777111111111111111111111111111111111111111222222222333333333333333333333333000000////////////000000111000///...///000111222000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////,,,------...............222111111000000111111222000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000111222333222111111222333000000000000000000000000111111111222222222222333000111111222222111111000000111222222111000111222222222222222333333333333222111111000000111111222222222222222222222222222YYYZZZ[[[ZZZZZZZZZ\\\^^^___dddlllsssxxx}}}}}}||||||zzzxxxvvvsssqqqooommmkkkiiihhhhhhgggggggggffffffffffffeeejjjiiiiiihhhhhhiiiiiiiiijjjkkkkkkkkkjjjjjjkkklllgggfffdddccccccccceeeeeehhhkkkqqqzzz{{{yyyxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxvvvrrrpppooopppqqqoookkkgggccc___]]]\\\ccceeefffggghhhgggffffffcccdddeeefffiiijjjkkkkkkdddeeefffgggkkkoootttwww||||||wwwsssqqqqqqooolllhhheeecccaaa^^^\\\[[[\\\cccnnnxxx{{{xxxwww{{{}}}~~~zzztttpppooopppooonnnkkkiiihhhgggiiilllpppvvv{{{zzzpppjjjvvv|||}}}}}}xxxrrrjjj___VVVRRRYYYgggzzznnnXXXJJJBBB>>>555444333222222222222222000000000000000000000000000000////////////000000////////////////////////............////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222111111111111222333333222222222222222222222222444444444333333222111111555444444333333333333333444333333222222333333333444555777777666666888999<<<===>>>>>>???@@@AAACCC@@@AAAAAAAAAAAABBBEEEGGGFFFGGGIIIJJJJJJJJJKKKKKKJJJKKKLLLLLLMMMOOORRRTTTSSSUUUWWWYYYXXXVVVSSSQQQRRRRRRRRRSSSUUUWWWYYYZZZXXXZZZ\\\]]]\\\YYYVVVSSSMMMKKKHHHGGGGGGHHHHHHHHHFFFDDDCCCCCCCCCCCCAAA???;;;;;;;;;:::999999888888666666666555555444333333333333333333444444444444555444333222111111222222000000000000000000000000111111111111111111111111222222333333444555555555111111000/////////000000111000000//////000111111000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111000000000000000111111111000000000000000000000000////////////////////////......///000000000000///111111000000000000111111000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000111111000000000111111111000000000000000000000000000000000000000000222333222111000111222222222222222222222222222111111111111222222222222222333333444444333333222000111222222111000111222222222333333333444444444444333333222222333333444222222222222222222222222YYYZZZ[[[[[[[[[\\\^^^```bbbgggooovvv}}}{{{zzzxxxvvvtttrrrqqqqqqooonnnnnnmmmllllllkkkkkkgggfffeeedddccccccdddddddddeeefffeeeddddddgggiiiggggggggghhhjjjlllnnnoootttvvv|||~~~yyyxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyzzzyyywwwtttrrrqqqrrrrrrqqqnnnkkkgggdddbbb```dddgggjjjmmmmmmkkkhhheeeddddddeeeffffffgggiiijjjeeeddddddfffjjjoootttvvv{{{~~~~~~~~~xxxtttqqqpppmmmiiieeebbb```]]][[[YYYVVVXXX```lllxxxzzzxxxwww|||zzzuuuqqqqqqpppooonnnllljjjgggeeefffiiinnntttyyy~~~|||qqqiiisssyyy|||{{{sssooolllfff___ZZZWWW^^^jjj{{{uuu]]]KKKBBB===666555444333222222222222000000000000000000000000000000////////////000000////////////////////////............////////////////////////000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000111111111111222222222111222333333444222222222222222222222222444444444333333333222222555555444444444444444555444444333333444444555666777888:::;;;;;;<<<>>>??????BBBDDDEEEDDDDDDGGGIIIFFFGGGGGGGGGGGGJJJOOORRRPPPPPPPPPPPPQQQQQQQQQQQQPPPRRRSSSTTTTTTVVVYYY\\\___aaadddfffeeeccc```]]]\\\\\\]]]___aaabbbdddeeehhhhhhiiihhhhhhfffeeedddZZZVVVRRROOONNNOOONNNNNNIIIHHHHHHHHHHHHGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@888999999999888777555444444444444444444444444444444444333222111000000000000000000000000000000000111111111111111111111111000000111222333444555555222222111000000000000000111111111000000000000111000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000111111000000000000000000////////////////////////...........................///000000111111000000//////............//////////////////000000000000////////////////////////////////////000000000000000000000000000000000000111000000000000000000111000000000000000000111111000000000000000000000000000111222222000000111222222222222222222222222222000000111111111222222222222333333444444333333222000111222222111000111222222222333333333444444444444333333222222333333444222222222222222222222222XXXZZZ[[[\\\\\\^^^```ccchhhmmmttt{{{~~~}}}}}}}}}wwwvvvuuutttsssrrrqqqpppiiihhhgggeeedddccccccccc```bbbcccaaa___```eeeiiiiiikkknnnrrrvvvzzz}}}~~~zzzxxxxxxxxxyyy{{{}}}}}}}}}||||||xxxyyyyyyxxxuuusssssstttsssrrrpppnnnkkkiiihhhggggggjjjmmmppppppmmmjjjgggbbbcccdddccccccccceeegggfffdddcccdddiiiooosssuuu{{{}}}zzz|||xxxrrrooommmjjjgggbbb^^^\\\ZZZWWWUUUSSSUUU^^^kkkwww{{{yyyyyy|||~~~yyyuuusssqqqooonnnmmmllljjjgggdddfffiiinnntttzzz~~~~~~rrrhhhnnn{{{tttssssssooojjjgggdddhhhrrr}}}bbbMMMBBB===777666555333222222222222000000000000000000000000///////////////000000111000000000000000000000000....../////////000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111111222222222222222222333444444333333333333333333333333333333333333444444444444555555555555555666666777666666666777888999:::;;;<<<>>>@@@AAABBBCCCEEEGGGDDDHHHLLLMMMKKKJJJLLLNNNMMMMMMNNNNNNPPPTTTZZZ___^^^\\\YYYXXXYYYZZZZZZYYYYYY[[[]]]\\\[[[\\\```dddeeefffiiikkkjjjhhheeecccfffggghhhiiijjjlllmmmmmmqqqpppooonnnnnnnnnooooooeeebbb]]]ZZZYYYXXXWWWVVVSSSRRRQQQPPPPPPMMMJJJGGGGGGFFFFFFEEEDDDCCCCCCCCC>>>>>>??????>>><<<:::999555555555555444444444333000111111111222222222333111111111111111111111111222222222111111111111111///000000111333444444555444333222111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000111111111111000000000000////////////////////////........................---......//////////////////......------......///////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000000111222111000000111222000000000000000000000000000000000111111111111222000111111222222111111000000111222222111000111222222222222222333333333333222111111000000111111222222222222222222222222222WWWYYY[[[\\\]]]___ccceeekkkpppvvv|||}}}{{{yyyxxxrrrqqqpppooommmllljjjjjjccceeeeeedddaaaccchhhnnnpppssszzz~~~zzzyyyyyyyyyxxxyyy{{{}}}~~~}}}|||{{{vvvwwwxxxwwwtttssstttuuutttsssqqqooonnnnnnnnnooolllmmmnnnooonnnnnnmmmlllcccdddeeedddbbbbbbdddggghhheeebbbccchhhnnnrrrsss{{{zzzxxxwwwzzzyyysssnnnlllhhhddd___[[[XXXVVVTTTRRRRRRTTT\\\iiittt}}}~~~{{{{{{|||~~~|||xxxvvvuuuqqqnnnllljjjkkkjjjgggdddfffhhhmmmsssyyy}}}sssgggiiiyyy}}}zzzxxxrrrtttzzzfffOOOCCC>>>777666555444333222222222000000000000000000000000///////////////000111111000000000000000000000000/////////000000000111111////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222333222222222222333444444333333333333333333333333222222333333444555555555444444444555666777888999999999:::;;;===???AAABBBAAACCCFFFGGGHHHJJJLLLNNNMMMRRRXXXYYYWWWTTTUUUWWWWWWXXXXXXYYY\\\bbbjjjooommmiiidddbbbbbbddddddcccaaadddfffdddbbbbbbfffjjjjjjkkkmmmnnnnnnllljjjhhhnnnooopppqqqqqqrrrrrrrrrpppppppppppppppqqqqqqrrrnnnkkkgggeeedddcccaaa```___^^^^^^^^^^^^\\\XXXVVVQQQQQQOOOMMMJJJHHHGGGFFFDDDEEEFFFFFFEEECCC@@@???::::::999999888777666666111222222333333333333333222222222222222222222222222222222111111111000000000000111222333444444555444444333222111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000111111111111000000000///////////////////////////........................------.../////////////////////............//////.../////////000000000111000000000000000000000000////////////000000000000000000000000000000000000222111000//////000111222///000000000111111111111000000000000000000000000///111222111000///000222000000000000000000000000000000000000111111111111000111111222222111111000000111222222111000111222111111111222222222222333222111111000000111111222222222222222222222222222VVVXXX[[[\\\^^^```dddggglllpppuuu{{{{{{{{{zzzyyywwwuuusssrrrhhhjjjkkkiiifffhhhnnntttwww|||~~~yyywwwxxxyyyzzzwwwyyy{{{|||}}}|||{{{zzzuuuvvvvvvvvvtttssstttuuuuuusssrrrppppppqqqrrrtttqqqpppnnnllllllmmmooopppfffhhhhhhgggddddddgggjjjiiieeebbbccchhhmmmqqqrrr{{{~~~vvvuuuuuuyyy|||uuupppnnnfffbbb]]]YYYVVVTTTRRRQQQRRRTTT\\\hhhrrrzzz}}}}}}{{{~~~~~~zzzwwwvvvvvvqqqnnnjjjiiijjjiiigggdddcccfffkkkqqqvvvzzz}}}~~~tttfffeeerrrzzz|||iiiQQQDDD???777777555444333222222222000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222333333222222333333444555333333333333333333333333111222222333444555666666444444444555777888:::;;;<<<<<<===???AAACCCEEEGGGEEEGGGJJJKKKLLLNNNQQQSSSVVV\\\bbbdddaaa^^^]]]___aaaaaabbbcccgggnnnvvv|||xxxrrrlllhhhiiikkkkkkjjjgggjjjllljjjfffeeeiiinnntttuuuvvvwwwvvvuuusssrrrsssttttttuuuuuuuuuttttttmmmmmmooopppqqqqqqpppppprrrpppmmmlllkkkkkkiiiggggggggghhhjjjlllkkkiiifffaaa___]]]YYYVVVRRRPPPNNNIIIJJJKKKKKKJJJHHHEEECCC@@@@@@???>>><<<;;;::::::666666666555444333111000222222222222222222222222222222222222111111000000111111222333333444555555555444333222111111111111222222222222222111000///000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000222111111111000000//////////////////////////////...........................///000000111111000000000000////////////000000.../////////000000111111000000000000000000000000////////////000000000000000000000000000000000000222111000//////000111222//////000000111111111222000000000000000000000000///111222111000///000111222222222222222222222222000000000000111111111111333333333444444333333333000222222222111000111222000000111111111222222222444333333333333333333444222222222222222222222222[[[ZZZ[[[\\\```dddiiilllpppsssxxx~~~}}}zzzuuussspppnnnpppvvv||||||xxxwwwxxxyyywwwuuuyyyyyyyyyyyyxxxwwwvvvuuuttttttttttttttttttttttttwwwvvvsssqqqqqqrrrtttvvvrrrooolllkkkmmmppprrrsssnnnmmmkkkiiifffeeedddccccccdddeeeeeeeeegggjjjmmmvvv|||}}}|||}}}}}}zzzvvvxxxyyyzzz|||tttpppnnndddaaa\\\VVVRRRPPPOOOOOOOOOUUU^^^fffnnnyyy~~~}}}}}}|||{{{{{{zzzxxxuuurrrooommmkkkjjjjjjiiigggeeehhhggghhhkkkqqqwww{{{}}}~~~vvvjjjccchhhvvvqqqTTTEEEDDD;;;888444222222222222111111111111111000000000000000000////////////000000............/////////000000000000000000000000000222222111111000000//////111111111111111111111111000000000000000000000000000000000000000111111222111333333222000///000111222222222111222222333333666444222333666777555333444444444333444444555666999999999:::<<<>>>>>>>>>===CCCFFFEEEFFFJJJLLLKKKLLLNNNOOOPPPRRRUUUZZZ]]]```fffnnntttuuutttrrrqqqooommmjjjiiimmmttt|||xxxqqqooosssvvvvvvtttuuusssqqqqqqqqqqqqpppooowwwyyy|||~~~}}}{{{}}}uuusssssssssrrrqqqqqqsssuuulllppptttuuusssqqqrrrsssttttttvvvyyy{{{zzzxxxuuutttpppkkkfffbbb___\\\ZZZXXXWWWUUUSSSRRROOOJJJGGGIIIEEEBBB@@@AAAAAA???===:::999777666555444444444444333222333444555444333555444333222111111111111111111111111111111222222111111222222222333333333333111000000111222222111000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////000000000000//////000//////...------000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222111111111000000000000000000000000000000222111000000000111333444111111111111111222222222222222222111111111000000000111111111111222222222222222111111111111111111\\\\\\]]]___cccgggkkknnnqqqtttyyy|||xxxwwwyyy}}}zzzwwwuuuvvvwwwvvvtttxxxxxxxxxxxxwwwvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuusssqqqqqqrrrtttvvvssspppnnnmmmnnnooooooooorrrpppmmmiiieeebbb```___aaabbbcccccccccdddgggjjjsssyyy~~~}}}||||||zzzwwwrrruuuxxx{{{~~~vvvqqqnnndddaaa\\\VVVRRRPPPOOOOOORRRWWW___gggoooxxx|||zzz{{{yyyxxxxxxxxxvvvsssqqqooommmkkkjjjkkkjjjhhhfffgggeeeeeehhhnnntttxxxyyy}}}vvviiiaaabbbmmm{{{qqqUUUFFFEEE<<<999555333333333333222111111111111000000000000000000////////////000000........./////////000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111222333222111000000111111111111111222333444555555333222333555555444222555555555666777888999:::;;;;;;<<<>>>@@@BBBBBBBBBDDDIIIKKKJJJKKKOOOQQQPPPPPPQQQTTTVVVYYY___eeeiiimmmssszzz~~~}}}|||yyyuuurrrsssxxx}}}}}}yyyxxxzzz}}}}}}|||{{{yyywwwxxxyyyzzzzzzyyyxxxxxxxxxwwwuuuuuuwwwyyywwwzzz}}}}}}|||{{{|||}}}~~~}}}~~~|||yyyuuurrrpppnnnkkkiiiaaa___]]][[[ZZZXXXUUURRRSSSOOOJJJHHHGGGFFFDDDBBB@@@???===;;;:::888777666666444333444666666555444333222111111000000000000111111111111111111111111111111111111222222222333333111000000111222222111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000111111000//////...000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222111111111000000111111111111111111111111111111000000111111222333222222111111111111111111222222222111111111000000111111111111222222222222222222111111111111111111]]]^^^```cccgggkkkoooqqqtttwww|||}}}zzzzzzwwwuuussstttttttttssswwwwwwwwwwwwvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuusssrrrqqqqqqrrrtttuuutttrrrqqqppppppooommmkkksssqqqmmmhhhddd```^^^]]]___```bbbbbbbbbcccfffhhhnnnvvv{{{|||{{{zzzwwwrrrpppuuuxxx}}}xxxqqqmmmddd```[[[UUUQQQOOOOOOOOOTTTXXX___hhhqqqzzz~~~yyywwwwwwvvvuuuuuuvvvtttqqqooonnnmmmkkkkkklllkkkjjjhhhfffddddddfffkkkpppsssuuu{{{}}}yyylllaaa]]]cccoooxxxqqqVVVGGGFFF>>>;;;777444444444333222111111111111000000000000000000////////////000000....../////////000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000111000000000000111222222111222333222111000111222111111111222333444555666555444333333555555555333666777888:::<<<===???@@@AAABBBDDDFFFHHHJJJKKKKKKLLLQQQTTTSSSUUUZZZ]]]]]]]]]^^^```bbbeeekkkqqqvvv{{{}}}|||~~~|||zzzyyy{{{}}}~~~~~~~~~|||zzzyyyyyywwwuuusssllliiieeecccbbbbbb```___[[[XXXTTTPPPNNNLLLIIIGGGGGGFFFEEECCCAAA>>><<<:::777666555555666777666444222222111111000111111111111111111111111111111111000000000111111111222222333111000000111222222111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000........................000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222111111111111111111111111111111111111111000000111222222222222222333222222222111000000000222222222111111111111111111111111111222222222333111111222222222222222222___```bbbeeeiiinnnqqqssswwwzzz~~~}}}}}}}}}~~~|||xxxvvvtttsssssssssssssssvvvvvvwwwwwwvvvuuuttttttttttttttttttttttttttttttsssrrrqqqqqqqqqssstttuuutttssssssttttttrrrnnnkkknnnmmmjjjfffccc```___^^^^^^```bbbccccccdddfffiiijjjrrrxxxyyyyyyxxxuuupppssswwwzzzyyyqqqlllddd```ZZZTTTQQQOOOOOOPPPSSSXXX```jjjttt|||{{{vvvttttttsssssstttuuutttqqqooonnnmmmllllllmmmmmmkkkjjjgggfffeeefffjjjooorrrssszzz|||}}}rrrddd]]]^^^hhhpppxxxsssYYYIIIFFF???;;;777444444333222111111111111111000000000///000000////////////000000...////////////000000000//////////////////////////////000000111111222222000000000000000000000000000000000000000000000000111111000000111111222333111222333333111111111333444333333333333444444555555555555555666777777777888:::<<>>BBBFFFIIILLLNNNOOOOOOSSSWWWYYYZZZZZZ\\\^^^gggmmmqqqqqqsssxxxzzzyyyyyyyyyzzzyyyyyyzzz}}}~~~|||tttpppkkkhhhhhhhhhiiihhhhhhjjjlllmmmjjjeee```]]]SSSSSSRRRPPPNNNLLLJJJIII>>><<<:::999999888666444444444333222222222333333222222222111111111000000///000000000000111111111333111000000111222222111000000000000000000000000222111000//////000111222000000000000000000000000////////////////////////////////////////////////000000//////......------////////////////////////........................////////////////////////......//////000000111111000000000000000000000000////////////000000000000......//////000//////...////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111///000111333333222111111333333333222111000//////111111111111111111111111111222222222222333333333111111222222333333333333ggggggggghhhlllpppuuuxxx{{{~~~{{{{{{|||}}}}}}}}}}}}|||yyy{{{}}}|||zzzzzz}}}~~~yyyyyyxxxuuurrrqqqrrrttttttttttttuuuuuuttttttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuwwwwwwuuuuuuvvvxxxyyyvvvrrrnnnllljjjfffbbb]]]ZZZWWWVVVUUUWWW[[[^^^```aaadddfffgggmmmrrrssstttwwwxxxvvvuuuxxx|||wwwsssnnnjjjccc___YYYSSSOOOOOOPPPQQQ[[[aaajjjppptttxxx}}}{{{uuurrrqqqqqqqqqsssuuuuuusssqqqqqqpppnnnnnnooonnnmmmkkkllljjjhhhiiimmmqqqtttuuuxxxzzz~~~yyykkk]]]ZZZaaajjjrrrxxx{{{{{{aaaMMMFFF???<<<777444222111000///111111111111000000000000000000////////////000000/////////000000000111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000222111111111111222333333111222333333222222333444777777666555444444444444222444777888999;;;===@@@DDDFFFJJJOOOSSSVVVWWWXXXVVVZZZ```aaaaaa```bbbdddwww}}}}}}|||{{{xxxssspppooooooooonnnkkknnnppppppmmmiiifffeee___]]][[[XXXVVVTTTRRRRRRHHHEEEBBB@@@???===:::777555555444333222222222222333333222222111000000000000000000111111111222222333111000000111222222111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000........................000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000---......////////////...000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111222222222222222222222222222222222000000111222222222222222333222222222111000000000111111111111111222222222222222222222333333333333111111222222333444444444mmmkkkjjjjjjmmmrrrwww{{{||||||zzzzzz{{{||||||{{{zzzyyyvvvyyy{{{yyyvvvuuuxxx|||zzz}}}~~~~~~}}}}}}}}}yyyzzzyyyuuuqqqoooqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuwwwxxxyyyvvvvvvvvvwwwwwwtttooolllhhhfffccc___[[[XXXUUUTTTQQQTTTYYY]]]___aaadddfffhhhmmmpppoooqqqwww||||||{{{~~~uuuooonnnllliiiccc___XXXRRRNNNNNNPPPRRRXXXaaalllrrrtttyyy|||uuuqqqooooooooorrrttttttsssqqqsssqqqpppoooooonnnmmmkkkjjjhhhggghhhlllqqqtttuuuwwwzzz~~~}}}nnn___YYY___hhhuuuzzzyyyyyyzzzqqqyyy~~~eeePPPGGGAAA>>>999555333222000///111111111111000000000000000000////////////000000//////000000000111111111000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000222222111111222222333444111222333333222222333555555555444444555666666777666999===???AAACCCFFFJJJLLLOOOSSSXXX\\\___```aaa```eeejjjllljjjiiijjjlll|||~~~}}}|||{{{yyyssssssssspppmmmkkklllnnnnnnkkkfffaaa]]][[[ZZZZZZTTTQQQMMMJJJGGGDDD@@@>>>:::999888666555444444444333333222222111000000///111111111111222222222333333111000000111222222111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000111111111222222222222222222222222222222222111111000000111111222333222222111111111111111111000000111111111222222222222222222333333333444444111111222222333444444555qqqooolllkkknnnsssyyy~~~|||~~~{{{yyyzzz{{{{{{zzzyyywwwvvvtttwwwyyywwwsssrrruuuyyyuuuxxxzzz|||~~~|||{{{{{{||||||{{{|||||||||}}}~~~}}}{{{{{{yyyzzzyyyuuupppnnnoooqqqnnnoooooopppppppppoooooorrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssuuuvvvxxxyyyzzzxxxwwwvvvvvvuuuqqqllliiibbbaaa___]]]ZZZYYYXXXWWWQQQTTTZZZ^^^aaadddgggiiiiiimmmooommmpppxxx~~~{{{nnnjjjkkkjjjiiiccc^^^XXXRRRNNNNNNPPPRRRQQQ]]]kkkrrruuu{{{}}}uuupppmmmmmmnnnpppssstttrrrqqqtttrrrpppoooooonnnllljjjhhhfffeeefffkkkooorrrssswwwzzzrrraaaZZZ```iiivvvzzz}}}sssqqqxxx|||{{{|||ooogggpppgggRRRIIICCC???:::666444333111000111111111111000000000000000000////////////000000000000000000111111111111000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000222222111111222222333444111222444333333222444555222333333444666888999:::<<<@@@DDDGGGHHHKKKOOOSSSRRRTTTYYY^^^bbbeeeffffffiiinnntttuuurrrqqqrrrtttyyy{{{uuuqqqqqquuuzzzyyyuuuooohhhbbb___^^^^^^\\\YYYUUUQQQNNNJJJFFFCCC@@@???===;;;:::999888888333333222222111000000///111222222222222333333333333111000000111222222111000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000111111222222222222222222222222222222222222222111000000000111333444111111111111111222222222000000111111222222222222222222333333333444444444111111222333333444555555pppooonnnoooqqqtttxxxzzz|||~~~}}}||||||}}}}}}|||{{{yyywwwvvvuuusssqqqppppppqqqssssssssstttuuuvvvwwwyyy|||~~~~~~~~~}}}{{{xxxvvvvvvwwwwwwwwwxxxyyyzzz|||~~~~~~zzzxxxuuusssqqqooollliiijjjlllmmmnnnnnnoooqqqsssqqqrrrsssuuuwwwvvvrrrpppooorrrvvvyyyzzz{{{}}}~~~zzzyyyyyyyyywwwsssmmmiiibbbaaa```___]]]ZZZYYYXXXSSSQQQTTT[[[bbbdddfffiiillllllllllllpppwwwsssmmmnnnooolllgggfff\\\RRRPPPQQQQQQQQQSSSZZZaaakkkqqquuu}}}wwwsssoooooonnnnnnnnnpppqqqrrrppppppooommmkkkiiihhhggghhhhhhgggeeeeeeggglllooouuuwww{{{~~~tttfff]]]```hhhvvv~~~wwwjjjppp{{{{{{{{{llldddmmmzzziiiTTTJJJBBB???;;;777444222111111111111111000000000000///////////////////////////////////////000000000000//////............//////222111111111000000//////000111111111111222222222222222222222111111000000222333333333333222222111///000111111111222444666444555666666777:::???CCCDDDGGGKKKOOOSSSXXX]]]```aaaaaaccciiiqqqwwwzzzzzzwwwxxx{{{~~~|||wwwxxx{{{}}}||||||}}}{{{yyy}}}yyytttooommmmmmnnnooogggddd___\\\ZZZVVVOOOJJJJJJGGGCCC@@@>>>;;;888666666777777666444444555666555444222000000111333444333333333222111000//////111111111111111111111111000000000000000000000000000000000000//////////////////000000000000//////---...///111222444555666111000///......///000111......////////////......////////////////////////...............///000000////////////////////////000000000000000000000000111111000000//////......///////////////000111111000000000000000000000000000111111111111222222222////////////////////////000000000000000000000000000/////////000111222222111111222333333333333222111111111111111111111111000111111111222222222222:::777333000//////111333333333333333333333333333333333444444444555555555ooonnnnnnnnnpppssswwwyyy{{{~~~~~~~~~~~~~~~~~~}}}|||zzzxxxuuutttpppnnnkkkkkklllmmmmmmmmmqqqrrrsssuuuwwwxxxzzz{{{}}}}}}}}}{{{xxxvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyyyy{{{{{{{{{|||}}}~~~}}}|||wwwtttpppmmmjjjhhhdddbbbbbbdddfffggghhhkkkooorrruuuuuuuuuttttttsssssssssrrruuuxxxzzz{{{{{{|||~~~|||{{{zzzyyyxxxuuupppllleeecccaaa``````^^^[[[XXXTTTRRRTTT[[[aaaccceeehhhllllllmmmnnnrrrxxxwwwtttvvvvvvrrrlllggg\\\SSSRRRRRRRRRRRRTTTZZZbbblllsssxxx}}}xxxrrrpppooonnnnnnoooppprrrrrrqqqooommmkkkiiihhhgggggggggfffddddddfffjjjnnnvvvxxx{{{wwwiii___```gggxxx}}}qqqvvvrrrgggmmmvvvzzz|||lllVVVKKKCCCAAA===999555333222222222222111111111000000000////////////////////////////////////000000000111000000////////////000000222111111111000000000000000111111111111222222222222222222222111111111000222222222222222111111000444555666666555555777999333666:::<<<>>>BBBGGGJJJNNNRRRYYY```eeekkkooosssqqqqqqtttyyy}}}zzz~~~yyyqqqlllooouuuyyy~~~~~~{{{wwwvvvxxx{{{~~~yyyuuusssssstttuuuqqqmmmiiifffddd```YYYTTTQQQMMMIIIEEEBBB@@@===;;;888888777555333333444555555444333222222333444444333333222222111111000000111111111111111111111111000000000000000000000000000000000000000000000/////////000000000000//////....../////////000000000111000///......///000111......////////////......//////////////////////////////......//////000111000000000000000000000000000000000000000000000000111000000000/////////...///////////////000111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000111222000111222222333333222222111111111111111111111111000000000000111111111111<<<:::777555444444555666222222222222222222222222111111222222222333333333llllllllllllooorrruuuwww{{{}}}~~~|||yyyvvvtttpppmmmiiihhhhhhhhhhhhgggnnnoooqqqsssuuuvvvwwwwww{{{||||||zzzxxxvvvvvvwwwvvvvvvvvvuuuttttttssssssuuuvvvwwwyyy{{{~~~}}}{{{zzzvvvrrrlllgggccc```]]]ZZZZZZ[[[^^^```ccchhhnnnrrrvvvwwwwwwtttqqqqqqtttwwwvvvyyy{{{||||||{{{|||}}}~~~|||zzzyyyyyywwwsssqqqiiifffcccdddfffddd___YYYUUURRRTTTZZZ___aaacccfffjjjlllnnnpppsssxxx~~~}}}xxxqqqfff\\\TTTSSSTTTSSSTTTVVV\\\dddooovvv|||~~~vvvtttqqqnnnmmmoooqqqrrruuussspppmmmjjjhhhhhhgggeeeeeeeeedddccceeeiiilllvvvxxx||||||mmmaaa```fff{{{yyy~~~wwwkkkmmmssstttuuuyyy~~~~~~rrrZZZMMMEEECCC???:::777555444444333222222222111111111111/////////////////////////////////000000000111111000000////////////000000111111111111111000000000000111111111111222222222222222222222111111111111333333333333222222222111444666777777666666888999999>>>CCCGGGIIILLLQQQUUUYYY___hhhqqqxxx}}}}}}uuussssssoookkkjjjlllqqqwww|||}}}pppgggbbbhhhrrryyy}}}}}}~~~|||uuummmhhhhhhkkkmmmlllmmmrrryyy||||||||||||{{{vvvssspppoooooolllgggbbb[[[WWWRRRMMMJJJHHHEEECCC===;;;999666555555555666444444444444444444444555222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///111111000//////...------000000////////////000000......////////////......////////////////////////000////////////000111111111111111111111111111111000000000000000000000000000000000000///////////////////////////000111111////////////////////////.../////////000000000000111111111111111111111111000000000000000000000000222111000000000000000000000111222222333333222222111111111111111111111111000111111111111222222222888777666555444333333444111111111111222222222222222222222222333333333333jjjjjjjjjkkkmmmpppssstttzzz|||}}}yyywwwtttqqqllliiiiiihhhhhhgggkkklllooorrruuuvvvwwwxxxyyyzzz{{{zzzwwwvvvvvvwwwttttttttttttssssssrrrqqqssstttuuuwwwyyy|||~~~~~~~~~|||zzzwwwqqqjjjccc^^^[[[YYYWWWVVVXXXZZZ]]]aaafffmmmqqqtttwwwxxxuuuqqqppptttyyyyyy{{{~~~~~~|||{{{{{{|||~~~|||yyyxxxxxxxxxvvvuuuoookkkhhhiiimmmlllddd\\\WWWTTTTTTYYY^^^___aaadddgggjjjmmmpppsssvvvzzz}}}~~~}}}|||~~~{{{rrrccc[[[UUUTTTTTTSSSUUUXXX___gggrrryyy|||yyytttqqqooopppsssuuuvvvtttqqqmmmjjjhhhhhhhhheeeeeeeeeddddddfffiiilllvvvyyy}}}qqqdddaaafff}}}|||nnnnnnrrrrrrtttxxxzzzzzz{{{|||xxx___MMMFFFDDD???;;;777555444444333333333222222222111111//////////////////////////////000000000111111111000//////......//////000111111111111111111111111000000111111111222222222222222222222222222222222555555555444444444555555444666888999::::::<<<>>>CCCHHHMMMPPPQQQVVV]]]ccciiioooyyyvvvllliiigggeeedddeeegggmmmuuuyyyyyy{{{~~~nnneee```hhhuuu}}}yyymmmfffdddfffgggffffffkkksssyyy|||||||||}}}vvvtttrrrssstttsssooolllddd```[[[VVVSSSQQQNNNKKKEEEBBB===:::999888888888444444555555555555444444111222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111111000000000111111000000000333333222111000//////...000000////////////000000......////////////......////////////////////////000000000000000111111222000000000000000000000000////////////////////////000000000000///////////////////////////000000111/////////////////////////////////000000000111111111111111111111111111111000000000000000000000000222222111000/////////000000000111222222222222222111111111111111111111111222222222333333333444444444444444444333333222111222222222222222333333333444444444555555555555666iiiiiijjjkkkmmmooorrrsss{{{}}}}}}zzzvvvqqqmmmkkkkkkjjjiiihhhiiilllooorrruuuvvvwwwvvvwwwyyyxxxvvvuuuuuuuuurrrssstttuuuuuuttttttsssttttttvvvwwwyyyzzz{{{{{{}}}~~~}}}|||vvvoooggg___[[[YYYXXXWWWWWWYYY\\\___ccchhhnnnrrrssswwwzzzxxxtttrrrtttxxxzzz|||~~~~~~|||{{{{{{{{{}}}{{{xxxxxxxxxyyyxxxxxxuuuqqqoooqqquuusssjjjbbbZZZVVVUUUYYY]]]]]]___bbbdddgggkkknnnqqqsssvvvxxxwwwwwwxxx{{{xxxnnnaaaZZZUUUUUUUUUTTTVVVZZZaaajjjuuu|||}}}xxxtttrrrsssuuuwwwwwwuuurrrnnnkkkiiihhhhhheeefffffffffeeegggjjjllluuuyyy~~~vvvgggbbbeee|||sssqqqrrrqqqsssyyyxxxzzz}}}}}}~~~cccNNNGGGDDD???;;;777444333333333333333222222222111111000000000000000000000000000000000000111111111111///......------......///111111111111111222222222000000111111111222222222222222222222222222222333555444444444444555666777555888<<>>:::999888888777666555444444333333333333333222222222111111111111111111111111000000000000000000000000///000000111111222222222000111111222222111111000------............////////////000000000000//////......////////////......000000000000000000000000000////////////000111111........................000000000000000000000000////////////000000000000///////////////000111111////////////////////////111111111111222222222222111111111111111111111111000000000000000000000000222111000000000000000000///000111111222222111111111111111111111111111111....../////////000000000222222333333444333333222333333444444555555666666222333333333444444444444ooopppqqqsssuuuwwwxxxyyy}}}~~~zzzuuusssrrrrrrrrrlllkkkiiiiiiiiikkknnnoooooorrrtttuuusssrrrrrrrrrqqqsssuuuvvvwwwwwwvvvuuurrrssstttvvvwwwwwwwwwwwwvvvyyy|||}}}sssmmmccc]]][[[]]]```bbbhhhlllrrrwww|||}}}yyywwwvvvuuutttvvvyyy{{{zzzzzz{{{{{{{{{zzzzzz{{{}}}~~~}}}||||||}}}|||uuuooo```[[[XXX[[[\\\\\\]]]```cccfffiiilllnnnppprrrtttuuuttttttwwwzzz}}}~~~~~~~~~}}}||||||yyytttlllfff```\\\ZZZZZZYYYXXX[[[aaabbbkkkxxx}}}zzzxxxvvvvvvvvvwwwsssssssssrrrpppmmmjjjhhhcccdddeeeeeeeeefffhhhkkkqqqwww~~~}}}jjj``````pppyyytttsssqqquuu}}}oooTTTIIIGGGBBB===999666555444222222111111111000000000000000000000000000000000000000111111111222222222111111000000000000111111111111111222222333333333000111111111111222222222222222222333333333444444333333333444666999<<<>>>???CCCIIIMMMPPPRRRUUUVVVZZZdddpppwww{{{{{{sssnnnjjjiiifffaaaaaadddnnnvvv|||||||||}}}rrrkkkeeeaaabbbgggiiimmmssszzz~~~~~~|||zzzzzzyyywwwyyyrrrnnnqqquuuvvvxxxzzzxxxwwwwwwwwwxxxvvvqqqnnnjjjgggeeehhhpppxxx}}}{{{~~~sssiiibbbaaa___cccjjjuuu}}}wwwrrroooooopppqqqqqqnnniiieee^^^ZZZUUURRRQQQMMMFFFAAA>>>===;;;888777666666666444444444333333222222111111111111111111111111111000000000000000000000000///000000111111222333333000111111222222111111000...........................///000111111000///.........////////////......000000000000000000000000//////......//////000111////////////////////////000000000000000000000000.../////////000000000111///////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111222///000000111111111111111111111111111111111111111//////000000000111111111000000000111111222222222222222333444444555666666333333333333444444444444rrrsssuuuwwwyyy{{{|||}}}~~~~~~yyywwwwwwwwwwwwsssqqqmmmjjjiiijjjlllnnnmmmpppssstttsssqqqqqqqqqrrrtttuuuwwwwwwvvvuuusssoooppprrruuuvvvwwwwwwvvvsssvvvzzz~~~}}}uuuooofff```___bbbgggiiiqqqvvv~~~}}}zzzxxxvvvvvvqqqtttwwwyyyyyyzzz{{{|||{{{{{{{{{}}}~~~}}}~~~wwwsssbbb]]]YYY[[[]]]\\\]]]```eeegggjjjlllmmmpppsssuuuwwwvvvuuuvvvyyy{{{|||{{{}}}{{{xxxuuurrrnnnhhhdddbbb^^^\\\]]]\\\ZZZ^^^dddaaakkkyyy}}}|||zzzxxxvvvuuuuuuuuuqqqrrrssssssqqqnnnjjjhhhbbbcccdddddddddeeegggiiipppvvv}}}kkk___^^^jjj|||zzzvvvsssssstttzzzsssWWWKKKHHHDDD???:::888666666111111111000000000000///000000000000000000000000000111111111111222222222333333222222222222333333111111111222222333333333000111111111111222222222222222222333333444444444666666666888:::>>>BBBDDDNNNRRRWWW[[[]]]___aaabbbjjjvvv|||vvvqqqmmmkkkhhhcccbbbeeennnvvv||||||{{{~~~zzzqqqkkkgggdddgggllliiikkkpppvvv{{{~~~}}}{{{|||xxx|||vvvrrrssstttssstttwwwvvvttttttxxx|||}}}xxxsssrrrnnniiiiiimmmrrrvvvvvvqqqvvvzzzxxxnnnddd___]]]^^^aaafffmmmsssyyy}}}|||xxxoooqqqsssvvvwwwtttooojjjhhhccc___]]]\\\WWWOOOHHHCCCAAA===:::888777777888555555444333333222111111111111111111111111111111000000000000000000000000///000000111222222333333111111222222222222111111111111000000//////.........///000111111000///.........////////////......000000000000000000000000...............///000000000000000000000000000000000000000000000000000000.../////////000000111111///////////////000111111111111111111111111111111////////////000000000000////////////////////////000000000000000000000000000000//////000111222222//////000111111111111111111111111111111111111111222222333333333444444444444444444444555666777777111111222333333444555555555555555666666666777777wwwxxxzzz|||}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~|||xxxssspppooonnnmmmllllllmmmoooqqqqqqqqqppppppqqqrrrtttsssrrrrrrtttuuuuuuuuuuuuuuutttsssrrrrrrrrrtttwwwzzz}}}wwwnnnccc___ccckkkpppsssyyy{{{xxxyyyxxxwwwrrrrrrtttuuuwwwyyyzzz{{{}}}||||||{{{|||}}}~~~vvvmmmaaa[[[WWWWWWWWWWWWZZZ``````dddhhhkkknnnqqqtttvvvvvvwwwxxxwwwwwwyyy||||||{{{yyyuuuppplllkkkkkkddddddccccccccccccddddddnnnssszzz~~~xxxwwwuuusssrrrqqqrrrrrrsssssssssrrrpppmmmjjjhhhfffeeedddcccdddfffhhhjjjmmmrrrzzz|||hhh]]][[[jjjrrr~~~}}}wwwzzz|||pppllltttwww]]]MMMIIICCC>>>;;;888666444222222222111111111111000222222222111111111000000//////////////////////////////000111222222333333000111111111111222222222222222222222222333333333555444444555777777666555666888;;;===???DDDLLLSSS]]]gggooonnnlllpppwww|||~~~wwwxxxyyyyyyyyy{{{~~~xxxpppjjjggghhhjjjsssxxxzzzyyyzzz{{{vvvtttuuuuuusssqqqvvvpppoootttwwwwwwzzz~~~wwwtttttttttuuuzzzyyy}}}~~~yyysssoooooorrruuuooouuuxxxrrrkkkgggfffdddaaabbbdddeeegggmmmtttzzz{{{wwwvvvxxxwwwrrrqqquuurrrooolllllljjjdddZZZQQQNNNJJJDDD@@@===;;;999777888777555555555555222000111111111111111222222222333333222111000000111111000000000000000000000000444333222000////////////000000000000000000000000////////////////////////000000111111111111000000......//////000000111111222222111111000000//////111111111111000000000000000000000000000000000000////////////000000000000111111111000000000000000111111111111111111111111111111000000000000111111111111222222222222111111222222111111111111111111111111111111111111111111333333333333333222111000000222333333222000000000333333333222222111111111111222333333444444333333333333333444555666777777777777666666666666777777xxxzzz|||~~~~~~~~~~~~|||{{{|||~~~~~~~~~|||yyyvvvuuutttsssqqqppppppppppppppppppppppppqqqrrrsssssssssssstttvvvqqqqqqrrrrrrrrrqqqpppppprrrtttwwwzzz|||~~~zzzssskkkgggjjjqqqxxx|||{{{yyyxxxxxxvvvttttttuuuwwwxxxzzz{{{|||}}}||||||{{{|||~~~}}}tttlllaaa\\\XXXWWWWWWWWWZZZ```bbbeeehhhkkkmmmpppsssuuuxxxzzz{{{{{{zzz{{{}}}{{{{{{yyyuuupppmmmlllmmmjjjkkkkkkiiigggfffgggiiirrrwww~~~{{{{{{xxxwwwuuusssqqqpppppppppsssttttttssspppmmmjjjhhhfffeeeddddddeeefffhhhjjjmmmssszzz{{{iii^^^]]]mmmvvvzzzrrrttt~~~{{{nnnjjjrrr}}}~~~xxx^^^MMMIIICCC>>>;;;999666444222222222222111111111111222222222111111111000000000000000000000000000000000000000111222222333333222222222222333333333333333333333333333333333333333333333444666666555555777:::===@@@DDDLLLVVV^^^kkkvvvwwwqqqmmmmmmnnnmmmppptttzzz}}}}}}wwwqqqnnnnnnpppqqqvvvxxxxxxzzz~~~}}}}}}{{{vvvqqqqqqvvvyyyzzz}}}~~~}}}|||{{{uuusssuuuxxxxxx{{{zzzuuurrrtttvvvuuulllllljjjiiijjjooovvv{{{~~~}}}|||zzzrrrssstttwww~~~}}}{{{}}}|||vvvtttuuuwwwuuutttttttttooofff___VVVRRRKKKFFFBBB???===;;;888777555555555444222000111111111111111111111111333333222111111111111111111111111111111111111111222111111000000000000111000000000000000000000000////////////////////////000000111111111111000000////////////000000000000111111111000000000000000111111111111000000000000000000000000000000000000////////////000000000000111000000000000000000000111111111111111111111111111111000000000000111111111111222222222222111111111111111222222222333333111111111111111111111111333333333333333222111000000222444444222000000111333333333222222222111111222222333444444444444333333444444444555666666666666666666666666666777888}}}~~~zzzzzz{{{zzzzzz{{{~~~||||||{{{yyyxxxwwwuuurrrpppnnnnnnooopppooopppqqqqqqqqqqqqsssuuuoooooooooooooooooonnnmmmlllmmmppprrrtttvvvwwwxxxtttqqqnnnkkkmmmttt}}}|||yyyxxxvvvuuuttttttuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyyyy{{{|||}}}~~~~~~{{{tttkkkbbb\\\XXXWWWWWWWWW[[[```ccceeehhhjjjlllnnnqqqssstttvvvxxxyyyxxxwwwxxxxxx{{{{{{zzzwwwtttqqqqqqrrrtttwwwxxxtttnnnkkkmmmqqqwww|||xxxwwwwwwvvvtttrrrpppooonnnnnntttttttttsssqqqmmmjjjhhhffffffeeeeeeeeegggiiijjjooottt{{{zzzhhh___^^^oooyyyzzzqqqqqq{{{}}}ooojjjqqq}}}xxx{{{zzz___MMMIIICCC>>>;;;999666444333222222222111111111111222222222111111111111111111111111111111111111111000000111111222333333333333333333333444444444444444444444444444444444444444444555666777888888999===???CCCFFFKKKUUUaaajjjvvv{{{iiidddbbbdddfffgggkkkpppvvvzzz~~~}}}xxxuuuttttttpppuuuyyyzzz~~~xxxvvvwww{{{{{{yyy{{{~~~}}}yyy|||}}}xxxtttsssuuuyyy|||{{{yyy|||zzztttrrrfffggghhhjjjnnnvvv~~~~~~}}}yyyxxxwwwvvvvvvwwwwwwuuunnniiiddd^^^VVVNNNIIIEEECCCAAA;;;999777777666555333111111111111111111111111111333222222111111111111222222222222222222222222222000000000000000111222222000000000000000000000000///////////////////////////000000111111000000///000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111222222222222111111111111111222222333333333111111111111111111111111222222333333333222111111222333555444222111111222333333333222222222222111222222333444444444444444444444555555555555555555555555555555666666777888|||zzzxxxwwwvvvwwwxxxxxxxxx{{{}}}|||}}}zzzvvvqqqooonnnooopppkkklllmmmllllllllloooqqqnnnnnnnnnnnnmmmkkkjjjiiifffgggiiikkkmmmoooqqqqqqmmmooopppoooqqqxxx{{{yyywwwuuusssrrrrrrssssssttttttuuuuuuuuuuuuttttttuuuvvvxxxyyy}}}~~~|||uuummmddd]]]XXXWWWWWWWWW[[[aaaccceeeggghhhiiijjjmmmoooqqqtttwwwxxxwwwuuutttttt|||}}}|||{{{xxxwwwxxxyyy|||}}}uuuqqqsssxxx{{{~~~xxxvvvvvvuuusssqqqooommmlllllltttttttttsssqqqmmmjjjhhhffffffffffffggghhhiiijjjqqquuu|||wwwfff]]]]]]lllyyy}}}tttuuuqqqlllqqq|||~~~zzzyyy~~~{{{aaaMMMIIICCC???<<<999777555333333222222222111111111111111111111111111111111222222222222222222222222111111111222222333333333333333333333444444444444444444444444444444444444666777999:::;;;===???AAADDDGGGJJJNNNUUU___lllvvvyyyfff___\\\aaahhhmmmpppssszzz}}}{{{yyyxxxwww|||~~~}}}~~~{{{yyyzzz~~~}}}uuuooolllddddddeeeeeefffiiimmmppppppvvvxxxwwwwwwxxxyyywwwsssooorrrkkkaaaXXXPPPKKKGGGEEEBBB???<<<:::999888666444222222222222111111111111333222222111111222222222333333333333333333333333111111111000000111222222000000000000000000000000//////////////////////////////000000000000//////111111000000//////......//////000000111111222222111111111111000000000///////////////////////////////////////000000000000000000000000000111111111111111111111111111111111111111000000000000111111111111222222222222111111111111111111111111111111111111111111111111111111222222333333333222222111333444555444333111222333222222222222222222222222222333333444555444444444555555555555555444444444555555555555666777888999{{{yyywwwvvvtttuuuvvvwwwxxx{{{zzzuuuqqqooooooooogggggggggfffeeefffhhhkkkllllllkkkjjjgggeeecccbbbbbbccceeegggjjjmmmpppqqqnnnrrrvvvxxxzzz|||yyywwwvvvtttrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrtttuuuvvv|||~~~}}}|||vvvoooeee^^^YYYWWWVVVVVV[[[aaabbbccceeeeeeeeegggjjjlllsssvvvzzz{{{zzzxxxvvvvvvzzz{{{||||||zzz{{{|||~~~~~~xxxtttwww|||yyywwwttttttrrrqqqooommmlllkkkrrrssssssrrrpppmmmjjjhhhfffggggggggghhhiiiiiijjjrrrwww}}}uuucccZZZZZZfffvvvvvvvvv|||ppplllooovvv{{{~~~zzzzzzzzz}}}{{{bbbNNNJJJDDD???<<<999777555333333333222222222222111111111111111111111111111222222222222222222222222222222222222222333333333222222222222333333333333333333333444444444444555777999<<<>>>???BBBFFFJJJJJJNNNTTT[[[cccnnn{{{}}}uuuhhh^^^YYYaaannnuuuvvvvvv|||}}}}}}~~~}}}|||}}}vvvpppnnnhhhhhhgggdddbbb```aaaccchhhnnnwww}}}{{{yyy|||uuukkkaaaYYYSSSNNNKKKIIIFFFBBB>>><<<:::777555444333333333222222222111333222222222222222333333333333333333333333333333444333222111000000000000111111111111111111111111000000000000000000000000//////000000000000//////111111000000//////......//////000000111111222222111111111111000000000///////////////////////////////////////000000000000//////000000111111111111000000000000000000000000111111000000000000111111111111222222222222111111222222111000///......---111111111111111111111111111222222333333333222222333444555444222111222444222222222222222222222222333333444555555555444444555555555555555444444444444444555555777888::::::}}}|||{{{{{{tttuuuvvvwwwyyy|||{{{vvvrrrooonnneeeeeedddbbbaaaaaadddfffhhhgggfffeeebbb```^^^\\\\\\]]]```ccchhhlllppprrrrrrvvv{{{~~~{{{zzzxxxwwwuuutttssssssttttttsssssssssrrrrrrrrrqqqqqqppppppqqqrrrtttuuuxxx{{{|||{{{{{{zzzuuunnnfff___YYYWWWVVVVVV[[[aaaaaabbbccccccdddfffiiilllqqqtttxxxyyyyyywwwvvvvvvwwwyyyzzz{{{{{{|||}}}{{{~~~~~~yyywwwrrrrrrrrrqqqpppnnnmmmlllooopppqqqqqqooommmjjjhhhgggggghhhhhhiiijjjjjjjjjrrrvvv}}}sssaaaYYYYYYbbbttttttrrrwww}}}|||qqqjjjiiimmmssswww|||xxxvvvzzz}}}}}}cccNNNJJJDDD???<<<:::777555333333333333222222222222111111111111111222222222222222222222222222222222222222333333333333333333222222222222333333333333222333333444555666777777888<<<@@@BBBDDDIIIOOOTTTTTTZZZdddnnnxxx{{{xxxvvvvvvssspppqqqvvv~~~xxxmmmbbb]]]dddpppvvvwwwvvvxxxyyy{{{}}}|||yyyyyysssrrrnnniiiccc^^^]]]]]]eeelllttt}}}|||tttllleee___ZZZWWWSSSOOOIIIDDDAAA>>>:::888666555555444444333333333333222222222222333333444333333333333333333333333555444333222111000000000111111111111111111111111000000000000000000000000...//////000000//////...000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000/////////000111111222222000000000000000000000000111111000000000000111111111111222222222222111111222222111000///......---111111111111111111111111111111222333333333222222333444444333111111222333111222222222222333333333333333444555555555555555444444555555555555555555555555555777888:::<<<===~~~|||{{{{{{{{{uuuvvvwwwxxxzzz}}}|||vvvpppmmmhhhgggeeebbb``````bbbeeeeeeeeedddcccbbb```___^^^]]]^^^bbbffflllrrrwwwzzz||||||vvvvvvuuutttsssrrrssstttttttttsssrrrqqqqqqppppppmmmllllllllllllnnnooopppsssvvvwwwuuuvvvvvvqqqkkkggg```YYYWWWVVVVVV[[[bbbbbbccccccddddddfffjjjmmmooorrruuuvvvvvvuuuuuuvvvxxxzzz|||}}}~~~|||vvvsssqqqqqqrrrrrrqqqooonnnmmmlllmmmnnnooonnnllljjjiiigggggghhhiiijjjjjjjjjjjjooossszzzsssaaaYYYYYYaaattt~~~rrrooorrrwwwwwwooofffcccgggoooxxx}}}{{{{{{~~~bbbNNNJJJDDD@@@<<<:::777666444444333333333222222222000000111111111222222222222222222222222222222222333333333333333333333333333333333333444444444444333333555666888:::;;;;;;===AAAGGGJJJMMMRRRZZZaaafffooo{{{uuukkkgggddddddcccbbbgggmmm{{{}}}uuuoookkknnnrrrsssvvvzzzwwwzzz}}}uuulllfffcccbbbfffpppxxx~~~{{{vvvrrrnnnjjjfff```[[[UUUOOOJJJFFFBBB???777777777666555555444444222222222222222333444555222222222222222222222222444333222222111111111111111111111111111111111111000000000000000000000000......////////////......////////////000000000000111111111000000000000000111111111111000000000000000000000000000000000000////////////000000000000...//////000111111222222000000000000000000000000111111000000000000111111111111222222222222111111111111111111111222222222111111111111111111111111000111222333333333333222333333333111000000111333111111222222222333333333333444444555555555555555333444444444555666666666555666666888:::<<<===???~~~{{{yyywwwwwwvvvvvvwwwyyyyyy{{{~~~}}}|||~~~xxxqqqllljjjjjjgggdddaaaaaaccceeedddeeeeeeeeeeeedddccccccfffhhhlllqqqxxx~~~|||yyysssttttttsssrrrrrrssstttrrrrrrqqqpppooonnnmmmmmmhhhggggggggggggiiijjjkkknnnqqqrrrqqqqqqrrrmmmggghhh```YYYWWWVVVVVV[[[bbbcccdddddddddeeehhhlllooorrruuuxxxyyyyyyyyyyyy{{{{{{}}}~~~yyyrrrooopppqqqqqqrrrrrrpppooonnnjjjkkkmmmnnnnnnlllkkkiiiggghhhiiijjjjjjkkkjjjjjjmmmqqqxxxsssbbbZZZ[[[cccvvv}}}rrrooossswwwqqqiiiaaa___gggsssbbbNNNJJJDDD@@@===:::888666444444444333333333222222000000111111222222222222111111111111111111111111333333333333333333333333444444444555555555666666444555666888:::<<<>>>???BBBGGGMMMQQQTTTZZZdddkkkxxxssshhhbbb^^^[[[[[[[[[\\\cccjjjyyy~~~}}}~~~|||zzzyyyuuusssxxx{{{xxxpppmmmllliiiuuuvvvxxx~~~}}}|||yyyuuurrrlllggg___XXXSSSNNNJJJGGG999888888777666555555555222222222222333333444555222222222222222222222222222222111111222222333444111111111111111111111111000000000000000000000000......////////////............//////000000111111222222111111000000//////111111111111000000000000000000000000000000000000////////////000000000000...//////000111222222222000000000000000000000000111111000000000000111111111111222222222222111111000111111333444555666666111111111111111111111111000111222333333333333333222333222111//////111333111111111222222333333333333444555555666666555555333333444444555666777777666666777888:::===???@@@~~~}}}|||{{{zzzyyyxxxxxx{{{|||}}}~~~~~~|||{{{|||}}}xxxxxxyyymmmllliiigggggghhhiiijjjkkkmmmnnnnnnmmmkkkllllllqqqvvv||||||zzzyyyppppppqqqrrrsssttttttuuusssrrrooommmllliiifffddddddcccaaaaaabbbeeehhhjjjiiihhhiiikkkmmmnnnlllkkkllldddZZZUUUUUUWWWYYYYYY```aaacccfffhhhjjjmmmnnnsssvvvzzz|||||||||}}}}}}~~~}}}{{{xxxuuutttqqqqqqpppooooooooooooooolllllllllmmmllllllkkkkkkkkkjjjhhhggggggggghhhiiimmmqqqwww}}}ppp]]]UUUVVV___qqq~~~pppooovvv|||~~~lllaaa___cccxxxbbbSSSKKKDDDBBB@@@:::666555444444444333333333222222111111222222222222111111222222333333333333444444333333333222222111111111111222222222000000222444666888999:::<<>>999666666444444444444333333333333111111222222222222111111222222333333333333444444444333333333333333222222222333444444444666999<<<===???CCCGGGNNNVVV```ffffffjjjqqq{{{zzzwwwzzz|||pppeee_________```ccciiiqqqvvvzzz|||{{{zzz|||~~~zzztttuuuxxxyyyzzz|||~~~~~~~~~}}}yyytttqqqnnnkkkiiijjjkkkmmmttt|||~~~|||wwwtttuuuvvvuuuqqqkkkeeeaaaddd[[[NNNDDD???===;;;999555444222333444555555444444333333222222333333444333222111111000000111111333222111111111111222333000000000000000000000000111111111111000///...---000000000111111111222222000000000000000000000000------...///////////////////////////////////////111111000//////...------111111000000000000111111111111111111000000000000/////////000000000111111000000000000111111111111333333222222111222222222111111000000111111222333222222222222222222222222555666666666666555555444333333333444444444555555222333333444555444444444222444555555444555777999888:::<<<===@@@GGGPPPXXXpppqqqsssuuuwwwyyyzzz{{{zzz~~~}}}zzzxxxxxxxxxyyyyyy{{{|||{{{xxxvvvwwwxxxuuuuuuuuuwww|||~~~~~~|||{{{zzzzzzyyyvvvsssoooooooooooooooooooooooonnnnnnmmmjjjfffaaa^^^]]][[[^^^ccchhhllloooppppppnnnkkkgggdddddddddcccbbb```aaa```[[[TTTPPPPPPQQQUUUZZZaaafffhhhiiikkkmmmtttvvvzzz}}}|||yyyuuusssssssssrrrpppnnnlllkkkjjjjjjnnnnnnmmmlllkkkjjjhhhgggiiihhhgggfffeeefffgggggglllpppvvv|||vvvbbbZZZ\\\iii||||||tttgggeeemmmbbbOOOGGG@@@???>>>:::888888555444444444444333333333111222222333333222222111222222222333333333444444444444444444333333333333333444555555555777;;;>>>CCCEEEJJJQQQ[[[eeeooouuuuuuxxx|||rrrmmmpppxxx~~~}}}xxxuuuyyywwwmmmffffffgggiiilllrrrzzzwwwsssrrruuuzzz~~~}}}~~~~~~zzzssspppuuu{{{}}}}}}zzzxxxssspppooonnnllliiijjjooouuu{{{zzz}}}~~~zzz{{{|||{{{wwwrrrllliiilllcccXXXOOOIIIDDD???<<<999777555555666888888777444333333222222333333444444444333333333333222333222222111111111111222222000000000000000/////////000000000000000///......000000000000111111111111000000000000000000000000---...//////000000/////////////////////000000000000000000000//////......111000000000000000000111////////////............//////000000000111111111///000000000111111111111555444222111000111222222111111000000111111222333222222222222222222222222555555555555555555444444333333333444444444555555333333444555555555555444222444555555444555777999888:::>>>@@@EEELLLWWW^^^mmmnnnooorrruuuwwwyyyzzz{{{~~~|||zzzyyyxxxwwwwwwwwwxxxxxxwwwvvvvvvvvvwwwttttttvvvzzz}}}}}}~~~{{{{{{yyyxxxwwwwwwuuurrrppppppppppppooooooooooooooolllmmmllliiiddd```______dddggglllqqqvvvzzz}}}~~~wwwsssmmmiiifffdddbbb```]]]______\\\VVVRRRQQQRRRUUU\\\eeejjjjjjiiijjjlllrrruuuyyy}}}|||zzzyyyvvvuuuvvvsssrrrpppnnnllljjjiiiiiimmmmmmmmmlllkkkiiihhhggghhhhhhfffeeeeeeeeefffggglllpppvvv|||xxxddd\\\^^^jjjsssdddaaafffzzzcccPPPHHHAAA@@@???<<<::::::555555555444444444333333222222333333333333222222222222222333333333444444444444444444444444444444666777888888999<<<@@@DDDHHHKKKQQQ[[[gggrrr{{{tttqqqkkkeeebbbeeelllrrr{{{wwwuuuzzz{{{tttrrrssstttuuuxxx}}}|||xxxtttqqqoooooosssxxx~~~~~~|||}}}}}}zzztttttt|||zzzyyyzzz{{{vvvmmmiiijjjoooyyy|||wwwxxx}}}}}}zzzuuurrrooonnnhhh```ZZZTTTNNNFFF@@@<<<:::777666777777777777444333333222222333333444444444444444333333222222111111111111111111111111000000000//////////////////////////////000111111//////000000000111111111000000000000000000000000//////000111111111111000////////////000000111111////////////000000111111000000000111111000000000............////////////000000000000111111111111///000000000111111111111555444222111000111222222111111000000111111222333222222222222222222222222333333333333333333333444333333333444444444555555444444555666666666666666444555666666555555777999888<<>>:::777666666666555444333333222222333333444111222222222222111000///000000111222222111000000////////////////////////............///000111222/////////000000000111111000000000000000000000000///000000111111111111111...//////000000111111222......///000000111222222000000111111111111000000000000000000111111111111000000000111111111222222000000000000111111111111333333222222111222222222111111000000111111222333222222222222222222222222222222222111222222333444333333333444444444555555444555666666777777666666666777777777666666888:::;;;AAAHHHNNNSSSYYYaaafffjjjkkklllnnnqqqssstttuuuuuuxxx{{{}}}zzzzzz{{{{{{{{{zzzyyyxxxwwwuuutttttttttuuuuuuvvvuuuwwwzzz~~~~~~zzz{{{||||||zzzyyyyyyzzz}}}{{{zzz{{{||||||{{{uuuttttttsssrrrrrrqqqqqqkkkkkkjjjfffbbbbbbggglllrrryyy~~~yyyuuuqqqmmmiiihhhgggeeecccaaa]]]YYYVVVVVVaaammmsssssspppppprrrtttyyyzzzxxxxxxwwwuuutttwwwsssrrrqqqooommmlllllllllkkkkkkkkkkkkkkkjjjiiihhhdddcccccccccdddfffhhhiiinnnrrrxxx|||eee]]]___mmmwwwpppkkkgggqqqiiiQQQHHHAAA???===:::999999555555555555444444444444222333333444444333333222222222333333333333444444444444555555666666666666666888:::>>>CCCJJJRRRWWWaaaeeennn{{{yyyjjjaaaYYY[[[\\\ZZZXXX[[[bbbhhhooorrrwww|||}}}wwwvvvzzz~~~~~~{{{yyyvvvssspppmmmnnnoooqqqssstttuuuuuuyyy}}}yyyxxxvvvvvvtttqqqoooppptttyyy~~~}}}{{{zzzvvvqqqmmmiiibbbZZZTTTIIIEEE@@@<<<999888777666444333333222222333333444111111222222222111000//////000111222222111000///---.........///000000000000000///......///000111////////////000000000111000000000000000000000000...//////000111000000000...//////000111111222222000000000000000000111111///000111222222111000//////000000000111111111222000000111111111222222222000000000000111111111111111111222333333333222222111111000000111111222333222222222222222222222222333333222222222333444555333333333444444444555555333444555555666666555555555666777888888999;;;===BBBHHHQQQXXX]]]aaagggkkkjjjkkklllnnnoooqqqrrrsssrrrtttwwwyyy{{{yyyyyy{{{{{{{{{{{{yyyyyywwwuuusssssstttuuuuuuuuutttvvvyyy}}}|||}}}~~~}}}zzzxxxwwwwwwrrruuuyyyyyywwwwwwyyy|||zzzxxxvvvvvvxxx{{{||||||vvvvvvuuuttttttsssrrrrrrjjjkkkjjjfffbbbcccjjjqqqvvv{{{wwwrrroooppplllhhhfffeeebbb\\\WWWVVVaaaooovvvvvvttttttvvvzzzzzzxxxxxxwwwssssssuuussssssqqqpppnnnmmmmmmmmmjjjjjjkkkkkkkkkjjjjjjiiigggfffeeedddcccdddeeeeeennnsssyyy}}}fff]]]___kkk}}}{{{wwwpppvvviiiQQQHHH@@@===<<<999777888666666555555555444444444222333333444444333333222222222333333333444444444444555555555666666777777===@@@DDDIIIPPPYYYbbbiiiooosss}}}rrrddd\\\TTTVVVXXXXXXWWW\\\eeelllmmmttt|||}}}rrrmmmnnnrrrvvvwwwzzzyyywwwvvvvvvvvvtttrrrmmmppptttxxx{{{|||||||||yyyuuupppkkkjjjmmmrrrvvvxxx}}}wwwrrrmmmhhhaaa\\\QQQLLLFFFAAA>>><<<:::999444333333222222333333444333333444555444333222111///000111222222111000///,,,------...///000111111333111000///......//////////////////000000000000000000000000000000000000---......///////////////...//////000111222222222222222111111000////////////000111222222111000///---.........//////000000000111111111111222222222000000000000111111111111///000222333444444333222111111111000111222222333222222222222222222222222444333333222333444666666333333333444444444555555222333444444555555444444333555777888999;;;>>>AAAGGGNNNXXX___dddgggkkknnnhhhiiikkkmmmnnnoooooooooooossswwwzzzzzz|||}}}{{{||||||}}}|||zzzyyywwwyyywwwuuusssrrrssstttuuuwwwxxxzzz|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{xxxyyy{{{{{{{{{yyywwwvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{yyyyyy{{{~~~~~~zzzwwwwwwyyywwwssstttwwwssslllmmmhhhfffhhhhhhhhhnnnwwwzzzyyy{{{xxxvvvtttqqqnnnjjjddd```^^^ccckkksssxxx{{{~~~yyyvvvvvvvvvvvvvvvuuuuuuuuutttrrrooollljjjjjjjjjkkkkkkkkklllmmmlllkkkjjjiiigggffffffeeeeeeggglllppppppssszzz{{{eee]]]```mmmyyyzzz~~~xxxyyy|||}}}gggTTTKKKCCCAAA???;;;999999666555555555555444444444444444444333333222222222333333222111222333444555777444333666777666999>>>@@@@@@HHHUUU___fffppp{{{uuueeeXXXRRRRRRTTTXXX^^^fffmmmqqqwww}}}}}}zzzvvvuuuwwwyyyyyyxxxuuuooolllmmmllllllrrr{{{||||||{{{{{{zzzyyyyyyxxxuuuxxxwwwpppkkkkkknnnqqqrrrttt~~~yyyrrrlllgggbbb\\\SSSKKKEEEAAA>>>;;;666666666444222222444666111111111111000000000000111111222222222222111111222111111111000000//////////////////////////////222111111111000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222222111000//////000000111111111111111111111111111111222222222222111111000000000000111111111111111111222222222333333333222222222222222222222222333333333333333333333333222222222333333444444444444444555555555444222111444666777666555555666777888999999999:::>>>CCCGGGSSS^^^iiimmmjjjhhhjjjoooiiiiiijjjlllmmmnnnooopppnnnqqqvvvxxxzzz}}}}}}}}}}}}||||||{{{zzzyyyzzzyyyvvvtttttttttuuuuuuwwwwwwxxxzzz{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyyyywwwxxxyyyzzzzzzxxxvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyyyy{{{~~~~~~{{{xxxwwwyyyxxxuuuvvvxxxtttmmmmmmhhhdddfffhhhkkkuuu{{{{{{|||zzzyyyxxxwwwvvvtttooolll```eeelllsssxxx}}}zzzuuussssssssssssrrrrrrrrrrrrtttssspppnnnlllkkkkkkkkkhhhhhhjjjjjjkkkjjjjjjiiiccccccbbbaaaaaadddhhhlllqqquuu}}}yyyccc\\\___qqqwwwxxxzzzuuuwwwzzz|||iiiTTTKKKCCC@@@???;;;888999666555555555555444444444555555444444444333333333555444444444555777888:::666333333666777777;;;@@@IIIKKKSSSaaakkkrrr|||tttfffZZZSSSTTTXXX___hhhrrr{{{~~~zzzyyyxxxuuurrrqqqssssssrrrqqqqqqmmmmmmpppqqqrrrxxxvvvpppmmmmmmmmmllloooxxx{{{vvvsssvvvooodddZZZQQQJJJEEEBBB999888666555555555555555333222222222222111111111111111222222222222111111111111111111000000000///////////////////////////111111111111000000000///000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222111000000000000000111111111111111111111111//////000000000000//////000000000000111111111111111111222222222333333333222222222222222222222222333333333333333333333333333333333333333222222222444444555555555444333222444555666666555444666777777888999:::===CCCKKKPPPbbbjjjqqqqqqllljjjnnnsssiiiiiiiiiiiikkkmmmooopppmmmppptttwwwzzz~~~}}}|||{{{zzzzzz{{{{{{{{{zzzxxxvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwvvvwwwxxxxxxxxxwwwuuutttvvvuuuuuuvvvvvvwwwxxxyyyyyyyyyyyy{{{}}}~~~|||zzzwwwyyyxxxwwwwwwwwwsssnnnlllhhheeegggkkksss||||||~~~}}}}}}|||}}}~~~|||yyyvvvfffhhhmmmssszzz{{{vvvsssqqqqqqqqqrrrrrrrrrrrrrrrssssssrrrqqqooonnnlllkkkeeefffggghhhiiiiiiiiiiiieeeeeedddccccccfffjjjnnnsssxxxttt___ZZZ^^^uuuxxxzzz}}}uuuooopppssswww~~~iiiRRRIIIBBB@@@>>>:::888888666555555555555444444444555555444444444444333333111111111111333555777888666444666999;;;<<>>888777777555333444444444333333333222222111222222333333222222111111111111000000000000000////////////////////////111111111000000000000000000000000000000000000000////////////000000000000////////////////////////222222222222222222222222111111000000000000000111111111111111111111111111222222111111111111222222000000111111111222222222111111222222222333333333111222222222222222333333333333333444444444444444555555555555555555444444555555555555555555444444333444555444444555777999777999<<>>BBBIIIRRR]]]iiiqqqwwwyyy{{{zzzxxxyyy~~~]]]]]]___aaaeeeiiimmmoooooosssxxx|||{{{yyyvvvtttssstttvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvzzzyyywwwuuuuuuuuuuuuvvvuuuuuuttttttuuuuuuvvvvvvssssssssssssttttttttttttuuuuuuttttttttttttuuuuuurrrtttvvvwwwxxxzzz||||||zzzwwwrrrlllkkknnnrrrxxx}}}~~~zzzyyyxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzz}}}vvvssssssxxx~~~zzzxxxyyy{{{|||yyyyyyxxxwwwvvvuuuttttttrrrsssttttttsssqqqnnnmmmpppnnnllljjjhhhgggffffffeeeeeedddccccccfffjjjnnnrrr{{{uuu```SSSUUU]]]pppnnnbbb^^^eeetttgggQQQHHHAAA???>>>;;;999999666555555555555444444444222222333333333333444444888777666666666777888999===???DDDJJJNNNSSS___kkkwwwtttnnnjjjiiihhhgggjjjooouuu{{{~~~{{{sssoooooosssuuuvvvzzz}}}}}}zzzwwwwwwyyy|||qqqfffUUUGGG???:::777666444444333333333222222222222222333333333333222222000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000111111222111111111111111111111111111000///......///000111111111111222222222222333111111222222222333333333111111111222222333333444333333333444555555666666444444555666888999:::;;;555555555444555555666777444555555555555777;;;>>>@@@DDDKKKSSS[[[dddlllrrrsssuuuuuusssppprrrvvv{{{VVVXXX[[[```dddhhhlllnnnnnnsssxxx|||zzzyyywwwuuutttuuuvvvwwwuuuuuuvvvwwwxxxxxxxxxxxxyyyxxxvvvtttttttttuuuvvvtttsssssssssttttttuuuvvvssssssssssssssstttuuuuuuuuuttttttssssssttttttuuuoooqqqtttvvvvvvxxx|||}}}zzzxxxsssmmmooouuuxxx|||zzzyyyyyyyyyyyyzzzxxxwwwvvvwwwxxxxxxxxxwwwxxx{{{uuusssrrrxxx~~~}}}{{{yyywwwxxxyyy{{{|||{{{zzzxxxvvvuuutttsssssssssssssssrrrpppooonnnooonnnllljjjhhhggggggggghhhhhhhhhffffffiiinnnqqqsss|||nnn[[[QQQUUU^^^uuuuuujjjdddhhhuuugggQQQIIIBBB@@@???<<<:::;;;666555555555555444444444444444444555555555666666444444444444666888:::;;;BBBEEEKKKRRRVVV]]]jjjxxxtttlllkkklllppppppnnnooossssssxxx}}}~~~xxxpppjjjiiimmmqqquuu{{{xxxqqqdddVVVJJJAAA<<<999555555555444444444444333222333333444444333333222///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000222222222222222222222222000000000000000111222222111111111111111111111111111000///......///000111111111111222222222333333111111222222222333333333000111111222333333444444333333444444555666666666444444555666666777888888666555444444555666777888555666666666666999===AAAFFFKKKTTT\\\ccchhhlllooolllkkkhhheeeeeeiiipppvvvSSSUUUYYY___dddhhhkkkmmmmmmrrrxxx|||zzzyyyxxxvvvvvvvvvvvvwwwuuuuuuwwwxxxyyyzzzzzzzzzxxxwwwuuusssssssssuuuvvvrrrrrrrrrrrrsssssstttuuussssssssssssssstttuuuvvvuuuttttttsssssssssttttttmmmpppsssuuuuuuwww{{{}}}zzzxxxtttooosss{{{~~~~~~|||{{{yyyxxxyyyzzzzzzzzz{{{yyywwwvvvwwwxxxyyyxxxxxxxxxzzz|||~~~|||tttqqqqqqwww|||||||||zzzxxxxxxyyy{{{~~~|||zzzxxxvvvuuutttsssssssssrrrqqqpppooonnnmmmllljjjiiihhhggghhhhhhffffffeeeddddddgggkkkooottt}}}}}}jjjXXXPPPUUU___zzzzzzqqqkkklllwwwhhhRRRIIIBBBAAA@@@<<<;;;;;;666666555555555444444444555666666666777777888888555555666888:::>>>AAABBBHHHLLLRRRYYY^^^eeettt|||ppplllmmmqqqxxxxxxuuuuuuwwwvvv{{{|||wwwrrrllliiijjjoootttxxx~~~zzzvvvnnnaaaSSSGGG@@@<<<777666666666555555555555222333333444444333333222//////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000////////////000000000000000000000000000000000000333333333333333333333333000000///000000111222222111111111111111111111111333222111//////111222333111111222222222333333333111111222222222333333333000000111222333333444444333333444444555666777777444444444555555555555555666555444444555666777888666666777666777:::>>>BBBIIIPPPZZZbbbgggjjjkkkllldddaaa]]]ZZZ\\\dddpppxxxSSSVVV[[[```eeehhhjjjjjjlllpppuuuyyy}}}|||zzzxxxwwwwwwwwwuuusssvvvvvvvvvvvvwwwxxxyyyzzz}}}xxxsssrrrvvvxxxwwwtttqqqsssttttttssssssuuuvvvwwwwwwvvvvvvuuuuuuttttttuuusssqqqpppqqqrrrrrrrrrqqqqqqqqqsssuuuyyy|||}}}|||yyytttppppppssswwwzzz~~~zzzwwwxxxxxxwwwwwwxxxzzz}}}~~~xxxxxxxxxxxxwwwwwwwwwvvvxxxvvvvvvxxx{{{{{{yyyvvvtttpppnnnwwwzzzwwwxxxyyyyyyyyyxxxxxxzzz|||~~~}}}{{{xxxuuutttrrrrrrrrrrrrrrrrrrpppooonnnmmmpppooonnnllljjjhhhgggffffffeeedddccccccfffkkkooozzz{{{fff\\\SSSUUUccc|||vvvnnnlllppp{{{hhhSSSJJJBBB@@@>>>:::888999999999777666555555555555666444333444777999777555;;;999888888:::???EEEHHHMMMPPPUUU\\\gggwwwuuuppptttxxx{{{||||||}}}~~~}}}}}}vvvuuussstttuuutttuuuyyy{{{xxxyyyxxxuuummmbbbUUUIIIBBB;;;999555444444444333222222222222222222222333333444444333333222111111000111111111111111111111111222111111111000000//////000000////////////000000000000000000000000000000000000000000000111111111555666777555111///000111000000000000000000000000............/////////000111111222222222333333333222111000000000111333333333333333222222111111111444333333222222333333444555444444333333444444555555555555555666666666666777666666555555555666666>>>888555888;;;<<>>;;;888999888777666555444444444444666555333444777888777555:::<<<===???AAAFFFLLLQQQTTTZZZbbblllwww{{{rrrtttxxx}}}}}}|||{{{vvvtttuuuwwwyyy{{{~~~}}}}}}|||}}}||||||||||||wwwlll^^^PPPHHH???===:::888777777555333222222222222111111111111222222222111111000000000111111111111111111111111222111111111000000000000111111000000000000111111000000000000000000000000......///000111222222333333555666444111///000111000000000000000000000000........./////////000000111111222222222333333333222111000000000111333333444333333333222222222222444333333222222333333444555444444444444444444555555555555555666666666666777666666555555666666666999555555:::???CCCIIIQQQZZZaaakkkqqqpppiii```YYYTTTVVV[[[ccclllwwwSSSUUUZZZ^^^cccfffhhhiiikkknnnqqquuuxxx||||||zzzxxxwwwwwwvvvtttsssuuuuuuwwwwwwxxxwwwvvvuuuxxxvvvuuuvvvyyyzzzxxxuuutttuuuvvvuuusssssssssuuusssttttttuuuuuuvvvwwwwwwuuurrrpppooopppqqqqqqppprrrrrrrrrsssuuuvvvxxxyyyuuussspppoooooorrrvvvyyy{{{{{{zzzyyywwwuuutttsssqqqpppppppppqqqsssuuuvvvvvvvvvvvvvvvuuuuuuuuuuuusssrrrrrrsssuuuuuutttrrrqqqsssyyyzzztttnnnjjjgggkkkmmmppprrrrrrrrrrrrtttyyyxxxvvvuuusssqqqpppoooooooooppppppppppppoooooopppoooooonnnlllkkkjjjjjjfffeeedddcccdddgggmmmqqqxxxuuubbbYYYRRRTTTccc{{{wwwfffaaafffrrrcccQQQHHHAAA@@@???;;;888999777666555444444333444444777555444444666777777666777;;;@@@CCCEEEKKKSSS[[[bbbjjjwwwvvvwwwzzz{{{xxx{{{zzzxxx~~~wwwrrrrrrrrrsssuuuyyyyyyuuutttwww|||xxxkkk\\\SSSCCC@@@;;;888666555333222444333333333222222111111222222222222222111111111111111111111111111111111111111111111111000000000222222111111111111222222000000000000000000000000------...000111222333444111222333222000000000111000000000000000000000000////////////000000000000111111222222222333333333222111111111111222333333444444444444333333333333444333333222222333333444444444444444444444444444555555555555666666666666777777666666666666777777777555777>>>EEEKKKRRRYYY```gggpppsssooodddYYYRRRNNNWWWcccnnnwwwSSSUUUYYY]]]bbbeeeggghhhlllnnnqqqsssvvvzzz~~~}}}{{{zzzzzzyyywwwuuuuuuvvvxxxyyyyyyxxxvvvtttvvvuuuvvvxxx{{{{{{xxxvvvuuuvvvvvvuuusssrrrssstttttttttuuuuuuuuuuuuuuuuuutttrrrpppooopppppppppoooqqqqqqqqqrrrrrrsssttttttqqqpppnnnnnnooorrrvvvxxxyyywwwvvvtttrrrrrrrrrrrrqqqqqqqqqqqqrrrsssuuuuuuvvvuuuuuuuuuuuutttttttttrrrrrrrrrssstttttttttsssrrrvvv|||~~~zzz|||~~~~~~|||yyytttoooiiidddaaadddgggkkknnnnnnnnnooopppuuuuuutttsssrrrpppooonnnmmmnnnooopppppppppppppppooonnnnnnmmmlllkkkkkkjjjeeeeeeddddddeeehhhnnnsssyyysss```YYYRRRUUUddd~~~xxxfff```gggttt~~~```OOOGGGAAA@@@???;;;999999777666555555444444444555777666555555666777888999:::???EEEHHHJJJQQQ^^^hhhvvv~~~{{{uuuooolllmmmnnnnnnrrrpppoooqqquuuyyy~~~{{{vvvsssvvv{{{ssshhh```NNNHHH@@@:::666555444444666666666555444444333333333333333333333333333333111111111111111111111111111111111111111111111111222111111000000111111222000000000000000000000000......///000111222222333000000111111000000111111000000000000000000000000//////000000000111111111111111222222222333333333111111111111222222333333444444444444444444444444444333333222222333333444444444555555555555444444555555555555666666666666777777666666666777888888::::::===CCCKKKTTT]]]dddccciiiooopppiii___WWWRRRUUUaaaqqq}}}TTTVVVYYY]]]aaaeeeggghhhmmmoooqqqsssuuuxxx}}}}}}{{{zzzzzzzzzxxxvvvvvvwwwyyyzzzzzzxxxvvvuuutttuuuwwwyyyzzzzzzwwwuuuuuuvvvwwwvvvtttsssssstttwwwvvvvvvuuutttssssssrrrtttrrrooonnnooooooooonnnooooooooopppppppppppppppnnnnnnmmmnnnooorrruuuwwwwwwuuusssqqqqqqqqqrrrrrrrrrrrrrrrrrrsssttttttuuuuuuuuuuuuuuutttttttttsssssstttttttttttttttuuuvvvtttxxx}}}xxxssssssvvvzzzyyyxxxuuupppkkkddd___\\\^^^bbbfffjjjkkklllmmmnnnrrrsssssssssrrrqqqoooooommmnnnoooppppppqqqqqqpppmmmmmmllllllkkkjjjiiiiiieeeeeeeeedddeeejjjpppttt|||rrr```YYYSSSVVVfff}}}ooogggkkkvvvxxx^^^MMMFFF@@@@@@???<<<999999777777666666555666666666666666666666777888;;;===CCCGGGLLLOOORRR]]]mmmyyy~~~vvvppppppsss{{{{{{vvvtttmmmkkkgggeeedddeeehhhlllmmmqqqwww}}}{{{wwwzzz~~~wwwqqqmmm___VVVKKKAAA;;;999999999666666555555555444444444333333333333333222222222111111111111111111111111111111111111111222222222000000////////////000000111111111111111111111111111111111000000000000000000//////000000111111000111111111111111111111111000000000111111111111222111111222222222333333333111111222222333333333333444444444444444444444444444333333222222333333444444555555666666555555444555555555555666666666666777777777777777888999999<<<>>>BBBIIITTTaaalllrrriiilllnnnjjjccc[[[XXXWWWbbbnnnVVVWWWZZZ]]]aaaeeehhhiiinnnooopppqqqsssvvv{{{}}}{{{yyyxxxxxxwwwuuutttvvvwwwxxxyyyyyyxxxwwwvvvtttuuuwwwxxxxxxwwwvvvuuuuuuvvvwwwvvvtttttttttvvvxxxwwwvvvuuusssrrrqqqqqqtttrrrooonnnnnnooonnnmmmmmmnnnooooooooooooooonnnmmmmmmmmmnnnppprrrtttvvvtttsssrrrqqqpppqqqqqqrrrqqqqqqqqqrrrrrrsssssssssuuuuuuuuuuuuttttttttttttssstttuuutttssssssuuuwwwwwwyyy{{{|||~~~{{{wwwpppkkkiiijjjnnnpppqqqqqqoookkkfff```[[[XXXZZZ]]]bbbeeegggiiikkkmmmqqqrrrsssssssssrrrqqqpppnnnooopppqqqqqqqqqqqqqqqnnnmmmlllkkkjjjiiihhhhhheeeeeeeeeeeefffkkkqqqvvv~~~qqq___XXXRRRVVVeeezzzwwwuuuzzzsss[[[LLLDDD???@@@@@@<<<999999888777777666666666777777666777777777888;;;???BBBFFFJJJPPPUUU\\\jjjzzzxxxpppkkkfffgggjjjkkkuuu}}}}}}~~~{{{ooohhheee```^^^```cccfffgggmmmsssuuu~~~}}}zzzwwwvvviiiaaaTTTHHH@@@;;;888777444444444444444444444444333333333222111000000000111111111111111111111111111111111222222222222222000000////////////000000111111111111111111111111222222111111000/////////111000///000111222111000111111111111111111111111000111111111222222222222111111222222222333333333111222222333444333333333333333333333444444444444444333333222222333333444444555666777777666555444555555555555666666666666777777777777888999:::;;;<<>>EEEJJJRRRXXXcccrrrzzzppphhheeedddcccdddfffjjjnnnrrrzzzrrrfff___]]]aaaccckkkvvv}}}~~~|||~~~~~~zzzqqqggg\\\OOOCCC<<<999999:::;;;<<<======>>><<<;;;:::888777555444333111111111111111111111111111111111222222333333333222222111111111111222222111111111111111111111111//////000000111111222222444222000000222333111///111111111111111111111111111111222222222333333333111111222222222333333333111222333444555444333333111111111222222333333333444333333222222333333444444555666888888666555444555555555555666666666777888888888888999:::;;;<<>><<<:::777777888888888666555444888555666<<>>>>>>>>@@@AAABBBBBBAAA@@@???===888333111333666444444333333222222333333333222222222111000000000000000111111222222222333222222222111111111111000///000222222111111222444000111111111111222222222111111222222222222111111222222111000111222444555444444444333333222222222111222222333333222222111555444222111111111222222555555555555555555555555444555666555444333444555888888888777777777777777888888777777888;;;@@@CCCMMM^^^nnnuuuxxx{{{{{{wwwvvvzzz{{{xxxyyy\\\^^^```bbbbbbcccfffhhhlllllllllmmmoooqqqsssuuussssssuuuzzz|||{{{zzzzzzzzzyyyvvvtttttttttuuuuuuvvvvvvwwwwwwtttuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssttttttttttttssssssssssssppppppppppppooonnnmmmmmmpppppppppoooppppppqqqqqqnnnnnnnnnooooooooooooooopppppppppooooooooonnnnnntttttttttttttttssssssrrrtttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrtttsssssssssssssssttttttuuuuuutttqqqlllfff```]]]TTTTTTTTTRRRRRRUUUYYY]]]cccjjjmmmkkkfffccc]]]WWWYYYWWWYYY^^^aaaaaaccchhhlllooorrrtttuuussspppnnnooonnnmmmnnnpppqqqqqqqqqooonnnmmmkkkiiihhhffffffgggddddddgggiiikkkrrryyyzzzhhh[[[RRROOOXXXfffkkkSSSGGGEEEAAA???>>><<<:::888666777888999999888888777:::999;;;@@@DDDIIIRRR[[[iiiuuuwwwqqqnnnnnnmmmkkklllrrrwww|||wwwqqqiiiccceeekkkvvv|||~~~yyyuuurrrhhh[[[PPPDDDAAA???@@@CCCFFFGGGFFFDDDDDDBBB===777444444666444444333333333333333444222222222222111111111111222222222111111111111111222222222111111111111000000111222222000///000111000111111111111222222222111111222222222222111111444333222111111111222333333333333222222111111111222222333333333333222222444444222111111111222222444444444444444444444444444555666555444333444666888888888888777777777777999:::::::::;;;???GGGMMM[[[hhhtttxxxwwwwwwtttoooqqquuuxxxzzz^^^```bbbccccccdddfffhhhjjjkkklllmmmoooppprrrrrrqqqqqqsssxxx~~~|||{{{zzzzzz{{{zzzwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvsssssstttuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssttttttsssssssssrrrrrrrrroooooopppppppppoooooonnnqqqpppooooooooooooooopppnnnnnnnnnnnnnnnmmmmmmmmmppppppoooooooooooonnnnnnrrrrrrsssttttttttttttssstttttttttttttttsssrrrrrrqqqqqqqqqrrrrrrsssssssssssssssrrrrrrrrrrrrsssssstttsssqqqmmmhhhbbb\\\XXXRRRRRRRRRQQQQQQTTTXXX[[[dddjjjmmmkkkgggccc^^^YYYZZZYYY\\\bbbeeeeeegggkkkmmmpppsssvvvvvvuuurrrqqqooonnnmmmnnnpppqqqqqqqqqooonnnllljjjhhhgggggghhhhhheeeeeegggiiikkkqqqyyywwwdddXXXPPPNNNYYYhhhiiiSSSHHHEEEAAA???===;;;999777777777888999::::::;;;;;;===>>>BBBHHHLLLSSS```mmm}}}zzzyyyyyywwwtttqqqvvv}}}yyywwwyyy}}}zzzrrrmmmiiiiiipppxxx}}}}}}~~~zzzxxxzzz}}}~~~yyywwwuuuqqqiiibbbQQQKKKDDDCCCGGGLLLNNNMMMKKKKKKIIIDDD>>>999666666444444333333333333444444111111111222222222222222333333222222111000000000222222222111111111111000111222222111///......///000111111111111222222222111111222222222222111111555444333222111111111111222222111111111111111000222222333333333333222222444333333222222222222333333333333333333333333333444555666555444444555666888888888888888888888888777999:::999:::@@@LLLUUUhhhqqqxxxxxxuuurrrnnnjjjkkkqqqxxx```bbbdddeeedddeeeggghhhiiijjjlllnnnoooppppppppprrrssstttyyy|||{{{yyyyyyzzzyyywwwuuuwwwvvvvvvvvvuuuuuuttttttrrrrrrsssttttttttttttssstttttttttsssssssssrrrrrrssssssssssssrrrrrrrrrqqqnnnooopppppppppppppppooopppooonnnmmmmmmlllmmmmmmnnnnnnnnnmmmmmmllllllkkkoooooooooooooooooonnnnnnpppqqqrrrsssttttttttttttsssssstttttttttsssrrrrrrppppppqqqrrrrrrsssttttttuuuttttttsssssssssssstttuuutttqqqlllfff```[[[XXXSSSTTTTTTSSSTTTVVVYYY]]]dddjjjmmmkkkgggddd```[[[[[[ZZZ]]]cccggghhhjjjooosssuuuwwwyyyyyywwwuuussspppnnnmmmnnnpppqqqqqqpppooommmkkkhhhgggggghhhiiigggddddddfffhhhjjjpppwwwuuubbbVVVOOONNN[[[kkkfffSSSIIIFFFBBB@@@>>><<<999777888888888888999;;;<<<===>>>AAAIIIRRRXXXbbbsss|||zzz{{{vvvmmmiiilllrrrwwwyyyvvvtttssstttzzz}}}~~~}}}xxxqqqrrrxxx~~~xxxvvvwwwvvvssspppbbbXXXNNNJJJMMMRRRTTTSSSRRRRRRPPPLLLFFF@@@:::777555555444444444444555555111111111222222333333333222222111111111111111111222222222111111111000000///000111000///...///000000000111111111222222222111111222222222222111111333333222222222222222222222222222222111111111111222333333333333333333222333333333333333333333333222222222222222333333333333444666555444444555666777888888888888888999999777:::<<<;;;<<>>;;;999:::999888888999;;;===>>>@@@FFFRRR^^^hhhttt|||www{{{~~~~~~yyyoooeee```aaahhhnnnrrrwww|||~~~}}}~~~~~~rrrooopppvvv|||}}}xxxvvvwwwxxxwwwuuuqqqgggZZZSSSRRRUUUWWWWWWWWWWWWUUURRRNNNGGG@@@<<<888777777666666666666666111111222222333333333444//////000111222222333333222222222111111111000000,,,...///000//////111333000000111111111222222222111111222222222222111111000000111222333333444444222333333333333333333333333333333444444333333333333333333333333333333333111111111222222222333333333444555555444444555777777777888888999999999:::;;;===@@@BBBEEEMMMYYYcccnnnmmmkkkjjjgggfffgggiiijjjzzzeeegggiiijjjjjjkkkmmmnnnkkklllmmmnnnoooppppppqqqsssvvvzzz~~~{{{yyyxxxwwwvvvttttttttttttssssssrrrrrrrrrqqqqqqrrrsssssssssssssssssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppnnnnnnooooooooonnnnnnmmmpppoooooonnnnnnnnnnnnooommmmmmmmmmmmmmmlllllllllmmmmmmnnnnnnnnnnnnooooooppppppqqqsssssstttttttttsssssssssssssssrrrqqqqqqqqqqqqqqqrrrrrrsssssssssrrrqqqpppoooooonnnnnnoooooommmjjjfffccc```___^^^```aaaaaa```___```bbbddddddjjjmmmkkkhhhfffccc___]]][[[\\\aaafffjjjpppvvv}}}~~~~~~}}}{{{xxxuuussssssqqqoooooooooooonnnmmmjjjiiigggfffffffffggggggdddbbbbbbeeegggiiipppxxx|||mmm]]]VVVTTTWWWfffwwwppphhhhhhzzzwww^^^PPPIIIGGGDDDBBBAAA???===;;;;;;:::999888:::===@@@BBBHHHOOO]]]mmmzzz{{{tttqqqttt{{{|||zzzwwwtttmmmeee___aaahhhooottt~~~}}}|||~~~~~~}}}xxxsssppprrrvvv{{{|||zzzxxxyyyyyyyyyxxxyyyqqqeee[[[VVVVVVXXXYYYYYYXXXWWWVVVSSSMMMGGGBBB<<<;;;:::888777777777777222222222333333333333333......///111222333444555222222222111111111111000+++---///000000111333444000111111111111222222222111111222222222222111111...///000222444444555555333333333333333444444444333333444444444444333333222333333444444444444333111111111222222333333444222444555555444444666777777777888888999::::::::::::===AAAGGGOOOXXXaaagggrrrkkkdddaaa______dddjjjqqqfffhhhkkkllllllnnnppprrrnnnmmmmmmmmmnnnppprrrssstttyyy~~~{{{zzzxxxvvvuuutttttttttttttttsssssssssqqqrrrrrrssstttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnmmmlllkkklllllllllkkkllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnoooooopppqqqrrrsssssssssssssssrrrssssssssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnmmmmmmnnnmmmkkkiiifffeeedddeeeeeegggggggggfffddddddeeegggeeejjjmmmkkkhhhgggddd``````\\\\\\aaafffkkksss{{{}}}{{{yyyvvvssspppoooooonnnlllkkkfffffffffffffffeeeeeeeeedddbbbcccfffiiilllsss{{{sssfffZZZXXXYYY___ooopppaaa^^^dddxxxqqqXXXMMMGGGEEEBBBAAA@@@???>>><<<;;;:::999:::===BBBGGGJJJSSSYYYiii|||tttsssrrrrrrsssvvvzzz}}}}}}uuuqqqqqqpppnnniiigggjjjrrryyy~~~}}}~~~~~~~~~}}}}}}|||wwwsssuuuwwwzzz}}}}}}||||||}}}}}}|||{{{xxxtttkkkaaaXXXUUUWWWZZZXXXWWWVVVVVVVVVRRRLLLHHH@@@???===;;;999888777777333333333333333333222222//////000111222333333444222222222111111111111000---///111111111111222444000111111111111222222222111111222222222222111111///000111333444444444333111111222222333333333333333333444444444444333333222222444555555555444444111111222222333444444555222333555555444555666888777777888999999:::;;;;;;<<>><<<:::999999;;;???FFFLLLPPP[[[aaaqqqtttmmmqqquuuvvvuuuuuuwwwzzz~~~vvvnnniiilllnnnooonnnnnnsss|||~~~~~~~~~}}}xxxvvvxxx{{{~~~~~~yyyvvvyyyzzzzzz||||||}}}~~~uuusssmmmcccYYYTTTVVVZZZWWWVVVUUUVVVWWWUUUPPPKKKBBBAAA???<<<:::888777777444444444333333222222222111111111111111222222222222222222111111111111000000111222222111000222333000111111111111222222222111111222222222222111111000111222333444333222111000000111111222222222222333444444555555444444333111222444555666555444444111111222333444444555555222333555555555555666888777777888999::::::;;;;;;EEEHHHPPP___ppp|||tttggg[[[XXX[[[```lllxxxhhhjjjlllnnnpppqqqqqqppppppoooooorrrqqqppprrrxxx~~~{{{vvvuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxxxxttttttuuuvvvuuutttsssrrrssssssssssssrrrqqqpppooosssrrrooommmlllmmmnnnoooppppppnnnkkkhhhggghhhiiiiiihhhgggffffffggghhhiiijjjkkkkkkllllllmmmmmmnnnmmmmmmmmmmmmmmmnnnoooooopppppprrrtttvvvvvvtttqqqqqqqqqpppoooooopppqqqrrrpppqqqrrrrrrssssssssssssrrrrrrqqqpppooonnnmmmlllqqqpppnnnllllllmmmooopppssspppmmmiiigggggghhhiiikkkkkkkkklllkkkhhhccc___]]]\\\]]]aaaeeejjjuuu}}}yyyvvvpppmmmkkkjjjjjjiiiffffffffffffeeedddcccbbbbbbcccfffhhhlllsss{{{vvviii^^^UUUVVV^^^lll}}}zzzdddYYYYYYeee|||hhhRRRMMMFFFEEECCCAAA???===;;;;;;;;;::::::===EEENNNXXX^^^iiivvvzzzrrriiinnnqqqooopppwww~~~zzzoookkkmmmnnnnnnooorrryyy~~~|||}}}}}}}}}|||~~~zzzvvvtttwww|||~~~~~~}}}}}}~~~~~~}}}~~~~~~zzzvvvpppjjjddd]]]WWWSSSYYYWWWTTTTTTTTTRRRMMMIIIFFFEEECCCAAA???===;;;;;;888555333222333444333222111111111111111111111111111111111111111111111111111111000000111222333333222222111000//////000000000000000000111222333444111222333444444333222111222333333444333222111000222222222222222222222222444444444444444444444444333444555555555444333222333444444444555666666666888888999;;;888444777<<>>===<<<======???AAAGGGRRR^^^fffvvvsssllldddkkkpppqqqvvvzzzvvvooohhhgggkkkrrrtttxxx|||~~~}}}}}}}}}~~~|||}}}}}}yyyvvvuuuxxx~~~~~~}}}zzzxxxtttpppkkkddd\\\WWWUUUSSSRRRRRRRRRQQQMMMJJJIIIHHHGGGEEEDDDBBBAAA@@@<<<999666555555555444333222222222222222222222222111111111111111111111111111111000000111222222333222222111000000000000000000000000000111222333444222222222333333222222222222333333333333222111000222222222222222222222222444444444444444444444444333444444555444444333333333444444555555666666666888777999;;;:::888===DDDWWWeeevvvvvvggg___YYY]]]fffnnnxxx~~~iiikkkmmmoooqqqrrrrrrrrrsssqqqsssvvvxxxxxx|||}}}yyyxxxxxxyyyxxxxxxxxxxxxyyyyyyzzzzzzuuuvvvvvvwwwwwwwwwvvvvvvssssssrrrrrrqqqppppppoooqqqpppnnnlllkkkkkkkkkllljjjkkkllljjjhhhfffeeefffhhhgggffffffffffffggghhhiiijjjjjjkkkkkkllllllmmmnnnnnnmmmmmmnnnnnnooopppqqqqqqrrruuuwwwxxxwwwuuurrrqqqooonnnmmmnnnnnnooorrrrrrssstttttttttsssssssssrrrrrrqqqpppooonnnnnnooonnnnnnnnnoooqqqssstttuuurrrnnniiifffdddccccccfffgggiiikkkllljjjeeeaaa```^^^___dddiiippp~~~zzzwwwrrrooonnnmmmlllkkkiiihhhhhhhhhgggffffffffffffhhhkkknnnssszzz|||ppp]]]WWWUUU___mmm|||oooaaa]]]cccqqqcccNNNIIICCCBBBAAA@@@???>>>>>>>>>>>>AAADDDGGGMMMYYYhhhsssvvvkkkgggcccllltttxxxyyypppjjjfffeeeiiinnn{{{~~~~~~~~~~~~~~~~~~~~~{{{|||~~~}}}{{{yyyvvvwww|||~~~zzzyyyyyyxxxuuunnnfff```TTTRRRQQQPPPPPPPPPNNNLLLLLLLLLKKKKKKJJJIIIGGGGGGBBB>>>:::888777666555444333333333333333333333333111111111111111111111111111111111000111111222333222111000000000000000000000000000000111222333333333222222222222222222333222222333333333222111111333333333333333333333333444444444444444444444444444444444333333444444555333333444555666666777777888777888;;;<<<>>>FFFOOOggg{{{}}}jjj^^^\\\^^^gggqqqxxx}}}{{{hhhjjjllloooqqqrrrrrrrrrrrrqqqssswwwzzz|||}}}yyyxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzwwwwwwwwwxxxxxxxxxxxxxxxrrrrrrqqqppppppooooooooonnnmmmlllkkkjjjjjjjjjjjjhhhiiikkkjjjhhheeeddddddjjjjjjjjjiiiiiijjjjjjjjjiiiiiijjjjjjkkklllllllllnnnnnnnnnmmmnnnoooooopppppppppqqqsssvvvwwwvvvuuuqqqpppooommmmmmmmmnnnnnnqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrqqqpppoooooooooppppppoooooopppqqqrrrsssrrrpppmmmiiifffdddccccccccceeegggjjjllljjjfffcccaaa___```dddjjjsss|||xxxtttpppnnnlllllljjjiiiiiihhhhhhgggffffffffffffgggjjjmmmqqqvvv}}}yyymmm[[[UUUUUUaaarrroooccc___iiixxx```MMMIIIDDDCCCAAA@@@???>>>>>>???>>>DDDJJJOOOVVVcccvvvyyymmmffffffiiisss~~~yyyrrrjjjddddddiiirrryyy~~~}}}}}}~~~|||zzzzzzzzzzzz}}}zzzzzzzzz{{{zzzxxxsssooo___[[[VVVQQQOOOOOOPPPPPPMMMNNNNNNOOONNNMMMLLLKKKFFFBBB===999777666555444333333333333333333333333111111111111111111111111222111111111111111222222111111000000000000000111111111000000111222222333444333222111111222333444222222222222222222222222333333333333333333333333444444444444444444444444555444333222333444555666333333444555666777777888:::888888;;;===BBBMMMXXXqqqxxx```XXX[[[dddrrr{{{}}}~~~gggiiilllnnnqqqrrrrrrrrrqqqppprrrxxx||||||yyyvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxqqqpppooonnnmmmmmmnnnnnnkkkkkkjjjjjjjjjjjjjjjjjjiiikkklllkkkiiifffeeeeeejjjkkkkkkkkkkkkkkkkkkjjjiiijjjjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnooopppppppppooooooqqqtttuuuuuutttqqqpppnnnmmmmmmmmmnnnoooppppppqqqqqqqqqppppppooorrrqqqqqqppppppooooooooorrrrrrqqqppppppooooooooonnnmmmkkkiiiggggggffffffbbbccceeehhhjjjjjjgggdddaaa___aaaffflllvvv|||xxxuuuqqqooonnnmmmkkkjjjhhhgggfffeeeeeeeeeffffffhhhkkkoootttyyyvvvjjj\\\UUUUUUaaatttrrrhhhbbbooo~~~^^^MMMJJJFFFEEECCCAAA?????????@@@@@@GGGOOOWWWaaaqqqssshhheeefffppp||||||uuuqqqooommmkkkfffeeejjjuuu~~~}}}~~~~~~}}}zzz{{{}}}}}}{{{yyyzzz|||~~~rrrlllbbbXXXRRRPPPSSSUUUMMMNNNPPPQQQQQQPPPOOONNNIIIEEE???:::777666444333222222222222222222222222111111111111111111111111222222111111111111111222111000000000000000111111111111111000111111222333444333222111111222333444222222222222222222222333333333333333333333333333444444444444444444444444444444333222333444555666333333444555666777888999<<<999999<<>>DDDMMM\\\iii|||wwwlll___ccckkkxxxjjjkkknnnqqqtttuuuvvvvvvvvvvvvyyy}}}yyyuuurrrpppooopppsssuuuvvvvvvuuutttsssrrrpppooonnnnnnnnnnnnnnnmmmkkkiiihhhiiijjjjjjkkklllnnnoooqqqrrrrrrrrrttttttssspppllljjjiiijjjiiijjjkkkllllllkkkjjjiiikkkllllllmmmmmmnnnnnnooooooooonnnnnnoooooopppqqqsssrrrpppqqqrrrssssssrrroooooonnnnnnoooppprrrssspppppppppppppppooonnnnnnooooooooonnnnnnnnnnnnnnnppppppppppppooonnnnnnmmmkkkkkkkkkjjjjjjjjjjjjjjjeeecccbbbccceeeggghhhhhhdddcccfffmmmsss|||{{{yyyvvvuuutttsssqqqoooiiihhhfffeeeeeefffhhhiiilllooouuu{{{qqqbbb[[[VVVYYYjjjyyyrrrtttXXXKKKJJJEEEDDDCCCBBBBBBDDDGGGHHHPPPVVV___lll{{{zzzsssrrrvvvqqqfffaaaaaabbbeeeooo{{{yyy|||{{{xxxzzz{{{zzzzzz|||}}}}}}~~~yyyyyy}}}ssseee\\\YYYYYYSSSTTTVVVXXXXXXVVVTTTSSSMMMHHHAAA;;;888666555444222222222222222222222222111111111111111111111111333222222111000000111111000000000000000111222222222222111111111111111222222222222333333222222222222222111111111222333444444444444444444444444444444444444444444444444444111222333444555555555555333333444666777888999:::<<<:::<<>>EEENNNZZZlllzzz}}}wwwooogggeeejjjqqq{{{fffkkkrrrxxxzzzzzzyyyyyyxxx}}}zzzuuuqqqnnnnnnooopppppppppooonnnmmmkkkjjjgggdddcccdddhhhlllkkkkkklllnnnqqqtttvvvxxxvvvxxxzzz||||||{{{xxxwwwwwwvvvtttqqqnnnlllkkkkkklllmmmmmmmmmmmmllljjjiiigggjjjooorrrrrrrrrrrrrrrsssrrrooonnnmmmoooqqqsssvvvvvvuuutttssssssrrrrrruuusssrrrqqqqqqsssvvvxxxwwwuuurrrppppppooonnnmmmqqqqqqpppooonnnnnnoooooonnnnnnooopppppppppppppppooommmjjjgggeeeeeeeeeeeeiiigggdddbbbbbbccceeegggiiigggjjjqqquuu}}}wwwsssooommmnnnmmmkkkhhhfffeeeeeefffggghhhhhhggglllrrrwww~~~|||fffXXXTTTTTT___uuubbbQQQIIIEEEBBBCCCCCCBBBBBBGGGNNNUUUZZZdddsss~~~wwwmmmfffeeeiiinnnyyywwwiiijjjmmmpppuuuwwwwwwwwwuuuvvvwwwxxxyyy|||zzzsssqqq|||tttddd[[[WWWUUUXXX\\\______\\\XXXUUUMMMIIICCC===999555222000222222111111222222333333444333111000000111333444222111111111000000//////111111222222222333333333222222111111111111222222111111111111111111111111222222111111222222333444333333333333333333333333555555555444444333333333333333333444444444555555666444444777888777:::>>><<>>:::777555444333333222222222333333444333222111111222333444111111111111111000000000111111222222222333333333111111000000000000111111222222222222222222222222222222111111222222333444333333333333333333333333555444444444444333333333333444444444444555555555666555666999999777999===BBBIIISSS[[[eeennnooolllddd```\\\\\\dddrrrhhhmmmtttxxxyyyxxxvvvuuuwww|||}}}{{{zzzxxxuuurrrpppmmmllljjjjjjiiihhhgggeeedddcccaaadddggglllqqqwww~~~~~~xxxuuusssqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnmmmllljjjiiiccceeeiiiooouuuyyyzzz{{{tttssssssrrrqqqqqqpppooosssssssssssssssssssssssssssrrrqqqqqqrrrtttvvvxxxuuurrrnnnllllllnnnoooooopppoooooonnnnnnnnnoooooolllmmmnnnnnnoooooonnnnnnnnnllljjjjjjkkkooosssvvvsssnnnfff^^^[[[\\\```cccgggiiinnnrrrxxxxxxsssmmmjjjjjjjjjhhheeecccddddddddddddeeegggiiimmmttt}}}qqqaaaXXXUUURRR\\\oooyyy[[[MMMHHHEEECCCFFFIIILLLRRR\\\hhhqqqvvvooooooqqqpppnnnoooqqqssstttwww~~~vvvllllllpppsssuuuyyy{{{|||||||||}}}}}}wwwtttttttttvvv}}}||||||}}}vvvjjjaaa^^^]]]ZZZWWWTTTSSSRRRQQQNNNMMMKKKFFFAAA<<<999888555555444333333333333333444333222222222222333444111111111111111111111111111111222222222333333333111000000//////000000111222222222222222222222222222222111111222222333444444444444444444444444444444444444444444444444444444444444444555555555555666666888:::999777:::@@@LLLRRRXXX^^^gggooooookkk^^^\\\[[[^^^hhhvvv|||eeejjjqqqvvvxxxxxxwwwwwwyyy}}}~~~zzzyyyxxxuuurrrooollljjjhhhhhhhhhhhhggggggfffffffffgggkkkqqqwww}}}{{{vvvsssrrrqqqppppppooooooooooooooonnnooooooooonnnllljjjiiidddeeehhhooowww|||~~~~~~uuuuuutttsssrrrqqqpppoooppppppqqqrrrssstttuuuvvvtttsssrrrrrrqqqrrrrrrsssuuurrrnnnmmmnnnoooppppppooonnnnnnnnnnnnnnnoooooonnnnnnoooppppppppppppoooooonnnmmmmmmooossswwwyyysssnnneee]]]YYYZZZ^^^aaaggglllrrruuuzzzzzzuuunnnkkkjjjjjjhhhfffdddeeefffeeedddfffiiilllpppwww}}}jjj[[[TTTRRRSSSbbbxxxyyyuuutttXXXLLLIIIFFFDDDHHHLLLRRRZZZggguuuzzzqqqqqqwwwzzz}}}rrrhhhfffhhhjjjkkksssvvv{{{~~~yyypppkkkmmmrrrsssvvvzzz}}}}}}vvvrrrqqqwwwzzz~~~}}}}}}}}}|||uuuhhh^^^^^^]]]ZZZXXXVVVUUUTTTTTTNNNNNNNNNJJJDDD>>><<<;;;777666555444333333333333444333333333333333333444111111111111111222222222111111222222222333333333111111000000000000111111222222222222222222222222222222111111222222333444444444444444444444444444444444444444444444444444444444444555555555666666666666888;;;:::999>>>FFFQQQYYYaaaggglllooolllfffYYYYYY[[[aaalllyyy{{{eeeiiinnnrrrtttvvvwwwxxxyyy}}}zzzwwwvvvtttqqqnnnjjjhhhfffeeeggggggggghhhiiikkkmmmnnnrrrvvv|||zzzwwwuuutttrrrqqqppppppppppppppppppoooooopppooonnnllljjjiiiddddddgggnnnwww~~~xxxwwwuuusssrrrpppppppppooooooppprrrsssuuuvvvvvvtttsssrrrqqqpppooooooooorrrpppnnnnnnooopppppppppnnnnnnmmmmmmnnnnnnoooooonnnoooooopppppppppppppppoooooonnnoooqqqtttwwwyyyqqqkkkccc[[[XXXYYY\\\___fffnnnuuuwww{{{|||vvvooojjjiiiiiigggeeedddeeegggeeedddeeejjjnnnsss{{{rrraaaVVVRRRQQQXXXkkkwwwqqqrrr~~~pppVVVLLLJJJHHHGGGKKKQQQXXXcccrrrvvvmmmfffhhhnnnttt|||}}}pppeee```bbbhhhmmmyyy~~~xxxrrrnnnkkkmmmqqqppptttxxx{{{}}}zzzwwwwww~~~~~~}}}||||||{{{ttthhh___^^^^^^^^^]]][[[YYYXXXWWWNNNQQQRRRNNNHHHBBB??????999888666555444333333222333333444444444444333333111111111222222222222222111111222222222333333333222222111111111111222222333333333333333333333333222222111111222222333444444444444444444444444444333333333444444444444555444444555555555666666666666666999;;;;;;<<>>JJJWWW]]]mmm|||wwwlll___VVVRRRWWW___iiittt}}}aaabbbdddeeefffhhhkkknnnlllpppuuuzzz}}}uuuqqqnnnjjjiiifffdddcccbbbbbbbbbdddeeehhhkkkpppuuuzzz|||zzz|||~~~~~~}}}{{{xxxvvvuuutttttttttsssrrrqqqqqqqqqqqqppppppppppppnnnllljjjiiiaaa```bbbjjjttt|||~~~}}}|||yyyuuurrrppppppqqqrrrssssssrrrrrrrrrrrrrrrqqqnnnnnnnnnnnnoooooooooooollllllmmmnnnppppppnnnlllmmmmmmmmmmmmmmmnnnoooppplllmmmmmmnnnnnnnnnnnnnnnlllmmmnnnpppqqqqqqqqqqqqiiieee___YYYWWWXXX[[[^^^bbbmmmwwwwwwyyy~~~{{{uuummmhhhffffffeeecccaaaccceeecccaaaccciiinnnxxxnnn[[[QQQOOOQQQTTT\\\sssqqqmmmrrryyyjjjSSSLLLLLLKKKNNNSSSZZZdddrrrqqqjjjfffdddggglllvvvqqqssstttqqqjjjffflll|||{{{xxxxxxxxx{{{{{{uuunnnnnnrrrrrrvvv{{{~~~{{{~~~yyytttbbbdddfffgggeee```ZZZVVVSSSWWWZZZWWWPPPIIIFFFGGG:::999888666444333222222333444444555555444444333111111111222222333333333111111222222222333333333444333333222222333333444333333333333333333333333222222111111222222333444555555555555555555555555333333333444444555555555555555555555666666666777555555888:::;;;@@@NNN\\\jjjxxxsssggg^^^YYYXXX]]]fffoooxxx~~~____________aaaccceeeffffffhhhkkkooottt{{{{{{rrrkkkhhhgggcccbbbaaa`````````aaabbbdddfffjjjnnnrrrtttuuuvvvvvvwwwwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzwwwvvvuuutttttttttuuuuuuvvvuuutttrrrqqqqqqppppppsssrrrpppnnnkkkiiigggfffeeecccccciiisss|||}}}yyytttpppooonnnmmmmmmnnnooorrrsssttttttsssrrrqqqpppooonnnmmmmmmmmmmmmoooooonnnmmmmmmmmmmmmmmmooooooooonnnoooppppppqqqooooooooooooooonnnmmmmmmmmmnnnpppqqqpppnnnkkkiiiggggggeeeaaa\\\[[[]]]```jjjmmmqqquuuyyyzzz{{{zzzyyynnnjjjfffbbbaaabbb```aaaaaaaaabbbeeejjjnnn}}}|||fffWWWMMMHHHMMMUUUccc|||wwwkkknnnzzzeeeOOOIIIMMMSSSQQQYYYdddqqq}}}ssshhhggggggnnnzzz|||tttrrrooonnnpppqqqwwwsssjjjnnnuuuyyyyyyyyyxxxxxxvvvuuutttvvvxxx}}}{{{xxxyyy|||}}}oookkkiiijjjlllhhh^^^UUUWWWTTTRRRRRRRRRQQQLLLHHHCCC@@@<<<:::888777666444444444444444333222111111222222222222222222222333222222222222222222222222333333333333333333333333222222222222222222222222000000111222333333444444333333333444444444555555333333333444444444555555666555444333444666888:::666888:::;;;@@@JJJYYYdddwwwmmm]]]WWWWWW]]]dddnnnwww~~~[[[[[[[[[[[[]]]___aaabbbdddeeegggiiimmmssszzzvvvmmmfffcccbbb[[[[[[ZZZZZZ[[[\\\]]]^^^^^^```bbbfffiiilllnnnoooppppppppppppooooooooooooqqqrrrsssttttttuuuttttttwwwwwwwwwvvvvvvuuuuuutttvvvuuutttsssrrrqqqqqqqqqsssrrrpppnnnkkkiiigggfffdddcccdddjjjttt}}}}}}yyytttqqqpppoooooonnnmmmoooqqqsssssssssrrrqqqqqqqqqpppooonnnmmmmmmnnnoooooonnnmmmmmmmmmmmmnnnnnnnnnooooooooopppppppppooooooooooooooonnnmmmmmmkkkmmmooopppooonnnllljjjhhhhhhfffbbb___^^^aaadddjjjkkknnnqqqtttvvvxxxxxx~~~xxxnnniiifffbbbaaabbbaaaaaabbbbbbdddggglllpppxxxbbbTTTLLLIIINNNVVVddd|||vvvmmmppp|||{{{```NNNJJJNNNSSSYYYbbbmmmzzztttlllmmmrrr{{{{{{wwwsssqqquuu{{{zzznnnhhhnnnvvv||||||||||||{{{yyyxxxwww{{{}}}|||rrrooopppttt~~~yyytttooonnnooolllddd\\\XXXVVVTTTTTTUUUTTTOOOKKKEEEBBB>>><<<:::999777555555555555555444444333222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111222333333333444333333333444444444555555333333444444444555555555666555555444555666888888888999;;;===CCCOOO___jjj|||jjj]]]ZZZ\\\aaaiiiuuu~~~XXXXXXXXXYYYZZZ\\\^^^___aaaaaabbbbbbdddhhhnnnrrrtttxxx}}}xxxnnneee___\\\[[[TTTTTTTTTUUUVVVWWWYYYZZZXXXYYYZZZ\\\___bbbeeefffhhhhhhgggfffeeeccccccbbbggghhhjjjkkkmmmnnnnnnnnnuuuvvvvvvwwwvvvuuutttsssuuuuuutttsssrrrqqqqqqpppqqqpppooollljjjhhhffffffcccccceeemmmwww~~~|||xxxtttqqqqqqppppppooonnnoooppprrrrrrrrrqqqqqqrrrqqqpppooonnnnnnnnnoooppppppooonnnnnnnnnnnnnnnmmmnnnooopppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmjjjkkkmmmnnnooonnnlllkkkkkkjjjgggdddbbbcccgggjjjkkkkkklllnnnppptttwwwyyy~~~vvvmmmiiigggcccaaabbbaaabbbccccccfffjjjpppuuurrr[[[QQQLLLJJJPPPZZZnnnvvvpppuuusss[[[OOONNNRRRWWW___iiivvvxxxrrrvvvzzzvvvuuu}}}{{{zzzwwwoooiiiiiipppwww|||}}}~~~~~~zzzrrrooopppuuu~~~wwwsssqqqnnngggaaaYYYWWWVVVWWWXXXVVVQQQMMMGGGDDDAAA???===;;;999666555555555555555555444444444444444444333333333333444444444444444444444444333333333333333333333333222222222222333333333333222222222222333333333333333333333444444444555555333444444444444555555555666666666666666777777777999;;;>>>BBBJJJWWWhhhtttuuueee\\\^^^cccjjjrrr}}}XXXYYYYYY[[[\\\]]]__________________```ccchhhlllpppsssxxx|||}}}xxxqqqhhh```ZZZWWWUUUSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUUUUWWWYYY\\\___aaaaaaaaa```___^^^]]]\\\\\\```aaaccceeegggiiiiiijjjnnnppprrrtttuuutttsssrrrsssssssssrrrrrrqqqpppooonnnnnnlllkkkiiigggfffeeeaaacccgggoooxxxyyyvvvsssqqqppppppooonnnooopppqqqrrrrrrrrrrrrqqqqqqqqqpppoooooooooooooooppppppooonnnnnnnnnnnnooolllmmmoooqqqqqqpppooommmnnnnnnmmmmmmmmmlllmmmmmmhhhiiikkkmmmnnnnnnmmmlllmmmkkkiiigggfffhhhkkknnnmmmlllkkkkkknnnsssxxx|||~~~uuullliiigggcccaaabbb```aaabbbdddgggmmmtttyyylllUUUNNNMMMMMMUUU```zzztttrrryyynnnYYYRRRSSSXXX]]]eeerrr}}}xxxzzzxxx{{{tttrrrooollllllooouuuyyyyyyzzz{{{~~~}}}xxxuuuvvv{{{yyytttnnneee___YYYWWWVVVWWWXXXWWWRRRNNNIIIGGGDDDBBBAAA>>>:::888555555555444444444555555444444444333333333333333444444444444444444444444333333333333333333333333222222222333333333333333333333333333333333222222333333333444444444555555444444444444555555555555666777777888888777777666:::<<>>EEEOOO\\\kkkyyy~~~rrrddd\\\___jjjsss~~~\\\]]]___aaabbbccccccccccccdddddddddfffjjjppptttwwwxxxzzz{{{{{{zzzxxxwww|||vvvmmmccc\\\XXXVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQTTTTTTUUUUUUWWWXXXZZZZZZWWWXXXXXXYYYZZZ[[[[[[[[[\\\\\\^^^___````````````___aaadddgggjjjlllmmmmmmllllllmmmnnnmmmllljjjiiiggggggfffeeedddcccbbbaaa```dddkkkrrrwwwyyyyyyxxxrrrpppnnnnnnoooooonnnmmmqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnoooooooooooonnnmmmmmmmmmmmmmmmlllmmmnnnooooooooonnnnnnnnnmmmlllkkkjjjkkklllllljjjjjjkkklllmmmnnnnnnnnnpppooommmmmmnnnnnnmmmkkkcccbbb```bbbgggpppyyy~~~yyypppiiihhhgggdddbbbbbb```aaacccffflllttt~~~|||dddRRRPPPQQQRRRbbbwwwpppjjjppp|||bbbUUUUUUYYYaaajjj|||{{{wwwvvv~~~zzztttuuuwwwzzz~~~~~~~~~{{{{{{~~~~~~wwwiiiaaa^^^ZZZVVVUUUUUUUUURRRPPPPPPOOONNNMMMKKKGGGAAA===999888666555444444555555555555444444333333222222222222222222222222222222333333333333333333333333222222333333444444555555333333333333444444444444333333333444444444555555444444555555555666666666777777777888999999::::::===BBBLLLXXXeeepppyyy}}}yyysssiiiaaa```hhhuuuaaacccdddfffhhhhhhhhhhhhgggggghhhhhhiiimmmssswwwzzz{{{}}}yyynnnccc[[[XXXXXXYYYYYYYYYZZZZZZYYYXXXWWWVVVXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]^^^______`````````aaaaaaaaa``````___^^^___aaaccceeeggghhhiiiggghhhjjjjjjjjjiiigggfffddddddcccbbbaaaaaa``````___dddlllrrruuutttsssrrrqqqpppnnnoooppppppooonnnoooooonnnnnnnnnnnnoooooonnnnnnmmmmmmmmmmmmnnnnnnnnnmmmmmmlllllllllllllllmmmmmmmmmnnnnnnnnnnnnooonnnmmmkkkjjjiiijjjkkkllllllllllllmmmnnnnnnnnnnnnqqqpppooooooooonnnjjjggg^^^]]]]]]```fffpppzzzwwwooohhhhhhgggdddbbbcccbbbccceeeiiioooyyyzzzdddTTTTTTSSSTTThhhllllllvvvzzz___VVVXXX^^^iiittt{{{vvvvvvxxx|||yyyyyy{{{}}}|||{{{{{{{{{|||pppiiieee```ZZZWWWWWWWWWVVVTTTUUUTTTTTTSSSQQQLLLFFFAAA===<<<999777666555666777777777777666555444444444333333333333333333333333333333333333333333333333222222333333444555555666222333333333444555555555333333333444444444555555555555555555666666666666777777666777888:::<<<===BBBHHHSSS```kkkqqqssssssmmmiiidddccciiiuuuggghhhjjjlllnnnnnnnnnnnnjjjjjjjjjjjjkkknnntttxxx|||}}}zzzoooccc[[[XXXYYYZZZ\\\]]]^^^_________^^^]]]^^^___```bbbbbbbbbaaaaaaccccccccccccddddddddddddfffffffffeeedddcccbbbaaa`````````aaabbbdddeeefffeeefffhhhiiihhhgggeeedddbbbbbbbbbaaa```____________eeelllrrrsssrrrooonnnqqqpppooopppqqqrrrqqqooonnnmmmmmmlllllllllmmmmmmmmmmmmlllllllllmmmmmmnnnmmmmmmlllkkkkkkkkkkkklllnnnmmmmmmmmmmmmnnnoooooonnnmmmkkkiiiiiijjjkkklllmmmmmmmmmnnnnnnnnnnnnooorrrpppoooppppppnnnhhhccc\\\\\\]]]aaahhhsss~~~}}}vvvnnnhhhggggggdddbbbcccdddeeegggkkkrrr|||yyydddVVVWWWUUUVVVlll}}}mmmqqq}}}www___YYY]]]cccppp~~~}}}vvvtttxxx{{{|||{{{}}}~~~zzz{{{{{{{{{~~~~~~uuuoookkkeee]]]YYYYYYYYYYYYWWWYYYXXXXXXXXXVVVPPPJJJEEE@@@???<<<999777777777888:::999999888777666666555444444444444444444444444333333333333333333333333222222333333444555666666222222333333444555666666333333333444444444555555555555555555666666666777777666666666888;;;>>>@@@FFFMMMYYYeeennnqqqnnnkkkfffdddbbbfffppp~~~ooonnnmmmmmmmmmmmmmmmmmmkkkmmmooonnnnnnqqqvvv{{{rrrhhhcccaaa```___aaaaaaaaabbbcccdddfffgggcccfffiiijjjiiigggeeeeeejjjjjjkkkkkkkkkjjjiiihhhmmmlllkkkjjjiiiiiiiiiiiigggfffdddcccddddddbbbaaa```bbbdddffffffeeecccbbbbbb]]]ZZZ[[[[[[[[[^^^ccccccfffiiilllmmmmmmlllkkkooopppqqqpppnnnnnnooopppnnnmmmlllkkkkkkkkkkkkkkkjjjkkklllnnnooooooooooooppppppooonnnmmmlllkkkkkkkkkjjjjjjiiiiiijjjjjjkkkmmmllljjjiiihhhiiiiiijjjnnnnnnmmmmmmmmmllllllllloooooooooooollliiieeeccc^^^^^^```cccjjjuuuwwwkkkiiifffdddbbbaaa``````ccccccjjjsssxxx}}}sssaaaTTTTTTXXXaaatttxxxqqqzzzrrr]]]]]]ccciiizzz~~~}}}uuutttzzz}}}}}}|||zzzzzz|||~~~||||||~~~~~~zzzzzzyyyrrrppplllgggbbb^^^[[[XXXVVVVVV[[[______ZZZSSSNNNLLLHHHGGGEEECCC@@@>>><<<;;;<<<<<<<<<<<<:::888666555777555444222111111222222444444444333333333222222000111222222333444555555333333333444444444555555555666666666666666555555666666777777777777666666777:::;;;:::888888<<>><<<:::999777666555333333333444444444444444333333333222222444444444444444444555555333333333444444444555555555555666666666666555555666666777777777777666666666888999999888:::@@@DDDQQQWWWaaaiiiggg^^^XXXWWW\\\aaaiiisssrrrrrrqqqppppppqqqrrrssstttvvvxxxxxxyyy~~~vvvpppooopppqqqqqqrrrsssuuuwwwyyyzzz{{{|||~~~~~~}}}}}}~~~~~~|||zzzyyyxxxxxxwwwwwwwwwxxxxxxuuutttsssrrrqqqooollliiifffgggiiijjjiiigggeeecccccc___]]]^^^]]]YYYYYY[[[dddeeeeeefffggghhhhhhhhhlllnnnpppqqqooommmllllllmmmmmmlllkkkkkkkkklllllllllmmmmmmnnnnnnooooooooommmmmmmmmmmmmmmmmmmmmmmmkkkjjjjjjiiiiiijjjjjjkkkjjjkkkkkkllllllllllllkkkmmmmmmllllllllllllkkkkkkmmmllljjjhhhfffeeedddccc___```bbbfffmmmxxxzzzmmmgggdddddddddccccccbbbbbbbbbeeegggmmmvvv~~~wwwcccXXXRRRXXXbbbmmm~~~vvvqqqttt~~~jjj\\\bbbooo~~~~~~{{{{{{~~~vvvwwwvvvyyy~~~|||zzzwwwuuuttttttuuuvvvxxx|||}}}zzzxxxyyyxxxvvvuuussssssssssssqqqqqqqqqqqqqqqrrrsssssstttssssssssswww|||||||||{{{|||~~~~~~}}}}}}wwwvvv{{{}}}tttiiibbb______```bbb```]]]ZZZXXXXXXWWWUUUSSSOOOLLLIIIGGGFFFGGGGGGGGGFFFEEECCCAAA@@@:::999777666555555666666444444444444333333333333666666666555555444444444333333333444444444555555555555666666666666666555666666777777777777666666555666777777888===FFFLLLXXXZZZ___ccc^^^VVVSSSUUUZZZcccooo|||~~~wwwvvvuuuuuuuuuwwwxxxzzz}}}zzzyyy{{{}}}|||}}}~~~~~~~~~}}}|||{{{zzzxxxtttpppnnnooopppqqqooommmjjjhhheeecccccceeeeeeaaaaaacccdddcccbbbbbbbbbcccdddeeegggkkknnnpppooonnnmmmmmmmmmllllllkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmnnnnnnkkkkkklllllllllmmmmmmmmmkkkjjjjjjiiiiiijjjjjjkkkiiijjjlllmmmnnnmmmmmmlllllllllkkkkkkkkkkkkkkkkkkllljjjgggeeecccccccccddd___```bbbfffmmmwwwrrriiifffddddddddddddcccbbbbbbaaafffiiipppyyyrrr___VVVRRRYYYfffsss{{{pppooouuu|||lllbbbiiixxxyyysssqqqrrr|||~~~xxxxxx{{{www{{{~~~~~~~~~}}}uuuuuusssqqqppprrruuuxxxxxx}}}zzzwwwuuuttttttttttttssssssssssssrrrrrrqqqqqqpppooonnnnnnnnnnnnppppppppprrruuuzzz~~~}}}}}}{{{{{{|||}}}~~~}}}{{{~~~xxxssszzzxxxjjjaaaaaaaaa```^^^\\\[[[[[[\\\XXXWWWTTTQQQOOOMMMLLLLLLNNNNNNNNNNNNLLLJJJHHHGGGAAA???<<<:::888666666666555444444444444333333333555555555444444444444444333333333444444444555555444555666666666666666666666666777777777777666666666777777777999@@@KKKSSSYYYZZZ]]]___\\\VVVUUUYYY]]]hhhuuu~~~~~~}}}||||||||||||yyywwwxxxyyyyyyxxxuuurrrpppllljjjjjjmmmlllhhhfffhhhdddcccbbb``````aaabbbcccdddhhhlllooopppooooooooollllllkkkkkkkkkllllllmmmnnnmmmlllkkkkkkllllllmmmjjjjjjkkkkkkllllllmmmmmmkkkjjjjjjiiiiiijjjjjjkkkiiijjjlllmmmnnnmmmmmmllljjjjjjkkkkkkkkkkkkkkkkkkkkkiiifffcccbbbbbbdddeeebbbccceeehhhnnnwwwwwwmmmgggeeeeeeddddddccccccbbbbbbbbbhhhnnnvvvzzzooo]]]WWWSSS[[[jjjzzzrrriiijjjqqq{{{xxxmmmhhhssswwwmmmjjjjjjppp~~~}}}wwwwww{{{|||~~~}}}}}}|||{{{ssssssrrrpppoooqqqvvvzzz|||~~~|||zzzvvvtttssstttuuuqqqqqqrrrrrrrrrqqqpppooosssrrrqqqpppooonnnnnnnnnnnnooorrruuuxxx|||~~~~~~~~~~~~{{{}}}xxxqqqvvvuuueeebbb```]]]ZZZZZZZZZ[[[\\\WWWVVVTTTRRRQQQQQQQQQRRRTTTTTTTTTSSSRRRPPPNNNMMMIIIGGGCCC>>>:::777555444555555555444444444333333111222222333444444555555333333333444444444555555444444555666666666666666666666777777777777666666999999999999<<>>DDDNNN\\\fffiiiddd___ZZZVVVUUU\\\eeemmmxxx|||}}}~~~~~~zzzxxxyyywwwssssssvvvvvvvvvuuusssrrrqqqpppooolllmmmnnnnnnmmmmmmooopppkkkkkkkkkkkkkkklllmmmnnnmmmkkkiiigggffffffggghhhjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjkkkmmmllljjjiiihhhiiijjjjjjhhhhhhiiiiiijjjjjjjjjkkkiiiiiihhhgggggggggggggggfffffffffeeegggkkkqqquuuppppppooommmkkkhhhgggfffbbbaaa``````ccciiinnnrrrwwwwwwjjjaaaUUUYYYcccssstttiiillluuuqqqtttrrrppprrrsss}}}~~~{{{||||||zzzwwwtttssssssooorrrttttttuuu{{{zzzwwwwwwxxxuuuwwwzzz||||||zzzwwwuuuwwwwwwwwwwwwwwwxxxyyyyyyzzz}}}zzzwww}}}{{{}}}wwwqqqhhhddd___]]]]]]^^^]]]\\\XXXVVVSSSQQQPPPPPPRRRSSSYYYZZZZZZYYYXXXVVVTTTSSSSSSPPPKKKFFF@@@<<<:::888666666555555555444444444666555555555555444444444333333333444444444555555333444555666777777777777666666777777777777666666666888<<<@@@GGGRRRaaakkkooohhh```ZZZWWWYYYdddpppmmmyyy~~~~~~}}}~~~||||||}}}}}}~~~}}}yyyvvvvvvyyy{{{~~~yyyvvvxxxvvvtttrrrrrrqqqpppnnnmmmllljjjjjjlllnnnooooookkkiiigggeeefffgggjjjlllkkkjjjjjjiiijjjjjjkkkkkkllljjjhhhiiikkkllljjjhhhggghhhhhhhhhhhhhhhgggfffiiihhhiiikkklllkkkiiifffjjjhhhgggeeeeeefffhhhiiifffggghhhhhhhhhhhhhhhggggggggghhhhhhgggeeecccbbbbbbbbbaaabbbdddjjjqqqwwwzzzyyykkk```\\\YYYYYYeee~~~{{{tttyyy|||tttwww~~~ssssssxxx~~~~~~}}}~~~}}}yyywwwvvvvvvuuuuuussstttvvvyyy~~~}}}~~~}}}|||{{{xxxzzz~~~yyy|||~~~~~~}}}}}}yyywww|||yyyyyy||||||xxxsssmmmiiiccc___]]]]]]]]]]]]^^^ZZZVVVQQQPPPQQQTTTVVVYYY[[[\\\ZZZWWWUUUVVVXXXVVVTTTQQQLLLGGGBBB>>><<<;;;999777888::::::777333444444333333333444444555777666444222222222444555444444444555555555666666777888999888777666666777999===@@@DDDOOOaaannntttvvvfff[[[\\\^^^___gggrrr~~~~~~}}}}}}~~~~~~{{{{{{{{{{{{{{{|||}}}~~~}}}}}}~~~}}}|||yyyvvvssstttvvvyyy~~~|||xxxsssooonnnllljjjjjjlllnnnnnnnnnkkkiiihhhgggfffgggiiijjjiiiiiihhhhhhhhhiiiiiiiiikkkiiihhhiiikkklllkkkiiihhhhhhhhhhhhhhhgggffffffgggggghhhjjjkkkkkkhhhfffjjjhhhgggffffffggghhhiiifffgggggggggggggggffffffffffffggggggfffdddcccbbb```aaabbbcccgggnnnvvv|||~~~uuuhhh^^^ZZZXXXZZZggg|||{{{tttzzzzzzzzz||||||}}}~~~|||zzz|||zzzxxxvvvuuuuuuuuuuuuwwwwwwxxx|||~~~}}}|||||||||yyy|||~~~}}}qqqxxx|||vvvtttwwwzzzzzzyyyqqqllleeeaaa```___]]][[[\\\YYYTTTQQQOOOPPPSSSUUUVVVXXXYYYXXXVVVVVVWWWYYYXXXVVVRRRMMMIIIEEECCCBBBAAA???===<<<;;;999777555555444444333333444444555777555444222222333444555444444444555555555666666777888999888777666777888999<<<@@@GGGUUUfffqqquuuttteee[[[\\\___bbblllxxx~~~~~~}}}||||||{{{~~~~~~~~~}}}}}}}}}||||||yyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwyyy{{{}}}{{{zzzzzz{{{||||||{{{yyyxxxwwwuuurrrppppppsssuuu~~~wwwsssooommmkkkkkklllmmmmmmlllkkkjjjiiihhhggggggggghhhhhhhhhggggggggggggggggggiiihhhhhhiiikkklllkkkjjjiiiiiiiiiiiihhhfffeeeeeeeeeeeefffhhhjjjjjjhhheeeiiihhhgggffffffggghhhiiiffffffgggffffffeeedddcccdddeeeeeeeeedddcccbbbbbb___```bbbeeekkksss}}}{{{wwwooocccZZZWWWWWW]]]jjjzzzyyyuuu|||zzz||||||yyywwwwwwvvvuuuuuutttuuuuuuzzzzzz|||~~~~~~}}}{{{{{{{{{|||||||||~~~tttvvv}}}tttqqqsssyyy~~~xxxpppgggbbbaaaaaa]]]ZZZYYYWWWSSSPPPNNNOOOQQQSSSRRRTTTVVVVVVVVVWWWYYY[[[ZZZWWWTTTPPPLLLKKKJJJJJJHHHGGGEEEAAA<<<888777777555555444444444444444555666555444333222333444555444444555555555666666666777888999888777777999:::===AAAFFFPPPaaarrrzzzyyypppcccZZZ\\\aaagggsss~~~|||zzzxxxvvvuuuuuutttuuuvvvwwwxxxzzz{{{|||}}}}}}|||{{{{{{xxxwwwvvvvvvuuuuuuuuuvvvwwwuuusssrrrrrrsssuuuwwwwwwvvvuuuvvvxxxxxxvvvuuussssssrrrooommmmmmooorrrwww~~~{{{xxxpppnnnkkkjjjkkklllkkkjjjjjjjjjjjjiiihhhgggffffffhhhhhhhhhhhhhhhggggggfffhhhggghhhiiijjjkkkkkkkkkjjjjjjjjjiiihhhfffeeedddcccdddeeegggiiiiiigggeeehhhggggggffffffggghhhiiifffffffffeeedddcccbbbaaacccccccccccccccbbbbbbbbb___aaacccgggmmmvvvzzzsssooohhh]]]VVVTTTUUU```ooozzz~~~wwwzzz{{{yyyyyy|||}}}{{{uuuuuuvvvuuutttssstttuuu|||~~~}}}zzz~~~|||{{{yyyzzz{{{}}}~~~|||xxx|||wwwsssuuu|||wwwjjjbbb``````]]]ZZZWWWUUURRROOONNNOOOPPPQQQOOOQQQSSSUUUWWWYYY[[[]]][[[XXXUUURRRPPPPPPQQQRRRNNNNNNKKKEEE===888777888666555555444444444444555555444444333333333444555555555555555666666666666777888888888777888;;;===???CCCJJJWWWiiiyyy|||xxxiii```ZZZ]]]cccmmm{{{}}}}}}~~~~~~|||zzzxxxxxxxxxvvvuuuqqqqqqppppppqqqsssuuuvvvxxxyyyzzz||||||{{{zzzyyywwwvvvuuutttttttttttttttvvvuuurrrppppppqqqssstttuuutttssstttvvvvvvtttsssqqqqqqpppnnnkkkkkkmmmooopppwww}}}}}}yyyxxx}}}~~~{{{zzzzzzzzzzzzyyypppnnnkkkjjjkkkkkkjjjiiijjjjjjjjjiiihhhgggffffffiiijjjjjjjjjjjjiiihhhgggfffggghhhiiiiiijjjkkkllljjjjjjjjjiiihhhfffeeedddccccccdddfffhhhhhhfffccceeeeeeeeeffffffgggggghhheeeeeeeeeeeedddcccaaaaaabbbbbbaaaaaabbbbbbbbbcccaaaccceeeiiioooxxx{{{ssslllggg```XXXSSSRRRUUUddduuu}}}~~~~~~{{{xxx}}}vvvxxxzzz}}}|||{{{yyyuuuvvvwwwvvvttttttvvvxxx~~~|||xxx|||{{{zzzzzz{{{}}}|||uuusss{{{}}}zzz|||}}}nnnccc^^^]]]\\\[[[UUUTTTRRRPPPPPPOOOPPPPPPOOOOOOQQQTTTXXX[[[]]]]]]ZZZXXXUUUSSSRRRTTTUUUWWWQQQQQQNNNGGG???999777888777666555444444444444444444444444333444444444444555555555666666666777777777888888888888999===???@@@EEEMMMZZZkkkwwwwwwqqqbbb^^^]]]aaahhhssswwwxxxyyy{{{}}}zzzyyyzzzxxxuuutttuuuvvvvvvuuuooonnnnnnnnnoooppprrrsssvvvwwwxxxyyyyyyxxxwwwvvvuuuuuutttssssssssssssssstttsssqqqpppooopppqqqrrrsssrrrqqqrrrssstttrrrpppppppppooollliiihhhiiikkkmmmrrrxxxyyyvvvtttvvvyyy~~~zzzuuusssssstttttttttpppmmmkkkjjjjjjkkkjjjjjjkkkjjjiiihhhggggggggghhhjjjkkkllllllkkkjjjhhhgggfffhhhiiiiiihhhhhhjjjkkkiiiiiiiiiiiihhhfffeeeeeeddddddeeeggghhhgggeeebbbccccccddddddeeefffffffffddddddeeeddddddcccbbbaaaaaaaaaaaaaaaaaabbbcccdddccceeegggkkkqqqzzz}}}uuulllccc^^^YYYSSSQQQSSSYYYjjj{{{www|||}}}ssswww}}}~~~}}}|||yyywwwvvvuuuuuutttvvvxxxwwwvvvxxx|||}}}{{{||||||}}}~~~zzzsssnnnqqqyyyvvvhhh```\\\[[[[[[UUUTTTSSSSSSRRRQQQQQQQQQNNNNNNOOORRRWWWZZZ[[[[[[WWWVVVUUUTTTTTTUUUWWWXXXQQQQQQOOOJJJCCC===:::888777777666555444444444444333333444444444444444444555555666666666777777777777777888888888;;;???BBBGGGNNNVVVaaannnvvvtttnnn]]]___bbbhhhppp{{{nnnqqqtttwww||||||yyyxxxwwwuuurrrpppppprrrtttuuuuuupppooooooooopppqqqqqqrrrttttttttttttttttttsssssssssrrrrrrqqqqqqqqqrrrrrrppppppoooooonnnoooooooooooonnnnnnoooppppppooommmnnnnnnmmmjjjgggeeeeeeffflllppptttwwwvvvuuuttttttwwwtttqqqppppppppppppoooooommmjjjiiijjjkkkkkkjjjkkkiiihhhgggfffgggiiijjjkkkkkklllmmmllljjjhhhggggggiiijjjiiihhhggghhhjjjhhhhhhhhhhhhhhhgggfffffffffffffffggghhhgggdddaaaaaaaaabbbcccddddddeeeeeecccddddddeeeddddddccccccaaaaaa```aaaaaacccdddeeedddfffiiimmmttt~~~zzznnndddZZZUUURRRPPPRRRVVV^^^ooo}}}wwwvvv}}}zzzpppxxxuuuuuuxxxzzzyyyuuussssssuuurrruuuwwwwwwxxx}}}|||}}}~~~zzzsssllljjjlllssssssfff]]]ZZZZZZUUUUUUUUUUUUTTTSSSSSSRRRMMMLLLMMMPPPTTTWWWXXXWWWTTTTTTTTTTTTTTTUUUVVVWWWQQQPPPNNNLLLIIIDDD>>>:::888777666555444444444444222333333444555555555444555666666666777777777777666777888888999<<<@@@DDDMMMUUU^^^eeemmmqqqnnnhhh\\\bbbjjjqqqyyygggkkkqqquuuzzz|||zzzxxxxxxwwwqqqooommmmmmppprrrttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppqqqqqqppppppppppppqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkklllnnnnnnlllkkkmmmmmmllliiieeeccccccccckkknnnrrrvvvxxxwwwtttrrrnnnmmmmmmnnnoooooonnnlllnnnllljjjiiijjjkkkkkkkkkkkkiiigggffffffhhhjjjllljjjkkklllmmmllljjjhhhfffgggiiikkkjjjgggfffhhhjjjggghhhhhhhhhhhhhhhgggggghhhgggggghhhhhhfffccc```___```aaabbbcccdddddddddccccccdddeeeeeeeeeddddddaaaaaa```aaabbbccceeefffdddfffjjjooovvv~~~{{{wwwhhh^^^TTTOOONNNOOOSSSYYYbbbssstttvvv}}}yyyuuuoooyyywwwnnnoootttyyyzzzvvvtttuuuxxxpppsssvvvxxxzzz|||zzz~~~wwwppphhhbbb^^^aaaooo|||{{{{{{{{{lll___ZZZXXXVVVVVVVVVVVVVVVUUUTTTSSSLLLKKKKKKNNNRRRUUUUUUSSSRRRSSSSSSTTTTTTUUUUUUUUUQQQOOONNNNNNMMMHHHAAA;;;888888777555555444444444222333444444555555555444666666666666777777777777666777777888999<<>>:::888888888666555555555555555555555555555555555555555555666888888888888888888;;;AAAIIIOOORRR]]]eeedddbbbcccccc```cccjjjwww~~~~~~[[[]]]```aaa```aaaeeeiiidddeeehhhiiiiiifffdddbbbdddfffiiilllppptttwwwxxx|||zzzzzzzzzzzzxxxvvvssspppooooooooopppqqqrrrrrruuuuuuuuuuuuuuutttsssrrrwwwwwwuuurrrnnnkkkkkkllliiijjjjjjkkkkkkjjjjjjiiihhhhhhhhhhhhhhhgggffffffeeefffgggggghhhhhhhhhhhhiiigggccc^^^ZZZZZZ\\\___gggmmmttt{{{~~~}}}yyyvvvooommmkkkkkkkkkkkkjjjiiijjjjjjhhhhhhhhhhhhjjjjjjhhhhhhhhhhhhhhhgggggggggiiijjjjjjkkkjjjiiigggfffdddeeeeeefffggghhhhhhiiiiiihhhhhhiiijjjjjjhhhfffccceeeeeedddcccbbbbbbccceeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaadddcccaaaaaaccceeeeeeeeehhhkkkqqqyyy}}}vvvllleeeZZZRRRLLLKKKKKKNNN[[[jjjxxx~~~|||{{{|||~~~|||sssrrrnnnnnnoooppprrruuuxxxyyy}}}~~~~~~vvvssssssvvv{{{|||~~~sssjjjgggbbb[[[\\\cccvvv}}}yyy~~~iii[[[UUUVVVUUURRRSSSTTTQQQMMMJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNLLLLLLMMMNNNPPPRRRTTTTTTVVVYYYZZZWWWPPPJJJGGGCCC>>>:::888888777666555555555555555555555555555555555555666777888888888888999:::>>>DDDMMMSSSYYYbbbgggddd```aaaeeehhhkkkrrr{{{~~~[[[\\\^^^^^^\\\\\\^^^```[[[[[[\\\\\\\\\\\\[[[[[[]]]___bbbggglllqqquuuwww{{{|||||||||zzzwwwsssqqqqqqqqqqqqqqqrrrssstttuuuwwwwwwwwwvvvuuutttsssssswwwwwwvvvsssooollllllllliiiiiiiiihhhgggfffdddcccbbbccceeeffffffffffffeeedddeeefffggghhhhhhhhhgggfffdddaaa[[[XXXWWWZZZ\\\eeekkkttt|||{{{xxxqqqooommmlllllllllkkkjjjjjjjjjiiiiiiiiiiiijjjjjjiiiiiijjjjjjjjjjjjjjjjjjllllllllllllkkkjjjiiihhhddddddeeefffhhhiiijjjjjjjjjiiiiiijjjlllkkkiiigggdddeeefffeeecccbbbbbbcccddddddddddddddddddddddddbbbbbbbbbbbbaaaaaaaaaaaacccbbbaaaaaaccceeeggghhhkkkooovvv}}}{{{qqqfff^^^TTTOOOKKKKKKMMMTTTcccsss~~~zzz~~~~~~|||}}}|||xxxqqqppplllllllllnnnqqqvvvzzz}}}|||tttqqqrrrvvv{{{~~~~~~vvvooolllggg___\\\^^^kkk~~~{{{sss```XXXVVVUUUTTTUUUUUURRROOOJJJKKKLLLMMMMMMMMMMMMLLLMMMLLLKKKKKKKKKMMMOOOQQQRRRSSSVVVZZZ\\\ZZZUUUPPPKKKHHHBBB===999888777777555555555555555555555555555555555555666777888999777888:::===BBBIIIRRRXXXaaaeeegggbbb\\\]]]dddkkkllluuu~~~VVVWWWXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYYYY[[[^^^bbbgggmmmqqqtttxxxzzz|||}}}{{{xxxuuutttuuuuuuttttttuuuvvvvvvwwwxxxxxxwwwvvvuuuuuuttttttssstttuuussspppnnnnnnnnnlllkkkjjjhhheeebbb```^^^^^^___```bbbdddfffggggggeeeeeefffggghhhhhhggggggdddbbb^^^ZZZWWWWWWZZZ\\\eeelllvvv|||yyysssqqqooonnnnnnnnnmmmkkkkkkkkkkkkjjjjjjkkkkkkkkkiiiiiijjjjjjkkkkkkllllllnnnnnnmmmlllkkkjjjhhhhhheeeeeefffgggiiijjjkkkkkkjjjjjjjjjkkkmmmmmmkkkiiieeefffgggeeecccbbbbbbcccddddddddddddddddddddddddbbbbbbbbbaaaaaaaaa``````bbbbbbaaaaaaccceeeiiikkknnnrrrzzzvvvkkk```YYYPPPMMMLLLNNNSSS]]]lllyyy~~~~~~}}}~~~~~~vvvrrr{{{}}}zzz|||xxxpppmmmlllllllllnnnrrrxxx}}}zzzuuutttuuuxxx|||}}}{{{uuurrrnnngggaaa^^^aaaqqq~~~|||lll[[[VVVSSSSSSUUUUUURRROOOMMMMMMNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKMMMOOOQQQPPPRRRVVVYYY\\\[[[WWWTTTOOOLLLGGG@@@;;;888666666666666666666666666666666666555555666666777888999777999<<<@@@GGGOOOYYY___gggfffccc]]]WWWWWW```jjjjjjtttTTTUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRRRRTTTVVVXXXZZZZZZ[[[]]]aaaffflllqqqtttwwwzzz}}}~~~|||{{{zzzxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuppprrrsssrrrpppooooooooommmmmmkkkhhheeebbb___]]]]]]]]]^^^```bbbdddggghhhffffffgggggggggffffffeeeaaa___]]]YYYWWWXXX\\\___hhhooozzz~~~yyyuuurrrpppooooooooommmlllkkkkkkkkkkkkkkkkkkkkkkkkggghhhhhhiiijjjkkkllllllnnnmmmlllkkkiiihhhgggffffffgggggghhhiiijjjkkkkkkjjjiiijjjkkkmmmmmmkkkiiifffggggggfffcccbbbbbbcccccccccccccccddddddddddddbbbbbbbbbbbbaaaaaaaaa```aaaaaaaaaaaabbbeeejjjnnnqqqvvvzzzpppdddZZZTTTMMMLLLLLLQQQZZZfffrrryyy{{{{{{}}}yyyrrrkkkuuu}}}yyyyyy}}}yyyqqqlllmmmmmmnnnpppuuuzzzyyywwwxxxzzz}}}zzzxxxzzz{{{xxxuuuooohhhbbb\\\ggg{{{zzz~~~zzz^^^VVVPPPQQQSSSRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNLLLLLLMMMNNNPPPRRRPPPRRRUUUXXXYYYYYYXXXWWWSSSQQQMMMFFF???999777666666666666666666666666666666666666666777888999999777:::???DDDLLLUUU___fffiiiccc\\\VVVSSSUUU^^^hhhkkkuuuWWWWWWWWWWWWWWWUUUSSSRRRPPPPPPQQQSSSVVVZZZ^^^```bbbcccfffjjjpppvvv{{{~~~~~~}}}|||}}}zzzyyyxxxwwwwwwvvvwwwwwwwwwvvvuuuuuutttuuuvvvwwwoooqqqrrrrrrpppnnnnnnnnnmmmmmmkkkiiigggdddbbbaaa```___^^^^^^___bbbeeegggffffffffffffeeedddcccbbb^^^]]][[[YYYXXX[[[___cccmmmttt{{{uuurrrpppoooooonnnmmmkkkjjjjjjkkkkkkkkkkkkjjjjjjhhhiiiiiijjjlllmmmmmmnnnpppooonnnllljjjhhhgggggggggggggggggghhhhhhiiiiiihhhggghhhiiikkkkkkjjjhhheeeffffffeeebbbaaaaaabbbbbbbbbcccccccccdddddddddccccccbbbbbbbbbaaaaaaaaa```aaabbbaaabbbeeekkkppptttzzz}}}sssggg]]]UUUQQQKKKJJJLLLTTTaaammmtttvvvwwwyyy~~~}}}yyysssoooyyy{{{vvvvvvyyyzzzuuuqqqnnnnnnoooppptttxxx}}}}}}{{{|||~~~xxxrrrqqquuu~~~|||zzzvvvnnnfff^^^ddduuucccXXXOOOPPPRRRQQQOOOPPPRRRQQQPPPOOOOOOPPPQQQQQQPPPOOONNNNNNNNNPPPRRRTTTRRRTTTUUUVVVWWWWWWYYYYYYWWWWWWTTTMMMDDD<<<888777666666666666666666666666666666666666777888999:::888;;;AAAHHHPPPZZZdddkkkggg]]]SSSQQQRRRVVV___iiiqqq{{{VVVVVVUUUUUUTTTRRROOOMMMPPPQQQSSSWWW\\\aaaeeehhhmmmnnnqqquuu||||||zzzzzzzzzzzzxxxwwwvvvvvvuuuuuuvvvvvvuuuttttttuuuvvvwwwoooqqqsssrrrooommmllllllllllllkkkjjjiiigggeeedddcccaaa___]]]]]]```ccceeeeeeeeeeeedddcccbbbaaa```\\\\\\[[[YYYYYY]]]bbbfffqqqyyy|||tttrrrooonnnnnnmmmllljjjiiiiiijjjjjjjjjjjjiiiiiikkkkkklllmmmooopppqqqqqqtttrrrpppnnnlllkkkjjjjjjfffffffffgggggggggggggggfffffffffhhhjjjjjjhhhfffdddeeeeeedddaaa___``````bbbbbbbbbccccccdddddddddccccccccccccbbbbbbbbbbbb___aaabbbaaabbbeeelllqqqwww|||zzzooobbbXXXQQQNNNIIIIIILLLUUUdddqqquuusssuuuyyy|||zzzzzz{{{uuuwwwxxxtttqqqtttyyy|||ssspppooonnnoooppprrrvvvzzz~~~qqqkkklllqqq{{{~~~{{{yyyxxxzzz~~~~~~~~~}}}}}}zzzrrriiiccceeerrriii[[[QQQRRRTTTSSSRRRSSSRRRQQQOOONNNNNNOOOQQQRRRQQQPPPOOOOOOOOOQQQSSSUUUTTTUUUVVVVVVVVVWWWYYY[[[ZZZZZZXXXQQQGGG???:::888777777777777777777777777666666666666777888999:::999<<>>FFFOOOUUU[[[``````\\\[[[VVVTTTYYYbbblllvvvQQQRRRSSSRRRRRRSSSVVVXXX^^^dddlllsss|||}}}|||{{{}}}}}}{{{xxxtttssstttuuuuuuuuuvvvvvvvvvtttrrrqqqqqqpppooonnnmmmmmmmmmmmmhhhhhhiiijjjkkklllmmmmmmooopppppppppooonnnlllkkkgggeeebbb^^^[[[YYYXXXXXXXXXZZZ___cccdddiiiwww|||uuupppoooooonnnmmmlllllllllmmmlllllllllllllllkkkkkkkkkjjjkkklllnnnoooqqqssssssrrroookkkiiihhhhhhhhhggghhhgggfffeeeeeedddeeeeeedddddddddeeefffgggggggggiiihhhgggeeeeeeeeefffgggeeeeeedddccccccbbbbbbbbbaaabbbccccccbbbbbbcccdddiiikkknnnssswww{{{~~~{{{rrrhhh^^^VVVOOOJJJKKKOOORRR^^^iiimmmooowww}}}jjj^^^^^^eeekkkuuu{{{rrrpppqqqqqqrrrtttwwwxxxzzz~~~}}}xxxyyytttkkkeee```[[[XXX\\\bbbiiittt}}}xxxooolllppp{{{~~~~~~uuunnnbbb^^^\\\]]]cccrrr|||{{{gggXXXOOONNNQQQUUUUUUUUUTTTTTTUUUVVVWWWWWWUUUTTTUUUWWWZZZ\\\[[[ZZZ[[[]]]``````___]]]]]]]]]ZZZYYYUUUOOOIIICCC>>><<<:::888666777888::::::999666777888888777999;;;===BBBMMMXXX___dddfffddd___\\\[[[\\\aaajjjuuuOOOQQQQQQRRRRRRTTTXXXZZZcccjjjttt~~~}}}|||~~~~~~|||yyyvvvtttuuuvvvyyyxxxuuusssqqqppppppqqqoooooonnnmmmllllllllllllgggggghhhiiijjjkkkllllllmmmmmmnnnnnnmmmkkkiiihhhiiigggccc___\\\ZZZYYYXXX[[[^^^dddjjjlllqqq~~~|||vvvsssqqqmmmmmmllllllkkklllllllllmmmmmmmmmlllllllllkkkkkkiiijjjkkklllnnnoooppppppmmmkkkhhhggghhhjjjjjjiiihhhgggfffeeeeeedddeeeeeeffffffffffffffffffffffffgggfffeeedddddddddeeeffffffeeedddcccbbbbbbbbbbbbaaabbbddddddcccccceeefffiiimmmrrrxxx~~~}}}tttjjjaaaWWWQQQMMMJJJNNNSSSYYYjjjwwwxxxvvv}}}uuuhhh^^^YYY___iiiqqq{{{yyysssrrrrrrrrrsssvvvwwwyyyzzz}}}qqqkkklllpppuuu{{{}}}}}}ssshhh```]]][[[WWWWWW]]]cccjjjsss{{{xxxqqqqqqvvvvvvmmmbbb```]]][[[\\\ggg~~~zzzppp]]]QQQOOOSSSVVVTTTTTTTTTTTTTTTTTTUUUVVVUUUTTTUUUWWWZZZ[[[[[[YYY[[[]]]``````^^^[[[ZZZZZZXXXVVVSSSOOOKKKFFFBBB@@@???===:::888888999888777666777888888888:::===@@@DDDQQQ^^^eeehhhjjjgggccc___bbbgggmmmvvvNNNOOOPPPQQQRRRUUUYYY]]]gggnnn{{{~~~~~~~~~}}}{{{|||}}}|||zzzwwwuuuuuuvvvyyywwwssspppnnnnnnoooqqqnnnnnnmmmllllllllllllllljjjjjjkkkkkklllllllllmmmjjjjjjjjjjjjiiigggeeedddgggfffcccaaa___^^^^^^^^^aaadddlllsssxxx|||wwwssssssqqqkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmllllllkkkkkkjjjiiiiiijjjllllllllllllllljjjhhhfffggghhhjjjkkkjjjhhhgggfffeeeeeedddeeeeeehhhhhhgggggggggffffffffffffeeedddccccccdddeeeeeefffeeecccbbbaaaaaabbbbbb```bbbdddeeeeeeeeegggiiilllpppvvv}}}vvvjjjaaaYYYRRROOOMMMLLLQQQWWWfffyyyyyyfff^^^[[[[[[bbblllvvvxxxsssssssssrrrsssvvvuuuzzz~~~wwwhhhcccbbbdddgggjjjmmmoooppppppppprrrssstttuuuwwwzzz~~~{{{tttmmmccc\\\ZZZXXXVVVXXX___eeeiiiooovvv~~~|||xxxwww{{{~~~vvvmmmfffbbb^^^[[[ZZZ```qqq}}}yyyeeeVVVQQQTTTVVVUUUVVVWWWVVVUUUUUUVVVXXXUUUTTTTTTVVVYYYZZZZZZZZZ[[[]]]___^^^\\\YYYWWWWWWWWWUUUSSSRRRPPPMMMIIIFFFDDDAAA<<<:::999888777666666777888888999<<<@@@CCCGGGSSS```fffhhhiiigggdddccckkkuuu|||QQQRRRSSSTTTUUUYYY^^^bbbkkkrrr}}}zzzyyyzzz{{{{{{zzzyyyzzzzzzxxxvvvttttttuuusssrrrpppooonnnoooppppppnnnmmmllllllkkkkkkllllllnnnmmmmmmmmmlllllllllkkkiiiiiiiiiiiigggeeecccaaabbbbbbbbbbbbccceeeffffffjjjlllsss}}}{{{sssrrrpppmmmjjjjjjjjjjjjjjjkkkllllllmmmmmmllllllkkkjjjjjjiiijjjjjjkkkllllllkkkjjjjjjiiigggffffffhhhiiiiiiiiihhhgggfffeeeeeedddeeeeeeggggggggghhhhhhhhhhhhhhheeeeeedddccccccdddeeefffeeedddbbb`````````aaabbb```bbbdddffffffhhhjjjlllppptttzzzzzznnnaaaYYYRRRMMMLLLMMMNNNTTTZZZnnn~~~mmm```^^^___```hhhssszzz~~~zzzuuurrrrrrsssqqqssswwwuuupppccc^^^[[[[[[\\\\\\^^^aaacccccceeegggiiijjjllloootttzzzxxxppplllggg___YYYYYYVVVUUUYYY```eeegggkkkooovvv}}}~~~uuunnnjjjccc\\\XXXVVVYYYcccmmmnnn[[[TTTTTTTTTVVVWWWXXXWWWUUUTTTVVVXXXVVVUUUSSSUUUWWWZZZ[[[[[[\\\]]]^^^]]]ZZZWWWVVVVVVWWWVVVVVVWWWXXXVVVQQQMMMFFFBBB>>>:::999999888777777888888999:::===BBBFFFNNNYYYdddgggggghhhgggeeeeeerrrUUUVVVWWWXXXZZZ^^^ccchhhnnnuuu|||}}}yyyuuusssuuuxxxzzz{{{vvvwwwxxxwwwtttsssssstttmmmnnnooopppppppppppppppmmmmmmlllkkkkkkkkkllllllooonnnmmmlllkkkjjjiiiiiijjjjjjjjjiiigggdddbbb```]]]^^^aaadddgggjjjlllmmmppprrryyyvvvqqqpppmmmhhhiiiiiiiiiiiijjjkkkllllllmmmmmmlllkkkjjjjjjiiiiiikkkkkklllmmmlllkkkiiihhhjjjhhhffffffhhhhhhhhhggghhhhhhfffeeeeeeeeeeeeeeeffffffggghhhiiijjjkkkkkkfffeeedddcccddddddffffffeeedddaaa```______aaabbb___bbbdddfffgggiiilllnnnssswww}}}~~~|||vvvhhh[[[SSSNNNJJJKKKMMMOOOUUU[[[ppppppddd]]]aaadddeeennnzzz}}}zzzvvvqqqoooqqqqqqqqqssswwwwwwlll```[[[XXXUUUUUUTTTWWWYYY[[[]]]___bbbdddfffhhhkkkqqqxxx|||tttkkkdddbbb___WWWRRRRRRUUUUUUYYYaaaeeeeeegggjjjnnnxxx||||||~~~}}}}}}~~~|||uuupppnnndddYYYTTTRRRSSSYYY```nnn}}}ttt___VVVSSSRRRTTTVVVWWWVVVSSSRRRTTTWWWWWWUUUSSSTTTWWWZZZ\\\\\\]]]^^^^^^\\\YYYWWWVVVVVVYYYXXXYYY[[[]]]\\\WWWSSSFFFCCC>>>:::999999999888777888999999;;;>>>DDDHHHUUU___hhhjjjhhhiiihhhggggggvvvWWWXXXYYYZZZ\\\```fffjjjnnn||||||tttuuuuuuvvvuuutttrrrqqqtttttttttsssrrrqqqpppoooooonnnlllkkkkkklllmmmnnnmmmnnnnnnmmmkkkkkklllnnnooonnnmmmlllkkklllmmmmmmllllllllliiiddd```___^^^___ccchhhkkknnnppprrrtttzzz|||wwwsssqqqooojjjfffgggffffffgggggghhhiiijjjmmmllljjjhhhgggfffeeeeeekkkjjjjjjjjjiiiiiihhhhhhiiihhhgggffffffeeeffffffdddeeefffggggggeeecccbbbddddddddddddddddddddddddddddddddddddddddddeeeeeefffdddaaa______```bbbcccbbbdddfffhhhjjjmmmqqquuu|||~~~}}}yyyrrrggg\\\UUURRRMMMJJJKKKMMMPPPXXX___qqq~~~kkk___[[[dddkkkmmmttt~~~{{{}}}uuunnnnnnppprrrpppnnnrrrxxx}}}~~~~~~ggg[[[VVVTTTUUUWWWTTTUUUWWWXXXYYY[[[___bbbfffgggjjjmmmsss|||xxxqqqfffbbb\\\XXXUUUSSSRRRQQQWWWVVVYYY^^^______ccciiiqqqvvv}}}~~~}}}}}}}}}|||zzzwwwtttrrrnnnhhh___WWWUUUUUUVVVWWW```kkk~~~}}}mmm[[[TTTUUUSSSUUUWWWVVVSSSRRRSSSTTTZZZYYYXXXXXXYYY[[[]]]^^^aaa```^^^]]][[[ZZZZZZZZZVVVVVVXXX\\\___^^^YYYUUUMMMGGG???:::::::::::::::999777777999:::===FFFPPPZZZeeelllhhheeeiiilllmmmsssXXXYYY[[[\\\^^^bbbhhhlllqqq}}}~~~~~~zzzvvvssssssrrrrrrqqqpppooonnnooooooppppppppppppooooooooommmlllkkkkkklllmmmnnnmmmnnnnnnmmmlllkkklllnnnnnnmmmlllkkkkkkkkkllllllllllllllliiieeebbb``````bbbfffkkkpppsssvvvyyy{{{~~~yyyrrroooooonnnjjjgggffffffffffffggghhhiiiiiilllkkkjjjiiiggggggffffffjjjjjjiiiiiiiiihhhhhhhhhiiihhhggggggffffffffffffdddeeefffffffffeeecccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddeeecccaaa___^^^___aaabbbccceeehhhjjjlllpppuuuxxx~~~|||xxxssslllbbbYYYRRROOOLLLKKKNNNQQQTTT[[[bbbnnn|||ggg]]]ZZZdddmmmsss{{{}}}|||}}}qqqmmmmmmooorrrrrrrrrxxx}}}xxxyyy||||||fffZZZVVVTTTTTTVVVSSSTTTUUUVVVWWWYYY]]]```eeegggjjjnnnsss{{{|||qqqiiiaaa]]]XXXUUUTTTTTTSSSRRRTTTSSSVVV[[[]]]]]]aaagggmmmrrryyy}}}zzz{{{{{{yyywwwuuuttttttrrrlllccc[[[WWWUUUTTTTTT]]]ggg{{{~~~|||yyycccVVVRRRSSSUUUVVVVVVTTTRRRSSSUUUXXXWWWVVVVVVWWWYYY\\\]]]aaaaaa```^^^]]]\\\[[[ZZZXXXXXXYYY\\\^^^\\\XXXTTTNNNHHH@@@;;;:::::::::999:::888888:::<<<@@@JJJTTT\\\eeekkkhhhfffiiinnnoootttYYY[[[]]]___aaafffkkkooovvv|||yyyyyyzzzyyyvvvrrrrrrqqqpppnnnmmmllllllllljjjkkklllmmmnnnnnnnnnnnnnnnmmmlllkkkkkklllmmmnnnnnnoooooonnnlllllllllnnnllllllkkkjjjjjjjjjjjjkkkllllllllljjjfffdddcccdddhhhlllqqqvvvyyy|||{{{tttppplllkkklllllljjjhhheeeeeeeeeeeefffggghhhhhhlllkkkjjjiiihhhgggggggggiiiiiihhhhhhhhhhhhggggggiiiiiihhhggggggffffffeeecccdddeeeeeeeeedddcccbbb````````````````````````aaaaaaaaabbbbbbcccccccccdddccc```___^^^^^^```aaadddfffiiillloootttyyy|||}}}}}}|||xxxqqqjjjccc\\\TTTOOOLLLKKKMMMRRRVVVYYY```gggppp{{{hhh```]]]gggrrrzzz}}}}}}}}}}}}qqqmmmlllnnnrrrtttwwwvvvrrrtttwww|||yyydddYYYUUUSSSSSSUUURRRSSSTTTTTTUUUWWW[[[^^^eeegggkkkoootttzzztttggg___YYYWWWSSSRRRSSSTTTTTTTTTSSSRRRUUUZZZ]]]]]]aaaggglllqqqyyy~~~}}}~~~|||{{{vvvxxxxxxuuurrrqqqsssvvvvvvqqqhhhaaa[[[WWWSSSQQQYYYbbbttt|||nnn\\\TTTRRRTTTUUUUUUSSSSSSTTTUUUTTTTTTSSSTTTUUUXXX[[[]]]`````````___^^^\\\ZZZYYYYYYYYYZZZ[[[\\\ZZZVVVSSSOOOJJJCCC>>>;;;:::999888;;;999999<<>>;;;999999;;;999:::>>>BBBIIIUUUaaajjjlllkkkgggdddfffkkkppp{{{]]]```cccfffiiimmmrrruuuzzz{{{zzzyyyxxxxxxyyyxxxvvvuuuuuusssqqqooonnnnnnnnnooollllllmmmmmmllllllkkkjjjkkkkkkkkkkkkllllllmmmmmmoooppprrrqqqooommmmmmmmmiiiiiiiiiiiiiiihhhhhhhhhjjjkkkkkkjjjhhhhhhiiikkkrrruuuxxxzzzzzzzzz{{{|||xxxyyy{{{zzzxxxuuurrrqqqkkkjjjhhhhhhhhhhhhgggfffdddccccccddddddeeefffggghhhhhhgggggghhhhhhiiiiiiggggggggggggggghhhhhhhhhhhhhhhhhhhhhgggeeedddcccaaaaaabbbbbbbbbbbbbbbbbb````````````````````````^^^^^^___``````aaabbbbbbcccbbbaaaaaaaaabbbbbbccceeegggjjjllloootttyyy|||yyyyyy{{{|||tttiii^^^VVVQQQMMMKKKLLLNNNSSSZZZ]]]aaaiiisssvvvqqqpppvvvrrrwwwzzzxxxzzzzzzsssooonnnpppuuuzzz|||pppooorrruuuvvv}}}tttaaaXXXUUUSSSRRRSSSSSSTTTTTTTTTUUUXXX]]]aaafffiiinnnrrrvvvzzz~~~mmm```XXXSSSRRRPPPPPPRRRSSSSSSSSSSSSSSSWWW^^^bbbeeejjjqqq}}}{{{yyyxxxxxxzzz}}}~~~{{{wwwuuuuuussssssrrrooommmnnnrrrvvvyyyuuupppkkkfffaaa\\\XXXUUUYYYdddwww{{{|||jjj[[[SSSRRRQQQQQQQQQRRRSSSSSSRRRRRRQQQRRRTTTWWWZZZ\\\YYYYYYYYYXXXVVVUUUSSSRRRSSSTTTVVVWWWWWWWWWXXXXXXRRRPPPLLLFFFAAA===;;;;;;:::999;;;@@@EEEMMM\\\hhhtttqqqkkkeeeaaaaaaggglllwww___bbbeeehhhkkknnnsssvvvxxx~~~|||wwwvvvuuutttsssrrrrrrsssssstttsssrrrqqqqqqpppppppppooooooooonnnmmmkkkjjjiiijjjjjjkkkkkkllllllmmmmmmoooqqqsssrrrpppmmmmmmmmmiiiiiijjjjjjiiiiiihhhggghhhiiiiiiiiihhhiiilllnnnsssuuuwwwwwwuuutttttttttoooqqqttttttrrrpppoooooojjjjjjiiihhhgggffffffeeeddddddddddddeeefffggggggfffeeeeeefffggghhhiiijjjgggggghhhhhhhhhhhhiiiiiigggggghhhgggfffdddbbb````````````aaaaaaaaaaaabbb````````````````````````^^^^^^___``````aaabbbbbbbbbcccccccccdddeeeggggggfffhhhjjjlllnnnqqquuuyyyzzzzzz~~~uuunnnbbbXXXRRRNNNLLLKKKOOOPPPVVV\\\aaafffsssyyyvvvwww}}}yyyoooxxxxxxyyy}}}zzztttoooqqqpppssszzzxxxnnnnnnqqqssswww}}}rrr```XXXVVVTTTRRRSSSSSSSSSTTTTTTVVVZZZ```eeeiiilllppptttwww|||{{{kkk___YYYTTTRRRQQQRRRTTTUUUUUUTTTSSSTTTYYYbbbgggkkkqqqxxxyyywwwvvvuuuvvvxxx{{{}}}{{{{{{zzzzzzzzz{{{{{{|||{{{~~~~~~xxxsssqqqrrrpppooonnnmmmooorrruuuwwwzzzwwwrrrnnnkkkgggbbb___YYYZZZ___pppyyywww{{{}}}mmmXXXTTTQQQOOONNNOOOPPPPPPOOORRRQQQQQQQQQSSSUUUXXXZZZVVVUUUSSSRRRPPPOOOOOOOOOPPPQQQSSSTTTTTTUUUWWWYYYSSSRRRPPPKKKEEE@@@>>>>>>;;;:::<<